C# Class jinx.JavaScriptWalker

Inheritance: SyntaxWalker
Afficher le fichier Open project: IgorShare/jinx Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

JavaScriptWalker() public méthode

public JavaScriptWalker ( TextWriter writer ) : System.IO
writer System.IO.TextWriter
Résultat System.IO

VisitBaseExpression() public méthode

public VisitBaseExpression ( BaseExpressionSyntax node ) : void
node BaseExpressionSyntax
Résultat void

VisitBinaryExpression() public méthode

public VisitBinaryExpression ( BinaryExpressionSyntax node ) : void
node BinaryExpressionSyntax
Résultat void

VisitClassDeclaration() public méthode

public VisitClassDeclaration ( ClassDeclarationSyntax node ) : void
node ClassDeclarationSyntax
Résultat void

VisitExpressionStatement() public méthode

public VisitExpressionStatement ( ExpressionStatementSyntax node ) : void
node ExpressionStatementSyntax
Résultat void

VisitForEachStatement() public méthode

public VisitForEachStatement ( ForEachStatementSyntax node ) : void
node ForEachStatementSyntax
Résultat void

VisitIdentifierName() public méthode

public VisitIdentifierName ( Roslyn.Compilers.CSharp.IdentifierNameSyntax node ) : void
node Roslyn.Compilers.CSharp.IdentifierNameSyntax
Résultat void

VisitLiteralExpression() public méthode

public VisitLiteralExpression ( LiteralExpressionSyntax node ) : void
node LiteralExpressionSyntax
Résultat void

VisitMethodDeclaration() public méthode

public VisitMethodDeclaration ( MethodDeclarationSyntax node ) : void
node MethodDeclarationSyntax
Résultat void

VisitPropertyDeclaration() public méthode

public VisitPropertyDeclaration ( PropertyDeclarationSyntax node ) : void
node PropertyDeclarationSyntax
Résultat void

VisitReturnStatement() public méthode

public VisitReturnStatement ( ReturnStatementSyntax node ) : void
node ReturnStatementSyntax
Résultat void

VisitVariableDeclaration() public méthode

public VisitVariableDeclaration ( VariableDeclarationSyntax node ) : void
node VariableDeclarationSyntax
Résultat void