それが可能かどうかはわかりません。クライアント API を扱う際に固有の問題が発生しています。クラスを拡張し、基本クラスに存在しない bool プロパティを追加する必要があります。
以下は、私が達成しようとしていることの例です。
public class baseClass
{
//.. No Editable Access
}
public class Extended
{
public bool flaggedAsDeleted(this baseClass bc)
{
//Idealy was looking for get; set; but I know that don't work
return true;// Need to know if possible to set property on baseClass or Alternative
}
public void flagAsDeleted(this baseClass bc)
{
flaggedAsDeleted = true;
}
}
public class program
{
public void doit()
{
baseClass bc = new baseClass();
bc.flagAsDeleted();
}
}