public static int GetEncodeSize(DescribedType value) { if (value == null) { return(1); } return(1 + AmqpEncoding.GetObjectEncodeSize(value.Descriptor) + AmqpEncoding.GetObjectEncodeSize(value.Value)); }
public static int GetValueSize(IList value) { int objectEncodeSize = 0; if (value.Count > 0) { foreach (object obj in value) { objectEncodeSize = objectEncodeSize + AmqpEncoding.GetObjectEncodeSize(obj); } } return(objectEncodeSize); }
public static int GetValueSize(IList value) { int size = 0; if (value.Count > 0) { foreach (object item in value) { size += AmqpEncoding.GetObjectEncodeSize(item); } } return(size); }
public static int GetValueSize(AmqpMap value) { int objectEncodeSize = 0; if (value.Count > 0) { foreach (KeyValuePair <MapKey, object> keyValuePair in (IEnumerable <KeyValuePair <MapKey, object> >)value) { MapKey key = keyValuePair.Key; objectEncodeSize = objectEncodeSize + AmqpEncoding.GetObjectEncodeSize(key.Key); objectEncodeSize = objectEncodeSize + AmqpEncoding.GetObjectEncodeSize(keyValuePair.Value); } } return(objectEncodeSize); }
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); }