Condividi tramite


Elemento SnippetType (frammenti di codice IntelliSense)

Aggiornamento: novembre 2007

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

<SnippetType>
    SurroundsWith/Expansion
<SnippetType>

Attributi ed elementi

Le seguenti sezioni illustrano attributi, elementi figlio ed elementi padre.

Attributi

Nessuno.

Elementi figlio

Nessuno.

Elementi padre

Elemento

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