是否可以从description属性动态生成摘要

时间:2019-06-18 15:35:51

标签: c#

这可能是我要的是粉色独角兽,但仍然认为问这个问题没有害处。

我有一个设置了description属性的枚举。是否可以将描述属性的消息分配为摘要?原因是在使用枚举成员时它有助于智能感知。目前,我只是在复制摘要和说明。

public enum UserMessageId
{

    /// <summary>
    /// "This is a sample description."
    /// </summary>
    [Description("This is a sample description.")]    
    E0,
}

谢谢。

1 个答案:

答案 0 :(得分:0)

我不知道有什么捷径可以直接做到这一点(您的愿望对我来说很奇怪)。但是,例如,您可以使用以下技巧(这意味着使用git)。我记得,git允许您在每次修改文件时运行自定义脚本。它允许您修改文件的内容。您所需要做的就是编写以下模板总结

/// <summary>
/// %DESCRIPTION MACRO%
/// <summary>
[Description %PLACE TO INSERT DESCRIPTION MACRO%]

您的脚本将以您的方式处理此类宏。很抱歉缺少更详细的技术信息,希望对您有所帮助。您也可以更改脚本,每次找到%Some Macro%时,它将在新行的注释后自动插入Description属性。但是无论如何都需要解析