Share via


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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 ProjectionContentType 기본 콘텐츠 형식은 투영의 버퍼를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions) 기본 프로젝션와 elision 버퍼를 만듭니다 IContentType 및 스냅샷 범위 목록에 지정 된 단일 소스 버퍼를 초기화 합니다.
Public 메서드 CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions, IContentType) 단일 소스 버퍼에서 제공된 스냅숏 범위 목록을 노출하도록 초기화된 생략 버퍼를 만듭니다.
Public 메서드 CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions) 기본 프로젝션 IContentType 및 지정된 소스 범위 목록을 사용하여 IProjectionBuffer 개체를 만듭니다.
Public 메서드 CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions, IContentType) 지정된 IContentType과 지정된 ITrackingSpan 개체 및/또는 리터럴 문자열 목록을 사용하여 IProjectionBuffer 개체를 만듭니다.

위쪽

이벤트

  이름 설명
Public 이벤트 ProjectionBufferCreated IProjectionBuffer 또는 IElisionBuffer가 만들어질 때 발생합니다.

위쪽

설명

MEF 컴포넌트 부품입니다 하 고 같이 가져와야 합니다.

[Import] IProjectionBufferFactoryService factory = null;

프로젝션 방법에 대 한 자세한 내용은에서 "투영" 섹션을 참조 하십시오. 편집기에서.

참고 항목

참조

Microsoft.VisualStudio.Text.Projection 네임스페이스