如何在.net编译文件中读取或检索注释 例如
'get current os info
Public Property CheckOs As String 'checking operating system
我们可以使用ilspy或反射器读取属性,但我们可以在哪里找到注释 {" '获取当前的操作系统信息,'检查操作系统"} 是存储在资源或任何其他地方的吗?。
答案 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#也存在相同的功能,但使用///
代替'''