MethodSemanticsAttributes 枚举

定义

此枚举支持其成员值的按位组合。

public enum class MethodSemanticsAttributes
[System.Flags]
public enum MethodSemanticsAttributes
[<System.Flags>]
type MethodSemanticsAttributes = 
Public Enum MethodSemanticsAttributes
继承
MethodSemanticsAttributes
属性

字段

Adder 8

用于为事件添加处理程序。 对应于 Ecma 335 CLI 规范中的 AddOn 标记。

符合 CLS 的 adder 命名时采用前缀 add_

Getter 2

读取属性的值。

符合 CLS 的 getter 以“get_”前缀命名。

Other 4

属性的其他方法(非 getter 或 setter)或事件(非 adder、remover 或 raiser)。

Raiser 32

用于指示事件已发生。 对应于 Ecma 335 CLI 规范中的 Fire 标记。

符合 CLS 的 raiser 命名时采用前缀 raise_

Remover 16

用于为事件移除处理程序。 对应于 Ecma 335 CLI 规范中的 RemoveOn 标记。

符合 CLS 的 remover 命名时采用前缀 remove_

Setter 1

用于修改属性的值。

符合 CLS 的 setter 命名时采用前缀 set_

适用于