DynamicMethod.ReflectedType Property

Definition

Gets the class that was used in reflection to obtain the method.

C#
public override Type? ReflectedType { get; }
C#
public override Type ReflectedType { get; }

Property Value

Always null.

Examples

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

C#
// For dynamic methods, the reflected type is always null.
if (hello.ReflectedType == null)
{
    Console.WriteLine("\r\nReflectedType is null.");
}
else
{
    Console.WriteLine("\r\nReflectedType: {0}", hello.ReflectedType);
}

Remarks

This property always returns null for dynamic methods.

Applies to

Proizvod Verzije
.NET 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