Microsoft.VisualStudio.Text.Operations Namespace


  Class Description
Public class TextUndoRedoEventArgs Provides information about the effect of the undo or redo operation for the UndoRedoHappened event.
Public class TextUndoTransactionCompletedEventArgs Provides information for the UndoTransactionCompleted event.


  Structure Description
Public structure FindData Represents the set of data used in a search by the ITextSearchService.
Public structure TextExtent Represents the extent of a word.


  Interface Description
Public interface IEditorOperations Defines operations relating to the editor.
Public interface IEditorOperationsFactoryService A service that provides IEditorOperations objects.
Public interface IMergeTextUndoTransactionPolicy Provides the merge policy for undo transactions.
Public interface ITextBufferUndoManager Registers the ITextUndoHistory for a text buffer, listens for change events on a text buffer, and adds ITextUndoPrimitive objects to the ITextUndoHistory.
Public interface ITextBufferUndoManagerProvider Provides an ITextBufferUndoManager for a given ITextBuffer.
Public interface ITextSearchService Searches a ITextSnapshot with different search options.
Public interface ITextStructureNavigator Provides methods to navigate text, such as getting word extents.
Public interface ITextStructureNavigatorProvider Gets an ITextStructureNavigator for a given ITextBuffer.
Public interface ITextStructureNavigatorSelectorService Selects and caches ITextStructureNavigator objects based on content type.
Public interface ITextUndoHistory Contains undo transactions.
Public interface ITextUndoHistoryRegistry Maintains the relationship between text buffers and ITextUndoHistory objects.
Public interface ITextUndoPrimitive Represents an atomic operation that knows how to do, undo, and redo itself.
Public interface ITextUndoTransaction Represents a container for ITextUndoPrimitive objects.


  Enumeration Description
Public enumeration FindOptions Represents the options that are used in a search.
Public enumeration TextUndoHistoryState Provides information about the state of an ITextUndoHistory.
Public enumeration TextUndoTransactionCompletionResult Describes the possible results of a transaction completion for an ITextUndoHistory.
Public enumeration UndoTransactionState Holds the state of the transaction.