171 references to EnumerateObject
aspire (11)
Acquisition\InstallSidecarWriter.cs (1)
46foreach (var property in existingSidecar.RootElement.EnumerateObject())
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
923foreach (var prop in argsElement.EnumerateObject())
Commands\McpCallCommand.cs (1)
85foreach (var prop in doc.RootElement.EnumerateObject())
Configuration\AspireConfigFile.cs (2)
284foreach (var prop in profilesElement.EnumerateObject()) 298foreach (var envProp in envVars.EnumerateObject())
Mcp\Tools\ExecuteResourceCommandTool.cs (1)
184foreach (var property in commandArgumentsElement.EnumerateObject())
Projects\DotNetAppHostProject.cs (2)
2164foreach (var candidate in profiles.EnumerateObject()) 2194foreach (var candidate in profiles.EnumerateObject())
Projects\GuestAppHostProject.cs (2)
1229using var enumerator = profiles.EnumerateObject(); 1253foreach (var prop in envVars.EnumerateObject())
Projects\IntegrationClosureBuilder.cs (1)
327foreach (var library in libraries.EnumerateObject())
aspire-tray (1)
src\Aspire.Tray\Common\TrayConfiguration.cs (1)
114foreach (var property in element.EnumerateObject())
Aspire.Acquisition.Tests (2)
Scripts\ReleaseScriptPowerShellTests.cs (1)
292document.RootElement.EnumerateObject(),
Scripts\ReleaseScriptShellTests.cs (1)
228document.RootElement.EnumerateObject(),
Aspire.Cli.EndToEnd.Tests (3)
ConfigDiscoveryTests.cs (2)
231Assert.True(profiles.EnumerateObject().Any(), 236foreach (var profile in profiles.EnumerateObject())
EmulatedLocalReleaseBuildTests.cs (1)
383foreach (var package in packages.EnumerateObject())
Aspire.Cli.Tests (25)
Agents\TelemetryHookInstallerTests.cs (2)
62var bundledFiles = bundledHooks.GetProperty("files").EnumerateObject().ToArray(); 66Assert.Equal(expectedNames, recordedFiles.EnumerateObject().Select(file => file.Name).Order(StringComparer.Ordinal));
Caching\AppHostInfoDiskCacheTests.cs (1)
118.EnumerateObject()
Commands\AgentMcpCommandTests.cs (1)
200properties.EnumerateObject().Select(static property => property.Name));
Commands\DoCommandTests.cs (1)
418Assert.Equal(5, step.EnumerateObject().Count());
Mcp\ExcludeFromMcpTests.cs (1)
302var arguments = doc.RootElement.EnumerateObject()
Mcp\ExecuteResourceCommandToolTests.cs (2)
35return doc.RootElement.EnumerateObject() 295.EnumerateObject().ToDictionary(p => p.Name, p => p.Value.Clone());
Mcp\ListResourcesToolTests.cs (8)
369arguments.RootElement.EnumerateObject().ToDictionary(property => property.Name, property => property.Value)); 601Assert.Equal(commands.Select(command => command.Name), metadata.EnumerateObject().Select(command => command.Name)); 610Assert.Equal(commands[39].ArgumentInputs[39].Options!.Keys, options.EnumerateObject().Select(option => option.Name)); 611Assert.All(options.EnumerateObject(), option => Assert.Equal(new string('x', 255) + "\U0001F680", option.Value.GetString())); 1021resource.EnumerateObject().Select(p => p.Name)); 1029resource.GetProperty("urls")[0].EnumerateObject().Select(p => p.Name)); 1032resource.GetProperty("relationships")[0].EnumerateObject().Select(p => p.Name)); 1070json.RootElement[0].EnumerateObject().Select(property => property.Name));
Mcp\WaitForResourcesToolTests.cs (4)
137json.RootElement.EnumerateObject().Select(static property => property.Name)); 144resource.EnumerateObject().Select(static property => property.Name)); 293json.RootElement.EnumerateObject().Select(static property => property.Name)); 794.EnumerateObject()
Templating\JavaAppHostTemplateTests.cs (1)
116.EnumerateObject()
Templating\TemplatePackageLockTests.cs (4)
69var packages = packageLock.RootElement.GetProperty("packages").EnumerateObject() 101var packages = packageLock.RootElement.GetProperty("packages").EnumerateObject() 136.EnumerateObject() 211.EnumerateObject()
Aspire.Deployment.EndToEnd.Tests (1)
AcaExpressDeploymentTests.cs (1)
291Assert.Contains(app.GetProperty("identity").GetProperty("userAssignedIdentities").EnumerateObject(),
Aspire.Hosting (2)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (2)
238foreach (var prop in argsElement.EnumerateObject()) 1978JsonValueKind.Object => element.EnumerateObject().ToDictionary(p => p.Name, p => ConvertJsonElementToObject(p.Value)),
Aspire.Hosting.Azure.Tests (2)
AzureSandboxesTests.cs (2)
1889Assert.Equal(5, root.EnumerateObject().Count()); 1896Assert.Equal(2, auth.EnumerateObject().Count());
Aspire.Hosting.Browsers (2)
ChromiumBrowserResolver.cs (2)
133foreach (var profileEntry in infoCacheElement.EnumerateObject()) 288foreach (var profileEntry in infoCacheElement.EnumerateObject())
Aspire.Hosting.Browsers.Tests (2)
src\Aspire.Hosting.Browsers\ChromiumBrowserResolver.cs (2)
133foreach (var profileEntry in infoCacheElement.EnumerateObject()) 288foreach (var profileEntry in infoCacheElement.EnumerateObject())
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectBuildCoordinatorTests.cs (1)
1028.EnumerateObject().Select(framework => framework.Name).Order(StringComparer.Ordinal));
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxToolDefinition.cs (1)
412foreach (var property in unnamedDocument.RootElement.EnumerateObject())
Aspire.Hosting.Kubernetes (1)
KubernetesManifestResource.cs (1)
230JsonValueKind.Object => element.EnumerateObject().ToDictionary(prop => prop.Name, prop => NormalizeJsonElement(prop.Value), StringComparer.Ordinal),
Aspire.Hosting.Radius (5)
Publishing\SealedSecretApplyStep.cs (1)
607foreach (var member in element.EnumerateObject())
Secrets\SealedSecretManifest.cs (4)
390foreach (var property in root.EnumerateObject()) 467foreach (var property in template.EnumerateObject()) 493foreach (var property in obj.EnumerateObject()) 525foreach (var _ in obj.EnumerateObject())
Aspire.Hosting.Sdk.Tests (1)
AppHostSdkTargetsTests.cs (1)
1310return properties.EnumerateObject().ToDictionary(property => property.Name, property => property.Value.GetString() ?? string.Empty);
Aspire.Templates.Tests (1)
LocalhostTldHostnameTests.cs (1)
82foreach (var profile in profiles.EnumerateObject())
Aspire.Tray.Tests (3)
src\Aspire.Tray\Common\TrayConfiguration.cs (1)
114foreach (var property in element.EnumerateObject())
TraySavedStateTests.cs (2)
34Assert.Equal(["appHosts", "confirmStop"], json.RootElement.EnumerateObject().Select(property => property.Name)); 36Assert.Equal(["appHostPath", "isPinned", "isRecent"], host.EnumerateObject().Select(property => property.Name)));
dotnet-aot (3)
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (2)
998foreach (JsonProperty property in element.EnumerateObject()) 1032foreach (JsonProperty property in element.EnumerateObject())
parent\dotnet\ToolManifest\ToolManifestEditor.cs (1)
165foreach (var toolJson in tools.EnumerateObject())
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
467foreach (var packageVersion in packageVersionsElement.EnumerateObject())
dotnet-sourcelink (2)
dotnet-user-jwts (1)
Helpers\DevJwtCliHelpers.cs (1)
172var profilesEnumerator = profiles.EnumerateObject();
GenerateTemplateManifest (5)
ComponentManifest.cs (2)
20foreach (var library in assets.GetProperty("libraries").EnumerateObject()) 34foreach (var framework in assets.GetProperty("project").GetProperty("frameworks").EnumerateObject())
Program.cs (3)
40? direct.EnumerateObject().ToDictionary(p => p.Name, p => p.Value.GetString()) 43? resolved.EnumerateObject().ToDictionary(p => p.Name, p => p.Value.GetString()) 51foreach (var package in packages.EnumerateObject())
ILCompiler.Compiler (2)
parent\parent\Common\Microsoft\SourceLink\Tools\SourceLinkMap.cs (2)
71foreach (var rootEntry in root.EnumerateObject()) 84foreach (var documentsEntry in rootEntry.Value.EnumerateObject())
ILCompiler.ReadyToRun (1)
Compiler\CallChainProfile.cs (1)
254foreach (JsonProperty methodAndCallees in root.EnumerateObject())
Infrastructure.Tests (16)
TemplateManifest\TemplateManifestCacheTests.cs (2)
82assets.RootElement.GetProperty("libraries").EnumerateObject().Select(p => p.Name).Order()); 83var targets = assets.RootElement.GetProperty("targets").EnumerateObject().ToArray();
TemplateManifest\TemplateManifestNuGetTests.cs (1)
37Assert.Empty(assets.RootElement.GetProperty("libraries").EnumerateObject());
TemplateManifest\TemplateRestorePlanTests.cs (1)
169assets.RootElement.GetProperty("libraries").EnumerateObject().Select(p => p.Name));
TestTriggerMap\SelectTestsAcceptanceTests.cs (1)
1246foreach (var package in packages.EnumerateObject())
tools\GenerateCITimeline\GitHubApi.cs (1)
90foreach (var prop in obj.EnumerateObject())
WorkflowScripts\AnalyzeCiFailureWorkflowTests.cs (7)
221Assert.Empty(selected.RootElement.EnumerateObject()); 5725Assert.Equal(12, root.EnumerateObject().Count()); 5734Assert.Equal(8, triggeringMerge.EnumerateObject().Count()); 5740Assert.Equal(4, mainContext.EnumerateObject().Count()); 5753Assert.Equal(7, failedJob.EnumerateObject().Count()); 5824Assert.Equal(12, root.EnumerateObject().Count()); 5831Assert.Equal(7, pr.EnumerateObject().Count());
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (3)
1260foreach (JsonProperty prop in root.EnumerateObject()) 2082foreach (JsonProperty prop in rule.EnumerateObject()) 2134foreach (JsonProperty prop in rule.EnumerateObject())
Microsoft.AspNetCore.Authentication.OAuth (1)
MapAllClaimsAction.cs (1)
25foreach (var pair in userData.EnumerateObject())
Microsoft.AspNetCore.Components.Web (17)
JSComponents\JSComponentInterop.cs (1)
98var parametersJsonEnumerator = parametersJson.EnumerateObject();
WebEventData\ChangeEventArgsReader.cs (1)
17foreach (var property in jsonElement.EnumerateObject())
WebEventData\ClipboardEventArgsReader.cs (1)
17foreach (var property in jsonElement.EnumerateObject())
WebEventData\DragEventArgsReader.cs (3)
24foreach (var property in jsonElement.EnumerateObject()) 42foreach (var property in jsonElement.EnumerateObject()) 83foreach (var property in jsonElement.EnumerateObject())
WebEventData\ErrorEventArgsReader.cs (1)
21foreach (var property in jsonElement.EnumerateObject())
WebEventData\FocusEventArgsReader.cs (1)
17foreach (var property in jsonElement.EnumerateObject())
WebEventData\KeyboardEventArgsReader.cs (1)
26foreach (var property in jsonElement.EnumerateObject())
WebEventData\MouseEventArgsReader.cs (1)
34foreach (var property in jsonElement.EnumerateObject())
WebEventData\PointerEventArgsReader.cs (1)
25foreach (var property in jsonElement.EnumerateObject())
WebEventData\ProgressEventArgReader.cs (1)
20foreach (var property in jsonElement.EnumerateObject())
WebEventData\TouchEventArgsReader.cs (2)
32foreach (var property in jsonElement.EnumerateObject()) 94foreach (var property in jsonElement.EnumerateObject())
WebEventData\WebEventDescriptorReader.cs (2)
22foreach (var property in jsonElement.EnumerateObject()) 53foreach (var property in jsonElement.EnumerateObject())
WebEventData\WheelEventArgsReader.cs (1)
21foreach (var property in jsonElement.EnumerateObject())
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
Infrastructure\DefaultTempDataSerializer.cs (2)
29foreach (var item in rootElement.EnumerateObject()) 120foreach (var item in objectElement.EnumerateObject())
Microsoft.CodeAnalysis.Features (2)
PdbSourceDocument\SourceLinkMap.cs (2)
78foreach (var rootEntry in root.EnumerateObject()) 91foreach (var documentsEntry in rootEntry.Value.EnumerateObject())
Microsoft.DotNet.Arcade.Sdk (1)
src\InstallDotNetCore.cs (1)
76foreach (var runtime in dotnetLocalElement.EnumerateObject())
Microsoft.DotNet.ProjectTools (3)
LaunchSettings\LaunchSettings.cs (3)
102var firstProfileProperty = profilesObject.EnumerateObject().FirstOrDefault(IsDefaultProfileType); 109.EnumerateObject() // p.Name shouldn't fail, as profileObject enumerables here are only created from an existing JsonObject 133foreach (var prop in profilesObject.EnumerateObject())
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
207foreach (var property in schemaElement.EnumerateObject())
Microsoft.Extensions.AI.Abstractions.Tests (2)
Utilities\AIJsonUtilitiesTests.cs (2)
374foreach (JsonProperty property in schemaParameters.EnumerateObject()) 1630Assert.Equal(2, properties.EnumerateObject().Count());
Microsoft.Extensions.AI.Evaluation.Safety (2)
ContentSafetyService.cs (2)
61foreach (JsonProperty metricProperty in metricElement.EnumerateObject()) 108foreach (JsonProperty property in metricDetailsRootElement.EnumerateObject())
Microsoft.Extensions.Configuration.Json (1)
JsonConfigurationFileParser.cs (1)
47foreach (JsonProperty property in element.EnumerateObject())
Microsoft.ML.Tokenizers.Tests (1)
BpeTests.cs (1)
1006foreach (JsonProperty token in vocabElement.EnumerateObject())
Microsoft.NET.Build.Containers (4)
LocalDaemons\ContainerRuntimes.cs (2)
179foreach (JsonProperty property in indexConfigs.EnumerateObject()) 194foreach (JsonProperty property in registries.EnumerateObject())
LocalDaemons\DockerCli.cs (2)
248foreach (var property in indexConfigs.EnumerateObject()) 264foreach (var property in registries.EnumerateObject())
Microsoft.NET.HostModel (1)
ComHost\RegFreeComManifest.cs (1)
63foreach (JsonProperty property in clsidMap.EnumerateObject())
Microsoft.NET.ProjectData.Generators (3)
DataModelSchemaGenerator.cs (3)
202 foreach (JsonProperty item in itemsElement.EnumerateObject()) 330 foreach (JsonProperty entry in pathSentinels.EnumerateObject()) 441 foreach (JsonProperty property in element.EnumerateObject())
Microsoft.NET.ProjectData.Tasks (5)
ValidateProjectDataPackagesTask.cs (5)
361 foreach (JsonProperty dependency in dependencies.EnumerateObject()) 513 foreach (JsonProperty centralVersion in centralVersions.EnumerateObject()) 556 foreach (JsonProperty dependency in group.EnumerateObject()) 603 foreach (JsonProperty dependency in target.EnumerateObject()) 677 foreach (JsonProperty property in element.EnumerateObject())
Microsoft.SourceLink.Tools.Package (2)
SourceLinkMap.cs (2)
98foreach (var rootEntry in root.EnumerateObject()) 111foreach (var documentsEntry in rootEntry.Value.EnumerateObject())
Microsoft.TemplateEngine.Edge (9)
parent\Shared\JExtensions.cs (2)
266foreach (JsonProperty prop in doc.RootElement.EnumerateObject()) 561foreach (JsonProperty prop in doc.RootElement.EnumerateObject())
Settings\TemplateCache.cs (2)
150foreach (JsonProperty entry in mountPointInfoToken.EnumerateObject()) 203foreach (JsonProperty property in element.EnumerateObject())
Settings\TemplateInfoReader.cs (5)
184foreach (JsonProperty item in baselineToken.EnumerateObject()) 217foreach (JsonProperty item in tagsToken.EnumerateObject()) 332foreach (JsonProperty choice in choicesToken.EnumerateObject()) 367foreach (JsonProperty property in element.EnumerateObject()) 458foreach (JsonProperty property in dictionaryToken.EnumerateObject())
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (2)
parent\Shared\JExtensions.cs (2)
266foreach (JsonProperty prop in doc.RootElement.EnumerateObject()) 561foreach (JsonProperty prop in doc.RootElement.EnumerateObject())
Microsoft.TemplateEngine.Utils (2)
parent\Shared\JExtensions.cs (2)
266foreach (JsonProperty prop in doc.RootElement.EnumerateObject()) 561foreach (JsonProperty prop in doc.RootElement.EnumerateObject())
Microsoft.TemplateSearch.Common (2)
parent\Shared\JExtensions.cs (2)
266foreach (JsonProperty prop in doc.RootElement.EnumerateObject()) 561foreach (JsonProperty prop in doc.RootElement.EnumerateObject())
Microsoft.TestPlatform.CommunicationUtilities (1)
Serialization\TestRunStatisticsConverter.cs (1)
35foreach (var kvp in statsProp.EnumerateObject())
RepoTasks (1)
ResolveDotnetToolPackagePaths.cs (1)
53foreach (var tool in tools.EnumerateObject())
System.Text.Json (11)
System\Text\Json\Document\JsonElement.cs (8)
121/// <seealso cref="EnumerateObject"/> 164/// <seealso cref="EnumerateObject"/> 213/// <seealso cref="EnumerateObject"/> 253/// <seealso cref="EnumerateObject"/> 281/// <seealso cref="EnumerateObject"/> 317/// <seealso cref="EnumerateObject"/> 1327ObjectEnumerator objectEnumerator1 = element1.EnumerateObject(); 1328ObjectEnumerator objectEnumerator2 = element2.EnumerateObject();
System\Text\Json\Nodes\JsonObject.cs (1)
180foreach (JsonProperty property in jsonElement.Value.EnumerateObject())
System\Text\Json\Nodes\JsonObject.IDictionary.cs (1)
252foreach (JsonProperty jElementProperty in jsonElement.Value.EnumerateObject())
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (1)
407foreach (JsonProperty property in element.EnumerateObject())