ICorDebugFunction 介面
表示 Managed 函式或方法。
方法
方法 |
描述 |
---|---|
於此函式的開頭建立中斷點。 |
|
取得 ICorDebugClass 物件,這個物件表示此函式所屬的類別。 |
|
取得對此函式所進行最後一次編輯的版本號碼。 |
|
取得此函式的 Microsoft Intermediate Language (MSIL) 程式碼。 |
|
為這個 ICorDebugFunction 執行個體所表示之函式的區域變數簽章,取得中繼資料語彙基元。 |
|
取得定義此函式的模組。 |
|
取得此函式的機器碼。 |
|
取得這個函式的中繼資料語彙基元。 |
備註
ICorDebugFunction 介面不表示具有泛型型別參數的函式。 例如,ICorDebugFunction 執行個體會表示 Func<T>,但不表示 Func<string>。 呼叫 ICorDebugILFrame2::EnumerateTypeParameters,以取得泛型型別參數。
方法之中繼資料語彙基元 mdMethodDef 與方法之 ICorDebugFunction 物件間的關聯性,取決於在此函式上是否允許編輯後繼續:
如果在此函式上不允許編輯後繼續,則 ICorDebugFunction 物件和 mdMethodDef 語彙基元之間有一對一的關聯性。 也就是說,此函式有一個 ICorDebugFunction 物件和一個 mdMethodDef 語彙基元。
如果在此函式上允許編輯後繼續,則 ICorDebugFunction 物件和 mdMethodDef 語彙基元之間有多對一的關聯性。 也就是說,此函式可能有多個 ICorDebugFunction 執行個體 (此函式每個版本一個),但只有一個 mdMethodDef 語彙基元。
注意事項 |
---|
這個介面不支援遠端呼叫,不論是跨電腦或跨處理序。 |
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorDebug.idl、CorDebug.h
**程式庫:**CorGuids.lib
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0