212 references to Root
aspire (10)
Packaging\NuGetConfigMerger.cs (5)
181var configuration = doc.Root ?? new XElement("configuration"); 182if (doc.Root is null) 840var packageSources = doc.Root?.Element("packageSources"); 875var packageSourceMapping = doc.Root?.Element("packageSourceMapping"); 950var configuration = doc.Root ?? throw new InvalidOperationException("Invalid NuGet config structure");
Packaging\TemporaryNuGetConfig.cs (2)
136var configuration = document.Root ?? new XElement("configuration"); 137if (document.Root is null)
Projects\DotNetAppHostProject.cs (1)
263root = XDocument.Load(path).Root;
Projects\FallbackProjectParser.cs (1)
75var root = doc.Root;
Projects\JavaAppHostToolchainResolver.cs (1)
603var modules = document.Root?
aspire-tray (3)
src\Aspire.Tray\Common\MacTrayStartupSettings.cs (3)
44var cli = document.Root?.Element("dict")?.Element("array")?.Elements("string").FirstOrDefault()?.Value; 46&& XNode.DeepEquals(document.Root, Parse(Serialize(cli)).Root);
Aspire.Cli.EndToEnd.Tests (3)
CSharpProjectModeInitTests.cs (1)
100Assert.NotEmpty(nuGetConfigDoc.Root!.Elements("packageSources").Elements("add"));
Helpers\CliE2ETestHelpers.cs (2)
931var ns = doc.Root?.Name.Namespace ?? XNamespace.None; 958var ns = doc.Root?.Name.Namespace ?? XNamespace.None;
Aspire.Cli.Tests (55)
Commands\InitCommandTests.cs (1)
2344var root = XDocument.Load(nugetConfigPath).Root ?? throw new InvalidOperationException("Empty NuGet.config.");
Commands\NewCommandTests.cs (4)
728var packageSources = doc.Root!.Element("packageSources")!; 739var packageSourceMapping = doc.Root!.Element("packageSourceMapping"); 1205var sourceMappings = document.Root! 2157var installPackageSources = document.Root!
Commands\UpdateCommandRepositoryToolsTests.cs (1)
541Assert.Equal("Aspire.AppHost.Sdk/" + targetVersion, XDocument.Load(appHost.FullName).Root!.Attribute("Sdk")!.Value);
Packaging\NuGetConfigMergerTests.cs (21)
74var packageSources = xml.Root!.Element("packageSources")!; 78var psm = xml.Root!.Element("packageSourceMapping"); 115var packageSources = xml.Root!.Element("packageSources")!; 119var psm = xml.Root!.Element("packageSourceMapping")!; 154var packageSources = xml.Root!.Element("packageSources")!; 160var psm = xml.Root!.Element("packageSourceMapping")!; 198var packageSources = xml.Root!.Element("packageSources")!; 202var packageSourceMapping = xml.Root!.Element("packageSourceMapping")!; 238var psm = xml.Root!.Element("packageSourceMapping"); 348var packageSources = xml.Root!.Element("packageSources")!; 358var psm = xml.Root!.Element("packageSourceMapping")!; 398var packageSources = xml.Root!.Element("packageSources")!; 414var psm = xml.Root!.Element("packageSourceMapping")!; 467var packageSources = xml.Root!.Element("packageSources")!; 480var psm = xml.Root!.Element("packageSourceMapping")!; 531var psm = xml.Root!.Element("packageSourceMapping")!; 587var packageSources = xml.Root!.Element("packageSources")!; 601var psm = xml.Root!.Element("packageSourceMapping")!; 669var packageSources = xml.Root!.Element("packageSources")!; 676var psm = xml.Root!.Element("packageSourceMapping")!; 719var packageSources = xml.Root!.Element("packageSources")!;
Packaging\PackagingServiceTests.cs (1)
1130var configSection = doc.Root?.Element("config");
Projects\PrebuiltAppHostServerTests.cs (13)
439var ns = doc.Root!.GetDefaultNamespace(); 449var ns = doc.Root!.GetDefaultNamespace(); 460var ns = doc.Root!.GetDefaultNamespace(); 554var ns = doc.Root!.GetDefaultNamespace(); 581var ns = doc.Root!.GetDefaultNamespace(); 592var ns = doc.Root!.GetDefaultNamespace(); 607var ns = doc.Root!.GetDefaultNamespace(); 619var ns = doc.Root!.GetDefaultNamespace(); 639var ns = doc.Root!.GetDefaultNamespace(); 652var ns = doc.Root!.GetDefaultNamespace(); 2201var ns = generatedProject!.Root!.GetDefaultNamespace(); 2309var ns = generatedProject.Root!.GetDefaultNamespace(); 2333var ns = generatedProject.Root!.GetDefaultNamespace();
Templating\TemplateNuGetConfigServiceTests.cs (14)
61Assert.Contains(doc.Root!.Element("packageSources")!.Elements("clear"), _ => true); 62Assert.Contains(doc.Root!.Element("packageSources")!.Elements("add"), e => (string?)e.Attribute("value") == sourceOverride); 63Assert.Contains(doc.Root!.Element("packageSources")!.Elements("add"), e => (string?)e.Attribute("value") == PackageSources.NuGetOrg); 65Assert.Null(doc.Root!.Element("disabledPackageSources")); 66Assert.Null(doc.Root!.Element("packageSourceCredentials")); 146Assert.Contains(doc.Root!.Element("packageSources")!.Elements("add"), e => (string?)e.Attribute("value") == "https://project.example/v3/index.json"); 147Assert.DoesNotContain(doc.Root!.Element("packageSources")!.Elements("add"), e => (string?)e.Attribute("value") == "https://parent.example/v3/index.json"); 334var sources = doc.Root!.Element("packageSources")!.Elements("add") 393var sources = doc.Root!.Element("packageSources")!.Elements("add") 514var sources = doc.Root!.Element("packageSources")!.Elements("add") 1078var packageSourceMapping = doc.Root!.Element("packageSourceMapping"); 1126var sources = doc.Root!.Element("packageSources")!.Elements("add") 1211var sources = doc.Root!.Element("packageSources")!.Elements("add") 1269var sources = doc.Root!.Element("packageSources")!.Elements("add")
Aspire.Hosting.Java (2)
JavaHostingExtensions.cs (1)
2058var artifactId = document.Root?
JavaVersionDetector.cs (1)
180document.Root?
Aspire.Hosting.Maui.Tests (4)
MauiEnvironmentHelperTests.cs (4)
28Assert.NotNull(doc.Root); 29Assert.Equal("Project", doc.Root.Name.LocalName); 121Assert.NotNull(doc.Root); 122Assert.Equal("Project", doc.Root.Name.LocalName);
Aspire.Hosting.Tests (1)
MSBuildTests.cs (1)
274var version = document.Root?
Aspire.Tray.Tests (6)
MacTrayStartupSettingsTests.cs (3)
19Assert.Equal("plist", xml.Root!.Name.LocalName); 20Assert.Equal("1.0", xml.Root.Attribute("version")!.Value); 21var entries = xml.Root.Element("dict")!.Elements().ToArray();
src\Aspire.Tray\Common\MacTrayStartupSettings.cs (3)
44var cli = document.Root?.Element("dict")?.Element("array")?.Elements("string").FirstOrDefault()?.Value; 46&& XNode.DeepEquals(document.Root, Parse(Serialize(cli)).Root);
dotnet-svcutil-lib (4)
Shared\MSBuildProj.cs (4)
174if (projDefinition.Root != null && projDefinition.Root.Name != null) 176msbuildNS = projDefinition.Root.Name.Namespace; 429var ele = doc.Root?.Descendants(elementStr).FirstOrDefault();
dotnet-user-jwts (2)
src\aspnetcore\src\Tools\Shared\SecretsHelpers\UserSecretsCreator.cs (2)
48var propertyGroup = projectDocument.Root.DescendantNodes() 58projectDocument.Root.AddFirst(propertyGroup);
dotnet-user-secrets (2)
src\aspnetcore\src\Tools\Shared\SecretsHelpers\UserSecretsCreator.cs (2)
48var propertyGroup = projectDocument.Root.DescendantNodes() 58projectDocument.Root.AddFirst(propertyGroup);
GenerateTemplateManifest (4)
ComponentManifest.cs (2)
115var ns = document.Root!.Name.Namespace; 116var metadata = document.Root.Element(ns + "metadata")!;
Program.cs (1)
127var configuration = config.Root ?? throw new InvalidDataException($"Invalid NuGet config: {nugetConfigPath}");
TemplateRestorePlan.cs (1)
138documents.Add(Path.GetFullPath(path), XDocument.Load(path).Root!);
ILLink.Tasks (1)
CombineLinkerXmlFiles.cs (1)
35foreach (var element in subFile.Root.Elements())
Infrastructure.Tests (5)
NuGetConfigTests.cs (3)
16var root = document.Root; 36var root = XDocument.Load(Path.Combine(RepoRoot.Path, "NuGet.config")).Root!; 67var root = document.Root;
TemplateManifest\TemplateManifestBuildTargetTests.cs (1)
41templateProject.Root!.Elements("Target").Where(target =>
TemplateManifest\TemplateManifestCacheTests.cs (1)
73var projects = solution.Root!.Elements("Project").ToArray();
Microsoft.Arcade.Common (1)
NupkgInfoFactory.cs (1)
54XElement metadataElement = GetSingleElement(doc.Root, "metadata");
Microsoft.AspNetCore.DataProtection (2)
XmlEncryption\XmlEncryptionExtensions.cs (2)
67return doc.Root!; 154return doc.Root;
Microsoft.AspNetCore.Server.IntegrationTesting (1)
xunit\IISExpressAncmSchema.cs (1)
44.Root
Microsoft.Build.Tasks.Core (8)
AssemblyDependency\GenerateBindingRedirects.cs (4)
77XElement runtimeNode = doc.Root 85doc.Root.Add(runtimeNode); 359if (document.Root == null || document.Root.Name != "configuration")
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (4)
398if (document.Root == null) 408foreach (XNode node in document.Root.Nodes() 460document.Root.Name.LocalName); 469document.Root.Name.LocalName);
Microsoft.DotNet.Arcade.Sdk (1)
src\ExtractNgenMethodList.cs (1)
59var parentElement = document.Root.Element("MethodProfilingData");
Microsoft.DotNet.Build.Tasks.Installers (8)
src\GenerateMacOSDistributionFile.cs (7)
97var optionsElement = document.Root.Element("options"); 115document.Root.Add(optionsElement); 118document.Root.Add(titleElement); 119document.Root.Add(new XElement("choices-outline", choiceLineElements)); 120document.Root.Add(choiceElements); 121document.Root.Add(pkgRefElements); 122document.Root.Add(scriptElement);
src\StabilizeWixFileId.cs (1)
59XNamespace rootNamespace = content.Root.GetDefaultNamespace();
Microsoft.DotNet.Build.Tasks.Workloads (3)
Msi\WixDocument.cs (3)
24public XElement Package => _doc.Root.Descendants(s_wixNamespace + "Package").FirstOrDefault(); 64return _doc.Root.Descendants((ns ?? s_wixNamespace) + elementName).FirstOrDefault(); 67foreach (XElement element in _doc.Root.Descendants((ns ?? s_wixNamespace) + elementName))
Microsoft.DotNet.NuGetRepack.Tasks (4)
src\NuGetVersionUpdater.cs (2)
131if (nuspecXml.Root.HasAttributes) 133var xmlNsAttribute = nuspecXml.Root.Attributes("xmlns").SingleOrDefault();
src\ReplacePackageParts.cs (2)
141if (nuspecXml.Root.HasAttributes) 143var xmlNsAttribute = nuspecXml.Root.Attributes("xmlns").SingleOrDefault();
Microsoft.DotNet.PackageTesting (3)
VerifyClosure.cs (3)
353doc.Root.Add(nodesElement); 354doc.Root.Add(linksElement); 382doc.Root.Add(categoriesElement);
Microsoft.DotNet.SharedFramework.Sdk (3)
parent\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (3)
353doc.Root.Add(nodesElement); 354doc.Root.Add(linksElement); 382doc.Root.Add(categoriesElement);
Microsoft.DotNet.XliffTasks (7)
Model\VsctDocument.cs (3)
20foreach (XElement strings in Document.Descendants(Document.Root.Name.Namespace + "Strings")) 64foreach (XElement strings in Document.Descendants(Document.Root.Name.Namespace + "Strings")) 79foreach (XElement imageTag in Document.Descendants(Document.Root.Name.Namespace + "Bitmap"))
Model\XlfDocument.cs (4)
90XElement fileElement = _document.Root.Element(File); 225XNamespace ns = _document.Root.Name.Namespace; 227XElement fileElement = _document.Root.Element(File); 278XNamespace ns = _document.Root.Name.Namespace;
Microsoft.Maui.Resizetizer (9)
GeneratePackageAppxManifest.cs (7)
74 var xmlns = appx.Root!.GetDefaultNamespace(); 81 var identity = appx.Root.Element(xidentity); 85 appx.Root.Add(identity); 125 var properties = appx.Root.Element(xproperties); 129 appx.Root.Add(properties); 171 var applications = appx.Root.Element(xapplications); 175 appx.Root.Add(applications);
GenerateTizenManifest.cs (2)
83 var xmlns = tizenManifest.Root!.GetDefaultNamespace(); 84 var manifest = tizenManifest.Root;
Microsoft.NET.Build.Extensions.Tasks (1)
parent\Common\ConflictResolution\FrameworkListReader.cs (1)
66foreach (var file in frameworkList.Root?.Elements("File") ?? [])
Microsoft.NET.Build.Tasks (12)
parent\Common\ConflictResolution\FrameworkListReader.cs (1)
66foreach (var file in frameworkList.Root?.Elements("File") ?? [])
ResolveRuntimePackAssets.cs (3)
177string targetFrameworkVersion = frameworkListDoc.Root.Attribute("TargetFrameworkVersion")?.Value; 186(versionNumber >= 8 && frameworkListDoc.Root.Attribute("FrameworkName")?.Value == "Microsoft.Windows.SDK.NET.Ref")) 192foreach (var fileElement in frameworkListDoc.Root.Elements("File"))
ResolveTargetingPackAssets.cs (2)
376foreach (var fileElement in frameworkListDoc.Root.Elements("File")) 459var firstFileElement = frameworkListDoc.Root.Elements("File").FirstOrDefault();
StoreArtifactParser.cs (2)
20var rootName = doc.Root.Name; 29foreach (var pkginfo in doc.Root.Elements(ns + "Package"))
WriteAppConfigWithSupportedRuntime.cs (4)
60XElement startupNode = doc.Root 78doc.Root.Add(startupNode); 166if (document.Root == null || document.Root.Name != "configuration")
Microsoft.NET.ProjectData (1)
FrameworkListExpander.cs (1)
76 XElement? root = doc.Root;
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (2)
BlazorReadSatelliteAssemblyFile.cs (1)
22SatelliteAssembly = document.Root
CreateBlazorTrimmerRootDescriptorFile.cs (1)
72return new XDocument(roots).Root.ToString();
Microsoft.NET.Sdk.Publish.Tasks (8)
WebConfigTransform.cs (8)
16if (webConfig?.Root == null || webConfig.Root.Name.LocalName != "configuration") 24var firstAspNetCoreElement = webConfig.Root?.Descendants(aspNetCoreElementName).FirstOrDefault(); 27rootElement = webConfig.Root?.Element("location") == null ? webConfig.Root : webConfig.Root.Element("location"); 31rootElement = firstAspNetCoreElement.Ancestors("location").FirstOrDefault() == null ? webConfig.Root : webConfig.Root?.Element("location");
Microsoft.TestPlatform.Build (2)
Tasks\TestTaskUtils.cs (2)
292if (document.Root is null) 297foreach (var loggerRunSettings in document.Root.Elements())
Microsoft.TestPlatform.TestHostRuntimeProvider (2)
Hosting\AppxManifestFile.cs (1)
22var ns = doc.Root!.Name.Namespace;
Hosting\DefaultTestHostManager.cs (1)
589var ns = doc.Root!.Name.Namespace;
NuGet.Commands (3)
RestoreCommand\Utility\BuildAssetsUtils.cs (3)
134doc.Root.Add(new XElement(Namespace + "Target", 212doc.Root.AddFirst( 341doc.Root.Add(itemGroup);
NuGet.Configuration (2)
Settings\SettingsFile.cs (2)
121if (config.Root is null) 128_rootElement = new NuGetConfiguration(_xDocument.Root, origin: this);
NuGet.PackageManagement (2)
FileModifiers\XmlTransformer.cs (2)
79transformDocument.Root.MergeWith(xmlFragment, _nodeActions); 139document.Root.Except(xmlFragment.Except(mergedFragments));
NuGet.Packaging (11)
Core\NuspecCoreReaderBase.cs (1)
188_metadataNode = _xml.Root!.Elements().FirstOrDefault(e => StringComparer.Ordinal.Equals(e.Name.LocalName, Metadata));
NuspecReader.cs (1)
216var ns = Xml.Root!.GetDefaultNamespace().NamespaceName;
PackageCreation\Authoring\Manifest.cs (1)
167var rootNameSpace = document.Root!.Name.Namespace;
PackageCreation\Authoring\ManifestReader.cs (2)
26var metadataElement = document.Root!.ElementsNoNamespace("metadata").FirstOrDefault(); 35ReadFilesList(document.Root!.ElementsNoNamespace("files").FirstOrDefault()));
PackagesConfigReader.cs (2)
108var node = _doc.Root!.Attribute(XName.Get(PackagesConfig.MinClientAttributeName)); 143foreach (var package in _doc.Root!.Elements(XName.Get(PackagesConfig.PackageNodeName)))
Rules\DependenciesGroupsForEachTFMRule.cs (1)
194XNamespace name = nuspec.Root!.Name.Namespace;
Rules\InvalidUndottedFrameworkRule.cs (2)
53var metadataNode = xml.Root!.Elements().FirstOrDefault(e => StringComparer.Ordinal.Equals(e.Name.LocalName, Metadata)); 145var ns = xml.Root!.GetDefaultNamespace().NamespaceName;
Rules\ReferencesInNuspecMatchRefAssetsRule.cs (1)
38XNamespace name = nuspec.Root!.Name.Namespace;
NuGet.Protocol (5)
LegacyFeed\V2FeedParser.cs (4)
314if (doc.Root!.Name == _xnameEntry) 316return new List<V2FeedPackageInfo> { ParsePackage(id, doc.Root, metadataCache) }; 320return doc.Root.Elements(_xnameEntry) 630return (from e in doc.Root!.Elements(_xnameLink)
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (1)
508var result = doc.Root!
sdk-tasks (5)
OverrideAndCreateBundledNETCoreAppPackageVersion.cs (5)
48var ns = stage2Doc.Root.Name.Namespace; 51var items2 = stage2Doc.Root.Elements(ns + "ItemGroup").SelectMany(ig => ig.Elements()).ToList(); 52var items0 = stage0Doc.Root.Elements(ns + "ItemGroup").SelectMany(ig => ig.Elements()).ToList(); 190return doc.Root.Elements(doc.Root.Name.Namespace + "PropertyGroup")
System.Private.Xml.Linq (4)
System\Xml\Linq\XDocument.cs (2)
437if (d.Root == null) throw new InvalidOperationException(SR.InvalidOperation_MissingRoot); 485if (d.Root == null) throw new InvalidOperationException(SR.InvalidOperation_MissingRoot);
System\Xml\Schema\XNodeValidator.cs (1)
49source = ((XDocument)source).Root!;
System\Xml\XPath\XNodeNavigator.cs (1)
279XElement? root = ((XDocument)_source).Root;