DynamicMethod.ReflectedType Property

Definition

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

public override Type? ReflectedType { get; }
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.

// 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

Produk Versi
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.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