Elemento SnippetType (frammenti di codice IntelliSense)

Specifica come verranno inseriti i frammenti di codice in Visual Studio.

<SnippetType>
    SurroundsWith/Expansion
<SnippetType>

Attributi ed elementi

Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.

Attributi

Nessuno.

Elementi figlio

Nessuno.

Elementi padre

Elemento

Oggetto di descrizione

SnippetTypes

Raggruppa gli elementi SnippetType.

Valore di testo

Il valore del testo deve essere uno dei seguenti valori.

  • SurroundsWith: permette di inserire il frammento di codice intorno a un piccolo segmento di codice.

  • Expansion: permette di inserire il frammento di codice nella posizione del cursore.

  • Refactoring: specifica che il frammento di codice viene utilizzato in Visual C# durante il refactoring. Non è possibile utilizzare il Refactoring nei frammenti di codice personalizzati.

Esempio

Nel frammento di codice riportato di seguito, l'elemento SnippetType ha il valore Expansion. Ciò indica che è possibile inserire il frammento di codice nella posizione del cursore.

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

Vedere anche

Concetti

Riferimento dello schema dei frammenti di codice