C# Class Mono.CSharp.Using.VariableDeclaration

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

Méthodes publiques

Méthode Description
EmitDispose ( EmitContext ec ) : void
Resolve ( BlockContext bc ) : bool
ResolveExpression ( BlockContext bc ) : Mono.CSharp.Expression
RewriteForDeclarators ( BlockContext bc, Statement stmt ) : Statement
VariableDeclaration ( Mono.CSharp.Expression expr ) : System
VariableDeclaration ( Mono.CSharp.FullNamedExpression type, LocalVariable li ) : System
VariableDeclaration ( LocalVariable li, Mono.CSharp.Location loc ) : System

Méthodes protégées

Méthode Description
CheckIDiposableConversion ( BlockContext bc, LocalVariable li, Mono.CSharp.Expression initializer ) : void
CreateDisposeCall ( BlockContext bc, LocalVariable lv ) : Statement
ResolveInitializer ( BlockContext bc, LocalVariable li, Mono.CSharp.Expression initializer ) : Mono.CSharp.Expression

Method Details

CheckIDiposableConversion() protected méthode

protected CheckIDiposableConversion ( BlockContext bc, LocalVariable li, Mono.CSharp.Expression initializer ) : void
bc BlockContext
li LocalVariable
initializer Mono.CSharp.Expression
Résultat void

CreateDisposeCall() protected méthode

protected CreateDisposeCall ( BlockContext bc, LocalVariable lv ) : Statement
bc BlockContext
lv LocalVariable
Résultat Statement

EmitDispose() public méthode

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

Resolve() public méthode

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

ResolveExpression() public méthode

public ResolveExpression ( BlockContext bc ) : Mono.CSharp.Expression
bc BlockContext
Résultat Mono.CSharp.Expression

ResolveInitializer() protected méthode

protected ResolveInitializer ( BlockContext bc, LocalVariable li, Mono.CSharp.Expression initializer ) : Mono.CSharp.Expression
bc BlockContext
li LocalVariable
initializer Mono.CSharp.Expression
Résultat Mono.CSharp.Expression

RewriteForDeclarators() public méthode

public RewriteForDeclarators ( BlockContext bc, Statement stmt ) : Statement
bc BlockContext
stmt Statement
Résultat Statement

VariableDeclaration() public méthode

public VariableDeclaration ( Mono.CSharp.Expression expr ) : System
expr Mono.CSharp.Expression
Résultat System

VariableDeclaration() public méthode

public VariableDeclaration ( Mono.CSharp.FullNamedExpression type, LocalVariable li ) : System
type Mono.CSharp.FullNamedExpression
li LocalVariable
Résultat System

VariableDeclaration() public méthode

public VariableDeclaration ( LocalVariable li, Mono.CSharp.Location loc ) : System
li LocalVariable
loc Mono.CSharp.Location
Résultat System