Pregunta

Cuando golpeo /// en Visual Studio, es posible cambiar el fragmento resultante de esto:

/// <summary>
/// 
/// </summary>

a esto:?

/// <summary></summary>
¿Fue útil?

Solución

Aquí está la solución de trabajo en al menos VS2010.

Guardar el código de fondo como una summ.snippet archivo.
Visual Studio 2010 / Herramientas / Fragmento de código Gestor
Haga clic en Importar, vaya a presentar. Ahorre con las opciones por defecto.

Ahora ve su ventana de código y el tipo Summ + tab tab +

Resultado

/// <summary>  </summary>

con el cursor en el centro de la etiqueta, listo para escribir.

Este es el contenido de la summ.snippet

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">

    <CodeSnippet Format="1.0.0">
        <Header>
                <Title>Summary - inline</Title>
                <Description>Created inline summary comment tag</Description>
                <Author>Mike Vanderkley</Author>
                <Shortcut>summ</Shortcut>
                <SnippetTypes>
                        <SnippetType>Expansion</SnippetType>
                </SnippetTypes>
        </Header>
        <Snippet>
            <Code Language="csharp">
                <![CDATA[/// <summary> $end$ </summary>]]>
            </Code>
    </Snippet>
  </CodeSnippet>

</CodeSnippets>

Otros consejos

Me parece que lo que el /// genera se codifica en: Macros.Samples.Utilities.InsertDocComments

Yo sé que era posible para VB en VS 2005 y VS 2008. La última vez que había comprobado, sin embargo, no había una forma de hacerlo para C #, por desgracia. Eso ha sido una manía mía desde hace algún tiempo, ahora.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top