サプライヤから ac# dll があります。ソースコードを抽出しましたが、自分で変更することはできません。
dll に次のクラスがあるとします (同じ名前空間に):
public static class A {
   public static string Method1(this Helper helper, B options) {
      ...
   }
}
public class B {
   public int LoadingElementDuration {
      get;
      set;
   }
   public string Method2() {
      ...
   }
}
Aクラスは大丈夫です。これは私たちが使用するクラスです。クラスBの変更は可能ですか?プロパティを追加し、独自のコードで Method2 をオーバーライドしたいと考えています。クラス A は、デフォルトのクラス B の代わりに私のコードを使用する必要があります。
ありがとう。