C# Class Mono.CSharp.BlockVariableDeclaration

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

Protected Properties

Свойство Type Description
declarators List
li LocalVariable
type_expr Mono.CSharp.FullNamedExpression

Méthodes publiques

Méthode Description
AddDeclarator ( Declarator decl ) : void
BlockVariableDeclaration ( Mono.CSharp.FullNamedExpression type, LocalVariable li ) : System
CreateEvaluatorVariable ( BlockContext bc, LocalVariable li ) : void
Resolve ( BlockContext bc ) : bool

Méthodes protégées

Méthode Description
BlockVariableDeclaration ( LocalVariable li ) : System
CloneTo ( CloneContext clonectx, Statement target ) : void
DoEmit ( EmitContext ec ) : void
ResolveInitializer ( BlockContext bc, LocalVariable li, Mono.CSharp.Expression initializer ) : Mono.CSharp.Expression

Method Details

AddDeclarator() public méthode

public AddDeclarator ( Declarator decl ) : void
decl Declarator
Résultat void

BlockVariableDeclaration() public méthode

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

BlockVariableDeclaration() protected méthode

protected BlockVariableDeclaration ( LocalVariable li ) : System
li LocalVariable
Résultat System

CloneTo() protected méthode

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

CreateEvaluatorVariable() public méthode

public CreateEvaluatorVariable ( BlockContext bc, LocalVariable li ) : void
bc BlockContext
li LocalVariable
Résultat void

DoEmit() protected méthode

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

Resolve() public méthode

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

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

Property Details

declarators protected_oe property

protected List declarators
Résultat List

li protected_oe property

protected LocalVariable,Mono.CSharp li
Résultat LocalVariable

type_expr protected_oe property

protected FullNamedExpression,Mono.CSharp type_expr
Résultat Mono.CSharp.FullNamedExpression