#author("2017-12-27T00:52:29+00:00","default:admin","admin") #author("2017-12-27T02:36:21+00:00","default:admin","admin") -[[ジェネリック[メソッド/クラス]を動的に呼び出す:http://posaune.hatenablog.com/entry/2014/03/09/151620]] -[[ジェネリックメソッドをリフレクションで取得する方法 (System.Reflection, MethodInfo, MakeGenericMethod, IsGenericMethod, IsGenericMethodDefinition):http://devlights.hatenablog.com/entry/20081107/p2]] -[[C# ジェネリック型からインスタンスを作成する:http://pgnote.net/?p=854]] -[[C# で動的にキャストすることはできるのでしょうか?:http://q.hatena.ne.jp/1200933520]] -[[【C#】プロパティ名でプロパティにアクセスする:https://qiita.com/tokishirazu/items/66a25331d4c78980366e]] -[[【C#】TypeクラスやInvokeMember、GetTypeって何なの?:https://kuroeveryday.blogspot.jp/2014/08/type.html]] *Activator [#n45811ac] -[[Activator クラス:https://msdn.microsoft.com/ja-jp/library/system.activator(v=vs.110).aspx]] *MethodInfo [#fff71fc1] -[[MethodInfo クラス:https://msdn.microsoft.com/ja-jp/library/system.reflection.methodinfo(v=vs.110).aspx]] --[[MakeGenericMethod メソッド (Type[]):https://msdn.microsoft.com/ja-jp/library/system.reflection.methodinfo.makegenericmethod(v=vs.110).aspx]] --[[Invoke メソッド:https://msdn.microsoft.com/ja-jp/library/system.reflection.methodinfo.invoke(v=vs.110).aspx]] ---[[ref付引数を持つメソッドをInvokeで呼出し結果をもらうには:https://qiita.com/bamchoh/items/235809f21be5158c68fb]] *Type [#k8e77d23] -[[Type.GetMethod メソッド:https://msdn.microsoft.com/ja-jp/library/system.type.getmethod(v=vs.110).aspx]] -[[Type.MakeGenericType メソッド (Type[]):https://msdn.microsoft.com/ja-jp/library/system.type.makegenerictype(v=vs.110).aspx]]