Прочитать на английском

Поделиться через


Type.ReflectedType Свойство

Определение

Возвращает объект класса, который использовался для получения этого члена.

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

Значение свойства

Type

Объект Type, с помощью которого был получен данный объект Type.

Реализации

Примеры

В этом примере отображается отраженный тип вложенного класса.

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

Комментарии

Для Type объектов значение этого свойства всегда совпадает со значением DeclaringType Свойства.

Применяется к

См. также раздел