Como: Criar um trecho de código básico
Trechos de código de IntelliSense são arquivos XML com uma extensão de nome de arquivo .snippet que seguem o esquema XML do trecho de código de IntelliSense. Neste tópico, você irá criar um trecho de código básico que exibe uma caixa de mensagem. Para obter mais informações sobre o esquema XML do trecho de código, consulte Referência de esquema de trechos de código.
Criando um arquivo de trecho
Para criar um arquivo de fragmento, crie um arquivo XML e então escrever o código XML que faz até seu trecho de código. Para obter mais informações sobre qualquer um dos elementos XML usados nos exemplos a seguir, consulte Referência de esquema de trechos de código.
Para criar um arquivo de trecho
Crie um arquivo XML e abra-o no editor.
Abaixo da linha do XML gerada automaticamente, adicione um CodeSnippets elemento com adequada xmlns o atributo de valor e um CodeSnippet elemento para criar um trecho de código individual. For example:
<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0">
Adicione uma seção de cabeçalho para o trecho de código. For example:
<Header> <Title> My Snippet </Title> </Header>
Adicione os elementos que definem o trecho de código. No exemplo a seguir, o idioma do trecho de código é Visual Basic.
<Snippet> <Code Language="VB"> </Code> </Snippet>
Observação O Language atributo também aceita os valores CSharp, VJSharp, e XML. For more information, see Elemento de código (trechos de código de IntelliSense).
Dentro do Code elemento, adicionar o Visual Basic o código para o trecho. Todos os trechos de código devem ser colocado entre <![CDATA[ e ]]> entre colchetes. No exemplo a seguir, o código que será inserido é MessageBox.Show("Hello World").
<Code Language="VB"> <![CDATA[MessageBox.Show("Hello World")]]> </Code>
Dentro do Snippet elemento, adicionar o References elemento e todos os elementos filho obrigatório que adicionar uma referência ao projeto quando inserido o trecho. Neste exemplo, o trecho de código adiciona uma referência a System quando inserido o trecho.
Observação Somente Visual Basic suporte de trechos de código do References seção. Trechos de código em outros idiomas exigem que as referências corretas adicionado manualmente.
<Snippet> <References> <Reference> <Assembly>System.Windows.Forms.dll</Assembly> </Reference> </References> <Code Language="VB"> <![CDATA[MessageBox.Show("Hello World")]]> </Code> </Snippet>
Do arquivo menu, clique em Salvar <filename> **como …**e salve o arquivo com uma extensão de .snippet.
Você pode usar este trecho de código de IntelliSense na Visual Studio , seguindo os procedimentos Como: Gerenciar trechos de código e Como: Inserir trechos de código de IntelliSense.
Exemplo
Este exemplo contém o trecho de código IntelliSense inteiro criado nas etapas anteriores.
<CodeSnippets
xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>
My Snippet
</Title>
</Header>
<Snippet>
<References>
<Reference>
<Assembly>System.Windows.Forms.dll</Assembly>
</Reference>
</References>
<Code Language="VB">
<![CDATA[MessageBox.Show("Hello World")]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Este exemplo contém um Visual C# versão do trecho de código IntelliSense criado nas etapas anteriores. Visual C#código de trechos de código que não oferecem suporte a References seção, portanto, uma referência a dll deve ser adicionada manualmente ao projeto.
<CodeSnippets
xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>
My Snippet
</Title>
</Header>
<Snippet>
<Code Language="CSharp">
<![CDATA[MessageBox.Show("Hello World");]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Consulte também
Referência
Criando e usando trechos de código de IntelliSense