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