TypeLibVarFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает исходные параметры VARFLAGS в библиотеке COM-типов, из которой была импортирована эта переменная.
Это перечисление поддерживает побитовую комбинацию значений его членов.
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
- Наследование
- Атрибуты
Поля
FBindable | 4 | Переменная поддерживает привязку данных. |
FDefaultBind | 32 | Переменная является единственным свойством, представляющим объект наилучшим образом. Только одна переменная в сведениях о типе может иметь это значение. |
FDefaultCollelem | 256 | Допускает оптимизацию, в процессе которой компилятор ищет элемент с именем xyz типа abc. Если такой элемент обнаружен и помечен как функция доступа к элементу коллекции, заданной по умолчанию, то создается вызов этой функции-элемента. |
FDisplayBind | 16 | Переменная отображается как связываемая. FBindable также следует задать. |
64 | Не следует отображать ту переменную в браузере, даже если она существует и является связываемой. |
|
FImmediateBind | 4096 | Переменная сопоставляется так же, как собственные связываемые свойства. |
FNonBrowsable | 1024 | Переменная появляется в обозревателе объектов, но не отображается в обозревателе свойств. |
FReadOnly | 1 | Не следует разрешать присвоение значений этой переменной. |
FReplaceable | 2048 | Помечает интерфейс как обладающий заданным по умолчанию поведением. |
FRequestEdit | 8 | Показывает, что свойство поддерживает уведомление COM |
FRestricted | 128 | Этот флаг предназначен для функций системного уровня или функций, которые не должны отображаться обозревателями типов. |
FSource | 2 | Переменная возвращает объект, являющийся источником событий. |
FUiDefault | 512 | Отображение по умолчанию в интерфейсе пользователя. |
Комментарии
TypeLibVarFlags
используется в сочетании TypeLibVarAttributeс . Флаги сохраняются только для справки. Они не используются средой CLR.
Дополнительные сведения см. в разделе VARFLAGS
в библиотеке MSDN.