Class Version
Assembly: Google.Protobuf.dll
Syntax
public sealed class Version : IMessage<Version>, IEquatable<Version>, IDeepCloneable<Version>, IBufferMessage, IMessage
Constructors
Version()
Declaration
Version(Version)
Declaration
public Version(Version other)
Parameters
| Type |
Name |
Description |
| Version |
other |
|
Fields
MajorFieldNumber
Declaration
public const int MajorFieldNumber = 1
Field Value
MinorFieldNumber
Declaration
public const int MinorFieldNumber = 2
Field Value
PatchFieldNumber
Declaration
public const int PatchFieldNumber = 3
Field Value
SuffixFieldNumber
Declaration
public const int SuffixFieldNumber = 4
Field Value
Properties
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
HasMajor
Declaration
public bool HasMajor { get; }
Property Value
HasMinor
Declaration
public bool HasMinor { get; }
Property Value
HasPatch
Declaration
public bool HasPatch { get; }
Property Value
HasSuffix
Declaration
public bool HasSuffix { get; }
Property Value
Major
Declaration
public int Major { get; set; }
Property Value
Minor
Declaration
public int Minor { get; set; }
Property Value
Parser
Declaration
public static MessageParser<Version> Parser { get; }
Property Value
Patch
Declaration
public int Patch { get; set; }
Property Value
Suffix
Declaration
public string Suffix { get; set; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
ClearMajor()
Declaration
ClearMinor()
Declaration
ClearPatch()
Declaration
ClearSuffix()
Declaration
public void ClearSuffix()
Clone()
Declaration
Returns
Equals(Version)
Declaration
public bool Equals(Version other)
Parameters
| Type |
Name |
Description |
| Version |
other |
|
Returns
Equals(object)
Declaration
public override bool Equals(object other)
Parameters
| Type |
Name |
Description |
| object |
other |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Declaration
public void MergeFrom(CodedInputStream input)
Parameters
MergeFrom(Version)
Declaration
public void MergeFrom(Version other)
Parameters
| Type |
Name |
Description |
| Version |
other |
|
ToString()
Declaration
public override string ToString()
Returns
Overrides
WriteTo(CodedOutputStream)
Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Implements
Extension Methods