public override void WriteTo(pb::ICodedOutputStream output) { int size = SerializedSize; string[] field_names = _searchForPublicGameParamsFieldNames; if (hasStartTime) { output.WriteSInt64(1, field_names[3], StartTime); } if (hasSecondsToSearch) { output.WriteUInt32(2, field_names[2], SecondsToSearch); } if (hasGameParams) { output.WriteMessage(3, field_names[0], GameParams); } if (hasRemoveReason) { output.WriteInt32(4, field_names[1], RemoveReason); } UnknownFields.WriteTo(output); }