2 implementations of IItemData
Microsoft.Build (2)
Definition\ProjectItem.cs (1)
31
public class ProjectItem : IItem<ProjectMetadata>, IProjectMetadataParent,
IItemData
Instance\ProjectItemInstance.cs (1)
41
IItemData
11 references to IItemData
Microsoft.Build (10)
Definition\ProjectItem.cs (3)
147
/// <inheritdoc cref="
IItemData
.EnumerateMetadata"/>
148
IEnumerable<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"/>
307
IEnumerable<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)
56
if (value is
IItemData
dt)