1 instantiation of LinkedObjectsMap
Microsoft.Build.Engine.OM.UnitTests (1)
ObjectModelRemoting\RemoteProjectsProviderMock\LinkedObjectsMap.cs (1)
137var result = new LinkedObjectsMap<KeyType>(nextCollectionId);
18 references to LinkedObjectsMap
Microsoft.Build.Engine.OM.UnitTests (18)
ObjectModelRemoting\RemoteProjectsProviderMock\ExporterMock.cs (11)
15using ExportedLinksMap = LinkedObjectsMap<object>; 16using ImportedLinksMap = LinkedObjectsMap<System.UInt32>; 102internal abstract class MockLinkRemoter<T> : ExportedLinksMap.LinkedObject<T>, IRemoterSource 150private ExportedLinksMap exported = ExportedLinksMap.Create(); 235private void ValidateNoDuplicates(ImportedLinksMap map) 376private sealed class ActiveImport<T, RMock> : ImportedLinksMap.LinkedObject<RMock>, IImportHolder, IActiveImportDBG 440this.exported = ExportedLinksMap.Create(); 453this.ActiveImports = ImportedLinksMap.Create(); 458public ImportedLinksMap ActiveImports { get; private set; } 462this.ActiveImports = ImportedLinksMap.Create();
ObjectModelRemoting\RemoteProjectsProviderMock\LinkedObjectsMap.cs (7)
34private static Dictionary<UInt32, LinkedObjectsMap<KeyType>> collections = new Dictionary<UInt32, LinkedObjectsMap<KeyType>>(); 46if (collections.TryGetValue(collectionId, out var collection)) 129public static LinkedObjectsMap<KeyType> Create() 137var result = new LinkedObjectsMap<KeyType>(nextCollectionId); 241public void ActivateFast(LinkedObjectsMap<KeyType> map) 247public LinkedObject ActivateSlow(LinkedObjectsMap<KeyType> map)