C# 클래스 dnSpy.Text.Operations.TextSearchService

상속: ITextSearchService2
파일 보기 프로젝트 열기: 0xd4d/dnSpy

공개 메소드들

메소드 설명
Find ( SnapshotPoint startingPosition, string searchPattern, FindOptions options ) : SnapshotSpan?
Find ( SnapshotSpan searchRange, SnapshotPoint startingPosition, string searchPattern, FindOptions options ) : SnapshotSpan?
FindAll ( FindData findData ) : Collection
FindAll ( SnapshotSpan searchRange, SnapshotPoint startingPosition, string searchPattern, FindOptions options ) : IEnumerable
FindAll ( SnapshotSpan searchRange, string searchPattern, FindOptions options ) : IEnumerable
FindAllForReplace ( SnapshotSpan searchRange, string searchPattern, string replacePattern, FindOptions options ) : string>>.IEnumerable
FindForReplace ( SnapshotPoint startingPosition, string searchPattern, string replacePattern, FindOptions options, string &expandedReplacePattern ) : SnapshotSpan?
FindForReplace ( SnapshotSpan searchRange, string searchPattern, string replacePattern, FindOptions options, string &expandedReplacePattern ) : SnapshotSpan?
FindNext ( int startIndex, bool wraparound, FindData findData ) : SnapshotSpan?

비공개 메소드들

메소드 설명
FindAllCore ( SnapshotSpan searchRange, SnapshotPoint startingPosition, string searchPattern, FindOptions options, string replacePattern ) : IEnumerable
FindAllCoreMultiline ( SnapshotSpan searchRange, SnapshotPoint startingPosition, string searchPattern, FindOptions options, string replacePattern ) : IEnumerable
FindAllCoreMultilineForward ( string searchText, SnapshotPoint searchTextPosition, SnapshotPoint startingPosition, string searchPattern, FindOptions options, System.StringComparison stringComparison, string replacePattern ) : IEnumerable
FindAllCoreMultilineReverse ( string searchText, SnapshotPoint searchTextPosition, SnapshotPoint startingPosition, string searchPattern, FindOptions options, System.StringComparison stringComparison, string replacePattern ) : IEnumerable
FindAllCoreSingleLine ( SnapshotSpan searchRange, SnapshotPoint startingPosition, string searchPattern, FindOptions options, string replacePattern ) : IEnumerable
FindAllForReplace ( SnapshotSpan searchRange, SnapshotPoint startingPosition, string searchPattern, string replacePattern, FindOptions options ) : string>>.IEnumerable
FindAllSingleLineForward ( ITextSnapshotLine startLine, ITextSnapshotLine endLine, SnapshotSpan searchRange, string searchPattern, FindOptions options, StringComparison stringComparison, string replacePattern ) : IEnumerable
FindAllSingleLineReverse ( ITextSnapshotLine startLine, ITextSnapshotLine endLine, SnapshotSpan searchRange, string searchPattern, FindOptions options, StringComparison stringComparison, string replacePattern ) : IEnumerable
FindCachedRegexIndex_NoLock ( string searchPattern, FindOptions options ) : int
GetRegex ( string pattern, FindOptions options ) : Regex
GetRegexResults ( Regex regex, SnapshotPoint searchTextPosition, string searchText, int index, string searchPattern, FindOptions options, string replacePattern ) : IEnumerable
GetStringComparison ( FindOptions options ) : StringComparison
IsWholeWord ( ITextStructureNavigator textStructureNavigator, ITextSnapshot snapshot, FindResult result ) : bool
IsWord ( ITextSnapshot snapshot, int position, int length ) : bool
TextSearchService ( ITextStructureNavigatorSelectorService textStructureNavigatorSelectorService ) : System

메소드 상세

Find() 공개 메소드

public Find ( SnapshotPoint startingPosition, string searchPattern, FindOptions options ) : SnapshotSpan?
startingPosition SnapshotPoint
searchPattern string
options FindOptions
리턴 SnapshotSpan?

Find() 공개 메소드

public Find ( SnapshotSpan searchRange, SnapshotPoint startingPosition, string searchPattern, FindOptions options ) : SnapshotSpan?
searchRange SnapshotSpan
startingPosition SnapshotPoint
searchPattern string
options FindOptions
리턴 SnapshotSpan?

FindAll() 공개 메소드

public FindAll ( FindData findData ) : Collection
findData FindData
리턴 Collection

FindAll() 공개 메소드

public FindAll ( SnapshotSpan searchRange, SnapshotPoint startingPosition, string searchPattern, FindOptions options ) : IEnumerable
searchRange SnapshotSpan
startingPosition SnapshotPoint
searchPattern string
options FindOptions
리턴 IEnumerable

FindAll() 공개 메소드

public FindAll ( SnapshotSpan searchRange, string searchPattern, FindOptions options ) : IEnumerable
searchRange SnapshotSpan
searchPattern string
options FindOptions
리턴 IEnumerable

FindAllForReplace() 공개 메소드

public FindAllForReplace ( SnapshotSpan searchRange, string searchPattern, string replacePattern, FindOptions options ) : string>>.IEnumerable
searchRange SnapshotSpan
searchPattern string
replacePattern string
options FindOptions
리턴 string>>.IEnumerable

FindForReplace() 공개 메소드

public FindForReplace ( SnapshotPoint startingPosition, string searchPattern, string replacePattern, FindOptions options, string &expandedReplacePattern ) : SnapshotSpan?
startingPosition SnapshotPoint
searchPattern string
replacePattern string
options FindOptions
expandedReplacePattern string
리턴 SnapshotSpan?

FindForReplace() 공개 메소드

public FindForReplace ( SnapshotSpan searchRange, string searchPattern, string replacePattern, FindOptions options, string &expandedReplacePattern ) : SnapshotSpan?
searchRange SnapshotSpan
searchPattern string
replacePattern string
options FindOptions
expandedReplacePattern string
리턴 SnapshotSpan?

FindNext() 공개 메소드

public FindNext ( int startIndex, bool wraparound, FindData findData ) : SnapshotSpan?
startIndex int
wraparound bool
findData FindData
리턴 SnapshotSpan?