ITextBufferUndoManagerProvider Interface

 

Provides an ITextBufferUndoManager for a given ITextBuffer.

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

public interface ITextBufferUndoManagerProvider

NameDescription
System_CAPS_pubmethodGetTextBufferUndoManager(ITextBuffer)

Gets the cached ITextBufferUndoManager for the specified ITextBuffer.

System_CAPS_pubmethodRemoveTextBufferUndoManager(ITextBuffer)

Removes the ITextBufferUndoManager for the specified text buffer.

This is a MEF component part, and should be exported with the following attribute:

[Export(NameSource=typeof(ITextBufferUndoManagerProvider))]

This is a cached factory, and only one ITextBufferUndoManager will ever be created for a given ITextBuffer.

Return to top
Show: