¿Faltan etiquetas de resumen para interfaces implementadas explícitamente?
-
30-10-2019 - |
Pregunta
Básicamente, tengo el siguiente código:
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>
Salida construida de Sandcastle:
Warn: ShowMissingComponent: Documentación faltante para M: myproject.mydictionary`2.System#colecciones#genérico#icollection {t} #clear
Entonces, no estoy seguro de qué hacer aquí exactamente. Tenía mis opciones de compilación de castillo de arena que incluyen implementaciones explícitas, por lo que crea una página para ellos en la documentación, pero parece que no puede descubrir que yo hizo Cree comentarios XML para este método. Curiosamente, el void MyDictionary<TKey, TValue>.IDictionary<TKey, TValue>.Add(TKek key, TValue value)
Se identifica que el método tiene comentarios XML. De hecho, todos los métodos ICollection> implícitamente implícitos están dando a Sandcastle un problema. ¿Alguna ayuda?
No hay solución correcta