Condividi tramite


Field Struct

Definizione

Rappresenta un'intestazione di campo.

public struct Field
type Field = struct
Public Structure Field
Ereditarietà
Field

Costruttori

Field(Tag, UInt32, Type)

Inizializza una nuova istanza dell'elemento struct Field.

Field(Tag)

Inizializza una nuova istanza dell'elemento struct Field.

Campi

FieldIdDeltaRaw

Delta dell'identificatore di campo non elaborato.

FieldTypeRaw

Tipo di campo non elaborato.

Tag

Byte del tag.

Proprietà

ExtendedWireType

Ottiene o imposta il tipo di filo esteso.

FieldIdDelta

Ottiene o imposta il delta dell'identificatore di campo.

FieldType

Ottiene o imposta il tipo del campo.

HasExtendedFieldId

Ottiene un valore che indica se questa istanza ha un identificatore di campo esteso.

HasExtendedSchemaType

Ottiene un valore che indica se questa istanza ha un tipo di schema esteso.

HasFieldId

Ottiene un valore che indica se questa istanza ha un identificatore di campo.

IsEndBaseFields

Ottiene un valore che indica se questa istanza rappresenta la fine dei campi di base in una struttura delimitata da tag.

IsEndBaseOrEndObject

Ottiene un valore che indica se questa istanza rappresenta la fine di una struttura delimitata da tag o la fine dei campi di base in una struttura delimitata da tag.

IsEndObject

Ottiene un valore che indica se questa istanza rappresenta la fine di una struttura delimitata da tag.

IsReference

Ottiene un valore che indica se l'istanza ha un tipo di filo di Reference.

IsSchemaTypeValid

Ottiene un valore che indica se l'istanza ha un tipo di schema valido.

SchemaType

Ottiene o imposta il tipo di schema.

WireType

Ottiene o imposta il tipo di filo.

Metodi

EnsureWireType(WireType)

Assicura che il tipo di cavo sia supportato.

EnsureWireTypeTagDelimited()

Assicura che il tipo di filo sia TagDelimited.

ToString()

Rappresenta un'intestazione di campo.

Si applica a