Type.ReflectedType Type.ReflectedType Type.ReflectedType Type.ReflectedType Property

Definição

Obtém o objeto de classe que foi usado para obter esse membro.Gets the class object that was used to obtain this member.

public:
 virtual property Type ^ ReflectedType { Type ^ get(); };
public override Type ReflectedType { get; }
member this.ReflectedType : Type
Public Overrides ReadOnly Property ReflectedType As Type

Valor da propriedade

O objeto Type por meio do qual este objeto Type foi obtido.The Type object through which this Type object was obtained.

Implementações

Exemplos

Este exemplo exibe o tipo refletido de uma classe aninhada.This example displays the reflected type of a nested class.

using namespace System;
using namespace System::Reflection;

public ref class MyClassA abstract
{
public:
   ref class MyClassB abstract
   {

   };

};

int main()
{
   Console::WriteLine( "Reflected type of MyClassB is {0}", MyClassA::MyClassB::typeid->ReflectedType );
   //Outputs MyClassA, the enclosing 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
    }
}
Imports System.Reflection

Public MustInherit Class MyClassA

    Public MustInherit Class MyClassB

    End Class

    Public Shared Sub Main()
        Console.WriteLine("Reflected type of MyClassB is {0}", _
           GetType(MyClassB).ReflectedType)
	'Outputs MyClassA, the enclosing type.
    End Sub
End Class

Comentários

Para Type objetos, o valor dessa propriedade é sempre o mesmo que o valor DeclaringType da propriedade.For Type objects, the value of this property is always the same as the value of the DeclaringType property.

Aplica-se a

Veja também