Type.ReflectedType Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.