2 implementations of IItemData
Microsoft.Build (2)
Definition\ProjectItem.cs (1)
31public class ProjectItem : IItem<ProjectMetadata>, IProjectMetadataParent, IItemData
Instance\ProjectItemInstance.cs (1)
41IItemData
14 references to IItemData
Microsoft.Build (12)
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"/> 308/// <inheritdoc cref="IItemData.EnumerateMetadata"/> 309IEnumerable<KeyValuePair<string, string>> IItemData.EnumerateMetadata() => ((IMetadataContainer)this).EnumerateMetadata();
Utilities\Utilities.cs (6)
715.Select(t => t.itemValue.Select(itemValue => new ItemData(t.itemType, (IItemData)itemValue))) 722.Select(t => t.itemValue.Select(itemValue => new ItemData(t.itemType, (IItemData)itemValue))) 746.Select(i => new ItemData(i.ItemType, (IItemData)i)); 752.Select(i => new ItemData(i.ItemType, (IItemData)i)); 775.Select(i => new ItemData(i.ItemType, (IItemData)i))) 782.Select(i => new ItemData(i.ItemType, (IItemData)i)))
Microsoft.Build.Framework (2)
IItemData.cs (2)
52if (value is IItemData dt) 88if (Value is IItemData dt)