C# Class Boo.Lang.Compiler.Steps.PreProcessExtensionMethods

Inheritance: Boo.Lang.Compiler.Steps.AbstractVisitorCompilerStep
Datei anzeigen Open project: boo/boo-lang

Public Methods

Method Description
CheckExtensionSemantics ( Method node ) : void
OnConstructor ( Constructor node ) : void
OnDestructor ( Boo.Lang.Compiler.Ast.Destructor node ) : void
OnField ( Boo.Lang.Compiler.Ast.Field node ) : void
OnMethod ( Boo node ) : void
OnProperty ( Boo.Lang.Compiler.Ast.Property node ) : void
PreProcessExtensionMethods ( ) : Boo.Lang.Compiler.Ast
Run ( ) : void

Method Details

CheckExtensionSemantics() public method

public CheckExtensionSemantics ( Method node ) : void
node Boo.Lang.Compiler.Ast.Method
return void

OnConstructor() public method

public OnConstructor ( Constructor node ) : void
node Boo.Lang.Compiler.Ast.Constructor
return void

OnDestructor() public method

public OnDestructor ( Boo.Lang.Compiler.Ast.Destructor node ) : void
node Boo.Lang.Compiler.Ast.Destructor
return void

OnField() public method

public OnField ( Boo.Lang.Compiler.Ast.Field node ) : void
node Boo.Lang.Compiler.Ast.Field
return void

OnMethod() public method

public OnMethod ( Boo node ) : void
node Boo
return void

OnProperty() public method

public OnProperty ( Boo.Lang.Compiler.Ast.Property node ) : void
node Boo.Lang.Compiler.Ast.Property
return void

PreProcessExtensionMethods() public method

public PreProcessExtensionMethods ( ) : Boo.Lang.Compiler.Ast
return Boo.Lang.Compiler.Ast

Run() public method

public Run ( ) : void
return void