Поделиться через


Элемент SnippetType (фрагменты кода IntelliSense)

Определяет порядок вставки фрагмента кода программой Visual Studio.

<SnippetType>
    SurroundsWith/Expansion
<SnippetType>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Отсутствует.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент

Описание

SnippetTypes

Группирует элементы SnippetType.

Текстовое значение

Текстовое значение должно соответствовать одному из следующих вариантов.

  • SurroundsWith: позволяет расположить фрагмент кода вокруг выбранного отрывка кода.

  • Expansion: позволяет вставить фрагмент кода в позицию курсора.

  • Refactoring определяет, что фрагмент кода используется во время рефакторинга Visual C#. Refactoring не может использоваться в пользовательских фрагментах кода.

Пример

Элемент SnippetType следующего фрагмента кода имеет значение Expansion. Это означает, что фрагмент кода может быть вставлен в позицию курсора.

<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>

См. также

Основные понятия

Справочник по схеме фрагментов кода