C# Class Babel.Compiler.RoutineLocalVariable

Inheritance: LocalVariable
Afficher le fichier Open project: shugo/babel

Protected Properties

Свойство Type Description
localBuilder System.Reflection.Emit.LocalBuilder

Méthodes publiques

Méthode Description
Declare ( ILGenerator ilGenerator ) : void
EmitLoad ( ILGenerator ilGenerator ) : void
EmitLoadAddress ( ILGenerator ilGenerator ) : void
EmitStore ( ILGenerator ilGenerator ) : void
EmitStorePrefix ( ILGenerator ilGenerator ) : void
RoutineLocalVariable ( string name, TypeData localType ) : System
RoutineLocalVariable ( string name, TypeData localType, bool isTypecaseVariable ) : System

Method Details

Declare() public méthode

public Declare ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
Résultat void

EmitLoad() public méthode

public EmitLoad ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
Résultat void

EmitLoadAddress() public méthode

public EmitLoadAddress ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
Résultat void

EmitStore() public méthode

public EmitStore ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
Résultat void

EmitStorePrefix() public méthode

public EmitStorePrefix ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
Résultat void

RoutineLocalVariable() public méthode

public RoutineLocalVariable ( string name, TypeData localType ) : System
name string
localType TypeData
Résultat System

RoutineLocalVariable() public méthode

public RoutineLocalVariable ( string name, TypeData localType, bool isTypecaseVariable ) : System
name string
localType TypeData
isTypecaseVariable bool
Résultat System

Property Details

localBuilder protected_oe property

protected LocalBuilder,System.Reflection.Emit localBuilder
Résultat System.Reflection.Emit.LocalBuilder