示例#1
0
        public override void Visit(IntegerConstantExpression integerConstantExpression)
        {
            if (integerConstantExpression.ResultType != integerConstantExpression.Host.SystemInt32)
            {
                throw new Exception("Integer constants other that Int32 not yet supported!");
            }

            mILGenerator.Emit(OperationCode.Ldc_I4, (int)integerConstantExpression.Value);
        }
示例#2
0
文件: Printer.cs 项目: Sullux/tws
 public override void Visit(IntegerConstantExpression integerConstantExpression)
 {
     mOutput.Write(integerConstantExpression.Value.ToString());
 }
示例#3
0
文件: BaseVisitor.cs 项目: Sullux/tws
 public virtual void Visit(IntegerConstantExpression integerConstantExpression)
 {
 }