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
14 references to IItemData
Microsoft.Build (12)
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"/>
308
/// <inheritdoc cref="
IItemData
.EnumerateMetadata"/>
309
IEnumerable<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)
52
if (value is
IItemData
dt)
88
if (Value is
IItemData
dt)