如何在IntelliSense中显示属性描述属性?

时间:2016-03-02 08:37:08

标签: c# .net asp.net-mvc

给予这个属性:

 public class Data
 {

    [Description("DESCRIPTION"), DefaultValue("")]
    public string DESCX1{ get; set; }
  }
  Data data= new Data();

我使用DESCX1,因为我更容易通过属性名称进行某些类型映射,但我更喜欢一个友好的名称来了解MVC视图中的属性使用。

如果我键入data.,如何在Visual Studio 2015 IntelliSense中显示描述?

3 个答案:

答案 0 :(得分:3)

你不能。 IntelliSense不是为处理此属性而设计的。另一方面,该属性旨在由VS Designers使用。 你应该做的事情,

  1. 为您的媒体资源提供相关名称......在本例中为Description
  2. 使用摘要评论...

    /// <summary>
    /// Description
    /// </summary>
    public string Description{ get; set; }
    

答案 1 :(得分:1)

答案 2 :(得分:0)

Visual Studio使用三重正斜杠(///)为摘要提供IntelliSense。它会在方法上面添加摘要标记。 视觉工作室中最好的评论工具是GhostDoc。在此工具中,您可以添加签名,使用输入参数进行注释,它将根据您的名称创建简短描述。 Click Here for GhostDoc