2 implementations of IItemData
Microsoft.Build (2)
Definition\ProjectItem.cs (1)
31public class ProjectItem : IItem<ProjectMetadata>, IProjectMetadataParent, IItemData
Instance\ProjectItemInstance.cs (1)
41IItemData
11 references to IItemData
Microsoft.Build (10)
Definition\ProjectItem.cs (3)
147/// <inheritdoc cref="IItemData.EnumerateMetadata"/> 148IEnumerable<KeyValuePair<string, string>> IItemData.EnumerateMetadata() => Metadata.Select(m => new KeyValuePair<string, string>(m.Name, m.EvaluatedValue)); 200/// <inheritdoc cref="IItemData.EvaluatedInclude"/>
Instance\ProjectItemInstance.cs (3)
188/// <inheritdoc cref="IItemData.EvaluatedInclude"/> 306/// <inheritdoc cref="IItemData.EnumerateMetadata"/> 307IEnumerable<KeyValuePair<string, string>> IItemData.EnumerateMetadata() => ((IMetadataContainer)this).EnumerateMetadata();
Utilities\Utilities.cs (4)
720.Select(t => t.itemValue.Select(itemValue => new ItemData(t.itemType, (IItemData)itemValue))) 727.Select(t => t.itemValue.Select(itemValue => new ItemData(t.itemType, (IItemData)itemValue))) 751.Select(i => new ItemData(i.ItemType, (IItemData)i)); 757.Select(i => new ItemData(i.ItemType, (IItemData)i));
Microsoft.Build.Framework (1)
IItemData.cs (1)
56if (value is IItemData dt)