C# Class 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.
Inheritance: System.Dynamic.DynamicMetaObjectBinder
Afficher le fichier Open project: jschementi/iron Class Usage Examples

Méthodes publiques

Méthode Description
Bind ( DynamicMetaObject target ) : DynamicMetaObject
ComboBinder ( ) : System.Linq.Expressions
ComboBinder ( ICollection binders ) : System.Linq.Expressions
Equals ( object obj ) : bool
GetHashCode ( ) : int

Private Methods

Méthode Description
GetArguments ( DynamicMetaObject args, IList results, int metaBinderIndex ) : System.Dynamic.DynamicMetaObject[]

Method Details

Bind() public méthode

public Bind ( DynamicMetaObject target ) : DynamicMetaObject
target System.Dynamic.DynamicMetaObject
Résultat System.Dynamic.DynamicMetaObject

ComboBinder() public méthode

public ComboBinder ( ) : System.Linq.Expressions
Résultat System.Linq.Expressions

ComboBinder() public méthode

public ComboBinder ( ICollection binders ) : System.Linq.Expressions
binders ICollection
Résultat System.Linq.Expressions

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int