2012-01-07 7 views
1

私は、XML-DocとSandcastleを使用して文書化する必要があるアセンブリにいくつかのインタフェースがあります。しかし、ドキュメントファイルを作成する際に無視したいインターフェイスもいくつかあります。今私はinternalとマークされたインターフェイスでアセンブリをコンパイルすることでそれを行うことができますが、これは実際にはpublicである必要があるため、問題の解決策よりも回避策です。それらが無視されるように、不要なものを修飾することができる何らかの属性がありますか?XML文書からクラス/メソッドを隠す

+0

インテリセンス、サンドキャッスルからのドキュメンテーション、またはその両方からそれらを隠そうとしていますか?可能であれば、両方とも –

+0

!そうでない場合は、サンドキャッスルからのみ。 – DotNetStudent

答えて

2

intellisenseから特定のタイプ/メンバーを非表示にする唯一の方法は、あなたが現在行っているようにアクセス修飾子を設定することです。

Sandcastleでこれを行うのであれば、this MSDN blogで説明したのと同様のAPIフィルタを使用できます。

関連する問題