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

Specifies the references, imports, declarations, and code for the code snippet.

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

Atributos e elementos

The following sections describe attributes, child elements, and parent elements.

Atributos

Nenhum.

Elementos filho

Element

Description

Code

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.

Declarations

Elemento opcional.

Specifies the literals and objects that make up the parts of a code snippet that you can edit. Pode haver zero ou um Declarations elementos em um Snippet elemento.

Importações

Elemento opcional.

Indivíduo de grupos importação elementos. Pode haver zero ou um Imports elementos em um Snippet elemento.

References

Elemento opcional.

Indivíduo de grupos referência elementos. Pode haver zero ou um References elementos em um Snippet elemento.

Elementos pai

Element

Description

Trecho de código

Permite que você especifique um título e vários trechos de código de 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# o trecho de código que cria uma 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