Google.Protobuf.UnknownFieldSet
Used to keep track of fields which were seen when parsing a protocol message
but whose field numbers or types are unrecognized. This most frequently
occurs when new fields are added to a message type and then messages containing
those fields are read by old software that was built before the new types were
added.
Most users will never need to use this class directly.
Clone an unknown field set from other.
Create a new UnknownFieldSet if unknownFields is null.
Parse a single field from input and merge it
into unknownFields. If input is configured to discard unknown fields,
unknownFields will be returned as-is and the field will be skipped.
Create a new UnknownFieldSet if unknownFields is null.
Parse a single field from ctx and merge it
into unknownFields. If ctx is configured to discard unknown fields,
unknownFields will be returned as-is and the field will be skipped.
Created a new UnknownFieldSet to unknownFields if
needed and merges the fields from other into the first set.
If a field number exists in both sets, the values in other
will be appended to the values in this set.
Gets the number of bytes required to encode this set.
Serializes the set and writes it to output.
Serializes the set and writes it to ctx.