C# Class Microsoft.Scripting.Generation.FieldBuilderExpression

Provides a simple expression which enables embedding FieldBuilder's in an AST before the type is complete.
Inheritance: Expression
Show file Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
FieldBuilderExpression ( FieldBuilder builder ) : System.Linq.Expressions
FieldBuilderExpression ( FieldBuilder builder, StrongBox finishedType ) : System.Linq.Expressions
Reduce ( ) : Expression

Protected Methods

Method Description
VisitChildren ( ExpressionVisitor visitor ) : Expression

Private Methods

Method Description
GetFieldInfo ( ) : FieldInfo

Method Details

FieldBuilderExpression() public method

public FieldBuilderExpression ( FieldBuilder builder ) : System.Linq.Expressions
builder System.Reflection.Emit.FieldBuilder
return System.Linq.Expressions

FieldBuilderExpression() public method

public FieldBuilderExpression ( FieldBuilder builder, StrongBox finishedType ) : System.Linq.Expressions
builder System.Reflection.Emit.FieldBuilder
finishedType StrongBox
return System.Linq.Expressions

Reduce() public method

public Reduce ( ) : Expression
return Expression

VisitChildren() protected method

protected VisitChildren ( ExpressionVisitor visitor ) : Expression
visitor System.Linq.Expressions.ExpressionVisitor
return Expression