Esto debería ser muuuucho más fácil ...
Quiero agregar un salto de línea "codificado" a la documentación XML en mi código
/// <summary>
/// Get a human-readable variant of the SQL WHERE statement of the search element. <br/>
/// Rather than return SQL, this method returns a string with icon-tokens, which
/// could be used to represent the search in a condensed pictogram format.
/// </summary>
Como puede ver, encontré algunas respuestas que demostraron agregar corchetes <y>. Curiosamente, el buen salto de línea 'ol <br /> no crea un salto de línea en la ventana emergente Intellisense.
Encuentro esto molesto ...
¿Alguna sugerencia?
c#
.net
xml-documentation
Tinkerer_CardTracker
fuente
fuente
Respuestas:
Puede usar una
<para />
etiqueta para producir un salto de párrafo o puede ajustar el texto en las<para></para>
etiquetas como una forma de agrupar el texto y agregar la línea en blanco después, pero no hay equivalente<br />
ni nada por el estilo. (Que según esta antigua publicación del foro de MS es por diseño). Puede obtener la lista de etiquetas disponibles en este artículo de documentación de MS. Documentando su códigoEjemplo (basado en la muestra OP original):
fuente
<para>
etiquetas se ignoran y todo se mezcla en una sola línea en Intellisense. Encontré esta pregunta, donde Hans explicó el problema: stackoverflow.com/questions/7070737/… .Este es mi uso, como
<br/>
, está funcionando :)fuente
<para> </para>
,<para> </para>
o el personaje invisible ...<para/>
parece agregar una línea en blanco, no solo un salto de línea.A partir de Visual Studio 2019, utilícelo
<br/>
para nuevas líneas en los comentarios.Ejemplo:
Tenga en cuenta que no se agrega ninguna línea adicional cuando usamos en
<br/>
lugar de<para>
.fuente
Agregue una
<para>
etiqueta con un carácter especial, 255 caracteres o caracteres invisibles .Funcionará así:
fuente
, no funciona, en su lugar use/// <para> </para>
/// <para> </para>
una nota adhesiva. ¡Entonces es solo copiar y pegar! (Y funciona, al menos para mí)/// <para> </para>
no funciona en absoluto./// <para> </para>
¡trabajos!<para>
etiqueta entre bloques de texto, debe usar la<para>
etiqueta alrededor de todos los párrafos, excepto el primero en el<summary>
elemento. Para los<typeparam>
,<param>
,<value>
,<exception>
, y<returns>
los elementos, los utilizan alrededor de todos los párrafos si tiene más de una (opcional si sólo tiene uno para estos elementos). Para todos los demás elementos de bloque (incluido el<note>
interior de otro elemento de bloque), use<para>
etiquetas alrededor de todos los párrafos, incluso si solo tiene uno.<br></br>
y<br />
no parecen funcionar, y a veces no se trata realmente de<para>
separar las oraciones tanto como del deseo de tener una línea en blanco para la separación de preocupaciones. Menciono esto aquí porque esta pregunta parece ser la causa de muchas preguntas cerradas de esta naturaleza.Lo único que encontré para trabajar fue
Por ejemplo
Resultados en
fuente