C# Class IronLua.Runtime.Binder.LuaUnaryOperationBinder

Inheritance: System.Dynamic.UnaryOperationBinder
显示文件 Open project: ericmj/IronLua

Public Methods

Method Description
FallbackUnaryOperation ( DynamicMetaObject target, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
LuaUnaryOperationBinder ( Context context, System.Linq.Expressions.ExpressionType operation ) : System

Private Methods

Method Description
FallbackIfNumberIsNan ( System.Linq.Expressions.Expression numExpr ) : System.Linq.Expressions.Expression
NegateOp ( DynamicMetaObject target ) : System.Linq.Expressions.Expression
NotOp ( DynamicMetaObject target ) : System.Linq.Expressions.Expression

Method Details

FallbackUnaryOperation() public method

public FallbackUnaryOperation ( DynamicMetaObject target, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
target System.Dynamic.DynamicMetaObject
errorSuggestion System.Dynamic.DynamicMetaObject
return System.Dynamic.DynamicMetaObject

LuaUnaryOperationBinder() public method

public LuaUnaryOperationBinder ( Context context, System.Linq.Expressions.ExpressionType operation ) : System
context Context
operation System.Linq.Expressions.ExpressionType
return System