C# Class TypescriptSyntaxPaste.ListToArrayReplacementRewriter

Inheritance: CSharpSyntaxRewriter
Show file Open project: nhabuiduc/TypescriptSyntaxPaste Class Usage Examples

Public Methods

Method Description
ListToArrayReplacementRewriter ( bool isChangeInObjectCreation = false ) : System
VisitGenericName ( Microsoft.CodeAnalysis.CSharp.Syntax.GenericNameSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitObjectCreationExpression ( ObjectCreationExpressionSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitQualifiedName ( Microsoft.CodeAnalysis.CSharp.Syntax.QualifiedNameSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode

Private Methods

Method Description
FindListNode ( Microsoft.CodeAnalysis.SyntaxNode node ) : Microsoft.CodeAnalysis.CSharp.Syntax.GenericNameSyntax
IsList ( Microsoft.CodeAnalysis.CSharp.Syntax.GenericNameSyntax syntax ) : bool
ToArray ( Microsoft.CodeAnalysis.CSharp.Syntax.GenericNameSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode

Method Details

ListToArrayReplacementRewriter() public method

public ListToArrayReplacementRewriter ( bool isChangeInObjectCreation = false ) : System
isChangeInObjectCreation bool
return System

VisitGenericName() public method

public VisitGenericName ( Microsoft.CodeAnalysis.CSharp.Syntax.GenericNameSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.GenericNameSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitObjectCreationExpression() public method

public VisitObjectCreationExpression ( ObjectCreationExpressionSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node ObjectCreationExpressionSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitQualifiedName() public method

public VisitQualifiedName ( Microsoft.CodeAnalysis.CSharp.Syntax.QualifiedNameSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.QualifiedNameSyntax
return Microsoft.CodeAnalysis.SyntaxNode