Como: Criar um trecho de código básico
IntelliSense Code Snippets são arquivos XML com uma extensão de nome de arquivo .snippet que seguem o esquema XML de trecho de código 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 trechos de código.
Criando um arquivo .snippet
Antes de começar a escrever seu trecho de código, você deve criar um arquivo XML com uma extensão de nome de arquivo .snippet.
Para criar um arquivo .snippet
Sobre o Arquivo menu, clicar Novo e, em seguida, clicar Arquivo.
clicar Arquivo XML e, em seguida, clicar em aberto.
No menu Arquivo, clicar Salvar <xmlfilename>.
No Salvar sistema autônomo tipo caixa de seleção Todos sistema autônomo arquivos (*. *).
No Nome de arquivo, digite um nome de arquivo com a extensão de nome de arquivo .snippet.
Clique em Save.
Escrevendo o código
Agora que você tiver um arquivo XML, você precisará gravar o código XML que compõe 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 trechos de código.
Para gravar o código para o trecho de código
Abaixo da linha do XML gerada automaticamente, adicione um CodeSnippets elemento com os próprios xmlns atributo de valor e um CodeSnippet elemento para criar um trecho de código individuais. Por exemplo:
<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.Por exemplo:
<Header> <Title> My Snippet </Title> </Header>
Adicione os elementos que definem o trecho de código.No exemplo a seguir, o linguagem do trecho de código seja Visual Basic.
<Snippet> <Code Language="VB"> </Code> </Snippet>
Observação: O Language atributo também aceita os valores CSharp, VJSharp, e XML. Para obter mais informações, consulte Elemento de código (trechos de código IntelliSense).
Dentro de Code elemento, adicionar a Visual Basic o trecho de código. Todos os trechos de código devem ser colocado entre <![CDATA[ e ]]> 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 de Snippet elemento, adicionar a References elemento e todos os elementos filho obrigatório que adicione uma referência para o projeto quando o trecho de código é inserido. Neste exemplo, o trecho de código adiciona uma referência a sistema.Windows.Forms.dll quando o trecho de código é inserido.
Observação: Somente Visual Basic suporte de trechos de código a References seção. Trechos de código em outros idiomas exigem que as referências corretas ser adicionados manualmente.
<Snippet> <References> <Reference> <Assembly>System.Windows.Forms.dll</Assembly> </Reference> </References> <Code Language="VB"> <![CDATA[MessageBox.Show("Hello World")]]> </Code> </Snippet>
Agora você pode usar este trecho de código IntelliSense em Visual Studio 2005 seguindo os procedimentos Como: Gerenciar trechos de código e Como: Inserir trechos de código 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 trechos de código não oferecem suporte a References seção, para que uma referência a sistema.Windows.Forms.dll deve ser adicionada manualmente para o 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
Conceitos
Referência de esquema trechos de código