Compartir a través de


Function (Elemento, fragmentos de código IntelliSense)

Actualización: noviembre 2007

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 siguientes secciones se describen los atributos, elementos secundarios y 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.

Object

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

Conceptos

Referencia de esquemas de fragmentos de código

Referencia

Funciones de los fragmentos de código