如何在.net编译文件中获取注释?

时间:2018-01-03 09:50:35

标签: vb.net

如何在.net编译文件中读取或检索注释 例如

    'get current os info
   Public Property CheckOs As String 'checking operating system

我们可以使用ilspy或反射器读取属性,但我们可以在哪里找到注释 {" '获取当前的操作系统信息,'检查操作系统"} 是存储在资源或任何其他地方的吗?。

1 个答案:

答案 0 :(得分:1)

在VB.NET中,您可以在函数,属性或以'''开头的任何内容上添加注释。 Visual Studio将自动提供如下所示的模板XML注释块:

''' <summary>
''' 
''' </summary>
''' <param name="emailAddress"></param>
''' <returns></returns>

我刚刚从一个名为emailAddress - YMMV的参数的函数中复制并粘贴了它。 如果你填写(至少是摘要部分),那么每当你将鼠标悬停在对该函数的调用上时,Visual Studio的智能感知将为你提供一个带有函数帮助的工具提示。

此外,编译器将写出包含XML注释数据的XML文件以及DLL。如果在另一个项目中引用XML时将该XML保留在DLL中,那么使用它的程序员也将获得Intellisense。

注意,C#也存在相同的功能,但使用///代替'''