C# Class IronPython.Runtime.Binding.PythonProtocol.BuiltinCallable

Subclass of Callable for a built-in function. This calls a .NET method performing the appropriate bindings.
Inheritance: Callable
显示文件 Open project: jschementi/iron

Public Methods

Method Description
BuiltinCallable ( PythonContext binder, PythonIndexType op, IronPython.Runtime.Types.BuiltinFunction func ) : System.Linq.Expressions
CompleteRuleTarget ( DynamicMetaObjectBinder metaBinder, DynamicMetaObject args, Func customFailure ) : DynamicMetaObject
GetTupleArguments ( DynamicMetaObject arguments ) : DynamicMetaObject[]

Method Details

BuiltinCallable() public method

public BuiltinCallable ( PythonContext binder, PythonIndexType op, IronPython.Runtime.Types.BuiltinFunction func ) : System.Linq.Expressions
binder PythonContext
op PythonIndexType
func IronPython.Runtime.Types.BuiltinFunction
return System.Linq.Expressions

CompleteRuleTarget() public method

public CompleteRuleTarget ( DynamicMetaObjectBinder metaBinder, DynamicMetaObject args, Func customFailure ) : DynamicMetaObject
metaBinder DynamicMetaObjectBinder
args DynamicMetaObject
customFailure Func
return DynamicMetaObject

GetTupleArguments() public method

public GetTupleArguments ( DynamicMetaObject arguments ) : DynamicMetaObject[]
arguments DynamicMetaObject
return DynamicMetaObject[]