다음을 통해 공유


IVsTextBufferCoordinator 인터페이스

두 개의 버퍼 간의 매핑 서비스를 제공 합니다.

네임스페이스:  Microsoft.VisualStudio.TextManager.Interop
어셈블리:  Microsoft.VisualStudio.TextManager.Interop.8.0(Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

구문

‘선언
<InterfaceTypeAttribute()> _
<GuidAttribute("84465401-2886-4CE0-AF50-C0560226ED40")> _
Public Interface IVsTextBufferCoordinator
[InterfaceTypeAttribute()]
[GuidAttribute("84465401-2886-4CE0-AF50-C0560226ED40")]
public interface IVsTextBufferCoordinator
[InterfaceTypeAttribute()]
[GuidAttribute(L"84465401-2886-4CE0-AF50-C0560226ED40")]
public interface class IVsTextBufferCoordinator
[<InterfaceTypeAttribute()>]
[<GuidAttribute("84465401-2886-4CE0-AF50-C0560226ED40")>]
type IVsTextBufferCoordinator =  interface end
public interface IVsTextBufferCoordinator

IVsTextBufferCoordinator 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 EnableReplication 복제에서 보조 버퍼를 기본 및 보조 버퍼에서 복제 기본 수 있습니다.
Public 메서드 EnumSpans 버퍼 코디네이터 개체에서 제어 범위 매핑 목록을 반환 합니다.
Public 메서드 GetMappingOfPrimaryPosition 기본 버퍼의 지정 된 위치가 보조 버퍼의 범위를 매핑합니다.
Public 메서드 GetPrimaryBuffer 주 언어 버퍼를 반환합니다.
Public 메서드 GetSecondaryBuffer 보조 언어 버퍼를 반환합니다.
Public 메서드 MapPrimaryToSecondarySpan 보조 버퍼에서 위치 기본 버퍼에서 지정 된 위치를 매핑합니다.
Public 메서드 MapSecondaryToPrimarySpan 보조 버퍼에서 지정 된 위치를에서 기본 버퍼 위치에 매핑합니다.
Public 메서드 SetBufferMappingModes 기본 및 보조 버퍼에 대 한 매핑 모드를 설정합니다.
Public 메서드 SetBuffers 버퍼 코디네이터 개체에 의해 관리 되는 기본 및 보조 버퍼를 설정 합니다.
Public 메서드 SetSpanMappings 기본 및 보조 버퍼 간의 매핑 목록을 설정합니다.

위쪽

설명

일부 파일이 예를 들어 블록의 코드를 여러 언어를 포함 될 수 있습니다, ASP.NET 파일에서 VBScript 코드 블록이 포함 될 수 있습니다 또는 JScript. 이러한 형식의 파일 처리는 기본 버퍼에 파일을 표시 하 고 코드 블록의 각 보조 버퍼에 배치 합니다. 주 파일에는 코드 블록에 관계 포함 없이 보조 버퍼 형식 지정 및 표시에 대 한 언어 서비스 다음 전달 수 있습니다.

2 버퍼 작업을 시스템을이,를 사용 하 여 다른 위치에서 하나 이상의 버퍼를 매핑하는 데 사용할 수 있어야 표시 되는 텍스트 코디네이터, 버퍼 위치입니다 있는 IVsTextBufferCoordinator 인터페이스 추가 되. 이 인터페이스는 두 개의 버퍼의 특정 코드 블록에 연결 된 위치를 설명 하는 범위 목록 관리 합니다.

구현자 참고 사항

Visual Studio는 이 인터페이스를 구현합니다.

호출자 참고 사항

이 인터페이스의 인스턴스를 호출 하 여 얻을 수 있습니다의 CoCreateInstance 함께 작동의 GUID 의 VsTextBufferCoordinatorClass 으로 입력의 CLSID.

참고 항목

참조

Microsoft.VisualStudio.TextManager.Interop 네임스페이스