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, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Keine.
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element |
Beschreibungen |
---|---|
Definiert die literalen Felder des Codeausschnitts, die Sie bearbeiten können. |
|
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>