Skip to content

FieldHeaderCodec Methods

Codec for operating with the wire format.

ReadFieldHeader(Reader<TInput>)

staticextension
View source
public static Field ReadFieldHeader<TInput>(this ref Reader<TInput> reader)
Reads a field header.

Parameters

readerReader<TInput>
The reader.

Returns

The field header.

ReadFieldHeader(Reader<TInput>, Field)

staticextension
View source
public static void ReadFieldHeader<TInput>(this ref Reader<TInput> reader, scoped ref Field field)
Reads a field header.

Parameters

readerReader<TInput>
The reader.
fieldField
The field header.

ReadFieldHeaderForAnalysis(Reader<TInput>)

staticextension
View source
public static (this Field Field, string Type) FieldHeaderCodec.ReadFieldHeaderForAnalysis<TInput>(ref Reader<TInput> reader)
Reads a field header for diagnostic purposes.

Parameters

readerReader<TInput>
The reader.

Returns

The value which was read.