Freigeben über


SnippetType-Element (IntelliSense-Codeausschnitte)

Gibt an, wie Visual Studio den Codeausschnitt einfügt.

<SnippetType>
    SurroundsWith/Expansion
<SnippetType>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keine.

Untergeordnete Elemente

Keine.

Übergeordnete Elemente

Element

Beschreibung

SnippetTypes

Gruppiert SnippetType-Elemente.

Textwert

Der Textwert muss einen der folgenden Werte aufweisen.

  • SurroundsWith: : Der Codeausschnitt umschließt ein ausgewähltes Codeelement.

  • Expansion: Der Codeausschnitt kann an der Cursorposition eingefügt werden.

  • Refactoring: Der Codeausschnitt wird während der Visual C#-Umgestaltung verwendet.Refactoring kann in benutzerdefinierten Codeausschnitten nicht verwendet werden.

Beispiel

Das SnippetType-Element des folgenden Codeausschnitts hat den Wert Expansion.Der Codeausschnitt kann folglich an der Cursorposition eingefügt werden.

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

Siehe auch

Konzepte

Schemareferenz für Codeausschnitte