C# 클래스 Microsoft.Scripting.Actions.ComboBinder

A binder which can combine multiple binders into a single dynamic site. The creator of this needs to perform the mapping of parameters, constants, and sub-site expressions and provide a List of BinderMappingInfo representing this data. From there the ComboBinder just processes the list to create the resulting code.
상속: System.Dynamic.DynamicMetaObjectBinder
파일 보기 프로젝트 열기: jschementi/iron 1 사용 예제들

공개 메소드들

메소드 설명
Bind ( DynamicMetaObject target ) : DynamicMetaObject
ComboBinder ( ) : System.Linq.Expressions
ComboBinder ( ICollection binders ) : System.Linq.Expressions
Equals ( object obj ) : bool
GetHashCode ( ) : int

비공개 메소드들

메소드 설명
GetArguments ( DynamicMetaObject args, IList results, int metaBinderIndex ) : System.Dynamic.DynamicMetaObject[]

메소드 상세

Bind() 공개 메소드

public Bind ( DynamicMetaObject target ) : DynamicMetaObject
target System.Dynamic.DynamicMetaObject
리턴 System.Dynamic.DynamicMetaObject

ComboBinder() 공개 메소드

public ComboBinder ( ) : System.Linq.Expressions
리턴 System.Linq.Expressions

ComboBinder() 공개 메소드

public ComboBinder ( ICollection binders ) : System.Linq.Expressions
binders ICollection
리턴 System.Linq.Expressions

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int