Rob*_*low 9 .net c# documentation attributes
在MSDN属性教程中,它们Author用作属性的示例:
[Author("Jane Programmer", Version = 2), IsTested()]
class Order
{
// add stuff here ...
}
Run Code Online (Sandbox Code Playgroud)
在我看来,这是一个好主意,因为它允许您使用反射按作者分组类(例如) - 有效地将通常在文档中的元数据暴露给编译器,这可能很有用.我立即想到"啊哈!我应该使用所有内联块文档的属性" - 例如:
[Author("Me")]
[Description("Add 1 to value")]
[Param("value", "The original value to add 1 to")]
public int AddOne(value) {return value + 1;}
Run Code Online (Sandbox Code Playgroud)
但是, 我找不到关于文档和属性的 答案似乎没有提出这种方法.他们都使用XML进行内联文档.
是否有任何内置属性可以帮助内联文档?如果没有,是否有任何库/包包含内联文档的预定义属性集?
在文档中保留文档的一些缺点:
我现在想不出任何优势.如果我真的需要它,它总是可以解析XML文档注释并将整个代码库转换为任何属性形式.
| 归档时间: |
|
| 查看次数: |
2844 次 |
| 最近记录: |