29 instantiations of GrpcJsonSettings
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
GrpcJsonTranscodingOptions.cs (1)
43
public GrpcJsonSettings JsonSettings { get; set; } = new
GrpcJsonSettings
();
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (26)
ConverterTests\JsonConverterReadTests.cs (13)
70
var m = AssertReadJson<HelloRequest>(json, serializeOld: false, settings: new
GrpcJsonSettings
{ PropertyNameCaseInsensitive = true });
81
var m = AssertReadJson<HelloRequest>(json, serializeOld: false, settings: new
GrpcJsonSettings
{ PropertyNameCaseInsensitive = true });
93
var m = AssertReadJson<HelloRequest>(json, serializeOld: false, settings: new
GrpcJsonSettings
{ PropertyNameCaseInsensitive = true });
294
var result = AssertReadJson<PrefixEnumType>(json, descriptorRegistry: serviceDescriptorRegistry, serializeOld: false, settings: new
GrpcJsonSettings
{ RemoveEnumPrefix = true });
311
var result = AssertReadJson<CollisionPrefixEnumType>(json, descriptorRegistry: serviceDescriptorRegistry, serializeOld: false, settings: new
GrpcJsonSettings
{ RemoveEnumPrefix = true });
525
AssertReadJson<HelloRequest>(json, serializeOld: false, settings: new
GrpcJsonSettings
{ PropertyNameCaseInsensitive = true });
586
AssertReadJson<HelloRequest>(json, serializeOld: false, settings: new
GrpcJsonSettings
{ PropertyNameCaseInsensitive = true });
608
AssertReadJsonError<HelloRequest>(json, ex => Assert.Equal("Multiple values specified for oneof oneof_test", ex.Message.TrimEnd('.')), deserializeOld: false, settings: new
GrpcJsonSettings
{ PropertyNameCaseInsensitive = true });
673
var result = AssertReadJson<HelloRequest.Types.Wrappers>(json, serializeOld: false, settings: new
GrpcJsonSettings
{ PropertyNameCaseInsensitive = true });
786
var m = AssertReadJson<Issue047349Message>(json, serializeOld: false, settings: new
GrpcJsonSettings
{ PropertyNameCaseInsensitive = true });
810
var m = AssertReadJson<Issue047349Message>(json, serializeOld: false, settings: new
GrpcJsonSettings
{ PropertyNameCaseInsensitive = true });
833
AssertReadJsonError<FieldNameCaseMessage>(json, ex => Assert.Equal("The JSON property name for 'Transcoding.FieldNameCaseMessage.A' collides with another property.", ex.Message), deserializeOld: false, settings: new
GrpcJsonSettings
{ PropertyNameCaseInsensitive = true });
902
settings ?? new
GrpcJsonSettings
(),
ConverterTests\JsonConverterWriteTests.cs (9)
39
new
GrpcJsonSettings
{ IgnoreDefaultValues = true });
153
new
GrpcJsonSettings
{ WriteInt64sAsStrings = true });
248
var settings = new
GrpcJsonSettings
{ WriteInt64sAsStrings = writeInt64sAsStrings };
263
var settings = new
GrpcJsonSettings
{ WriteInt64sAsStrings = writeInt64sAsStrings };
505
var json = AssertWrittenJson(dataTypes, settings: new
GrpcJsonSettings
{ RemoveEnumPrefix = true }, compareOldNew: false);
537
var json = AssertWrittenJson(dataTypes, settings: new
GrpcJsonSettings
{ IgnoreDefaultValues = true });
560
var json = AssertWrittenJson(dataTypes, new
GrpcJsonSettings
{ WriteEnumsAsIntegers = true, IgnoreDefaultValues = true });
596
settings ??= new
GrpcJsonSettings
{ WriteInt64sAsStrings = true };
637
var context = new JsonContext(settings ?? new
GrpcJsonSettings
(), typeRegistery ?? TypeRegistry.Empty, descriptorRegistry);
ConverterTests\MessageTypeInfoResolverTests.cs (1)
55
var context = new JsonContext(new
GrpcJsonSettings
(), TypeRegistry.Empty, descriptorRegistry ?? new DescriptorRegistry());
GrpcJsonTranscodingServiceExtensionsTests.cs (1)
35
var settings = new
GrpcJsonSettings
();
ServerStreamingServerCallHandlerTests.cs (1)
346
var jsonSettings = jsonTranscodingOptions?.JsonSettings ?? new
GrpcJsonSettings
() { WriteIndented = false };
UnaryServerCallHandlerTests.cs (1)
1854
jsonTranscodingOptions?.JsonSettings ?? new
GrpcJsonSettings
(),
Microsoft.AspNetCore.Grpc.Microbenchmarks (2)
Json\JsonReading.cs (1)
28
_serializerOptions = JsonConverterHelper.CreateSerializerOptions(new JsonContext(new
GrpcJsonSettings
{ WriteIndented = false }, TypeRegistry.Empty, descriptorRegistry));
Json\JsonWriting.cs (1)
29
new JsonContext(new
GrpcJsonSettings
{ WriteIndented = false }, TypeRegistry.Empty, descriptorRegistry));
16 references to GrpcJsonSettings
Microsoft.AspNetCore.Grpc.JsonTranscoding (7)
GrpcJsonTranscodingOptions.cs (2)
41
/// Gets or sets the <see cref="
GrpcJsonSettings
"/> used to serialize messages.
43
public
GrpcJsonSettings
JsonSettings { get; set; } = new GrpcJsonSettings();
Internal\Json\AnyConverter.cs (1)
104
internal static void WriteMessageFields(Utf8JsonWriter writer, IMessage message,
GrpcJsonSettings
settings, JsonSerializerOptions options)
Internal\Json\EnumNameHelpers.cs (2)
15
internal static EnumValueDescriptor? GetEnumFieldReadValue(EnumDescriptor enumDescriptor, string value,
GrpcJsonSettings
settings)
36
internal static string? GetEnumFieldWriteName(EnumDescriptor enumDescriptor, object value,
GrpcJsonSettings
settings)
Internal\Json\JsonContext.cs (2)
11
public JsonContext(
GrpcJsonSettings
settings, TypeRegistry typeRegistry, DescriptorRegistry descriptorRegistry)
18
public
GrpcJsonSettings
Settings { get; }
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (9)
ConverterTests\JsonConverterReadTests.cs (3)
836
private TValue AssertReadJson<TValue>(string value,
GrpcJsonSettings
? settings = null, DescriptorRegistry? descriptorRegistry = null, bool serializeOld = true) where TValue : IMessage, new()
875
private void AssertReadJsonError<TValue>(string value, Action<Exception> assertException,
GrpcJsonSettings
? settings = null, DescriptorRegistry? descriptorRegistry = null, bool deserializeOld = true) where TValue : IMessage, new()
899
internal static JsonSerializerOptions CreateSerializerOptions(
GrpcJsonSettings
? settings, TypeRegistry? typeRegistery, DescriptorRegistry descriptorRegistry)
ConverterTests\JsonConverterWriteTests.cs (4)
248
var
settings = new GrpcJsonSettings { WriteInt64sAsStrings = writeInt64sAsStrings };
263
var
settings = new GrpcJsonSettings { WriteInt64sAsStrings = writeInt64sAsStrings };
590
private string AssertWrittenJson<TValue>(TValue value,
GrpcJsonSettings
? settings = null, bool? compareRawStrings = null, bool? compareOldNew = null) where TValue : IMessage
635
internal static JsonSerializerOptions CreateSerializerOptions(
GrpcJsonSettings
? settings, TypeRegistry? typeRegistery, DescriptorRegistry descriptorRegistry)
GrpcJsonTranscodingServiceExtensionsTests.cs (1)
35
var
settings = new GrpcJsonSettings();
ServerStreamingServerCallHandlerTests.cs (1)
346
var
jsonSettings = jsonTranscodingOptions?.JsonSettings ?? new GrpcJsonSettings() { WriteIndented = false };