198 references to RootElement
aspire (3)
DotNetCliRunner.cs (2)
66
var rootElement = jsonDocument.
RootElement
;
724
var searchResultsArray = document.
RootElement
.GetProperty("searchResult");
Projects\ProjectLocator.cs (1)
90
if (json.
RootElement
.TryGetProperty("appHostPath", out var appHostPathProperty) && appHostPathProperty.GetString() is { } appHostPath)
Aspire.Hosting (1)
VersionChecking\VersionFetcher.cs (1)
89
var root = document.
RootElement
;
Aspire.Hosting.PostgreSQL.Tests (1)
AddPostgresTests.cs (1)
485
var servers = document.
RootElement
.GetProperty("Servers");
Aspire.Hosting.Seq.Tests (1)
SeqFunctionalTests.cs (1)
64
var doc = jsonDocument.
RootElement
.EnumerateArray().FirstOrDefault();
Aspire.Hosting.Tests (13)
ManifestGenerationTests.cs (12)
29
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
46
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
63
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
82
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
125
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
152
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
185
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
205
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
224
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
244
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
266
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
478
Assert.Equal(expectedManifest, publisher.ManifestDocument.
RootElement
.ToString());
Schema\SchemaTests.cs (1)
231
var manifestText = publisher.ManifestDocument.
RootElement
.ToString();
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
464
var packageVersionsElement = packageVersionDocument.
RootElement
.GetProperty("Packages");
dotnet-user-jwts (2)
Helpers\DevJwtCliHelpers.cs (2)
84
if (ExtractIISExpressUrlFromProfile(launchSettingsJson.
RootElement
) is { } iisUrls)
89
if (launchSettingsJson.
RootElement
.TryGetProperty("profiles", out var profiles))
JwtBearerSample (1)
Startup.cs (1)
79
var obj = json.
RootElement
;
Microsoft.AspNetCore.Authentication.Facebook (1)
FacebookHandler.cs (1)
60
var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity), properties, Context, Scheme, Options, Backchannel, tokens, payload.
RootElement
);
Microsoft.AspNetCore.Authentication.Google (1)
GoogleHandler.cs (1)
58
var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity), properties, Context, Scheme, Options, Backchannel, tokens, payload.
RootElement
);
Microsoft.AspNetCore.Authentication.MicrosoftAccount (1)
MicrosoftAccountHandler.cs (1)
54
var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity), properties, Context, Scheme, Options, Backchannel, tokens, payload.
RootElement
);
Microsoft.AspNetCore.Authentication.OAuth (3)
OAuthHandler.cs (1)
256
var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity), properties, Context, Scheme, Options, Backchannel, tokens, user.
RootElement
);
OAuthTokenResponse.cs (2)
21
var root = response.
RootElement
;
95
var root = response.
RootElement
;
Microsoft.AspNetCore.Authentication.OpenIdConnect (2)
OpenIdConnectHandler.cs (2)
917
action.Run(payload.
RootElement
, identity, ClaimsIssuer);
1097
action.Run(updatedUser.
RootElement
, identity, ClaimsIssuer);
Microsoft.AspNetCore.Authentication.Test (18)
ClaimActionTests.cs (7)
20
action.Run(userData.
RootElement
, identity, "iss");
34
action.Run(userData.
RootElement
, identity, "iss");
52
action.Run(userData.
RootElement
, identity, "iss");
66
action.Run(userData.
RootElement
, identity, "iss");
83
action.Run(userData.
RootElement
, identity, "iss");
100
action.Run(userData.
RootElement
, identity, "iss");
115
action.Run(userData.
RootElement
, identity, "iss");
JsonDocumentAuthExtensionsTests.cs (1)
20
var value = document.
RootElement
.GetString("foo");
JwtBearerTests.cs (4)
956
Assert.Equal(token.ValidTo, dom.
RootElement
.GetProperty("expires").GetDateTimeOffset());
957
Assert.Equal(token.ValidFrom, dom.
RootElement
.GetProperty("issued").GetDateTimeOffset());
998
Assert.Equal(JsonValueKind.Null, dom.
RootElement
.GetProperty("issued").ValueKind);
1000
var expiresElement = dom.
RootElement
.GetProperty("expires");
JwtBearerTests_Handler.cs (4)
901
Assert.Equal(token.ValidTo, dom.
RootElement
.GetProperty("expires").GetDateTimeOffset());
902
Assert.Equal(token.ValidFrom, dom.
RootElement
.GetProperty("issued").GetDateTimeOffset());
942
Assert.Equal(JsonValueKind.Null, dom.
RootElement
.GetProperty("issued").ValueKind);
944
var expiresElement = dom.
RootElement
.GetProperty("expires");
OpenIdConnect\UniqueJsonKeyClaimActionTests.cs (2)
20
action.Run(userData.
RootElement
, identity, "iss");
37
action.Run(userData.
RootElement
, identity, "iss");
Microsoft.AspNetCore.Authentication.Twitter (1)
TwitterHandler.cs (1)
136
var ticket = await CreateTicketAsync(identity, properties, accessToken, user.
RootElement
);
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
TargetPickerUi.cs (1)
149
var res = System.Text.Json.JsonDocument.Parse(await ReceiveMessageLoop(browserDebugClientConnect, token)).
RootElement
;
Microsoft.AspNetCore.Grpc.JsonTranscoding (3)
Internal\Json\AnyConverter.cs (3)
24
if (!d.
RootElement
.TryGetProperty(AnyTypeUrlField, out var urlField))
45
if (!d.
RootElement
.TryGetProperty(AnyWellKnownTypeValueField, out var valueField))
54
data = (IMessage)JsonSerializer.Deserialize(d.
RootElement
, descriptor.ClrType, options)!;
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (47)
ConverterTests\JsonConverterWriteTests.cs (2)
550
Assert.True(comparer.Equals(doc1.
RootElement
, doc2.
RootElement
));
ServerStreamingServerCallHandlerTests.cs (10)
69
Assert.Equal("Hello TestName! 1", responseJson1.
RootElement
.GetProperty("message").GetString());
76
Assert.Equal("Hello TestName! 2", responseJson2.
RootElement
.GetProperty("message").GetString());
113
Assert.Equal("Hello TestName! 1", responseJson1.
RootElement
.GetProperty("message").GetString());
117
Assert.Equal("Exception was thrown by handler.", responseJson2.
RootElement
.GetProperty("message").GetString());
118
Assert.Equal(2, responseJson2.
RootElement
.GetProperty("code").GetInt32());
155
Assert.Equal("Hello TestName! 1", responseJson1.
RootElement
.GetProperty("message").GetString());
159
Assert.Equal("Detail!", responseJson2.
RootElement
.GetProperty("message").GetString());
160
Assert.Equal((int)StatusCode.Aborted, responseJson2.
RootElement
.GetProperty("code").GetInt32());
196
Assert.Equal("Exception was thrown by handler. Exception: Exception!", responseJson.
RootElement
.GetProperty("message").GetString());
197
Assert.Equal(2, responseJson.
RootElement
.GetProperty("code").GetInt32());
UnaryServerCallHandlerTests.cs (35)
83
Assert.Equal("Hello TestName!", responseJson.
RootElement
.GetProperty("message").GetString());
121
Assert.Equal(name, responseJson.
RootElement
.GetString());
181
Assert.Equal(JsonValueKind.Array, responseJson.
RootElement
.ValueKind);
182
Assert.Equal("One", responseJson.
RootElement
[0].GetString());
183
Assert.Equal("Two", responseJson.
RootElement
[1].GetString());
184
Assert.Equal("", responseJson.
RootElement
[2].GetString());
718
Assert.Equal("", responseJson.
RootElement
.GetProperty("message").GetString());
750
Assert.Equal(expectedError, responseJson.
RootElement
.GetProperty("message").GetString());
751
Assert.Equal((int)StatusCode.InvalidArgument, responseJson.
RootElement
.GetProperty("code").GetInt32());
788
Assert.Equal(expectedError, responseJson.
RootElement
.GetProperty("message").GetString());
789
Assert.Equal((int)StatusCode.InvalidArgument, responseJson.
RootElement
.GetProperty("code").GetInt32());
818
Assert.Equal(expectedError, responseJson.
RootElement
.GetProperty("message").GetString());
819
Assert.Equal((int)StatusCode.InvalidArgument, responseJson.
RootElement
.GetProperty("code").GetInt32());
842
Assert.Equal("Detail!", responseJson.
RootElement
.GetProperty("message").GetString());
843
Assert.Equal((int)StatusCode.Unauthenticated, responseJson.
RootElement
.GetProperty("code").GetInt32());
867
Assert.Equal("Detail!", responseJson.
RootElement
.GetProperty("message").GetString());
868
Assert.Equal((int)StatusCode.Unauthenticated, responseJson.
RootElement
.GetProperty("code").GetInt32());
934
Assert.Equal(123, responseJson.
RootElement
.GetProperty("code").GetInt32());
935
Assert.Equal("This is a message", responseJson.
RootElement
.GetProperty("message").GetString());
937
var details = responseJson.
RootElement
.GetProperty("details").EnumerateArray().ToArray();
1012
Assert.Equal(123, responseJson.
RootElement
.GetProperty("code").GetInt32());
1013
Assert.Equal("This is a message", responseJson.
RootElement
.GetProperty("message").GetString());
1015
var details = responseJson.
RootElement
.GetProperty("details").EnumerateArray().ToArray();
1054
Assert.Equal("Exception was thrown by handler.", responseJson.
RootElement
.GetProperty("message").GetString());
1055
Assert.Equal((int)StatusCode.Unknown, responseJson.
RootElement
.GetProperty("code").GetInt32());
1084
Assert.Equal("Exception was thrown by handler. InvalidOperationException: Error!", responseJson.
RootElement
.GetProperty("message").GetString());
1085
Assert.Equal((int)StatusCode.Unknown, responseJson.
RootElement
.GetProperty("code").GetInt32());
1113
Assert.Equal(@"Detail!", responseJson.
RootElement
.GetProperty("message").GetString());
1114
Assert.Equal((int)StatusCode.Unauthenticated, responseJson.
RootElement
.GetProperty("code").GetInt32());
1156
Assert.Equal(@"Hello World!", responseJson.
RootElement
.GetProperty("message").GetString());
1210
Assert.Equal($"Hello {requestContent.Length}!", responseJson.
RootElement
.GetProperty("message").GetString());
1237
Assert.Equal("Unable to deserialize null to Int32Value.", responseJson.
RootElement
.GetProperty("message").GetString());
1476
Assert.Equal("Exception was thrown by handler.", responseJson.
RootElement
.GetProperty("message").GetString());
1477
Assert.Equal((int)StatusCode.Unknown, responseJson.
RootElement
.GetProperty("code").GetInt32());
1738
var anyMessage = responseJson.
RootElement
.GetProperty("anyMessage");
Microsoft.AspNetCore.Http.Abstractions.Tests (7)
HttpValidationProblemDetailsJsonConverterTest.cs (7)
35
Assert.Equal(problemDetails.Type, document.
RootElement
.GetProperty("type").GetString());
36
Assert.Equal(problemDetails.Title, document.
RootElement
.GetProperty("title").GetString());
37
Assert.Equal(problemDetails.Status, document.
RootElement
.GetProperty("status").GetInt32());
38
Assert.Equal(problemDetails.Detail, document.
RootElement
.GetProperty("detail").GetString());
39
Assert.Equal(problemDetails.Instance, document.
RootElement
.GetProperty("instance").GetString());
40
Assert.Equal((string)problemDetails.Extensions["traceId"]!, document.
RootElement
.GetProperty("traceId").GetString());
41
var errorsElement = document.
RootElement
.GetProperty("errors");
Microsoft.AspNetCore.JsonPatch.SystemTextJson (2)
Helpers\JsonUtilities.cs (1)
45
element = docA.
RootElement
;
Internal\ConversionResultProvider.cs (1)
83
return JsonSerializer.Deserialize(doc.
RootElement
, targetType, serializerOptions);
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (1)
IntegrationTests\HeterogenousCollectionTests.cs (1)
92
var root = doc.
RootElement
;
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Infrastructure\DefaultTempDataSerializer.cs (1)
21
var rootElement = jsonDocument.
RootElement
;
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
HttpsTests.cs (1)
162
var result = System.Text.Json.JsonDocument.Parse(response).
RootElement
;
Microsoft.CodeAnalysis.Features (1)
PdbSourceDocument\SourceLinkMap.cs (1)
72
var root = JsonDocument.Parse(json, new JsonDocumentOptions() { AllowTrailingCommas = true }).
RootElement
;
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Protocol\Converters\ParameterInformationConverter.cs (1)
19
var root = document.
RootElement
;
Protocol\Converters\SumConverter.cs (1)
208
if (document.
RootElement
.TryGetProperty(kindAttribute.KindPropertyName, out var value))
Protocol\Internal\Converters\ClassifiedTextRunConverter.cs (1)
20
var data = JsonDocument.ParseValue(ref reader).
RootElement
;
Protocol\Internal\Converters\ObjectContentConverter.cs (1)
49
var data = jsonDocument.
RootElement
;
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\SolutionFileReader.SolutionFilterReader.cs (1)
28
var solution = document.
RootElement
.GetProperty("solution");
Microsoft.DotNet.Arcade.Sdk (1)
src\InstallDotNetCore.cs (1)
61
if (jsonDocument.
RootElement
.TryGetProperty("tools", out JsonElement toolsElement))
Microsoft.Extensions.AI (1)
ChatCompletion\ChatResponse{T}.cs (1)
143
if (JsonDocument.Parse(json!).
RootElement
.TryGetProperty("data", out var data))
Microsoft.Extensions.AI.Abstractions.Tests (22)
ChatCompletion\ChatResponseFormatTests.cs (1)
12
private static JsonElement EmptySchema => JsonDocument.Parse("{}").
RootElement
;
test\Shared\JsonSchemaExporter\TestTypes.cs (2)
105
yield return new TestData<JsonElement>(JsonDocument.Parse("""[{ "x" : 42 }]""").
RootElement
, "true");
121
yield return new TestData<JsonElement?>(JsonDocument.Parse("{}").
RootElement
, "true");
Utilities\AIJsonSchemaTransformCacheTests.cs (1)
64
JsonElement schema = JsonDocument.Parse("{}").
RootElement
;
Utilities\AIJsonUtilitiesTests.cs (18)
166
""").
RootElement
;
198
""").
RootElement
;
245
""").
RootElement
;
313
""").
RootElement
;
365
""").
RootElement
;
445
""").
RootElement
;
1070
""").
RootElement
;
1081
""").
RootElement
;
1104
""").
RootElement
;
1115
""").
RootElement
;
1138
""").
RootElement
;
1150
""").
RootElement
;
1174
""").
RootElement
;
1187
""").
RootElement
;
1207
""").
RootElement
;
1214
""").
RootElement
;
1292
JsonElement schema = JsonDocument.Parse("{}").
RootElement
;
1305
JsonElement schema = JsonDocument.Parse(invalidSchema).
RootElement
;
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (1)
SerializationChainingTests.cs (1)
41
{ "data", JsonDocument.Parse("{\"some\":\"data\"}").
RootElement
},
Microsoft.Extensions.AI.Evaluation.Safety (5)
ContentSafetyService.cs (5)
66
JsonElement metricElement = annotationResponseDocument.
RootElement
.EnumerateArray().Last();
74
JsonElement metricDetailsRootElement = metricDetailsDocument.
RootElement
;
225
string? discoveryUrl = document.
RootElement
.GetProperty("properties").GetProperty("discoveryUrl").GetString();
274
foreach (JsonElement element in document.
RootElement
.EnumerateArray())
328
string? resultUrl = document.
RootElement
.GetProperty("location").GetString();
Microsoft.Extensions.AI.Ollama (2)
OllamaChatClient.cs (1)
26
private static readonly JsonElement _schemalessJsonResponseFormatValue = JsonDocument.Parse("\"json\"").
RootElement
;
OllamaUtilities.cs (1)
58
if (document.
RootElement
.TryGetProperty("error", out JsonElement errorElement) &&
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
71
var root = jsonDoc.
RootElement
;
Microsoft.Extensions.AI.Tests (5)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (2)
69
""").
RootElement
, responseFormat.Schema.Value);
363
""").
RootElement
, responseFormat.Schema.Value);
Functions\AIFunctionFactoryTest.cs (3)
89
["w"] = JsonDocument.Parse("4").
RootElement
,
112
JsonElement expectedResult = JsonDocument.Parse(jsonStringParam, new() { CommentHandling = JsonCommentHandling.Skip }).
RootElement
;
132
JsonElement expectedResult = JsonDocument.Parse(JsonSerializer.Serialize(invalidJsonParam, JsonContext.Default.String)).
RootElement
;
Microsoft.Extensions.Configuration.Json (3)
JsonConfigurationFileParser.cs (3)
33
if (doc.
RootElement
.ValueKind != JsonValueKind.Object)
35
throw new FormatException(SR.Format(SR.Error_InvalidTopLevelJSONElement, doc.
RootElement
.ValueKind));
37
VisitObjectElement(doc.
RootElement
);
Microsoft.JSInterop.Tests (1)
Infrastructure\DotNetDispatcherTest.cs (1)
132
var root = result.
RootElement
;
Microsoft.ML.Tokenizers.Tests (1)
BpeTests.cs (1)
883
JsonElement root = doc.
RootElement
;
Negotiate.Client (2)
Controllers\AuthTestController.cs (2)
284
var details = JsonDocument.Parse(body).
RootElement
;
304
var details = JsonDocument.Parse(body).
RootElement
;
OpenIdConnectSample (4)
Startup.cs (4)
267
props.UpdateTokenValue("access_token", payload.
RootElement
.GetString("access_token"));
268
props.UpdateTokenValue("refresh_token", payload.
RootElement
.GetString("refresh_token"));
269
if (payload.
RootElement
.TryGetProperty("expires_in", out var property) && int.TryParse(property.GetString(), out var seconds))
286
await res.WriteAsync(HtmlEncoder.Default.Encode(payload.
RootElement
.ToString()).Replace(",", ",<br>") + "<br>");
Shared.Tests (2)
JsonSchemaExporter\TestTypes.cs (2)
105
yield return new TestData<JsonElement>(JsonDocument.Parse("""[{ "x" : 42 }]""").
RootElement
, "true");
121
yield return new TestData<JsonElement?>(JsonDocument.Parse("{}").
RootElement
, "true");
SocialSample (8)
Startup.cs (8)
146
context.RunClaimActions(user.
RootElement
);
207
context.RunClaimActions(user.
RootElement
);
337
authProperties.UpdateTokenValue("access_token", payload.
RootElement
.GetString("access_token"));
338
refreshToken = payload.
RootElement
.GetString("refresh_token");
343
if (payload.
RootElement
.TryGetProperty("expires_in", out var property) && property.TryGetInt32(out var seconds))
372
authProperties.UpdateTokenValue("access_token", payload.
RootElement
.GetString("access_token"));
373
if (payload.
RootElement
.TryGetProperty("expires_in", out var property) && property.TryGetInt32(out var seconds))
495
await response.WriteAsync(HtmlEncoder.Default.Encode(payload.
RootElement
.ToString()).Replace(",", ",<br>") + "<br>");
System.Text.Json (15)
System\Text\Json\Document\JsonDocument.cs (6)
99
/// This <see cref="
RootElement
"/>'s <see cref="JsonElement.ValueKind"/> would result in an invalid JSON.
108
RootElement
.WriteTo(writer);
748
return newDocument.
RootElement
;
1059
if (document.
RootElement
.ValueKind is JsonValueKind.Array or JsonValueKind.Object)
1067
Debug.Assert(document.
RootElement
.ValueKind is JsonValueKind.Array or JsonValueKind.Object);
1074
traversalPath.Push(document.
RootElement
.MetadataDbIndex);
System\Text\Json\Document\JsonElement.Parse.cs (7)
53
return document.
RootElement
;
67
return document.
RootElement
;
73
return document.
RootElement
;
87
return document.
RootElement
;
101
return document.
RootElement
;
118
return document.
RootElement
;
162
element = document?.
RootElement
;
System\Text\Json\Nodes\JsonNode.Parse.cs (1)
149
return JsonNodeConverter.Create(document.
RootElement
, nodeOptions);
System\Text\Json\Nodes\JsonValue.cs (1)
145
return backingDocument.
RootElement
;
Templates.Blazor.Tests (1)
src\ProjectTemplates\Shared\Project.cs (1)
321
var profiles = launchSettings.
RootElement
.GetProperty("profiles");
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\ProjectTemplates\Shared\Project.cs (1)
321
var profiles = launchSettings.
RootElement
.GetProperty("profiles");
Templates.Blazor.WebAssembly.Tests (1)
src\ProjectTemplates\Shared\Project.cs (1)
321
var profiles = launchSettings.
RootElement
.GetProperty("profiles");
Templates.Mvc.Tests (1)
src\ProjectTemplates\Shared\Project.cs (1)
321
var profiles = launchSettings.
RootElement
.GetProperty("profiles");
Templates.Tests (1)
src\ProjectTemplates\Shared\Project.cs (1)
321
var profiles = launchSettings.
RootElement
.GetProperty("profiles");