164 references to Descendants
aspire (3)
Projects\DotNetBasedAppHostServerProject.cs (1)
738var version = doc.Descendants(propertyName).FirstOrDefault()?.Value;
Projects\FallbackProjectParser.cs (2)
285.Descendants("PackageReference") 318.Descendants("ProjectReference")
Aspire.Cli.EndToEnd.Tests (8)
EmulatedStagingBuildTests.cs (2)
264.Descendants("packageSources") 275.Descendants("packageSourceMapping")
Helpers\CliE2EAutomatorHelpers.cs (2)
654var majorVersion = document.Descendants("MajorVersion").FirstOrDefault()?.Value; 655var minorVersion = document.Descendants("MinorVersion").FirstOrDefault()?.Value;
Helpers\CliE2ETestHelpers.cs (3)
38version = project.Descendants("PackageReference") 962doc.Descendants(ns + name).FirstOrDefault()?.Value; 990var stabilize = doc.Descendants(ns + "StabilizePackageVersion")
NewChannelNuGetConfigTests.cs (1)
75.Descendants("packageSources")
Aspire.Cli.Tests (63)
Commands\UpdateCommandRepositoryToolsTests.cs (1)
542var packages = XDocument.Load(packagesPath).Descendants("PackageVersion").ToArray();
Projects\AppHostServerProjectTests.cs (12)
107Assert.Equal(repoRoot.FullName, XDocument.Load(projectFilePath).Descendants("RestoreRootConfigDirectory").Single().Value); 263var noneElement = doc.Descendants("None") 282var skipAnalyzersElement = doc.Descendants("SkipAspireIntegrationAnalyzersReference").SingleOrDefault(); 305document.Descendants("PackageReference"), 311document.Descendants("PackageReference"), 333document.Descendants("ProjectReference"), 338document.Descendants("PackageReference"), 357var projectReferences = document.Descendants("ProjectReference") 538var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 595var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 635var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 685var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value;
Projects\PrebuiltAppHostServerTests.cs (42)
377var packageElements = doc.Descendants("PackageReference").ToList(); 382Assert.Empty(doc.Descendants("ProjectReference")); 397var projectElements = doc.Descendants("ProjectReference").ToList(); 404Assert.Empty(doc.Descendants("PackageReference")); 423Assert.Equal(2, doc.Descendants("PackageReference").Count()); 424Assert.Single(doc.Descendants("ProjectReference")); 440Assert.Null(doc.Descendants(ns + "OutDir").FirstOrDefault()); 450Assert.Null(doc.Descendants(ns + "BaseOutputPath").FirstOrDefault()); 451Assert.Null(doc.Descendants(ns + "BaseIntermediateOutputPath").FirstOrDefault()); 452Assert.Null(doc.Descendants(ns + "MSBuildProjectExtensionsPath").FirstOrDefault()); 463doc.Descendants(ns + "BaseOutputPath").FirstOrDefault()?.Value); 466doc.Descendants(ns + "BaseIntermediateOutputPath").FirstOrDefault()?.Value); 467Assert.Equal("$(BaseIntermediateOutputPath)", doc.Descendants(ns + "MSBuildProjectExtensionsPath").FirstOrDefault()?.Value); 555Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureMetadataFileName), doc.Descendants(ns + "AspireClosureMetadataFile").FirstOrDefault()?.Value); 556Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureSourcesFileName), doc.Descendants(ns + "AspireClosureSourcesFile").FirstOrDefault()?.Value); 557Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureTargetsFileName), doc.Descendants(ns + "AspireClosureTargetsFile").FirstOrDefault()?.Value); 558Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ProjectRefAssemblyNamesFileName), doc.Descendants(ns + "AspireProjectRefAssemblyNamesFile").FirstOrDefault()?.Value); 567var target = doc.Descendants("Target") 582var copyLocal = doc.Descendants(ns + "CopyLocalLockFileAssemblies").FirstOrDefault()?.Value; 593Assert.Equal("false", doc.Descendants(ns + "EnableDefaultItems").FirstOrDefault()?.Value); 594Assert.Equal("false", doc.Descendants(ns + "EnableNETAnalyzers").FirstOrDefault()?.Value); 595Assert.Equal("false", doc.Descendants(ns + "GenerateDocumentationFile").FirstOrDefault()?.Value); 596Assert.Equal("false", doc.Descendants(ns + "IsPackable").FirstOrDefault()?.Value); 597Assert.Equal("false", doc.Descendants(ns + "IsPublishable").FirstOrDefault()?.Value); 598Assert.Equal("false", doc.Descendants(ns + "ProduceReferenceAssembly").FirstOrDefault()?.Value); 608Assert.Equal("net10.0", doc.Descendants(ns + "TargetFramework").FirstOrDefault()?.Value); 620var restoreSources = doc.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 640var restoreConfigFile = doc.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value; 641var restoreSources = doc.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault(); 653var restoreSources = doc.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault(); 673var packageElements = doc.Descendants("PackageReference").ToList(); 915var gpf = doc.Descendants("config") 974var gpf = doc.Descendants("config") 1095var gpf = doc.Descendants("config") 2202Assert.Null(generatedProject.Descendants(ns + "RestoreConfigFile").FirstOrDefault()); 2204var restoreSources = generatedProject.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 2210var packageElements = generatedProject.Descendants("PackageReference").ToList(); 2310var restoreConfigFile = generatedProject.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value; 2334var restoreConfigFile = generatedProject.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value; 2337Assert.Null(generatedProject.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault()); 2339var packageElements = generatedProject.Descendants("PackageReference").ToList(); 3220return [.. doc.Descendants("packageSource")
Projects\ProjectUpdaterTests.cs (3)
254Assert.Equal("17.0.1-preview.1", cpm.Descendants("PackageVersion").Single().Attribute("Version")!.Value); 260var reference = props.Descendants("PackageReference").Single(); 268Assert.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;
Templating\TemplateNuGetConfigServiceTests.cs (1)
64Assert.DoesNotContain(doc.Descendants("add"), e => (string?)e.Attribute("value") == "https://private.example/v3/index.json");
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.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 (30)
Hex1bNativePublishingTests.cs (5)
341Assert.Contains(repositoryTargets.Descendants("Import"), import => 344Assert.Contains(hostingTargets.Descendants("Import"), import => (string?)import.Attribute("Project") == "Aspire.Hosting.Hex1b.targets"); 346Assert.Contains(hostingProject.Descendants("None"), item => 356var helperCertificate = Assert.Single(signingProps.Descendants("FileSignInfo"), 360var windowsManagedFiles = signingProps.Descendants("ItemsToSign")
MicrosoftTestingPlatformTests.cs (1)
64var arguments = string.Join(" ", target.Descendants("_TestRunnerArgs").Select(element => element.Value));
Pipelines\NpmCliPackageTests.cs (1)
820.Descendants(elementName)
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)); 262Assert.Equal("true", project.Project.Descendants("AspireUseCliBundle").Single().Value); 263Assert.Equal("true", project.Project.Descendants("FileBasedProgram").Single().Value); 264Assert.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")