特別な状況で開発者のみが使用する関数があります。
残念ながら、公開/非公開の設定はあまり役に立ちません。多くの場合、使用のために可視化する必要があるからです。
xmldocs で関数を文書化して開発者に警告を出しましたが、コンパイラの警告を出力することは可能ですか? おそらく、関数を古いものとしてマークするのと同様に、属性を使用していますか?
または、誰かが危険なメソッドから人々を遠ざけるための有用なアーキテクチャ上のアドバイスを持っている場合 (これはおそらく別の名前空間、継承などになると思いますか?)
追加の詳細
答えてくれてありがとう、私からのたくさんの1 + :-)
また、質問を明確にするのにも役立ちました。
[Obsolete("my message")] は、メソッドが実際に使用されている場合にのみ警告を表示するため、いくつかの点で #warning よりも優れています。ただし、ChrisF が指摘しているように、実際には廃止されたメソッドではないため、実際には正確ではありません。
[Obsolete("my message")] の機能の間に中間点はありますが、意味はありませんか?