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

상속: ICodeIssueProvider
파일 보기 프로젝트 열기: mono-soc-2012/NRefactory 1 사용 예제들

공개 메소드들

메소드 설명
GetIssues ( BaseRefactoringContext context ) : IEnumerable

보호된 메소드들

메소드 설명
AccessToClosureIssue ( string title ) : System
CanReachModification ( ControlFlowNode node, Statement start, IDictionary modifications ) : bool
GetFixes ( BaseRefactoringContext context, Node env, string variableName ) : IEnumerable
GetNodeKind ( AstNode node ) : NodeKind
IsTargetVariable ( IVariable variable ) : bool

메소드 상세

AccessToClosureIssue() 보호된 메소드

protected AccessToClosureIssue ( string title ) : System
title string
리턴 System

CanReachModification() 보호된 메소드

protected CanReachModification ( ControlFlowNode node, Statement start, IDictionary modifications ) : bool
node ControlFlowNode
start Statement
modifications IDictionary
리턴 bool

GetFixes() 보호된 추상적인 메소드

protected abstract GetFixes ( BaseRefactoringContext context, Node env, string variableName ) : IEnumerable
context BaseRefactoringContext
env Node
variableName string
리턴 IEnumerable

GetIssues() 공개 메소드

public GetIssues ( BaseRefactoringContext context ) : IEnumerable
context BaseRefactoringContext
리턴 IEnumerable

GetNodeKind() 보호된 추상적인 메소드

protected abstract GetNodeKind ( AstNode node ) : NodeKind
node AstNode
리턴 NodeKind

IsTargetVariable() 보호된 메소드

protected IsTargetVariable ( IVariable variable ) : bool
variable IVariable
리턴 bool