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