C# Класс dnSpy.Text.Operations.TextSearchService

Наследование: ITextSearchService2
Показать файл Открыть проект

Открытые методы

Метод Описание
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?