C# Class Mono.CSharp.Statement

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

Méthodes publiques

Свойство Type Description
loc Mono.CSharp.Location

Méthodes publiques

Méthode Description
Clone ( CloneContext clonectx ) : Statement
CreateExpressionTree ( ResolveContext ec ) : Mono.CSharp.Expression
Emit ( EmitContext ec ) : void
PerformClone ( ) : Statement
Resolve ( BlockContext ec ) : bool

Resolves the statement, true means that all sub-statements did resolve ok.

ResolveUnreachable ( BlockContext ec, bool warn ) : bool

We already know that the statement is unreachable, but we still need to resolve it to catch errors.

Méthodes protégées

Méthode Description
CloneTo ( CloneContext clonectx, Statement target ) : void
DoEmit ( EmitContext ec ) : void

Return value indicates whether all code paths emitted return.

Method Details

Clone() public méthode

public Clone ( CloneContext clonectx ) : Statement
clonectx CloneContext
Résultat Statement

CloneTo() protected abstract méthode

protected abstract CloneTo ( CloneContext clonectx, Statement target ) : void
clonectx CloneContext
target Statement
Résultat void

CreateExpressionTree() public méthode

public CreateExpressionTree ( ResolveContext ec ) : Mono.CSharp.Expression
ec ResolveContext
Résultat Mono.CSharp.Expression

DoEmit() protected abstract méthode

Return value indicates whether all code paths emitted return.
protected abstract DoEmit ( EmitContext ec ) : void
ec EmitContext
Résultat void

Emit() public méthode

public Emit ( EmitContext ec ) : void
ec EmitContext
Résultat void

PerformClone() public méthode

public PerformClone ( ) : Statement
Résultat Statement

Resolve() public méthode

Resolves the statement, true means that all sub-statements did resolve ok.
public Resolve ( BlockContext ec ) : bool
ec BlockContext
Résultat bool

ResolveUnreachable() public méthode

We already know that the statement is unreachable, but we still need to resolve it to catch errors.
public ResolveUnreachable ( BlockContext ec, bool warn ) : bool
ec BlockContext
warn bool
Résultat bool

Property Details

loc public_oe property

public Location,Mono.CSharp loc
Résultat Mono.CSharp.Location