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); }
public override void Visit(IntegerConstantExpression integerConstantExpression) { mOutput.Write(integerConstantExpression.Value.ToString()); }
public virtual void Visit(IntegerConstantExpression integerConstantExpression) { }