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)
17using ExportedLinksMap = LinkedObjectsMap<object>; 18using ImportedLinksMap = LinkedObjectsMap<System.UInt32>; 104internal abstract class MockLinkRemoter<T> : ExportedLinksMap.LinkedObject<T>, IRemoterSource 152private ExportedLinksMap exported = ExportedLinksMap.Create(); 237private void ValidateNoDuplicates(ImportedLinksMap map) 378private sealed class ActiveImport<T, RMock> : ImportedLinksMap.LinkedObject<RMock>, IImportHolder, IActiveImportDBG 442this.exported = ExportedLinksMap.Create(); 455this.ActiveImports = ImportedLinksMap.Create(); 460public ImportedLinksMap ActiveImports { get; private set; } 464this.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)