TypeLibImporterFlags Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica le modalità di produzione di un assembly.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
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
- Ereditarietà
- Attributi
Campi
ImportAsAgnostic | 2048 | Importa una libreria dei tipi per qualsiasi piattaforma. |
ImportAsArm | 16384 | Importa una libreria per la piattaforma ARM. |
ImportAsItanium | 1024 | Importa una libreria dei tipi per la piattaforma Itanium. |
ImportAsX64 | 512 | Importa una libreria dei tipi per la piattaforma X86 a 64 bit. |
ImportAsX86 | 256 | Importa una libreria dei tipi per la piattaforma X86. |
NoDefineVersionResource | 8192 | Impedisce l'inclusione di una risorsa della versione nell'assembly di interoperabilità. Per altre informazioni, vedere il metodo DefineVersionInfoResource(). |
None | 0 | Nessuna impostazione particolare. Questo è il valore predefinito. |
PreventClassMembers | 16 | Non usato. |
PrimaryInteropAssembly | 1 | Genera un assembly di interoperabilità primario. Per ulteriori informazioni, vedere l'attributo PrimaryInteropAssemblyAttribute. È necessario specificare un file di chiave. |
ReflectionOnlyLoading | 4096 | Utilizza il caricamento ReflectionOnly. |
SafeArrayAsSystemArray | 4 | Importa tutti gli oggetti |
SerializableValueClasses | 32 | Utilizza classi serializzabili. |
TransformDispRetVals | 8 | Trasforma in valori restituiti i parametri |
UnsafeInterfaces | 2 | Importa tutte le interfacce come interfacce che eliminano il crawl dello stack di Common Language Runtime per l'autorizzazione per il UnmanagedCode. Accertarsi di aver compreso le responsabilità associate all'eliminazione di questo controllo di sicurezza. |
Commenti
Questa enumerazione viene utilizzata con il TypeLibConverter.ConvertTypeLibToAssembly metodo .