C# Class IronPython.Compiler.LookupGlobalVariable

Inheritance: Expression, IInstructionProvider, IPythonGlobalExpression, ILightExceptionAwareExpression
Show file Open project: jschementi/iron

Public Methods

Method Description
Assign ( Expression value ) : Expression
Create ( ) : Expression
Delete ( ) : Expression
LookupGlobalVariable ( Expression codeContextExpr, string name, bool isLocal ) : System.Linq.Expressions
LookupGlobalVariable ( Expression codeContextExpr, string name, bool isLocal, bool lightThrow ) : System.Linq.Expressions
RawValue ( ) : Expression
Reduce ( ) : Expression

Protected Methods

Method Description
VisitChildren ( ExpressionVisitor visitor ) : Expression

Private Methods

Method Description
IInstructionProvider ( Microsoft.Scripting.Interpreter.LightCompiler compiler ) : void
ILightExceptionAwareExpression ( ) : Expression

Method Details

Assign() public method

public Assign ( Expression value ) : Expression
value Expression
return Expression

Create() public method

public Create ( ) : Expression
return Expression

Delete() public method

public Delete ( ) : Expression
return Expression

LookupGlobalVariable() public method

public LookupGlobalVariable ( Expression codeContextExpr, string name, bool isLocal ) : System.Linq.Expressions
codeContextExpr Expression
name string
isLocal bool
return System.Linq.Expressions

LookupGlobalVariable() public method

public LookupGlobalVariable ( Expression codeContextExpr, string name, bool isLocal, bool lightThrow ) : System.Linq.Expressions
codeContextExpr Expression
name string
isLocal bool
lightThrow bool
return System.Linq.Expressions

RawValue() public method

public RawValue ( ) : Expression
return Expression

Reduce() public method

public Reduce ( ) : Expression
return Expression

VisitChildren() protected method

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