Type.ReflectedType プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)


このプロパティは、MemberInfo から継承した抽象プロパティを実装します。
現在の Type がジェネリック型、またはジェネリック型またはジェネリック メソッドの定義の型パラメータを表している場合、このプロパティは現在の Type を返します。

派生クラスで、メソッドのリフレクションされた型を表示する例を次に示します。メソッド m は MyClassA で宣言されていますが、そのリフレクションされた型は MyClassB から取得されます。
Imports System Imports System.Reflection Public MustInherit Class rtype Public MustInherit Class MyClassA Public MustOverride Function m() As Integer End Class Public MustInherit Class MyClassB Inherits MyClassA End Class Public Shared Sub Main() Console.WriteLine("Reflected type of m is {0}", _ GetType(MyClassB).GetMethod("m").ReflectedType) End Sub End Class
using System; using System.Reflection; public abstract class rtype { public abstract class MyClassA { public abstract int m(); } public abstract class MyClassB : MyClassA { } public static void Main(string[] args) { Console.WriteLine("Reflected type of m is {0}", typeof(MyClassB).GetMethod("m").ReflectedType); } }
using namespace System; using namespace System::Reflection; public ref class rtype abstract { public: ref class MyClassA abstract { public: virtual int m() = 0; }; ref class MyClassB abstract: public MyClassA{}; }; int main() { Console::WriteLine( "Reflected type of m is {0}", rtype::MyClassB::typeid->GetMethod( "m" )->ReflectedType ); }
import System.*; import System.Reflection.*; abstract public class Rtype { abstract public class MyClassA { public abstract int M(); } //MyClassA abstract public class MyClassB extends MyClassA { } //MyClassB public static void main(String[] args) { Console.WriteLine("Reflected type of M is {0}", MyClassB.class.ToType().GetMethod("M").get_ReflectedType()); } //main } //Rtype

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


_Type.ReflectedType プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)


このプロパティは、アンマネージ コードからマネージ クラスにアクセスするためのプロパティであるため、マネージ コードからは呼び出さないでください。
Type.ReflectedType プロパティは、このメンバを取得するために使用したクラス オブジェクトを取得します。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からType.ReflectedTypeを検索する場合は、下記のリンクをクリックしてください。

- Type.ReflectedTypeのページへのリンク