marshalling.ts ×1

Frontier kind: Code frontier

unlabeled · c_7981cf0e1ee7

21 tests · 3946 LOC · 22 files · introduces 0 tests · 4 LOC · 1 file

Introduces — evidence that enters the hierarchy at this concept

Code
1 range4 lines · 1 files
Tests
0 tests

Contains — complete concept membership

All code (extent)
565 ranges3946 lines · 22 files · Browse complete extent
All tests (intent)
21 testsBrowse complete intent

Neighbourhood graph

The orange circle is the focus. Violet and green circles are every ancestor and descendant, broader and narrower, at any distance; blue squares and pink diamonds are the introduced files and exact introduced tests of every visible concept, not only the focus's. Arrows point from broader to narrower concepts and bridge only concepts omitted from this view. Undirected links show source or test introduction. Concept and file size follows LOC; exact test nodes use test-count units.

Introduced files, introduced tests, and structurally relevant concept specialization

In the embedded map, ordinary wheel input scrolls the page; use the visible controls to zoom and drag to pan. Open the full-screen map for canvas navigation: wheel pans, Ctrl/Command plus wheel zooms, and arrow keys pan when this region is focused. On touch screens, open the full-screen map to pan or pinch. If JavaScript or WebGL is unavailable, use the native relationship evidence on this page.

