私のSDKに特定の種類の新しいクラスを作成しようとするとメッセージが表示されます。現在、私はこれらのコメントで、クラスのすべてのプロパティを持っている: 使用しようとしているときに実装されていないメッセージが表示されます(抽象度?)
/// <summary>
/// This class and its use is not implemented in (my) SDK
/// </summary>
のみ2つの方法がありますし、SDKの使用者は、使用時にそれらを
しかし、これだけのショーにアクセスする必要はありません
インテリセンスは、クラスのプロパティを超えています。 私は抽象としてクラスを設定した場合は、新しいインスタンスを作成しようとしたとき、私はこれを取得:Cannot create an instance of the abstract class or interface 'MyClass1'
それは、開発者がクラスが機能するので、インスタンス化することができないことを知らせるために、どのような方法で、可能でしょうSDKで実装されていないクラスを使用していますか? [NotImplemented]
属性の行に沿った何か、おそらく??
おそらく 'Obsolete'属性ですか?あなたが探しているものではありませんが、開発者が使ってはいけないというコンパイラの警告が出るでしょう – DiskJunky
cassの機能はSDKに入れられていないので、 '[Obsolete]'は本当にisn私が欲しいメッセージはありません。 – MB34
なぜ、使用すべきではないクラスを公開していますか?あなたのユースケースを理解するのに役立つかもしれません。 –