C# 클래스 Rubberduck.Navigation.RegexSearchReplace.RegexSearchReplace

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

공개 메소드들

메소드 설명
RegexSearchReplace ( VBE vbe, IRubberduckParser parser, ICodePaneWrapperFactory codePaneFactory ) : System
Replace ( string searchPattern, string replaceValue, RegexSearchReplaceScope scope ) : void
ReplaceAll ( string searchPattern, string replaceValue, RegexSearchReplaceScope scope ) : void
Search ( string searchPattern, RegexSearchReplaceScope scope = RegexSearchReplaceScope.CurrentFile ) : IEnumerable

비공개 메소드들

메소드 설명
GetResultsFromModule ( CodeModule module, string searchPattern ) : IEnumerable
SearchCurrentBlock ( string searchPattern ) : List
SearchCurrentFile ( string searchPattern ) : List
SearchCurrentProject ( string searchPattern ) : List
SearchOpenFiles ( string searchPattern ) : List
SearchOpenProjects ( string searchPattern ) : List
SearchSelection ( string searchPattern ) : List
SetSelection ( RegexSearchResult item ) : void

메소드 상세

RegexSearchReplace() 공개 메소드

public RegexSearchReplace ( VBE vbe, IRubberduckParser parser, ICodePaneWrapperFactory codePaneFactory ) : System
vbe VBE
parser IRubberduckParser
codePaneFactory ICodePaneWrapperFactory
리턴 System

Replace() 공개 메소드

public Replace ( string searchPattern, string replaceValue, RegexSearchReplaceScope scope ) : void
searchPattern string
replaceValue string
scope RegexSearchReplaceScope
리턴 void

ReplaceAll() 공개 메소드

public ReplaceAll ( string searchPattern, string replaceValue, RegexSearchReplaceScope scope ) : void
searchPattern string
replaceValue string
scope RegexSearchReplaceScope
리턴 void

Search() 공개 메소드

public Search ( string searchPattern, RegexSearchReplaceScope scope = RegexSearchReplaceScope.CurrentFile ) : IEnumerable
searchPattern string
scope RegexSearchReplaceScope
리턴 IEnumerable