public PrimitiveTypes(VirtualMachine virtualMachine)
        {
            Contract.Requires <ArgumentNullException>(virtualMachine != null, "virtualMachine");

            _boolean = new BooleanType(virtualMachine);
            _byte    = new ByteType(virtualMachine);
            _integer = new IntegerType(virtualMachine);
            _long    = new LongType(virtualMachine);
            _float   = new FloatType(virtualMachine);
            _double  = new DoubleType(virtualMachine);
            _short   = new ShortType(virtualMachine);
            _char    = new CharType(virtualMachine);
            _void    = new VoidType(virtualMachine);

            _voidValue = new VoidValue(virtualMachine);
        }
示例#2
0
        public PrimitiveTypes(VirtualMachine virtualMachine)
        {
            Contract.Requires<ArgumentNullException>(virtualMachine != null, "virtualMachine");

            _boolean = new BooleanType(virtualMachine);
            _byte = new ByteType(virtualMachine);
            _integer = new IntegerType(virtualMachine);
            _long = new LongType(virtualMachine);
            _float = new FloatType(virtualMachine);
            _double = new DoubleType(virtualMachine);
            _short = new ShortType(virtualMachine);
            _char = new CharType(virtualMachine);
            _void = new VoidType(virtualMachine);

            _voidValue = new VoidValue(virtualMachine);
        }