Compartilhar via


IProjectionBufferFactoryService Interface

Definition

Used to create projection buffers.

public interface class IProjectionBufferFactoryService
public interface class IProjectionBufferFactoryService
__interface IProjectionBufferFactoryService
public interface IProjectionBufferFactoryService
type IProjectionBufferFactoryService = interface
Public Interface IProjectionBufferFactoryService

Remarks

This is a MEF component part, and should be imported as follows: [Import] IProjectionBufferFactoryService factory = null;

Properties

ProjectionContentType

The default content type for projection buffers.

Methods

CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions, IContentType)

Create an elision buffer initialized to expose the provided list of snapshot spans from a single source buffer.

CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions)

Create an ElisionBuffer with the default projection IContentType and initialized to the provided list of snapshot spans from a single source buffer.

CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions, IContentType)

Creates an IProjectionBuffer object with a specified IContentType and the specified list of ITrackingSpan objects and/or literal strings.

CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions)

Creates an IProjectionBuffer object with the default projection IContentType and
the specified list of source spans.

Events

ProjectionBufferCreated

Raised when any IProjectionBuffer or IElisionBuffer is created.

Applies to