TypeLibVarFlags TypeLibVarFlags TypeLibVarFlags TypeLibVarFlags Enum

Определение

Описывает исходные параметры VARFLAGS в библиотеке COM-типов, из которой была импортирована эта переменная.Describes the original settings of the VARFLAGS in the COM type library from which the variable was imported.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class TypeLibVarFlags
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum TypeLibVarFlags
type TypeLibVarFlags = 
Public Enum TypeLibVarFlags
Наследование
TypeLibVarFlagsTypeLibVarFlagsTypeLibVarFlagsTypeLibVarFlags
Атрибуты

Поля

FBindable FBindable FBindable FBindable 4

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

FDefaultBind FDefaultBind FDefaultBind FDefaultBind 32

Переменная является единственным свойством, представляющим объект наилучшим образом.The variable is the single property that best represents the object. Только одна переменная в сведениях о типе может иметь это значение.Only one variable in a type info can have this value.

FDefaultCollelem FDefaultCollelem FDefaultCollelem FDefaultCollelem 256

Допускает оптимизацию, в процессе которой компилятор ищет элемент с именем xyz типа abc.Permits an optimization in which the compiler looks for a member named "xyz" on the type "abc". Если такой элемент обнаружен и помечен как функция доступа к элементу коллекции, заданной по умолчанию, то создается вызов этой функции-элемента.If such a member is found and is flagged as an accessor function for an element of the default collection, then a call is generated to that member function.

FDisplayBind FDisplayBind FDisplayBind FDisplayBind 16

Переменная отображается как связываемая.The variable is displayed as bindable. FBindable также следует задать.FBindable must also be set.

FHidden FHidden FHidden FHidden 64

Не следует отображать ту переменную в браузере, даже если она существует и является связываемой.The variable should not be displayed in a browser, though it exists and is bindable.

FImmediateBind FImmediateBind FImmediateBind FImmediateBind 4096

Переменная сопоставляется так же, как собственные связываемые свойства.The variable is mapped as individual bindable properties.

FNonBrowsable FNonBrowsable FNonBrowsable FNonBrowsable 1024

Переменная появляется в обозревателе объектов, но не отображается в обозревателе свойств.The variable appears in an object browser, but not in a properties browser.

FReadOnly FReadOnly FReadOnly FReadOnly 1

Не следует разрешать присвоение значений этой переменной.Assignment to the variable should not be allowed.

FReplaceable FReplaceable FReplaceable FReplaceable 2048

Помечает интерфейс как обладающий заданным по умолчанию поведением.Tags the interface as having default behaviors.

FRequestEdit FRequestEdit FRequestEdit FRequestEdit 8

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

FRestricted FRestricted FRestricted FRestricted 128

Этот флаг предназначен для функций системного уровня или функций, которые не должны отображаться обозревателями типов.This flag is intended for system-level functions or functions that type browsers should not display.

FSource FSource FSource FSource 2

Переменная возвращает объект, являющийся источником событий.The variable returns an object that is a source of events.

FUiDefault FUiDefault FUiDefault FUiDefault 512

Отображение по умолчанию в интерфейсе пользователя.The default display in the user interface.

Комментарии

TypeLibVarFlags используется в сочетании с TypeLibVarAttribute.TypeLibVarFlags is used in conjunction with the TypeLibVarAttribute. Флаги, будут сохранены только для справки.The flags are retained for reference only. Они не используются средой CLR.They are not used by the common language runtime.

Дополнительные сведения см. в разделе VARFLAGS в библиотеке MSDN.For more information, see VARFLAGS in the MSDN library.

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