Compartir a través de


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

SnippetTypes

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>

Vea también

Conceptos

Referencia de esquemas de fragmentos de código