TypeLibVarFlags Enumeración
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Describe la configuración original de 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]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
[<System.Flags>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibVarFlags =
Public Enum TypeLibVarFlags
- Herencia
- Atributos
Nombre | Valor | Description |
---|---|---|
FBindable | 4 | La variable admite enlace de datos. |
FDefaultBind | 32 | La variable es la propiedad que mejor representa al objeto. Sólo una variable de la información de tipos puede tener este valor. |
FDefaultCollelem | 256 | Permite llevar a cabo una optimización en la que la que el compilador busca un miembro denominado "xyz" en el tipo "abc". Si se encuentra un miembro de este tipo y se marca como función de descriptor de acceso para un elemento de la colección predeterminada, entonces se genera una llamada a dicha función miembro. |
FDisplayBind | 16 | La variable se muestra como enlazable. FBindable también debe establecerse. |
64 | La variable no se debe mostrar en un explorador, aunque exista y sea enlazable. |
|
FImmediateBind | 4096 | La variable se asigna del mismo modo que las propiedades enlazables individuales. |
FNonBrowsable | 1024 | La variable aparece en un examinador de objetos, pero no en un examinador de propiedades. |
FReadOnly | 1 | No debe permitirse que se realicen asignaciones a la variable. |
FReplaceable | 2048 | Etiqueta la interfaz indicando que tiene comportamientos predeterminados. |
FRequestEdit | 8 | Indica que la propiedad admite la notificación |
FRestricted | 128 | El marcador está destinado a funciones en el nivel del sistema o a funciones que los exploradores de tipos no deben mostrar. |
FSource | 2 | La variable devuelve un objeto que es un origen de eventos. |
FUiDefault | 512 | Presentación predeterminada en la interfaz de usuario. |
TypeLibVarFlags
se 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.
Produto | Versións |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.1 |
Comentarios de .NET
.NET é un proxecto de código aberto. Selecciona unha ligazón para ofrecer comentarios: