45 references to ItemDefinitions
Microsoft.Build (7)
Definition\ProjectItem.cs (3)
332if (_project.ItemDefinitions.TryGetValue(ItemType, out itemDefinition)) 890if (_project.ItemDefinitions.TryGetValue(ItemType, out itemDefinition)) 1075if (_project.ItemDefinitions.TryGetValue(source.ItemType, out sourceItemDefinition))
Instance\ProjectInstance.cs (3)
380this.CreateItemDefinitionsSnapshot(project.ItemDefinitions); 442InitializeImmutableProjectItemDefinitionInstances(linkedProject.ItemDefinitions); 443_itemDefinitions = GetImmutableElementCollectionConverter<ProjectItemDefinition, ProjectItemDefinitionInstance>(linkedProject.ItemDefinitions);
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (1)
59/// Access to remote <see cref="Project.ItemDefinitions"/>.
Microsoft.Build.Engine.OM.UnitTests (20)
Definition\DefinitionEditing_Tests.cs (1)
2044ProjectItemDefinition definition = project.ItemDefinitions["i"];
Definition\ProjectItem_Tests.cs (5)
167ProjectItemDefinition definition = project.ItemDefinitions["i"]; 1249project.ItemDefinitions["i"].SetMetadataValue("m", "m2"); 1263Assert.Equal("m2", project.ItemDefinitions["i"].GetMetadataValue("m")); // Should not have been affected 1297project.ItemDefinitions["i"].SetMetadataValue("m", "m2"); 1309Assert.Equal("m2", project.ItemDefinitions["i"].GetMetadataValue("m")); // Should not have been affected
Definition\ProjectItemDefinition_Tests.cs (6)
36project.ItemDefinitions["i"].SetMetadataValue("n", "n0"); 66ProjectMetadata metadatum = project.ItemDefinitions["i"].GetMetadata("m"); 83ProjectItemDefinition itemDefinition = project.ItemDefinitions["i"]; 104IEnumerable<ProjectMetadata> metadataCollection = project.ItemDefinitions["i"].Metadata; 135ProjectItemDefinition definition = project.ItemDefinitions["i"]; 165ProjectItemDefinition definition = project.ItemDefinitions["i"];
Definition\ProjectMetadata_Tests.cs (3)
360project.ItemDefinitions.TryGetValue("i", out itemDefinition); 388project.ItemDefinitions.TryGetValue("i", out itemDefinition); 421project.ItemDefinitions.TryGetValue("i", out itemDefinition);
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (2)
338Verify(view.ItemDefinitions, real.ItemDefinitions, Verify, context);
ObjectModelRemoting\LinkedEvaluationReadOnly_Tests.cs (2)
78var viewItemDefinitions = this.StdGroup.View.ItemDefinitions; 79var realItemDefinitions = this.StdGroup.Real.ItemDefinitions;
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectLink.cs (1)
46=> this.OwningCollection.ExportDictionary<string, ProjectItemDefinition, MockProjectItemDefinitionLinkRemoter>(this.Source.ItemDefinitions);
Microsoft.Build.Engine.UnitTests (18)
Definition\ItemDefinitionGroup_Tests.cs (15)
44Assert.True(ContainsMetadata(p.ItemDefinitions["Compile"].Metadata, "First", "1st")); 45Assert.True(ContainsMetadata(p.ItemDefinitions["Compile"].Metadata, "Second", "2nd")); 71Assert.True(ContainsMetadata(p.ItemDefinitions["Compile"].Metadata, "First", "1st")); 72Assert.True(ContainsMetadata(p.ItemDefinitions["Compile"].Metadata, "Second", "2nd")); 73Assert.True(ContainsMetadata(p.ItemDefinitions["Link"].Metadata, "Third", "3rd")); 74Assert.True(ContainsMetadata(p.ItemDefinitions["Link"].Metadata, "Fourth", "4th")); 426Assert.False(p.ItemDefinitions.ContainsKey("Compile")); 452Assert.True(p.ItemDefinitions.ContainsKey("Compile")); 478Assert.False(p.ItemDefinitions.ContainsKey("Compile")); 504Assert.True(p.ItemDefinitions.ContainsKey("Compile")); 530Assert.True(p.ItemDefinitions.ContainsKey("Compile")); 556Assert.True(p.ItemDefinitions.ContainsKey("Compile")); 577Assert.True(p.ItemDefinitions.ContainsKey("ItemA")); 612Assert.True(p.ItemDefinitions.ContainsKey("ItemA")); 653Assert.True(p.ItemDefinitions.ContainsKey("ItemA"));
Definition\Project_Internal_Tests.cs (1)
243project.ItemDefinitions.ShouldBeEmpty();
Evaluation\Evaluator_Tests.cs (2)
1495ProjectMetadata metadatum = project.ItemDefinitions["i"].GetMetadata("m"); 1844Assert.Null(project.ItemDefinitions["i"].GetMetadata("m").Predecessor);