Прочитать на английском

Поделиться через


TypeLibFuncFlags Перечисление

Определение

Описывает исходные параметры FUNCFLAGS в библиотеке типов COM, из которой был импортирован данный метод.

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

C#
[System.Flags]
public enum TypeLibFuncFlags
C#
[System.Flags]
[System.Serializable]
public enum TypeLibFuncFlags
C#
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibFuncFlags
Наследование
TypeLibFuncFlags
Атрибуты

Поля

Имя Значение Описание
FBindable 4

Функция, поддерживающая привязку данных.

FDefaultBind 32

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

FDefaultCollelem 256

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

FDisplayBind 16

Функция, отображаемая пользователю как связываемая. FBindable также следует задать.

FHidden 64

Эту функцию не следует показывать пользователю, хотя она существует и является связываемой.

FImmediateBind 4096

Функция сопоставляется так же, как отдельные связываемые свойства.

FNonBrowsable 1024

Это свойство отображается в обозревателе объектов и не отображается в обозревателе свойств.

FReplaceable 2048

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

FRequestEdit 8

Если задано, любой вызов метод, задающего это свойство, сначала приводит к вызову IPropertyNotifySink::OnRequestEdit.

FRestricted 1

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

FSource 2

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

FUiDefault 512

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

FUsesGetLastError 128

Функция поддерживает GetLastError.

Комментарии

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

Дополнительные сведения о FUNCFLAGSсм. в библиотеке MSDN.

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

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.1