Compartilhar via


Enumeração TypeLibExporterFlags

 

Publicado: agosto de 2016

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Indica como uma biblioteca de tipos deve ser produzida.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Sintaxe

[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

Membros

Nome do membro Descrição
CallerResolvedReferences

Permite que o chamador resolva explicitamente referências da biblioteca de tipos sem consultar o registro.

ExportAs32Bit

Durante a compilação em um computador 64 bits, especifica que o Exportador da Biblioteca de Tipos (Tlbexp.exe) gera uma biblioteca de tipos de 32 bits. Todos os tipos de dados são transformados adequadamente.

ExportAs64Bit

Durante a compilação em um computador 32 bits, especifica que o Exportador da Biblioteca de Tipos (Tlbexp.exe) gera uma biblioteca de tipos de 64 bits. Todos os tipos de dados são transformados adequadamente.

None

Não especifica sinalizadores. Esse é o padrão.

OldNames

Ao exportar as bibliotecas de tipo, o .NET Framework resolve conflitos de nome de tipo decorando o tipo com o nome do namespace. Por exemplo, System.Windows.Forms.HorizontalAlignment é exportado como System_Windows_Forms_HorizontalAlignment. Quando há um conflito com o nome de um tipo que não é visível do COM, o .NET Framework exporta o nome não decorado. Define o sinalizador OldNames ou usa a opção /oldnames no Exportador da Biblioteca de Tipos (Tlbexp.exe) para forçar o .NET Framework a exportar o nome decorado. Exportar o nome decorado era o comportamento padrão em versões anteriores à versão 2.0 do .NET Framework.

OnlyReferenceRegistered

Exporta as referências aos tipos que foram importados do COM como IUnknown se o tipo não tiver uma biblioteca de tipos registrada. Define esse sinalizador quando você deseja que o exportador da biblioteca de tipos pesquise tipos dependentes no registro e não no mesmo diretório do assembly de entrada.

Comentários

Usado com ConvertAssemblyToTypeLib.

Informações de Versão

.NET Framework
Disponível desde 1.1

Confira Também

Namespace System.Runtime.InteropServices

Retornar ao início