¿Alguien me puede explicar que significan y como se usan estos tags?
          <ID>aaaaaaaaa</ID>
          <ToolTip>sfsdf</ToolTip>
          <Default></Default>
          <Function>sdfsdf</Function>
Este es un snippet que he hecho (el code lo he copiado de internet), el snippet me funciona, se muestra en el menú de los snippets, pero digo yo que esos tags servirán para algo, no?
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
      </SnippetTypes>
      <Title>
         Determinar si un TextFile es Unicode
      </Title>
      <Author>Elektro H@cker</Author>
      <Description>
         Función que manda un valor boolean TRUE o FALSE
      </Description>
      <HelpUrl>
      </HelpUrl>
      <Shortcut>
      </Shortcut>
    </Header>
    <Snippet>
      <Declarations>
        <Literal Editable="true">
          <ID>aaaaaaaaa</ID>
          <ToolTip>sfsdf</ToolTip>
          <Default>
          </Default>
          <Function>sdfsdf</Function>
        </Literal>
      </Declarations>
      <Code Language="vb"><![CDATA[
    ' Dim file_codification As String = is_unicode("C:\File.txt")
    Private Function is_unicode(ByVal path As String) As Boolean
        Dim enc As System.Text.Encoding = Nothing
        Dim file As System.IO.FileStream = New System.IO.FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read)
        If file.CanSeek Then
            Dim bom As Byte() = New Byte(3) {}
            file.Read(bom, 0, 4)
            If (bom(0) = &HEF AndAlso bom(1) = &HBB AndAlso bom(2) = &HBF) OrElse (bom(0) = &HFF AndAlso bom(1) = &HFE) OrElse (bom(0) = &HFE AndAlso bom(1) = &HFF) OrElse (bom(0) = 0 AndAlso bom(1) = 0 AndAlso bom(2) = &HFE AndAlso bom(3) = &HFF) Then ' ucs-4
                Return True
            Else
                Return False
            End If
            file.Seek(0, System.IO.SeekOrigin.Begin)
        Else
            Return False
        End If
    End Function
]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>
			
			
			
				http://msdn.microsoft.com/en-us/library/ms171435(v=vs.80).aspx
Básicamente es para cuando necesitas pasar un parámetro al fragmento de código (snippet) que estas insertando.
Saludos
			
			
			
				Cita de: Novlucker en 19 Diciembre 2012, 00:48 AM
http://msdn.microsoft.com/en-us/library/ms171435(v=vs.80).aspx
Básicamente es para cuando necesitas pasar un parámetro al fragmento de código (snippet) que estas insertando.
Por más que leía tu comentario no lo llegaba a comprender, ahora sé que el parámetro hay que escribirlo dentro del snippet, y no se envía el parámetro desde la IDE como entendí en un principio xDDDD
			
 
			
			
				Con parámetro me refiero a las partes de código que son modificables luego de insertar el snippet, por ejemplo en el caso del snippet de foreach :P
Saludos