다음을 통해 공유


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

편집기에서 투영을 지원합니다. 텍스트를 텍스트 버퍼를 여러 개를 결합 하는 방법으로 합니다.

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

클래스

  클래스 설명
Public 클래스 ElisionSourceSpansChangedEventArgs 에 대 한 데이터를 제공의 SourceSpansChanged 이벤트에서 숨겨진된 원본 범위 집합이 변경 되었습니다.
Public 클래스 GraphBufferContentTypeChangedEventArgs 데이터를 f를 제공 GraphBufferContentTypeChanged 이벤트입니다.
Public 클래스 GraphBuffersChangedEventArgs 제공에 대 한 정보는 GraphBuffersChanged 이벤트입니다.
Public 클래스 ProjectionSourceBuffersChangedEventArgs 소스 ITextBuffer 개체 집합이 변경된 IProjectionBuffer의 편집 트랜잭션에 대한 정보를 제공합니다.
Public 클래스 ProjectionSourceSpansChangedEventArgs SourceSpansChanged 이벤트에 대한 정보를 제공합니다.

인터페이스

  인터페이스 설명
Public 인터페이스 IBufferGraph ITextBuffer 개체의 그래프를 나타냅니다.최상위 텍스트 버퍼가 IProjectionBuffer일 수도 있고 아닐 수도 있습니다.
Public 인터페이스 IBufferGraphFactoryService 프로젝션에서 생성한 ITextBuffer 개체 그래프를 기반으로 버퍼 그래프를 만듭니다.
Public 인터페이스 IElisionBuffer 정확히 하나의 소스 버퍼만 포함하는 제한된 프로젝션 버퍼입니다.소스 버퍼의 범위는 프로젝션 버퍼와 소스 버퍼에서 같은 순서로 나타나야 합니다.
Public 인터페이스 IElisionSnapshot IElisionBuffer 개체의 스냅숏입니다.
Public 인터페이스 IProjectionBuffer 다른 텍스트 버퍼의 프로젝션을 포함하고 이러한 버퍼의 추적 범위 목록으로 구성된 텍스트 버퍼입니다.프로젝션 버퍼에 적용되는 버퍼를 소스 버퍼라고 하며 적용된 영역을 설명하는 추적 범위를 소스 범위라고 합니다.
Public 인터페이스 IProjectionBufferBase 다른 텍스트 버퍼의 프로젝션을 포함하고 이러한 버퍼의 텍스트 범위 목록으로 구성된 텍스트 버퍼입니다.프로젝션 버퍼에 적용되는 다른 버퍼를 소스 버퍼라고 하며 적용된 영역을 설명하는 텍스트 범위를 소스 범위라고 합니다.
Public 인터페이스 IProjectionBufferFactoryService 프로젝션 버퍼를 만드는 데 사용됩니다.
Public 인터페이스 IProjectionEditResolver 프로젝션 버퍼의 작성자가 버퍼에 대한 특정 편집 동작을 제어할 수 있도록 합니다.
Public 인터페이스 IProjectionSnapshot IProjectionBuffer 의 상태를 나타내는 변경할 수 없는 텍스트 스냅숏입니다.
Public 인터페이스 IProjectionSnapshot2

열거형

  열거형 설명
Public 열거형 ElisionBufferOptions 적용 옵션은 IElisionBuffer.
Public 열거형 ProjectionBufferOptions IProjectionBuffer 개체에 적용할 옵션을 나타냅니다.