Freigeben über


Declarations-Element (IntelliSense-Codeausschnitte)

Aktualisiert: November 2007

Gibt die Literale und Objekte an, die die Bestandteile eines Codeausschnitts darstellen, die Sie bearbeiten können.

<Declarations>
    <Literal>... </Literal>
    <Object>... </Object>
</Declarations>

Attribute und Elemente

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

Attribute

Keine

Untergeordnete Elemente

Element

Beschreibung

Literal

Optionales Element.

Definiert die Literale des Codeausschnitts, die Sie bearbeiten können. Ein Declarations-Element kann keines oder mehrere Literal-Elemente enthalten.

Object

Optionales Element.

Definiert die Objekte des Codeausschnitts, die Sie bearbeiten können. Ein Declarations-Element kann keines oder mehrere Object-Elemente enthalten.

Übergeordnete Elemente

Element

Beschreibung

Snippet

Enthält die Verweise, Importe, Deklarationen und den Code für den Codeausschnitt.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie ein Literal mit dem ID-Elementwert SQL und ein Objekt mit dem ID-Elementwert Connection deklariert wird.

<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <!-- Insert Header information here. -->
        </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">
                <!-- Insert code here. -->
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

Siehe auch

Konzepte

Schemareferenz für Codeausschnitte