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

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


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

Определение

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

C#
[System.Flags]
public enum MethodSemanticsAttributes
Наследование
MethodSemanticsAttributes
Атрибуты

Поля

Имя Значение Описание
Adder 8

Используется для добавления обработчика для события. Соответствует флагу AddOn в спецификации CLI Ecma 335.

CLS-совместимые методы добавления имеют префикс add_.

Getter 2

Считывает значение свойства.

ClS-совместимые методы получения именуются с префиксом "get_".

Other 4

Другой метод для свойства (не метод получения или задания) или события (не метод добавления, удаления или порождения).

Raiser 32

Используется для указания на произошедшее событие. Соответствует флагу Fire в спецификации CLI Ecma 335.

Имена CLS-совместимых методов порождения имеют префикс raise_.

Remover 16

Используется для удаления обработчика для события. Соответствует флагу RemoveOn в спецификации CLI Ecma 335.

Имена CLS-совместимых методов удаления имеют префикс remove_.

Setter 1

Используется для изменения значения свойства.

Имена CLS-совместимых методов задания имеют префикс set_.

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

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