15 instantiations of GrpcJsonSettings
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
GrpcJsonTranscodingOptions.cs (1)
43public GrpcJsonSettings JsonSettings { get; set; } = new GrpcJsonSettings();
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (12)
ConverterTests\JsonConverterReadTests.cs (1)
699settings ?? new GrpcJsonSettings(),
ConverterTests\JsonConverterWriteTests.cs (7)
38new GrpcJsonSettings { IgnoreDefaultValues = true }); 152new GrpcJsonSettings { WriteInt64sAsStrings = true }); 228var settings = new GrpcJsonSettings { WriteInt64sAsStrings = writeInt64sAsStrings }; 243var settings = new GrpcJsonSettings { WriteInt64sAsStrings = writeInt64sAsStrings }; 498AssertWrittenJson(dataTypes, new GrpcJsonSettings { WriteEnumsAsIntegers = true, IgnoreDefaultValues = true }); 526settings ??= new GrpcJsonSettings { WriteInt64sAsStrings = true }; 564var context = new JsonContext(settings ?? new GrpcJsonSettings(), typeRegistery ?? TypeRegistry.Empty, descriptorRegistry);
ConverterTests\MessageTypeInfoResolverTests.cs (1)
55var context = new JsonContext(new GrpcJsonSettings(), TypeRegistry.Empty, descriptorRegistry ?? new DescriptorRegistry());
GrpcJsonTranscodingServiceExtensionsTests.cs (1)
35var settings = new GrpcJsonSettings();
ServerStreamingServerCallHandlerTests.cs (1)
344var jsonSettings = jsonTranscodingOptions?.JsonSettings ?? new GrpcJsonSettings() { WriteIndented = false };
UnaryServerCallHandlerTests.cs (1)
1852jsonTranscodingOptions?.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)
29new JsonContext(new GrpcJsonSettings { WriteIndented = false }, TypeRegistry.Empty, descriptorRegistry));
14 references to GrpcJsonSettings
Microsoft.AspNetCore.Grpc.JsonTranscoding (5)
GrpcJsonTranscodingOptions.cs (2)
41/// Gets or sets the <see cref="GrpcJsonSettings"/> used to serialize messages. 43public GrpcJsonSettings JsonSettings { get; set; } = new GrpcJsonSettings();
Internal\Json\AnyConverter.cs (1)
104internal static void WriteMessageFields(Utf8JsonWriter writer, IMessage message, GrpcJsonSettings settings, JsonSerializerOptions options)
Internal\Json\JsonContext.cs (2)
11public JsonContext(GrpcJsonSettings settings, TypeRegistry typeRegistry, DescriptorRegistry descriptorRegistry) 18public GrpcJsonSettings Settings { get; }
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (9)
ConverterTests\JsonConverterReadTests.cs (3)
633private TValue AssertReadJson<TValue>(string value, GrpcJsonSettings? settings = null, DescriptorRegistry? descriptorRegistry = null, bool serializeOld = true) where TValue : IMessage, new() 672private void AssertReadJsonError<TValue>(string value, Action<Exception> assertException, GrpcJsonSettings? settings = null, DescriptorRegistry? descriptorRegistry = null, bool deserializeOld = true) where TValue : IMessage, new() 696internal static JsonSerializerOptions CreateSerializerOptions(GrpcJsonSettings? settings, TypeRegistry? typeRegistery, DescriptorRegistry descriptorRegistry)
ConverterTests\JsonConverterWriteTests.cs (4)
228var settings = new GrpcJsonSettings { WriteInt64sAsStrings = writeInt64sAsStrings }; 243var settings = new GrpcJsonSettings { WriteInt64sAsStrings = writeInt64sAsStrings }; 520private string AssertWrittenJson<TValue>(TValue value, GrpcJsonSettings? settings = null, bool? compareRawStrings = null) where TValue : IMessage 562internal static JsonSerializerOptions CreateSerializerOptions(GrpcJsonSettings? settings, TypeRegistry? typeRegistery, DescriptorRegistry descriptorRegistry)
GrpcJsonTranscodingServiceExtensionsTests.cs (1)
35var settings = new GrpcJsonSettings();
ServerStreamingServerCallHandlerTests.cs (1)
344var jsonSettings = jsonTranscodingOptions?.JsonSettings ?? new GrpcJsonSettings() { WriteIndented = false };