C# Class Babel.Compiler.LocalVariable

Afficher le fichier Open project: shugo/babel Class Usage Examples

Protected Properties

Свойство Type Description
isTypecaseVariable bool
localType TypeData
name string

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
LocalVariable ( string name, TypeData localType, bool isTypecaseVariable ) : System

Method Details

Declare() public abstract méthode

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

EmitLoad() public abstract méthode

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

EmitLoadAddress() public abstract méthode

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

EmitStore() public abstract méthode

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

EmitStorePrefix() public abstract méthode

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

LocalVariable() public méthode

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

Property Details

isTypecaseVariable protected_oe property

protected bool isTypecaseVariable
Résultat bool

localType protected_oe property

protected TypeData localType
Résultat TypeData

name protected_oe property

protected string name
Résultat string