C# Class VbNameExpander, CodeConverter

Inheritance: ISyntaxExpander
Mostra file Open project: icsharpcode/CodeConverter

Public Methods

Method Description
ExpandNode ( SyntaxNode, node, SemanticModel, semanticModel, Workspace, workspace ) : SyntaxNode,
ShouldExpandNode ( SyntaxNode, node, SemanticModel, semanticModel ) : bool
ShouldExpandWithinNode ( SyntaxNode, node, SemanticModel, semanticModel ) : bool

Private Methods

Method 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 method

public ExpandNode ( SyntaxNode, node, SemanticModel, semanticModel, Workspace, workspace ) : SyntaxNode,
node SyntaxNode,
semanticModel SemanticModel,
workspace Workspace,
return SyntaxNode,

ShouldExpandNode() public method

public ShouldExpandNode ( SyntaxNode, node, SemanticModel, semanticModel ) : bool
node SyntaxNode,
semanticModel SemanticModel,
return bool

ShouldExpandWithinNode() public method

public ShouldExpandWithinNode ( SyntaxNode, node, SemanticModel, semanticModel ) : bool
node SyntaxNode,
semanticModel SemanticModel,
return bool