IVsContainedLanguage 인터페이스
간단한 것에 포함 된 언어 서비스 기능을 제공합니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop.8.0(Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
구문
‘선언
<GuidAttribute("518AB114-E3C6-4BBC-A469-99279F1A54E9")> _
<InterfaceTypeAttribute()> _
Public Interface IVsContainedLanguage
[GuidAttribute("518AB114-E3C6-4BBC-A469-99279F1A54E9")]
[InterfaceTypeAttribute()]
public interface IVsContainedLanguage
[GuidAttribute(L"518AB114-E3C6-4BBC-A469-99279F1A54E9")]
[InterfaceTypeAttribute()]
public interface class IVsContainedLanguage
[<GuidAttribute("518AB114-E3C6-4BBC-A469-99279F1A54E9")>]
[<InterfaceTypeAttribute()>]
type IVsContainedLanguage = interface end
public interface IVsContainedLanguage
IVsContainedLanguage 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
GetColorizer | 언어에 대 한 colorizer 개체를 반환합니다. | |
GetLanguageServiceID | 반환은 GUID 전체 언어 서비스에 포함 된 언어에 대 한. | |
GetTextViewFilter | 위임 된 텍스트 보기 필터링 책임 처리 하도록 텍스트 보기 필터를 반환 합니다. | |
Refresh | 언어 파일, 또는 전체 프로젝트를 다시 컴파일합니다. | |
SetBufferCoordinator | 버퍼 코디네이터를 즉시 변경할 수 있습니다. | |
SetHost | 보조 언어에 대해 언어 호스트를 설정합니다. | |
WaitForReadyState | 호출에 포함 된 언어를 확인 합니다. |
위쪽
설명
더 큰 문서에 포함 된 코드 블록 상위 문서 외의 다른 언어에서 일반적으로 구현 됩니다. 이 코드 블록에 기록 된 언어 표현 됩니다 있는 IVsContainedLanguage 목적을 표시 하는 코드 편집기에서 블록에 인터페이스. IVsContainedLanguage 구문 강조 기능 및 일부 텍스트 보기 (가능한 경우에 지원 코드 서식, 문 완성 등)를 통해 대화식 지원이 제공 됩니다.
구현자 참고 사항
서비스에 포함 된 언어 기능을 지원 하기 위해이 인터페이스를 구현 합니다. 인터페이스의 인스턴스는 공장에서 반환 된 고유한 클래스에 일반적으로이 인터페이스를 구현 합니다.
호출자 참고 사항
얻을에 대 한 호출에서 반환 된 개체에 구현 된이 인터페이스는 GetLanguage 메서드에서 IVsContainedLanguageFactory 인터페이스입니다.