Freigeben über


Function-Element (IntelliSense-Codeausschnitte)

Gibt eine Funktion an, die ausgeführt wird, sobald das Literal oder Objekt den Fokus in Visual Studio erhält.

<Function>
    FunctionName
</Function>

Attribute und Elemente

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

Attribute

Keine.

Untergeordnete Elemente

Keine.

Übergeordnete Elemente

Element

Beschreibung

Literal

Definiert die literalen Felder des Codeausschnitts, die Sie bearbeiten können.

Objekt

Definiert die Objektfelder des Codeausschnitts, die Sie bearbeiten können.

Textwert

Ein Textwert ist erforderlich.

Dieser Text gibt eine Funktion an, die ausgeführt wird, sobald das literale oder Objektfeld den Fokus in Visual Studio erhält.

Hinweise

Das Function-Element wird nur in Visual C#-Codeausschnitten unterstützt.Eine vollständige Liste der unterstützten Funktionen finden Sie unter Codeausschnittfunktionen.

Beispiel

Im folgenden Codebeispiel ist ein Beispiel der GenerateSwitchCases-Funktion dargestellt.Diese Funktion generiert eine case-Anweisung für jeden Wert in der in $expression$ angegebenen Enumeration.

<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <!-- Insert Header information here. -->
        </Header>
        <Snippet>
            <Declarations>
                <Literal>
                    <ID>expression</ID>
                    <ToolTip>Expression to switch on.</ToolTip>
                    <Default>switch_on</Default>
                </Literal>
                <Literal Editable="false">
                    <ID>cases</ID>
                    <Function>GenerateSwitchCases($expression$)</Function>
                    <Default>default:</Default>
                </Literal>
            </Declarations>
            <Code Language="CSharp">
                <![CDATA[
                    switch ($expression$)
                    {
                         $cases$
                    }
                ]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

Siehe auch

Referenz

Codeausschnittfunktionen

Konzepte

Schemareferenz für Codeausschnitte