Как заставить Intellisense отображать значение перечисляемого значения - PullRequest
14 голосов
/ 01 сентября 2010

Я хочу знать, чтобы Intellisense в Visual Studio 2005 отображал значение отдельных значений перечисления для проекта VB.NET. Это уже происходит для перечислений, которые являются частью библиотеки .NET:

http://www.nezumisoftware.com/so_pics/intellisense_example.png

Возможно ли это? Если да, то как мне нужно прокомментировать мои перечисления, чтобы это произошло?

Ответы [ 2 ]

16 голосов
/ 01 сентября 2010

В VS 2008 просто используйте стандартный синтаксис комментариев XML. Я предполагаю (но не могу проверить), что то же самое в VS 2005?

    ''' <summary>
    ''' Overall description
    ''' </summary>
    Public Enum Foo AS Integer
        ''' <summary>
        ''' Specific value description
        ''' </summary>
        First,
        ''' <summary>
        ''' etc.
        ''' </summary>
        Second
    End Enum
7 голосов
/ 01 сентября 2010

В C # вы делаете это так:

enum Test
{
    /// <summary>
    /// The first value.
    /// </summary>
    Val1,
    /// <summary>
    /// The second value
    /// </summary>
    Val2,
    /// <summary>
    /// The third value
    /// </summary>
    Val3
}

Итак, в VB вы просто добавляете сводку комментариев XML над значением перечисления.

...