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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
IVsExpansionSession Interfaccia
Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop
Altre risorse
Elemento Declarations (frammenti di codice IntelliSense)