Edit

Share via


MethodSemanticsAttributes Enum

Definition

This enumeration supports a bitwise combination of its member values.

public enum class MethodSemanticsAttributes
[System.Flags]
public enum MethodSemanticsAttributes
[<System.Flags>]
type MethodSemanticsAttributes = 
Public Enum MethodSemanticsAttributes
Inheritance
MethodSemanticsAttributes
Attributes

Fields

Name Value Description
Setter 1

Used to modify the value of the property.

CLS-compliant setters are named with the set_ prefix.

Getter 2

Reads the value of the property.

CLS-compliant getters are named with `get_` prefix.

Other 4

Other method for a property (not a getter or setter) or an event (not an adder, remover, or raiser).

Adder 8

Used to add a handler for an event. Corresponds to the AddOn flag in the Ecma 335 CLI specification.

CLS-compliant adders are named the with add_ prefix.

Remover 16

Used to remove a handler for an event. Corresponds to the RemoveOn flag in the Ecma 335 CLI specification.

CLS-compliant removers are named with the remove_ prefix.

Raiser 32

Used to indicate that an event has occurred. Corresponds to the Fire flag in the Ecma 335 CLI specification.

CLS-compliant raisers are named with the raise_ prefix.

Applies to