IsJitIntrinsic 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示修改過的方法是一個內在值,JIT(即時)編譯器可以對此執行特殊程式碼產生。 此類別無法獲得繼承。
public ref class IsJitIntrinsic abstract sealed
public static class IsJitIntrinsic
type IsJitIntrinsic = class
Public Class IsJitIntrinsic
- 繼承
-
IsJitIntrinsic
備註
編譯器會在元資料中輸出自訂修飾符,以改變即時(JIT)編譯器處理預設行為不適當的值方式。 當 JIT 編譯器遇到自訂修飾符時,會依照修飾符指定的方式處理該值。 編譯器可以對方法、參數和回傳值套用自訂修飾符。 JIT 編譯器必須回應所需的修飾符,但可忽略可選的修飾符。
你可以使用以下其中一種技術,將自訂修飾符輸出到元資料中:
使用類別中 TypeBuilder 的方法,如 DefineMethod、 DefineField、 DefineConstructor和 DefineProperty。
產生一個Microsoft中介語言(MSIL)指令檔,包含呼叫
modopt和modreq,並以 Ilasm.exe(IL 組合語言) 組合該檔案。使用非管理式反射 API。