GetObjectEncodeSize() public static method

public static GetObjectEncodeSize ( object value ) : int
value object
return int
Example #1
0
        public static int GetValueSize(IList value)
        {
            int size = 0;

            if (value.Count > 0)
            {
                foreach (object item in value)
                {
                    size += AmqpEncoding.GetObjectEncodeSize(item);
                }
            }

            return(size);
        }
Example #2
0
        public static int GetValueSize(AmqpMap value)
        {
            int size = 0;

            if (value.Count > 0)
            {
                foreach (KeyValuePair <MapKey, object> item in value)
                {
                    size += AmqpEncoding.GetObjectEncodeSize(item.Key.Key);
                    size += AmqpEncoding.GetObjectEncodeSize(item.Value);
                }
            }

            return(size);
        }