Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Eleкtro en 9 Junio 2013, 20:55 pm



Título: Una pregunta sobre Intellisense y la documentación XML de VB.NET
Publicado por: Eleкtro en 9 Junio 2013, 20:55 pm
Hola

A ver, me estoy volviendo bastante loco con esto...

Hace unos pocos días me descargué una Class de VB para examinarla, el caso es que al usar el Intellisense sobre una de las funciones que contenia la Class, la información XML de los parámetros de dicha función aparecía debajo del tag de la descripción, en un color azúl cielo brillante, este tag precísamente:
Código
  1. ''' <param name="Number">Description of the Number parameter</param>

Lo que sale en rojo pues en el Intellisense aparecia en color azul junto a la descripción en el color grisaceo ese de la IDE, pero el parámetro destacaba mucho vaya! y junto a la descripción del parámetro hacia el entendimiento de la función mucho más sencilla...
 
...en fín, el caso es que me gustó mucho ese efecto azulado (además de poder añadir descripción para un parámetro) así que hice un Copy/Paste de esa línea para agregarlo a una de mis funciones...

...Y el problema es que por más que lo intento no consigo que el intellisense me muestre nada, solo me muestra la descripción, a pesar de tener varias líneas escritas incluyendo la del parámetro:

Código
  1.    ''' <summary>
  2.    ''' Function to pause a thread.
  3.    ''' </summary>
  4.    '''
  5.    ''' <param name="Process_Name">The name of the process, ex: cmd.exe</param>
  6.    ''' <param name="Thread_Number">The thread to pause, ex: 0</param>
  7.    ''' <param name="Recursive"> <value name="True">Pause the thread in all processes recursively</value></param>
  8.    ''' <returns>True if the process is found; otherwise, False.</returns>
  9.    Public Shared Function Pause_Thread(ByRef Process_Name As String, _
  10.                              Optional ByVal Thread_Number As Int32 = 0, _
  11.                              Optional ByVal Recursive As Boolean = False) As Boolean

Y esto es lo que me muestra el Intellisense:

(http://i.stack.imgur.com/qC443.jpg)

Según lo que ví en la Class que me descargué, me debería mostrar el parámetro en un color azúl, debajo de la descripción,
...es decir, justo debajo de "Function to pause a thread" debería salir "Process_Name" en azúl brillante, y a la derecha debería poner "The name of the process, ex: cmd.exe" en color blanco.

¿Alguien sabe en que estoy fallando?

PD: Por desgracia no guardé la Class, copié lo único que me interesaba ...que era el ejemplo de la documentación XML en azul brillante, y no recuerdo que Class era ni de donde la saqué ni nada.

PD2: Tengo activado el archivo de configuración XML en las propiedades del proyecto en la pestaña de Compilar.