Freigeben über


Snippet-Element (IntelliSense-Codeausschnitte)

Aktualisiert: November 2007

Gibt die Verweise, Importe, Deklarationen und den Code für den Codeausschnitt an.

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element

Beschreibung

Code

Erforderliches Element.

Gibt den Code an, den Sie in eine Dokumentationsdatei einfügen möchten. Es muss genau ein Code-Element in einem Snippet-Element vorhanden sein.

Deklarationen

Optionales Element.

Gibt die Literale und Objekte an, die die Bestandteile eines Codeausschnitts darstellen, die Sie bearbeiten können. Ein Snippet-Element kann kein oder ein Declarations-Element enthalten.

Imports

Optionales Element.

Gruppiert einzelne Import-Elemente. Ein Snippet-Element kann kein oder ein Imports-Element enthalten.

Verweise

Optionales Element.

Gruppiert einzelne Reference-Elemente. Ein Snippet-Element kann kein oder ein References-Element enthalten.

Übergeordnete Elemente

Element

Beschreibung

CodeSnippet

Ermöglicht es Ihnen, einen Header und mehrere IntelliSense-Codeausschnitte anzugeben, die Sie in Visual Studio-Codedateien einfügen können.

Beispiel

Im folgenden Code wird veranschaulicht, wie Sie mithilfe des Snippet-Elements und der untergeordneten Elemente einen Visual C#-Codeausschnitt schreiben, durch den SqlDataAdapter erstellt wird.

<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>

Siehe auch

Konzepte

Schemareferenz für Codeausschnitte