C# Class Mono.CSharp.NameOf

Inheritance: StringConstant
Show file Open project: vargaz/mono

Public Methods

Method Description
NameOf ( Mono.CSharp.SimpleName name ) : System
ResolveOverload ( ResolveContext rc, Arguments args ) : Mono.CSharp.Expression

Protected Methods

Method Description
DoResolve ( ResolveContext rc ) : Mono.CSharp.Expression

Private Methods

Method Description
Error_MethodGroupWithTypeArguments ( ResolveContext rc, Mono.CSharp.Location loc ) : void
IsLeftExpressionValid ( Mono.CSharp.Expression expr ) : bool
ResolveArgumentExpression ( ResolveContext rc, Mono.CSharp.Expression expr ) : bool

Method Details

DoResolve() protected method

protected DoResolve ( ResolveContext rc ) : Mono.CSharp.Expression
rc ResolveContext
return Mono.CSharp.Expression

NameOf() public method

public NameOf ( Mono.CSharp.SimpleName name ) : System
name Mono.CSharp.SimpleName
return System

ResolveOverload() public method

public ResolveOverload ( ResolveContext rc, Arguments args ) : Mono.CSharp.Expression
rc ResolveContext
args Arguments
return Mono.CSharp.Expression