示例#1
0
 void initEncoders()
 {
     myEncoders[typeof(String)]    = new StringEncoder();
     myEncoders[typeof(UInt32)]    = new NumberEncoder <UInt32>();
     myEncoders[typeof(Int32)]     = new NumberEncoder <Int32>();
     myEncoders[typeof(UInt64)]    = new NumberEncoder <UInt64>();
     myEncoders[typeof(Int64)]     = new NumberEncoder <Int64>();
     myEncoders[typeof(float)]     = new NumberEncoder <float>();
     myEncoders[typeof(double)]    = new NumberEncoder <double>();
     myEncoders[typeof(bool)]      = new BoolEncoder();
     myEncoders[typeof(LuaObject)] = new LuaObjectEncoder();
 }
示例#2
0
        public static void Decode(AbiTypeInfo solidityType, ref AbiDecodeBuffer buff, out bool val)
        {
            var encoder = new BoolEncoder();

            encoder.Decode(ref buff, out val);
        }