Microsoft.VisualStudio.Text.Operations Namespace

Classes

TextUndoRedoEventArgs

Provides information about the effect of the undo or redo operation for the UndoRedoHappened event.

TextUndoTransactionCompletedEventArgs

Provides information for the UndoTransactionCompleted event.

Structs

FindData

Represents the set of data used in a search by the ITextSearchService.

TextExtent

Represents the extent of a word.

Interfaces

IEditorOperations

Defines operations relating to the editor.

IEditorOperations2

Defines operations relating to the editor.

IEditorOperations3

Defines operations relating to the editor, in addition to operations defined by IEditorOperations2.

IEditorOperationsFactoryService

A service that provides IEditorOperations objects.

IMergeTextUndoTransactionPolicy

Provides the merge policy for undo transactions.

ITextBufferUndoManager

Registers the ITextUndoHistory for a text buffer, listens for change events on a text buffer, and adds ITextUndoPrimitive objects to the ITextUndoHistory.

ITextBufferUndoManagerProvider

Provides an ITextBufferUndoManager for a given ITextBuffer.

ITextSearchNavigator

Navigates between search results on an ITextBuffer and performs text replacements.

ITextSearchNavigatorFactoryService

Creates ITextSearchNavigator objects.

ITextSearchService

Searches a ITextSnapshot with different search options.

ITextSearchService2

Extends ITextSearchService with methods for searching contents of a ITextSnapshot and helper methods for performing replace operations.

ITextStructureNavigator

Provides methods to navigate text, such as getting word extents.

ITextStructureNavigatorProvider

Gets an ITextStructureNavigator for a given ITextBuffer.

ITextStructureNavigatorSelectorService

Selects and caches ITextStructureNavigator objects based on content type.

ITextUndoHistory

Contains undo transactions.

ITextUndoHistoryRegistry

Maintains the relationship between text buffers and ITextUndoHistory objects.

ITextUndoPrimitive

Represents an atomic operation that knows how to do, undo, and redo itself.

ITextUndoTransaction

Represents a container for ITextUndoPrimitive objects.

Enums

FindOptions

Represents the options that are used in a search.

TextUndoHistoryState

Provides information about the state of an ITextUndoHistory.

TextUndoTransactionCompletionResult

Describes the possible results of a transaction completion for an ITextUndoHistory.

UndoTransactionState

Holds the state of the transaction.