Lines Matching defs:descriptor
172 var descriptor = message.Descriptor;
173 var jsonFieldMap = descriptor.Fields.ByJsonName();
419 /// <param name="descriptor">Descriptor of message type to parse.</param>
422 public IMessage Parse(string json, MessageDescriptor descriptor)
425 ProtoPreconditions.CheckNotNull(descriptor, nameof(descriptor));
426 return Parse(new StringReader(json), descriptor);
433 /// <param name="descriptor">Descriptor of message type to parse.</param>
436 public IMessage Parse(TextReader jsonReader, MessageDescriptor descriptor)
439 ProtoPreconditions.CheckNotNull(descriptor, nameof(descriptor));
440 IMessage message = descriptor.Parser.CreateTemplate();
537 MessageDescriptor descriptor = settings.TypeRegistry.Find(typeName);
538 if (descriptor == null)
540 throw new InvalidOperationException($"Type registry has no descriptor for type name '{typeName}'");
546 var body = descriptor.Parser.CreateTemplate();
547 if (descriptor.IsWellKnownType)