2 implementations of IItemData
Microsoft.Build (2)
Definition\ProjectItem.cs (1)
31
public class ProjectItem : IItem<ProjectMetadata>, IProjectMetadataParent,
IItemData
Instance\ProjectItemInstance.cs (1)
43
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)
189
/// <inheritdoc cref="
IItemData
.EvaluatedInclude"/>
314
/// <inheritdoc cref="
IItemData
.EnumerateMetadata"/>
315
IEnumerable<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)
52
if (value is
IItemData
dt)
88
if (Value is
IItemData
dt)