C# Class VbNameExpander, CodeConverter

Inheritance: ISyntaxExpander
Afficher le fichier Open project: icsharpcode/CodeConverter

Méthodes publiques

Méthode Description
ExpandNode ( SyntaxNode, node, SemanticModel, semanticModel, Workspace, workspace ) : SyntaxNode,
ShouldExpandNode ( SyntaxNode, node, SemanticModel, semanticModel ) : bool
ShouldExpandWithinNode ( SyntaxNode, node, SemanticModel, semanticModel ) : bool

Private Methods

Méthode Description
IsRoslynElementAccessBug ( MemberAccessExpressionSyntax maes ) : bool

https://github.com/icsharpcode/CodeConverter/issues/765 Roslyn turns dataReader["foo"] into dataReader.Item

ShouldExpandMemberAccess ( SyntaxNode, node, SemanticModel, semanticModel ) : bool
ShouldExpandName ( SyntaxNode, node ) : bool

Method Details

ExpandNode() public méthode

public ExpandNode ( SyntaxNode, node, SemanticModel, semanticModel, Workspace, workspace ) : SyntaxNode,
node SyntaxNode,
semanticModel SemanticModel,
workspace Workspace,
Résultat SyntaxNode,

ShouldExpandNode() public méthode

public ShouldExpandNode ( SyntaxNode, node, SemanticModel, semanticModel ) : bool
node SyntaxNode,
semanticModel SemanticModel,
Résultat bool

ShouldExpandWithinNode() public méthode

public ShouldExpandWithinNode ( SyntaxNode, node, SemanticModel, semanticModel ) : bool
node SyntaxNode,
semanticModel SemanticModel,
Résultat bool