Поделиться через


FindData - структура

Представляет набор данных, используемых при поиске с помощью объекта ITextSearchService.

Пространство имен:  Microsoft.VisualStudio.Text.Operations
Сборка:  Microsoft.VisualStudio.Text.Logic (в Microsoft.VisualStudio.Text.Logic.dll)

Синтаксис

'Декларация
Public Structure FindData
public struct FindData
public value class FindData
[<Sealed>]
type FindData =  struct end
JScript поддерживает использование структур, но не объявление новых структур.

Тип FindData предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод FindData(String, ITextSnapshot) Инициализирует новый экземпляр FindData.
Открытый метод FindData(String, ITextSnapshot, FindOptions, ITextStructureNavigator) Инициализирует новый экземпляр FindData с указанными шаблоном описка, текстовым снимком, параметрами поиска и навигатором по структуре текста.

В начало страницы

Свойства

  Имя Описание
Открытое свойство FindOptions Получает или задает параметры, используемые при поиске.
Открытое свойство SearchString Получает или задает строку, используемую для поиска.
Открытое свойство TextSnapshotToSearch Получает или задает объект ITextSnapshot, в котором требуется выполнить поиск.
Открытое свойство TextStructureNavigator Получает или задает объект ITextStructureNavigator, используемый для определения границ слов.

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, совпадают ли два объекта FindData. (Переопределяет ValueType.Equals(Object).)
Открытый метод GetHashCode Получает хэш-код для объекта. (Переопределяет ValueType.GetHashCode.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод ToString Преобразует объект FindData в строку. (Переопределяет ValueType.ToString.)

В начало страницы

Операторы

  Имя Описание
Открытый операторСтатический член Equality Определяет, совпадают ли два объекта FindData.
Открытый операторСтатический член Inequality Определяет, различаются ли два объекта FindData.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Text.Operations - пространство имен