C# Класс UnityScriptUpdater.UnityScriptLanguageTraits

Наследование: BooBasedLanguageTraits
Показать файл Открыть проект

Открытые методы

Метод Описание
ArrayTypeReferenceTypeName ( Boo.Lang.Compiler.Ast.ArrayTypeReference arrayReference ) : string
ArtificialAstNodeLength ( Node node ) : int
WrapStatementsInBlockIfNeeded ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node, IUpdateCollector updateCollector ) : void

Приватные методы

Метод Описание
IsExpandedDefaultSwitchCase ( Statement candidateBlock, Statement parentStatement ) : bool
IsExpandedSwitchStatementCase ( Node node ) : bool
IsInsideBlock ( Expression node ) : bool
IsSwitchCondition ( Statement candidateBlock, Statement parentStmt ) : bool

Описание методов

ArrayTypeReferenceTypeName() публичный Метод

public ArrayTypeReferenceTypeName ( Boo.Lang.Compiler.Ast.ArrayTypeReference arrayReference ) : string
arrayReference Boo.Lang.Compiler.Ast.ArrayTypeReference
Результат string

ArtificialAstNodeLength() публичный Метод

public ArtificialAstNodeLength ( Node node ) : int
node Node
Результат int

WrapStatementsInBlockIfNeeded() публичный Метод

public WrapStatementsInBlockIfNeeded ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node, IUpdateCollector updateCollector ) : void
node Boo.Lang.Compiler.Ast.MemberReferenceExpression
updateCollector IUpdateCollector
Результат void