C# Класс ICSharpCode.NRefactory.CSharp.Refactoring.MultipleEnumerationIssue.GatherVisitor

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

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

Метод Описание
GatherVisitor ( BaseRefactoringContext ctx, CompilationUnit unit ) : System
VisitParameterDeclaration ( ParameterDeclaration parameterDeclaration ) : void
VisitVariableInitializer ( VariableInitializer variableInitializer ) : void

Приватные методы

Метод Описание
AddIssue ( AstNode node ) : void
AddIssues ( IEnumerable nodes ) : void
CollectIssues ( AstNode variableDecl, LocalResolveResult resolveResult ) : void
FindMultipleEnumeration ( VariableReferenceNode startNode ) : void
FindReferences ( AstNode variableDecl, IVariable variable ) : void
GetAssignmentUsageGraph ( VariableReferenceNode startNode ) : IEnumerable
IsAssignment ( AstNode node ) : bool
IsEnumeration ( AstNode node ) : bool
ProcessNode ( VariableReferenceNode node ) : void
SplitNode ( VariableReferenceNode node ) : IList

Описание методов

GatherVisitor() публичный Метод

public GatherVisitor ( BaseRefactoringContext ctx, CompilationUnit unit ) : System
ctx BaseRefactoringContext
unit CompilationUnit
Результат System

VisitParameterDeclaration() публичный Метод

public VisitParameterDeclaration ( ParameterDeclaration parameterDeclaration ) : void
parameterDeclaration ParameterDeclaration
Результат void

VisitVariableInitializer() публичный Метод

public VisitVariableInitializer ( VariableInitializer variableInitializer ) : void
variableInitializer VariableInitializer
Результат void