奇妙な質問。私はMicrosoftのSandcastleを使用して、C#コードのXMLコメントからドキュメントを生成しています。私のクラスのいくつかはすでにメソッドをコメントしているインターフェースを実装しています。私は、インタフェースメソッドとパブリック実装メソッドの両方でドキュメンテーションを複製するのではなく、このドキュメントをインターフェイスから「継承」するために使用できるタグがありますか?実装クラスは実装されたインターフェイスからXMLコメントを「継承できますか?
13
A
答えて
3
この機能は現在Visual Studioには存在しません。
XMLドキュメントの作成に役立つサードパーティのツール(GhostDocなど)を入手できます。 GhostDocには、あなたがしようとしているように「継承された」ドキュメンテーションを生成するオプションもあります。
リンク:GhostDoc
6
あなたは、実装に<inheritdoc/>
を追加することができます。あなたは以下のスレッドで見ている必要があり
: Ways to synchronize interface and implementation comments in C#
0
誰にも解決策を探している場合は、私は/ < inheritdocのサポートを追加するために、後工程のXMLドキュメントファイルにライブラリーを構築しました>タグ。
詳細情報www.inheritdoc.io(無料版が利用可能)
関連する問題
- 1. C#ダイヤモンド継承(インターフェイス実装)
- 2. XML派生クラスまたはインターフェイス実装のソースコードのコメント
- 3. VB.NETでのインターフェイス継承:どちらが実装で参照されますか?
- 4. インターフェイスと実装の両方から継承するC++
- 5. 同じインターフェイスの異なる実装を継承する子クラス
- 6. 継承の実装
- 7. Kotlin - Parcelableを実装するJavaクラスから継承
- 8. MySQLで継承を実装
- 9. C#:インターフェイスから実装されたクラスのプロパティを取得
- 10. 継承コンクリートクラスを使用したC++でのインターフェイスの実装
- 11. Visual Studio - インターフェイスからすべての継承されたメソッドを自動的に実装します。
- 12. 継承されたdefaultメソッドは、継承されたクラスメソッドのような別のインターフェイスを実装できないのはなぜですか?
- 13. プロトコルの実装と継承
- 14. クラスから継承したクラスとDelphiのインターフェイスから継承するクラスを作成できますか?
- 15. Javaクラスが実装されたインタフェースからアノテーションを継承しないのはなぜですか?
- 16. フラグメントのインターフェイスを実装するアクティビティの循環継承
- 17. インターフェイスまたはベースからコメントを継承する
- 18. 継承するクラスでは処分を実装する方法
- 19. クラスはクラスを拡張してインターフェイスを実装できます
- 20. メソッドの引数が1つのクラスから継承し、インターフェイスを実装することを指定します。
- 21. Javaクラスjava.util.Iteratorインターフェイスが実装されていますか?
- 22. Linq2Sqlクラスにインターフェイスを実装できますか?
- 23. C#:クラスのメンバ構造体を継承されたインタフェースの実装者に指定できますか?
- 24. XMLドキュメントインターフェイスの実装とクラスの実装
- 25. Moqを使用する場合、実装されたメソッド実装された模擬インターフェイスはありますか?
- 26. インターフェイスの継承 - 親インターフェイスからのメソッドの隠蔽 - なぜ実装クラスに両方のメソッドを持たせることができますか?
- 27. spyne - 複合型から継承し、派生クラスがxml属性を実装するときのエラー
- 28. Log4cplusでAppender継承クラスを実装する方法
- 29. ES2015で簡単なプロパティ継承を実装しますか?
- 30. XmlResourceParser:inferfaceはインターフェイスを実装しますか?
ありがとう、私はそれをチェックします。 –