Freigeben über


Declarations-Element (IntelliSense-Codeausschnitte)

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.

Objekt

Optionales Element.

Definiert die Objekte des Codeausschnitts, die Sie bearbeiten können. Es kann keine oder mehrere Object-Elemente in einem Declarations-Element geben.

Ü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