C# Class UnityScriptUpdater.UnityScriptLanguageTraits

Inheritance: BooBasedLanguageTraits
Afficher le fichier Open project: CarlosHBC/UnityDecompiled

Méthodes publiques

Méthode Description
ArrayTypeReferenceTypeName ( Boo.Lang.Compiler.Ast.ArrayTypeReference arrayReference ) : string
ArtificialAstNodeLength ( Node node ) : int
WrapStatementsInBlockIfNeeded ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node, IUpdateCollector updateCollector ) : void

Private Methods

Méthode Description
IsExpandedDefaultSwitchCase ( Statement candidateBlock, Statement parentStatement ) : bool
IsExpandedSwitchStatementCase ( Node node ) : bool
IsInsideBlock ( Expression node ) : bool
IsSwitchCondition ( Statement candidateBlock, Statement parentStmt ) : bool

Method Details

ArrayTypeReferenceTypeName() public méthode

public ArrayTypeReferenceTypeName ( Boo.Lang.Compiler.Ast.ArrayTypeReference arrayReference ) : string
arrayReference Boo.Lang.Compiler.Ast.ArrayTypeReference
Résultat string

ArtificialAstNodeLength() public méthode

public ArtificialAstNodeLength ( Node node ) : int
node Node
Résultat int

WrapStatementsInBlockIfNeeded() public méthode

public WrapStatementsInBlockIfNeeded ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node, IUpdateCollector updateCollector ) : void
node Boo.Lang.Compiler.Ast.MemberReferenceExpression
updateCollector IUpdateCollector
Résultat void