¿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