TypeLibVarFlags Enumeração

Definição

Descreve as configurações originais do VARFLAGS na biblioteca de tipos COM de que a variável foi importada.Describes the original settings of the VARFLAGS in the COM type library from which the variable was imported.

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

public enum class TypeLibVarFlags
[System.Flags]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum TypeLibVarFlags
type TypeLibVarFlags = 
Public Enum TypeLibVarFlags
Herança
TypeLibVarFlags
Atributos

Campos

FBindable 4

A variável dá suporte à associação de dados.The variable supports data binding.

FDefaultBind 32

A variável é a única propriedade que melhor representa o objeto.The variable is the single property that best represents the object. Apenas uma variável em informações de tipo pode ter esse valor.Only one variable in a type info can have this value.

FDefaultCollelem 256

Permite uma otimização em que o compilador procura um membro chamado "xyz" no tipo "abc".Permits an optimization in which the compiler looks for a member named "xyz" on the type "abc". Se esse membro for encontrado e marcado como uma função de acessador de um elemento da coleção padrão, uma chamada será gerada para essa função de membro.If such a member is found and is flagged as an accessor function for an element of the default collection, then a call is generated to that member function.

FDisplayBind 16

A variável é exibida como associável.The variable is displayed as bindable. FBindable também deve ser definido.FBindable must also be set.

FHidden 64

A variável não deve ser exibida em um navegador, embora ela exista e seja associável.The variable should not be displayed in a browser, though it exists and is bindable.

FImmediateBind 4096

A variável é mapeada como propriedades vinculáveis individuais.The variable is mapped as individual bindable properties.

FNonBrowsable 1024

A variável é exibida em um Pesquisador de Objetos, mas não em um navegador de propriedades.The variable appears in an object browser, but not in a properties browser.

FReadOnly 1

Atribuição à variável não deve ser permitida.Assignment to the variable should not be allowed.

FReplaceable 2048

Marca a interface como tendo comportamentos padrão.Tags the interface as having default behaviors.

FRequestEdit 8

Indica que a propriedade oferece suporte à notificação COM OnRequestEdit.Indicates that the property supports the COM OnRequestEdit notification.

FRestricted 128

Esse sinalizador é destinado a funções no nível de sistema ou a funções que navegadores de tipo não devem exibir.This flag is intended for system-level functions or functions that type browsers should not display.

FSource 2

A variável retorna um objeto que é uma origem de eventos.The variable returns an object that is a source of events.

FUiDefault 512

A exibição padrão na interface do usuário.The default display in the user interface.

Comentários

TypeLibVarFlags é usado em conjunto com o TypeLibVarAttribute.TypeLibVarFlags is used in conjunction with the TypeLibVarAttribute. Os sinalizadores são retidos somente para referência.The flags are retained for reference only. Eles não são usados pelo Common Language Runtime.They are not used by the common language runtime.

Para obter mais informações, consulte VARFLAGS na biblioteca do MSDN.For more information, see VARFLAGS in the MSDN library.

Aplica-se a