Bagikan melalui


Enumerasi CorMethodImpl

Berisi nilai yang menjelaskan fitur implementasi metode.

Sintaks

typedef enum CorMethodImpl {

    miCodeTypeMask      =   0x0003,
    miIL                =   0x0000,
    miNative            =   0x0001,
    miOPTIL             =   0x0002,
    miRuntime           =   0x0003,

    miManagedMask       =   0x0004,
    miUnmanaged         =   0x0004,
    miManaged           =   0x0000,

    miForwardRef        =   0x0010,
    miPreserveSig       =   0x0080,

    miInternalCall      =   0x1000,
    miSynchronized      =   0x0020,
    miNoInlining        =   0x0008,
    miAggressiveInlining =  0x0100,
    miNoOptimization     =  0x0040,
    miMaxMethodImplVal  =   0xffff

} CorMethodImpl;

Anggota

Anggota Deskripsi
miCodeTypeMask Bendera yang menggambarkan jenis kode.
miIL Menentukan bahwa implementasi metode adalah bahasa perantara umum (CIL).
miNative Menentukan bahwa implementasi metode adalah asli.
miOPTIL Menentukan bahwa implementasi metode adalah OPTIL.
miRuntime Menentukan bahwa implementasi metode disediakan oleh runtime bahasa umum.
miManagedMask Bendera yang menunjukkan apakah kode dikelola atau tidak dikelola.
miUnmanaged Menentukan bahwa implementasi metode tidak dikelola.
miManaged Menentukan bahwa implementasi metode dikelola.
miForwardRef Menentukan bahwa metode didefinisikan. Bendera ini digunakan terutama dalam skenario penggabungan.
miPreserveSig Menentukan bahwa tanda tangan metode tidak dapat dihancurkan untuk konversi HRESULT.
miInternalCall Dicadangkan untuk penggunaan internal oleh runtime bahasa umum.
miSynchronized Menentukan bahwa metode ini berulir tunggal melalui tubuhnya.
miNoInlining Menentukan bahwa metode tidak dapat digarisbawahi.
miAggressiveInlining Menentukan bahwa metode harus digarisbawahi jika memungkinkan.
miNoOptimization Menentukan bahwa metode tersebut tidak boleh dioptimalkan.
miMaxMethodImplVal Nilai valid maksimum untuk CorMethodImpl.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorHdr.h

Versi .NET Framework: Tersedia sejak 1.0

Lihat juga