DynamicObjectのtryinvokemember()をオーバーライドするとき、正しい過負荷を選択して呼び出す方法は?
-
27-10-2019 - |
質問
次のメソッドをオーバーライドするときに、正しいメソッドの過負荷を選択するためにアルゴリズムをどのように実装しますか DynamicObject
?
bool TryInvokeMember(InvokeMemberBinder binder, object[] args, out object result)
他のヒント
暗黙の型変換や可変長さのパラメーター(配列にマッピングする必要がある)などを考慮する必要があるため、簡単ではありません。
MethodCallReSolver のクラス ゼントラム フレームワークは、マッチング方法を見つける方法の例を提供します。
所属していません StackOverflow