Freigeben über


IVsExpansionSession.GetDeclarationNode-Methode

Ruft den Knoten Deklarationen für das angegebene Feld ab.

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

Syntax

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

Parameter

  • bstrNode
    Typ: String

    [in] Der Name des Felds. Dieser Wert kann nullein Nullverweis (Nothing in Visual Basic) sein. Siehe Hinweise.

  • pNode
    Typ: IXMLDOMNode%

    [out] Der Knoten, der Felderläuterungs den Knoten 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::GetDeclarationNode(
   [in] BSTR bstrNode,
   [out] IXMLDOMNode **pNode
);

Wenn bstrNode ein nullein Nullverweis (Nothing in Visual Basic)-Wert aufweist, gibt diese Methode den <Declarations> Tag unter dem Knoten zurück, der alle Felderläuterungen enthält. Wenn kein bstrNodenullein Nullverweis (Nothing in Visual Basic)-Wert ist, sucht diese Methode nach dem angegebenen Feld und einen Knoten für die diese Felddeklaration zurück, die ein Literal oder Objekt sein kann. Weitere Informationen finden Sie unter Declarations-Element (IntelliSense-Codeausschnitte) , um festzustellen, welche <Declarations> Tags enthalten kann. Weitere Informationen finden Sie unter Object-Element (IntelliSense-Codeausschnitte) und Literal-Element (IntelliSense-Codeausschnitte) Einzelheiten über ein, das Literal und ein Objekt enthalten kann.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsExpansionSession Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace

Weitere Ressourcen

Declarations-Element (IntelliSense-Codeausschnitte)

Literal-Element (IntelliSense-Codeausschnitte)

Object-Element (IntelliSense-Codeausschnitte)