C# 클래스 UnityScriptUpdater.UnityScriptLanguageTraits

상속: BooBasedLanguageTraits
파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled

공개 메소드들

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