Api public sealed class Api : IMessage<Api>, IMessage, IEquatable<Api>, IDeepCloneable<Api>, IBufferMessage Documentation public const int MethodsFieldNumber = 2 public const int MixinsFieldNumber = 6 public const int NameFieldNumber = 1 public const int OptionsFieldNumber = 3 public const int SourceContextFieldNumber = 5 public const int SyntaxFieldNumber = 7 public const int VersionFieldNumber = 4 public static MessageDescriptor Descriptor { get; } public static MessageParser<Api> Parser { get; } public RepeatedField<Method> Methods { get; } public RepeatedField<Mixin> Mixins { get; } public string Name { get; set; } public RepeatedField<Option> Options { get; } public SourceContext SourceContext { get; set; } public Syntax Syntax { get; set; } public string Version { get; set; } public Api() public Api(Api other) public int CalculateSize() public Api Clone() public bool Equals(Api other) public void MergeFrom(Api other) public void MergeFrom(CodedInputStream input) public void WriteTo(CodedOutputStream output)