TypeLibImporterFlags Enumeración

Definición

Indica cómo se debe crear 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
TypeLibImporterFlags
Atributos

Campos

ImportAsAgnostic 2048

Importa una biblioteca de tipos para cualquier plataforma.

ImportAsArm 16384

Importa una biblioteca para la plataforma ARM.

ImportAsItanium 1024

Importa una biblioteca de tipos para la plataforma Itanium.

ImportAsX64 512

Importa una biblioteca de tipos para la plataforma x86 de 64 bits.

ImportAsX86 256

Importa una biblioteca de tipos para la plataforma x86.

NoDefineVersionResource 8192

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 DefineVersionInfoResource().

None 0

Ninguna configuración especial. Este es el valor predeterminado.

PreventClassMembers 16

No se utiliza.

PrimaryInteropAssembly 1

Genera un ensamblado de interoperabilidad primario. Para obtener más información vea el atributo PrimaryInteropAssemblyAttribute. Se debe especificar la opción keyfile.

ReflectionOnlyLoading 4096

Utiliza carga solo para reflexión.

SafeArrayAsSystemArray 4

Importa todas las instancias de SAFEARRAY como Array en lugar de matrices de tipos administradas unidimensionales de base cero. Esta opción es útil cuando se trabaja con instancias de SAFEARRAY multidimensionales que no son de base cero a las que no se puede obtener acceso de otro modo, a menos que se edite el ensamblado resultante con las herramientas MSIL Disassembler (Ildasm.exe) y MSIL Assembler.

SerializableValueClasses 32

Utiliza clases serializables.

TransformDispRetVals 8

Transforma los parámetros [out, retval] de los métodos de las interfaces de solo distribución (dispinterface) en valores devueltos.

UnsafeInterfaces 2

Importa todas las interfaces como interfaces que suprimen el rastreo de pila de Common Language Runtime en busca del permiso UnmanagedCode. 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 el TypeLibConverter.ConvertTypeLibToAssembly método.

Se aplica a