アセンブリの型が強く、ソースコードがないライブラリに問題があります。 Reflectorのおかげで、バグの原因がわかりましたが、残念ながらクラスを封印することで、サブクラス化することができなくなりました。多数の内部メソッドを参照するので、ソース全体の簡単なコピー/ペーストも失敗します。強力な名前のアセンブリにILを注入しますか?
最後の手段として、アセンブリにILを挿入できると思っていました(比較的簡単なことですが、|| something.GetType() == typeof(System.DBNull)
をif文に追加する必要がありますが、強い命名が問題になると思います)。
これから抜け出す方法または私はベンダーの慈悲で午前はありますか?
厳しい名前が実際に改ざんに耐えられないため –