System.Reflection.Emit.Lightweight
定義及表示可以編譯、執行和捨棄的動態方法。捨棄的方法可被記憶體回收。
為模組建立全域的動態方法,指定方法名稱、屬性、呼叫慣例、傳回型別、參數型別、模組,以及是否應當略過動態方法的 Microsoft intermediate language (MSIL) 所存取型別與成員的 Just-In-Time (JIT) 可視性檢查。
動態方法的名稱。這個名稱可以是零長度的字串,但不能是 null。
值的位元組合,指定動態方法的屬性。允許的唯一組合是 和 。
動態方法的呼叫慣例。必須是 。
指定動態方法之傳回型別的 物件,如果方法沒有任何傳回型別則為 null。
指定動態方法之參數型別的 物件陣列,如果方法沒有任何參數則為 null。
,表示動態方法在邏輯上與其相關聯的模組。
若為 true,則略過動態方法的 MSIL 所存取型別和成員的 JIT 可視性檢查,否則為 false。
的一個項目是 null 或 。-或- 為模組,會提供動態方法的匿名裝載。
為 null。-或- 為 null。
為 和 之外的旗標組合。-或- 不是 。-或- 是 傳回 true 的型別。
建立動態方法,指定方法名稱、屬性、呼叫慣例、傳回型別、參數型別、與動態方法在邏輯上相關聯的型別,以及是否應略過動態方法的 Microsoft intermediate language (MSIL) 所存取型別和成員的 Just-In-Time (JIT) 可視性檢查。
動態方法的名稱。這個名稱可以是零長度的字串,但不能是 null。
值的位元組合,指定動態方法的屬性。允許的唯一組合是 和 。
動態方法的呼叫慣例。必須是 。
指定動態方法之傳回型別的 物件,如果方法沒有任何傳回型別則為 null。
指定動態方法之參數型別的 物件陣列,如果方法沒有任何參數則為 null。
動態方法在邏輯上與其相關聯的 。動態方法可以存取型別的所有成員。
若為 true,則略過動態方法的 MSIL 所存取型別和成員的 JIT 可視性檢查,否則為 false。
的一個項目是 null 或 。-或- 為介面、陣列、開放泛型型別,或泛型型別或方法的型別參數。
為 null。-或- 為 null。
為 和 之外的旗標組合。-或- 不是 。-或- 是 傳回 true 的型別。
初始化匿名裝載動態方法,指定方法名稱、傳回型別及參數型別。
動態方法的名稱。這個名稱可以是零長度的字串,但不能是 null。
指定動態方法之傳回型別的 物件,如果方法沒有任何傳回型別則為 null。
指定動態方法之參數型別的 物件陣列,如果方法沒有任何參數則為 null。
的一個項目是 null 或 。
為 null。
是 傳回 true 的型別。
初始化匿名裝載動態方法,指定方法名稱、傳回型別、參數型別,以及是否應當略過動態方法的 Microsoft intermediate language (MSIL) 所存取型別與成員的 Just-In-Time (JIT) 可視性檢查。
動態方法的名稱。這個名稱可以是零長度的字串,但不能是 null。
指定動態方法之傳回型別的 物件,如果方法沒有任何傳回型別則為 null。
指定動態方法之參數型別的 物件陣列,如果方法沒有任何參數則為 null。
若為 true,則略過動態方法的 MSIL 所存取型別和成員的 JIT 可視性檢查,但有這項限制:包含這些型別和成員的組件信任層級,必須等於或低於發出動態方法之呼叫堆疊的信任層級,否則為 false。
的一個項目是 null 或 。
為 null。
是 傳回 true 的型別。
為模組建立全域的動態方法,指定方法名稱、傳回型別、參數型別和模組。
動態方法的名稱。這個名稱可以是零長度的字串,但不能是 null。
指定動態方法之傳回型別的 物件,如果方法沒有任何傳回型別則為 null。
指定動態方法之參數型別的 物件陣列,如果方法沒有任何參數則為 null。
,表示動態方法在邏輯上與其相關聯的模組。
的一個項目是 null 或 。-或- 為模組,會提供動態方法的匿名裝載。
為 null。-或- 為 null。
是 傳回 true 的型別。
為模組建立全域的動態方法,指定方法名稱、傳回型別、參數型別、模組,以及是否應當略過動態方法的 Microsoft intermediate language (MSIL) 所存取型別與成員的 Just-In-Time (JIT) 可視性檢查。
動態方法的名稱。這個名稱可以是零長度的字串,但不能是 null。
指定動態方法之傳回型別的 物件,如果方法沒有任何傳回型別則為 null。
指定動態方法之參數型別的 物件陣列,如果方法沒有任何參數則為 null。
,表示動態方法在邏輯上與其相關聯的模組。
若為 true,則略過動態方法的 MSIL 所存取型別和成員的 JIT 可視性檢查。
的一個項目是 null 或 。-或- 為模組,會提供動態方法的匿名裝載。
為 null。-或- 為 null。
是 傳回 true 的型別。
建立動態方法,指定方法名稱、傳回型別、參數型別和動態方法在邏輯上與其相關聯的型別。
動態方法的名稱。這個名稱可以是零長度的字串,但不能是 null。
指定動態方法之傳回型別的 物件,如果方法沒有任何傳回型別則為 null。
指定動態方法之參數型別的 物件陣列,如果方法沒有任何參數則為 null。
動態方法在邏輯上與其相關聯的 。動態方法可以存取型別的所有成員。
的一個項目是 null 或 。-或- 為介面、陣列、開放泛型型別,或泛型型別或方法的型別參數。
為 null。-或- 為 null。
是 null,或是 傳回 true 的型別。
建立動態方法,指定方法名稱、傳回型別、參數型別、與動態方法以邏輯方式相關聯的型別,以及是否應略過動態方法的 Microsoft intermediate language (MSIL) 所存取型別和成員的 Just-In-Time (JIT) 可視性檢查。
動態方法的名稱。這個名稱可以是零長度的字串,但不能是 null。
指定動態方法之傳回型別的 物件,如果方法沒有任何傳回型別則為 null。
指定動態方法之參數型別的 物件陣列,如果方法沒有任何參數則為 null。
動態方法在邏輯上與其相關聯的 。動態方法可以存取型別的所有成員。
若為 true,則略過動態方法的 MSIL 所存取型別和成員的 JIT 可視性檢查,否則為 false。
的一個項目是 null 或 。-或- 為介面、陣列、開放泛型型別,或泛型型別或方法的型別參數。
為 null。-或- 為 null。
是 null,或是 傳回 true 的型別。
取得建立動態方法時指定的屬性。
值的位元組合,表示方法的屬性。
取得建立動態方法時指定的呼叫慣例。
其中一個 值,表示方法的呼叫慣例。
完成動態方法,並建立可用於執行該動態方法的委派。
指定型別的委派,可用於執行動態方法。
簽章與動態方法相符的委派型別。
動態方法沒有方法主體。
的參數數目錯誤或參數型別錯誤。
完成動態方法,並建立可用於執行該動態方法的委派,同時指定委派型別和委派繫結至的物件。
指定型別的委派,可用於執行具有指定目標物件的動態方法。
簽章與動態方法相符的委派型別,不包含第一個參數。
委派繫結至的物件。必須與動態方法的第一個參數型別相同。
動態方法沒有方法主體。
與動態方法的第一個參數型別不同,無法指派給該型別。-或- 的參數數目錯誤或參數型別錯誤。
取得宣告方法的型別,對於動態方法而言一定是 null。
一定是 null。
傳回這個方法的 Microsoft intermediate language (MSIL) 產生器,且預設 MSIL 資料流大小為 64 個位元組。
方法的 物件。
傳回這個方法的 Microsoft intermediate language (MSIL) 產生器,且使用指定的 MSIL 資料流大小。
方法的 物件,具有指定的 MSIL 資料流大小。
MSIL 緩衝區的大小,以位元組為單位。
傳回動態方法的參數。
物件的陣列,表示動態方法的參數。
取得或設定值,指出方法中的區域變數是否以零起始。
如果方法中的區域變數以零起始則為 true,否則為 false。預設為 true。
取得動態方法的名稱。
方法的簡單名稱。
取得動態方法的傳回參數。
一定是 null。
取得動態方法之傳回值的型別。
表示目前方法之傳回值型別的 ,如果方法沒有任何傳回型別則為 。
傳回方法的簽章,以字串表示。
表示方法簽章的字串。