Compartilhar via


Elemento de trecho de código (trechos de código IntelliSense)

Especifica a referências, importações, declarações e código para o trecho de código.

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

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho, e elementos pai.

Atributos

Nenhum.

Elementos filho

Elemento

Descrição

Código

Elemento necessário.

Especifica o código que você deseja inserir em um arquivo de documentação.Deve haver exatamente um Code elemento em um Snippet elemento.

Declarações

Elemento opcional.

Especifica os literais e objetos que compõem as partes de um trecho de código que você pode edição.Pode haver zero ou um Declarations elementos em um Snippet elemento.

Importações

Elemento opcional.

Grupos individuais Importação elementos.Pode haver zero ou um Imports elementos em um Snippet elemento.

Referências

Elemento opcional.

Grupos individuais Referência elementos.Pode haver zero ou um References elementos em um Snippet elemento.

Elementos pai

Elemento

Descrição

CodeSnippet

Permite que você especifique um título e vários trechos de código IntelliSense, que você pode inserir em Visual Studio arquivos de código.

Exemplo

O código a seguir mostra como usar o Snippet elemento e seus elementos filho para escrever um Visual C# trecho de código que cria um 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>

Consulte também

Conceitos

Referência de esquema de trechos de código