Condividi tramite


Elemento Function (frammenti di codice IntelliSense)

Aggiornamento: novembre 2007

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

Le seguenti sezioni illustrano attributi, elementi figlio e padre.

Attributi

Nessuno.

Elementi figlio

Nessuno.

Elementi padre

Elemento

Descrizione

Literal

Definisce i campi con valore letterale del frammento di codice che è possibile modificare.

Object

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

Concetti

Riferimento dello schema dei frammenti di codice

Riferimenti

Funzioni dei frammenti di codice