Compartilhar via


Interface ITextBufferUndoManagerProvider

Fornece um ITextBufferUndoManager para um determinado ITextBuffer.

Namespace:  Microsoft.VisualStudio.Text.Operations
Assembly:  Microsoft.VisualStudio.Text.Logic (em Microsoft.VisualStudio.Text.Logic.dll)

Sintaxe

'Declaração
Public Interface ITextBufferUndoManagerProvider
public interface ITextBufferUndoManagerProvider
public interface class ITextBufferUndoManagerProvider
type ITextBufferUndoManagerProvider =  interface end
public interface ITextBufferUndoManagerProvider

O tipo ITextBufferUndoManagerProvider expõe os membros a seguir.

Métodos

  Nome Descrição
Método público GetTextBufferUndoManager Obtém o cache ITextBufferUndoManager especificado ITextBuffer.
Método público RemoveTextBufferUndoManager Remove o ITextBufferUndoManager para o buffer de texto especificado.

Superior

Comentários

Essa é uma parte de componente MEF e deve ser exportada com o seguinte atributo:

[Export(NameSource=typeof(ITextBufferUndoManagerProvider))]

Esta é uma fábrica em cache e apenas uma ITextBufferUndoManager nunca será criada para um determinado ITextBuffer.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Operations