Google.Protobuf.WriteContext
An opaque struct that represents the current serialization state and is passed along
as the serialization proceeds.
All the public methods are intended to be invoked only by the generated code,
users should never invoke them directly.
Writes a bool field value, without a tag.
Write a byte string, without a tag, to the stream.
The data is length-prefixed.
Writes a double field value, without a tag.
Writes an enum value, without a tag.
Writes a fixed32 field value, without a tag.
Writes a fixed64 field value, without a tag.
Writes a float field value, without a tag.
Writes a group, without a tag, to the stream.
Writes an int32 field value, without a tag.
Writes an int64 field value, without a tag.
Writes a length (in bytes) for length-delimited data.
Writes a message, without a tag.
The data is length-prefixed.
Writes the given single-byte tag.
Writes the given two-byte tag.
Writes the given three-byte tag.
Writes the given four-byte tag.
Writes the given five-byte tag.
Writes an sfixed32 value, without a tag.
Writes an sfixed64 value, without a tag.
Writes an sint32 value, without a tag.
Writes an sint64 value, without a tag.
Writes a string field value, without a tag.
The data is length-prefixed.
Encodes and writes a tag.
Writes an already-encoded tag.
Writes a uint32 value, without a tag.
Writes a uint64 field value, without a tag.