Elemento Function (frammenti di codice IntelliSense)
Specifica una funzione da eseguire quando il valore letterale o l'oggetto riceve lo stato attivo in Visual Studio.
<Function>
FunctionName
</Function>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Nessuno.
Elementi figlio
Nessuno.
Elementi padre
Elemento |
Descrizione |
---|---|
Definisce i campi con valore letterale del frammento di codice che è possibile modificare. |
|
Definisce i campi di oggetti del frammento di codice che è possibile modificare. |
Valore di testo
È necessario specificare un valore di testo.
Tale testo specifica una funzione da eseguire quando il campo dell'oggetto o del valore letterale riceve lo stato attivo in Visual Studio.
Note
L'elemento Function è supportato soltanto in frammenti di codice Visual C#.Per un elenco completo delle funzioni supportate, vedere Funzioni dei frammenti di codice.
Esempio
Nell'esempio di codice riportato di seguito viene illustrata la funzione GenerateSwitchCases,che genera un'istruzione case per ciascun valore dell'enumerazione specificata in $expression$.
<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>
Vedere anche
Riferimenti
Funzioni dei frammenti di codice