3 implementations of IItemData
Microsoft.Build (2)
Definition\ProjectItem.cs (1)
31
public class ProjectItem : IItem<ProjectMetadata>, IProjectMetadataParent,
IItemData
Instance\ProjectItemInstance.cs (1)
43
IItemData
Microsoft.Build.Engine.UnitTests (1)
BuildEventArgsSerialization_Tests.cs (1)
815
private sealed class TestItemData :
IItemData
16 references to IItemData
Microsoft.Build (13)
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();
Logging\BinaryLogger\BuildEventArgsWriter.cs (1)
938
else if (item is
IItemData
itemData)
Utilities\Utilities.cs (6)
770
.Select(t => t.itemValue.Select(itemValue => new ItemData(t.itemType, (
IItemData
)itemValue)))
777
.Select(t => t.itemValue.Select(itemValue => new ItemData(t.itemType, (
IItemData
)itemValue)))
801
.Select(i => new ItemData(i.ItemType, (
IItemData
)i));
807
.Select(i => new ItemData(i.ItemType, (
IItemData
)i));
830
.Select(i => new ItemData(i.ItemType, (
IItemData
)i)))
837
.Select(i => new ItemData(i.ItemType, (
IItemData
)i)))
Microsoft.Build.Engine.UnitTests (1)
BackEnd\TranslationHelpers.cs (1)
243
else if (item is
IItemData
itemData)
Microsoft.Build.Framework (2)
IItemData.cs (2)
52
if (value is
IItemData
dt)
88
if (Value is
IItemData
dt)