3 implementations of IItem
Microsoft.Build (3)
Definition\ProjectItem.cs (1)
31public class ProjectItem : IItem<ProjectMetadata>, IProjectMetadataParent, IItemData
Instance\ProjectItemInstance.cs (2)
37IItem<ProjectMetadataInstance>, 783IItem<ProjectMetadataInstance>,
12 references to IItem
Microsoft.Build (12)
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)
57where I : class, IItem<M>, IMetadataTable
Evaluation\LazyItemEvaluator.cs (1)
28where I : class, IItem<M>, IMetadataTable
Instance\ProjectItemInstance.cs (5)
256get { return ((IItem<ProjectMetadataInstance>)_taskItem).Metadata; } 468ProjectMetadataInstance IItem<ProjectMetadataInstance>.SetMetadata(ProjectMetadataElement metadataElement, string evaluatedInclude) 1253IEnumerable<ProjectMetadataInstance> IItem<ProjectMetadataInstance>.Metadata 1366ProjectMetadataInstance IItem<ProjectMetadataInstance>.GetMetadata(string name) 1375ProjectMetadataInstance 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)),