Compartir a través de


IVsExpansionSession.GetSnippetNode (Método)

Devuelve un nodo de la etiqueta de <Fragmento> del fragmento de código.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxis

'Declaración
Function GetSnippetNode ( _
    bstrNode As String, _
    <OutAttribute> ByRef pNode As IXMLDOMNode _
) As Integer
int GetSnippetNode(
    string bstrNode,
    out IXMLDOMNode pNode
)
int GetSnippetNode(
    [InAttribute] String^ bstrNode, 
    [OutAttribute] IXMLDOMNode^% pNode
)
abstract GetSnippetNode : 
        bstrNode:string * 
        pNode:IXMLDOMNode byref -> int
function GetSnippetNode(
    bstrNode : String, 
    pNode : IXMLDOMNode
) : int

Parámetros

  • bstrNode
    Tipo: String

    [in] Cadena que contiene el nombre de etiqueta XML para buscar. esto puede ser un valor de nullreferencia null (Nothing en Visual Basic) . Vea la sección Comentarios.

  • pNode
    Tipo: IXMLDOMNode%

    [out] Devuelve un nodo que representa la etiqueta especificada.

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.

Comentarios

Prototipo COM

de textmgr2.idl:

HRESULT IVsExpansionSession::GetSnippetNode(
   [in] BSTR bstrNode,
   [out] IXMLDOMNode **pNode
);

Este método proporciona acceso al nodo snippet del fragmento de código que contiene información sobre los campos también, de importaciones, de referencias, así como el código que se va a insertar. Vea Snippet (Elemento, fragmentos de código IntelliSense) para los detalles en para las etiquetas puede ser buscado.

Si el parámetro de bstrNode es un valor de nullreferencia null (Nothing en Visual Basic) , este método devuelve el nodo de la etiqueta de <Fragmento> propio. si el parámetro de bstrNode no es un valor de nullreferencia null (Nothing en Visual Basic) , las búsquedas de este método las etiquetas en el nodo de la etiqueta de <Fragmento> para la etiqueta especificada. Observe que esta búsqueda sólo para los nodos un nivel por debajo de la etiqueta de <Fragmento> y ningún más futura.

Seguridad de .NET Framework

Vea también

Referencia

IVsExpansionSession Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)

Otros recursos

Snippet (Elemento, fragmentos de código IntelliSense)