C# 클래스 Foxoft.Ci.GenJs

상속: SourceGenerator
파일 보기 프로젝트 열기: epi/cito 1 사용 예제들

공개 메소드들

메소드 설명
Visit ( CiThrow stmt ) : void
Visit ( CiVar stmt ) : void
Write ( CiProgram prog ) : void

보호된 메소드들

메소드 설명
GetPriority ( CiExpr expr ) : CiPriority
Write ( CiBinaryExpr expr ) : void
Write ( CiCodeDoc doc ) : void
Write ( CiFieldAccess expr ) : void
Write ( CiMethodCall expr ) : void
Write ( CiPropertyAccess expr ) : void
WriteConst ( object value ) : void
WriteInitArrayStorageVar ( CiVar stmt ) : void
WriteName ( CiBinaryResource resource ) : void
WriteName ( CiConst konst ) : void
WriteName ( CiMethod method ) : void
WriteNew ( CiType type ) : void

비공개 메소드들

메소드 설명
Write ( CiClass klass ) : void
Write ( CiConst konst ) : void
Write ( CiEnum enu ) : void
Write ( CiField field ) : void
Write ( CiMethod method ) : void
WriteBuiltins ( ) : void
WriteInit ( CiType type ) : bool

메소드 상세

GetPriority() 보호된 메소드

protected GetPriority ( CiExpr expr ) : CiPriority
expr CiExpr
리턴 CiPriority

Visit() 공개 메소드

public Visit ( CiThrow stmt ) : void
stmt CiThrow
리턴 void

Visit() 공개 메소드

public Visit ( CiVar stmt ) : void
stmt CiVar
리턴 void

Write() 보호된 메소드

protected Write ( CiBinaryExpr expr ) : void
expr CiBinaryExpr
리턴 void

Write() 보호된 메소드

protected Write ( CiCodeDoc doc ) : void
doc CiCodeDoc
리턴 void

Write() 보호된 메소드

protected Write ( CiFieldAccess expr ) : void
expr CiFieldAccess
리턴 void

Write() 보호된 메소드

protected Write ( CiMethodCall expr ) : void
expr CiMethodCall
리턴 void

Write() 공개 메소드

public Write ( CiProgram prog ) : void
prog CiProgram
리턴 void

Write() 보호된 메소드

protected Write ( CiPropertyAccess expr ) : void
expr CiPropertyAccess
리턴 void

WriteConst() 보호된 메소드

protected WriteConst ( object value ) : void
value object
리턴 void

WriteInitArrayStorageVar() 보호된 메소드

protected WriteInitArrayStorageVar ( CiVar stmt ) : void
stmt CiVar
리턴 void

WriteName() 보호된 메소드

protected WriteName ( CiBinaryResource resource ) : void
resource CiBinaryResource
리턴 void

WriteName() 보호된 메소드

protected WriteName ( CiConst konst ) : void
konst CiConst
리턴 void

WriteName() 보호된 메소드

protected WriteName ( CiMethod method ) : void
method CiMethod
리턴 void

WriteNew() 보호된 메소드

protected WriteNew ( CiType type ) : void
type CiType
리턴 void