TypeLibImporterFlags Enum

Definisi

Menunjukkan bagaimana assembly harus diproduksi.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

public enum class TypeLibImporterFlags
[System.Flags]
[System.Serializable]
public enum TypeLibImporterFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibImporterFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibImporterFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibImporterFlags = 
Public Enum TypeLibImporterFlags
Warisan
TypeLibImporterFlags
Atribut

Bidang

Nama Nilai Deskripsi
None 0

Tidak ada pengaturan khusus. Ini adalah default.

PrimaryInteropAssembly 1

Menghasilkan rakitan interop utama. Untuk informasi selengkapnya, lihat PrimaryInteropAssemblyAttribute atribut . Keyfile harus ditentukan.

UnsafeInterfaces 2

Mengimpor semua antarmuka sebagai antarmuka yang menekan perayapan tumpukan runtime bahasa umum untuk UnmanagedCode izin. Pastikan Anda memahami tanggung jawab yang terkait dengan menekan pemeriksaan keamanan ini.

SafeArrayAsSystemArray 4

Mengimpor semua SAFEARRAY instans sebagai Array alih-alih array terkelola berbasis nol dan dimensi tunggal yang di ketik. Opsi ini berguna saat berhadapan dengan instans multidimensi SAFEARRAY berbasis non-nol, yang sebaliknya tidak dapat diakses kecuali Anda mengedit perakitan yang dihasilkan dengan menggunakan alat MSIL Disassembler (Ildasm.exe) dan MSIL Assembler (Ilasm.exe).

TransformDispRetVals 8

[out, retval] Mengubah parameter metode pada antarmuka khusus pengiriman (dispinterface) menjadi nilai yang dikembalikan.

PreventClassMembers 16

Tidak digunakan.

SerializableValueClasses 32

Menggunakan kelas yang dapat diserialisasikan.

ImportAsX86 256

Mengimpor pustaka jenis untuk platform x86.

ImportAsX64 512

Mengimpor pustaka jenis untuk platform x86 64-bit.

ImportAsItanium 1024

Mengimpor pustaka jenis untuk platform Itanium.

ImportAsAgnostic 2048

Mengimpor pustaka jenis untuk platform apa pun.

ReflectionOnlyLoading 4096

Menggunakan pemuatan khusus refleksi.

NoDefineVersionResource 8192

Mencegah penyertaan sumber daya versi di perakitan interop. Untuk informasi selengkapnya, lihat metode DefineVersionInfoResource().

ImportAsArm 16384

Mengimpor pustaka untuk platform ARM.

Keterangan

Enumerasi ini digunakan dengan TypeLibConverter.ConvertTypeLibToAssembly metode .

Berlaku untuk