128 references to AsObject
aspire (22)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (2)
177
var config = JsonNode.Parse(content)?.
AsObject
();
224
var servers = config["mcpServers"]!.
AsObject
();
Agents\CopilotCli\CopilotCliAgentEnvironmentScanner.cs (2)
160
var config = JsonNode.Parse(content)?.
AsObject
();
220
var servers = config["mcpServers"]!.
AsObject
();
Agents\DeprecatedMcpCommandScanner.cs (1)
65
var config = JsonNode.Parse(content)?.
AsObject
();
Agents\McpConfigFileHelper.cs (2)
40
var config = JsonNode.Parse(content)?.
AsObject
();
84
return JsonNode.Parse(content)?.
AsObject
() ?? new JsonObject();
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (2)
125
var config = JsonNode.Parse(content)?.
AsObject
();
214
var mcp = config["mcp"]!.
AsObject
();
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (2)
211
var config = JsonNode.Parse(content)?.
AsObject
();
264
var servers = config["servers"]!.
AsObject
();
Configuration\ConfigurationService.cs (5)
26
: JsonNode.Parse(existingContent, nodeOptions: null, ConfigurationHelper.ParseOptions)?.
AsObject
() ?? new JsonObject();
58
var settings = JsonNode.Parse(existingContent, nodeOptions: null, ConfigurationHelper.ParseOptions)?.
AsObject
();
165
var settings = JsonNode.Parse(content, nodeOptions: null, ConfigurationHelper.ParseOptions)?.
AsObject
();
209
currentObject = currentObject[part]!.
AsObject
();
271
currentObject = currentObject[part]!.
AsObject
();
src\Shared\Json\JsonFlattener.cs (1)
46
current = existing.
AsObject
();
src\Shared\UserSecrets\SecretsStore.cs (1)
135
var parsed = JsonNode.Parse(json)?.
AsObject
();
Utils\ConfigurationHelper.cs (3)
149
var settings = JsonNode.Parse(content, documentOptions: ParseOptions)?.
AsObject
();
193
currentObject = currentObject[part]!.
AsObject
();
204
currentObject = currentObject[part]!.
AsObject
();
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
54
var config = JsonNode.Parse(content)?.
AsObject
();
Aspire.Cli.EndToEnd.Tests (1)
ProjectReferenceTests.cs (1)
119
var config = JsonNode.Parse(configJson)?.
AsObject
()
Aspire.Cli.Tests (56)
Agents\CopilotCliAgentEnvironmentScannerTests.cs (6)
61
var config = JsonNode.Parse(content)?.
AsObject
();
65
var servers = config["mcpServers"]?.
AsObject
();
69
var aspireServer = servers["aspire"]?.
AsObject
();
81
var env = aspireServer["env"]?.
AsObject
();
122
var config = JsonNode.Parse(content)?.
AsObject
();
125
var servers = config["mcpServers"]?.
AsObject
();
Agents\VsCodeAgentEnvironmentScannerTests.cs (8)
147
var config = JsonNode.Parse(content)?.
AsObject
();
151
var servers = config["servers"]?.
AsObject
();
155
var aspireServer = servers["aspire"]?.
AsObject
();
200
var config = JsonNode.Parse(content)?.
AsObject
();
203
var servers = config["servers"]?.
AsObject
();
246
var config = JsonNode.Parse(content)?.
AsObject
();
247
var aspireServer = config?["servers"]?["aspire"]?.
AsObject
();
254
var otherServer = config?["servers"]?["other-server"]?.
AsObject
();
Commands\ConfigCommandTests.cs (20)
75
var settings = JsonNode.Parse(json)?.
AsObject
();
98
var settings = JsonNode.Parse(json)?.
AsObject
();
101
var fooObject = settings["foo"]!.
AsObject
();
123
var settings = JsonNode.Parse(json)?.
AsObject
();
127
var fooObject = settings["foo"]!.
AsObject
();
129
var barObject = fooObject["bar"]!.
AsObject
();
155
var settings = JsonNode.Parse(json)?.
AsObject
();
159
var fooObject = settings["foo"]!.
AsObject
();
275
var settings = JsonNode.Parse(json)?.
AsObject
();
491
var settings = JsonNode.Parse(json)?.
AsObject
();
497
var featuresObject = settings["features"]!.
AsObject
();
523
var settings = JsonNode.Parse(json)?.
AsObject
();
528
var featuresObject = settings["features"]!.
AsObject
();
554
var settings = JsonNode.Parse(json)?.
AsObject
();
559
var featuresObject = settings["features"]!.
AsObject
();
585
var settings = JsonNode.Parse(json)?.
AsObject
();
615
var settings = JsonNode.Parse(json)?.
AsObject
();
619
var featuresObject = settings["features"]!.
AsObject
();
648
var settings = JsonNode.Parse(json)?.
AsObject
();
651
var featuresObject = settings["features"]!.
AsObject
();
Mcp\ListStructuredLogsToolTests.cs (8)
197
var firstLog = logsArray[0]?.
AsObject
();
201
var firstLogAttributes = firstLog["attributes"]?.
AsObject
();
207
var firstDashboardLink = firstLog["dashboard_link"]?.
AsObject
();
213
var secondLog = logsArray[1]?.
AsObject
();
217
var secondLogAttributes = secondLog["attributes"]?.
AsObject
();
221
var secondDashboardLink = secondLog["dashboard_link"]?.
AsObject
();
227
var thirdLog = logsArray[2]?.
AsObject
();
232
var thirdDashboardLink = thirdLog["dashboard_link"]?.
AsObject
();
Mcp\ListTracesToolTests.cs (7)
170
var firstTrace = tracesArray[0]?.
AsObject
();
180
var firstDashboardLink = firstTrace["dashboard_link"]?.
AsObject
();
186
var serverSpan = spans.FirstOrDefault(s => s?["kind"]?.GetValue<string>() == "Server")?.
AsObject
();
192
var clientSpan = spans.FirstOrDefault(s => s?["kind"]?.GetValue<string>() == "Client")?.
AsObject
();
198
var secondTrace = tracesArray[1]?.
AsObject
();
202
var secondDashboardLink = secondTrace["dashboard_link"]?.
AsObject
();
213
var internalSpan = secondTraceSpans[0]?.
AsObject
();
Projects\ProjectUpdaterTests.cs (6)
2618
properties = root["Properties"]!.
AsObject
();
2633
items = root["Items"]!.
AsObject
();
2652
var items = root["Items"]!.
AsObject
();
2668
var items = root["Items"]!.
AsObject
();
2684
var items = root["Items"]!.
AsObject
();
2701
properties = root["Properties"]!.
AsObject
();
Utils\DevCertsCheckTests.cs (1)
218
var certNode = certificates[0]!.
AsObject
();
Aspire.Hosting (10)
Dashboard\DashboardEventHandlers.cs (6)
148
var configJson = JsonNode.Parse(configText)?.
AsObject
();
158
if (configJson["runtimeOptions"]?.
AsObject
() is { } runtimeOptions &&
163
if (framework?.
AsObject
() is { } frameworkObj &&
240
var configJson = JsonNode.Parse(originalConfigText)?.
AsObject
();
251
if (configJson["runtimeOptions"]?.
AsObject
() is { } runtimeOptions &&
256
if (framework?.
AsObject
() is { } frameworkObj &&
Pipelines\Internal\DeploymentStateManagerBase.cs (3)
91
var flattenedState = JsonNode.Parse(fileContent, documentOptions: jsonDocumentOptions)!.
AsObject
();
152
data = o.DeepClone().
AsObject
();
213
SetNestedPropertyValue(_state, section.SectionName, section.Data.DeepClone().
AsObject
());
Pipelines\Internal\JsonFlattener.cs (1)
52
current = existing.
AsObject
();
Aspire.Hosting.Azure (5)
Provisioning\BicepUtilities.cs (2)
115
var parameters = JsonNode.Parse(jsonString)?.
AsObject
();
117
? JsonNode.Parse(scopeString)?.
AsObject
()
Provisioning\JsonExtensions.cs (1)
12
var jsonObj = obj.
AsObject
();
Provisioning\Provisioners\BicepProvisioner.cs (2)
71
foreach (var item in outputObj.
AsObject
())
270
foreach (var item in outputObj.
AsObject
())
Aspire.Hosting.Azure.Tests (3)
AzureDeployerTests.cs (1)
1428
Assert.True(stateJson.
AsObject
().ContainsKey("Azure:SubscriptionId"));
AzureManifestUtils.cs (1)
35
if (!manifestNode.
AsObject
().TryGetPropertyValue("path", out var pathNode))
JsonExtensionsTests.cs (1)
16
azureNode.
AsObject
()["TestProperty"] = "TestValue";
Aspire.Hosting.RemoteHost.Tests (1)
CapabilityDispatcherTests.cs (1)
356
var handleRef = result.
AsObject
();
Aspire.Hosting.Tests (2)
Orchestrator\ParameterProcessorTests.cs (2)
1585
? obj.DeepClone().
AsObject
()
1597
_unflattenedState[section.SectionName] = section.Data.DeepClone().
AsObject
();
Aspire.Hosting.Yarp (2)
YarpJsonConfigGeneratorBuilder.cs (2)
101
node?.
AsObject
().Remove(nameof(RouteConfig.RouteId));
115
node?.
AsObject
().Remove(nameof(ClusterConfig.ClusterId));
dotnet (1)
ToolPackage\ToolPackageDownloaderBase.cs (1)
390
var jsonObject = JsonNode.Parse(existingJson)!.
AsObject
();
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\FunctionCallContentTests.cs (1)
97
var jsonObj = json!.
AsObject
();
Utilities\AIJsonSchemaTransformCacheTests.cs (3)
49
AIJsonSchemaTransformCache cache = new(new() { TransformSchemaNode = (_, node) => { node.
AsObject
().Add("myAwesomeKeyword", 42); return node; } });
62
AIJsonSchemaTransformCache cache = new(new() { TransformSchemaNode = (_, node) => { node.
AsObject
().Add("myAwesomeKeyword", 42); return node; } });
77
AIJsonSchemaTransformCache cache = new(new() { TransformSchemaNode = (_, node) => { node.
AsObject
().Add("myAwesomeKeyword", 42); return node; } });
Microsoft.ML.AutoML.SourceGenerator (2)
SearchSpaceGenerator.cs (2)
65
var defaultToken = t.
AsObject
().ContainsKey("default") ? t["default"] : null;
86
var searchSpaceNode = t.
AsObject
().ContainsKey("search_space") ? t["search_space"] : null;
Microsoft.TemplateEngine.Cli (3)
HostSpecificDataLoader.cs (2)
48
JsonObject? jObject = JsonNode.Parse(hostData, nodeOptions: null, s_jsonDocumentOptions)?.
AsObject
();
72
jsonData = JsonNode.Parse(stream, nodeOptions: null, s_jsonDocumentOptions)?.
AsObject
();
JExtensions.cs (1)
65
result = GetPropertyCaseInsensitive(token.
AsObject
(), key);
Microsoft.TemplateEngine.Edge (1)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
78
result = GetPropertyCaseInsensitive(token.
AsObject
(), key);
Microsoft.TemplateEngine.Utils (1)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
78
result = GetPropertyCaseInsensitive(token.
AsObject
(), key);
Microsoft.TemplateSearch.Common (1)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
78
result = GetPropertyCaseInsensitive(token.
AsObject
(), key);
sdk-tasks (11)
GetRuntimePackRids.cs (2)
22
var runtimeJsonRoot = JsonNode.Parse(runtimeJsonContents)!.
AsObject
();
23
string [] runtimeIdentifiers = runtimeJsonRoot["runtimes"]!.
AsObject
().Select(p => p.Key).ToArray();
PublishMutationUtilities.cs (3)
20
foreach (var target in deps["targets"]!.
AsObject
())
22
var targetObj = target.Value!.
AsObject
();
38
var librariesObj = deps["libraries"]!.
AsObject
();
RemoveAssetFromDepsPackages.cs (4)
37
foreach (var target in deps["targets"]!.
AsObject
())
39
foreach (var pv in target.Value!.
AsObject
())
44
var sectionObj = section.
AsObject
();
47
pv.Value.
AsObject
().Remove(sectionName);
UpdateRuntimeConfig.cs (2)
37
var config = JsonNode.Parse(text)!.
AsObject
();
57
var framework = item.
AsObject
();
System.Text.Json (2)
System\Text\Json\Nodes\JsonNode.cs (2)
242
return
AsObject
().GetItem(propertyName);
246
AsObject
().SetItem(propertyName, value);