70 references to AsObject
aspire (5)
Configuration\ConfigurationService.cs (5)
23settings = JsonNode.Parse(existingContent)?.AsObject() ?? new JsonObject(); 57var settings = JsonNode.Parse(existingContent)?.AsObject(); 131var settings = JsonNode.Parse(content)?.AsObject(); 164currentObject = currentObject[part]!.AsObject(); 193currentObject = currentObject[part]!.AsObject();
Aspire.Cli.Tests (15)
Commands\ConfigCommandTests.cs (9)
74var settings = JsonNode.Parse(json)?.AsObject(); 97var settings = JsonNode.Parse(json)?.AsObject(); 100var fooObject = settings["foo"]!.AsObject(); 122var settings = JsonNode.Parse(json)?.AsObject(); 126var fooObject = settings["foo"]!.AsObject(); 128var barObject = fooObject["bar"]!.AsObject(); 154var settings = JsonNode.Parse(json)?.AsObject(); 158var fooObject = settings["foo"]!.AsObject(); 274var settings = JsonNode.Parse(json)?.AsObject();
Projects\ProjectUpdaterTests.cs (6)
2185properties = root["Properties"]!.AsObject(); 2200items = root["Items"]!.AsObject(); 2219var items = root["Items"]!.AsObject(); 2235var items = root["Items"]!.AsObject(); 2251var items = root["Items"]!.AsObject(); 2268properties = root["Properties"]!.AsObject();
Aspire.Hosting (10)
Dashboard\DashboardEventHandlers.cs (6)
146var configJson = JsonNode.Parse(configText)?.AsObject(); 156if (configJson["runtimeOptions"]?.AsObject() is { } runtimeOptions && 161if (framework?.AsObject() is { } frameworkObj && 238var configJson = JsonNode.Parse(originalConfigText)?.AsObject(); 249if (configJson["runtimeOptions"]?.AsObject() is { } runtimeOptions && 254if (framework?.AsObject() is { } frameworkObj &&
Publishing\Internal\DeploymentStateManagerBase.cs (4)
103current = existing.AsObject(); 171var flattenedState = JsonNode.Parse(fileContent, documentOptions: jsonDocumentOptions)!.AsObject(); 227? obj.DeepClone().AsObject() 275_state[section.SectionName] = section.Data.DeepClone().AsObject();
Aspire.Hosting.Azure (5)
Provisioning\BicepUtilities.cs (2)
98var parameters = JsonNode.Parse(jsonString)?.AsObject(); 100? JsonNode.Parse(scopeString)?.AsObject()
Provisioning\JsonExtensions.cs (1)
12var jsonObj = obj.AsObject();
Provisioning\Provisioners\BicepProvisioner.cs (2)
67foreach (var item in outputObj.AsObject()) 265foreach (var item in outputObj.AsObject())
Aspire.Hosting.Azure.Tests (3)
AzureDeployerTests.cs (1)
1012Assert.True(stateJson.AsObject().ContainsKey("Azure:SubscriptionId"));
AzureManifestUtils.cs (1)
33if (!manifestNode.AsObject().TryGetPropertyValue("path", out var pathNode))
JsonExtensionsTests.cs (1)
16azureNode.AsObject()["TestProperty"] = "TestValue";
Aspire.Hosting.Yarp (2)
YarpJsonConfigGeneratorBuilder.cs (2)
101node?.AsObject().Remove(nameof(RouteConfig.RouteId)); 115node?.AsObject().Remove(nameof(ClusterConfig.ClusterId));
IdentitySample.PasskeyConformance (1)
Data\ServerPublicKeyCredentialOptionsResponse.cs (1)
22var optionsObject = JsonNode.Parse(value.OptionsJson)?.AsObject()
Microsoft.AspNetCore.Identity.Test (9)
Passkeys\PasskeyHandlerAssertionTest.cs (3)
207var response = credentialJson["response"]!.AsObject(); 257var response = credentialJson["response"]!.AsObject(); 324var response = credentialJson["response"]!.AsObject();
Passkeys\PasskeyHandlerAttestationTest.cs (5)
173var user = attestationStateJson["userEntity"]!.AsObject(); 208var user = attestationStateJson["userEntity"]!.AsObject(); 243var user = attestationStateJson["userEntity"]!.AsObject(); 328var response = credentialJson["response"]!.AsObject(); 378var response = credentialJson["response"]!.AsObject();
Passkeys\PasskeyScenarioTest.cs (1)
115var jsonObject = JsonNode.Parse(value)?.AsObject()
Microsoft.Build.BuildCheck.UnitTests (2)
EndToEndTests.cs (2)
186var resources = depsJson!["targets"]?.AsObject().First().Value?[$"{referencedProjectName}/1.0.0"]?["resources"]?.AsObject();
Microsoft.Extensions.AI.Abstractions.Tests (3)
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.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
642existingConversationNode.AsObject().TryGetPropertyValue("id", out JsonNode? idNode) && idNode?.GetValueKind() == JsonValueKind.String ?
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.NET.Build.Containers.UnitTests (5)
ImageBuilderTests.cs (5)
386.Count(h => h?.AsObject()["empty_layer"]?.GetValue<bool>() is null or false); 516var portsObject = result["config"]?["ExposedPorts"]?.AsObject(); 562var portsObject = result["config"]?["ExposedPorts"]?.AsObject(); 645var portsObject = result["config"]?["ExposedPorts"]?.AsObject(); 686var labels = result["config"]?["Labels"]?.AsObject();
Roslyn.VisualStudio.Next.UnitTests (3)
UnifiedSettings\UnifiedSettingsTests.cs (3)
132var categories = jsonDocument!.Root["categories"]!.AsObject(); 232var categories = jsonDocument!.Root["categories"]!.AsObject(); 256var properties = jsonDocument!.Root["properties"]!.AsObject().SelectAsArray(
System.Text.Json (2)
System\Text\Json\Nodes\JsonNode.cs (2)
242return AsObject().GetItem(propertyName); 246AsObject().SetItem(propertyName, value);
System.Windows.Forms.Analyzers.Tests (2)
CurrentReferences.cs (2)
142JsonObject? jsonObject = JsonNode.Parse(globalJsonString)?.AsObject(); 155JsonObject? jsonObject = JsonNode.Parse(configJsonString)?.AsObject();