IProjectionBufferFactoryService 介面
用於建立投影緩衝區。
命名空間: Microsoft.VisualStudio.Text.Projection
組件: Microsoft.VisualStudio.Text.Data (在 Microsoft.VisualStudio.Text.Data.dll 中)
語法
'宣告
Public Interface IProjectionBufferFactoryService
public interface IProjectionBufferFactoryService
public interface class IProjectionBufferFactoryService
type IProjectionBufferFactoryService = interface end
public interface IProjectionBufferFactoryService
IProjectionBufferFactoryService 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
ProjectionContentType | 取得投影緩衝區的預設內容類型。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions) | 建立預設的投射 elision 緩衝區IContentType ,並初始化為指定快照集 span 的清單中,從單一來源緩衝區。 | |
CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions, IContentType) | 建立初始化的省略緩衝區,以公開所提供之來自單一來源緩衝區的快照延伸的清單。 | |
CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions) | 使用預設投影 IContentType 和指定的來源延伸清單,建立 IProjectionBuffer 物件。 | |
CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions, IContentType) | 使用指定的 IContentType 和指定的 ITrackingSpan 物件和 (或) 常值字串清單,建立 IProjectionBuffer 物件。 |
回頁首
事件
名稱 | 描述 | |
---|---|---|
ProjectionBufferCreated | 在建立任何 IProjectionBuffer 或 IElisionBuffer 時引發。 |
回頁首
備註
這是 MEF 元件的組件,並應該匯入,如下所示:
[Import] IProjectionBufferFactoryService factory = null;
如需有關投影的詳細資訊,請參閱 「 規劃 」 中在 [編輯器]。