TypeLibImporterFlags Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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 |
| TransformDispRetVals | 8 |
|
| 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 .