C# 클래스 ICSharpCode.NRefactory.CSharp.Refactoring.RedundantAssignmentIssue.GatherVisitor

상속: GatherVisitorBase
파일 보기 프로젝트 열기: mono-soc-2012/NRefactory

공개 메소드들

메소드 설명
GatherVisitor ( BaseRefactoringContext ctx, CompilationUnit unit ) : System.Collections.Generic
VisitParameterDeclaration ( ParameterDeclaration parameterDeclaration ) : void
VisitVariableInitializer ( VariableInitializer variableInitializer ) : void

비공개 메소드들

메소드 설명
AddIssue ( AstNode node ) : void
CollectIssues ( AstNode variableDecl, BlockStatement rootStatement, ICSharpCode.NRefactory.Semantics.LocalResolveResult resolveResult ) : void
IsAssignment ( AstNode node ) : bool
ProcessNode ( VariableReferenceNode node, bool addIssue, NodeState>.IDictionary nodeStates ) : void
ProcessNodes ( VariableReferenceNode startNode ) : void

메소드 상세

GatherVisitor() 공개 메소드

public GatherVisitor ( BaseRefactoringContext ctx, CompilationUnit unit ) : System.Collections.Generic
ctx BaseRefactoringContext
unit CompilationUnit
리턴 System.Collections.Generic

VisitParameterDeclaration() 공개 메소드

public VisitParameterDeclaration ( ParameterDeclaration parameterDeclaration ) : void
parameterDeclaration ParameterDeclaration
리턴 void

VisitVariableInitializer() 공개 메소드

public VisitVariableInitializer ( VariableInitializer variableInitializer ) : void
variableInitializer VariableInitializer
리턴 void