如何从C#接口继承XML注释?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

我想知道是否有人知道如何将接口XML注释链接到实现。问题是,我希望首先从我的界面中得到基本的注释。

interface myinterface {

       /// <summary>
       /// Does something.
       /// </summary>
       void method1(string foo);

}

然后执行如下:

public class myclass : myinterface {


       public void method1(string foo) {
             //do something...
       }
}

因此,如果我在实例化对象之后用鼠标悬停在方法上:

myclass foo = new myclass();
foo.method1("do something");

如何使评论出现在悬停弹出窗口中?

提问于
用户回答回答于

链接xml注释是不可能的,但您可以使用以下工具GhostDoc。将XML注释从Interface/Baseclass复制到实现/派生类。

用户回答回答于

XMLDoc定义了一个标记<include />用于包含来自VisualStudio 2003以来一直存在的另一个文件的注释。最大的警告是,引用的文件应该是只包含XMLDoc文档的文件,而不是另一个源文件。

扫码关注云+社区