public void WriteTo(IWriteStream output) { if (value != 0) { output.WriteRawTag(8); output.WriteUInt32(value); } }
public void WriteTo(IWriteStream output) { if (value != null && value.Count != 0) { output.WriteRawTag(10); int _total_pack_size_ = 0; for (int i = 0; i < value.Count; ++i) { _total_pack_size_ += ComputeSize.ComputeUInt32Size(value[i]); } output.WriteInt32(_total_pack_size_); for (int i = 0; i < value.Count; ++i) { output.WriteUInt32(value[i]); } } }