TypeLibVarFlags Enumeración

Definición

Describe la configuración original del VARFLAGS en la biblioteca de tipos COM desde la que se importó la variable.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

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
Herencia
TypeLibVarFlags
Atributos

Campos

Nombre Valor Description
FReadOnly 1

No se debe permitir la asignación a la variable.

FSource 2

La variable devuelve un objeto que es un origen de eventos.

FBindable 4

La variable admite el enlace de datos.

FRequestEdit 8

Indica que la propiedad admite la notificación COM OnRequestEdit .

FDisplayBind 16

La variable se muestra como enlazable. FBindable también debe establecerse.

FDefaultBind 32

La variable es la propiedad única que mejor representa el objeto. Solo una variable de una información de tipo puede tener este valor.

FHidden 64

La variable no se debe mostrar en un explorador, aunque existe y se puede enlazar.

FRestricted 128

Esta marca está pensada para funciones o funciones de nivel de sistema que no deben mostrar los exploradores de tipos.

FDefaultCollelem 256

Permite una optimización en la que el compilador busca un miembro denominado "xyz" en el tipo "abc". Si se encuentra ese miembro y se marca como una función de descriptor de acceso para un elemento de la colección predeterminada, se genera una llamada a esa función miembro.

FUiDefault 512

Pantalla predeterminada en la interfaz de usuario.

FNonBrowsable 1024

La variable aparece en un explorador de objetos, pero no en un explorador de propiedades.

FReplaceable 2048

Etiqueta la interfaz como comportamiento predeterminado.

FImmediateBind 4096

La variable se asigna como propiedades enlazables individuales.

Comentarios

TypeLibVarFlagsse usa junto con .TypeLibVarAttribute Las marcas solo se conservan como referencia. Common Language Runtime no los usa.

Para obtener más información, vea VARFLAGS en MSDN Library.

Se aplica a