Bagikan melalui


IDebugMethodField

Antarmuka ini menjelaskan metode .

Sintaks

IDebugMethodField : IDebugContainerField

Catatan untuk Pelaksana

Penyedia simbol mengimplementasikan antarmuka ini pada objek yang sama yang mengimplementasikan antarmuka IDebugContainerField . Antarmuka ini adalah spesialisasi yang menyajikan metode.

Catatan untuk Penelepon

Gunakan QueryInterface untuk mendapatkan antarmuka ini dari antarmuka IDebugContainerField jika GetKind mengembalikan FIELD_TYPE_METHOD. Selain itu, metode, GetPropertyGetter, GetPropertySetter, dan EnumConstructors, semuanya mengembalikan IDebugMethodField antarmuka.

Metode dalam Urutan Vtable

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

Metode Deskripsi
EnumParameters Membuat enumerator untuk parameter metode .
GetThis Mendapatkan penunjuk "ini" dari objek yang berisi metode .
EnumAllLocals Membuat enumerator untuk semua variabel lokal metode.
EnumLocals Membuat enumerator untuk variabel lokal metode yang dipilih.
IsCustomAttributeDefined Menentukan apakah atribut kustom tertentu telah ditentukan.
EnumStaticLocals Membuat enumerator untuk variabel lokal statis dari metode .
GetGlobalContainer Mendapatkan kontainer global metode .
EnumArguments Membuat enumerator untuk jenis setiap argumen yang diperlukan untuk memanggil metode .

Keterangan

Metode dapat berisi parameter serta variabel lokal.

Persyaratan

Header: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga