Type.ReflectedType Eigenschap

Definitie

Hiermee haalt u het klasseobject op dat is gebruikt om dit lid te verkrijgen.

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

Waarde van eigenschap

Het Type object waarmee dit Type object is verkregen.

Implementeringen

Voorbeelden

In dit voorbeeld wordt het weerspiegelde type van een geneste klasse weergegeven.

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
    }
}
module MyModule =
    type [<AbstractClass>] MyClass() = class end

    printfn $"Reflected type of MyClass is {typeof<MyClass>.ReflectedType}" // Outputs MyModule, the enclosing module.
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

Opmerkingen

Voor Type objecten is de waarde van deze eigenschap altijd gelijk aan de waarde van de DeclaringType eigenschap.

Van toepassing op

Zie ook