Lines Matching defs:extension
40 /// Descriptor for a field or extension within a message in a .proto file.
52 /// Get the field's containing message type, or <c>null</c> if it is a field defined at the top level of a file as an extension.
91 /// An extension identifier for this field, or <c>null</c> if this field isn't an extension.
96 MessageDescriptor parent, int index, string propertyName, Extension extension)
127 Extension = extension;
305 /// For extension fields, returns the extended type
313 throw new InvalidOperationException("ExtendeeType is only valid for extension fields.");
337 public T GetOption<T>(Extension<FieldOptions, T> extension)
339 var value = Proto.Options.GetExtension(extension);
347 public RepeatedField<T> GetOption<T>(RepeatedExtension<FieldOptions, T> extension)
349 return Proto.Options.GetExtension(extension).Clone();