Enumeración TypeLibExporterFlags
Publicado: octubre de 2016
Indica cómo se debe crear una biblioteca de tipos.
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 TypeLibExporterFlags
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum class TypeLibExporterFlags
[<SerializableAttribute>]
[<FlagsAttribute>]
[<ComVisibleAttribute(true)>]
type TypeLibExporterFlags
<SerializableAttribute>
<FlagsAttribute>
<ComVisibleAttribute(True)>
Public Enumeration TypeLibExporterFlags
Miembros
Nombre de miembro | Descripción | |
---|---|---|
CallerResolvedReferences | Permite al llamador solucionar explícitamente las referencias de biblioteca de tipos sin consultar el registro. |
|
ExportAs32Bit | Cuando se compila en un equipo de 64 bits, especifica que el exportador de la biblioteca de tipos (Tlbexp.exe) genera una biblioteca de tipos de 32 bits. Todos los tipos de datos se transforman de forma adecuada. |
|
ExportAs64Bit | Cuando se compila en un equipo de 32 bits, especifica que el exportador de la biblioteca de tipos (Tlbexp.exe) genera una biblioteca de tipos de 64 bits. Todos los tipos de datos se transforman de forma adecuada. |
|
None | No especifica ningún indicador. Este es el valor predeterminado. |
|
OldNames | Al exportar las bibliotecas de tipos, la resuelve .NET Framework los conflictos de nombres de tipo representando el tipo con el nombre del espacio de nombres; Por ejemplo, System.Windows.Forms.HorizontalAlignment se exporta como System_Windows_Forms_HorizontalAlignment. Cuando hay un conflicto con el nombre de un tipo que no es visible desde COM, .NET Framework exporta el nombre no representativo. Establecer el OldNames marcar o utilizar el /oldnames opción exportador de la biblioteca de tipos (Tlbexp.exe) para forzar que .NET Framework exporte el nombre representativo. Observe que exportar el nombre representativo era el comportamiento predeterminado en versiones anteriores a la versión 2.0 de .NET Framework. |
|
OnlyReferenceRegistered | Exporta las referencias a tipos que se importaron desde COM como IUnknown Si el tipo no tiene una biblioteca de tipos registrada. Establezca esta marca si desea que el exportador de la biblioteca de tipos busque tipos dependientes en el registro, en lugar de en el mismo directorio que el ensamblado de entrada. |
Comentarios
Se utiliza con ConvertAssemblyToTypeLib.
Información de versión
.NET Framework
Disponible desde 1.1
Ver también
Espacio de nombres System.Runtime.InteropServices
Volver al principio