C# Класс jinx.JavaScriptWalker

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

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

Метод Описание
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