<PackageReference Include="Google.Protobuf" Version="3.34.2" />

Google.Protobuf.Compiler.Version

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); } }