13 references to MetadataCollection
Microsoft.Build (12)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
1406newItem.SetMetadata(outputAsProjectItem.MetadataCollection); // copy-on-write!
Instance\ProjectItemInstance.cs (11)
255get { return _taskItem.MetadataCollection; } 947ICopyOnWritePropertyDictionary<ProjectMetadataInstance> metadataCollection = MetadataCollection; 1058var list = _itemDefinitions != null ? MetadataCollection : _directMetadata; 1195IEnumerable<ProjectMetadataInstance> IItem<ProjectMetadataInstance>.Metadata => MetadataCollection; 1460foreach (ProjectMetadataInstance metadatum in (IEnumerable<ProjectMetadataInstance>)MetadataCollection) 1485IEnumerable<ProjectMetadataInstance> metadataEnumerable = MetadataCollection; 1508var metadata = MetadataCollection; 1528foreach (ProjectMetadataInstance metadatum in (IEnumerable<ProjectMetadataInstance>)MetadataCollection) 1659ICopyOnWritePropertyDictionary<ProjectMetadataInstance> otherMetadata = other.MetadataCollection; 1776ICopyOnWritePropertyDictionary<ProjectMetadataInstance> temp = MetadataCollection; 1980public readonly MetadataNamesEnumerator GetEnumerator() => new MetadataNamesEnumerator(_item.MetadataCollection);
Microsoft.Build.Engine.UnitTests (1)
Instance\TaskItem_Tests.cs (1)
195ICopyOnWritePropertyDictionary<ProjectMetadataInstance> metadata = item.MetadataCollection;