C# 클래스 IronPython.Runtime.Binding.MetaPythonType.NewAdapter

상속: CallAdapter
파일 보기 프로젝트 열기: jschementi/iron

공개 메소드들

메소드 설명
GetExpression ( PythonBinder binder ) : DynamicMetaObject
NewAdapter ( ArgumentValues ai, PythonContext state, Expression codeContext ) : System.Linq.Expressions

보호된 메소드들

메소드 설명
GetDynamicNewSignature ( ) : CallSignature
MakeDefaultNew ( DefaultBinder binder, Expression function ) : DynamicMetaObject

비공개 메소드들

메소드 설명
AppendNewArgs ( List args ) : void

메소드 상세

GetDynamicNewSignature() 보호된 메소드

protected GetDynamicNewSignature ( ) : CallSignature
리턴 CallSignature

GetExpression() 공개 메소드

public GetExpression ( PythonBinder binder ) : DynamicMetaObject
binder PythonBinder
리턴 DynamicMetaObject

MakeDefaultNew() 보호된 메소드

protected MakeDefaultNew ( DefaultBinder binder, Expression function ) : DynamicMetaObject
binder DefaultBinder
function System.Linq.Expressions.Expression
리턴 DynamicMetaObject

NewAdapter() 공개 메소드

public NewAdapter ( ArgumentValues ai, PythonContext state, Expression codeContext ) : System.Linq.Expressions
ai ArgumentValues
state PythonContext
codeContext System.Linq.Expressions.Expression
리턴 System.Linq.Expressions