Class DocumentPathItem
Document path item
@par production list
@code{unparsed}
document_path: path_item | path_item document_path
path_item : member | array_index | "**"
member : "." string | "." ""
array_index : "[" number "]" | "[" "" "]"
@endcode
Inheritance
System.Object
DocumentPathItem
Implements
Google.Protobuf.IBufferMessage
Assembly: MySql.Data.dll
Version: 9.2.0
Syntax
public sealed class DocumentPathItem : Google.Protobuf.IMessage<DocumentPathItem>
Constructors
DocumentPathItem()
Declaration
public DocumentPathItem()
DocumentPathItem(DocumentPathItem)
Declaration
public DocumentPathItem(DocumentPathItem other)
Parameters
Fields
IndexFieldNumber
Field number for the "index" field.
Declaration
public const int IndexFieldNumber = 3
Field Value
Type |
Description |
System.Int32 |
|
TypeFieldNumber
Field number for the "type" field.
Declaration
public const int TypeFieldNumber = 1
Field Value
Type |
Description |
System.Int32 |
|
ValueFieldNumber
Field number for the "value" field.
Declaration
public const int ValueFieldNumber = 2
Field Value
Type |
Description |
System.Int32 |
|
Properties
Descriptor
Declaration
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
Type |
Description |
Google.Protobuf.Reflection.MessageDescriptor |
|
HasIndex
Gets whether the "index" field is set
Declaration
public bool HasIndex { get; }
Property Value
Type |
Description |
System.Boolean |
|
HasType
Gets whether the "type" field is set
Declaration
public bool HasType { get; }
Property Value
Type |
Description |
System.Boolean |
|
HasValue
Gets whether the "value" field is set
Declaration
public bool HasValue { get; }
Property Value
Type |
Description |
System.Boolean |
|
Index
- used in case of ARRY_INDEX
Declaration
public uint Index { get; set; }
Property Value
Type |
Description |
System.UInt32 |
|
Parser
Declaration
public static Google.Protobuf.MessageParser<DocumentPathItem> Parser { get; }
Property Value
Type
Declaration
public DocumentPathItem.Types.Type Type { get; set; }
Property Value
Value
Declaration
public string Value { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
Type |
Description |
System.Int32 |
|
ClearIndex()
Clears the value of the "index" field
Declaration
ClearType()
Clears the value of the "type" field
Declaration
ClearValue()
Clears the value of the "value" field
Declaration
Clone()
Declaration
public DocumentPathItem Clone()
Returns
Equals(DocumentPathItem)
Declaration
public bool Equals(DocumentPathItem other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
System.Object |
other |
|
Returns
Type |
Description |
System.Boolean |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Declaration
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedInputStream |
input |
|
MergeFrom(DocumentPathItem)
Declaration
public void MergeFrom(DocumentPathItem other)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
WriteTo(Google.Protobuf.CodedOutputStream)
Declaration
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedOutputStream |
output |
|
Implements
Google.Protobuf.IBufferMessage