1 write to DescriptorInfo
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Internal\JsonTranscodingServerCallContext.cs (1)
45
DescriptorInfo
= descriptorInfo;
19 references to DescriptorInfo
Microsoft.AspNetCore.Grpc.JsonTranscoding (19)
Internal\JsonRequestHelpers.cs (19)
190
if (serverCallContext.
DescriptorInfo
.BodyDescriptor != null)
195
if (serverCallContext.
DescriptorInfo
.BodyDescriptor.FullName == HttpBody.Descriptor.FullName)
213
if (serverCallContext.
DescriptorInfo
.BodyDescriptorRepeated)
219
type = JsonConverterHelper.GetFieldType(serverCallContext.
DescriptorInfo
.BodyFieldDescriptor);
222
if (serverCallContext.
DescriptorInfo
.BodyFieldDescriptor.IsMap)
242
type = serverCallContext.
DescriptorInfo
.BodyDescriptor.ClrType;
245
bodyContent = (IMessage)(await JsonSerializer.DeserializeAsync(stream, serverCallContext.
DescriptorInfo
.BodyDescriptor.ClrType, serializerOptions))!;
257
if (serverCallContext.
DescriptorInfo
.BodyFieldDescriptor != null)
263
ServiceDescriptorHelpers.SetValue(requestMessage, serverCallContext.
DescriptorInfo
.BodyFieldDescriptor, bodyContent);
280
foreach (var parameterDescriptor in serverCallContext.
DescriptorInfo
.RouteParameterDescriptors)
320
var httpBody = (IMessage)Activator.CreateInstance(serverCallContext.
DescriptorInfo
.BodyDescriptor!.ClrType)!;
365
var cache = serverCallContext.
DescriptorInfo
.PathDescriptorsCache;
389
if (serverCallContext.
DescriptorInfo
.ResponseBodyDescriptor != null)
393
responseBody = serverCallContext.
DescriptorInfo
.ResponseBodyDescriptor.Accessor.GetValue((IMessage)message);
394
responseType = JsonConverterHelper.GetFieldType(serverCallContext.
DescriptorInfo
.ResponseBodyDescriptor);
416
if (serverCallContext.
DescriptorInfo
.BodyDescriptor != null)
418
var bodyFieldDescriptor = serverCallContext.
DescriptorInfo
.BodyFieldDescriptor;
442
if (serverCallContext.
DescriptorInfo
.RouteParameterDescriptors.ContainsKey(variable))
449
if (serverCallContext.
DescriptorInfo
.RouteParameterJsonPaths.Contains(variable))