Introduced files, introduced tests, and structurally relevant concept specializationchatSessionStore.test|title=ChatSessionStore transferred sessions readTransferredSession cleans up after reading|occurrence=1 · 0 introduced LOCchatSessionStore.test|ti…chatSessionStore.ts ×4 · 15 introduced LOCchatSessionStore.ts ×4chatSessionStore.ts ×2 · 10 introduced LOCchatSessionStore.ts ×2chatSessionStore.test|title=ChatSessionStore transferred sessions storeTransferSession stores and retrieves transfer data|occurrence=1 · 0 introduced LOCchatSessionStore.test|ti…chatSessionStore.ts ×1 · 4 introduced LOCchatSessionStore.ts ×1chatSessionStore.ts ×1 · 1 introduced LOCchatSessionStore.ts ×1chatSessionStore.ts ×2 · 15 introduced LOCchatSessionStore.ts ×2chatSessionStore.ts ×1 · 4 introduced LOCchatSessionStore.ts ×1chatSessionStore.ts ×4 · 18 introduced LOCchatSessionStore.ts ×4fileBackedInstalledPluginsStore.ts ×1 · 3 introduced LOCfileBackedInstalledPlugi…pluginMarketplaceService.ts ×19 · 110 introduced LOCpluginMarketplaceService…mcpRegistryInputStorage.ts ×2 · 24 introduced LOCmcpRegistryInputStorage.…mcpSamplingLog.test|title=MCP - Sampling Log handles different content types|occurrence=1 · 0 introduced LOCmcpSamplingLog.test|titl…mcpSamplingLog.ts ×1 · 2 introduced LOCmcpSamplingLog.ts ×1mcpSamplingLog.ts ×1 · 3 introduced LOCmcpSamplingLog.ts ×1mcpSamplingLog.ts ×2 · 4 introduced LOCmcpSamplingLog.ts ×2mcpSamplingLog.ts ×7 · 81 introduced LOCmcpSamplingLog.ts ×7storageService.test|title=StorageService (in-memory) Get Data, Integer, Boolean (application)|occurrence=1 · 0 introduced LOCstorageService.test|titl…storageService.test|title=StorageService (in-memory) Get Data, Integer, Boolean (profile)|occurrence=1 · 0 introduced LOCstorageService.test|titl…storageService.test|title=StorageService (in-memory) Get Data, Integer, Boolean, Object (workspace)|occurrence=1 · 0 introduced LOCstorageService.test|titl…storage.ts ×1 · 2 introduced LOCstorage.ts ×1marshalling.test|title=Marshalling Bug 16793:# in folder name => mirror models get out of sync|occurrence=1 · 0 introduced LOCmarshalling.test|title=M…marshalling.test|title=Marshalling URI|occurrence=1 · 0 introduced LOCmarshalling.test|title=M…marshalling.ts ×1 · 6 introduced LOCmarshalling.ts ×1marshalling.ts ×3 · 11 introduced LOCmarshalling.ts ×3marshalling.ts ×2 · 3 introduced LOCmarshalling.ts ×2marshalling.ts ×4 · 28 introduced LOCmarshalling.ts ×4buffer.ts ×42 · 483 introduced LOCbuffer.ts ×42utils.ts ×3 · 9 introduced LOCutils.ts ×3lifecycle.ts ×2 · 4 introduced LOClifecycle.ts ×2lifecycle.ts ×4 · 8 introduced LOClifecycle.ts ×4lifecycle.ts ×6 · 16 introduced LOClifecycle.ts ×6lazy.ts ×1 · 2 introduced LOClazy.ts ×1lazy.ts ×3 · 37 introduced LOClazy.ts ×3lifecycle.ts ×1 · 2 introduced LOClifecycle.ts ×1lifecycle.ts ×1 · 2 introduced LOClifecycle.ts ×1lifecycle.ts ×1 · 3 introduced LOClifecycle.ts ×1map.ts ×97 · 3334 introduced LOCmap.ts ×97src/vs/base/common/arrays.ts · 949 LOCcommon/arrays.tssrc/vs/base/common/arraysFind.ts · 226 LOCcommon/arraysFind.tssrc/vs/base/common/assert.ts · 91 LOCcommon/assert.tssrc/vs/base/common/buffer.ts · 499 LOCcommon/buffer.tssrc/vs/base/common/charCode.ts · 450 LOCcommon/charCode.tssrc/vs/base/common/collections.ts · 176 LOCcommon/collections.tssrc/vs/base/common/errors.ts · 357 LOCcommon/errors.tssrc/vs/base/common/functional.ts · 32 LOCcommon/functional.tssrc/vs/base/common/iterator.ts · 194 LOCcommon/iterator.tssrc/vs/base/common/lazy.ts · 57 LOCcommon/lazy.tssrc/vs/base/common/lifecycle.ts · 974 LOCcommon/lifecycle.tssrc/vs/base/common/map.ts · 1016 LOCcommon/map.tssrc/vs/base/common/marshalling.ts · 84 LOCcommon/marshalling.tssrc/vs/base/common/marshallingIds.ts · 33 LOCcommon/marshallingIds.tssrc/vs/base/common/path.ts · 1589 LOCcommon/path.tssrc/vs/base/common/platform.ts · 281 LOCcommon/platform.tssrc/vs/base/common/process.ts · 76 LOCcommon/process.tssrc/vs/base/common/stream.ts · 790 LOCcommon/stream.tssrc/vs/base/common/types.ts · 410 LOCcommon/types.tssrc/vs/base/common/uri.ts · 754 LOCcommon/uri.tssrc/vs/base/parts/storage/common/storage.ts · 499 LOCcommon/storage.tssrc/vs/base/test/common/utils.ts · 107 LOCcommon/utils.tssrc/vs/nls.ts · 244 LOCvs/nls.tssrc/vs/workbench/contrib/chat/common/model/chatSessionStore.ts · 917 LOCmodel/chatSessionStore.t…src/vs/workbench/contrib/chat/common/plugins/fileBackedInstalledPluginsStore.ts · 286 LOCplugins/fileBackedInstal…src/vs/workbench/contrib/chat/common/plugins/pluginMarketplaceService.ts · 1195 LOCplugins/pluginMarketplac…src/vs/workbench/contrib/mcp/common/mcpRegistryInputStorage.ts · 181 LOCcommon/mcpRegistryInputS…src/vs/workbench/contrib/mcp/common/mcpSamplingLog.ts · 135 LOCcommon/mcpSamplingLog.tssrc/vs/workbench/test/common/workbenchTestServices.ts · 908 LOCcommon/workbenchTestServ…marshalling.test|title=Marshalling Bug 16793:# in folder name => mirror models get out of sync|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/marshalling.test|title=Marshalling Bug 16793:# in folder name => mirror models get out of sync|occurrence=1marshalling.test|title=M…marshalling.test|title=Marshalling RegExp|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/marshalling.test|title=Marshalling RegExp|occurrence=1marshalling.test|title=M…marshalling.test|title=Marshalling URI|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/marshalling.test|title=Marshalling URI|occurrence=1marshalling.test|title=M…storageService.test|title=StorageService (in-memory) Get Data, Integer, Boolean (application)|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/storage/test/common/storageService.test|title=StorageService (in-memory) Get Data, Integer, Boolean (application)|occurrence=1storageService.test|titl…storageService.test|title=StorageService (in-memory) Get Data, Integer, Boolean (profile)|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/storage/test/common/storageService.test|title=StorageService (in-memory) Get Data, Integer, Boolean (profile)|occurrence=1storageService.test|titl…storageService.test|title=StorageService (in-memory) Get Data, Integer, Boolean, Object (workspace)|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/storage/test/common/storageService.test|title=StorageService (in-memory) Get Data, Integer, Boolean, Object (workspace)|occurrence=1storageService.test|titl…chatSessionStore.test|title=ChatSessionStore transferred sessions expired transfer cleans up index and file|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatSessionStore.test|title=ChatSessionStore transferred sessions expired transfer cleans up index and file|occurrence=1chatSessionStore.test|ti…chatSessionStore.test|title=ChatSessionStore transferred sessions getTransferredSessionData returns undefined for expired transfer|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatSessionStore.test|title=ChatSessionStore transferred sessions getTransferredSessionData returns undefined for expired transfer|occurrence=1chatSessionStore.test|ti…chatSessionStore.test|title=ChatSessionStore transferred sessions readTransferredSession cleans up after reading|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatSessionStore.test|title=ChatSessionStore transferred sessions readTransferredSession cleans up after reading|occurrence=1chatSessionStore.test|ti…chatSessionStore.test|title=ChatSessionStore transferred sessions readTransferredSession returns session data|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatSessionStore.test|title=ChatSessionStore transferred sessions readTransferredSession returns session data|occurrence=1chatSessionStore.test|ti…chatSessionStore.test|title=ChatSessionStore transferred sessions storeTransferSession deletes preexisting transferred session file|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatSessionStore.test|title=ChatSessionStore transferred sessions storeTransferSession deletes preexisting transferred session file|occurrence=1chatSessionStore.test|ti…chatSessionStore.test|title=ChatSessionStore transferred sessions storeTransferSession stores and retrieves transfer data|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatSessionStore.test|title=ChatSessionStore transferred sessions storeTransferSession stores and retrieves transfer data|occurrence=1chatSessionStore.test|ti…pluginMarketplaceService.test|title=PluginMarketplaceService - hydration after restart hydrates a github-sourced plugin from installed.json name and marketplace cache after restart|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/pluginMarketplaceService.test|title=PluginMarketplaceService - hydration after restart hydrates a github-sourced plugin from installed.json name and marketplace cache after restart|occurrence=1pluginMarketplaceService…pluginMarketplaceService.test|title=PluginMarketplaceService - hydration after restart persists plugin name when a plugin is added so it survives a restart|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/pluginMarketplaceService.test|title=PluginMarketplaceService - hydration after restart persists plugin name when a plugin is added so it survives a restart|occurrence=1pluginMarketplaceService…mcpRegistryInputStorage.test|title=Workbench - MCP - RegistryInputStorage storage persists values across instances|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/mcp/test/common/mcpRegistryInputStorage.test|title=Workbench - MCP - RegistryInputStorage storage persists values across instances|occurrence=1mcpRegistryInputStorage.…mcpSamplingLog.test|title=MCP - Sampling Log handles different content types|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/mcp/test/common/mcpSamplingLog.test|title=MCP - Sampling Log handles different content types|occurrence=1mcpSamplingLog.test|titl…mcpSamplingLog.test|title=MCP - Sampling Log handles multiple servers|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/mcp/test/common/mcpSamplingLog.test|title=MCP - Sampling Log handles multiple servers|occurrence=1mcpSamplingLog.test|titl…mcpSamplingLog.test|title=MCP - Sampling Log limits the number of stored requests|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/mcp/test/common/mcpSamplingLog.test|title=MCP - Sampling Log limits the number of stored requests|occurrence=1mcpSamplingLog.test|titl…mcpSamplingLog.test|title=MCP - Sampling Log logs a single request|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/mcp/test/common/mcpSamplingLog.test|title=MCP - Sampling Log logs a single request|occurrence=1mcpSamplingLog.test|titl…mcpSamplingLog.test|title=MCP - Sampling Log logs multiple requests on the same day|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/mcp/test/common/mcpSamplingLog.test|title=MCP - Sampling Log logs multiple requests on the same day|occurrence=1mcpSamplingLog.test|titl…mcpSamplingLog.test|title=MCP - Sampling Log shifts bins when adding requests on different days|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/mcp/test/common/mcpSamplingLog.test|title=MCP - Sampling Log shifts bins when adding requests on different days|occurrence=1mcpSamplingLog.test|titl…Focused concept · marshalling.ts ×1 · 4 introduced LOCmarshalling.ts ×1

Graph controls are ready.

Interactive rendering requires JavaScript and WebGL. Use the native relationship evidence on this page while the interactive map is unavailable.

Native relationship evidence

Every exact file and test below is linked only from the concept that introduces it.

Introduced tests

Every collected test enters the hierarchy at exactly one concept.

No tests are introduced at this concept. Its intent tests are introduced by other concepts.

Introduced code

Every collected source range enters the hierarchy at exactly one concept.

1 file ranked by introduced lines: 4 introduced LOC across 1 ranges. Expand a file to inspect source; the > gutter marks introduced lines.

src/vs/base/common/marshalling.ts 4 introduced LOC · 1 range

Open complete file

13
14 export function parse(text: string): any {
15 > let data = JSON.parse(text); marshalling.ts
16 > data = revive(data);
17 > return data;
18 > }
19
20 export interface MarshalledObject {