C# Class Mono.Debugger.Frontend.SimpleNameExpression

Inheritance: Expression
Show file Open project: baulig/debugger

Public Methods

Method Description
MakeFQN ( string nsn, string name ) : string
SimpleNameExpression ( string name ) : System

Protected Methods

Method Description
DoResolve ( ScriptingContext context ) : Expression
DoResolveMethod ( ScriptingContext context, LocationType type ) : MethodExpression
DoResolveType ( ScriptingContext context ) : Expression

Private Methods

Method Description
GetVariableByName ( StackFrame frame, string name ) : TargetVariable
Lookup ( ScriptingContext context, StackFrame frame ) : MemberExpression
LookupMember ( ScriptingContext context, StackFrame frame, string full_name ) : MemberExpression

Method Details

DoResolve() protected method

protected DoResolve ( ScriptingContext context ) : Expression
context ScriptingContext
return Expression

DoResolveMethod() protected method

protected DoResolveMethod ( ScriptingContext context, LocationType type ) : MethodExpression
context ScriptingContext
type LocationType
return MethodExpression

DoResolveType() protected method

protected DoResolveType ( ScriptingContext context ) : Expression
context ScriptingContext
return Expression

MakeFQN() public static method

public static MakeFQN ( string nsn, string name ) : string
nsn string
name string
return string

SimpleNameExpression() public method

public SimpleNameExpression ( string name ) : System
name string
return System