2 implementations of IItemData
Microsoft.Build (2)
Definition\ProjectItem.cs (1)
31public class ProjectItem : IItem<ProjectMetadata>, IProjectMetadataParent, IItemData
Instance\ProjectItemInstance.cs (1)
43IItemData
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)
189/// <inheritdoc cref="IItemData.EvaluatedInclude"/> 314/// <inheritdoc cref="IItemData.EnumerateMetadata"/> 315IEnumerable<KeyValuePair<string, string>> IItemData.EnumerateMetadata() => ((IMetadataContainer)this).EnumerateMetadata();
Utilities\Utilities.cs (6)
761.Select(t => t.itemValue.Select(itemValue => new ItemData(t.itemType, (IItemData)itemValue))) 768.Select(t => t.itemValue.Select(itemValue => new ItemData(t.itemType, (IItemData)itemValue))) 792.Select(i => new ItemData(i.ItemType, (IItemData)i)); 798.Select(i => new ItemData(i.ItemType, (IItemData)i)); 821.Select(i => new ItemData(i.ItemType, (IItemData)i))) 828.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)