TypeLibImporterFlags Enum

Definisi

Menunjukkan bagaimana perakitan 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

ImportAsAgnostic 2048

Mengimpor pustaka jenis untuk platform apa pun.

ImportAsArm 16384

Mengimpor pustaka untuk platform ARM.

ImportAsItanium 1024

Mengimpor pustaka jenis untuk platform Itanium.

ImportAsX64 512

Mengimpor pustaka jenis untuk platform x86 64-bit.

ImportAsX86 256

Mengimpor pustaka jenis untuk platform x86.

NoDefineVersionResource 8192

Mencegah penyertaan sumber daya versi di perakitan interop. Untuk informasi lebih lanjut, lihat DefineVersionInfoResource()metodenya.

None 0

Tidak ada pengaturan khusus. Ini adalah default.

PreventClassMembers 16

Tidak digunakan.

PrimaryInteropAssembly 1

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

ReflectionOnlyLoading 4096

Menggunakan pemuatan khusus pantulan.

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 multi-dimensi 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).

SerializableValueClasses 32

Menggunakan kelas yang dapat diserialisasikan.

TransformDispRetVals 8

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

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.

Keterangan

Enumerasi ini digunakan dengan TypeLibConverter.ConvertTypeLibToAssembly metode .

Berlaku untuk