다음을 통해 공유


IVsEditorAdaptersFactoryService 인터페이스

레거시 TextManager 코드와 코드 편집기에 연결 하는 어댑터를 만듭니다.

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

구문

‘선언
Public Interface IVsEditorAdaptersFactoryService
public interface IVsEditorAdaptersFactoryService
public interface class IVsEditorAdaptersFactoryService
type IVsEditorAdaptersFactoryService =  interface end
public interface IVsEditorAdaptersFactoryService

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

메서드

  이름 설명
Public 메서드 CreateVsCodeWindowAdapter IVsCodeWindow를 만듭니다.
Public 메서드 CreateVsTextBufferAdapter(IServiceProvider) IVsTextBuffer를 만듭니다.
Public 메서드 CreateVsTextBufferAdapter(IServiceProvider, IContentType) 지정된 IContentType을 가진 IVsTextBuffer를 만듭니다.
Public 메서드 CreateVsTextBufferAdapterForSecondaryBuffer 만듭니다는 IVsTextBuffer 보조 버퍼에 대 한 (사용 되는 IVsTextBufferCoordinator)에 지정 된 ITextBuffer.
Public 메서드 CreateVsTextBufferCoordinatorAdapter IVsTextBufferCoordinator를 만듭니다.
Public 메서드 CreateVsTextViewAdapter(IServiceProvider) IVsTextView를 만듭니다.
Public 메서드 CreateVsTextViewAdapter(IServiceProvider, ITextViewRoleSet) 만들기는 IVsTextView 지정 된 일련의 텍스트 보기 역할을 합니다.
Public 메서드 GetBufferAdapter 텍스트 버퍼 어댑터를 (있을 경우)이에 대 한 텍스트 버퍼를 가져옵니다.
Public 메서드 GetDataBuffer 데이터 버퍼가 텍스트 버퍼 어댑터를 볼 수 있습니다.이 데이터 모델 버퍼 그래프의 맨 위 버퍼입니다.
Public 메서드 GetDocumentBuffer 문서 버퍼를 가져옵니다는 IVsTextBuffer 어댑터입니다.이 데이터 모델 버퍼 그래프의 아래쪽 버퍼입니다.
Public 메서드 GetViewAdapter 가져오기는 IVsTextView 어댑터 (있을 경우)이 텍스트 보기.
Public 메서드 GetWpfTextView 텍스트 뷰 어댑터의 WPF 텍스트 뷰를 가져옵니다.
Public 메서드 GetWpfTextViewHost 텍스트 뷰 호스트를에 텍스트 뷰 어댑터를 가져옵니다.
Public 메서드 SetDataBuffer 데이터 버퍼가 텍스트 버퍼 어댑터와 함께 사용 하 고 설정 하는 IVsTextBufferCoordinator 어댑터입니다.

위쪽

설명

이 MEF 구성 요소 이며 다음과 같은 특성을 가져와야 합니다.

[Import]

예제

다음 연습에서는 가져오기 및이 서비스를 사용 하는 방법에 대 한 예제를 참조 하십시오.

연습: 문 완성 표시

연습: 확장명이 편집기 바로 가기 키 사용

참고 항목

참조

Microsoft.VisualStudio.Editor 네임스페이스