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