Tags de résumé manquants pour les interfaces implémentées explicitement?
-
30-10-2019 - |
Question
Fondamentalement, j'ai le code suivant:
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>
Sortie construite de Sandcastle:
Warn: showMissingComponent: Documentation manquante pour m: myproject.mydictionary`2.System # Collections # générique # icollection {t} #Clear
Donc, je ne sais pas quoi faire ici exactement. J'avais mes options de construction de châteaux de sable incluant des implémentations explicites, c'est pourquoi elle crée une page pour eux dans la documentation, mais il ne semble pas comprendre que je a fait Créez des commentaires XML pour cette méthode. Curieusement, le void MyDictionary<TKey, TValue>.IDictionary<TKey, TValue>.Add(TKek key, TValue value)
La méthode est identifiée comme ayant des commentaires XML. En fait, toutes les méthodes ICOllection> implicitement implémentées> donnent un problème à Sandcastle. De l'aide?
Pas de solution correcte