Bagikan melalui


IDebugClassField

Antarmuka ini mewakili kelas sebagai jenis.

Sintaks

IDebugClassField : IDebugContainerField

Catatan untuk Pelaksana

Penyedia simbol mengimplementasikan antarmuka ini pada objek yang sama yang mengimplementasikan antarmuka IDebugContainerField . Antarmuka ini adalah spesialisasi yang mewakili jenis kelas.

Catatan untuk Penelepon

Sejumlah antarmuka memiliki metode yang dapat mengembalikan antarmuka ini termasuk IDebugSymbolProvider, IDebugMethodField, dan IDebugCustomAttribute. Selain itu, Anda dapat menggunakan QueryInterface untuk mendapatkan antarmuka ini dari antarmuka IDebugContainerField jika metode GetKind mengembalikan bendera FIELD_TYPE_CLASS.

Metode dalam Urutan Vtable

Selain metode pada antarmuka IDebugField dan IDebugContainerField , antarmuka ini mengimplementasikan hal berikut:

Metode Deskripsi
EnumBaseClasses Membuat enumerator untuk kelas dasar kelas ini.
DoesInterfaceExist Menentukan apakah antarmuka tertentu ditentukan di kelas .
EnumNestedClasses Membuat enumerator untuk kelas berlapis kelas ini.
GetEnclosingClass Mendapatkan kelas yang mencakup kelas ini.
EnumInterfacesImplemented Membuat enumerator untuk antarmuka yang diterapkan oleh kelas ini.
EnumConstructors Membuat enumerator untuk konstruktor kelas ini.
GetDefaultIndexer Mendapat nama pengindeks default.
EnumNestedEnums Membuat enumerator untuk enumerator berlapis kelas ini.

Persyaratan

Header: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga