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 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
CreateUniqueEventName | 고유 이벤트 처리기를 클래스 컨텍스트를 지정 하는 이름, 개체 인스턴스의 이름 및 이벤트의 이름을 만듭니다. | |
EnsureEventHandler | 이미 존재 하지 않을 경우 클래스 컨텍스트, 개체 인스턴스의 이름입니다, 이벤트 이름 및 이벤트 처리기 (고유한) 이름을 부여 하는 이벤트 처리기를 만듭니다. | |
GetBaseClassName | 제공된 된 클래스의 기본 클래스 이름을 반환합니다. | |
GetCompatibleEventHandlers | 제공 된 이벤트 설명의 시그니처와 일치 하는 기존 멤버의 컬렉션을 반환 합니다. | |
GetEventHandlerMemberID | 있는지 설명이 제공 된 경우 일치 하는 이벤트 처리기의 고유한 구성원 id를 반환 합니다. | |
GetMemberNavigationPoint | 보조 버퍼 좌표 또는 partial 클래스 파일 버퍼 좌표에 위치 (예를 들어 시작 문자 인덱스, 시작 줄, 끝 문자 인덱스, 끝 줄 및 파일 항목 ID)를 가져옵니다는 캐시 및 나중에 해당 멤버를 탐색 하는 데 사용 될 수 있는 클래스 멤버를 지정 합니다. | |
GetMembers | 지정 된 플래그에 해당 하는 멤버의 컬렉션을 반환 합니다. | |
IsValidID | 제공 된 ID에 포함 된 언어에 유효한 식별자 인지 검사 합니다. | |
OnRenamed | 포함 하는에서 호출 IVsContainedLanguageHost 지정된 된 형식 이름을 바꾸면 시작 된 시간을 나타내는 개체입니다. |
위쪽
설명
구현자 참고 사항
이 인터페이스를 구현 하는 클래스에는 IVsContainedLanguage 인터페이스 이벤트를 생성 하 고 액세스 하는 다양 한 요소에 포함 된 언어 코드 블록의 코드 탐색을 지원 합니다.
호출자 참고 사항
이 인터페이스를 호출 하 여 얻을 QueryInterface 방법에는 IVsContainedLanguage 개체 또는 캐스팅 하 여는 IVsContainedLanguage 개체의 IVsContainedLanguageCodeSupport 인터페이스.