Condividi tramite


Elemento Snippet (frammenti di codice IntelliSense)

Aggiornamento: novembre 2007

Specifica i riferimenti, gli elementi importati, le dichiarazioni e il codice del frammento di codice.

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

Attributi ed elementi

Le seguenti sezioni illustrano attributi, elementi figlio e padre.

Attributi

Nessuno.

Elementi figlio

Elemento

Descrizione

Code

Elemento obbligatorio.

Specifica il codice che si desidera inserire in un file di documentazione. In un elemento Snippet deve essere presente esattamente un elemento Code.

Declarations

Elemento facoltativo.

Specifica i valori letterali e gli oggetti che compongono un frammento di codice che è possibile modificare. In un elemento Snippet possono essere presenti zero elementi Declarations oppure uno.

Imports

Elemento facoltativo.

Raggruppa singoli elementi Import. In un elemento Snippet possono essere presenti zero elementi Imports oppure uno.

References

Elemento facoltativo.

Raggruppa singoli elementi Reference. In un elemento Snippet possono essere presenti zero elementi References oppure uno.

Elementi padre

Elemento

Descrizione

CodeSnippet

Consente di specificare un'intestazione e più frammenti di codice IntelliSense, che è possibile inserire in file di codice Visual Studio.

Esempio

Nel codice riportato di seguito viene illustrato come utilizzare l'elemento Snippet e i relativi elementi figlio per scrivere un frammento di codice Visual C# con cui viene creato un oggetto 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>

Vedere anche

Concetti

Riferimento dello schema dei frammenti di codice