201 references to Descendants
aspire (5)
NuGet\TemporaryNuGetConfigFile.cs (2)
117document.Descendants("config").Elements("add") 121document.Descendants("config").Where(static section => !section.Elements().Any()).Remove();
Projects\DotNetBasedAppHostServerProject.cs (1)
756var version = doc.Descendants(propertyName).FirstOrDefault()?.Value;
Projects\FallbackProjectParser.cs (2)
286.Descendants("PackageReference") 319.Descendants("ProjectReference")
Aspire.Cli.EndToEnd.Tests (8)
EmulatedStagingBuildTests.cs (2)
277.Descendants("packageSources") 295.Descendants("packageSourceMapping")
Helpers\CliE2EAutomatorHelpers.cs (2)
737var majorVersion = document.Descendants("MajorVersion").FirstOrDefault()?.Value; 738var minorVersion = document.Descendants("MinorVersion").FirstOrDefault()?.Value;
Helpers\CliE2ETestHelpers.cs (3)
40version = project.Descendants("PackageReference") 982doc.Descendants(ns + name).FirstOrDefault()?.Value; 1010var stabilize = doc.Descendants(ns + "StabilizePackageVersion")
NewChannelNuGetConfigTests.cs (1)
75.Descendants("packageSources")
Aspire.Cli.Tests (103)
Commands\AddCommandTests.cs (5)
1498var selectedSource = Assert.Single(config.Descendants("packageSources").Elements("add"), 1502var selectedMapping = Assert.Single(config.Descendants("packageSourceMapping").Elements("packageSource"), 2996.Descendants("packageSources") 3002config.Descendants("packageSourceMapping").Elements("packageSource")); 3031Assert.Empty(configWithoutInheritedMapping.Descendants("packageSourceMapping"));
Commands\UpdateCommandRepositoryToolsTests.cs (1)
575var packages = XDocument.Load(packagesPath).Descendants("PackageVersion").ToArray();
DotNet\DotNetAppHostNuGetConfigMergerTests.cs (2)
59Assert.Empty(XDocument.Load(candidate.TargetFile.FullName).Descendants("packageSource")); 628var mappedSources = document.Descendants("packageSourceMapping")
NuGet\NuGetClientTests.cs (4)
1615document.Descendants("packageSources").Elements("add").Single().Attribute("value")?.Value); 1618document.Descendants("packageSourceMapping").Elements("packageSource").Elements("package") 1620var disabledSources = Assert.Single(document.Descendants("disabledPackageSources")); 1625document.Descendants("config").Elements("add").Single().Attribute("value")?.Value);
NuGet\TemporaryNuGetConfigFileTests.cs (8)
62var sourceKeys = document.Descendants("packageSources") 71document.Descendants("packageSourceMapping").Elements("packageSource"), 76document.Descendants("packageSourceMapping").Elements("packageSource"), 93document.Descendants("config") 109var sources = document.Descendants("packageSources") 150var mapping = Assert.Single(document.Descendants("packageSourceMapping")); 153Assert.Equal("Aspire*", mapping.Descendants("package").Single().Attribute("pattern")?.Value); 174.Descendants("package")
Projects\AppHostServerProjectTests.cs (13)
117Assert.Equal(repoRoot.FullName, XDocument.Load(projectFilePath).Descendants("RestoreRootConfigDirectory").Single().Value); 273var noneElement = doc.Descendants("None") 292var skipAnalyzersElement = doc.Descendants("SkipAspireIntegrationAnalyzersReference").SingleOrDefault(); 320document.Descendants("PackageReference"), 326document.Descendants("ProjectReference"), 329document.Descendants("PackageReference"), 351document.Descendants("ProjectReference"), 356document.Descendants("PackageReference"), 375var projectReferences = document.Descendants("ProjectReference") 556var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 613var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 653var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 703var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value;
Projects\PrebuiltAppHostServerTests.cs (61)
338var projectElements = doc.Descendants("ProjectReference").ToList(); 345var packageReference = Assert.Single(doc.Descendants("PackageReference")); 368doc.Descendants("PackageReference"), 379Assert.Single(doc.Descendants("ProjectReference")); 391var packageReference = Assert.Single(doc.Descendants("PackageReference")); 405Assert.Null(doc.Descendants(ns + "OutDir").FirstOrDefault()); 418Assert.Null(doc.Descendants(ns + "BaseOutputPath").FirstOrDefault()); 419Assert.Null(doc.Descendants(ns + "BaseIntermediateOutputPath").FirstOrDefault()); 420Assert.Null(doc.Descendants(ns + "MSBuildProjectExtensionsPath").FirstOrDefault()); 435doc.Descendants(ns + "BaseOutputPath").FirstOrDefault()?.Value); 438doc.Descendants(ns + "BaseIntermediateOutputPath").FirstOrDefault()?.Value); 439Assert.Equal("$(BaseIntermediateOutputPath)", doc.Descendants(ns + "MSBuildProjectExtensionsPath").FirstOrDefault()?.Value); 440Assert.Equal("/custom/policy/path", doc.Descendants(ns + "RestoreRootConfigDirectory").FirstOrDefault()?.Value); 441Assert.Equal(string.Empty, doc.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value); 442Assert.Equal("/custom/packages/path", doc.Descendants(ns + "RestorePackagesPath").FirstOrDefault()?.Value); 688.Descendants("packageSources") 731var projectSource = Assert.Single(projectNuGetConfig.Descendants("packageSources").Elements("add")); 776Assert.Equal(RuntimeInformation.RuntimeIdentifier, doc.Descendants(ns + "RuntimeIdentifier").Single().Value); 777Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureMetadataFileName), doc.Descendants(ns + "AspireClosureMetadataFile").FirstOrDefault()?.Value); 778Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureSourcesFileName), doc.Descendants(ns + "AspireClosureSourcesFile").FirstOrDefault()?.Value); 779Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureTargetsFileName), doc.Descendants(ns + "AspireClosureTargetsFile").FirstOrDefault()?.Value); 780Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ProjectRefAssemblyNamesFileName), doc.Descendants(ns + "AspireProjectRefAssemblyNamesFile").FirstOrDefault()?.Value); 792var target = doc.Descendants("Target") 810var copyLocal = doc.Descendants(ns + "CopyLocalLockFileAssemblies").FirstOrDefault()?.Value; 824Assert.Equal("false", doc.Descendants(ns + "EnableDefaultItems").FirstOrDefault()?.Value); 825Assert.Equal("false", doc.Descendants(ns + "EnableNETAnalyzers").FirstOrDefault()?.Value); 826Assert.Equal("false", doc.Descendants(ns + "GenerateDocumentationFile").FirstOrDefault()?.Value); 827Assert.Equal("false", doc.Descendants(ns + "IsPackable").FirstOrDefault()?.Value); 828Assert.Equal("false", doc.Descendants(ns + "IsPublishable").FirstOrDefault()?.Value); 829Assert.Equal("false", doc.Descendants(ns + "ProduceReferenceAssembly").FirstOrDefault()?.Value); 842Assert.Equal("net10.0", doc.Descendants(ns + "TargetFramework").FirstOrDefault()?.Value); 858var restoreConfigFile = doc.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value; 859var restoreSources = doc.Descendants(ns + "RestoreAdditionalProjectSources").Single().Value; 875var restoreSources = doc.Descendants(ns + "RestoreAdditionalProjectSources").Single(); 1296var gpf = doc.Descendants("config") 1356var gpf = doc.Descendants("config") 1846var gpf = doc.Descendants("config") 3091generatedProject.Descendants(ns + "RestoreAdditionalProjectSources").Single().Value); 3232.Descendants("config") 3245var restoreConfigFile = generatedProject.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value; 3246var restoreSources = generatedProject.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 3259directoryBuildProps.Descendants("RestoreRootConfigDirectory").Single().Value); 3262Assert.Empty(generatedPolicyOverlay.Descendants("packageSources")); 3265var disabledPackageSources = Assert.Single(generatedPolicyOverlay.Descendants("disabledPackageSources")); 3272Assert.NotNull(XDocument.Load(ambientConfigPath).Descendants("packageSourceCredentials").ElementAtOrDefault(0)); 3277generatedProject.Descendants("PackageReference"), 3627Assert.Empty(restoreOverlay.Descendants("packageSources")); 3630Assert.NotNull(ambientConfig.Descendants("packageSourceCredentials").Single().Element("private")); 3633ambientConfig.Descendants("config").Elements("add").Single().Attribute("value")?.Value); 4176var restoreConfigFile = generatedProject.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value; 4179generatedProject.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault()?.Value)); 4181Assert.Single(restoreOverlay.Descendants("packageSources").Elements("add")); 4192.Descendants("packageSources") 4201generatedProject.Descendants("PackageReference"), 4420generatedProject.Descendants("PackageReference"), 4431Assert.Single(generatedProject.Descendants("ProjectReference")); 5049return document.Descendants("BaseIntermediateOutputPath").Single().Value; 5289.Descendants("RestoreRootConfigDirectory") 5365var sourceKey = doc.Descendants("packageSources") 5372sourceKey ??= doc.Descendants("packageSource") 5395return [.. doc.Descendants("packageSource")
Projects\ProjectUpdaterNuGetConfigurationTests.cs (1)
1477var package = Assert.Single(props.Descendants("PackageVersion"));
Projects\ProjectUpdaterTests.cs (3)
315Assert.Equal("17.0.1-preview.1", cpm.Descendants("PackageVersion").Single().Attribute("Version")!.Value); 321var reference = props.Descendants("PackageReference").Single(); 329Assert.Equal("8.2.1", props.Descendants("Import").Single().Attribute("Version")!.Value);
Secrets\SecretStoreResolverTests.cs (4)
33Assert.Null(XDocument.Load(appHostFile.FullName).Descendants("UserSecretsId").SingleOrDefault()); 76Assert.Null(XDocument.Load(appHostFile.FullName).Descendants("UserSecretsId").SingleOrDefault()); 87Assert.Equal(userSecretsId, XDocument.Load(appHostFile.FullName).Descendants("UserSecretsId").Single().Value); 534var id = document.Descendants("UserSecretsId").SingleOrDefault()?.Value;
TestServices\FakeNuGetClient.cs (1)
80.Descendants("packageSources")
Aspire.Hosting.Maui.Tests (7)
MauiEnvironmentHelperTests.cs (7)
44var items = doc.Descendants("_GeneratedAndroidEnvironment").ToList(); 63var target = doc.Descendants("Target") 80var writeLines = doc.Descendants("WriteLinesToFile").FirstOrDefault(); 97var items = doc.Descendants("_GeneratedAndroidEnvironment") 137var items = doc.Descendants("MlaunchEnvironmentVariables").ToList(); 156var target = doc.Descendants("Target") 174var items = doc.Descendants("MlaunchEnvironmentVariables")
Aspire.Hosting.Native.CodeGeneration (1)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (1)
3565return xmlDoc.Descendants("member")
Aspire.Hosting.RemoteHost (1)
AtsCapabilityScanner.cs (1)
3565return xmlDoc.Descendants("member")
Aspire.Templates.Tests (6)
BuildAndRunTemplateTests.cs (2)
98foreach (var reference in document.Descendants("PackageReference")) 164document.Descendants("PackageReference")
NewUpAndBuildStandaloneTemplateTests.cs (2)
58.Descendants("PackageReference") 102Assert.Equal("Exe", project.Descendants("OutputType").Single().Value);
NewUpAndBuildSupportProjectTemplatesTests.cs (2)
68.Descendants("PackageReference") 113Assert.Equal("Exe", project.Descendants("OutputType").Single().Value);
dotnet-svcutil-lib (1)
Shared\MSBuildProj.cs (1)
429var ele = doc.Root?.Descendants(elementStr).FirstOrDefault();
GenerateTemplateManifest (3)
TemplateRestorePlan.cs (3)
196foreach (var reference in project.Descendants("ProjectReference")) 216var framework = project.Descendants("TargetFramework").SingleOrDefault()?.Value; 217project.Descendants("TargetFramework").Remove();
Infrastructure.Tests (24)
MicrosoftTestingPlatformTests.cs (1)
81var arguments = string.Join(" ", target.Descendants("_TestRunnerArgs").Select(element => element.Value));
Pipelines\TrayBundleTests.cs (11)
135Assert.Equal("--output \"$(CliPublishDir)\"", Assert.Single(cliPublish.Descendants("_CliPublishOutputArg")).Value); 151signing.Descendants("ItemsToSign") 155var input = Assert.Single(traySigning.Descendants("_TrayToSign")); 158var notarization = Assert.Single(traySigning.Descendants("_TrayToNotarize")); 234Assert.Contains(solution.Descendants("Project"), entry => entry.Attribute("Path")?.Value == testProjectPath); 236Assert.Equal("true", Assert.Single(testProject.Descendants("RunOnGithubActionsMacOS")).Value); 267Assert.Equal(@"$(RepoRoot)src\Aspire.Tray\Mac\Aspire.Tray.Mac.csproj", Assert.Single(project.Descendants("TrayProjectPath")).Value); 268Assert.Equal(@"$(ArtifactsDir)bin\Aspire.Tray.Mac\$(Configuration)\net10.0\$(TargetRid)\app\Aspire Tray.app", Assert.Single(project.Descendants("TrayAppPath")).Value); 349Assert.Equal("Microsoft400", Assert.Single(signing.Descendants("FileSignInfo"), 351Assert.Contains(signing.Descendants("ItemsToSign"), 470=> Assert.Single(project.Descendants("Target"), target => target.Attribute("Name")?.Value == name);
TemplateManifest\TemplateRestorePlanTests.cs (12)
46plan.Projects.Select(p => p.Project.Descendants("PackageReference").Count()).Order()); 84.Select(p => p.Project.Descendants("PackageReference").Single().Attribute("Version")!.Value).Order()); 113var parent = Assert.Single(plan.Projects, p => p.Project.Descendants("ProjectReference").Any()); 114var child = Assert.Single(plan.Projects, p => !p.Project.Descendants("ProjectReference").Any()); 115Assert.Equal($"../{child.Name}/{child.Name}.csproj", parent.Project.Descendants("ProjectReference").Single().Attribute("Include")!.Value); 116Assert.Equal("true", parent.Project.Descendants("UseMicrosoftTestingPlatformRunner").Single().Value); 117Assert.Equal("all", parent.Project.Descendants("PackageReference").Single().Attribute("PrivateAssets")!.Value); 118Assert.Equal("Microsoft.AspNetCore.App", parent.Project.Descendants("FrameworkReference").Single().Attribute("Include")!.Value); 133Assert.Equal(["first", "second"], normalized.Descendants("Mode").Select(e => e.Value)); 264Assert.Equal("true", project.Project.Descendants("AspireUseCliBundle").Single().Value); 265Assert.Equal("true", project.Project.Descendants("FileBasedProgram").Single().Value); 266Assert.Equal("Additional", project.Project.Descendants("PackageReference").Single().Attribute("Include")!.Value);
Microsoft.AspNetCore.DataProtection (1)
XmlEncryption\XmlEncryptionExtensions.cs (1)
39var elementWhichRequiresDecryption = doc.Descendants(XmlConstants.EncryptedSecretElementName).FirstOrDefault();
Microsoft.AspNetCore.OpenApi.SourceGenerators (7)
XmlCommentGenerator.Parser.cs (1)
60var members = xml.Descendants("member");
XmlComments\XmlComment.cs (5)
69var listElements = document.Descendants(DocumentationCommentXmlNames.ListElementName).ToArray(); 100var codeElements = document.Descendants(tagName).ToArray(); 114var paramRefElements = document.Descendants(DocumentationCommentXmlNames.ParameterReferenceElementName).ToArray(); 129var typeParamRefElements = document.Descendants(DocumentationCommentXmlNames.TypeParameterReferenceElementName).ToArray(); 147var paraElements = document.Descendants(DocumentationCommentXmlNames.ParaElementName).ToArray();
XmlComments\XmlComment.InheritDoc.cs (1)
231var typeParameterRefs = document.Descendants(DocumentationCommentXmlNames.TypeParameterReferenceElementName).ToImmutableArray();
Microsoft.AspNetCore.Rewrite (4)
IISUrlRewrite\RewriteMapParser.cs (1)
15var mapsElement = xmlRoot.Descendants(RewriteTags.RewriteMaps).SingleOrDefault();
IISUrlRewrite\UrlRewriteFileParser.cs (3)
24var xmlRoot = xmlDoc.Descendants(RewriteTags.Rewrite).FirstOrDefault(); 34ParseRules(xmlRoot.Descendants(RewriteTags.GlobalRules).FirstOrDefault(), result, global: true); 35ParseRules(xmlRoot.Descendants(RewriteTags.Rules).FirstOrDefault(), result, global: false);
Microsoft.AspNetCore.Server.IntegrationTesting (2)
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (1)
155var aspNetCoreSection = webConfig.Descendants("aspNetCore")
xunit\IISExpressAncmSchema.cs (1)
45.Descendants("attribute")
Microsoft.CodeAnalysis.Analyzers (1)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ResourceStringsFormat.cs (1)
76foreach (var dataElement in parsedDocument.Descendants("data"))
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
AbstractResxGenerator.cs (1)
444foreach (var node in XDocument.Load(new SourceTextReader(text)).Descendants("data"))
Microsoft.CodeAnalysis.Workspaces (4)
Log\WorkspaceStructureLogger.cs (3)
139msbuildReferencesElement.Add(msbuildProject.Descendants(msbuildNamespace + "ProjectReference")); 140msbuildReferencesElement.Add(msbuildProject.Descendants(msbuildNamespace + "Reference")); 141msbuildReferencesElement.Add(msbuildProject.Descendants(msbuildNamespace + "ReferencePath"));
Shared\Extensions\ISymbolExtensions.cs (1)
425var typeParameterRefs = document.Descendants(DocumentationCommentXmlNames.TypeParameterReferenceElementName).ToImmutableArray();
Microsoft.DotNet.Arcade.Sdk (1)
src\GenerateResxSource.cs (1)
110foreach (var node in XDocument.Load(TaskEnvironment.GetAbsolutePath(ResourceFile)).Descendants("data"))
Microsoft.DotNet.Build.Tasks.Packaging (1)
GenerateNuSpec.cs (1)
164var licenseUrlElement = nuspec.Descendants(NuSpecXmlNamespace + "licenseUrl").Single();
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 (1)
src\NuGetVersionUpdater.cs (1)
284Descendants(XName.Get("dependency", package.NuspecXmlns)) ?? Array.Empty<XElement>();
Microsoft.DotNet.SourceBuild.Tasks (1)
src\UsageReport\WriteUsageReports.cs (1)
89foreach (var x in xml.Descendants("Package"))
Microsoft.DotNet.XliffTasks (8)
Model\ResxDocument.cs (2)
18foreach (XElement node in Document.Descendants("data")) 59foreach (XElement node in Document.Descendants("data"))
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 (3)
109foreach (XElement unitElement in bodyElement.Descendants(TransUnit).ToList()) 265foreach (XElement element in _document.Descendants(TransUnit)) 281(_document.Descendants(TransUnit)
Microsoft.NET.Sdk.Publish.Tasks (2)
Tasks\GenerateEnvTransform.cs (1)
82updatedContent.Descendants("environmentVariables").Single().Add(envVariableTransform);
WebConfigTransform.cs (1)
24var firstAspNetCoreElement = webConfig.Root?.Descendants(aspNetCoreElementName).FirstOrDefault();
NuGet.Packaging (3)
Rules\DependenciesGroupsForEachTFMRule.cs (1)
195return nuspec.Descendants(XName.Get("{" + name.NamespaceName + "}dependencies")).Elements().Attributes("targetFramework").Select(f => NuGetFramework.Parse(f.Value));
Rules\ReferencesInNuspecMatchRefAssetsRule.cs (2)
39var targetFrameworks = nuspec.Descendants(XName.Get("{" + name.NamespaceName + "}references")).Elements().Attributes("targetFramework"); 42var filesWithoutTFM = nuspec.Descendants(XName.Get("{" + name.NamespaceName + "}references"))
System.ComponentModel.TypeConverter (1)
MS\Internal\Xml\Linq\ComponentModel\XComponentModel.cs (1)
207return _value = new XDeferredAxis<XElement>((e, n) => n != null ? e.Descendants(n) : e.Descendants(), (component as XElement)!, null);
System.Private.CoreLib.Generators (1)
NativeRuntimeEventSourceGenerator.cs (1)
47.Descendants(EventNs + "provider")