3 implementations of IItem
Microsoft.Build (3)
Definition\ProjectItem.cs (1)
31
public class ProjectItem :
IItem
<ProjectMetadata>, IProjectMetadataParent, IItemData
Instance\ProjectItemInstance.cs (2)
35
IItem
<ProjectMetadataInstance>,
756
IItem
<ProjectMetadataInstance>,
11 references to IItem
Microsoft.Build (11)
Definition\ProjectItem.cs (4)
295
IEnumerable<ProjectMetadata>
IItem
<ProjectMetadata>.Metadata => Metadata;
525
ProjectMetadata
IItem
<ProjectMetadata>.GetMetadata(string name)
534
ProjectMetadata
IItem
<ProjectMetadata>.SetMetadata(ProjectMetadataElement metadataElement, string evaluatedInclude)
1030
foreach (
IItem
<ProjectMetadata> item in destinationItems)
Evaluation\Evaluator.cs (1)
58
where I : class,
IItem
<M>, IMetadataTable
Evaluation\LazyItemEvaluator.cs (1)
28
where I : class,
IItem
<M>, IMetadataTable
Instance\ProjectItemInstance.cs (4)
455
ProjectMetadataInstance
IItem
<ProjectMetadataInstance>.SetMetadata(ProjectMetadataElement metadataElement, string evaluatedInclude)
1189
IEnumerable<ProjectMetadataInstance>
IItem
<ProjectMetadataInstance>.Metadata => MetadataCollection;
1288
ProjectMetadataInstance
IItem
<ProjectMetadataInstance>.GetMetadata(string name)
1297
ProjectMetadataInstance
IItem
<ProjectMetadataInstance>.SetMetadata(ProjectMetadataElement metadataElement, string evaluatedInclude)
Logging\BaseConsoleLogger.cs (1)
634
IItem
<ProjectMetadata> iitem => iitem.Metadata?.Select(m => new KeyValuePair<string, string>(m.Name, m.EvaluatedValue)),