Compartir a través de


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