C# Class CoolCompiler.ObjectDef

Mostrar archivo Open project: KvanTTT/Cool-Compiler

Protected Properties

Property Type Description
Generator_ System.Reflection.Emit.ILGenerator

Public Methods

Method Description
Free ( ) : void
Load ( ) : void
ObjectDef ( Type type ) : System
Remove ( ) : void

Protected Methods

Method Description
EmitInteger ( int value ) : void
EmitLoadFromLocal ( int localVarNumber ) : void
EmitSaveToLocal ( int localVarNumber ) : void

Method Details

EmitInteger() protected static method

protected static EmitInteger ( int value ) : void
value int
return void

EmitLoadFromLocal() protected static method

protected static EmitLoadFromLocal ( int localVarNumber ) : void
localVarNumber int
return void

EmitSaveToLocal() protected static method

protected static EmitSaveToLocal ( int localVarNumber ) : void
localVarNumber int
return void

Free() public abstract method

public abstract Free ( ) : void
return void

Load() public abstract method

public abstract Load ( ) : void
return void

ObjectDef() public method

public ObjectDef ( Type type ) : System
type System.Type
return System

Remove() public abstract method

public abstract Remove ( ) : void
return void

Property Details

Generator_ protected_oe static_oe property

protected static ILGenerator,System.Reflection.Emit Generator_
return System.Reflection.Emit.ILGenerator