Compartilhar via


Enumeração TypeLibTypeFlags

 

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.

Descreve as configurações originais do TYPEFLAGS na biblioteca de tipos COM da qual esse tipo foi importado.

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 TypeLibTypeFlags
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum class TypeLibTypeFlags
[<SerializableAttribute>]
[<FlagsAttribute>]
[<ComVisibleAttribute(true)>]
type TypeLibTypeFlags
<SerializableAttribute>
<FlagsAttribute>
<ComVisibleAttribute(True)>
Public Enumeration TypeLibTypeFlags

Membros

Nome do membro Descrição
FAggregatable

A classe oferece suporte à agregação.

FAppObject

Uma descrição de tipo que descreve um objeto Application.

FCanCreate

Instâncias do tipo podem ser criadas por ITypeInfo::CreateInstance.

FControl

O tipo é um controle do qual outros tipos serão derivados e não deve ser exibido aos usuários.

FDispatchable

Indica que a interface deriva de IDispatch, direta ou indiretamente.

FDual

A interface fornece IDispatch e a associação de tabela V.

FHidden

O tipo não deve ser exibido para os navegadores.

FLicensed

O tipo é licenciado.

FNonExtensible

A interface não pode adicionar membros em tempo de execução.

FOleAutomation

Os tipos usados na interface são totalmente compatíveis com a Automação, incluindo o suporte da associação vtable.

FPreDeclId

O tipo é predefinido. O aplicativo cliente deve criar automaticamente uma única instância do objeto que tem esse atributo. O nome da variável que aponta para o objeto é o mesmo que o nome de classe do objeto.

FReplaceable

O objeto oferece suporte a IConnectionPointWithDefault e tem comportamentos padrão.

FRestricted

Esse sinalizador é destinado a tipos no nível de sistema ou a tipos que navegadores de tipo não devem exibir.

FReverseBind

Indica que a resolução de nome das interfaces base deve ser verificada antes da verificação das interfaces filhas. Esse é o inverso do comportamento padrão.

Comentários

TypeLibTypeFlagsé usado junto com o TypeLibTypeAttribute. Os sinalizadores são mantidos apenas para referência. Eles não são usados pelo common language runtime.

Para obter mais informações, consulte TYPEFLAGS na biblioteca MSDN.

Informações de Versão

.NET Framework
Disponível desde 1.1

Confira Também

Namespace System.Runtime.InteropServices

Retornar ao início