DynamicMethod.Attributes Property

Definition

Gets the attributes specified when the dynamic method was created.

C#
public override System.Reflection.MethodAttributes Attributes { get; }

Property Value

A bitwise combination of the MethodAttributes values representing the attributes for the method.

Examples

The following code example displays the method attributes of a dynamic method. This code example is part of a larger example provided for the DynamicMethod class.

C#
// Display MethodAttributes for the dynamic method, set when
// the dynamic method was created.
Console.WriteLine("\r\nMethod Attributes: {0}", hello.Attributes);

Remarks

Currently, the method attributes for a dynamic method are always Public and Static.

Applies to

Product Versions
.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, 10
.NET Framework 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.0 (package-provided), 2.1