Enumeración TypeLibImporterFlags
Publicado: octubre de 2016
Indica cómo se debe crear un ensamblado.
Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de sus valores de miembro.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Sintaxis
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum TypeLibImporterFlags
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum class TypeLibImporterFlags
[<SerializableAttribute>]
[<FlagsAttribute>]
[<ComVisibleAttribute(true)>]
type TypeLibImporterFlags
<SerializableAttribute>
<FlagsAttribute>
<ComVisibleAttribute(True)>
Public Enumeration TypeLibImporterFlags
Miembros
Nombre de miembro | Descripción | |
---|---|---|
ImportAsAgnostic | Importa una biblioteca de tipos para cualquier plataforma. |
|
ImportAsArm | Importa una biblioteca para la plataforma ARM. |
|
ImportAsItanium | Importa una biblioteca de tipos para la plataforma Itanium. |
|
ImportAsX64 | Importa una biblioteca de tipos para el x86 plataforma de 64 bits. |
|
ImportAsX86 | Importa una biblioteca de tipos para el x86 plataforma. |
|
NoDefineVersionResource | Impide la inclusión de un recurso de versión en el ensamblado de interoperabilidad. Para obtener más información, vea el método AssemblyBuilder.DefineVersionInfoResource. |
|
None | Ninguna configuración especial. Este es el valor predeterminado. |
|
PreventClassMembers | No usado. |
|
PrimaryInteropAssembly | Genera un ensamblado de interoperabilidad primario. Para obtener más información vea el atributo PrimaryInteropAssemblyAttribute. Se debe especificar un archivo de clave. |
|
ReflectionOnlyLoading | Utiliza la carga de sólo reflexión. |
|
SafeArrayAsSystemArray | Todos los importa SAFEARRAY de instancias como System.Array en lugar de matrices administradas de base cero, unidimensional con tipo. Esta opción es útil cuando se trabaja con varias dimensiones, no basado en cero SAFEARRAY instancias, que de otro modo, no se puede acceder a menos que se edite el ensamblado resultante con el Desensamblador de MSIL (Ildasm.exe) y herramientas de ensamblador de MSIL (Ilasm.exe). |
|
SerializableValueClasses | Utiliza clases serializables. |
|
TransformDispRetVals | Transforma [out, retval] parámetros de métodos en las interfaces de sólo de envío (dispinterface) en los valores devueltos. |
|
UnsafeInterfaces | Importa todas las interfaces como interfaces que suprimen la pila de common language runtime de rastreo para SecurityPermissionFlag.UnmanagedCode permiso. Asegúrese de que comprende las implicaciones asociadas a la supresión de esta comprobación de seguridad. |
Comentarios
Esta enumeración se utiliza con la TypeLibConverter.ConvertTypeLibToAssembly (método).
Información de versión
.NET Framework
Disponible desde 1.1
Ver también
Espacio de nombres System.Runtime.InteropServices
Volver al principio