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

Afficher le fichier Open project: boo/boo-lang

Méthodes publiques

Méthode Description
AddLabel ( InternalLabel label ) : void
AddLabelReference ( ReferenceExpression node ) : void
EnterExceptionHandler ( ) : void
EnterLoop ( ) : void
EnterProtectedBlock ( ) : void
EnterTryBlock ( Boo.Lang.Compiler.Ast.TryStatement tryBlock ) : void
LeaveExceptionHandler ( ) : void
LeaveLoop ( ) : void
LeaveProtectedBlock ( ) : void
LeaveTryBlock ( ) : void
Reset ( ) : void
ResolveLabel ( string name ) : InternalLabel

Method Details

AddLabel() public méthode

public AddLabel ( InternalLabel label ) : void
label Boo.Lang.Compiler.TypeSystem.InternalLabel
Résultat void

AddLabelReference() public méthode

public AddLabelReference ( ReferenceExpression node ) : void
node Boo.Lang.Compiler.Ast.ReferenceExpression
Résultat void

EnterExceptionHandler() public méthode

public EnterExceptionHandler ( ) : void
Résultat void

EnterLoop() public méthode

public EnterLoop ( ) : void
Résultat void

EnterProtectedBlock() public méthode

public EnterProtectedBlock ( ) : void
Résultat void

EnterTryBlock() public méthode

public EnterTryBlock ( Boo.Lang.Compiler.Ast.TryStatement tryBlock ) : void
tryBlock Boo.Lang.Compiler.Ast.TryStatement
Résultat void

LeaveExceptionHandler() public méthode

public LeaveExceptionHandler ( ) : void
Résultat void

LeaveLoop() public méthode

public LeaveLoop ( ) : void
Résultat void

LeaveProtectedBlock() public méthode

public LeaveProtectedBlock ( ) : void
Résultat void

LeaveTryBlock() public méthode

public LeaveTryBlock ( ) : void
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

ResolveLabel() public méthode

public ResolveLabel ( string name ) : InternalLabel
name string
Résultat Boo.Lang.Compiler.TypeSystem.InternalLabel