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
Наследование
TypeLibVarFlags
Атрибуты

Поля

FBindable 4

Переменная поддерживает привязку данных.

FDefaultBind 32

Переменная является единственным свойством, представляющим объект наилучшим образом. Только одна переменная в сведениях о типе может иметь это значение.

FDefaultCollelem 256

Допускает оптимизацию, в процессе которой компилятор ищет элемент с именем xyz типа abc. Если такой элемент обнаружен и помечен как функция доступа к элементу коллекции, заданной по умолчанию, то создается вызов этой функции-элемента.

FDisplayBind 16

Переменная отображается как связываемая. FBindable также следует задать.

FHidden 64

Не следует отображать ту переменную в браузере, даже если она существует и является связываемой.

FImmediateBind 4096

Переменная сопоставляется так же, как собственные связываемые свойства.

FNonBrowsable 1024

Переменная появляется в обозревателе объектов, но не отображается в обозревателе свойств.

FReadOnly 1

Не следует разрешать присвоение значений этой переменной.

FReplaceable 2048

Помечает интерфейс как обладающий заданным по умолчанию поведением.

FRequestEdit 8

Показывает, что свойство поддерживает уведомление COM OnRequestEdit.

FRestricted 128

Этот флаг предназначен для функций системного уровня или функций, которые не должны отображаться обозревателями типов.

FSource 2

Переменная возвращает объект, являющийся источником событий.

FUiDefault 512

Отображение по умолчанию в интерфейсе пользователя.

Комментарии

TypeLibVarFlagsиспользуется в сочетании с .TypeLibVarAttribute Флаги сохраняются только для ссылок. Они не используются средой CLR.

Дополнительные сведения см. в разделе VARFLAGS в библиотеке MSDN.

Применяется к