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

Callable to a user-defined callable object. This could be a Python function, a class defining __call__, etc...
Inheritance: Callable
显示文件 Open project: jschementi/iron

Public Methods

Method Description
CompleteRuleTarget ( DynamicMetaObjectBinder metaBinder, DynamicMetaObject args, Func customFailure ) : DynamicMetaObject
SlotCallable ( PythonContext binder, PythonIndexType op, PythonTypeSlot slot ) : System.Linq.Expressions

Method Details

CompleteRuleTarget() public method

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

SlotCallable() public method

public SlotCallable ( PythonContext binder, PythonIndexType op, PythonTypeSlot slot ) : System.Linq.Expressions
binder PythonContext
op PythonIndexType
slot IronPython.Runtime.Types.PythonTypeSlot
return System.Linq.Expressions