基本的に、私は次のコードを持っています:
public class MyDictionary<TKey, TValue> : IDictionary<TKey, TValue>
{
/// <summary> My Summary </summary>
void MyDictionary<TKey, TValue>.ICollection<KeyValuePair<TKey, TValue>> { ... }
}
MyProject.XML
<member name="M:MyProject.MyDictionary`2.System#Collection#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey@TValue}}#Clear">
<summary>
My Summary
</summary>
</member>
サンドキャッスルの構築された出力:
警告:ShowMissingComponent:M:MyProject.MyDictionary`2.System#Collections#Generic#ICollection{T}#Clearのドキュメントがありません
だから、ここで正確に何をすべきかわからない。Sandcastleビルドオプションに明示的な実装を含めたので、ドキュメントにそれらのページが作成されましたが、このメソッドのXMLコメントを作成したことを理解できないようです。奇妙なことに、このvoid MyDictionary<TKey, TValue>.IDictionary<TKey, TValue>.Add(TKek key, TValue value)
メソッドはXMLコメントを持っていると識別されます。実際、暗黙的に実装されたICollection>メソッドはすべて、Sandcastleに問題を引き起こしています。何か助けはありますか?