C# Class IronPython.Compiler.Ast.ClassDefinition.SelfNameFinder

Inheritance: IronPython.Compiler.Ast.PythonWalker
Show file Open project: jschementi/iron

Public Methods

Method Description
FindNames ( FunctionDefinition function ) : string[]
SelfNameFinder ( FunctionDefinition function, Parameter self ) : System
Walk ( AssignmentStatement node ) : bool
Walk ( ClassDefinition node ) : bool
Walk ( FunctionDefinition node ) : bool

Private Methods

Method Description
IsSelfReference ( Expression expr ) : bool

Method Details

FindNames() public static method

public static FindNames ( FunctionDefinition function ) : string[]
function FunctionDefinition
return string[]

SelfNameFinder() public method

public SelfNameFinder ( FunctionDefinition function, Parameter self ) : System
function FunctionDefinition
self Parameter
return System

Walk() public method

public Walk ( AssignmentStatement node ) : bool
node AssignmentStatement
return bool

Walk() public method

public Walk ( ClassDefinition node ) : bool
node ClassDefinition
return bool

Walk() public method

public Walk ( FunctionDefinition node ) : bool
node FunctionDefinition
return bool