257 references to AsObject
aspire (24)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (2)
152var config = JsonNode.Parse(content)?.AsObject(); 199var servers = config["mcpServers"]!.AsObject();
Agents\Copilot\CopilotAgentEnvironmentScanner.cs (1)
172var servers = config["mcpServers"]!.AsObject();
Agents\DeprecatedMcpCommandScanner.cs (1)
65var config = JsonNode.Parse(content)?.AsObject();
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (2)
101var config = JsonNode.Parse(content)?.AsObject(); 190var mcp = config["mcp"]!.AsObject();
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (2)
191var config = JsonNode.Parse(content)?.AsObject(); 244var servers = config["servers"]!.AsObject();
Commands\InitCommand.cs (1)
551settings = JsonNode.Parse(existingContent)?.AsObject() ?? new JsonObject();
Configuration\ConfigurationService.cs (5)
39: JsonNode.Parse(existingContent, nodeOptions: null, ConfigurationHelper.ParseOptions)?.AsObject() ?? new JsonObject(); 71var settings = JsonNode.Parse(existingContent, nodeOptions: null, ConfigurationHelper.ParseOptions)?.AsObject(); 197var settings = JsonNode.Parse(content, nodeOptions: null, ConfigurationHelper.ParseOptions)?.AsObject(); 241currentObject = currentObject[part]!.AsObject(); 303currentObject = currentObject[part]!.AsObject();
Projects\RepositoryToolUpdater.cs (1)
282var content = JsonNode.Parse(originalContent)?.AsObject() ?? throw new JsonException("Expected a JSON object.");
Scaffolding\PackageJsonMerger.cs (3)
97var scaffoldScripts = scaffold[ScriptsKey]?.AsObject(); 222var scaffoldDeps = scaffold[sectionName]?.AsObject(); 293var scaffoldEngines = scaffold[EnginesKey]?.AsObject();
src\Shared\Json\JsonFlattener.cs (1)
46current = existing.AsObject();
src\Shared\UserSecrets\SecretsStore.cs (1)
127var parsed = JsonNode.Parse(json)?.AsObject();
Utils\ConfigurationHelper.cs (3)
312var settings = JsonNode.Parse(content, documentOptions: ParseOptions)?.AsObject(); 370currentObject = currentObject[part]!.AsObject(); 381currentObject = currentObject[part]!.AsObject();
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
56var config = JsonNode.Parse(content)?.AsObject();
Aspire.Cli.EndToEnd.Tests (31)
Helpers\CliE2ETestHelpers.cs (1)
1144? JsonNode.Parse(File.ReadAllText(configPath))?.AsObject() ?? new JsonObject()
Helpers\IntegrationHostLifetimeTestHelper.cs (4)
101var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 103config["features"]!.AsObject()["experimentalHostingIntegrations"] = true; 105var packages = config["packages"]!.AsObject(); 118var manifest = JsonNode.Parse(File.ReadAllText(manifestPath))!.AsObject();
Helpers\TypeScriptAppHostToolchainTestHelpers.cs (1)
37var packageJson = JsonNode.Parse(File.ReadAllText(packageJsonPath))?.AsObject()
ProjectReferenceTests.cs (1)
116var config = JsonNode.Parse(configJson)?.AsObject()
SelfUpdateChannelPersistenceTests.cs (1)
118return JsonNode.Parse(File.ReadAllText(path))?.AsObject()
SingleFileAppHostInitDotnetRunTests.cs (3)
87var runJson = JsonNode.Parse(File.ReadAllText(appHostRunJson))?.AsObject(); 89var httpsProfile = runJson["profiles"]?["https"]?.AsObject(); 93var httpsEnv = httpsProfile["environmentVariables"]?.AsObject();
TypeScriptEmptyAppHostTemplateTests.cs (1)
177var config = JsonNode.Parse(File.ReadAllText(configPath))?.AsObject()
TypeScriptLegacyAppHostTests.cs (2)
136var configJson = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 137var appHost = configJson["appHost"]!.AsObject();
TypeScriptMigrateAppHostTests.cs (3)
123var configJson = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 124var appHost = configJson["appHost"]!.AsObject(); 215var tsconfig = JsonNode.Parse(File.ReadAllText(Path.Combine(projectRoot, "tsconfig.apphost.json")))!.AsObject();
TypeScriptPolyglotTests.cs (14)
353var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 448var packageJson = JsonNode.Parse(File.ReadAllText(Path.Combine(projectRoot, "package.json")))!.AsObject(); 449var scripts = packageJson["scripts"]!.AsObject(); 479packageJson = JsonNode.Parse(File.ReadAllText(Path.Combine(projectRoot, "package.json")))!.AsObject(); 480scripts = packageJson["scripts"]!.AsObject(); 490var rootDependencies = packageJson["dependencies"]?.AsObject(); 491var rootDevDependencies = packageJson["devDependencies"]?.AsObject(); 504var appHostPackageJson = JsonNode.Parse(File.ReadAllText(Path.Combine(appHostDirectory, "package.json")))!.AsObject(); 505var appHostScripts = appHostPackageJson["scripts"]!.AsObject(); 506var appHostDependencies = appHostPackageJson["dependencies"]!.AsObject(); 507var appHostDevDependencies = appHostPackageJson["devDependencies"]!.AsObject(); 520var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 521var appHost = config["appHost"]!.AsObject(); 525var packages = packagesNode!.AsObject();
Aspire.Cli.Tests (113)
Agents\CopilotAgentEnvironmentScannerTests.cs (6)
58var config = JsonNode.Parse(content)?.AsObject(); 62var servers = config["mcpServers"]?.AsObject(); 66var aspireServer = servers["aspire"]?.AsObject(); 78var env = aspireServer["env"]?.AsObject(); 138var config = JsonNode.Parse(content)?.AsObject(); 141var servers = config["mcpServers"]?.AsObject();
Agents\TelemetryHookConfiguratorTests.cs (4)
30var root = JsonNode.Parse(await File.ReadAllTextAsync(hookFile).DefaultTimeout())!.AsObject(); 33var entry = root["hooks"]!["postToolUse"]!.AsArray()[0]!.AsObject(); 148var root = JsonNode.Parse(await File.ReadAllTextAsync(settingsPath).DefaultTimeout())!.AsObject(); 301var root = JsonNode.Parse(await File.ReadAllTextAsync(settingsPath))!.AsObject();
Agents\VsCodeAgentEnvironmentScannerTests.cs (8)
142var config = JsonNode.Parse(content)?.AsObject(); 146var servers = config["servers"]?.AsObject(); 150var aspireServer = servers["aspire"]?.AsObject(); 195var config = JsonNode.Parse(content)?.AsObject(); 198var servers = config["servers"]?.AsObject(); 239var config = JsonNode.Parse(content)?.AsObject(); 240var aspireServer = config?["servers"]?["aspire"]?.AsObject(); 247var otherServer = config?["servers"]?["other-server"]?.AsObject();
Commands\ConfigCommandTests.cs (29)
133var settings = JsonNode.Parse(json)?.AsObject(); 158var settings = JsonNode.Parse(settingsJson)?.AsObject(); 162var docsObject = settings["docs"]!.AsObject(); 190var settings = JsonNode.Parse(await File.ReadAllTextAsync(settingsPath))?.AsObject(); 231var settings = JsonNode.Parse(await File.ReadAllTextAsync(configPath))?.AsObject(); 272var settings = JsonNode.Parse(json)?.AsObject(); 275var fooObject = settings["foo"]!.AsObject(); 297var settings = JsonNode.Parse(json)?.AsObject(); 301var fooObject = settings["foo"]!.AsObject(); 303var barObject = fooObject["bar"]!.AsObject(); 329var settings = JsonNode.Parse(json)?.AsObject(); 333var fooObject = settings["foo"]!.AsObject(); 449var settings = JsonNode.Parse(json)?.AsObject(); 778var settings = JsonNode.Parse(json)?.AsObject(); 784var featuresObject = settings["features"]!.AsObject(); 807var json = JsonNode.Parse(await File.ReadAllTextAsync(configPath))?.AsObject(); 859var settings = JsonNode.Parse(json)?.AsObject(); 864var featuresObject = settings["features"]!.AsObject(); 890var settings = JsonNode.Parse(json)?.AsObject(); 895var featuresObject = settings["features"]!.AsObject(); 921var settings = JsonNode.Parse(json)?.AsObject(); 951var settings = JsonNode.Parse(json)?.AsObject(); 955var featuresObject = settings["features"]!.AsObject(); 984var settings = JsonNode.Parse(json)?.AsObject(); 987var featuresObject = settings["features"]!.AsObject(); 1010var settings = JsonNode.Parse(json)?.AsObject(); 1013var appHost = settings["appHost"]?.AsObject(); 1040var settings = JsonNode.Parse(json)?.AsObject(); 1044var appHost = settings["appHost"]?.AsObject();
Commands\InitCommandTests.cs (28)
225var config = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName)))!.AsObject(); 267var config = JsonNode.Parse(File.ReadAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json")))!.AsObject(); 268var appHost = config["appHost"]!.AsObject(); 295var runJson = JsonNode.Parse(File.ReadAllText(runJsonPath))!.AsObject(); 296var profiles = runJson["profiles"]!.AsObject(); 298var https = profiles["https"]!.AsObject(); 303var httpsEnv = https["environmentVariables"]!.AsObject(); 309var http = profiles["http"]!.AsObject(); 311var httpEnv = http["environmentVariables"]!.AsObject(); 319var aspireConfig = JsonNode.Parse(File.ReadAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json")))!.AsObject(); 320var aspireProfiles = aspireConfig["profiles"]!.AsObject(); 373var runJson = JsonNode.Parse(File.ReadAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "apphost.run.json")))!.AsObject(); 374var profiles = runJson["profiles"]!.AsObject(); 375var https = profiles["https"]!.AsObject(); 376var http = profiles["http"]!.AsObject(); 426var aspireConfig = JsonNode.Parse(File.ReadAllText(aspireConfigPath))!.AsObject(); 427var preservedProfiles = aspireConfig["profiles"]!.AsObject(); 429var preservedHttps = preservedProfiles["https"]!.AsObject(); 431var preservedEnv = preservedHttps["environmentVariables"]!.AsObject(); 565var config = JsonNode.Parse(File.ReadAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json")))!.AsObject(); 566var appHost = config["appHost"]!.AsObject(); 867var merged = JsonNode.Parse(await File.ReadAllTextAsync(configPath))!.AsObject(); 868Assert.Equal("apphost.cs", merged["appHost"]!.AsObject()["path"]!.GetValue<string>()); 871Assert.True(merged["features"]!.AsObject()["polyglotSupportEnabled"]!.GetValue<bool>()); 1314var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 1353var config = JsonNode.Parse(await File.ReadAllTextAsync(configPath))!.AsObject(); 1385var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 1429var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject();
Configuration\ConfigurationHelperTests.cs (1)
189var normalized = JsonNode.Parse(File.ReadAllText(settingsPath))!.AsObject();
Mcp\ListStructuredLogsToolTests.cs (5)
309var firstLog = logsArray[0]?.AsObject(); 313var firstLogAttributes = firstLog["attributes"]?.AsObject(); 322var secondLog = logsArray[1]?.AsObject(); 326var secondLogAttributes = secondLog["attributes"]?.AsObject(); 333var thirdLog = logsArray[2]?.AsObject();
Mcp\ListTracesToolTests.cs (5)
234var firstTrace = tracesArray[0]?.AsObject(); 247var serverSpan = spans.FirstOrDefault(s => s?["kind"]?.GetValue<string>() == "Server")?.AsObject(); 253var clientSpan = spans.FirstOrDefault(s => s?["kind"]?.GetValue<string>() == "Client")?.AsObject(); 259var secondTrace = tracesArray[1]?.AsObject(); 271var internalSpan = secondTraceSpans[0]?.AsObject();
Projects\ProjectUpdaterTests.cs (6)
4421properties = root["Properties"]!.AsObject(); 4436items = root["Items"]!.AsObject(); 4455var items = root["Items"]!.AsObject(); 4471var items = root["Items"]!.AsObject(); 4487var items = root["Items"]!.AsObject(); 4504properties = root["Properties"]!.AsObject();
Scaffolding\PackageJsonMergerTests.cs (11)
19JsonNode.Parse(json)!.AsObject(); 25ParseJson(mergedJson)["scripts"]!.AsObject(); 599var scripts = json["scripts"]!.AsObject(); 1172var engines = ParseJson(result)["engines"]!.AsObject(); 1199var engines = ParseJson(result)["engines"]!.AsObject(); 1225var engines = ParseJson(result)["engines"]!.AsObject(); 1248var doc = JsonNode.Parse(result)!.AsObject(); 1301var doc = JsonNode.Parse(result)!.AsObject(); 1312var scripts = doc["scripts"]!.AsObject(); 1486var doc = JsonNode.Parse(result)!.AsObject(); 1494var scripts = doc["scripts"]!.AsObject();
Scaffolding\ScaffoldingServiceTests.cs (8)
89var packageJson = JsonNode.Parse("""{ "scripts": { "aspire:start": "npm --prefix aspire-apphost run aspire:start" } }""")!.AsObject(); 99var packageJson = JsonNode.Parse("""{ "scripts": { "aspire:start": "npm --prefix aspire-apphost run aspire:start" } }""")!.AsObject(); 109var packageJson = JsonNode.Parse("""{ "scripts": { "aspire:start": "npm --prefix aspire-apphost run aspire:start" } }""")!.AsObject(); 119var scripts = JsonNode.Parse("""{ "test": "vitest" }""")!.AsObject(); 187""")!.AsObject(); 322ScaffoldingService.MergeVsCodeSettingsContent(existingContent, scaffoldContent))!.AsObject(); 345ScaffoldingService.MergeVsCodeSettingsContent(existingContent, scaffoldContent))!.AsObject(); 369ScaffoldingService.MergeVsCodeSettingsContent(existingContent, scaffoldContent))!.AsObject();
Telemetry\ReportedLogExportTests.cs (1)
73var tags = envelope!["tags"]!.AsObject();
Utils\DevCertsCheckTests.cs (1)
308var certNode = certificates[0]!.AsObject();
Aspire.Dashboard.Tests (4)
Model\DashboardDataSourceTests.cs (4)
204var metadata = JsonNode.Parse(File.ReadAllText(metadataPath))!.AsObject(); 759var metadata = JsonNode.Parse(File.ReadAllText(metadataPath))!.AsObject(); 800var metadata = JsonNode.Parse(File.ReadAllText(metadataPath))!.AsObject(); 844var metadata = JsonNode.Parse(File.ReadAllText(metadataPath))!.AsObject();
Aspire.Hosting (9)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
355JsonValueKind.Object => resourceCommandService.CreateCommandArguments(request.ResourceName, request.CommandName, ConvertObjectArgumentValues(arguments.AsObject())),
Pipelines\DeploymentStateSection.cs (1)
38internal JsonObject OriginalData { get; set; } = data?.DeepClone().AsObject() ?? [];
Pipelines\Internal\DeploymentStateManagerBase.cs (4)
193data = o.DeepClone().AsObject(); 205section.OriginalData = section.Data.DeepClone().AsObject(); 255SetNestedPropertyValue(_state, section.SectionName, section.Data.DeepClone().AsObject()); 257section.OriginalData = section.Data.DeepClone().AsObject();
Pipelines\Internal\FileDeploymentStateManager.cs (2)
430var mergedState = legacyState.DeepClone().AsObject(); 761JsonValue stateValue => JsonNode.Parse(stateValue.GetValue<string>())?.AsObject()
Pipelines\Internal\JsonFlattener.cs (1)
52current = existing.AsObject();
Aspire.Hosting.Azure (6)
Provisioning\BicepUtilities.cs (2)
132var parameters = JsonNode.Parse(jsonString)?.AsObject(); 134? JsonNode.Parse(scopeString)?.AsObject()
Provisioning\JsonExtensions.cs (1)
12var jsonObj = obj.AsObject();
Provisioning\Provisioners\BicepProvisioner.cs (3)
98foreach (var item in outputObj.AsObject()) 479value = AzureProvisioningJsonHelpers.ParseDeploymentStateJson(json)?.AsObject(); 801foreach (var item in outputObj.AsObject())
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentResource.AksPipeline.cs (1)
414var scope = JsonNode.Parse(scopeJson)?.AsObject()
Aspire.Hosting.Azure.Sandboxes (2)
AzureSandboxContainerDeployment.cs (2)
1632stateSection.Data.DeepClone().AsObject(), 1972pendingDeploymentCleanup = stateSection.Data.DeepClone().AsObject();
Aspire.Hosting.Azure.Tests (7)
AzureBicepProvisionerTests.cs (1)
1596var outputs = JsonNode.Parse(section.Data[BicepUtilities.DeploymentStateOutputsKey]!.GetValue<string>())!.AsObject();
AzureDeployerTests.cs (1)
1918Assert.True(stateJson.AsObject().ContainsKey("Azure:SubscriptionId"));
AzureEnvironmentResourceExtensionsTests.cs (2)
5389data = existingData?.DeepClone().AsObject() ?? []; 5419_sections[section.SectionName] = section.Data.DeepClone().AsObject();
AzureManifestUtils.cs (1)
34if (!manifestNode.AsObject().TryGetPropertyValue("path", out var pathNode))
JsonExtensionsTests.cs (1)
16azureNode.AsObject()["TestProperty"] = "TestValue";
ProvisioningTestHelpers.cs (1)
504return data is null ? null : JsonSerializer.SerializeToNode(data)?.AsObject();
Aspire.Hosting.CodeGeneration.TypeScript.Tests (13)
AtsTypeScriptCodeGeneratorTests.cs (1)
44var packageJson = System.Text.Json.Nodes.JsonNode.Parse(content)!.AsObject();
TypeScriptLanguageSupportTests.cs (12)
33var scripts = packageJson["scripts"]!.AsObject(); 34var devDependencies = packageJson["devDependencies"]!.AsObject(); 53var engines = packageJson["engines"]!.AsObject(); 99var scripts = packageJson["scripts"]!.AsObject(); 100var dependencies = packageJson["dependencies"]!.AsObject(); 101var devDependencies = packageJson["devDependencies"]!.AsObject(); 128var engines = packageJson["engines"]!.AsObject(); 179var dependencies = packageJson["dependencies"]!.AsObject(); 180var devDependencies = packageJson["devDependencies"]!.AsObject(); 235var httpsProfile = appHostRunJson["profiles"]!["https"]!.AsObject(); 237var environmentVariables = httpsProfile["environmentVariables"]!.AsObject(); 356private static JsonObject ParseJson(string content) => JsonNode.Parse(content)!.AsObject();
Aspire.Hosting.RemoteHost (1)
Ats\ExternalCapabilityRegistry.cs (1)
467var forwardedArgs = args?.DeepClone().AsObject();
Aspire.Hosting.RemoteHost.Tests (7)
CapabilityDispatcherTests.cs (1)
386var handleRef = result.AsObject();
ExternalCapabilityRegistryTests.cs (6)
103var payload = JsonNode.Parse(CreateCapabilities("test.external/value").GetRawText())!.AsObject(); 148var payload = JsonNode.Parse(CreateCapabilities("test.external/valid", "test.external/invalid").GetRawText())!.AsObject(); 149var invalidCapability = payload["capabilities"]![1]!.AsObject(); 246var payload = JsonNode.Parse(CreateCapabilities("test.external/cancel").GetRawText())!.AsObject(); 554var payload = JsonNode.Parse(CreateCapabilities("test.external/value").GetRawText())!.AsObject(); 555payload["capabilities"]![0]!.AsObject().Remove(fieldName);
Aspire.Hosting.Tests (2)
Orchestrator\ParameterProcessorTests.cs (2)
2430? obj.DeepClone().AsObject() 2452_unflattenedState[section.SectionName] = section.Data.DeepClone().AsObject();
Aspire.Hosting.Yarp (2)
YarpJsonConfigGeneratorBuilder.cs (2)
101node?.AsObject().Remove(nameof(RouteConfig.RouteId)); 115node?.AsObject().Remove(nameof(ClusterConfig.ClusterId));
Aspire.Tray.Tests (1)
TrayControllerPreferencesTests.cs (1)
97var json = JsonSerializer.SerializeToNode(saved, TraySavedStateJsonContext.Default.TraySavedState)!.AsObject();
GenerateTemplateManifest (2)
TemplateRestorePlan.cs (2)
73var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 94var symbols = config["symbols"]?.AsObject() ?? [];
Infrastructure.Tests (5)
Pipelines\NixCliPackageTests.cs (1)
216return JsonNode.Parse(contents)?.AsObject()
Pipelines\NpmCliPackageTests.cs (2)
767return JsonNode.Parse(json)?.AsObject() 773return jsonObject[propertyName]?.AsObject()
TemplateManifest\TemplateManifestNpmTests.cs (1)
43var dependencies = lockfile["packages"]![""]![group]!.AsObject();
TemplateManifest\TemplateRestorePlanTests.cs (1)
238""")!.AsObject();
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\FunctionCallContentTests.cs (1)
97var jsonObj = json!.AsObject();
Utilities\AIJsonSchemaTransformCacheTests.cs (3)
49AIJsonSchemaTransformCache cache = new(new() { TransformSchemaNode = (_, node) => { node.AsObject().Add("myAwesomeKeyword", 42); return node; } }); 62AIJsonSchemaTransformCache cache = new(new() { TransformSchemaNode = (_, node) => { node.AsObject().Add("myAwesomeKeyword", 42); return node; } }); 77AIJsonSchemaTransformCache cache = new(new() { TransformSchemaNode = (_, node) => { node.AsObject().Add("myAwesomeKeyword", 42); return node; } });
Microsoft.ML.AutoML.SourceGenerator (2)
SearchSpaceGenerator.cs (2)
65var defaultToken = t.AsObject().ContainsKey("default") ? t["default"] : null; 86var searchSpaceNode = t.AsObject().ContainsKey("search_space") ? t["search_space"] : null;
Microsoft.NETCore.Platforms (1)
UpdateRuntimeIdentifierGraph.cs (1)
32JsonObject runtimes = json!["runtimes"]!.AsObject();
Microsoft.TemplateEngine.Cli (3)
HostSpecificDataLoader.cs (2)
48JsonObject? jObject = JsonNode.Parse(hostData, nodeOptions: null, s_jsonDocumentOptions)?.AsObject(); 72jsonData = JsonNode.Parse(stream, nodeOptions: null, s_jsonDocumentOptions)?.AsObject();
JExtensions.cs (1)
65result = GetPropertyCaseInsensitive(token.AsObject(), key);
Microsoft.TemplateEngine.Edge (1)
parent\Shared\JExtensions.cs (1)
78result = GetPropertyCaseInsensitive(token.AsObject(), key);
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
parent\Shared\JExtensions.cs (1)
78result = GetPropertyCaseInsensitive(token.AsObject(), key);
Microsoft.TemplateEngine.Utils (1)
parent\Shared\JExtensions.cs (1)
78result = GetPropertyCaseInsensitive(token.AsObject(), key);
Microsoft.TemplateSearch.Common (1)
parent\Shared\JExtensions.cs (1)
78result = GetPropertyCaseInsensitive(token.AsObject(), key);
sdk-tasks (11)
GetRuntimePackRids.cs (2)
22var runtimeJsonRoot = JsonNode.Parse(runtimeJsonContents)!.AsObject(); 23string [] runtimeIdentifiers = runtimeJsonRoot["runtimes"]!.AsObject().Select(p => p.Key).ToArray();
PublishMutationUtilities.cs (3)
20foreach (var target in deps["targets"]!.AsObject()) 22var targetObj = target.Value!.AsObject(); 38var librariesObj = deps["libraries"]!.AsObject();
RemoveAssetFromDepsPackages.cs (4)
37foreach (var target in deps["targets"]!.AsObject()) 39foreach (var pv in target.Value!.AsObject()) 44var sectionObj = section.AsObject(); 47pv.Value.AsObject().Remove(sectionName);
UpdateRuntimeConfig.cs (2)
37var config = JsonNode.Parse(text)!.AsObject(); 57var framework = item.AsObject();
System.Text.Json (2)
System\Text\Json\Nodes\JsonNode.cs (2)
242return AsObject().GetItem(propertyName); 246AsObject().SetItem(propertyName, value);