IVsExpansionSession::GetSnippetNode Method (String^, IXMLDOMNode^)
Returns a node from the code snippet <Snippet> tag.
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Parameters
- bstrNode
-
Type:
System::String^
[in] A string containing the name of the XML tag to look for. This can be a null value. See Remarks.
- pNode
-
Type:
MSXML::IXMLDOMNode^
[out] Returns a node that represents the specified tag.
Return Value
Type: System::Int32If the method succeeds, it returns S_OK. If it fails, it returns an error code.
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 for details on what tags can be searched for.a40c896a-0184-4dc2-a55e-466be83a0f43
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.