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


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

Классы

SearchFileOptions

Параметры, передаваемые в службу индексирования для фильтрации результатов поиска файлов

TextUndoRedoEventArgs

Предоставляет сведения для события UndoRedoHappened, вызванного ITextUndoHistory, о эффекте операции отмены или повтора.

TextUndoTransactionCompletedEventArgs

Предоставляет сведения о событии, UndoTransactionCompleted вызванном .ITextUndoHistory

Структуры

FileCandidate

Структуру для представления возвращаемого значения поискового запроса службы индексирования.

FindData

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

FinderReplacement

Структуру, используемую для отчета о результатах FindForReplaceAll().

TextExtent

Представляет экстент слова.

Интерфейсы

IEditorOperations

Определяет операции, относящиеся к редактору.

IEditorOperations2

Определяет операции, связанные с редактором, в дополнение к операциям, определенным в IEditorOperations.

IEditorOperations3

Определяет операции, связанные с редактором, в дополнение к операциям, определенным в IEditorOperations2.

IEditorOperationsFactoryService

Служба, предоставляющая объекты IEditorOperations.

IFinder

Объект , используемый для выполнения различных операций поиска в ITextSnapshot. Создается с помощью IFinderFactory.

IFinderFactory

Фабрика, используемая для создания IFinder, которую можно использовать для выполнения операций поиска в ITextSnapshot. Создано из IFindService.

IFindService

Предоставляет методы создания IFinderFactory, которые используются для поиска ITextSnapshot.

IIndexedTextSearchService

Служба для получения возможностей индексированного полнотекстового поиска. Эта часть компонента MEF должна быть импортирована следующим образом: [Import] IIndexedTextSearchService IndexedTextSearchService = null;

IMergeTextUndoTransactionPolicy

Предоставляет политику слияния для транзакций отката.

ITextBufferUndoManager

Регистрирует для ITextUndoHistory ,TextBuffer
прослушивает события изменений в объекте TextBufferи добавляет ITextUndoPrimitive объекты в ITextUndoHistory.

ITextBufferUndoManagerProvider

Предоставляет объект ITextBufferUndoManager для заданного ITextBuffer. Это кэшированная фабрика, и только одна из них ITextBufferUndoManager будет создана для заданного ITextBufferобъекта .

ITextSearchNavigator

Предоставляет службу для перехода между результатами поиска в ITextBuffer и для выполнения замен.

ITextSearchNavigator3

Предоставляет службу для перехода между результатами поиска в ITextBuffer и для выполнения замен.

ITextSearchNavigatorFactoryService

Служба, которая создает ITextSearchNavigator3 объекты.

ITextSearchService

Осуществляет поиск ITextSnapshot с другими параметрами поиска.

ITextSearchService2

Предоставляет методы для поиска содержимого ITextSnapshotобъекта . Кроме того, предоставляет вспомогательные методы для выполнения операций замены.

ITextStructureNavigator

Предоставляет методы для перемещения по тексту, например для получения экстентов слов.

ITextStructureNavigatorProvider

Получает объект ITextStructureNavigator для заданного буфера ITextBuffer. Экспортеры компонентов должны предоставить по крайней мере один атрибут типа контента"/> , чтобы указать применимые типы контента.

ITextStructureNavigatorSelectorService

Выбирает и кэширует объекты ITextStructureNavigator на основании типа контента.

ITextUndoHistory

Содержит транзакции отката.

ITextUndoHistoryRegistry

Сопоставляет объекты контекста с ITextUndoHistory объектами и предназначен для предоставления компонентной частью.

ITextUndoPrimitive

Представляет атомарную операцию, которая знает, как выполнить, отменить или повторить.

ITextUndoTransaction

Представляет контейнер для объектов ITextUndoPrimitive. UndoTransactions отслеживается в UndoHistory.

Перечисления

FindOptions

Представляет параметры, используемые при поиске.

IndexSearchServiceState

Перечисление, перенастроив различные состояния IIndexedTextSearchService , может находиться в .

TextUndoHistoryState

Предоставляет сведения о .ITextUndoHistory

TextUndoTransactionCompletionResult

Описывает возможный результат выполнения транзакции для ITextUndoHistory.

UndoTransactionState

Хранит состояние транзакции.