Google.Protobuf.Compiler.Version
public sealed class Version : IMessage<Version>, IMessage, IEquatable<Version>, IDeepCloneable<Version>, IBufferMessage
The version number of protocol compiler.
namespace Google.Protobuf.Compiler
{
public sealed class Version : IMessage<Version>, IMessage, IEquatable<Version>, IDeepCloneable<Version>, IBufferMessage
{
public const int MajorFieldNumber = 1;
public const int MinorFieldNumber = 2;
public const int PatchFieldNumber = 3;
public const int SuffixFieldNumber = 4;
public static MessageParser<Version> Parser { get; }
public static MessageDescriptor Descriptor { get; }
public int Major { get; set; }
public bool HasMajor { get; }
public int Minor { get; set; }
public bool HasMinor { get; }
public int Patch { get; set; }
public bool HasPatch { get; }
public string Suffix { get; set; }
public bool HasSuffix { get; }
public Version();
public Version(Version other);
public Version Clone();
public void ClearMajor();
public void ClearMinor();
public void ClearPatch();
public void ClearSuffix();
public bool Equals(Version other);
public void WriteTo(CodedOutputStream output);
public int CalculateSize();
public void MergeFrom(Version other);
public void MergeFrom(CodedInputStream input);
}
}