Condividi tramite


Metodo IVsExpansionSession.GetDeclarationNode

Recupera il nodo della dichiarazione per il campo specificato.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintassi

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

Parametri

  • bstrNode
    Tipo: String

    [in] Il nome del campo. Può trattarsi nullriferimento null (Nothing in Visual Basic). Vedere le note.

  • pNode
    Tipo: IXMLDOMNode%

    [out] Il nodo che rappresenta il nodo della dichiarazione di campo.

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr2.idl:

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

se bstrNode è un oggetto nullriferimento null (Nothing in Visual Basic) il valore, questo metodo restituisce <dichiarazioni> nodo del tag che contiene tutte le dichiarazioni di campo. se bstrNode non è un oggetto nullriferimento null (Nothing in Visual Basic) il valore, questo metodo esamina il campo specificato e restituisce un nodo per tale dichiarazione di campo che può essere un valore letterale o un oggetto. vedere Elemento Declarations (frammenti di codice IntelliSense) per verificare quali su <dichiarazioni> il tag può contenere. vedere Elemento Literal (frammenti di codice IntelliSense) e Elemento Object (frammenti di codice IntelliSense) per informazioni dettagliate su quanto un valore letterale e su un oggetto può contenere.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsExpansionSession Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop

Altre risorse

Elemento Declarations (frammenti di codice IntelliSense)

Elemento Literal (frammenti di codice IntelliSense)

Elemento Object (frammenti di codice IntelliSense)