13 references to MetadataCollection
Microsoft.Build (12)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
1405newItem.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; 1455IEnumerable<ProjectMetadataInstance> metadataEnumerable = MetadataCollection; 1473foreach (ProjectMetadataInstance metadatum in (IEnumerable<ProjectMetadataInstance>)MetadataCollection) 1502var metadata = MetadataCollection; 1522foreach (ProjectMetadataInstance metadatum in (IEnumerable<ProjectMetadataInstance>)MetadataCollection) 1653ICopyOnWritePropertyDictionary<ProjectMetadataInstance> otherMetadata = other.MetadataCollection; 1770ICopyOnWritePropertyDictionary<ProjectMetadataInstance> temp = MetadataCollection; 1974public readonly MetadataNamesEnumerator GetEnumerator() => new MetadataNamesEnumerator(_item.MetadataCollection);
Microsoft.Build.Engine.UnitTests (1)
Instance\TaskItem_Tests.cs (1)
195ICopyOnWritePropertyDictionary<ProjectMetadataInstance> metadata = item.MetadataCollection;