ICorDebugCode Arabirimi

Ortak ara dil (CIL) kodunun veya yerel kodun bir kesimini temsil eder.

Yöntemler

Metot Açıklama
CreateBreakpoint Yöntemi Belirtilen uzaklıkta bir kesme noktası oluşturur.
GetAddress Yöntemi Bunun ICorDebugCode temsil ettiği kod kesiminin göreli sanal adresini (RVA) alır.
GetCode Yöntemi Belirtilen işlevin tüm kodunu alır ve ayrıştırma için biçimlendirilir. Bu yöntem kullanım dışı bırakıldı; bunun yerine ICorDebugCode2::GetCodeChunks kullanın.
GetEnCRemapSequencePoints Yöntemi Uygulanmadı.
GetFunction Yöntemi Bu ICorDebugCodeile ilişkilendirilmiş "ICorDebugFunction" öğesini alır.
GetILToNativeMapping Yöntemi CIL uzaklıklarından yerel uzaklıklara eşlemeleri temsil eden bir "COR_DEBUG_IL_TO_NATIVE_MAP" örnekleri dizisi alır.
GetSize Yöntemi Bu ICorDebugCodetarafından temsil edilen ikili kodun boyutunu bayt cinsinden alır.
GetVersionNumber Yöntemi Bunun ICorDebugCode temsil ettiği kodun sürümünü tanımlayan tek tabanlı sayıyı alır.
IsIL Yöntemi Bunun ICorDebugCode CIL'de derlenip derlendiğini belirten bir değer alır.

Açıklamalar

ICorDebugCode CIL veya yerel kodu temsil edebilir. CIL kodunu temsil eden bir "ICorDebugFunction" nesnesinin kendisiyle ilişkilendirilmiş sıfır veya bir ICorDebugCode nesnesi olabilir. Yerel kodu temsil eden bir "ICorDebugFunction" nesnesiyle ilişkilendirilmiş herhangi bir sayıda ICorDebugCode nesne olabilir.

Not

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

Gereksinimler

Platformlar: Bkz. Sistem Gereksinimleri.

Üst bilgi: CorDebug.idl, CorDebug.h

Kitaplık: CorGuids.lib

.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.