c# - 引用通用评论

标签 c# visual-studio intellisense xml-comments xml-documentation

我想知道是否可以在注释中引用动态通用类名并在 IDE 中有条件地解析它?

简单的基类示例:

// <summary>
// Retrieves all <T> members from the database.
// </summary>
public void GetAll<T>()
{
 //magic
}

如果我现在继承自此类并且恰好是 User 类,那么我希望 IntelliSense 将我的评论显示为“从数据库中检索所有用户成员”。

这可能吗?

最佳答案

无法让 Intellisense 自动写入用于特定调用的通用类型的名称。你能做的最好的就是使用 typeparamref标记,它向 Visual Studio(更重要的是任何文档生成器)指示您指的是泛型类型参数(在本例中为 T)。

// <summary>
// Retrieves all <typeparamref name="T"/> members from the database.
// </summary>
public void GetAll<T>()
{
    //magic
}

关于c# - 引用通用评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/930819/

相关文章:

C# 智能感知对于采用动态参数的方法不正确

visual-studio - 如何从 cmake 设置 VS 项目的构建后命令?

c# - 将调试信息嵌入到构建中不包含任何调试符号

javascript - 无法从asp.net页面中的jquery日期时间选择器捕获日期时间值(C#)

c# - MonoDroid SurfaceView

javascript - 在 Release模式下调试 Visual Studio Web 应用程序

c++ - IntelliSense 包含不应包含的内容

java - 改进 Eclipse 自动完成?

c# - C# 中的 Linq 查询和转换

c# - 如何找到 MemoryCache 的大小,最好是通过编程方式?