C# Class Microsoft.Scripting.Actions.ComboActionRewriter.ComboDynamicSiteExpression

A reducible node which we use to generate the combo dynamic sites. Each time we encounter a dynamic site we replace it with a ComboDynamicSiteExpression. When a child of a dynamic site turns out to be a ComboDynamicSiteExpression we will then merge the child with the parent updating the binding mapping info. If any of the inputs cause side effects then we'll stop the combination.
Inheritance: Expression
Afficher le fichier Open project: jschementi/iron

Méthodes publiques

Méthode Description
ComboDynamicSiteExpression ( Type type, List binders, Expression inputs ) : System.Linq.Expressions
Reduce ( ) : Expression

Method Details

ComboDynamicSiteExpression() public méthode

public ComboDynamicSiteExpression ( Type type, List binders, Expression inputs ) : System.Linq.Expressions
type System.Type
binders List
inputs Expression
Résultat System.Linq.Expressions

Reduce() public méthode

public Reduce ( ) : Expression
Résultat Expression