Compartilhar via


Microsoft.VisualStudio.Text.Operations Namespace

Classes

SearchFileOptions

Parâmetros passados para o serviço de indexação para filtrar os resultados da localização do arquivo

TextUndoRedoEventArgs

Fornece informações para o evento UndoRedoHappened gerado por ITextUndoHistory, sobre o efeito da operação desfazer ou refazer.

TextUndoTransactionCompletedEventArgs

Fornece informações para o UndoTransactionCompleted evento gerado pelo ITextUndoHistory.

Estruturas

FileCandidate

Struct para representar o valor retornado de uma consulta de pesquisa do Serviço de Indexação.

FindData

Representa o conjunto de dados usado em uma pesquisa pelo ITextSearchService.

FinderReplacement

Struct usado para relatar os resultados de um FindForReplaceAll().

TextExtent

Representa a extensão de uma palavra.

Interfaces

IEditorOperations

Define operações relacionadas ao editor.

IEditorOperations2

Define operações relacionadas ao editor, além das operações definidas por IEditorOperations.

IEditorOperations3

Define operações relacionadas ao editor, além das operações definidas por IEditorOperations2.

IEditorOperationsFactoryService

Um serviço que fornece IEditorOperations objetos.

IFinder

Um objeto usado para executar uma variedade de operações de localização em ITextSnapshot. Criado por meio do IFinderFactory.

IFinderFactory

Uma fábrica usada para criar IFinder, que pode ser usada para executar operações de localização em ITextSnapshots. Criado a partir de IFindService.

IFindService

Fornece métodos que criam IFinderFactorys, que são usados para pesquisar ITextSnapshots.

IIndexedTextSearchService

Serviço para obter recursos de pesquisa de texto completo indexados Essa é uma parte do componente MEF e deve ser importada da seguinte maneira: [Import] IIndexedTextSearchService IndexedTextSearchService = null;

IMergeTextUndoTransactionPolicy

Fornece a política de mesclagem para desfazer transações.

ITextBufferUndoManager

Registra o ITextUndoHistory para um TextBuffer,
escuta eventos de alteração em um TextBuffere adiciona ITextUndoPrimitive objetos ao ITextUndoHistory.

ITextBufferUndoManagerProvider

Fornece um ITextBufferUndoManager para um determinado ITextBuffer. Essa é uma fábrica armazenada em cache e apenas uma ITextBufferUndoManager será criada para um determinado ITextBuffer.

ITextSearchNavigator

Fornece um serviço para navegar entre os resultados da pesquisa em um ITextBuffer e para executar substituições.

ITextSearchNavigator3

Fornece um serviço para navegar entre os resultados da pesquisa em um ITextBuffer e para executar substituições.

ITextSearchNavigatorFactoryService

Um serviço que cria ITextSearchNavigator3 objetos.

ITextSearchService

Pesquisa um ITextSnapshot com diferentes opções de pesquisa.

ITextSearchService2

Fornece métodos para pesquisar o conteúdo de um ITextSnapshot. Além disso, fornece métodos auxiliares para executar operações de substituição.

ITextStructureNavigator

Fornece métodos para navegar pelo texto, como obter extensões de palavra.

ITextStructureNavigatorProvider

Obtém um ITextStructureNavigator para um determinado ITextBuffer. Os exportadores de componentes devem fornecer pelo menos um atributo de tipo de conteúdo"/> para especificar os tipos de conteúdo aplicáveis.

ITextStructureNavigatorSelectorService

Seleciona e armazena em cache ITextStructureNavigator objetos com base no tipo de conteúdo.

ITextUndoHistory

Contém desfazer transações.

ITextUndoHistoryRegistry

Mapeia objetos de contexto para ITextUndoHistory objetos e deve ser exposto por uma parte do componente.

ITextUndoPrimitive

Representa uma operação atômica que sabe como Fazer/Desfazer/Refazer em si.

ITextUndoTransaction

Representa um contêiner para objetos ITextUndoPrimitive. UndoTransactions são rastreados em uma UndoHistory.

Enumerações

FindOptions

Representa as opções usadas em uma pesquisa.

IndexSearchServiceState

Uma enumeração represetando os diferentes estados em que um IIndexedTextSearchService pode estar.

TextUndoHistoryState

Fornece informações sobre o ITextUndoHistory.

TextUndoTransactionCompletionResult

Descreve os possíveis resultados de uma conclusão de transação para um ITextUndoHistory.

UndoTransactionState

Mantém o estado da transação.