Freigeben über


IVsExpansionSession.GetSnippetNode-Methode

Gibt einen Knoten vom Codeausschnitt <Snippet> tag zurück.

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

Syntax

'Declaration
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

Parameter

  • bstrNode
    Typ: String

    [in] Eine Zeichenfolge, die den Namen des XML-Tages enthält. Dies kann ein nullein Nullverweis (Nothing in Visual Basic)-Wert sein. Siehe Hinweise.

  • pNode
    Typ: IXMLDOMNode%

    [out] Gibt einen Knoten zurück, der das angegebene Tag darstellt.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr2.idl:

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

Diese Methode gewährt Zugriff auf den Knoten Ausschnitts des Codeausschnitts, der Informationen über die Felder auch enthält, der Importe, der Verweise sowie den Code eingefügt werden soll. Weitere Informationen finden Sie unter Snippet-Element (IntelliSense-Codeausschnitte) dazu, welche Tags gefunden werden kann.

Wenn der bstrNode-Parameter ein nullein Nullverweis (Nothing in Visual Basic)-Wert aufweist, gibt diese Methode den Knoten des <Snippet> Tags selbst zurück. Wenn der bstrNode-Parameter kein nullein Nullverweis (Nothing in Visual Basic)-Wert ist, durchsucht diese Methode die Tage Tag im <Snippet> Knoten nach dem angegebenen Tag. Beachten Sie, dass diese Suche nur für die Knoten einer Ebene unterhalb des <Snippet> Tags und keine weitere ist.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsExpansionSession Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace

Weitere Ressourcen

Snippet-Element (IntelliSense-Codeausschnitte)