public sealed class ExtensionRange : object, IMessage<DescriptorProto.Types.ExtensionRange>, IEquatable<DescriptorProto.Types.ExtensionRange>, IDeepCloneable<DescriptorProto.Types.ExtensionRange>, IBufferMessage, IMessage
Inheritance
Object >
DescriptorProto.Types.ExtensionRange
Namespace
Google.Protobuf.Reflection
Assembly
Google.Protobuf.dll
Constructors
ExtensionRange()
ExtensionRange(DescriptorProto.Types.ExtensionRange)
public ExtensionRange(DescriptorProto.Types.ExtensionRange other)
Fields
EndFieldNumber
public const int EndFieldNumber = null
Field number for the "end" field.
Field Value |
---|
Type | Description |
Int32 | |
OptionsFieldNumber
public const int OptionsFieldNumber = null
Field number for the "options" field.
Field Value |
---|
Type | Description |
Int32 | |
StartFieldNumber
public const int StartFieldNumber = null
Field number for the "start" field.
Field Value |
---|
Type | Description |
Int32 | |
Properties
Descriptor
public static MessageDescriptor Descriptor { get; }
End
public int End { get; set; }
Property Value |
---|
Type | Description |
Int32 | |
HasEnd
public bool HasEnd { get; }
Gets whether the "end" field is set
Property Value |
---|
Type | Description |
Boolean | |
HasStart
public bool HasStart { get; }
Gets whether the "start" field is set
Property Value |
---|
Type | Description |
Boolean | |
Options
public ExtensionRangeOptions Options { get; set; }
Parser
public static MessageParser<DescriptorProto.Types.ExtensionRange> Parser { get; }
Start
public int Start { get; set; }
Property Value |
---|
Type | Description |
Int32 | |
Methods
CalculateSize()
public int CalculateSize()
Returns |
---|
Type | Description |
Int32 | |
ClearEnd()
Clears the value of the "end" field
ClearStart()
Clears the value of the "start" field
Clone()
public DescriptorProto.Types.ExtensionRange Clone()
Equals(DescriptorProto.Types.ExtensionRange)
public bool Equals(DescriptorProto.Types.ExtensionRange other)
Equals(Object)
public override bool Equals(object other)
Parameter |
---|
Name | Description |
other | Object
|
GetHashCode()
public override int GetHashCode()
Returns |
---|
Type | Description |
Int32 | |
public void MergeFrom(CodedInputStream input)
MergeFrom(DescriptorProto.Types.ExtensionRange)
public void MergeFrom(DescriptorProto.Types.ExtensionRange other)
ToString()
public override string ToString()
WriteTo(CodedOutputStream)
public void WriteTo(CodedOutputStream output)
Explicit Interface Implementations
IBufferMessage.InternalMergeFrom(ref ParseContext)
void IBufferMessage.InternalMergeFrom(ref ParseContext input)
IBufferMessage.InternalWriteTo(ref WriteContext)
void IBufferMessage.InternalWriteTo(ref WriteContext output)
IMessage.Descriptor
MessageDescriptor IMessage.Descriptor { get; }