C# 클래스 Rubberduck.Refactorings.Rename.RenameRefactoring

상속: IRefactoring
파일 보기 프로젝트 열기: retailcoder/Rubberduck 1 사용 예제들

공개 메소드들

메소드 설명
Refactor ( ) : void
Refactor ( Rubberduck.Parsing.Symbols.Declaration target ) : void
Refactor ( QualifiedSelection target ) : void
RenameRefactoring ( IRefactoringPresenterFactory factory, IActiveCodePaneEditor editor, IMessageBox messageBox, RubberduckParserState state ) : System.Linq

비공개 메소드들

메소드 설명
FindDeclarationForIdentifier ( ) : Rubberduck.Parsing.Symbols.Declaration
GetReplacementLine ( CodeModule module, Rubberduck.Parsing.Symbols.Declaration target, string newName ) : string
GetReplacementLine ( string content, string newName, Rubberduck.VBEditor.Selection selection ) : string
Rename ( ) : void
RenameControl ( ) : void
RenameDeclaration ( Rubberduck.Parsing.Symbols.Declaration target, string newName ) : void
RenameModule ( ) : void
RenameProject ( ) : void
RenameUsages ( Rubberduck.Parsing.Symbols.Declaration target, string interfaceName = null ) : void

메소드 상세

Refactor() 공개 메소드

public Refactor ( ) : void
리턴 void

Refactor() 공개 메소드

public Refactor ( Rubberduck.Parsing.Symbols.Declaration target ) : void
target Rubberduck.Parsing.Symbols.Declaration
리턴 void

Refactor() 공개 메소드

public Refactor ( QualifiedSelection target ) : void
target Rubberduck.VBEditor.QualifiedSelection
리턴 void

RenameRefactoring() 공개 메소드

public RenameRefactoring ( IRefactoringPresenterFactory factory, IActiveCodePaneEditor editor, IMessageBox messageBox, RubberduckParserState state ) : System.Linq
factory IRefactoringPresenterFactory
editor IActiveCodePaneEditor
messageBox IMessageBox
state RubberduckParserState
리턴 System.Linq