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