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

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

공개 메소드들

메소드 설명
GatherVisitor ( BaseRefactoringContext context, CompilationUnit unit, AccessToClosureIssue issueProvider ) : System
VisitForeachStatement ( ForeachStatement foreachStatement ) : void
VisitParameterDeclaration ( ParameterDeclaration parameterDeclaration ) : void
VisitVariableInitializer ( VariableInitializer variableInitializer ) : void

비공개 메소드들

메소드 설명
AddNode ( Environment>.IDictionary envLookup, Node node ) : void
CanReachModification ( IEnumerable cfg, Environment env, IDictionary modifications ) : bool
CheckVariable ( IVariable variable, Statement env ) : void
CollectAllIssues ( Environment env, string variableName ) : void
CollectIssues ( Environment env, string variableName ) : void
FindLocalReferences ( IVariable variable, FoundReferenceCallback callback ) : void

메소드 상세

GatherVisitor() 공개 메소드

public GatherVisitor ( BaseRefactoringContext context, CompilationUnit unit, AccessToClosureIssue issueProvider ) : System
context BaseRefactoringContext
unit CompilationUnit
issueProvider AccessToClosureIssue
리턴 System

VisitForeachStatement() 공개 메소드

public VisitForeachStatement ( ForeachStatement foreachStatement ) : void
foreachStatement ForeachStatement
리턴 void

VisitParameterDeclaration() 공개 메소드

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

VisitVariableInitializer() 공개 메소드

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