11 instantiations of ProjectRootElement
Microsoft.Build (10)
Construction\ProjectRootElement.cs (8)
788var projectRootElement = new ProjectRootElement( 825return new ProjectRootElement(xmlReader, projectCollection.ProjectRootElementCache, true /*Explicitly loaded*/, 1709var throwaway = new ProjectRootElement(document); 1718return new ProjectRootElement(projectRootElementCache, Project.DefaultNewProjectTemplateOptions); 1723return new ProjectRootElement(projectRootElementCache, projectFileOptions); 1757return new ProjectRootElement(document, ProjectCollection.GlobalProjectCollection.ProjectRootElementCache); 2002return new ProjectRootElement( 2030return new ProjectRootElement(projectFile, projectRootElementCache, preserveFormatting);
Instance\ProjectInstance.cs (1)
2992ProjectRootElement projectRootElement = new(
ObjectModelRemoting\LinkedObjectFactory.cs (1)
130return new ProjectRootElement(link);
Microsoft.Build.UnitTests.Shared (1)
ProjectFromString.cs (1)
75Project = new ProjectRootElement(_reader, projectCollection.ProjectRootElementCache, isExplicitlyLoaded, preserveFormatting);
1673 references to ProjectRootElement
installer.tasks (2)
GenerateFileVersionProps.cs (2)
122ProjectRootElement props = null; 126props = ProjectRootElement.Create();
Microsoft.Build (392)
BuildCheck\Infrastructure\BuildEventsProcessor.cs (2)
85ProjectRootElement xml = ProjectRootElement.OpenProjectOrSolution(
Construction\ProjectChooseElement.cs (5)
32internal ProjectChooseElement(XmlElement xmlElement, ProjectElementContainer parent, ProjectRootElement containingProject) 41private ProjectChooseElement(XmlElement xmlElement, ProjectRootElement containingProject) 93internal static ProjectChooseElement CreateDisconnected(ProjectRootElement containingProject) 107ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement || parent is ProjectWhenElement || parent is ProjectOtherwiseElement, "OM_CannotAcceptParent"); 124protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectElement.cs (9)
61internal ProjectElement(XmlElement xmlElement, ProjectElementContainer parent, ProjectRootElement containingProject) 241public ProjectRootElement ContainingProject 430internal void SetProjectRootElementFromParser(XmlElementWithLocation xmlElement, ProjectRootElement projectRootElement) 504protected internal virtual ProjectElement Clone(ProjectRootElement factory) 522protected abstract ProjectElement CreateNewInstance(ProjectRootElement owner); 524internal static ProjectElement CreateNewInstance(ProjectElement xml, ProjectRootElement owner) 618internal WrapperForProjectRootElement(ProjectRootElement containingProject) 627internal new ProjectRootElement ContainingProject { get; } 638protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectElementContainer.cs (3)
57internal ProjectElementContainer(XmlElement xmlElement, ProjectElementContainer parent, ProjectRootElement containingProject) 414protected internal virtual ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) 434internal static ProjectElementContainer DeepClone(ProjectElementContainer xml, ProjectRootElement factory, ProjectElementContainer parent)
Construction\ProjectExtensionsElement.cs (9)
35internal ProjectExtensionsElement(XmlElement xmlElement, ProjectRootElement parent, ProjectRootElement project) 44private ProjectExtensionsElement(XmlElement xmlElement, ProjectRootElement project) 145idElement.InnerXml.Replace(ProjectRootElement.EmptyProjectFileXmlNamespace, string.Empty) != value) 183internal static ProjectExtensionsElement CreateParented(XmlElementWithLocation element, ProjectRootElement parent, ProjectRootElement containingProject) 192internal static ProjectExtensionsElement CreateDisconnected(ProjectRootElement containingProject) 205ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement, "OM_CannotAcceptParent"); 209protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectImportElement.cs (7)
35internal ProjectImportElement(XmlElementWithLocation xmlElement, ProjectElementContainer parent, ProjectRootElement containingProject, SdkReference sdkReference = null) 45internal ProjectImportElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 122/// added because of the <see cref="ProjectRootElement.Sdk"/> attribute and the location where the project was 144internal static ProjectImportElement CreateDisconnected(string project, ProjectRootElement containingProject) 156ProjectRootElement containingProject, 178ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement || parent is ProjectImportGroupElement, "OM_CannotAcceptParent"); 182protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectImportGroupElement.cs (5)
31internal ProjectImportGroupElement(XmlElementWithLocation xmlElement, ProjectElementContainer parent, ProjectRootElement containingProject) 40private ProjectImportGroupElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 76internal static ProjectImportGroupElement CreateDisconnected(ProjectRootElement containingProject) 89ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement, "OM_CannotAcceptParent"); 93protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectItemDefinitionElement.cs (4)
31internal ProjectItemDefinitionElement(XmlElement xmlElement, ProjectItemDefinitionGroupElement parent, ProjectRootElement containingProject) 40private ProjectItemDefinitionElement(XmlElement xmlElement, ProjectRootElement containingProject) 96internal static ProjectItemDefinitionElement CreateDisconnected(string itemType, ProjectRootElement containingProject) 119protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectItemDefinitionGroupElement.cs (5)
31internal ProjectItemDefinitionGroupElement(XmlElement xmlElement, ProjectElementContainer parent, ProjectRootElement containingProject) 40private ProjectItemDefinitionGroupElement(XmlElement xmlElement, ProjectRootElement containingProject) 67internal static ProjectItemDefinitionGroupElement CreateDisconnected(ProjectRootElement containingProject) 80ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement, "OM_CannotAcceptParent"); 84protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectItemElement.cs (6)
65internal ProjectItemElement(XmlElementWithLocation xmlElement, ProjectItemGroupElement parent, ProjectRootElement containingProject) 74private ProjectItemElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 189ErrorUtilities.VerifyThrowInvalidOperation(Parent == null || Parent.Parent is ProjectTargetElement || Parent.Parent is ProjectRootElement, "OM_NoMatchOnMetadataOutsideTargets"); 422internal static ProjectItemElement CreateDisconnected(string itemType, ProjectRootElement containingProject) 476ErrorUtilities.VerifyThrowInvalidOperation(parent.Parent is ProjectRootElement || parent.Parent is ProjectTargetElement || parent.Parent is ProjectWhenElement || parent.Parent is ProjectOtherwiseElement, "OM_CannotAcceptParent"); 498protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectItemGroupElement.cs (5)
39internal ProjectItemGroupElement(XmlElementWithLocation xmlElement, ProjectElementContainer parent, ProjectRootElement containingProject) 48private ProjectItemGroupElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 164internal static ProjectItemGroupElement CreateDisconnected(ProjectRootElement containingProject) 177ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement || parent is ProjectTargetElement || parent is ProjectWhenElement || parent is ProjectOtherwiseElement, "OM_CannotAcceptParent"); 181protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectMetadataElement.cs (4)
31internal ProjectMetadataElement(XmlElementWithLocation xmlElement, ProjectElementContainer parent, ProjectRootElement project) 40private ProjectMetadataElement(XmlElementWithLocation xmlElement, ProjectRootElement project) 103internal static ProjectMetadataElement CreateDisconnected(string name, ProjectRootElement containingProject, ElementLocation location = null) 172protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectOnErrorElement.cs (4)
29internal ProjectOnErrorElement(XmlElementWithLocation xmlElement, ProjectTargetElement parent, ProjectRootElement project) 38private ProjectOnErrorElement(XmlElementWithLocation xmlElement, ProjectRootElement project) 74internal static ProjectOnErrorElement CreateDisconnected(string executeTargets, ProjectRootElement containingProject) 93protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectOtherwiseElement.cs (4)
30internal ProjectOtherwiseElement(XmlElementWithLocation xmlElement, ProjectElementContainer parent, ProjectRootElement project) 39private ProjectOtherwiseElement(XmlElementWithLocation xmlElement, ProjectRootElement project) 88internal static ProjectOtherwiseElement CreateDisconnected(ProjectRootElement containingProject) 106protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectOutputElement.cs (4)
31internal ProjectOutputElement(XmlElement xmlElement, ProjectTaskElement parent, ProjectRootElement containingProject) 40private ProjectOutputElement(XmlElement xmlElement, ProjectRootElement containingProject) 139internal static ProjectOutputElement CreateDisconnected(string taskParameter, string itemType, string propertyName, ProjectRootElement containingProject) 174protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectPropertyElement.cs (4)
39internal ProjectPropertyElement(XmlElementWithLocation xmlElement, ProjectPropertyGroupElement parent, ProjectRootElement containingProject) 48private ProjectPropertyElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 93internal static ProjectPropertyElement CreateDisconnected(string name, ProjectRootElement containingProject) 138protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectPropertyGroupElement.cs (5)
31internal ProjectPropertyGroupElement(XmlElementWithLocation xmlElement, ProjectElementContainer parent, ProjectRootElement containingProject) 40private ProjectPropertyGroupElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 97internal static ProjectPropertyGroupElement CreateDisconnected(ProjectRootElement containingProject) 110ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement || parent is ProjectTargetElement || parent is ProjectWhenElement || parent is ProjectOtherwiseElement, "OM_CannotAcceptParent"); 114protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectRootElement.cs (39)
719public static ProjectRootElement Create() 728public static ProjectRootElement Create(NewProjectFileOptions projectFileOptions) 737public static ProjectRootElement Create(ProjectCollection projectCollection) 745public static ProjectRootElement Create(ProjectCollection projectCollection, NewProjectFileOptions projectFileOptions) 756public static ProjectRootElement Create(string path) 765public static ProjectRootElement Create(string path, NewProjectFileOptions newProjectFileOptions) 774public static ProjectRootElement Create(string path, ProjectCollection projectCollection) 783public static ProjectRootElement Create(string path, ProjectCollection projectCollection, NewProjectFileOptions newProjectFileOptions) 788var projectRootElement = new ProjectRootElement( 801public static ProjectRootElement Create(XmlReader xmlReader) 811public static ProjectRootElement Create(XmlReader xmlReader, ProjectCollection projectCollection) 821public static ProjectRootElement Create(XmlReader xmlReader, ProjectCollection projectCollection, bool preserveFormatting) 834public static ProjectRootElement Open(string path) 844public static ProjectRootElement Open(string path, ProjectCollection projectCollection) 854public static ProjectRootElement Open(string path, ProjectCollection projectCollection, bool? preserveFormatting) 874public static ProjectRootElement TryOpen(string path) 892public static ProjectRootElement TryOpen(string path, ProjectCollection projectCollection) 911public static ProjectRootElement TryOpen(string path, ProjectCollection projectCollection, bool? preserveFormatting) 918ProjectRootElement projectRootElement = projectCollection.ProjectRootElementCache.TryGet(path, preserveFormatting); 1611public ProjectRootElement DeepClone() 1613return (ProjectRootElement)DeepClone(this, null); 1620/// See <see cref="ProjectRootElement.ReloadFrom(XmlReader, bool, bool?)"/> 1624ErrorUtilities.VerifyThrowInvalidOperation(!string.IsNullOrEmpty(FullPath), "ValueNotSet", $"{nameof(ProjectRootElement)}.{nameof(FullPath)}"); 1633/// See <see cref="ProjectRootElement.ReloadFrom(XmlReader, bool, bool?)"/> 1651/// A reload operation completely replaces the state of this <see cref="ProjectRootElement"/> object. This operation marks the 1709var throwaway = new ProjectRootElement(document); 1716internal static ProjectRootElement Create(ProjectRootElementCacheBase projectRootElementCache) 1721internal static ProjectRootElement Create(ProjectRootElementCacheBase projectRootElementCache, NewProjectFileOptions projectFileOptions) 1732internal static ProjectRootElement Open(string path, ProjectRootElementCacheBase projectRootElementCache, bool isExplicitlyLoaded, 1737ProjectRootElement projectRootElement = projectRootElementCache.Get(path, 1753internal static ProjectRootElement Open(XmlDocumentWithLocation document) 1765internal static ProjectRootElement OpenProjectOrSolution(string fullPath, IDictionary<string, string> globalProperties, string toolsVersion, ProjectRootElementCacheBase projectRootElementCache, bool isExplicitlyLoaded) 1769ProjectRootElement projectRootElement = projectRootElementCache.Get( 1876internal List<ProjectImportElement> GetImplicitImportNodes(ProjectRootElement currentProjectOrImport) 1980protected override ProjectElement CreateNewInstance(ProjectRootElement owner) 1990private static ProjectRootElement OpenLoader(string path, ProjectRootElementCacheBase projectRootElementCache) 1995private static ProjectRootElement OpenLoaderPreserveFormatting(string path, ProjectRootElementCacheBase projectRootElementCache) 2000private static ProjectRootElement OpenLoader(string path, ProjectRootElementCacheBase projectRootElementCache, bool preserveFormatting) 2015private static ProjectRootElement CreateProjectFromPath(
Construction\ProjectSdkElement.cs (6)
27internal ProjectSdkElement(XmlElementWithLocation xmlElement, ProjectRootElement parent, 28ProjectRootElement containingProject) 37private ProjectSdkElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 82ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement, "OM_CannotAcceptParent"); 86protected override ProjectElement CreateNewInstance(ProjectRootElement owner) 96ProjectRootElement containingProject)
Construction\ProjectTargetElement.cs (7)
41internal ProjectTargetElement(XmlElementWithLocation xmlElement, ProjectRootElement parent, ProjectRootElement containingProject) 50private ProjectTargetElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 283((ProjectRootElement)Parent).ContainsTargetsWithReturnsAttribute = true; 404internal static ProjectTargetElement CreateDisconnected(string name, ProjectRootElement containingProject) 417ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement, "OM_CannotAcceptParent"); 430protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectTaskElement.cs (4)
46internal ProjectTaskElement(XmlElementWithLocation xmlElement, ProjectTargetElement parent, ProjectRootElement containingProject) 55private ProjectTaskElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 412internal static ProjectTaskElement CreateDisconnected(string name, ProjectRootElement containingProject) 431protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectUsingTaskBodyElement.cs (4)
33internal ProjectUsingTaskBodyElement(XmlElementWithLocation xmlElement, ProjectUsingTaskElement parent, ProjectRootElement containingProject) 43private ProjectUsingTaskBodyElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 128internal static ProjectUsingTaskBodyElement CreateDisconnected(string evaluate, string body, ProjectRootElement containingProject) 149protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectUsingTaskElement.cs (6)
31internal ProjectUsingTaskElement(XmlElementWithLocation xmlElement, ProjectRootElement parent, ProjectRootElement containingProject) 40private ProjectUsingTaskElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 232internal static ProjectUsingTaskElement CreateDisconnected(string taskName, string assemblyFile, string assemblyName, string runtime, string architecture, ProjectRootElement containingProject) 268ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement, "OM_CannotAcceptParent"); 272protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectUsingTaskParameterElement.cs (4)
31internal ProjectUsingTaskParameterElement(XmlElementWithLocation xmlElement, UsingTaskParameterGroupElement parent, ProjectRootElement containingProject) 40private ProjectUsingTaskParameterElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 172internal static ProjectUsingTaskParameterElement CreateDisconnected(string parameterName, string output, string required, string parameterType, ProjectRootElement containingProject) 197protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\ProjectWhenElement.cs (4)
31internal ProjectWhenElement(XmlElement xmlElement, ProjectChooseElement parent, ProjectRootElement containingProject) 40private ProjectWhenElement(XmlElement xmlElement, ProjectRootElement containingProject) 67internal static ProjectWhenElement CreateDisconnected(string condition, ProjectRootElement containingProject) 87protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Construction\Solution\SolutionProjectGenerator.cs (8)
236internal static void AddPropertyGroupForSolutionConfiguration(ProjectRootElement msbuildProject, SolutionFile solutionFile, SolutionConfigurationInSolution solutionConfiguration) 859ProjectRootElement traversalProject = ProjectRootElement.Create(); 1028private void EmitMetaproject(ProjectRootElement metaproject, string path) 2223private void AddConfigurationPlatformDefaults(ProjectRootElement traversalProject) 2241private void AddPropertyGroupForSolutionConfiguration(ProjectRootElement traversalProject, SolutionConfigurationInSolution solutionConfiguration) 2257private static void AddVenusConfigurationDefaults(ProjectRootElement traversalProject) 2269private void AddGlobalProperties(ProjectRootElement traversalProject)
Construction\UsingTaskParameterGroupElement.cs (4)
32internal UsingTaskParameterGroupElement(XmlElementWithLocation xmlElement, ProjectElementContainer parent, ProjectRootElement containingProject) 42private UsingTaskParameterGroupElement(XmlElementWithLocation xmlElement, ProjectRootElement containingProject) 101internal static UsingTaskParameterGroupElement CreateDisconnected(ProjectRootElement containingProject) 118protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
Definition\Project.cs (31)
134: this(ProjectRootElement.Create(ProjectCollection.GlobalProjectCollection, newProjectFileOptions)) 144: this(ProjectRootElement.Create(projectCollection), null, null, projectCollection) 154: this(ProjectRootElement.Create(projectCollection, newProjectFileOptions), null, null, projectCollection) 167: this(ProjectRootElement.Create(projectCollection, DefaultNewProjectTemplateOptions), globalProperties, toolsVersion, projectCollection) 181: this(ProjectRootElement.Create(projectCollection, newProjectFileOptions), globalProperties, toolsVersion, projectCollection) 193public Project(ProjectRootElement xml) 208public Project(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion) 224public Project(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, ProjectCollection projectCollection) 241public Project(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings) 259public Project(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings) 264private Project(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings, 508/// Create a <see cref="ProjectRootElement"/> based project. 510/// <param name="rootElement">The <see cref="ProjectRootElement"/> to evaluate the project from.</param> 512public static Project FromProjectRootElement(ProjectRootElement rootElement, ProjectOptions options) 584public ProjectRootElement Xml => implementation.Xml; 1647internal bool UsesProjectRootElement(ProjectRootElement xmlRootElement) 1806internal void VerifyThrowInvalidOperationNotImported(ProjectRootElement otherXml) 1880public ProjectImpl(Project owner, ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectLoadSettings loadSettings) 1914Xml = ProjectRootElement.Create(xmlReader, ProjectCollection, 1953Xml = ProjectRootElement.OpenProjectOrSolution( 2034public override ProjectRootElement Xml { get; } 2862foreach (ProjectRootElement import in _data.ImportClosure.Where(i => i.ImportingElement?.ImplicitImportLocation == ImplicitImportLocation.Top).Select(i => i.ImportedProject)) 2877foreach (ProjectRootElement import in _data.ImportClosure.Where(i => i.ImportingElement?.ImplicitImportLocation == ImplicitImportLocation.Bottom).Select(i => i.ImportedProject)) 3358public bool UsesProjectRootElement(ProjectRootElement xmlRootElement) 3582internal void VerifyThrowInvalidOperationNotImported(ProjectRootElement otherXml) 3927IEnumerable<ProjectRootElement> children = _data.ImportClosure.Where(resolvedImport => ReferenceEquals(resolvedImport.ImportingElement, import)).Select(triple => triple.ImportedProject); 3929foreach (ProjectRootElement child in children) 3962bool UsesProjectRootElement(ProjectRootElement xmlRootElement); 3987public bool UsesProjectRootElement(ProjectRootElement xmlRootElement) { throw new NotImplementedException(); } 4491public void RecordImport(ProjectImportElement importElement, ProjectRootElement import, int versionEvaluated, SdkResult sdkResult) 4500public void RecordImportWithDuplicates(ProjectImportElement importElement, ProjectRootElement import, int versionEvaluated)
Definition\ProjectCollection.cs (7)
404/// Raised when a <see cref="ProjectRootElement"/> contained by this instance is changed. 1197ProjectRootElement xml = ProjectRootElement.OpenProjectOrSolution(fileName, globalProperties, toolsVersion, ProjectRootElementCache, true /*explicitlyloaded*/); 1380public void UnloadProject(ProjectRootElement projectRootElement) 1530public bool TryUnloadProject(ProjectRootElement projectRootElement) 1820public ProjectAddedToProjectCollectionEventArgs(ProjectRootElement element) 1828public ProjectRootElement ProjectRootElement { get; }
Definition\ResolvedImport.cs (3)
24internal ResolvedImport(ProjectImportElement importingElement, ProjectRootElement importedProject, int versionEvaluated, SdkResult sdkResult, bool isImported) 38internal ResolvedImport(Project project, ProjectImportElement importingElement, ProjectRootElement importedProject, int versionEvaluated, SdkResult sdkResult) 58public ProjectRootElement ImportedProject { get; }
Definition\Toolset.cs (3)
1064ProjectRootElement projectRootElement; 1068projectRootElement = ProjectRootElement.Open(defaultTasks); 1072projectRootElement = ProjectRootElement.Open(defaultTasksFile, projectRootElementCache,
Evaluation\Evaluator.cs (29)
119private readonly Dictionary<ProjectRootElement, bool> _projectSupportsReturnsAttribute; 124private readonly ProjectRootElement _projectRootElement; 183private ProjectRootElement _lastModifiedProject; 200ProjectRootElement projectRootElement, 251_projectSupportsReturnsAttribute = new Dictionary<ProjectRootElement, bool>(); 300ProjectRootElement root, 860private void PerformDepthFirstPass(ProjectRootElement currentProjectOrImport) 947private void UpdateDefaultTargets(ProjectRootElement currentProjectOrImport) 1033ProjectTargetInstance targetInstance = targetElement.TargetInstance ?? ReadNewTargetElement(targetElement, _projectSupportsReturnsAttribute[(ProjectRootElement)targetElement.Parent], _evaluationProfiler); 1389List<ProjectRootElement> importedProjectRootElements = ExpandAndLoadImports(directoryOfImportingFile, importElement, out var sdkResult); 1393foreach (ProjectRootElement importedProjectRootElement in importedProjectRootElements) 1496private List<ProjectRootElement> ExpandAndLoadImports(string directoryOfImportingFile, ProjectImportElement importElement, out SdkResult sdkResult) 1505List<ProjectRootElement> projects; 1569var allProjects = new List<ProjectRootElement>(); 1606List<ProjectRootElement> projects; 1679out List<ProjectRootElement> projects, 1825List<ProjectRootElement> projectList = null; 1833projectList = new List<ProjectRootElement>(projects); 1846projectList ??= new List<ProjectRootElement>(); 1856projectList ??= new List<ProjectRootElement>(); 1873private ProjectRootElement CreateProjectForSdkResult(SdkResult sdkResult) 1918ProjectRootElement InnerCreate(string _, ProjectRootElementCacheBase __) 1920ProjectRootElement project = ProjectRootElement.Create(); 1969bool throwOnFileNotExistsError, out List<ProjectRootElement> imports) 2132ProjectRootElement importedProjectElement; 2143importedProjectElement = ProjectRootElement.OpenProjectOrSolution( 2167imports ??= new List<ProjectRootElement>(); 2249if (((_loadSettings & ProjectLoadSettings.IgnoreEmptyImports) != 0 || Traits.Instance.EscapeHatches.IgnoreEmptyImports) && ProjectRootElement.IsEmptyXmlFile(importFileUnescaped))
Evaluation\IEvaluatorData.cs (2)
291void RecordImport(ProjectImportElement importElement, ProjectRootElement import, int versionEvaluated, SdkResult sdkResult); 296void RecordImportWithDuplicates(ProjectImportElement importElement, ProjectRootElement import, int versionEvaluated);
Evaluation\LazyItemEvaluator.EvaluatorData.cs (2)
299public void RecordImport(ProjectImportElement importElement, ProjectRootElement import, int versionEvaluated, SdkResult sdkResult) 304public void RecordImportWithDuplicates(ProjectImportElement importElement, ProjectRootElement import, int versionEvaluated)
Evaluation\Preprocessor.cs (7)
37private readonly Dictionary<XmlElement, IList<ProjectRootElement>> _importTable; 64_importTable = new Dictionary<XmlElement, IList<ProjectRootElement>>(imports.Count); 117private void AddToImportTable(XmlElement element, ProjectRootElement importedProject) 119IList<ProjectRootElement> list; 122list = new List<ProjectRootElement>(); 287IList<ProjectRootElement> resolvedList; 300ProjectRootElement resolved = resolvedList[i];
Evaluation\ProjectParser.cs (6)
81private readonly ProjectRootElement _project; 97private ProjectParser(XmlDocumentWithLocation document, ProjectRootElement project) 114internal static void Parse(XmlDocumentWithLocation document, ProjectRootElement projectRootElement) 419/// <param name="parent">The parent <see cref="ProjectRootElement"/>.</param> 421private ProjectImportGroupElement ParseProjectImportGroupElement(XmlElementWithLocation element, ProjectRootElement parent) 450parent is ProjectRootElement || parent is ProjectImportGroupElement,
Evaluation\ProjectRootElementCache.cs (31)
127private WeakValueDictionary<string, ProjectRootElement> _weakCache; 137private LinkedList<ProjectRootElement> _strongCache; 158_weakCache = new WeakValueDictionary<string, ProjectRootElement>(StringComparer.OrdinalIgnoreCase); 159_strongCache = new LinkedList<ProjectRootElement>(); 169private bool IsInvalidEntry(string projectFile, ProjectRootElement projectRootElement) 249internal override ProjectRootElement Get(string projectFile, OpenProjectRootElement loadProjectRootElement, bool isExplicitlyLoaded, 265ProjectRootElement projectRootElement = GetOrLoad(projectFile, loadProjectRootElement: null, isExplicitlyLoaded, preserveFormatting); 296private ProjectRootElement GetOrLoad(string projectFile, OpenProjectRootElement loadProjectRootElement, bool isExplicitlyLoaded, 299ProjectRootElement projectRootElement; 380internal override void AddEntry(ProjectRootElement projectRootElement) 394internal override void RenameEntry(string oldFullPath, ProjectRootElement projectRootElement) 407internal override ProjectRootElement TryGet(string projectFile) 416internal override ProjectRootElement TryGet(string projectFile, bool? preserveFormatting) 418ProjectRootElement result = Get( 441_strongCache = new LinkedList<ProjectRootElement>(); 456_weakCache = new WeakValueDictionary<string, ProjectRootElement>(StringComparer.OrdinalIgnoreCase); 457_strongCache = new LinkedList<ProjectRootElement>(); 476WeakValueDictionary<string, ProjectRootElement> oldWeakCache = _weakCache; 477_weakCache = new WeakValueDictionary<string, ProjectRootElement>(StringComparer.OrdinalIgnoreCase); 479LinkedList<ProjectRootElement> oldStrongCache = _strongCache; 480_strongCache = new LinkedList<ProjectRootElement>(); 482foreach (KeyValuePair<string, ProjectRootElement> kvp in oldWeakCache) 516internal override void DiscardAnyWeakReference(ProjectRootElement projectRootElement) 537private void RenameEntryInternal(string oldFullPathIfAny, ProjectRootElement projectRootElement) 558ProjectRootElement existingWeakEntry; 583private void BoostEntryInStrongCache(ProjectRootElement projectRootElement) 585LinkedListNode<ProjectRootElement> node = _strongCache.First; 618private void ForgetEntry(ProjectRootElement projectRootElement) 624LinkedListNode<ProjectRootElement> strongCacheEntry = _strongCache.Find(projectRootElement); 636private void ForgetEntryIfExists(ProjectRootElement projectRootElement) 640if (_weakCache.TryGetValue(projectRootElement.FullPath, out var cached) && cached == projectRootElement)
Evaluation\ProjectRootElementCacheBase.cs (12)
23internal delegate void StrongCacheEntryRemovedDelegate(object sender, ProjectRootElement projectRootElement); 28internal delegate ProjectRootElement OpenProjectRootElement(string path, ProjectRootElementCacheBase cache); 45internal abstract ProjectRootElement Get(string projectFile, OpenProjectRootElement loadProjectRootElement, 49internal abstract void AddEntry(ProjectRootElement projectRootElement); 51internal abstract void RenameEntry(string oldFullPath, ProjectRootElement projectRootElement); 53internal abstract ProjectRootElement TryGet(string projectFile); 55internal abstract ProjectRootElement TryGet(string projectFile, bool? preserveFormatting); 63internal abstract void DiscardAnyWeakReference(ProjectRootElement projectRootElement); 70internal virtual void OnProjectRootElementDirtied(ProjectRootElement sender, ProjectXmlChangedEventArgs e) 90protected void RaiseProjectRootElementAddedToCacheEvent(ProjectRootElement rootElement) 104internal ProjectRootElementCacheAddEntryEventArgs(ProjectRootElement element) 112internal readonly ProjectRootElement RootElement;
Evaluation\ProjectXmlChangedEventArgs.cs (2)
35internal ProjectXmlChangedEventArgs(ProjectRootElement projectXml, string unformattedReason, string formattingParameter) 48public ProjectRootElement ProjectXml { get; private set; }
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (2)
162public void RecordImport(ProjectImportElement importElement, ProjectRootElement import, int versionEvaluated, SdkResult sdkResult) => _wrapped.RecordImport(importElement, import, versionEvaluated, sdkResult); 163public void RecordImportWithDuplicates(ProjectImportElement importElement, ProjectRootElement import, int versionEvaluated) => _wrapped.RecordImportWithDuplicates(importElement, import, versionEvaluated);
Evaluation\SimpleProjectRootElementCache.cs (13)
28private readonly ConcurrentDictionary<string, ProjectRootElement> _cache; 32_cache = new ConcurrentDictionary<string, ProjectRootElement>(StringComparer.OrdinalIgnoreCase); 36internal override ProjectRootElement Get( 50private ProjectRootElement GetFromCache(string projectFile) 52if (_cache.TryGetValue(projectFile, out ProjectRootElement projectRootElement)) 60private ProjectRootElement GetFromOrAddToCache(string projectFile, OpenProjectRootElement loadFunc) 64ProjectRootElement rootElement = loadFunc(key, this); 81internal override void AddEntry(ProjectRootElement projectRootElement) 89internal override void RenameEntry(string oldFullPath, ProjectRootElement projectRootElement) 94internal override ProjectRootElement TryGet(string projectFile) 99internal override ProjectRootElement TryGet(string projectFile, bool? preserveFormatting) 122internal override void DiscardAnyWeakReference(ProjectRootElement projectRootElement) 133internal override void OnProjectRootElementDirtied(ProjectRootElement sender, ProjectXmlChangedEventArgs e)
Instance\ProjectInstance.cs (21)
310ProjectRootElement xml = ProjectRootElement.OpenProjectOrSolution(projectFile, globalProperties, toolsVersion, buildParameters.ProjectRootElementCache, true /*Explicitly Loaded*/); 324public ProjectInstance(ProjectRootElement xml) 341public ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, ProjectCollection projectCollection) 360public ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectCollection projectCollection) 512private ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectCollection projectCollection, 587internal ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, int visualStudioVersionFromSolution, ProjectCollection projectCollection, ISdkResolverService sdkResolverService, int submissionId) 602internal ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, ILoggingService loggingService, int visualStudioVersionFromSolution, ProjectCollection projectCollection, ISdkResolverService sdkResolverService, int submissionId) 619ProjectRootElement xml = ProjectRootElement.OpenProjectOrSolution(projectFile, globalProperties, toolsVersion, buildParameters.ProjectRootElementCache, false /*Not explicitly loaded*/); 629internal ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, BuildParameters buildParameters, ILoggingService loggingService, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, int submissionId) 874/// Create a <see cref="ProjectRootElement"/> based ProjectInstance. 876/// <param name="rootElement">The <see cref="ProjectRootElement"/> to evaluate the ProjectInstance from.</param> 878public static ProjectInstance FromProjectRootElement(ProjectRootElement rootElement, ProjectOptions options) 1841ProjectRootElement import, 1852void IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.RecordImportWithDuplicates(ProjectImportElement importElement, ProjectRootElement import, int versionEvaluated) 2275public ProjectRootElement ToProjectRootElement() 2277ProjectRootElement rootElement = ProjectRootElement.Create(); 2992ProjectRootElement projectRootElement = new( 3070ProjectRootElement xml,
Instance\ProjectTargetInstance.cs (1)
468internal ProjectTargetElement ToProjectTargetElement(ProjectRootElement rootElement)
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (2)
49public abstract ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent); 60public static ProjectElementContainer DeepClone(ProjectElementContainer xml, ProjectRootElement factory, ProjectElementContainer parent) => ProjectElementContainer.DeepClone(xml, factory, parent);
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementLink.cs (4)
56public abstract ProjectRootElement ContainingProject { get; } 120/// Facilitate remoting to remote <see cref="ProjectElement.CreateNewInstance(ProjectRootElement)"/>. 122public abstract ProjectElement CreateNewInstance(ProjectRootElement owner); 133public static ProjectElement CreateNewInstance(ProjectElement xml, ProjectRootElement owner) => ProjectElement.CreateNewInstance(xml, owner);
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (40)
16/// Allow for creating a local representation to external object of type <see cref="ProjectRootElement"/> 21/// Access to remote <see cref="ProjectRootElement.Version"/>. 26/// Access to remote <see cref="ProjectRootElement.HasUnsavedChanges"/>. 31/// Access to remote <see cref="ProjectRootElement.TimeLastChanged"/>. 36/// Access to remote <see cref="ProjectRootElement.LastWriteTimeWhenRead "/>. 41/// Access to remote <see cref="ProjectRootElement.DirectoryPath"/>. 46/// Access to remote <see cref="ProjectRootElement.FullPath"/>. 51/// Access to remote <see cref="ProjectRootElement.ProjectFileLocation"/>. 56/// Access to remote <see cref="ProjectRootElement.Encoding"/>. 61/// Access to remote <see cref="ProjectRootElement.RawXml"/>. 66/// Access to remote <see cref="ProjectRootElement.PreserveFormatting"/>. 71/// Facilitate remoting the <see cref="ProjectRootElement.CreateChooseElement"/>. 76/// Facilitate remoting the <see cref="ProjectRootElement.CreateImportElement"/>. 81/// Facilitate remoting the <see cref="ProjectRootElement.CreateItemElement(string)"/>. 86/// Facilitate remoting the <see cref="ProjectRootElement.CreateItemElement(string, string)"/>. 91/// Facilitate remoting the <see cref="ProjectRootElement.CreateItemDefinitionElement"/>. 96/// Facilitate remoting the <see cref="ProjectRootElement.CreateItemDefinitionGroupElement"/>. 101/// Facilitate remoting the <see cref="ProjectRootElement.CreateItemGroupElement"/>. 106/// Facilitate remoting the <see cref="ProjectRootElement.CreateImportGroupElement"/>. 111/// Facilitate remoting the <see cref="ProjectRootElement.CreateMetadataElement(string)"/>. 116/// Facilitate remoting the <see cref="ProjectRootElement.CreateMetadataElement(string, string)"/>. 121/// Facilitate remoting the <see cref="ProjectRootElement.CreateOnErrorElement"/>. 126/// Facilitate remoting the <see cref="ProjectRootElement.CreateOtherwiseElement"/>. 131/// Facilitate remoting the <see cref="ProjectRootElement.CreateOutputElement"/>. 136/// Facilitate remoting the <see cref="ProjectRootElement.CreateProjectExtensionsElement"/>. 141/// Facilitate remoting the <see cref="ProjectRootElement.CreatePropertyGroupElement"/>. 146/// Facilitate remoting the <see cref="ProjectRootElement.CreatePropertyElement"/>. 151/// Facilitate remoting the <see cref="ProjectRootElement.CreateTargetElement"/>. 156/// Facilitate remoting the <see cref="ProjectRootElement.CreateTaskElement"/>. 161/// Facilitate remoting the <see cref="ProjectRootElement.CreateUsingTaskElement(string, string, string, string, string)"/>. 166/// Facilitate remoting the <see cref="ProjectRootElement.CreateUsingTaskParameterGroupElement"/>. 171/// Facilitate remoting the <see cref="ProjectRootElement.CreateUsingTaskParameterGroupElement"/>. 176/// Facilitate remoting the <see cref="ProjectRootElement.CreateUsingTaskBodyElement"/>. 181/// Facilitate remoting the <see cref="ProjectRootElement.CreateWhenElement"/>. 186/// Facilitate remoting the <see cref="ProjectRootElement.CreateProjectSdkElement"/>. 191/// Facilitate remoting the <see cref="ProjectRootElement.Save(Encoding)"/>. 196/// Facilitate remoting the <see cref="ProjectRootElement.Save(TextWriter)"/>. 201/// Facilitate remoting the <see cref="ProjectRootElement.ReloadFrom(string, bool, bool?)"/>. 206/// Facilitate remoting the <see cref="ProjectRootElement.ReloadFrom(XmlReader, bool, bool?)"/>. 211/// Facilitate remoting the <see cref="ProjectRootElement.MarkDirty"/>.
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (1)
26public abstract ProjectRootElement Xml { get; }
ObjectModelRemoting\LinkedObjectFactory.cs (2)
119public ResolvedImport Create(ProjectImportElement importingElement, ProjectRootElement importedProject, int versionEvaluated, SdkResult sdkResult, bool isImported) 128public ProjectRootElement Create(ProjectRootElementLink link)
Microsoft.Build.BuildCheck.UnitTests (2)
ParsedItemsAnalysisDataTests.cs (2)
18ProjectRootElement root = ProjectRootElement.Create();
Microsoft.Build.CommandLine.UnitTests (2)
CommandLineSwitches_Tests.cs (2)
1156ProjectRootElement project = ProjectRootElement.Create();
Microsoft.Build.Engine.OM.UnitTests (962)
Construction\ConstructionEditing_Tests.cs (267)
31ProjectRootElement project = ProjectRootElement.Create(); 55ProjectRootElement project = ProjectRootElement.Create(); 77ProjectRootElement project = ProjectRootElement.Create(); 107ProjectRootElement project1 = ProjectRootElement.Create(); 108ProjectRootElement project2 = ProjectRootElement.Create(); 121ProjectRootElement project1 = ProjectRootElement.Create(); 122ProjectRootElement project2 = ProjectRootElement.Create(); 135ProjectRootElement project1 = ProjectRootElement.Create(); 136ProjectRootElement project2 = ProjectRootElement.Create(); 150ProjectRootElement project1 = ProjectRootElement.Create(); 151ProjectRootElement project2 = ProjectRootElement.Create(); 166ProjectRootElement project = ProjectRootElement.Create(); 180ProjectRootElement project = ProjectRootElement.Create(); 196ProjectRootElement project = ProjectRootElement.Create(); 212ProjectRootElement project = ProjectRootElement.Create(); 230ProjectRootElement project = ProjectRootElement.Create(); 248ProjectRootElement project = ProjectRootElement.Create(); 262ProjectRootElement project = ProjectRootElement.Create(); 276ProjectRootElement project = ProjectRootElement.Create(); 291ProjectRootElement project = ProjectRootElement.Create(); 306ProjectRootElement project = ProjectRootElement.Create(); 321ProjectRootElement project = ProjectRootElement.Create(); 336ProjectRootElement project = ProjectRootElement.Create(); 352ProjectRootElement project = ProjectRootElement.Create(); 366ProjectRootElement project = ProjectRootElement.Create(); 390ProjectRootElement project = ProjectRootElement.Create(); 412ProjectRootElement project = ProjectRootElement.Create(); 437ProjectRootElement project = ProjectRootElement.Create(); 466ProjectRootElement project = ProjectRootElement.Create(); 489ProjectRootElement project = ProjectRootElement.Create(); 511ProjectRootElement project = ProjectRootElement.Create(); 543ProjectRootElement project = ProjectRootElement.Create(); 564ProjectRootElement project = ProjectRootElement.Create(); 585ProjectRootElement project = ProjectRootElement.Create(); 608ProjectRootElement project = ProjectRootElement.Create(); 632ProjectRootElement project = ProjectRootElement.Create(); 646ProjectRootElement project = ProjectRootElement.Create(); 662ProjectRootElement project = ProjectRootElement.Create(); 676ProjectRootElement project = ProjectRootElement.Create(); 703ProjectRootElement project = ProjectRootElement.Create(); 731ProjectRootElement project = ProjectRootElement.Create(); 1074var project = ProjectRootElement.Create(); 1093ProjectRootElement project = CreateProjectWithUpdates(); 1115ProjectRootElement project = CreateProjectWithUpdates(); 1135private static ProjectRootElement CreateProjectWithUpdates() 1137var project = ProjectRootElement.Create(); 1173ProjectRootElement project = ProjectRootElement.Create(); 1194ProjectRootElement project = ProjectRootElement.Create(); 1207ProjectRootElement project1 = ProjectRootElement.Create(); 1209ProjectRootElement project2 = ProjectRootElement.Create(); 1222ProjectRootElement project = ProjectRootElement.Create(); 1239ProjectRootElement project = ProjectRootElement.Create(); 1257ProjectRootElement project = ProjectRootElement.Create(); 1273ProjectRootElement project = ProjectRootElement.Create(); 1289ProjectRootElement project = ProjectRootElement.Create(); 1305ProjectRootElement project = ProjectRootElement.Create(); 1333ProjectRootElement project = ProjectRootElement.Create(); 1357ProjectRootElement project = ProjectRootElement.Create(); 1381ProjectRootElement project = ProjectRootElement.Create(); 1398ProjectRootElement project = ProjectRootElement.Create(); 1412ProjectRootElement project = ProjectRootElement.Create(); 1438ProjectRootElement project = ProjectRootElement.Create(); 1461ProjectRootElement project = ProjectRootElement.Create(); 1483ProjectRootElement project = ProjectRootElement.Create(); 1503ProjectRootElement project = ProjectRootElement.Create(); 1525ProjectRootElement project = ProjectRootElement.Create(); 1551ProjectRootElement project = ProjectRootElement.Create(); 1582ProjectRootElement project = ProjectRootElement.Create(); 1599ProjectRootElement project = ProjectRootElement.Create(); 1619ProjectRootElement project = ProjectRootElement.Create(); 1639ProjectRootElement project = ProjectRootElement.Create(); 1662ProjectRootElement project = ProjectRootElement.Create(); 1682ProjectRootElement project = ProjectRootElement.Create(); 1702ProjectRootElement project = ProjectRootElement.Create(); 1723ProjectRootElement project = ProjectRootElement.Create(); 1746ProjectRootElement project = ProjectRootElement.Create(); 1772ProjectRootElement project = ProjectRootElement.Create(); 1799ProjectRootElement project = ProjectRootElement.Create(); 1827ProjectRootElement project = ProjectRootElement.Create(); 1851ProjectRootElement project = ProjectRootElement.Create(); 1877ProjectRootElement project = ProjectRootElement.Create(); 1908ProjectRootElement project = ProjectRootElement.Create(); 1929ProjectRootElement project = ProjectRootElement.Create(); 1969ProjectRootElement project = ProjectRootElement.Create(); 2004ProjectRootElement project = ProjectRootElement.Create(); 2025ProjectRootElement project = ProjectRootElement.Create(); 2047ProjectRootElement project = ProjectRootElement.Create(); 2070ProjectRootElement project = ProjectRootElement.Create(); 2095ProjectRootElement project = ProjectRootElement.Create(); 2119ProjectRootElement project = ProjectRootElement.Create(); 2140ProjectRootElement project = ProjectRootElement.Create(); 2161ProjectRootElement project = ProjectRootElement.Create(); 2185ProjectRootElement project = ProjectRootElement.Create(); 2208ProjectRootElement project = ProjectRootElement.Create(); 2232ProjectRootElement project = ProjectRootElement.Create(); 2259ProjectRootElement project = ProjectRootElement.Create(); 2271ProjectRootElement project = ProjectRootElement.Create(); 2283ProjectRootElement project = ProjectRootElement.Create(); 2293ProjectRootElement project = ProjectRootElement.Create(); 2372ProjectRootElement xml = ProjectRootElement.Create(); 2395ProjectRootElement xml = ProjectRootElement.Create(); 2418ProjectRootElement xml = ProjectRootElement.Create(); 2441ProjectRootElement xml = ProjectRootElement.Create(); 2464ProjectRootElement xml = ProjectRootElement.Create(); 2487ProjectRootElement xml = ProjectRootElement.Create(); 2514ProjectRootElement project = ProjectRootElement.Create(); 2526ProjectRootElement project = ProjectRootElement.Create(); 2538ProjectRootElement.Create().CreateImportGroupElement().Condition = "c"; 2547var element = ProjectRootElement.Create().AddItemDefinition("i").AddMetadata("m", "M1"); 2558var element = ProjectRootElement.Create().AddItem("i", "i1").AddMetadata("m", "M1"); 2569var element = ProjectRootElement.Create().AddItem("i", "i1"); 2580var element = ProjectRootElement.Create().AddItem("i", "i1"); 2591var element = ProjectRootElement.Create().AddProperty("p", "v1"); 2602var element = ProjectRootElement.Create().AddProperty("p", "v1"); 2613var element = ProjectRootElement.Create().AddUsingTask("n", "af", null); 2624var element = ProjectRootElement.Create().AddUsingTask("n", "af", null); 2635var element = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2646var element = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2657var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2670var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2683var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2696var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2709var element = ProjectRootElement.Create().AddTarget("t"); 2720var element = ProjectRootElement.Create().AddTarget("t"); 2731var element = ProjectRootElement.Create().AddTarget("t"); 2742var element = ProjectRootElement.Create().AddTarget("t"); 2753var element = ProjectRootElement.Create().AddTarget("t").AddTask("tt"); 2764var element = ProjectRootElement.Create().AddTarget("t").AddTask("tt"); 2775var element = ProjectRootElement.Create().AddTarget("t").AddTask("tt").AddOutputItem("tp", "i"); 2786var element = ProjectRootElement.Create().AddTarget("t").AddTask("tt").AddOutputItem("tp", "i"); 2797var element = ProjectRootElement.Create().AddTarget("t").AddTask("tt").AddOutputProperty("tp", "p"); 2808var element = ProjectRootElement.Create().AddTarget("t").AddTask("tt").AddOutputProperty("tp", "p"); 2819var element = ProjectRootElement.Create().AddTarget("t").AddItemGroup().AddItem("i", "i1"); 2830var element = ProjectRootElement.Create().AddTarget("t").AddItemGroup().AddItem("i", "i1"); 2841var element = ProjectRootElement.Create().AddTarget("t").AddItemGroup().AddItem("i", "i1").AddMetadata("m", "m1"); 2852var element = ProjectRootElement.Create().AddTarget("t").AddPropertyGroup().AddProperty("p", "v1"); 2863var element = ProjectRootElement.Create().AddImportGroup().AddImport("p"); 2874var element = ProjectRootElement.Create().AddImportGroup().AddImport("p"); 2885ProjectRootElement.Create().CreateImportGroupElement().Condition = "c"; 2894var element = ProjectRootElement.Create().AddItemDefinition("i").AddMetadata("m", "M1"); 2905var element = ProjectRootElement.Create().AddItem("i", "i1").AddMetadata("m", "M1"); 2916var element = ProjectRootElement.Create().AddItem("i", "i1"); 2927var element = ProjectRootElement.Create().AddItem("i", "i1"); 2938var element = ProjectRootElement.Create().AddProperty("p", "v1"); 2949var element = ProjectRootElement.Create().AddProperty("p", "v1"); 2960var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2973var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2986var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2999var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 3012var element = ProjectRootElement.Create().AddTarget("t").AddTask("tt"); 3023var element = ProjectRootElement.Create().AddTarget("t").AddTask("tt"); 3034var element = ProjectRootElement.Create().AddTarget("t").AddTask("tt").AddOutputItem("tp", "i"); 3045var element = ProjectRootElement.Create().AddTarget("t").AddTask("tt").AddOutputItem("tp", "i"); 3056var element = ProjectRootElement.Create().AddTarget("t").AddTask("tt").AddOutputProperty("tp", "p"); 3067var element = ProjectRootElement.Create().AddTarget("t").AddTask("tt").AddOutputProperty("tp", "p"); 3078var element = ProjectRootElement.Create().AddTarget("t").AddItemGroup().AddItem("i", "i1"); 3089var element = ProjectRootElement.Create().AddTarget("t").AddItemGroup().AddItem("i", "i1"); 3100var element = ProjectRootElement.Create().AddTarget("t").AddItemGroup().AddItem("i", "i1").AddMetadata("m", "m1"); 3109var project = ProjectRootElement.Create(); 3143var project = ProjectRootElement.Create(); 3184var element = ProjectRootElement.Create().AddTarget("t").AddPropertyGroup().AddProperty("p", "v1");
Construction\ElementLocationPublic_Tests.cs (6)
29ProjectRootElement project = ProjectRootElement.Create(); 46ProjectRootElement project = ProjectRootElement.Create(); 67ProjectRootElement project = ProjectRootElement.Create();
Construction\ProjectChooseElement_Tests.cs (12)
37ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 55ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 74ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 98ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 117ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 137ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 157ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 177ProjectRootElement project = ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 197ProjectRootElement project = projectRootElementFromString.Project; 221ProjectRootElement project = projectRootElementFromString.Project; 253ProjectRootElement.Create(XmlReader.Create(new StringReader(content)));
Construction\ProjectExtensionsElement_Tests.cs (8)
35ProjectRootElement project = projectRootElementFromString.Project; 55ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 74ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 121ProjectRootElement project = projectRootElementFromString.Project; 147ProjectRootElement project = projectRootElementFromString.Project; 173ProjectRootElement project = projectRootElementFromString.Project; 196ProjectRootElement project = projectRootElementFromString.Project; 215ProjectRootElement project = projectRootElementFromString.Project;
Construction\ProjectFormatting_Tests.cs (15)
115ProjectRootElement xml = projectRootElementFromString.Project; 151ProjectRootElement xml = projectRootElementFromString.Project; 187ProjectRootElement xml = projectRootElementFromString.Project; 218ProjectRootElement xml = projectRootElementFromString.Project; 248ProjectRootElement xml = projectRootElementFromString.Project; 282ProjectRootElement xml = projectRootElementFromString.Project; 321ProjectRootElement xml = projectRootElementFromString.Project; 364ProjectRootElement xml = projectRootElementFromString.Project; 391ProjectRootElement xml = projectRootElementFromString.Project; 416ProjectRootElement xml = ProjectRootElement.Open(file, ProjectCollection.GlobalProjectCollection, 446ProjectRootElement xml = projectRootElementFromString.Project; 471ProjectRootElement xml = ProjectRootElement.Open(file, ProjectCollection.GlobalProjectCollection, 694var project = new Project(ProjectRootElement.Open(file, ProjectCollection.GlobalProjectCollection));
Construction\ProjectImportElement_Tests.cs (16)
29ProjectRootElement project = ProjectRootElement.Create(); 48ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 65ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 82ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 99ProjectRootElement project = projectRootElementFromString.Project; 122ProjectRootElement project = projectRootElementFromString.Project; 144ProjectRootElement project = ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 163ProjectRootElement importProject1 = ProjectRootElement.Create(); 168ProjectRootElement importProject2 = ProjectRootElement.Create(); 207ProjectRootElement importProject = ProjectRootElement.Create(); 259ProjectRootElement project = projectFileProject.Project;
Construction\ProjectImportGroupElement_Tests.cs (19)
35ProjectRootElement project = projectRootElementFromString.Project; 75ProjectRootElement project = projectRootElementFromString.Project; 121ProjectRootElement project = projectRootElementFromString.Project; 147ProjectRootElement project = ProjectRootElement.Create(); 165ProjectRootElement project = projectRootElementFromString.Project; 189ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 209ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 229ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 246ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 265ProjectRootElement project = projectRootElementFromString.Project; 297ProjectRootElement project = projectRootElementFromString.Project; 329ProjectRootElement project = projectRootElementFromString.Project; 356ProjectRootElement project = ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 371ProjectRootElement project = ProjectRootElement.Create(); 388ProjectRootElement project = ProjectRootElement.Create();
Construction\ProjectItemDefinitionElement_Tests.cs (6)
35ProjectRootElement project = projectRootElementFromString.Project; 59ProjectRootElement project = projectRootElementFromString.Project; 108ProjectRootElement project = projectRootElementFromString.Project; 196ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 206ProjectRootElement project = ProjectRootElement.Create();
Construction\ProjectItemDefinitionGroupElement_Tests.cs (9)
25ProjectRootElement project = ProjectRootElement.Create(); 44ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 60ProjectRootElement project = projectRootElementFromString.Project; 85ProjectRootElement project = projectRootElementFromString.Project; 101ProjectRootElement project = ProjectRootElement.Create(); 118ProjectRootElement project = ProjectRootElement.Create();
Construction\ProjectItemElement_Tests.cs (20)
134ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); 162ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); 190ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); 218ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); 238() => { ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); }); 261() => { ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); }); 303ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); 358ProjectRootElement projectElement = projectRootElementFromString.Project; 411ProjectRootElement projectElement = projectRootElementFromString.Project; 447ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); 472ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); 497ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); 529ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); 557ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); 585ProjectRootElement.Create(XmlReader.Create(new StringReader(project))); 1005ProjectRootElement project = ProjectRootElement.Create(); 1025ProjectRootElement project = ProjectRootElement.Create(); 1042ProjectRootElement project = projectRootElementFromString.Project;
Construction\ProjectItemGroupElement_tests.cs (8)
25ProjectRootElement project = ProjectRootElement.Create(); 43ProjectRootElement project = projectRootElementFromString.Project; 65ProjectRootElement project = projectRootElementFromString.Project; 81ProjectRootElement project = ProjectRootElement.Create(); 98ProjectRootElement project = ProjectRootElement.Create();
Construction\ProjectMetadataElement_Tests.cs (27)
61ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 82ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 105ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 127ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 150ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 172ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 198ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 300ProjectRootElement projectElement = projectRootElementFromString.Project; 327ProjectRootElement projectElement = projectRootElementFromString.Project; 385ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 428ProjectRootElement projectElement = projectRootElementFromString.Project; 453ProjectRootElement projectElement = projectRootElementFromString.Project; 487ProjectRootElement projectElement = projectRootElementFromString.Project; 512ProjectRootElement projectElement = projectRootElementFromString.Project; 561ProjectRootElement projectElement = projectRootElementFromString.Project; 605ProjectRootElement projectElement = projectRootElementFromString.Project; 679ProjectRootElement projectElement = projectRootElementFromString.Project; 722ProjectRootElement projectElement = projectRootElementFromString.Project; 808ProjectRootElement projectElement = projectRootElementFromString.Project; 871ProjectRootElement projectElement = projectRootElementFromString.Project; 940ProjectRootElement projectElement = projectRootElementFromString.Project; 983ProjectRootElement projectElement = projectRootElementFromString.Project; 1055ProjectRootElement projectElement = projectRootElementFromString.Project; 1095ProjectRootElement projectElement = projectRootElementFromString.Project; 1166ProjectRootElement projectElement = projectRootElementFromString.Project; 1213ProjectRootElement projectElement = projectRootElementFromString.Project; 1270ProjectRootElement project = projectRootElementFromString.Project;
Construction\ProjectOnErrorElement_Tests.cs (15)
50ProjectRootElement project = projectRootElementFromString.Project; 80ProjectRootElement project = ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 106ProjectRootElement project = ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 129ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 150ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 170ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 190ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 210ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 258ProjectRootElement project = ProjectRootElement.Create(); 276ProjectRootElement project = ProjectRootElement.Create(); 302ProjectRootElement project = projectRootElementFromString.Project;
Construction\ProjectOutputElement_Tests.cs (9)
69ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 91ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 113ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 135ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 159ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 181ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 203ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 291ProjectRootElement project = projectRootElementFromString.Project; 314ProjectRootElement project = projectRootElementFromString.Project;
Construction\ProjectPropertyElement_Tests.cs (11)
48ProjectRootElement project = projectRootElementFromString.Project; 72ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 91ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 110ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 129ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 150ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 174ProjectRootElement project = ProjectRootElement.Create(); 256ProjectRootElement project = ProjectRootElement.Create(); 279ProjectRootElement project = projectRootElementFromString.Project;
Construction\ProjectPropertyGroupElement_Tests.cs (10)
24ProjectRootElement project = ProjectRootElement.Create(); 42ProjectRootElement project = projectRootElementFromString.Project; 64ProjectRootElement project = projectRootElementFromString.Project; 79ProjectRootElement project = ProjectRootElement.Create(); 96ProjectRootElement project = ProjectRootElement.Create(); 113ProjectRootElement project = ProjectRootElement.Create();
Construction\ProjectRootElement_Tests.cs (112)
106ProjectRootElement project = ProjectRootElement.Create(); 121ProjectRootElement project = ProjectRootElement.Create(); 134ProjectRootElement project = ProjectRootElement.Create(); 147ProjectRootElement project = ProjectRootElement.Create(); 160ProjectRootElement project = ProjectRootElement.Create(); 175ProjectRootElement projectXml1 = ProjectRootElement.Create(); 178ProjectRootElement projectXml2 = ProjectRootElement.Open(projectXml1.FullPath); 190ProjectRootElement projectXml1 = ProjectRootElement.Create(); 194ProjectRootElement projectXml2 = ProjectRootElement.Open(@"xyz\abc"); 206ProjectRootElement projectXml1 = ProjectRootElement.Create(); 210ProjectRootElement projectXml2 = ProjectRootElement.Open(Path.Combine(Directory.GetCurrentDirectory(), @"xyz\abc")); 224ProjectRootElement projectXml1 = projectRootElementFromString.Project; 229ProjectRootElement projectXml2 = ProjectRootElement.Open(Path.Combine(Directory.GetCurrentDirectory(), @"xyz\abc")); 243ProjectRootElement projectXml1 = projectRootElementFromString.Project; 248ProjectRootElement projectXml2 = ProjectRootElement.Open(@"xyz\abc"); 259ProjectRootElement projectXml1 = ProjectRootElement.Create(); 262ProjectRootElement projectXml2 = ProjectRootElement.Create(); 274ProjectRootElement.Create(XmlReader.Create(new StringReader("XXX"))); 287ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 303ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 320ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 335ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 352ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 374ProjectRootElement project = projectRootElementFromString.Project; 406ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 435ProjectRootElement.Open(path); 442ProjectRootElement.Open(path); 468ProjectRootElement root1 = ProjectRootElement.Create(reader1); 473ProjectRootElement root2 = ProjectRootElement.Create(reader2); 504ProjectRootElement root1 = ProjectRootElement.Create(path); 510ProjectRootElement root2 = ProjectRootElement.Create(path); 540ProjectRootElement project = ProjectRootElement.Open(path); 560ProjectRootElement project = ProjectRootElement.Create(reader); 572ProjectRootElement project = ProjectRootElement.Create(); 599ProjectRootElement project = ProjectRootElement.Create(); 633ProjectRootElement project = ProjectRootElement.Create(); 660ProjectRootElement project = ProjectRootElement.Create(); 696ProjectRootElement project = ProjectRootElement.Create(); 710ProjectRootElement project = projectRootElementFromStringUTF16.Project; 761ProjectRootElement project = projectRootElementFromString.Project; 828ProjectRootElement project = projectRootElementFromString.Project; 886ProjectRootElement project = projectRootElementFromString.Project; 1006ProjectRootElement.Open(solutionFile); 1066var pre = projects[current].Xml; 1101var projects = new ProjectRootElement[iterations]; 1115projects[current] = ProjectRootElement.Open(paths[current], collection); 1162var pre = ProjectRootElement.Create(); 1210var pre = ProjectRootElement.Create(); 1225var pre = ProjectRootElement.Create(); 1274ProjectRootElement pre = projectRootElementFromString.Project; 1299ProjectRootElement projectXml = projectRootElementFromString.Project; 1303var xml0 = ProjectRootElement.TryOpen(projectXml.FullPath, projectCollection, preserveFormatting: true); 1306var xml1 = ProjectRootElement.TryOpen(projectXml.FullPath, projectCollection, preserveFormatting: false); 1309var xml2 = ProjectRootElement.TryOpen(projectXml.FullPath, projectCollection, preserveFormatting: null); 1334var projectElement = ObjectModelHelpers.CreateInMemoryProjectRootElement(SimpleProject, null, initialPreserveFormatting); 1525Action<ProjectRootElement, string> act = (p, c) => 1599var projectElement = ObjectModelHelpers.CreateInMemoryProjectRootElement(initialProjectContents, projectCollection1, preserveFormatting: true); 1613var projectElement2 = ProjectRootElement.Open(projectPath, projectCollection2, preserveFormatting: true); 1637Action<ProjectRootElement, string> act = (p, c) => 1657Action<ProjectRootElement, string> act = (p, c) => 1674Action<ProjectRootElement, string> act = (p, c) => 1736ProjectRootElement rootElement = null; 1746rootElement = ProjectRootElement.Open(initialLocation, projectCollection); 1804Action<ProjectRootElement, string> act = (p, c) => 1824Action<ProjectRootElement, string> act = (p, c) => 1843Action<ProjectRootElement, string> act = (p, c) => 1859Action<ProjectRootElement, string> act) 1861var projectElement = ObjectModelHelpers.CreateInMemoryProjectRootElement(initialContents); 1901private static void ValidateDeepCloneAndCopyFrom(ProjectRootElement pre) 1903var pre2 = pre.DeepClone(); 1907var pre3 = ProjectRootElement.Create(); 1920ProjectRootElement project = ProjectRootElement.Open(projectFullPath, collection); 1936project = ProjectRootElement.Open(projectFullPath, projectCollection); 1954ProjectRootElement project = ProjectRootElement.Open(projectFullPath, collection); 1975private ProjectRootElement CreatePREWithSubstantialContent() 1980ProjectRootElement project = projectRootElementFromString.Project;
Construction\ProjectTargetElement_Tests.cs (22)
33ProjectRootElement project = ProjectRootElement.Create(); 43ProjectRootElement project = ProjectRootElement.Create(); 60ProjectRootElement project = projectRootElementFromString.Project; 174ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 191ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 219ProjectRootElement project = ProjectRootElement.Create(); 235ProjectRootElement project = ProjectRootElement.Create(); 251ProjectRootElement project = ProjectRootElement.Create(); 267ProjectRootElement project = ProjectRootElement.Create(); 283ProjectRootElement project = ProjectRootElement.Create(); 299ProjectRootElement project = ProjectRootElement.Create(); 316ProjectRootElement project = ProjectRootElement.Create(); 384ProjectRootElement project = projectRootElementFromString.Project;
Construction\ProjectTaskElement_Tests.cs (5)
273ProjectRootElement project = ProjectRootElement.Create(); 288ProjectRootElement project = ProjectRootElement.Create(); 303ProjectRootElement project = projectRootElementFromString.Project;
Construction\ProjectUsingTaskElement_Tests.cs (28)
26ProjectRootElement project = ProjectRootElement.Create(); 45ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 62ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 79ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 96ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 113ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 130ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 147ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 164ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 181ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 303ProjectRootElement project = ProjectRootElement.Create(); 318ProjectRootElement project = ProjectRootElement.Create(); 333ProjectRootElement project = ProjectRootElement.Create(); 358ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 378ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 397ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 421ProjectRootElement project = projectRootElementFromString.Project; 445ProjectRootElement project = ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 466ProjectRootElement project = ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 483ProjectRootElement project = projectRootElementFromString.Project; 501ProjectRootElement project = projectRootElementFromString.Project; 518ProjectRootElement project = projectRootElementFromString.Project;
Construction\UsingTaskBodyElement_Tests.cs (3)
48ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 68ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 139ProjectRootElement project = projectRootElementFromString.Project;
Construction\UsingTaskParameterElement_Tests.cs (2)
92ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 228ProjectRootElement project = projectRootElementFromString.Project;
Construction\UsingTaskParameterGroup_Tests.cs (2)
129ProjectRootElement.Create(XmlReader.Create(new StringReader(content))); 139ProjectRootElement project = projectRootElementFromString.Project;
Construction\WhiteSpacePreservation_Tests.cs (3)
446Action<ProjectRootElement, Project> act) 472var projectElement = ProjectRootElement.Open(file, ProjectCollection.GlobalProjectCollection, true);
Definition\DefinitionEditing_Tests.cs (4)
1523ProjectRootElement xml = ProjectRootElement.Create(); 2045ProjectRootElement xml = ProjectRootElement.Create();
Definition\Project_Tests.cs (90)
109ProjectRootElement xml = projectRootElementFromString.Project; 135ProjectRootElement xml = projectRootElementFromString.Project; 163ProjectRootElement xml = projectRootElementFromString.Project; 210var xml = ProjectRootElement.Create(file); 247ProjectRootElement.Create(reader); 273XmlReader reader = XmlReader.Create(new StringReader(ProjectRootElement.Create().RawXml)); 324ProjectRootElement xml = ProjectRootElement.Create(); 338ProjectRootElement xml = ProjectRootElement.Create(); 366ProjectRootElement xml = ProjectRootElement.Create(); 388ProjectRootElement xml = ProjectRootElement.Create(); 545ProjectRootElement xml = GetSampleProjectRootElement(); 598ProjectRootElement xml = projectRootElementFromString.Project; 616object.ReferenceEquals(imports.First().ImportedProject, ProjectRootElement.Open(importPath)).ShouldBeTrue(); 643ProjectRootElement xml = projectRootElementFromString.Project; 678ProjectRootElement xml = projectRootElementFromString.Project; 711ProjectRootElement xml = projectRootElementFromString.Project; 747ProjectRootElement xml = projectRootElementFromString.Project; 785ProjectRootElement xml = projectRootElementFromString.Project; 811ProjectRootElement xml = GetSampleProjectRootElement(); 828ProjectRootElement xml = GetSampleProjectRootElement(); 845ProjectRootElement xml = GetSampleProjectRootElement(); 963Project project = new Project(ProjectRootElement.Create(), initial, null); 1068ProjectRootElement xml = GetSampleProjectRootElement(); 1084ProjectRootElement xml = ProjectRootElement.Create(); 1364ProjectRootElement.Create().Save(path); 1392ProjectRootElement import = ProjectRootElement.Create(path); 1454ProjectRootElement import = projectRootElementFromString.Project; 1519ProjectRootElement import = projectRootElementFromString.Project; 1603var projectRootElement = projectRootElementFromString.Project; 1741ProjectRootElement projectConstruction = ProjectRootElement.Create(); 2141ProjectRootElement xml = ProjectRootElement.Create(); 2155ProjectRootElement xml = ProjectRootElement.Create(); 2169ProjectRootElement xml = ProjectRootElement.Create(); 2378ProjectRootElement root1 = ProjectRootElement.Create(); 2380ProjectRootElement root2 = ProjectRootElement.Create(); 2500ProjectRootElement targetsXml = ProjectRootElement.Create(targetsPath); 2504ProjectRootElement projectXml = ProjectRootElement.Create(projectPath); 2551ProjectRootElement one = ProjectRootElement.Create("c:\\1.targets"); 2553ProjectRootElement two = ProjectRootElement.Create("c:\\2.targets"); 2556ProjectRootElement zero = ProjectRootElement.Create("c:\\foo\\0.targets"); 2563ProjectRootElement three = ProjectRootElement.Create("c:\\3.targets"); 2567ProjectRootElement four = ProjectRootElement.Create("c:\\4.targets"); 2603ProjectRootElement one = ProjectRootElement.Create(Path.Combine(myTempDir, "1.targets")); 2607ProjectRootElement two = ProjectRootElement.Create(Path.Combine(myTempDir, "2.targets")); 2611ProjectRootElement zero = ProjectRootElement.Create(Path.Combine(myTempDir, "0.targets")); 3892ProjectRootElement pre = ProjectRootElement.Create(env.CreateFile(".proj").Path); 3935ProjectRootElement pre = ProjectRootElement.Create(env.CreateFile(".proj").Path); 3979ProjectRootElement pre = ProjectRootElement.Create(env.CreateFile(".proj").Path); 4026ProjectRootElement pre = ProjectRootElement.Create(env.CreateFile(".proj").Path); 4067ProjectRootElement pre = ProjectRootElement.Create(env.CreateFile(".proj").Path); 4107ProjectRootElement pre = ProjectRootElement.Create(env.CreateFile(".proj").Path); 4150ProjectRootElement pre = ProjectRootElement.Create(env.CreateFile(".proj").Path); 4195ProjectRootElement pre1 = ProjectRootElement.Create(env.CreateFile(".proj").Path); 4196ProjectRootElement pre2 = ProjectRootElement.Create(env.CreateFile(".proj").Path); 4239ProjectRootElement projectXml = ProjectRootElement.Create(); 4375private ProjectRootElement GetSampleProjectRootElement() 4380ProjectRootElement xml = projectRootElementFromString.Project;
Definition\ProjectCollection_Tests.cs (19)
67ProjectRootElement xml = ProjectRootElement.Create(path); 300ProjectRootElement xml = ProjectRootElement.Create(); 344ProjectRootElement.Create(path).Save(); 408ProjectRootElement xml = ProjectRootElement.Create(); 508ProjectRootElement xml = ProjectRootElement.Create(); 715ProjectRootElement xml = project.Xml; 760ProjectRootElement importedXml = importProject.Xml; 1333ProjectRootElement pre = null; 1350pre = ProjectRootElement.Create(collection); 1403ProjectRootElement pre = ProjectRootElement.Create(collection); 1462ProjectRootElement xml = ProjectRootElement.Create(); 1473ProjectRootElement xml = ProjectRootElement.Create();
Definition\ProjectItem_Tests.cs (12)
1891ProjectRootElement xml = ProjectRootElement.Create(); 1915ProjectRootElement xml = ProjectRootElement.Create(); 1948ProjectRootElement xml = ProjectRootElement.Create(); 2063ProjectRootElement xml = ProjectRootElement.Create(); 2094ProjectRootElement xml = ProjectRootElement.Create(); 2126ProjectRootElement xml = ProjectRootElement.Create();
Definition\ProjectItemDefinition_Tests.cs (16)
32ProjectRootElement xml = ProjectRootElement.Create(); 59ProjectRootElement xml = ProjectRootElement.Create(); 79ProjectRootElement xml = ProjectRootElement.Create(); 99ProjectRootElement xml = ProjectRootElement.Create(); 126ProjectRootElement import = ProjectRootElement.Create(file); 130ProjectRootElement main = ProjectRootElement.Create(); 156ProjectRootElement import = ProjectRootElement.Create(file); 160ProjectRootElement main = ProjectRootElement.Create();
Definition\ProjectMetadata_Tests.cs (5)
54ProjectRootElement projectXml = projectRootElementFromString.Project; 461ProjectRootElement import = ProjectRootElement.Create("import"); 465ProjectRootElement xml = ProjectRootElement.Create();
Definition\ProjectProperty_Tests.cs (3)
270ProjectRootElement xml = ProjectRootElement.Create(); 289ProjectRootElement projectXml = projectRootElementFromString.Project;
Instance\ProjectInstance_Tests.cs (20)
204Project p = new Project(ProjectRootElement.Create(), globals, null); 346ProjectInstance instance = new ProjectInstance(ProjectRootElement.Create()); 358ProjectInstance instance = new ProjectInstance(ProjectRootElement.Create()); 370ProjectInstance instance = new ProjectInstance(ProjectRootElement.Create()); 381ProjectRootElement xml = ProjectRootElement.Create(); 419var projA = ProjectRootElement.Create(pc); 420var projB = ProjectRootElement.Create(pc); 455var projA = ProjectRootElement.Create(pc); 456var projB = ProjectRootElement.Create(pc); 497var projA = ProjectRootElement.Create(pc); 498var projB = ProjectRootElement.Create(pc); 1042ProjectRootElement xml = ProjectRootElement.Create();
Instance\ProjectItemInstance_Tests.cs (1)
1171ProjectRootElement xml = projectRootElementFromString.Project;
Instance\ProjectOnErrorInstance_Tests.cs (1)
46ProjectRootElement xml = projectRootElementFromString.Project;
Instance\ProjectTargetInstance_Tests.cs (9)
52ProjectRootElement projectXml = ProjectRootElement.Create(); 72ProjectRootElement projectXml = ProjectRootElement.Create(); 92ProjectRootElement projectXml = ProjectRootElement.Create(); 116ProjectRootElement projectXml = ProjectRootElement.Create(path); 146ProjectRootElement xml = projectRootElementFromString.Project;
Instance\ProjectTaskInstance_Tests.cs (1)
76ProjectRootElement xml = projectRootElementFromString.Project;
Instance\ProjectTaskOutputItemInstance_Tests.cs (1)
49ProjectRootElement xml = projectRootElementFromString.Project;
Instance\ProjectTaskOutputPropertyInstance_Tests.cs (1)
49ProjectRootElement xml = projectRootElementFromString.Project;
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (12)
25public ElementLinkPair<CT> AppendNewChaildWithVerify<CT>(ObjectType where, string id, Func<ProjectRootElement, string, CT> adder, Func<CT, string, bool> matcher) 41public ElementLinkPair<CT> AppendNewNamedChaildWithVerify<CT>(ObjectType where, string name, Func<ProjectRootElement, string, CT> adder) 45public ElementLinkPair<CT> AppendNewLabeledChaildWithVerify<CT>(ObjectType where, string label, Func<ProjectRootElement, string, CT> adder) 86public void Append2NewChildrenWithVerify<CT>(string id, Func<ProjectRootElement, string, CT> adder, Func<CT, string, bool> matcher, out ElementLinkPair<CT> c1, out ElementLinkPair<CT> c2) 93public void Append2NewNamedChildrenWithVerify<CT>(string name, Func<ProjectRootElement, string, CT> adder, out ElementLinkPair<CT> c1, out ElementLinkPair<CT> c2) 100public void Append2NewLabeledChildrenWithVerify<CT>(string label, Func<ProjectRootElement, string, CT> adder, out ElementLinkPair<CT> c1, out ElementLinkPair<CT> c2) 208internal sealed class ProjectXmlPair : ElementLinkPair<ProjectRootElement> 212public ProjectXmlPair(ProjectRootElement viewXml, ProjectRootElement realXml) : base(null, viewXml, realXml) { this.PRE = this; } 214public ElementLinkPair<CT> CreateWithVerify<CT>(Func<ProjectRootElement, CT> creator) 516public static void Verify(ProjectRootElement viewXml, ProjectRootElement realXml, ValidationContext context = null)
ObjectModelRemoting\Helpers\ViewValidation.cs (1)
189if (VerifyCheckType<ProjectRootElement>(view, real, context, Verify))
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (1)
133var clone = xmlPair.View.DeepClone();
ObjectModelRemoting\LinkedConstructionReadOnly_Tests.cs (46)
23public ProjectRootElement RealXml { get; } 24public ProjectRootElement ViewXml { get; private set; } 69var preReal = this.StdGroup.RealXml; 70var preView = this.StdGroup.ViewXml; 78var preReal = this.StdGroup.RealXml; 79var preView = this.StdGroup.ViewXml; 89var preReal = this.StdGroup.RealXml; 90var preView = this.StdGroup.ViewXml; 111var preReal = this.StdGroup.RealXml; 112var preView = this.StdGroup.ViewXml; 124var preReal = this.StdGroup.RealXml; 125var preView = this.StdGroup.ViewXml; 137var preReal = this.StdGroup.RealXml; 138var preView = this.StdGroup.ViewXml; 150var preReal = this.StdGroup.RealXml; 151var preView = this.StdGroup.ViewXml; 163var preReal = this.StdGroup.RealXml; 164var preView = this.StdGroup.ViewXml; 176var preReal = this.StdGroup.RealXml; 177var preView = this.StdGroup.ViewXml; 189var preReal = this.StdGroup.RealXml; 190var preView = this.StdGroup.ViewXml; 202var preReal = this.StdGroup.RealXml; 203var preView = this.StdGroup.ViewXml; 215var preReal = this.StdGroup.RealXml; 216var preView = this.StdGroup.ViewXml; 228var preReal = this.StdGroup.RealXml; 229var preView = this.StdGroup.ViewXml; 241var preReal = this.StdGroup.RealXml; 242var preView = this.StdGroup.ViewXml; 254var preReal = this.StdGroup.RealXml; 255var preView = this.StdGroup.ViewXml; 267var preReal = this.StdGroup.RealXml; 268var preView = this.StdGroup.ViewXml; 281var preReal = this.StdGroup.RealXml; 282var preView = this.StdGroup.ViewXml; 294var preReal = this.StdGroup.RealXml; 295var preView = this.StdGroup.ViewXml; 307var preReal = this.StdGroup.RealXml; 308var preView = this.StdGroup.ViewXml; 320var preReal = this.StdGroup.RealXml; 321var preView = this.StdGroup.ViewXml; 333var preReal = this.StdGroup.RealXml; 334var preView = this.StdGroup.ViewXml; 346var preReal = this.StdGroup.RealXml; 347var preView = this.StdGroup.ViewXml;
ObjectModelRemoting\LinkedSpecialCasesScenarios.cs (2)
90private void CloneAndAddInternal(ProjectRootElement sourceProject) 141private void CopyFromInternal(ProjectRootElement sourceProject)
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\InheritanceImplementationHelpers.cs (4)
58public static ProjectRootElement GetContainingProject(this IProjectElementLinkHelper xml) 60return (ProjectRootElement)xml.ElementProxy.ContainingProject.Import(xml.Linker); 112public static ProjectElement CreateNewInstance(this IProjectElementLinkHelper xml, ProjectRootElement owner) 166public static ProjectElementContainer DeepClone(this IProjectElementContainerLinkHelper xml, ProjectRootElement factory, ProjectElementContainer parent)
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectChooseElementLink.cs (3)
44public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 54public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 68public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectElementContainerLink.cs (5)
38var pre = (ProjectRootElement)factory.Import(OwningCollection); 70public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 80public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 94public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectElementLink.cs (4)
50var pre = (ProjectRootElement)owner.Import(OwningCollection); 92public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 102public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectExtensionsElementLink.cs (2)
56public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 66public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectImportElementLink.cs (2)
53public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 63public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectImportGroupElementLink.cs (3)
44public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 54public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 68public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemDefinitionElementLink.cs (3)
44public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 54public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 68public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemDefinitionGroupElementLink.cs (3)
44public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 54public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 68public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemElementLink.cs (3)
55public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 65public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 79public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemGroupElementLink.cs (3)
44public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 54public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 68public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectMetadataElementLink.cs (2)
55public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 65public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOnErrorElementLink.cs (2)
43public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 53public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOtherwiseElementLink.cs (3)
44public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 54public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 68public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOutputElementLink.cs (2)
44public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 54public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectPropertyElementLink.cs (2)
55public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 65public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectPropertyGroupElementLink.cs (3)
44public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 54public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 68public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectRootElementLink.cs (5)
18private ProjectRootElement ProjectXml => (ProjectRootElement)Source; 167public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 177public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 191public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectSdkElementLink.cs (3)
44public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 54public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 68public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectTargetElementLink.cs (3)
55public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 65public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 79public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectTaskElementLink.cs (3)
71public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 81public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 95public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskBodyElementLink.cs (2)
51public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 61public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskElementLink.cs (3)
44public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 54public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 68public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskParameterElementLink.cs (2)
47public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 57public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectWhenElementLink.cs (3)
44public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 54public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 68public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockUsingTaskParameterGroupElementLink.cs (3)
44public override ProjectRootElement ContainingProject => EImpl.GetContainingProject(); 54public override ProjectElement CreateNewInstance(ProjectRootElement owner) => EImpl.CreateNewInstance(owner); 68public override ProjectElementContainer DeepClone(ProjectRootElement factory, ProjectElementContainer parent) => CImpl.DeepClone(factory, parent);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\ProjectElemetExportHelper.cs (1)
51ElementInfo.New<ProjectRootElement , MockProjectRootElementLinkRemoter>(),
ObjectModelRemoting\RemoteProjectsProviderMock\DirectlyRemotedClasses.cs (2)
47var projectElement = (ProjectRootElement)importer.Import<ProjectElement, MockProjectRootElementLinkRemoter>(this.ImportedProject);
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectLink.cs (2)
131public override ProjectRootElement Xml => (ProjectRootElement)this.Proxy.Xml.Import(this.Linker);
ObjectModelRemoting\RemoteProjectsProviderMock\ExporterMock.cs (1)
174ProjectRootElement xml = projectRootElementFromString.Project;
Microsoft.Build.Engine.UnitTests (299)
BackEnd\BuildManager_Tests.cs (13)
2112Assert.Null(ProjectRootElement.TryOpen(rootProjectPath, projectCollection)); // "The built project shouldn't be in the cache anymore." 2113Assert.Null(ProjectRootElement.TryOpen(importedProjectPath, projectCollection)); // "The built project's import shouldn't be in the cache anymore." 2116ProjectRootElement preRoot, preImported; 2117Assert.NotNull(preRoot = ProjectRootElement.TryOpen(rootProjectPath, projectCollection)); // "The root project file should be in the weak cache." 2118Assert.NotNull(preImported = ProjectRootElement.TryOpen(importedProjectPath, projectCollection)); // "The imported project file should be in the weak cache." 2132Assert.Same(preRoot, ProjectRootElement.TryOpen(rootProjectPath, projectCollection)); // "The root project file should be in the weak cache after a build." 2133Assert.Same(preImported, ProjectRootElement.TryOpen(importedProjectPath, projectCollection)); // "The imported project file should be in the weak cache after a build." 2139Assert.Null(ProjectRootElement.TryOpen(rootProjectPath, projectCollection)); // "The unloaded project shouldn't be in the cache anymore." 2140Assert.Null(ProjectRootElement.TryOpen(importedProjectPath, projectCollection)); // "The unloaded project's import shouldn't be in the cache anymore." 3641var rootProject = ProjectRootElement.Create(rootProjectPath, projectCollection); 3699ProjectRootElement mainRootElement = projectRootElementFromString.Project; 3851ProjectRootElement root = projectRootElementFromString.Project;
BackEnd\IntrinsicTask_Tests.cs (1)
3541ProjectRootElement xml = projectRootElementFromString.Project;
BackEnd\LoggingServicesLogMethod_Tests.cs (1)
466ProjectRootElement project = projectRootElementFromString.Project;
BackEnd\ResultsCache_Tests.cs (1)
314resultForRequestWithSubsetFlag1.ProjectStateAfterBuild = new ProjectInstance(ProjectRootElement.Create(xmlReader)).FilteredCopy(requestedProjectState1);
BackEnd\SdkResultOutOfProc_Tests.cs (2)
220ProjectRootElement projectRootElement = ProjectRootElement.Open(projectPath, _projectCollection);
BackEnd\TaskHost_Tests.cs (1)
78configuration.Project = new ProjectInstance(ProjectRootElement.Create());
BackEnd\TaskRegistry_Tests.cs (62)
105ProjectRootElement project = ProjectRootElement.Create(); 139ProjectRootElement project = ProjectRootElement.Create(); 181ProjectRootElement project = ProjectRootElement.Create(); 246ProjectRootElement project = ProjectRootElement.Create(); 285ProjectRootElement project = ProjectRootElement.Create(); 313ProjectRootElement project = ProjectRootElement.Create(); 354ProjectRootElement project = ProjectRootElement.Create(); 390ProjectRootElement project = ProjectRootElement.Create(); 426ProjectRootElement project = ProjectRootElement.Create(); 464ProjectRootElement project = ProjectRootElement.Create(); 502ProjectRootElement project = ProjectRootElement.Create(); 569ProjectRootElement project = ProjectRootElement.Create(); 610ProjectRootElement project = ProjectRootElement.Create(); 698ProjectRootElement project = ProjectRootElement.Create(); 771ProjectRootElement project = ProjectRootElement.Create(); 823ProjectRootElement project = ProjectRootElement.Create(); 937ProjectRootElement project = ProjectRootElement.Create(); 985ProjectRootElement project = ProjectRootElement.Create(); 1047ProjectRootElement project = ProjectRootElement.Create(); 1110ProjectRootElement project = ProjectRootElement.Create(); 1163ProjectRootElement project = ProjectRootElement.Create(); 1214ProjectRootElement project = ProjectRootElement.Create(); 1238ProjectRootElement project = ProjectRootElement.Create(); 1263ProjectRootElement project = ProjectRootElement.Create(); 1295ProjectRootElement project = ProjectRootElement.Create(); 1665ProjectRootElement project = ProjectRootElement.Create(); 1728ProjectRootElement project = ProjectRootElement.Create(); 1752ProjectRootElement project = ProjectRootElement.Create(); 1907ProjectRootElement project = ProjectRootElement.Create(); 2137ProjectRootElement project = ProjectRootElement.Create(); 2155ProjectRootElement project = ProjectRootElement.Create();
Construction\ElementLocation_Tests.cs (2)
109ProjectRootElement.Open(file); 144ProjectRootElement.Open(file);
Construction\ProjectImportElement_Tests.cs (8)
28ProjectRootElement rootElement = ProjectRootElement.Open(projectFile.Path); 65ProjectRootElement rootElement = ProjectRootElement.Open(projectFile.Path); 99ProjectRootElement rootElement = ProjectRootElement.Create(NewProjectFileOptions.None); 164private void SetPropertyAndExpectProjectXmlChangedEventToFire(ProjectRootElement rootElement, Action action, string expectedReason) 187private void SetPropertyAndExpectProjectXmlChangedEventToNotFire(ProjectRootElement rootElement, Action action)
Construction\ProjectRootElement_Tests.cs (6)
34Assert.True(ProjectRootElement.IsEmptyXmlFile(path)); 54Assert.False(ProjectRootElement.IsEmptyXmlFile(path)); 76ProjectRootElement xml = ProjectRootElement.Open(testFiles.ProjectFile); 108ProjectRootElement xml = ProjectRootElement.Open(testFiles.ProjectFile);
Construction\SolutionProjectGenerator_Tests.cs (10)
302ProjectRootElement projectXml = ProjectRootElement.Create(); 845ProjectRootElement projectXml = ProjectRootElement.Create(); 1098ProjectRootElement projectXml = ProjectRootElement.Create(); 1168ProjectRootElement projectXml = ProjectRootElement.Create(); 1213ProjectRootElement projectXml = ProjectRootElement.Create();
Definition\Project_Internal_Tests.cs (6)
275ProjectRootElement projectRootElement = ProjectRootElement.Create(projectCollection); 303ProjectRootElement projectRootElement = ProjectRootElement.Create(projectCollection); 331ProjectRootElement projectRootElement = ProjectRootElement.Create(projectCollection);
Definition\ProjectEvaluationContext_Tests.cs (1)
249ProjectRootElement.Create(),
Definition\ProjectItem_Tests.cs (1)
81ProjectRootElement projectXml = projectRootElementFromString.Project;
EscapingInProjects_Tests.cs (2)
645ProjectRootElement projectElement = ProjectRootElement.Create(projectAbsolutePath);
Evaluation\Evaluator_Tests.cs (33)
1370ProjectRootElement main = ProjectRootElement.Create(aProjName); 1378ProjectRootElement import1 = ProjectRootElement.Create(targets1FileName); 1383ProjectRootElement import2 = ProjectRootElement.Create(targets2FileName); 1388ProjectRootElement import3 = ProjectRootElement.Create(targets3FileName); 1514ProjectRootElement importXml = ProjectRootElement.Open(project.Items.ElementAt(0).Xml.ContainingProject.FullPath); 1515ProjectRootElement predecessorXmlRoot = project.GetProperty("outdir").Predecessor.Xml.ContainingProject; 1859ProjectRootElement import = ProjectRootElement.Create(); 2012ProjectRootElement import = ProjectRootElement.Create(file); 2097ProjectRootElement import = ProjectRootElement.Create(file); 2748ProjectRootElement xml = ProjectRootElement.Create(); 2765ProjectRootElement xml = ProjectRootElement.Create(); 2800ProjectRootElement xml = ProjectRootElement.Create(file); 2820ProjectRootElement xml = ProjectRootElement.Create(file); 2838ProjectRootElement xml = ProjectRootElement.Create(uncFile); 2856ProjectRootElement xml = ProjectRootElement.Create(uncFile); 5209ProjectRootElement import = ProjectRootElement.Create(path); 5239ProjectRootElement projectXml = ProjectRootElement.Create(file0);
Evaluation\Preprocessor_Tests.cs (60)
78ProjectRootElement xml1 = ProjectRootElement.Create("p1"); 81ProjectRootElement xml2 = ProjectRootElement.Create("p2"); 123ProjectRootElement xml1 = ProjectRootElement.Create("p1"); 125ProjectRootElement xml2 = ProjectRootElement.Create("p2"); 167ProjectRootElement xml1 = ProjectRootElement.Create("p1"); 170ProjectRootElement.Create("p2"); 211ProjectRootElement xml1 = ProjectRootElement.Create("p1"); 213ProjectRootElement xml2 = ProjectRootElement.Create("p2"); 258ProjectRootElement xml1 = ProjectRootElement.Create("p1"); 261ProjectRootElement xml2 = ProjectRootElement.Create("p2"); 293ProjectRootElement xml1 = ProjectRootElement.Create("p1"); 296ProjectRootElement.Create("p2"); 360ProjectRootElement twoXml = projectRootElementFromString.Project; 413ProjectRootElement xml1 = ProjectRootElement.Create("p1"); 416ProjectRootElement xml2 = ProjectRootElement.Create("p2"); 466ProjectRootElement xml1 = ProjectRootElement.Create("p1"); 472ProjectRootElement xml2 = ProjectRootElement.Create("p2"); 474ProjectRootElement xml3 = ProjectRootElement.Create("p3"); 541ProjectRootElement xml1 = ProjectRootElement.Create("p1"); 545ProjectRootElement xml2 = ProjectRootElement.Create("p2"); 547ProjectRootElement xml3 = ProjectRootElement.Create("p3"); 603ProjectRootElement xml1 = ProjectRootElement.Create("p1"); 606ProjectRootElement xml2 = ProjectRootElement.Create("p2"); 608ProjectRootElement xml3 = ProjectRootElement.Create("p3"); 664ProjectRootElement xml1 = ProjectRootElement.Create("p1"); 668ProjectRootElement xml2 = ProjectRootElement.Create("p2"); 703ProjectRootElement xml0, xml1 = null, xml2 = null, xml3 = null; 710xml0 = ProjectRootElement.Create("p1"); 713xml1 = ProjectRootElement.Create(directory + Path.DirectorySeparatorChar + "1.targets"); 717xml2 = ProjectRootElement.Create(directory + Path.DirectorySeparatorChar + "2.targets"); 721xml3 = ProjectRootElement.Create(directory + Path.DirectorySeparatorChar + "3.xxxxxx"); 825ProjectRootElement xml = projectRootElementFromString.Project; 1225ProjectRootElement xml1 = ProjectRootElement.Create("p1"); 1226ProjectRootElement xml2 = ProjectRootElement.Create("p2"); 1227ProjectRootElement.Create("p3");
Evaluation\ProjectRootElementCache_Tests.cs (14)
63ProjectCollection.GlobalProjectCollection.ProjectRootElementCache.Get("c:\\foo", (p, c) => ProjectRootElement.Create("c:\\bar"), true, false); 73ProjectRootElement projectRootElement = ProjectRootElement.Create(rootedPath); 74ProjectRootElement projectRootElement2 = ProjectCollection.GlobalProjectCollection.ProjectRootElementCache.Get(rootedPath, (p, c) => { throw new InvalidOperationException(); }, true, false); 86ProjectRootElement projectRootElement = ProjectRootElement.Create(projectPath); 117ProjectRootElement xml0 = ProjectRootElement.Create(path); 122ProjectRootElement xml1 = cache.TryGet(path); 127ProjectRootElement xml2 = cache.TryGet(path); 151ProjectRootElement xml0 = ProjectRootElement.Create(path); 156ProjectRootElement xml1 = cache.TryGet(path); 161ProjectRootElement xml2 = cache.TryGet(path);
Evaluation\ProjectSdkImplicitImport_Tests.cs (16)
110ProjectRootElement projectRootElement = projectRootElementFromString.Project; 133ProjectRootElement projectRootElement = projectRootElementFromString.Project; 200ProjectRootElement projectRootElement = projectRootElementFromString.Project; 244ProjectRootElement project = projectRootElementFromString.Project; 278ProjectRootElement project = projectRootElementFromString.Project; 279ProjectRootElement clone = projectRootElementFromString.Project; 305Project project = new Project(ProjectRootElement.Create(XmlReader.Create(new StringReader(content)))); 329() => new Project(ProjectRootElement.Create(XmlReader.Create(new StringReader(content))))); 368ProjectRootElement projectRootElement = ProjectRootElement.Open(p1Path, pc); 397ProjectRootElement.Create(XmlReader.Create(new StringReader(content))))); 421Project project = new Project(ProjectRootElement.Create(XmlReader.Create(new StringReader(content)))); 444ProjectRootElement projectRootElement = projectRootElementFromString.Project; 478ProjectRootElement rootElement = ObjectModelHelpers.CreateInMemoryProjectRootElement(projectContents); 503[InlineData(ProjectTemplateSdkAsAttributeWithVersion, "min=1.0.0", null, null, "1.0.0", typeof(ProjectRootElement))] 504[InlineData(ProjectTemplateSdkAsAttributeWithVersion, "1.0.0", null, "1.0.0", null, typeof(ProjectRootElement))]
Evaluation\SdkResultEvaluation_Tests.cs (2)
48ProjectRootElement projectRootElement = ProjectRootElement.Open(projectPath, _projectCollection);
Evaluation\SimpleProjectRootElementCache_Tests.cs (18)
35ProjectRootElement rootElementToCache = ProjectRootElement.Create(projectFileToCache); 40ProjectRootElement actualRootElement = cache.Get(projectFile, null, false, null); 49ProjectRootElement rootElementToCache = ProjectRootElement.Create(projectFileToCache); 54ProjectRootElement actualRootElement = cache.Get(projectFile, null, false, null); 63ProjectRootElement rootElementToCache = ProjectRootElement.Create(projectFileToCache); 64ProjectRootElement OpenFunc(string pathArg, ProjectRootElementCacheBase cacheArg) 72ProjectRootElement actualRootElement = cache.Get(projectFile, OpenFunc, false, null); 81ProjectRootElement rootElementToCache = ProjectRootElement.Create(projectFileToCache); 82ProjectRootElement OpenFunc(string pathArg, ProjectRootElementCacheBase cacheArg) 90ProjectRootElement actualRootElement = cache.Get(projectFile, OpenFunc, false, null); 98ProjectRootElement OpenFunc(string pathArg, ProjectRootElementCacheBase cacheArg) => null; 113ProjectRootElement rootElementToCache = ProjectRootElement.Create(projectFileToCache); 114ProjectRootElement OpenFunc(string pathArg, ProjectRootElementCacheBase cacheArg)
ExpressionTree_Tests.cs (6)
183ProjectInstance parentProject = new ProjectInstance(ProjectRootElement.Create()); 213ProjectInstance parentProject = new ProjectInstance(ProjectRootElement.Create()); 248ProjectInstance parentProject = new ProjectInstance(ProjectRootElement.Create()); 280ProjectInstance parentProject = new ProjectInstance(ProjectRootElement.Create()); 297ProjectInstance parentProject = new ProjectInstance(ProjectRootElement.Create()); 326ProjectInstance parentProject = new ProjectInstance(ProjectRootElement.Create());
ExpressionTreeExpression_Tests.cs (2)
371ProjectRootElement xml = ProjectRootElement.Create();
Graph\ProjectGraph_Tests.cs (16)
820ProjectRootElement project1Xml = ProjectRootElement.Create(); 825ProjectRootElement project2Xml = ProjectRootElement.Create(); 831ProjectRootElement project3Xml = ProjectRootElement.Create(); 837ProjectRootElement project4Xml = ProjectRootElement.Create(); 838ProjectRootElement project5Xml = ProjectRootElement.Create(); 839ProjectRootElement project6Xml = ProjectRootElement.Create(); 840ProjectRootElement project7Xml = ProjectRootElement.Create(); 841ProjectRootElement project8Xml = ProjectRootElement.Create();
Instance\ProjectInstance_Internal_Tests.cs (12)
417ProjectRootElement xml = projectRootElementFromString.Project; 691ProjectRootElement rootElement = projectRootElementFromString.Project; 702public delegate ProjectInstance ProjectInstanceFactory(string file, ProjectRootElement xml, ProjectCollection collection); 768var xml = ProjectRootElement.Create(projectCollection); 784ProjectRootElement rootElement = projectRootElementFromString.Project; 820ProjectRootElement rootElement = projectRootElementFromString.Project; 864ProjectRootElement rootElement = projectRootElementFromString.Project; 895ProjectRootElement projectRootElement = ProjectRootElement.Create(projectCollection); 923ProjectRootElement projectRootElement = ProjectRootElement.Create(projectCollection);
Instance\TaskItem_Tests.cs (3)
278ProjectRootElement xml = projectRootElementFromString.Project; 332ProjectRootElement xml = projectRootElementFromString.Project; 367ProjectRootElement xml = projectRootElementFromString.Project;
Microsoft.Build.UnitTests.Shared (7)
ObjectModelHelpers.cs (5)
664public static ProjectRootElement CreateInMemoryProjectRootElement([StringSyntax(StringSyntaxAttribute.Xml)] string projectContents, ProjectCollection collection = null, bool preserveFormatting = true) 668return ProjectRootElement.Create( 1103ProjectRootElement projectXml = projectRootElementFromString.Project; 1596public static void VerifyAssertProjectContent([StringSyntax(StringSyntaxAttribute.Xml)] string expected, ProjectRootElement project, bool ignoreFirstLineOfActual = true) 1984public static void ClearDirtyFlag(ProjectRootElement project)
ProjectFromString.cs (2)
50public ProjectRootElement Project { get; init; } 68Project = ProjectRootElement.Create(_reader, projectCollection, preserveFormatting);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Build\ProjectBuildManager.cs (2)
99var xml = MSB.Construction.ProjectRootElement.Create(xmlReader, projectCollection);
Microsoft.DotNet.Arcade.Sdk (2)
src\SaveItems.cs (2)
31var project = ProjectRootElement.Create();
TaskUsageLogger (3)
TaskUsageLogger.cs (3)
205ProjectRootElement pre = ProjectRootElement.Open(defaultTasksFile); 245private void GatherAndEvaluatedTasksInFile(ProjectRootElement pre, Project containingProject, HashSet<UsingTaskData> usingTasks)