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