C# 클래스 jinx.JavaScriptWalker

상속: SyntaxWalker
파일 보기 프로젝트 열기: IgorShare/jinx 1 사용 예제들

공개 메소드들

메소드 설명
JavaScriptWalker ( TextWriter writer ) : System.IO
VisitBaseExpression ( BaseExpressionSyntax node ) : void
VisitBinaryExpression ( BinaryExpressionSyntax node ) : void
VisitClassDeclaration ( ClassDeclarationSyntax node ) : void
VisitExpressionStatement ( ExpressionStatementSyntax node ) : void
VisitForEachStatement ( ForEachStatementSyntax node ) : void
VisitIdentifierName ( Roslyn.Compilers.CSharp.IdentifierNameSyntax node ) : void
VisitLiteralExpression ( LiteralExpressionSyntax node ) : void
VisitMethodDeclaration ( MethodDeclarationSyntax node ) : void
VisitPropertyDeclaration ( PropertyDeclarationSyntax node ) : void
VisitReturnStatement ( ReturnStatementSyntax node ) : void
VisitVariableDeclaration ( VariableDeclarationSyntax node ) : void

비공개 메소드들

메소드 설명
EmitBinaryExpression ( BinaryExpressionSyntax node ) : string
EmitExpression ( EqualsValueClauseSyntax node ) : string
EmitExpression ( ExpressionSyntax node ) : string
EmitIdentifierName ( Roslyn.Compilers.CSharp.IdentifierNameSyntax node ) : string
EmitLiteralExpression ( LiteralExpressionSyntax node ) : string
VisitParameterList ( ParameterListSyntax node ) : string

메소드 상세

JavaScriptWalker() 공개 메소드

public JavaScriptWalker ( TextWriter writer ) : System.IO
writer System.IO.TextWriter
리턴 System.IO

VisitBaseExpression() 공개 메소드

public VisitBaseExpression ( BaseExpressionSyntax node ) : void
node BaseExpressionSyntax
리턴 void

VisitBinaryExpression() 공개 메소드

public VisitBinaryExpression ( BinaryExpressionSyntax node ) : void
node BinaryExpressionSyntax
리턴 void

VisitClassDeclaration() 공개 메소드

public VisitClassDeclaration ( ClassDeclarationSyntax node ) : void
node ClassDeclarationSyntax
리턴 void

VisitExpressionStatement() 공개 메소드

public VisitExpressionStatement ( ExpressionStatementSyntax node ) : void
node ExpressionStatementSyntax
리턴 void

VisitForEachStatement() 공개 메소드

public VisitForEachStatement ( ForEachStatementSyntax node ) : void
node ForEachStatementSyntax
리턴 void

VisitIdentifierName() 공개 메소드

public VisitIdentifierName ( Roslyn.Compilers.CSharp.IdentifierNameSyntax node ) : void
node Roslyn.Compilers.CSharp.IdentifierNameSyntax
리턴 void

VisitLiteralExpression() 공개 메소드

public VisitLiteralExpression ( LiteralExpressionSyntax node ) : void
node LiteralExpressionSyntax
리턴 void

VisitMethodDeclaration() 공개 메소드

public VisitMethodDeclaration ( MethodDeclarationSyntax node ) : void
node MethodDeclarationSyntax
리턴 void

VisitPropertyDeclaration() 공개 메소드

public VisitPropertyDeclaration ( PropertyDeclarationSyntax node ) : void
node PropertyDeclarationSyntax
리턴 void

VisitReturnStatement() 공개 메소드

public VisitReturnStatement ( ReturnStatementSyntax node ) : void
node ReturnStatementSyntax
리턴 void

VisitVariableDeclaration() 공개 메소드

public VisitVariableDeclaration ( VariableDeclarationSyntax node ) : void
node VariableDeclarationSyntax
리턴 void