Läs på engelska Redigera

Dela via


MethodSemanticsAttributes Enum

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

This enumeration supports a bitwise combination of its member values.

C#
[System.Flags]
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

Produkt Versioner
.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 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)