C# 클래스 Babel.Compiler.LocalVariable

파일 보기 프로젝트 열기: shugo/babel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
isTypecaseVariable bool
localType TypeData
name string

공개 메소드들

메소드 설명
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

메소드 상세

Declare() 공개 추상적인 메소드

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

EmitLoad() 공개 추상적인 메소드

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

EmitLoadAddress() 공개 추상적인 메소드

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

EmitStore() 공개 추상적인 메소드

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

EmitStorePrefix() 공개 추상적인 메소드

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

LocalVariable() 공개 메소드

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

프로퍼티 상세

isTypecaseVariable 보호되어 있는 프로퍼티

protected bool isTypecaseVariable
리턴 bool

localType 보호되어 있는 프로퍼티

protected TypeData localType
리턴 TypeData

name 보호되어 있는 프로퍼티

protected string name
리턴 string