私は以下のようなクラスを持っています:
public class SampleClassToTest<T>
{
public static Fake<T> SomeMethod(string parameter)
{
// some code
}
public static Fake<T> SomeMethod(string parameter, int anotherParameter)
{
//some another code
}
}
public class Fake<T>
{
// some code
}
そして、私はそれらをこのように使いたい:
SampleClassToTest<MyClass>.SomeMethod("some parameter");
私が抱えている問題は次のとおりです。「MyClass」のタイプは、Reflectionを使用してPropertyInfoインスタンスからのみ取得できるため、
Type propertyType = propertyInfo.PropertyType;
これどうやってするの?何か案は?
アップデート。 Type をジェネリック メソッドに渡そうとしています。そして、はい、これは私が欲しいものです。