TypeLibImporterFlags Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica cómo se debe generar un ensamblado.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
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
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | No hay ninguna configuración especial. Esta es la configuración predeterminada. |
| PrimaryInteropAssembly | 1 | Genera un ensamblado de interoperabilidad principal. Para obtener más información, consulte el PrimaryInteropAssemblyAttribute atributo . Se debe especificar un archivo de claves. |
| UnsafeInterfaces | 2 | Importa todas las interfaces como interfaces que suprimen el rastreo de pila de Common Language Runtime para obtener UnmanagedCode permiso. Asegúrese de comprender las responsabilidades asociadas con la supresión de esta comprobación de seguridad. |
| SafeArrayAsSystemArray | 4 | Importa todas las |
| TransformDispRetVals | 8 | Transforma los |
| PreventClassMembers | 16 | No se usa. |
| SerializableValueClasses | 32 | Usa clases serializables. |
| ImportAsX86 | 256 | Importa una biblioteca de tipos para la plataforma x86. |
| ImportAsX64 | 512 | Importa una biblioteca de tipos para la plataforma de 64 bits x86. |
| ImportAsItanium | 1024 | Importa una biblioteca de tipos para la plataforma Itanium. |
| ImportAsAgnostic | 2048 | Importa una biblioteca de tipos para cualquier plataforma. |
| ReflectionOnlyLoading | 4096 | Usa la carga de solo reflexión. |
| NoDefineVersionResource | 8192 | Impide la inclusión de un recurso de versión en el ensamblado de interoperabilidad. Para obtener más información, consulte el método DefineVersionInfoResource(). |
| ImportAsArm | 16384 | Importa una biblioteca para la plataforma ARM. |
Comentarios
Esta enumeración se usa con el TypeLibConverter.ConvertTypeLibToAssembly método .