다음을 통해 공유


IVsContainedLanguageHost 인터페이스

에 포함 된 언어에 대 한 호스트를 나타냅니다.

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

구문

‘선언
<InterfaceTypeAttribute()> _
<GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")> _
Public Interface IVsContainedLanguageHost
[InterfaceTypeAttribute()]
[GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")]
public interface IVsContainedLanguageHost
[InterfaceTypeAttribute()]
[GuidAttribute(L"0429916F-69E1-4336-AB7E-72086FB0D6BC")]
public interface class IVsContainedLanguageHost
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")>]
type IVsContainedLanguageHost =  interface end
public interface IVsContainedLanguageHost

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

메서드

  이름 설명
Public 메서드 Advise 클라이언트를에서 소스 텍스트 메시지를 받을 수 있습니다.
Public 메서드 CanReformatCode 코드 서식 현재 허용 되는지 여부를 결정 합니다.
Public 메서드 EnsureSecondaryBufferReady 보조 버퍼 사용 가능 하 고 보류 중인 변경 내용이 있는 있습니다.
Public 메서드 EnsureSpanVisible 해당 범위에서 기본 보장 버퍼를 볼 수 있습니다.
Public 메서드 GetErrorProviderInformation 오류 공급자에 대 한 정보를 검색합니다.
Public 메서드 GetLineIndent 기본 들여쓰기 수준 및 들여쓰기 설정을 설명합니다.
Public 메서드 GetNearestVisibleToken 요청 된 줄에 가장 가까운 언어 토큰을 반환 합니다.
Public 메서드 GetVSHierarchy 기본 버퍼에 표시 된 파일에 포함 된 계층을 반환 합니다.
Public 메서드 InsertControl 태그 삽입 요청을 보냅니다.
Public 메서드 InsertImportsDirective 지정 된 네임 스페이스를 가져오는 마크업 태그를 삽입 합니다.
Public 메서드 InsertReference 현재 전역 어셈블리 캐시 (GAC)에 어셈블리를 추가 합니다.
Public 메서드 OnContainedLanguageEditorSettingsChange 에 포함 된 언어를 변경 하면 호스트에 알리기 위해 호출을 글꼴 및 색 설정 합니다.
Public 메서드 OnRenamed 편집기 이름 변경 되었음을 알리기 위해 호출 됩니다.
Public 메서드 QueryEditFile 보조 버퍼를 수정할 수 있는지 확인 합니다.
Public 메서드 Unadvise 알림 편집기를 수신에 관심이 더 이상 클라이언트에서 호출 합니다.

위쪽

설명

이 인터페이스는 편집기 지원 언어에 더 큰 문서에 포함 될 수 있습니다 즉, 코드 블록에 포함 하 여 구현 됩니다. 예를 들어, HTML 문서 스크립트 요소에서 서로 다른 언어를 포함할 수 있습니다 Visual Basic 또는 JScript.

구현자 참고 사항

편집기를 조정 하 여이 인터페이스를 구현 된 IVsContainedLanguage 개체입니다.

호출자 참고 사항

이 인터페이스는 편집기에 의해 전달 되는 SetHost 메서드에서 IVsContainedLanguage 에서 반환 되는 개체는 IVsContainedLanguageFactory 개체입니다.

참고 항목

참조

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