TypeLibVarFlags Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Descreve as configurações originais do VARFLAGS na biblioteca de tipos COM da qual a variável foi importada.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class TypeLibVarFlags
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
[System.Flags]
public enum TypeLibVarFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibVarFlags =
[<System.Flags>]
type TypeLibVarFlags =
Public Enum TypeLibVarFlags
- Herança
- Atributos
Campos
| Nome | Valor | Description |
|---|---|---|
| FReadOnly | 1 | A atribuição à variável não deve ser permitida. |
| FSource | 2 | A variável retorna um objeto que é uma fonte de eventos. |
| FBindable | 4 | A variável dá suporte à associação de dados. |
| FRequestEdit | 8 | Indica que a propriedade dá suporte à notificação COM |
| FDisplayBind | 16 | A variável é exibida como associável. FBindable também deve ser definido. |
| FDefaultBind | 32 | A variável é a única propriedade que melhor representa o objeto. Somente uma variável em uma informação de tipo pode ter esse valor. |
| 64 | A variável não deve ser exibida em um navegador, embora exista e seja associável. |
|
| FRestricted | 128 | Esse sinalizador destina-se a funções no nível do sistema ou funções que digitem navegadores não devem ser exibidas. |
| FDefaultCollelem | 256 | Permite uma otimização na qual o compilador procura um membro chamado "xyz" no tipo "abc". Se esse membro for encontrado e for sinalizado como uma função acessadora para um elemento da coleção padrão, uma chamada será gerada para essa função de membro. |
| FUiDefault | 512 | A exibição padrão na interface do usuário. |
| FNonBrowsable | 1024 | A variável aparece em um navegador de objetos, mas não em um navegador de propriedades. |
| FReplaceable | 2048 | Marca a interface como tendo comportamentos padrão. |
| FImmediateBind | 4096 | A variável é mapeada como propriedades associáveis individuais. |
Comentários
TypeLibVarFlags é usado em conjunto com o TypeLibVarAttribute. Os sinalizadores são mantidos somente para referência. Eles não são usados pelo common language runtime.
Para obter mais informações, consulte VARFLAGS na biblioteca MSDN.