Microsoft.VisualStudio.Text.Projection 네임스페이스
편집기에서 투영을 지원합니다. 텍스트를 텍스트 버퍼를 여러 개를 결합 하는 방법으로 합니다.
프로젝션 방법에 대 한 자세한 내용은 "투영" 절을 참조 하십시오. 편집기에서.
클래스
클래스 | 설명 | |
---|---|---|
ElisionSourceSpansChangedEventArgs | 에 대 한 데이터를 제공의 SourceSpansChanged 이벤트에서 숨겨진된 원본 범위 집합이 변경 되었습니다. | |
GraphBufferContentTypeChangedEventArgs | 데이터를 f를 제공 GraphBufferContentTypeChanged 이벤트입니다. | |
GraphBuffersChangedEventArgs | 제공에 대 한 정보는 GraphBuffersChanged 이벤트입니다. | |
ProjectionSourceBuffersChangedEventArgs | 소스 ITextBuffer 개체 집합이 변경된 IProjectionBuffer의 편집 트랜잭션에 대한 정보를 제공합니다. | |
ProjectionSourceSpansChangedEventArgs | SourceSpansChanged 이벤트에 대한 정보를 제공합니다. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
IBufferGraph | ITextBuffer 개체의 그래프를 나타냅니다.최상위 텍스트 버퍼가 IProjectionBuffer일 수도 있고 아닐 수도 있습니다. | |
IBufferGraphFactoryService | 프로젝션에서 생성한 ITextBuffer 개체 그래프를 기반으로 버퍼 그래프를 만듭니다. | |
IElisionBuffer | 정확히 하나의 소스 버퍼만 포함하는 제한된 프로젝션 버퍼입니다.소스 버퍼의 범위는 프로젝션 버퍼와 소스 버퍼에서 같은 순서로 나타나야 합니다. | |
IElisionSnapshot | IElisionBuffer 개체의 스냅숏입니다. | |
IProjectionBuffer | 다른 텍스트 버퍼의 프로젝션을 포함하고 이러한 버퍼의 추적 범위 목록으로 구성된 텍스트 버퍼입니다.프로젝션 버퍼에 적용되는 버퍼를 소스 버퍼라고 하며 적용된 영역을 설명하는 추적 범위를 소스 범위라고 합니다. | |
IProjectionBufferBase | 다른 텍스트 버퍼의 프로젝션을 포함하고 이러한 버퍼의 텍스트 범위 목록으로 구성된 텍스트 버퍼입니다.프로젝션 버퍼에 적용되는 다른 버퍼를 소스 버퍼라고 하며 적용된 영역을 설명하는 텍스트 범위를 소스 범위라고 합니다. | |
IProjectionBufferFactoryService | 프로젝션 버퍼를 만드는 데 사용됩니다. | |
IProjectionEditResolver | 프로젝션 버퍼의 작성자가 버퍼에 대한 특정 편집 동작을 제어할 수 있도록 합니다. | |
IProjectionSnapshot | IProjectionBuffer 의 상태를 나타내는 변경할 수 없는 텍스트 스냅숏입니다. | |
IProjectionSnapshot2 |
열거형
열거형 | 설명 | |
---|---|---|
ElisionBufferOptions | 적용 옵션은 IElisionBuffer. | |
ProjectionBufferOptions | IProjectionBuffer 개체에 적용할 옵션을 나타냅니다. |