基本上,我有以下代码:

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>

SandcaSTLe 的内置输出:



因此,不确定确切在这里做什么。我的SandcaSTLe Build Options确实包含显式实现,这就是为什么它在文档中为其创建了一个页面的原因,但是似乎无法弄清楚确实为该方法创建了XML注释。奇怪的是,void MyDictionary<TKey, TValue>.IDictionary<TKey, TValue>.Add(TKek key, TValue value)方法被标识为具有XML注释。实际上,所有隐式实现的ICollection>方法都给SandcaSTLe一个问题。有什么帮助吗?

最佳答案

我确定您已经尝试了所有方法,并且知道您想知道如何做,但是我认为这是不可能的。这是SandcaSTLe中的错误,目前仍未修复。.:(

http://sandcastle.codeplex.com/workitem/5594

关于c# - 缺少显式实现的接口(interface)的摘要标记?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7421329/

10-12 23:12