Boo.Lang.Compiler.Steps.EmitAssembly.CanBeNegative C# (CSharp) Метод

CanBeNegative() приватный Метод

private CanBeNegative ( Expression expression, bool &isNegative ) : bool
expression Boo.Lang.Compiler.Ast.Expression
isNegative bool
Результат bool
        bool CanBeNegative(Expression expression, ref bool isNegative)
        {
            var integer = expression as IntegerLiteralExpression;
            if (integer != null)
            {
                if (integer.Value >= 0)
                    return false;
                isNegative = true;
            }
            return true;
        }
EmitAssembly