共用方式為


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 在建立任何 IProjectionBufferIElisionBuffer 時引發。

回頁首

備註

這是 MEF 元件的組件,並應該匯入,如下所示:

[Import] IProjectionBufferFactoryService factory = null;

如需有關投影的詳細資訊,請參閱 「 規劃 」 中在 [編輯器]

請參閱

參考

Microsoft.VisualStudio.Text.Projection 命名空間