Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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