다음을 통해 공유


IVsContainedLanguageCodeSupport 인터페이스

코드 탐색, 이벤트 생성 등을 지원합니다.

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

구문

‘선언
<InterfaceTypeAttribute()> _
<GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")> _
Public Interface IVsContainedLanguageCodeSupport
[InterfaceTypeAttribute()]
[GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")]
public interface IVsContainedLanguageCodeSupport
[InterfaceTypeAttribute()]
[GuidAttribute(L"F386BE91-0E80-43AF-8EB6-8B829FA06282")]
public interface class IVsContainedLanguageCodeSupport
[<InterfaceTypeAttribute()>]
[<GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")>]
type IVsContainedLanguageCodeSupport =  interface end
public interface IVsContainedLanguageCodeSupport

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

메서드

  이름 설명
Public 메서드 CreateUniqueEventName 고유 이벤트 처리기를 클래스 컨텍스트를 지정 하는 이름, 개체 인스턴스의 이름 및 이벤트의 이름을 만듭니다.
Public 메서드 EnsureEventHandler 이미 존재 하지 않을 경우 클래스 컨텍스트, 개체 인스턴스의 이름입니다, 이벤트 이름 및 이벤트 처리기 (고유한) 이름을 부여 하는 이벤트 처리기를 만듭니다.
Public 메서드 GetBaseClassName 제공된 된 클래스의 기본 클래스 이름을 반환합니다.
Public 메서드 GetCompatibleEventHandlers 제공 된 이벤트 설명의 시그니처와 일치 하는 기존 멤버의 컬렉션을 반환 합니다.
Public 메서드 GetEventHandlerMemberID 있는지 설명이 제공 된 경우 일치 하는 이벤트 처리기의 고유한 구성원 id를 반환 합니다.
Public 메서드 GetMemberNavigationPoint 보조 버퍼 좌표 또는 partial 클래스 파일 버퍼 좌표에 위치 (예를 들어 시작 문자 인덱스, 시작 줄, 끝 문자 인덱스, 끝 줄 및 파일 항목 ID)를 가져옵니다는 캐시 및 나중에 해당 멤버를 탐색 하는 데 사용 될 수 있는 클래스 멤버를 지정 합니다.
Public 메서드 GetMembers 지정 된 플래그에 해당 하는 멤버의 컬렉션을 반환 합니다.
Public 메서드 IsValidID 제공 된 ID에 포함 된 언어에 유효한 식별자 인지 검사 합니다.
Public 메서드 OnRenamed 포함 하는에서 호출 IVsContainedLanguageHost 지정된 된 형식 이름을 바꾸면 시작 된 시간을 나타내는 개체입니다.

위쪽

설명

구현자 참고 사항

이 인터페이스를 구현 하는 클래스에는 IVsContainedLanguage 인터페이스 이벤트를 생성 하 고 액세스 하는 다양 한 요소에 포함 된 언어 코드 블록의 코드 탐색을 지원 합니다.

호출자 참고 사항

이 인터페이스를 호출 하 여 얻을 QueryInterface 방법에는 IVsContainedLanguage 개체 또는 캐스팅 하 여는 IVsContainedLanguage 개체의 IVsContainedLanguageCodeSupport 인터페이스.

참고 항목

참조

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