Base:
property
Xml
Microsoft.Build.ObjectModelRemoting.ProjectLink.Xml
3 writes to Xml
Microsoft.Build (3)
Definition\Project.cs (3)
1886Xml = xml; 1914Xml = ProjectRootElement.Create(xmlReader, ProjectCollection, 1953Xml = ProjectRootElement.OpenProjectOrSolution(
29 references to Xml
Microsoft.Build (29)
Definition\Project.cs (29)
2057if (_evaluatedVersion < Xml.Version) 2061if (Xml.Count > 0) // don't log empty projects, evaluation is not interesting 2063Trace.WriteLine(String.Format(CultureInfo.InvariantCulture, "MSBUILD: Is dirty because {0} [{1}] [PC Hash {2}]", Xml.LastDirtyReason, FullPath, ProjectCollection.GetHashCode())); 2385/// The actual tools version on the Project tag, can be gotten from <see cref="Xml">Xml.ToolsVersion</see>. 2403public string DirectoryPath => Xml.DirectoryPath; 2413get => Xml.FullPath; 2415set => Xml.FullPath = value; 2469public ElementLocation ProjectFileLocation => Xml.ProjectFileLocation; 2871foreach (ProjectElement child in GetLogicalProject(Xml.AllChildren)) 2939ReferenceEquals(property.Xml.ContainingProject, Xml)) 2945ProjectPropertyElement propertyElement = Xml.AddProperty(name, unevaluatedValue); 3021itemElement = Xml.CreateItemElement(itemType, unevaluatedInclude); 3034itemElement = Xml.AddItem(itemType, unevaluatedInclude); 3061foreach (ProjectItemGroupElement group in Xml.ItemGroups) 3078groupToAppendTo = Xml.AddItemGroup(); 3087itemElement = Xml.CreateItemElement(itemType, unevaluatedInclude); 3296Xml.MarkProjectDirty(Owner); 3361if (ReferenceEquals(Xml, xmlRootElement)) 3572Xml.OnAfterProjectRename -= _renameHandler; 3573Xml.OnProjectXmlChanged -= ProjectRootElement_ProjectXmlChangedHandler; 3574Xml.XmlDocument.ClearAnyCachedStrings(); 3587ErrorUtilities.VerifyThrowInvalidOperation(ReferenceEquals(Xml, otherXml), "OM_CannotModifyEvaluatedObjectInImportedFile", otherXml.Location.File); 3722Xml, 3741int highestXmlVersion = Xml.Version; 3770Xml.MarkAsExplicitlyLoaded(); 3815Xml.OnAfterProjectRename += _renameHandler; 3816Xml.OnProjectXmlChanged += ProjectRootElement_ProjectXmlChangedHandler; 3826Xml.MarkProjectDirty(Owner); 3862foreach (ProjectItemGroupElement itemGroupXml in Xml.ItemGroups)