C# Class dnSpy.Text.Operations.TextSearchService

Inheritance: ITextSearchService2
Show file Open project: 0xd4d/dnSpy

Public Methods

Method Description
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?

Private Methods

Method Description
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

Method Details

Find() public method

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

Find() public method

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

FindAll() public method

public FindAll ( FindData findData ) : Collection
findData FindData
return Collection

FindAll() public method

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

FindAll() public method

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

FindAllForReplace() public method

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

FindForReplace() public method

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

FindForReplace() public method

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

FindNext() public method

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