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 come deve essere prodotto 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
| Nome | Valore | Descrizione |
|---|---|---|
| None | 0 | Nessuna impostazione speciale. Si tratta dell'impostazione predefinita. |
| PrimaryInteropAssembly | 1 | Genera un assembly di interoperabilità primario. Per altre informazioni, vedere l'attributo PrimaryInteropAssemblyAttribute . È necessario specificare un file di chiave. |
| UnsafeInterfaces | 2 | Importa tutte le interfacce come interfacce che eliminano la ricerca per indicizzazione dello stack di Common Language Runtime per UnmanagedCode l'autorizzazione. Assicurarsi di comprendere le responsabilità associate all'eliminazione di questo controllo di sicurezza. |
| SafeArrayAsSystemArray | 4 | Importa tutte le |
| TransformDispRetVals | 8 | Trasforma i |
| PreventClassMembers | 16 | Non utilizzato. |
| SerializableValueClasses | 32 | Usa classi serializzabili. |
| ImportAsX86 | 256 | Importa una libreria dei tipi per la piattaforma x86. |
| ImportAsX64 | 512 | Importa una libreria dei tipi per la piattaforma a 64 bit x86. |
| ImportAsItanium | 1024 | Importa una libreria dei tipi per la piattaforma Itanium. |
| ImportAsAgnostic | 2048 | Importa una libreria dei tipi per qualsiasi piattaforma. |
| ReflectionOnlyLoading | 4096 | Usa il caricamento solo reflection. |
| NoDefineVersionResource | 8192 | Impedisce l'inclusione di una risorsa di versione nell'assembly di interoperabilità. Per altre informazioni, vedere il metodo DefineVersionInfoResource(). |
| ImportAsArm | 16384 | Importa una libreria per la piattaforma ARM. |
Commenti
Questa enumerazione viene utilizzata con il TypeLibConverter.ConvertTypeLibToAssembly metodo .