다음을 통해 공유


IDebugClassField

이 인터페이스는 클래스를 형식으로 나타냅니다.

IDebugClassField : IDebugContainerField

구현자 참고 사항

기호 공급자를 구현 하는 동일한 개체에서이 인터페이스는 구현에서 IDebugContainerField 인터페이스입니다. 이 인터페이스에는 클래스 형식을 나타내는 특수화입니다.

호출자에 대 한 참고 사항

인터페이스의 수 있는 인터페이스를 포함 하 여이 반환할 수 있는 방법을 IDebugSymbolProvider, IDebugMethodField, 및 IDebugCustomAttribute. 또한 사용할 수 있습니다 QueryInterface 이 인터페이스에서 얻을 수 있는 IDebugContainerField 경우 인터페이스는 IDebugField::GetKind 메서드에서 반환 된 플래그 FIELD_TYPE_CLASS.

메서드에서 Vtable 순서

메서드 외에 IDebugFieldIDebugContainerField 인터페이스,이 인터페이스는 구현 합니다.

메서드

설명

IDebugClassField::EnumBaseClasses

이 클래스의 기본 클래스에 대 한 열거자를 만듭니다.

IDebugClassField::DoesInterfaceExist

특정 인터페이스는 클래스에 정의 되어 있는지 확인 합니다.

IDebugClassField::EnumNestedClasses

이 클래스의 중첩된 클래스에 대 한 열거자를 만듭니다.

IDebugClassField::GetEnclosingClass

이 클래스를 포함 하는 클래스를 가져옵니다.

IDebugClassField::EnumInterfacesImplemented

이 클래스에 의해 구현 된 인터페이스에 대 한 열거자를 만듭니다.

IDebugClassField::EnumConstructors

이 클래스의 생성자에 대 한 열거자를 만듭니다.

IDebugClassField::GetDefaultIndexer

기본 인덱서 이름을 가져옵니다.

IDebugClassField::EnumNestedEnums

이 클래스의 중첩 된 열거자에 대 한 열거자를 만듭니다.

요구 사항

헤더: sh.h

네임 스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목

참조

IDebugContainerField

개념

기호 공급자 인터페이스