C# Class Mono.CSharp.VariableInfo

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

Méthodes publiques

Свойство Type Description
IsParameter bool

Méthodes publiques

Méthode Description
Create ( BlockContext bc, LocalVariable variable ) : VariableInfo
Create ( BlockContext bc, Parameter parameter ) : VariableInfo
GetStructFieldInfo ( string fieldName ) : VariableInfo
IsAssigned ( DefiniteAssignmentBitSet vector ) : bool
IsFullyInitialized ( Mono.CSharp.FlowAnalysisContext fc, Mono.CSharp.Location loc ) : bool
IsStructFieldAssigned ( DefiniteAssignmentBitSet vector, string field_name ) : bool
SetAssigned ( DefiniteAssignmentBitSet vector, bool generatedAssignment ) : void
SetStructFieldAssigned ( DefiniteAssignmentBitSet vector, string field_name ) : void
ToString ( ) : string

Private Methods

Méthode Description
Initialize ( ) : void
VariableInfo ( VariableInfo parent, TypeInfo type ) : System
VariableInfo ( string name, System.TypeSpec type, int offset, IMemberContext context ) : System

Method Details

Create() public static méthode

public static Create ( BlockContext bc, LocalVariable variable ) : VariableInfo
bc BlockContext
variable LocalVariable
Résultat VariableInfo

Create() public static méthode

public static Create ( BlockContext bc, Parameter parameter ) : VariableInfo
bc BlockContext
parameter Parameter
Résultat VariableInfo

GetStructFieldInfo() public méthode

public GetStructFieldInfo ( string fieldName ) : VariableInfo
fieldName string
Résultat VariableInfo

IsAssigned() public méthode

public IsAssigned ( DefiniteAssignmentBitSet vector ) : bool
vector DefiniteAssignmentBitSet
Résultat bool

IsFullyInitialized() public méthode

public IsFullyInitialized ( Mono.CSharp.FlowAnalysisContext fc, Mono.CSharp.Location loc ) : bool
fc Mono.CSharp.FlowAnalysisContext
loc Mono.CSharp.Location
Résultat bool

IsStructFieldAssigned() public méthode

public IsStructFieldAssigned ( DefiniteAssignmentBitSet vector, string field_name ) : bool
vector DefiniteAssignmentBitSet
field_name string
Résultat bool

SetAssigned() public méthode

public SetAssigned ( DefiniteAssignmentBitSet vector, bool generatedAssignment ) : void
vector DefiniteAssignmentBitSet
generatedAssignment bool
Résultat void

SetStructFieldAssigned() public méthode

public SetStructFieldAssigned ( DefiniteAssignmentBitSet vector, string field_name ) : void
vector DefiniteAssignmentBitSet
field_name string
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

IsParameter public_oe property

If this is a parameter of local variable.
public bool IsParameter
Résultat bool