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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
IVsExpansionSession Schnittstelle
Microsoft.VisualStudio.TextManager.Interop-Namespace
Weitere Ressourcen
Declarations-Element (IntelliSense-Codeausschnitte)