C# Class Babel.Compiler.LocalVariable

Mostra file Open project: shugo/babel Class Usage Examples

Protected Properties

Property Type Description
isTypecaseVariable bool
localType TypeData
name string

Public Methods

Method 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 method

public abstract Declare ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
return void

EmitLoad() public abstract method

public abstract EmitLoad ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
return void

EmitLoadAddress() public abstract method

public abstract EmitLoadAddress ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
return void

EmitStore() public abstract method

public abstract EmitStore ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
return void

EmitStorePrefix() public abstract method

public abstract EmitStorePrefix ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
return void

LocalVariable() public method

public LocalVariable ( string name, TypeData localType, bool isTypecaseVariable ) : System
name string
localType TypeData
isTypecaseVariable bool
return System

Property Details

isTypecaseVariable protected_oe property

protected bool isTypecaseVariable
return bool

localType protected_oe property

protected TypeData localType
return TypeData

name protected_oe property

protected string name
return string