Поделиться через


Field Структура

Определение

Представляет заголовок поля.

public struct Field
type Field = struct
Public Structure Field
Наследование
Field

Конструкторы

Field(Tag, UInt32, Type)

Инициализирует новый экземпляр структуры Field.

Field(Tag)

Инициализирует новый экземпляр структуры Field.

Поля

FieldIdDeltaRaw

Разностный идентификатор необработанного поля.

FieldTypeRaw

Тип необработанного поля.

Tag

Байт тега.

Свойства

ExtendedWireType

Возвращает или задает тип расширенного провода.

FieldIdDelta

Возвращает или задает дельту идентификатора поля.

FieldType

Получает или задает тип поля.

HasExtendedFieldId

Возвращает значение, указывающее, имеет ли этот экземпляр расширенный идентификатор поля.

HasExtendedSchemaType

Возвращает значение, указывающее, имеет ли этот экземпляр расширенный тип схемы.

HasFieldId

Возвращает значение, указывающее, имеет ли этот экземпляр идентификатор поля.

IsEndBaseFields

Возвращает значение, указывающее, представляет ли данный экземпляр конец базовых полей в структуре с разделителями тегами.

IsEndBaseOrEndObject

Возвращает значение, указывающее, представляет ли этот экземпляр конец структуры с разделителями тегами или конец базовых полей в структуре с разделителями тегами.

IsEndObject

Возвращает значение, указывающее, представляет ли данный экземпляр конец структуры с разделителями тегами.

IsReference

Возвращает значение, указывающее, имеет ли данный экземпляр тип провода Reference.

IsSchemaTypeValid

Возвращает значение, указывающее, имеет ли данный экземпляр допустимый тип схемы.

SchemaType

Возвращает или задает тип схемы.

WireType

Возвращает или задает тип провода.

Методы

EnsureWireType(WireType)

Гарантирует, что тип провода поддерживается.

EnsureWireTypeTagDelimited()

Гарантирует, что тип провода — TagDelimited.

ToString()

Представляет заголовок поля.

Применяется к