Compartir a través de


Function (Elemento, fragmentos de código IntelliSense)

Especifica una función que ejecutar cuando el literal o el objeto recibe el foco en Visual Studio.

<Function>
    FunctionName
</Function>

Atributos y elementos

En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Ninguno.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento

Descripción

Literal

Define los campos literales del fragmento de código que se pueden editar.

Objeto

Define los campos del objeto del fragmento de código que se pueden editar.

Valor de texto

Se requiere un valor de texto.

Este texto especifica una función que ejecutar cuando el literal o el objeto recibe el foco en Visual Studio.

Comentarios

El elemento Function sólo se admite en fragmentos de código de Visual C#. Para obtener una lista completa de las funciones compatibles, vea Funciones de los fragmentos de código.

Ejemplo

El ejemplo de código siguiente muestra un ejemplo de la función GenerateSwitchCases. Esta función genera una instrucción case para cada valor de la enumeración especificada en $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>

Vea también

Referencia

Funciones de los fragmentos de código

Conceptos

Referencia de esquemas de fragmentos de código