54 references to Xml
dotnet-openapi (1)
ProjectExtensions.cs (1)
17item.Xml.AddMetadata(kvp.Key, kvp.Value, expressAsAttribute: true);
Microsoft.Build (16)
Definition\Project.cs (10)
1689if (item.Xml == itemElement) 2761.SkipWhile(i => i != item.Xml) 2772return [item.Xml, .. relevantElementsAfterInclude]; 3410if (item.Xml == itemElement) 3644if (item.Project == null || item.Xml.Parent == null) 3653VerifyThrowInvalidOperationNotImported(item.Xml.ContainingProject); 3655SplitItemElementIfNecessary(item.Xml); 3657ProjectElementContainer parent = item.Xml.Parent; 3659item.Xml.Parent.RemoveChild(item.Xml);
Definition\ProjectItem.cs (1)
862value = BuiltInMetadata.GetMetadataValueEscaped(_project.DirectoryPath, _evaluatedIncludeBeforeWildcardExpansionEscaped, _evaluatedIncludeEscaped, this.Xml.ContainingProject.FullPath, name, ref _fullPath);
Instance\ProjectInstance.cs (4)
408this.EvaluatedItemElements.Add(item.Xml); 484EvaluatedItemElements.Add(item.Xml); 3366item.Xml.ContainingProject.EscapedFullPath, 3425item.Xml.ContainingProject.EscapedFullPath,
ObjectModelRemoting\DefinitionObjectsLinks\ProjectItemLink.cs (1)
24/// Access to remote <see cref="ProjectItem.Xml"/>.
Microsoft.Build.Engine.OM.UnitTests (35)
Construction\ConstructionEditing_Tests.cs (1)
2326item.Xml.Condition = "false";
Construction\ProjectItemElement_Tests.cs (3)
961item.Xml.Condition = "false"; 977item.Xml.Include = "i2"; 993item.Xml.Exclude = "i1";
Definition\DefinitionEditing_Tests.cs (17)
472ProjectItemElement item2 = project.AddItem("i", "i1.xxx")[0].Xml; 5290].Xml; 559ProjectItemElement item2 = project.AddItem("i", @"c:\subdir1\a\b\c\i1.xyx")[0].Xml; 897Assert.True(object.ReferenceEquals(item.Xml, newItemElement)); 925Assert.True(object.ReferenceEquals(item.Xml, newItemElement)); 951Assert.True(object.ReferenceEquals(item.Xml, newItemElement)); 1188Assert.True(object.ReferenceEquals(itemGroupElement, item.Xml.Parent)); 1209item0.Xml.Exclude = "e"; 1282Assert.True(object.ReferenceEquals(itemGroupElement, item.Xml.Parent)); 1283Assert.True(object.ReferenceEquals(itemGroupElement, Helpers.GetFirst(project.GetItems("i")).Xml.Parent)); 1636item.Xml.Parent.RemoveAllChildren(); 1651item.Xml.Parent.RemoveAllChildren(); 1953Assert.True(object.ReferenceEquals(items[0].Xml, items[1].Xml)); 2393ProjectItemElement item2 = project.AddItemFast("i", "i1.xxx")[0].Xml; 2446NativeMethodsShared.IsWindows ? @"c:\subdir1\a\b\subdir2\c\i1.xyx" : "/subdir1/a/b/subdir2/c/i1.xyx")[0].Xml; 2476ProjectItemElement item2 = project.AddItemFast("i", @"c:\subdir1\a\b\c\i1.xyx")[0].Xml;
Definition\Project_Tests.cs (1)
1770project.Xml.RawXml.ShouldNotContain(itemToRemove.Xml.Include);
Definition\ProjectItem_Tests.cs (8)
99Assert.NotNull(item.Xml); 1879Assert.Equal(0, Helpers.Count(item.Xml.Metadata)); 1901Assert.Equal(0, item.Xml.Count); 1970Assert.Equal("i2", item.Xml.Include); 2189Assert.Single(item.Xml.Metadata); 2191ProjectMetadataElement metadataElement = item.Xml.Metadata.FirstOrDefault(); 2243var metadataElements = items.First().Xml.Metadata; 2299var metadataElements = items.First().Xml.Metadata;
Definition\ProtectImports_Tests.cs (2)
528Assert.Equal(_importFilename, item.Xml.ContainingProject.FullPath); // "Item was not found in the imported project." 635Assert.Null(item.Xml.ContainingProject.FullPath); // "Item was not found in the project." // null because XML is in-memory
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (2)
216Verify(view.Xml, real.Xml);
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectItemLink.cs (1)
23public MockProjectItemElementLinkRemoter Xml => (MockProjectItemElementLinkRemoter)this.OwningCollection.ExportElement(this.Source.Xml);
Microsoft.Build.Engine.UnitTests (2)
Definition\ProjectItem_Tests.cs (1)
28ProjectItemFactory factory = new ProjectItemFactory(item1.Project, item1.Xml);
Evaluation\Evaluator_Tests.cs (1)
1514ProjectRootElement importXml = ProjectRootElement.Open(project.Items.ElementAt(0).Xml.ContainingProject.FullPath);