SnippetType (Elemento, fragmentos de código IntelliSense)
Especifica cómo Visual Studio insertará el fragmento de código.
<SnippetType>
SurroundsWith/Expansion
<SnippetType>
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 |
---|---|
Agrupa los elementos SnippetType. |
Valor de texto
El valor de texto debe uno de los siguientes.
SurroundsWith: permite colocar el fragmento de código alrededor de una parte de código seleccionada.
Expansion: permite insertar el fragmento de código en el cursor.
Refactoring: especifica que el fragmento de código se usará durante la refactorización de Visual C#. Refactoring no se puede usar en fragmentos de código personalizados.
Ejemplo
El elemento SnippetType del fragmento de código siguiente tiene el valor Expansion. Esto indica que el fragmento de código se puede insertar en el cursor.
<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Copy File</Title>
<Author>Microsoft Corporation</Author>
<Description>Copies a file and saves it as another file.</Description>
<HelpUrl>www.microsoft.com</HelpUrl>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
<Keywords>
<Keyword>File copying</Keyword>
<Keyword>Copying files</Keyword>
</Keywords>
<Shortcut>copyfile</Shortcut>
</Header>
<Snippet>
<!-- Insert snippet information here -->
</Snippet>
</CodeSnippet>
</CodeSnippets>