| MessageParser<Google.Protobuf.Compiler.Version> get_Parser() | PublicStatic+1 flags | — | 0x08 |
| MessageDescriptor get_Descriptor() | PublicStatic+1 flags | — | 0x08 |
| MessageDescriptor pb::Google.Protobuf.IMessage.get_Descriptor() | PrivateFinal+3 flags | — | 0x08 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor(Version other) | Public+1 flags | — | 0x08 |
| Version Clone() | PublicFinal+2 flags | — | 0x08 |
| int get_Major() | Public+1 flags | — | 0x04 |
| void set_Major(int value) | Public+1 flags | — | 0x04 |
| bool get_HasMajor() | Public+1 flags | — | 0x01 |
| void ClearMajor() | Public | — | 0x00 |
| int get_Minor() | Public+1 flags | — | 0x04 |
| void set_Minor(int value) | Public+1 flags | — | 0x04 |
| bool get_HasMinor() | Public+1 flags | — | 0x01 |
| void ClearMinor() | Public | — | 0x00 |
| int get_Patch() | Public+1 flags | | 0x04 |
| void set_Patch(int value) | Public+1 flags | | 0x04 |
| bool get_HasPatch() | Public+1 flags | | 0x01 |
| void ClearPatch() | Public | | 0x00 |
| string get_Suffix() | Public+1 flags | | 0x08 |
| void set_Suffix(const string& value) | Public+1 flags | | 0x08 |
| bool get_HasSuffix() | Public+1 flags | | 0x01 |
| void ClearSuffix() | Public | | 0x00 |
| bool Equals(object other) | Public+1 flags | | 0x08 |
| bool Equals(Version other) | PublicFinal+2 flags | | 0x08 |
| int GetHashCode() | Public+1 flags | | 0x04 |
| string ToString() | Public+1 flags | | 0x08 |
| void WriteTo(CodedOutputStream output) | PublicFinal+2 flags | | 0x08 |
| void pb::Google.Protobuf.IBufferMessage.InternalWriteTo(ref WriteContext& output) | PrivateFinal+2 flags | | 0x28 |
| int CalculateSize() | PublicFinal+2 flags | | 0x04 |
| void MergeFrom(Version other) | PublicFinal+2 flags | | 0x08 |
| void MergeFrom(CodedInputStream input) | PublicFinal+2 flags | | 0x08 |
| void pb::Google.Protobuf.IBufferMessage.InternalMergeFrom(ref ParseContext& input) | PrivateFinal+2 flags | | 0x90 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |