私は次のように定義されたマーカーインターフェイスを持っています
public interface IExtender<T>
{
}
IExtenderを実装するクラスがあります
public class UserExtender : IExtender<User>
実行時に、評価メソッドのパラメーターとしてUserExtenderタイプを受け取ります
public Type Evaluate(Type type) // type == typeof(UserExtender)
Evaluateメソッドを返すにはどうすればよいですか
typeof(User)
実行時の評価に基づいています。リフレクションが関係していると確信していますが、それをクラックすることはできないようです。
(この質問の言い方がわかりませんでした。十分に明確であることを願っています。)