Type public sealed class Type : IMessage<Type>, IMessage, IEquatable<Type>, IDeepCloneable<Type>, IBufferMessage Documentation public const int FieldsFieldNumber = 2 public const int NameFieldNumber = 1 public const int OneofsFieldNumber = 3 public const int OptionsFieldNumber = 4 public const int SourceContextFieldNumber = 5 public const int SyntaxFieldNumber = 6 public static MessageDescriptor Descriptor { get; } public static MessageParser<Type> Parser { get; } public RepeatedField<Field> Fields { get; } public string Name { get; set; } public RepeatedField<string> Oneofs { get; } public RepeatedField<Option> Options { get; } public SourceContext SourceContext { get; set; } public Syntax Syntax { get; set; } public Type() public Type(Type other) public int CalculateSize() public Type Clone() public bool Equals(Type other) public void MergeFrom(Type other) public void MergeFrom(CodedInputStream input) public void WriteTo(CodedOutputStream output)