Compartir a través de


Snippet (Elemento, fragmentos de código IntelliSense)

Especifica las referencias, las importaciones, las declaraciones y el código para el fragmento de código.

<Snippet>
    <References>... </References>
    <Imports>... </Imports>
    <Declarations>... </Declarations>
    <Code>... </Code>
</Snippet>

Atributos y elementos

En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Ninguno.

Elementos secundarios

Elemento

Descripción

Código

Elemento necesario.

Especifica el código que desea insertar en un archivo de documentación. Debe haber exactamente un elemento Code en un elemento Snippet.

Declaraciones

Elemento opcional.

Especifica los literales y objetos que constituyen las partes de un fragmento de código que se pueden editar. Puede haber cero o un elemento Declarations en un elemento Snippet.

Imports

Elemento opcional.

Agrupa elementos Import individuales. Puede haber cero o un elemento Imports en un elemento Snippet.

Referencias

Elemento opcional.

Agrupa elementos Reference individuales. Puede haber cero o un elemento References en un elemento Snippet.

Elementos primarios

Elemento

Descripción

CodeSnippet

Permite especificar un encabezado y varios fragmentos de código de IntelliSense que se pueden insertar en archivos de código de Visual Studio.

Ejemplo

El código siguiente muestra cómo utilizar el elemento Snippet y sus elementos secundarios para escribir un fragmento de código de Visual C# que cree un objeto SqlDataAdapter.

<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>Create a data adapter</Title>
            <Description>Creates a SqlDataAdapter object.</Description>
            <Author>Microsoft Corporation</Author>
            <Shortcut>createadapter</Shortcut>
        </Header>
        <Snippet>
            <Declarations>
                <Literal>
                    <ID>SQL</ID>
                    <ToolTip>Replace with a SQL connection string.</ToolTip>
                    <Default>"SQL connection string"</Default>
                </Literal>
                <Object>
                    <ID>Connection</ID>
                    <Type>System.Data.SqlClient.SqlConnection</Type>
                    <ToolTip>Replace with a connection object in your application.</ToolTip>
                    <Default>dcConnection</Default>
                </Object>
            </Declarations>
            <Code Language="CSharp">
                <![CDATA[
                    daCustomers = new SqlClient.SqlDataAdapter();
                    selectCommand = new SqlClient.SqlCommand($SQL$);
                    daCustomers.SelectCommand = selectCommand;
                    daCustomers.SelectCommand.Connection = $Connection$;
                ]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

Vea también

Conceptos

Referencia de esquemas de fragmentos de código