16 references to JsonConverterHelper
Microsoft.AspNetCore.Grpc.JsonTranscoding (16)
GrpcJsonTranscodingOptions.cs (2)
22() => JsonConverterHelper.CreateSerializerOptions(new JsonContext(JsonSettings, TypeRegistry, DescriptorRegistry)), 25() => JsonConverterHelper.CreateSerializerOptions(new JsonContext(JsonSettings, TypeRegistry, DescriptorRegistry), isStreamingOptions: true),
Internal\Json\AnyConverter.cs (2)
88var wrappedValue = valueMessage.Descriptor.Fields[JsonConverterHelper.WrapperValueFieldNumber].Accessor.GetValue(valueMessage); 112if (!JsonConverterHelper.ShouldFormatFieldValue(message, field, value, !settings.IgnoreDefaultValues))
Internal\Json\JsonConverterFactoryForWellKnownTypes.cs (2)
34return JsonConverterHelper.WellKnownTypeNames.ContainsKey(descriptor.FullName); 41var converterType = JsonConverterHelper.WellKnownTypeNames[descriptor.FullName];
Internal\Json\ListValueConverter.cs (1)
21JsonConverterHelper.PopulateList(ref reader, options, message, message.Descriptor.Fields[ListValue.ValuesFieldNumber]);
Internal\Json\MessageTypeInfoResolver.cs (3)
83if (JsonConverterHelper.WellKnownTypeNames.ContainsKey(messageDescriptor.FullName)) 94JsonConverterHelper.GetFieldType(field), 104return JsonConverterHelper.ShouldFormatFieldValue((IMessage)o, field, v, !_context.Settings.IgnoreDefaultValues);
Internal\Json\StructConverter.cs (1)
21JsonConverterHelper.PopulateMap(ref reader, options, message, message.Descriptor.Fields[Struct.FieldsFieldNumber]);
Internal\Json\WrapperConverter.cs (3)
19var valueDescriptor = message.Descriptor.Fields[JsonConverterHelper.WrapperValueFieldNumber]; 20var t = JsonConverterHelper.GetFieldType(valueDescriptor); 29var valueDescriptor = value.Descriptor.Fields[JsonConverterHelper.WrapperValueFieldNumber];
Internal\JsonRequestHelpers.cs (2)
219type = JsonConverterHelper.GetFieldType(serverCallContext.DescriptorInfo.BodyFieldDescriptor); 387responseType = JsonConverterHelper.GetFieldType(serverCallContext.DescriptorInfo.ResponseBodyDescriptor);