Class GeneratedCodeInfo.Types.Annotation
Inheritance
GeneratedCodeInfo.Types.Annotation
Assembly: Google.Protobuf.dll
Syntax
public sealed class GeneratedCodeInfo.Types.Annotation : IMessage<GeneratedCodeInfo.Types.Annotation>, IEquatable<GeneratedCodeInfo.Types.Annotation>, IDeepCloneable<GeneratedCodeInfo.Types.Annotation>, IBufferMessage, IMessage
Constructors
Annotation()
Declaration
Annotation(Annotation)
Declaration
public Annotation(GeneratedCodeInfo.Types.Annotation other)
Parameters
Fields
BeginFieldNumber
Declaration
public const int BeginFieldNumber = 3
Field Value
EndFieldNumber
Declaration
public const int EndFieldNumber = 4
Field Value
PathFieldNumber
Declaration
public const int PathFieldNumber = 1
Field Value
SemanticFieldNumber
Declaration
public const int SemanticFieldNumber = 5
Field Value
SourceFileFieldNumber
Declaration
public const int SourceFileFieldNumber = 2
Field Value
Properties
Begin
Declaration
public int Begin { get; set; }
Property Value
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
End
Declaration
public int End { get; set; }
Property Value
HasBegin
Declaration
public bool HasBegin { get; }
Property Value
HasEnd
Declaration
public bool HasEnd { get; }
Property Value
HasSemantic
Declaration
public bool HasSemantic { get; }
Property Value
HasSourceFile
Declaration
public bool HasSourceFile { get; }
Property Value
Parser
Declaration
public static MessageParser<GeneratedCodeInfo.Types.Annotation> Parser { get; }
Property Value
Path
Declaration
public RepeatedField<int> Path { get; }
Property Value
Semantic
Declaration
public GeneratedCodeInfo.Types.Annotation.Types.Semantic Semantic { get; set; }
Property Value
SourceFile
Declaration
public string SourceFile { get; set; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
ClearBegin()
Declaration
ClearEnd()
Declaration
ClearSemantic()
Declaration
public void ClearSemantic()
ClearSourceFile()
Declaration
public void ClearSourceFile()
Clone()
Declaration
public GeneratedCodeInfo.Types.Annotation Clone()
Returns
Equals(Annotation)
Declaration
public bool Equals(GeneratedCodeInfo.Types.Annotation other)
Parameters
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(Annotation)
Declaration
public void MergeFrom(GeneratedCodeInfo.Types.Annotation other)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides
WriteTo(CodedOutputStream)
Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Implements
Extension Methods