C# Class Mono.CSharp.LocalVariable

Inheritance: INamedBlockVariable, ILocalVariable
Afficher le fichier Open project: kumpera/mono Class Usage Examples

Méthodes publiques

Свойство Type Description
VariableInfo VariableInfo

Méthodes publiques

Méthode Description
CreateBuilder ( EmitContext ec ) : void
CreateCompilerGenerated ( System.TypeSpec type, Block block, Mono.CSharp.Location loc ) : LocalVariable
CreateReferenceExpression ( ResolveContext rc, Mono.CSharp.Location loc ) : Mono.CSharp.Expression
Emit ( EmitContext ec ) : void
EmitAddressOf ( EmitContext ec ) : void
EmitAssign ( EmitContext ec ) : void
GetReadOnlyContext ( ) : string
IsAssigned ( BlockContext ec ) : bool
IsThisAssigned ( BlockContext ec, Block block ) : bool
LocalVariable ( Block block, string name, Flags flags, Mono.CSharp.Location loc ) : System
LocalVariable ( Block block, string name, Mono.CSharp.Location loc ) : System
LocalVariable ( LocalVariable li, string name, Mono.CSharp.Location loc ) : System
PrepareForFlowAnalysis ( BlockContext bc ) : void
SetIsUsed ( ) : void
ToString ( ) : string

Method Details

CreateBuilder() public méthode

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

CreateCompilerGenerated() public static méthode

public static CreateCompilerGenerated ( System.TypeSpec type, Block block, Mono.CSharp.Location loc ) : LocalVariable
type System.TypeSpec
block Block
loc Mono.CSharp.Location
Résultat LocalVariable

CreateReferenceExpression() public méthode

public CreateReferenceExpression ( ResolveContext rc, Mono.CSharp.Location loc ) : Mono.CSharp.Expression
rc ResolveContext
loc Mono.CSharp.Location
Résultat Mono.CSharp.Expression

Emit() public méthode

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

EmitAddressOf() public méthode

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

EmitAssign() public méthode

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

GetReadOnlyContext() public méthode

public GetReadOnlyContext ( ) : string
Résultat string

IsAssigned() public méthode

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

IsThisAssigned() public méthode

public IsThisAssigned ( BlockContext ec, Block block ) : bool
ec BlockContext
block Block
Résultat bool

LocalVariable() public méthode

public LocalVariable ( Block block, string name, Flags flags, Mono.CSharp.Location loc ) : System
block Block
name string
flags System.Flags
loc Mono.CSharp.Location
Résultat System

LocalVariable() public méthode

public LocalVariable ( Block block, string name, Mono.CSharp.Location loc ) : System
block Block
name string
loc Mono.CSharp.Location
Résultat System

LocalVariable() public méthode

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

PrepareForFlowAnalysis() public méthode

public PrepareForFlowAnalysis ( BlockContext bc ) : void
bc BlockContext
Résultat void

SetIsUsed() public méthode

public SetIsUsed ( ) : void
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

VariableInfo public_oe property

public VariableInfo,Mono.CSharp VariableInfo
Résultat VariableInfo