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 |
---|---|
Define los campos literales del fragmento de código que se pueden editar. |
|
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