signature でメソッドを書きたいExpression<Func<T, bool>> Foo<T>()
。私のクラス U は T を継承しています。このデリゲートに U 固有の処理を含めたいと考えています。問題は、T を暗黙的に U に変換できないことです。このメソッドで U 固有のプロパティにアクセスする方法はありますか?
複雑さ: 処理したいタイプ V : T もあるため、署名で T を U に置き換えることによって分散を利用することはできません。
signature でメソッドを書きたいExpression<Func<T, bool>> Foo<T>()
。私のクラス U は T を継承しています。このデリゲートに U 固有の処理を含めたいと考えています。問題は、T を暗黙的に U に変換できないことです。このメソッドで U 固有のプロパティにアクセスする方法はありますか?
複雑さ: 処理したいタイプ V : T もあるため、署名で T を U に置き換えることによって分散を利用することはできません。