Sdílet prostřednictvím


TypeLibVarFlags Výčet

Definice

Popisuje původní nastavení objektu VARFLAGS v knihovně typů modelu COM, ze kterého byla proměnná importována.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

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
Dědičnost
TypeLibVarFlags
Atributy

Pole

FBindable 4

Proměnná podporuje datové vazby.

FDefaultBind 32

Proměnná je jedna vlastnost, která nejlépe reprezentuje objekt. Tuto hodnotu může mít pouze jedna proměnná v informacích o typu.

FDefaultCollelem 256

Umožňuje optimalizaci, při které kompilátor hledá člena s názvem "xyz" na typu "abc". Pokud se takový člen najde a označí se jako přistupovací funkce pro prvek výchozí kolekce, vygeneruje se volání této členské funkce.

FDisplayBind 16

Proměnná se zobrazí jako vazba. FBindable musí být také nastavena.

FHidden 64

Proměnná by se neměla zobrazovat v prohlížeči, i když existuje a je s ní možné vytvořit vazbu.

FImmediateBind 4096

Proměnná je mapována jako jednotlivé vázatelné vlastnosti.

FNonBrowsable 1024

Proměnná se zobrazí v prohlížeči objektů, ale ne v prohlížeči vlastností.

FReadOnly 1

Přiřazení proměnné by nemělo být povolené.

FReplaceable 2048

Označí rozhraní jako výchozí chování.

FRequestEdit 8

Označuje, že vlastnost podporuje oznámení COM OnRequestEdit .

FRestricted 128

Tento příznak je určený pro funkce na úrovni systému nebo funkce, které by se v prohlížeči neměly zobrazovat.

FSource 2

Proměnná vrátí objekt, který je zdrojem událostí.

FUiDefault 512

Výchozí zobrazení v uživatelském rozhraní.

Poznámky

TypeLibVarFlags se používá ve spojení s TypeLibVarAttribute. Příznaky se uchovávají pouze pro referenci. Modul CLR (Common Language Runtime) je nepoužívá.

Další informace najdete v knihovně VARFLAGS MSDN.

Platí pro