为给定 ITextBuffer 提供一个 ITextBufferUndoManager。
命名空间: Microsoft.VisualStudio.Text.Operations
程序集: Microsoft.VisualStudio.Text.Logic(在 Microsoft.VisualStudio.Text.Logic.dll 中)
语法
声明
Public Interface ITextBufferUndoManagerProvider
public interface ITextBufferUndoManagerProvider
public interface class ITextBufferUndoManagerProvider
type ITextBufferUndoManagerProvider = interface end
public interface ITextBufferUndoManagerProvider
ITextBufferUndoManagerProvider 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
GetTextBufferUndoManager | 为指定 ITextBuffer 获取缓存 ITextBufferUndoManager。 |
![]() |
RemoveTextBufferUndoManager | 移除指定文本缓冲区的 ITextBufferUndoManager 。 |
页首
备注
这是 MEF 组件部件,应通过以下属性:
[Export(NameSource=typeof(ITextBufferUndoManagerProvider))]
这是一个缓存工厂,并且,对于一个给定的 ITextBuffer 只会创建一个 ITextBufferUndoManager。