Aracılığıyla paylaş


ICorDebugFunction Arabirimi

Yönetilen bir işlevi veya yöntemi temsil eder.

Methods

Yöntem Description
CreateBreakpoint Yöntemi Bu işlevin başında bir kesme noktası oluşturur.
GetClass Yöntemi Bu işlevin üyesi olduğu sınıfı temsil eden bir ICorDebugClass nesnesi alır.
GetCurrentVersionNumber Yöntemi Bu işlevde yapılan en son düzenlemenin sürüm numarasını alır.
GetILCode Yöntemi Bu işlev için ortak ara dil (CIL) kodunu alır.
GetLocalVarSigToken Yöntemi Bu ICorDebugFunction örnekle temsil edilen işlevin yerel değişken imzası için meta veri belirtecini alır.
GetModule Yöntemi Bu işlevin tanımlandığı modülü alır.
GetNativeCode Yöntemi Bu işlev için yerel kodu alır.
GetToken Yöntemi Bu işlev için meta veri belirtecini alır.

Açıklamalar

Arabirim, ICorDebugFunction genel tür parametrelerine sahip bir işlevi temsil etmez. Örneğin, bir ICorDebugFunction örnek öğesini temsil eder ancak temsil Func<T> eder.Func<string> Genel tür parametrelerini almak için ICorDebugILFrame2::EnumerateTypeParameters çağrısı yapın.

Bir yöntemin meta veri belirteci ile bir yöntemin ICorDebugFunction nesnesi arasındaki ilişki, mdMethodDefişlevde Düzenle ve Devam Et'e izin verilip verilmeyeceğine bağlıdır:

  • İşlevde Düzenle ve Devam Et'e izin verilmiyorsa, nesne ile mdMethodDef belirteç arasında ICorDebugFunction bire bir ilişki vardır. Başka bir ifadeyle işlevin bir ICorDebugFunction nesnesi ve bir mdMethodDef belirteci vardır.

  • İşlevde Düzenle ve Devam Et'e izin veriliyorsa, nesne ile mdMethodDef belirteç arasında ICorDebugFunction çoka bir ilişki vardır. Başka bir ifadeyle, işlevin ICorDebugFunctionher sürümü için bir tane olmak üzere birçok örneği olabilir, ancak yalnızca bir mdMethodDef belirteç vardır.

Uyarı

Bu arabirim, makineler arası veya işlemler arası uzaktan çağrılmasını desteklemez.

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kütüphane: CorGuids.lib

.NET sürümleri: .NET Framework 1.0'dan itibaren kullanılabilir