C# Class IronLua.Runtime.MetamethodFallbacks

ファイルを表示 Open project: ericmj/IronLua Class Usage Examples

Public Methods

Method Description
BinaryOp ( IronLua.Runtime.Context context, System.Linq.Expressions.ExpressionType operation, DynamicMetaObject left, DynamicMetaObject right ) : System.Linq.Expressions.Expression
Call ( IronLua.Runtime.Context context, DynamicMetaObject target, DynamicMetaObject args ) : System.Linq.Expressions.Expression
Index ( IronLua.Runtime.Context context, DynamicMetaObject target, DynamicMetaObject indexes ) : System.Linq.Expressions.Expression
NewIndex ( IronLua.Runtime.Context context, DynamicMetaObject target, DynamicMetaObject indexes, DynamicMetaObject value ) : System.Linq.Expressions.Expression
UnaryMinus ( IronLua.Runtime.Context context, DynamicMetaObject target ) : System.Linq.Expressions.Expression

Method Details

BinaryOp() public static method

public static BinaryOp ( IronLua.Runtime.Context context, System.Linq.Expressions.ExpressionType operation, DynamicMetaObject left, DynamicMetaObject right ) : System.Linq.Expressions.Expression
context IronLua.Runtime.Context
operation System.Linq.Expressions.ExpressionType
left System.Dynamic.DynamicMetaObject
right System.Dynamic.DynamicMetaObject
return System.Linq.Expressions.Expression

Call() public static method

public static Call ( IronLua.Runtime.Context context, DynamicMetaObject target, DynamicMetaObject args ) : System.Linq.Expressions.Expression
context IronLua.Runtime.Context
target System.Dynamic.DynamicMetaObject
args System.Dynamic.DynamicMetaObject
return System.Linq.Expressions.Expression

Index() public static method

public static Index ( IronLua.Runtime.Context context, DynamicMetaObject target, DynamicMetaObject indexes ) : System.Linq.Expressions.Expression
context IronLua.Runtime.Context
target System.Dynamic.DynamicMetaObject
indexes System.Dynamic.DynamicMetaObject
return System.Linq.Expressions.Expression

NewIndex() public static method

public static NewIndex ( IronLua.Runtime.Context context, DynamicMetaObject target, DynamicMetaObject indexes, DynamicMetaObject value ) : System.Linq.Expressions.Expression
context IronLua.Runtime.Context
target System.Dynamic.DynamicMetaObject
indexes System.Dynamic.DynamicMetaObject
value System.Dynamic.DynamicMetaObject
return System.Linq.Expressions.Expression

UnaryMinus() public static method

public static UnaryMinus ( IronLua.Runtime.Context context, DynamicMetaObject target ) : System.Linq.Expressions.Expression
context IronLua.Runtime.Context
target System.Dynamic.DynamicMetaObject
return System.Linq.Expressions.Expression