Export (0) Print
Expand All

IVsExpansionSession.GetSnippetNode Method

Returns a node from the code snippet <Snippet> tag.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

int GetSnippetNode(
	string bstrNode,
	out IXMLDOMNode pNode


Type: System.String

[in] A string containing the name of the XML tag to look for. This can be a null value. See Remarks.


[out] Returns a node that represents the specified tag.

Return Value

Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.

COM Signature

From textmgr2.idl:

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

This method provides access to the snippet node of the code snippet that contains information about the fields as well, imports, references, as well as the code to be inserted. See Snippet Element (IntelliSense Code Snippets) for details on what tags can be searched for.

If the bstrNode parameter is a null value, this method returns the node of the <Snippet> tag itself. If the bstrNode parameter is not a null value, this method searches the tags in the <Snippet> tag node for the specified tag. Note that this search is only for the nodes one level below the <Snippet> tag and no further.

© 2015 Microsoft