public static void Serialize(Stream stream, TheirMessage instance)
{
var msField = global::SilentOrbit.ProtocolBuffers.ProtocolParser.Stack.Pop();
// Key for field: 1, Varint
stream.WriteByte(8);
global::SilentOrbit.ProtocolBuffers.ProtocolParser.WriteUInt64(stream,(ulong)instance.FieldA);
global::SilentOrbit.ProtocolBuffers.ProtocolParser.Stack.Push(msField);
}