C# Класс IronPython.Runtime.Binding.MetaBuiltinMethodDescriptor

Наследование: MetaPythonObject, IPythonInvokable
Показать файл Открыть проект

Открытые методы

Метод Описание
BindInvoke ( InvokeBinder call ) : DynamicMetaObject
BindInvokeMember ( InvokeMemberBinder action, DynamicMetaObject args ) : DynamicMetaObject
Invoke ( IronPython.Runtime.Binding.PythonInvokeBinder pythonInvoke, Expression codeContext, DynamicMetaObject target, DynamicMetaObject args ) : DynamicMetaObject
MetaBuiltinMethodDescriptor ( Expression expression, BindingRestrictions restrictions, BuiltinMethodDescriptor value ) : System.Linq.Expressions

Приватные методы

Метод Описание
IPythonOperable ( IronPython.Runtime.Binding.PythonOperationBinder action, DynamicMetaObject args ) : DynamicMetaObject
InvokeWorker ( DynamicMetaObjectBinder call, Expression codeContext, DynamicMetaObject args ) : DynamicMetaObject
MakeFunctionTest ( Expression functionTarget ) : Expression

Описание методов

BindInvoke() публичный Метод

public BindInvoke ( InvokeBinder call ) : DynamicMetaObject
call System.Dynamic.InvokeBinder
Результат System.Dynamic.DynamicMetaObject

BindInvokeMember() публичный Метод

public BindInvokeMember ( InvokeMemberBinder action, DynamicMetaObject args ) : DynamicMetaObject
action System.Dynamic.InvokeMemberBinder
args System.Dynamic.DynamicMetaObject
Результат System.Dynamic.DynamicMetaObject

Invoke() публичный Метод

public Invoke ( IronPython.Runtime.Binding.PythonInvokeBinder pythonInvoke, Expression codeContext, DynamicMetaObject target, DynamicMetaObject args ) : DynamicMetaObject
pythonInvoke IronPython.Runtime.Binding.PythonInvokeBinder
codeContext System.Linq.Expressions.Expression
target System.Dynamic.DynamicMetaObject
args System.Dynamic.DynamicMetaObject
Результат System.Dynamic.DynamicMetaObject

MetaBuiltinMethodDescriptor() публичный Метод

public MetaBuiltinMethodDescriptor ( Expression expression, BindingRestrictions restrictions, BuiltinMethodDescriptor value ) : System.Linq.Expressions
expression System.Linq.Expressions.Expression
restrictions System.Dynamic.BindingRestrictions
value IronPython.Runtime.Types.BuiltinMethodDescriptor
Результат System.Linq.Expressions