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
파일 보기 프로젝트 열기: jschementi/iron 1 사용 예제들

공개 메소드들

메소드 설명
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