C# Class Mono.CSharp.ExceptionStatement

Inheritance: ResumableStatement
Afficher le fichier Open project: kumpera/mono Class Usage Examples

Protected Properties

Свойство Type Description
stmt Statement

Méthodes publiques

Méthode Description
AddResumePoint ( ResumableStatement stmt, int pc ) : void
EmitForDispose ( EmitContext ec, Mono.CSharp.Iterator iterator, Label end, bool have_dispatcher ) : void
PrepareForDispose ( EmitContext ec, Label end ) : Label
Resolve ( BlockContext ec ) : bool
SomeCodeFollows ( ) : void

Méthodes protégées

Méthode Description
DoEmit ( EmitContext ec ) : void
EmitFinallyBody ( EmitContext ec ) : void
EmitPreTryBody ( EmitContext ec ) : void
EmitTryBody ( EmitContext ec ) : void
ExceptionStatement ( Statement stmt, Mono.CSharp.Location loc ) : System

Method Details

AddResumePoint() public méthode

public AddResumePoint ( ResumableStatement stmt, int pc ) : void
stmt ResumableStatement
pc int
Résultat void

DoEmit() protected final méthode

protected final DoEmit ( EmitContext ec ) : void
ec EmitContext
Résultat void

EmitFinallyBody() protected abstract méthode

protected abstract EmitFinallyBody ( EmitContext ec ) : void
ec EmitContext
Résultat void

EmitForDispose() public méthode

public EmitForDispose ( EmitContext ec, Mono.CSharp.Iterator iterator, Label end, bool have_dispatcher ) : void
ec EmitContext
iterator Mono.CSharp.Iterator
end System.Reflection.Emit.Label
have_dispatcher bool
Résultat void

EmitPreTryBody() protected abstract méthode

protected abstract EmitPreTryBody ( EmitContext ec ) : void
ec EmitContext
Résultat void

EmitTryBody() protected abstract méthode

protected abstract EmitTryBody ( EmitContext ec ) : void
ec EmitContext
Résultat void

ExceptionStatement() protected méthode

protected ExceptionStatement ( Statement stmt, Mono.CSharp.Location loc ) : System
stmt Statement
loc Mono.CSharp.Location
Résultat System

PrepareForDispose() public méthode

public PrepareForDispose ( EmitContext ec, Label end ) : Label
ec EmitContext
end System.Reflection.Emit.Label
Résultat System.Reflection.Emit.Label

Resolve() public méthode

public Resolve ( BlockContext ec ) : bool
ec BlockContext
Résultat bool

SomeCodeFollows() public méthode

public SomeCodeFollows ( ) : void
Résultat void

Property Details

stmt protected_oe property

protected Statement stmt
Résultat Statement