Share via


Function-Element (IntelliSense-Codeausschnitte)

Aktualisiert: November 2007

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, untergeordnete Elemente sowie übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element

Beschreibung

Literal

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

Object

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

Konzepte

Schemareferenz für Codeausschnitte

Referenz

Codeausschnittfunktionen