Microsoft.Azure.Amqp.Framing.Attach.OnValueSize C# (CSharp) Method

OnValueSize() protected method

protected OnValueSize ( ) : int
return int
        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;
        }
    }