public int CalculateSize() { int size = 0; if (ClientId.Length != 0) { size += 1 + pb.CodedOutputStream.ComputeStringSize(ClientId); } if (MessageId.Length != 0) { size += 1 + pb.CodedOutputStream.ComputeStringSize(MessageId); } if (Type != MessageType.Undefined) { size += 1 + pb.CodedOutputStream.ComputeEnumSize((int)Type); } if (time_ != null) { size += 1 + pb.CodedOutputStream.ComputeMessageSize(Time); } if (Status != MessageStatus.Undefined) { size += 1 + pb.CodedOutputStream.ComputeEnumSize((int)Status); } if (Payload.Length != 0) { size += 1 + pb.CodedOutputStream.ComputeBytesSize(Payload); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return(size); }
public void EmptyUnknownFieldSet() { UnknownFieldSet unknownFields = new UnknownFieldSet(); Assert.AreEqual(0, unknownFields.CalculateSize()); }