protected override int OnValueSize()
{
int valueSize = 0;
valueSize += AmqpCodec.GetStringEncodeSize(this.LinkName);
valueSize += AmqpCodec.GetUIntEncodeSize(this.Handle);
valueSize += AmqpCodec.GetBooleanEncodeSize(this.Role);
valueSize += AmqpCodec.GetUByteEncodeSize(this.SndSettleMode);
valueSize += AmqpCodec.GetUByteEncodeSize(this.RcvSettleMode);
valueSize += AmqpCodec.GetObjectEncodeSize(this.Source);
valueSize += AmqpCodec.GetObjectEncodeSize(this.Target);
valueSize += AmqpCodec.GetMapEncodeSize(this.Unsettled);
valueSize += AmqpCodec.GetBooleanEncodeSize(this.IncompleteUnsettled);
valueSize += AmqpCodec.GetUIntEncodeSize(this.InitialDeliveryCount);
valueSize += AmqpCodec.GetULongEncodeSize(this.MaxMessageSize);
valueSize += AmqpCodec.GetMultipleEncodeSize(this.OfferedCapabilities);
valueSize += AmqpCodec.GetMultipleEncodeSize(this.DesiredCapabilities);
valueSize += AmqpCodec.GetMapEncodeSize(this.Properties);
return valueSize;
}
}