2 implementations of IItemDefinition
Microsoft.Build (2)
Definition\ProjectItemDefinition.cs (1)
29
public class ProjectItemDefinition : IKeyed, IMetadataTable,
IItemDefinition
<ProjectMetadata>, IProjectMetadataParent, IItemTypeDefinition
Instance\ProjectItemDefinitionInstance.cs (1)
25
public class ProjectItemDefinitionInstance : IKeyed, IMetadataTable,
IItemDefinition
<ProjectMetadataInstance>, ITranslatable, IItemTypeDefinition
17 references to IItemDefinition
Microsoft.Build (17)
Definition\Project.cs (2)
4419
public
IItemDefinition
<ProjectMetadata> AddItemDefinition(string itemType)
4431
public
IItemDefinition
<ProjectMetadata> GetItemDefinition(string itemType)
Definition\ProjectItemDefinition.cs (1)
194
ProjectMetadata
IItemDefinition
<ProjectMetadata>.SetMetadata(ProjectMetadataElement metadataElement, string evaluatedValue, ProjectMetadata predecessor)
Evaluation\Evaluator.cs (2)
60
where D : class,
IItemDefinition
<M>
1335
IItemDefinition
<M> itemDefinition = _data.GetItemDefinition(itemDefinitionElement.ItemType);
Evaluation\IEvaluatorData.cs (3)
29
where D : class,
IItemDefinition
<M>
237
IItemDefinition
<M> AddItemDefinition(string itemType);
266
IItemDefinition
<M> GetItemDefinition(string itemType);
Evaluation\LazyItemEvaluator.cs (1)
30
where D : class,
IItemDefinition
<M>
Evaluation\LazyItemEvaluator.EvaluatorData.cs (2)
229
public
IItemDefinition
<M> AddItemDefinition(string itemType)
274
public
IItemDefinition
<M> GetItemDefinition(string itemType)
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (3)
31
where D : class,
IItemDefinition
<M>
155
public
IItemDefinition
<M> AddItemDefinition(string itemType) => _wrapped.AddItemDefinition(itemType);
159
public
IItemDefinition
<M> GetItemDefinition(string itemType) => _wrapped.GetItemDefinition(itemType);
Instance\ProjectInstance.cs (2)
1725
IItemDefinition
<ProjectMetadataInstance> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.AddItemDefinition(string itemType)
1779
IItemDefinition
<ProjectMetadataInstance> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.GetItemDefinition(string itemType)
Instance\ProjectItemDefinitionInstance.cs (1)
196
ProjectMetadataInstance
IItemDefinition
<ProjectMetadataInstance>.SetMetadata(ProjectMetadataElement xml, string evaluatedValue, ProjectMetadataInstance predecessor)