Lire en anglais Modifier

Partager via


Type.ReflectedType Property

Definition

Gets the class object that was used to obtain this member.

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

Property Value

The Type object through which this Type object was obtained.

Implements

Examples

This example displays the reflected type of a nested class.

using System;
using System.Reflection;

public abstract class MyClassA
{

    public abstract class MyClassB
    {
    }

    public static void Main(string[] args)
    {
        Console.WriteLine("Reflected type of MyClassB is {0}",
            typeof(MyClassB).ReflectedType); //outputs MyClassA, the enclosing class
    }
}

Remarks

For Type objects, the value of this property is always the same as the value of the DeclaringType property.

Applies to

See also