Partekatu honen bidez:


TypeLibImporterFlags Enumeración

Definición

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
TypeLibImporterFlags
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 SAFEARRAY instancias como Array en lugar de matrices administradas de tipo unidimensional y basada en cero. Esta opción es útil cuando se trabaja con instancias multidimensionales y no basadas en SAFEARRAY cero, a las que no se puede tener acceso, a menos que edite el ensamblado resultante mediante el desensamblador de MSIL (Ildasm.exe) y las herramientas del ensamblador de MSIL (Ilasm.exe).

TransformDispRetVals 8

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

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 .

Se aplica a