C# Class Foxoft.Ci.GenJs

Inheritance: SourceGenerator
Afficher le fichier Open project: epi/cito Class Usage Examples

Méthodes publiques

Méthode Description
Visit ( CiThrow stmt ) : void
Visit ( CiVar stmt ) : void
Write ( CiProgram prog ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GetPriority() protected méthode

protected GetPriority ( CiExpr expr ) : CiPriority
expr CiExpr
Résultat CiPriority

Visit() public méthode

public Visit ( CiThrow stmt ) : void
stmt CiThrow
Résultat void

Visit() public méthode

public Visit ( CiVar stmt ) : void
stmt CiVar
Résultat void

Write() protected méthode

protected Write ( CiBinaryExpr expr ) : void
expr CiBinaryExpr
Résultat void

Write() protected méthode

protected Write ( CiCodeDoc doc ) : void
doc CiCodeDoc
Résultat void

Write() protected méthode

protected Write ( CiFieldAccess expr ) : void
expr CiFieldAccess
Résultat void

Write() protected méthode

protected Write ( CiMethodCall expr ) : void
expr CiMethodCall
Résultat void

Write() public méthode

public Write ( CiProgram prog ) : void
prog CiProgram
Résultat void

Write() protected méthode

protected Write ( CiPropertyAccess expr ) : void
expr CiPropertyAccess
Résultat void

WriteConst() protected méthode

protected WriteConst ( object value ) : void
value object
Résultat void

WriteInitArrayStorageVar() protected méthode

protected WriteInitArrayStorageVar ( CiVar stmt ) : void
stmt CiVar
Résultat void

WriteName() protected méthode

protected WriteName ( CiBinaryResource resource ) : void
resource CiBinaryResource
Résultat void

WriteName() protected méthode

protected WriteName ( CiConst konst ) : void
konst CiConst
Résultat void

WriteName() protected méthode

protected WriteName ( CiMethod method ) : void
method CiMethod
Résultat void

WriteNew() protected méthode

protected WriteNew ( CiType type ) : void
type CiType
Résultat void