Domanda

Fondamentalmente, ho il seguente codice:

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>

L'output costruita da Sandcastle:

Warn: ShowMissingComponent: Documentazione mancante per M: myProject.MyDictionary`2.system#Collezioni#generico icollection {t} #Clear

Quindi, non sono sicuro di cosa fare qui esattamente. Avevo le mie opzioni di costruzione di sandcastle includono implementazioni esplicite, motivo per cui crea una pagina per loro nella documentazione, ma non riesco a capire che io fatto Crea commenti XML per questo metodo. Stranamente abbastanza, il void MyDictionary<TKey, TValue>.IDictionary<TKey, TValue>.Add(TKek key, TValue value) Il metodo è identificato come con commenti XML. In effetti, tutti i metodi ICollection> implicitamente implementati stanno dando a Sandcastle un problema. Qualsiasi aiuto?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top