Compartilhar via


Field Estrutura

Definição

Representa um cabeçalho de campo.

public struct Field
type Field = struct
Public Structure Field
Herança
Field

Construtores

Field(Tag, UInt32, Type)

Inicializa uma nova instância do struct Field.

Field(Tag)

Inicializa uma nova instância do struct Field.

Campos

FieldIdDeltaRaw

O delta do identificador de campo bruto.

FieldTypeRaw

O tipo de campo bruto.

Tag

O byte da marca.

Propriedades

ExtendedWireType

Obtém ou define o tipo de fio estendido.

FieldIdDelta

Obtém ou define o delta do identificador de campo.

FieldType

Obtém ou define o tipo do campo.

HasExtendedFieldId

Obtém um valor que indica se essa instância tem um identificador de campo estendido.

HasExtendedSchemaType

Obtém um valor que indica se essa instância tem um tipo de esquema estendido.

HasFieldId

Obtém um valor que indica se essa instância tem um identificador de campo.

IsEndBaseFields

Obtém um valor que indica se essa instância representa o final dos campos base em uma estrutura delimitada por marca.

IsEndBaseOrEndObject

Obtém um valor que indica se essa instância representa o final de uma estrutura delimitada por marca ou o fim dos campos base em uma estrutura delimitada por marca.

IsEndObject

Obtém um valor que indica se essa instância representa o final de uma estrutura delimitada por marca.

IsReference

Obtém um valor que indica se essa instância tem um tipo de transmissão de Reference.

IsSchemaTypeValid

Obtém um valor que indica se essa instância tem um tipo de esquema válido.

SchemaType

Obtém ou define o tipo de esquema.

WireType

Obtém ou define o tipo de fio.

Métodos

EnsureWireType(WireType)

Garante que o tipo de fio tenha suporte.

EnsureWireTypeTagDelimited()

Garante que o tipo de fio seja TagDelimited.

ToString()

Representa um cabeçalho de campo.

Aplica-se a