203 references to RootElement
aspire (5)
DotNet\DotNetCliRunner.cs (1)
79
var rootElement = jsonDocument.
RootElement
;
Projects\ProjectLocator.cs (1)
105
if (json.
RootElement
.TryGetProperty("appHostPath", out var appHostPathProperty) && appHostPathProperty.GetString() is { } appHostPath)
Projects\ProjectUpdater.cs (2)
177
var propertiesElement = itemsAndPropertiesDocument.
RootElement
.GetProperty("Properties");
223
var itemsElement = itemsAndPropertiesDocument.
RootElement
.GetProperty("Items");
src\Shared\PackageUpdateHelpers.cs (1)
121
if (!document.
RootElement
.TryGetProperty("searchResult", out var searchResultsArray))
Aspire.Hosting (1)
src\Shared\PackageUpdateHelpers.cs (1)
121
if (!document.
RootElement
.TryGetProperty("searchResult", out var searchResultsArray))
Aspire.Hosting.OpenAI (1)
StatusPageHealthCheck.cs (1)
80
if (!doc.
RootElement
.TryGetProperty("status", out var statusEl))
Aspire.Hosting.PostgreSQL.Tests (1)
AddPostgresTests.cs (1)
486
var servers = document.
RootElement
.GetProperty("Servers");
Aspire.Hosting.Seq.Tests (1)
SeqFunctionalTests.cs (1)
63
var doc = jsonDocument.
RootElement
.EnumerateArray().FirstOrDefault();
Aspire.Hosting.Tests (13)
ManifestGenerationTests.cs (12)
28
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
45
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
62
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
81
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
124
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
151
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
184
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
204
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
223
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
243
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
265
var resources = publisher.ManifestDocument.
RootElement
.GetProperty("resources");
477
Assert.Equal(expectedManifest, publisher.ManifestDocument.
RootElement
.ToString());
Schema\SchemaTests.cs (1)
230
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)
622
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 (24)
ChatCompletion\ChatResponseFormatTests.cs (1)
12
private static JsonElement EmptySchema => JsonDocument.Parse("{}").
RootElement
;
test\Shared\JsonSchemaExporter\TestTypes.cs (2)
102
yield return new TestData<JsonElement>(JsonDocument.Parse("""[{ "x" : 42 }]""").
RootElement
, "true");
118
yield return new TestData<JsonElement?>(JsonDocument.Parse("{}").
RootElement
, "true");
Utilities\AIJsonSchemaTransformCacheTests.cs (1)
64
JsonElement schema = JsonDocument.Parse("{}").
RootElement
;
Utilities\AIJsonUtilitiesTests.cs (20)
166
""").
RootElement
;
181
""").
RootElement
;
213
""").
RootElement
;
260
""").
RootElement
;
328
""").
RootElement
;
388
""").
RootElement
;
423
AssertDeepEquals(expectedSchema.
RootElement
, func.JsonSchema);
488
""").
RootElement
;
1114
""").
RootElement
;
1125
""").
RootElement
;
1148
""").
RootElement
;
1159
""").
RootElement
;
1182
""").
RootElement
;
1194
""").
RootElement
;
1218
""").
RootElement
;
1231
""").
RootElement
;
1251
""").
RootElement
;
1258
""").
RootElement
;
1336
JsonElement schema = JsonDocument.Parse("{}").
RootElement
;
1349
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)
69
JsonElement metricElement = annotationResponseDocument.
RootElement
.EnumerateArray().Last();
77
JsonElement metricDetailsRootElement = metricDetailsDocument.
RootElement
;
235
string? discoveryUrl = document.
RootElement
.GetProperty("properties").GetProperty("discoveryUrl").GetString();
287
foreach (JsonElement element in document.
RootElement
.EnumerateArray())
344
string? resultUrl = document.
RootElement
.GetProperty("location").GetString();
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
72
var root = jsonDoc.
RootElement
;
Microsoft.Extensions.AI.Tests (7)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (2)
69
""").
RootElement
, responseFormat.Schema.Value);
407
""").
RootElement
, responseFormat.Schema.Value);
Functions\AIFunctionFactoryTest.cs (5)
90
["w"] = JsonDocument.Parse("4").
RootElement
,
113
JsonElement expectedResult = JsonDocument.Parse(jsonStringParam, new() { CommentHandling = JsonCommentHandling.Skip }).
RootElement
;
133
JsonElement expectedResult = JsonDocument.Parse(JsonSerializer.Serialize(invalidJsonParam, JsonContext.Default.String)).
RootElement
;
882
""").
RootElement
;
915
""").
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)
102
yield return new TestData<JsonElement>(JsonDocument.Parse("""[{ "x" : 42 }]""").
RootElement
, "true");
118
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);
726
return newDocument.
RootElement
;
1037
if (document.
RootElement
.ValueKind is JsonValueKind.Array or JsonValueKind.Object)
1045
Debug.Assert(document.
RootElement
.ValueKind is JsonValueKind.Array or JsonValueKind.Object);
1052
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");