18 references to CopyOnWritePropertyDictionary
Microsoft.Build (16)
Instance\ProjectInstance.cs (2)
3348directMetadata = new CopyOnWritePropertyDictionary<ProjectMetadataInstance>(); 3406directMetadata = new CopyOnWritePropertyDictionary<ProjectMetadataInstance>();
Instance\ProjectItemDefinitionInstance.cs (3)
60var copyOnWriteMetadataDictionary = new CopyOnWritePropertyDictionary<ProjectMetadataInstance>(); 198_metadata ??= new CopyOnWritePropertyDictionary<ProjectMetadataInstance>(); 240return new CopyOnWritePropertyDictionary<ProjectMetadataInstance>();
Instance\ProjectItemInstance.cs (11)
128metadata = new CopyOnWritePropertyDictionary<ProjectMetadataInstance>(); 608CopyOnWritePropertyDictionary<ProjectMetadataInstance> metadata = new(); 1088_directMetadata ??= new CopyOnWritePropertyDictionary<ProjectMetadataInstance>(); 1148return (_directMetadata == null) ? new CopyOnWritePropertyDictionary<ProjectMetadataInstance>() : _directMetadata.DeepClone(); // copy on write! 1151CopyOnWritePropertyDictionary<ProjectMetadataInstance> allMetadata = new CopyOnWritePropertyDictionary<ProjectMetadataInstance>(); 1556(capacity) => new CopyOnWritePropertyDictionary<ProjectMetadataInstance>()); 1802_directMetadata = new CopyOnWritePropertyDictionary<ProjectMetadataInstance>(); 1866_directMetadata ??= new CopyOnWritePropertyDictionary<ProjectMetadataInstance>(); 1888_directMetadata ??= new CopyOnWritePropertyDictionary<ProjectMetadataInstance>(); 1897_directMetadata ??= new CopyOnWritePropertyDictionary<ProjectMetadataInstance>(); 2120CopyOnWritePropertyDictionary<ProjectMetadataInstance> metadata = new CopyOnWritePropertyDictionary<ProjectMetadataInstance>();
Microsoft.Build.Engine.UnitTests (2)
Collections\CopyOnWritePropertyDictionary_Tests.cs (1)
191CopyOnWritePropertyDictionary<MockValue> dic = new CopyOnWritePropertyDictionary<MockValue>();
Instance\TaskItem_Tests.cs (1)
222CopyOnWritePropertyDictionary<ProjectMetadataInstance> directMetadata = new();