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

Fallback action for performing an invoke from Python. We translate the CallSignature which supports splatting position and keyword args into their expanded form.
Наследование: InvokeBinder, IPythonSite
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CompatibilityInvokeBinder ( PythonContext context, CallInfo callInfo ) : System.Linq.Expressions
Equals ( object obj ) : bool
FallbackInvoke ( DynamicMetaObject target, DynamicMetaObject args, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
GetHashCode ( ) : int

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

Метод Описание
InvokeFallback ( DynamicMetaObject target, DynamicMetaObject args, CallSignature sig, DynamicMetaObject errorSuggestion ) : DynamicMetaObject

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

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

public CompatibilityInvokeBinder ( PythonContext context, CallInfo callInfo ) : System.Linq.Expressions
context PythonContext
callInfo CallInfo
Результат System.Linq.Expressions

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

public FallbackInvoke ( DynamicMetaObject target, DynamicMetaObject args, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
target DynamicMetaObject
args DynamicMetaObject
errorSuggestion DynamicMetaObject
Результат DynamicMetaObject

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

public GetHashCode ( ) : int
Результат int