public AMQTypedValue(AMQType type, object value)
 {
    if ( type == null )
       throw new ArgumentNullException("type");
    _type = type;
    _value = type.ToNativeValue(value);
 }
Exemple #2
0
 public AMQTypedValue(AMQType type, object value)
 {
     if (type == null)
     {
         throw new ArgumentNullException("type");
     }
     _type  = type;
     _value = type.ToNativeValue(value);
 }
        public static AMQType GetType(byte identifier)
        {
            AMQType type = (AMQType)_reverseTypeMap[identifier];

            if (type == null)
            {
                throw new ArgumentOutOfRangeException(string.Format("No such type code: {0:x}", identifier));
            }
            return(type);
        }
Exemple #4
0
        public static AMQTypedValue ReadFromBuffer(ByteBuffer buffer)
        {
            AMQType type = AMQTypeMap.GetType(buffer.GetByte());

            return(new AMQTypedValue(type, buffer));
        }
Exemple #5
0
 public AMQTypedValue(AMQType type, ByteBuffer buffer)
 {
     _type  = type;
     _value = type.ReadValueFromBuffer(buffer);
 }
Exemple #6
0
 private static void Add(AMQType type)
 {
    _reverseTypeMap.Add(type.Identifier, type);
 }
 public AMQTypedValue(AMQType type, ByteBuffer buffer)
 {
    _type = type;
    _value = type.ReadValueFromBuffer(buffer);
 }
 private static void Add(AMQType type)
 {
     _reverseTypeMap.Add(type.Identifier, type);
 }