Partager via


Field Structure

Définition

Représente un en-tête de champ.

public struct Field
type Field = struct
Public Structure Field
Héritage
Field

Constructeurs

Field(Tag, UInt32, Type)

Initialise une nouvelle instance du struct Field.

Field(Tag)

Initialise une nouvelle instance du struct Field.

Champs

FieldIdDeltaRaw

Delta de l’identificateur de champ brut.

FieldTypeRaw

Type de champ brut.

Tag

Octet de balise.

Propriétés

ExtendedWireType

Obtient ou définit le type de câble étendu.

FieldIdDelta

Obtient ou définit le delta de l’identificateur de champ.

FieldType

Obtient ou définit le type du champ.

HasExtendedFieldId

Obtient une valeur indiquant si cette instance a un identificateur de champ étendu.

HasExtendedSchemaType

Obtient une valeur indiquant si cette instance a un type de schéma étendu.

HasFieldId

Obtient une valeur indiquant si cette instance a un identificateur de champ.

IsEndBaseFields

Obtient une valeur indiquant si cette instance représente la fin des champs de base dans une structure délimitée par des balises.

IsEndBaseOrEndObject

Obtient une valeur indiquant si cette instance représente la fin d’une structure délimitée par des balises ou la fin des champs de base dans une structure délimitée par des balises.

IsEndObject

Obtient une valeur indiquant si cette instance représente la fin d’une structure délimitée par des balises.

IsReference

Obtient une valeur indiquant si cette instance a un type de câble de Reference.

IsSchemaTypeValid

Obtient une valeur indiquant si cette instance a un type de schéma valide.

SchemaType

Obtient ou définit le type de schéma.

WireType

Obtient ou définit le type de câble.

Méthodes

EnsureWireType(WireType)

Vérifie que le type de câble est pris en charge.

EnsureWireTypeTagDelimited()

Vérifie que le type de câble est TagDelimited.

ToString()

Représente un en-tête de champ.

S’applique à