IVsExpansionSession.GetDeclarationNode (Método)
Recupera el nodo de la declaración del campo especificado.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxis
'Declaración
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
Parámetros
bstrNode
Tipo: String[in] El nombre del campo. Puede ser nullreferencia null (Nothing en Visual Basic). Vea la sección Comentarios.
pNode
Tipo: IXMLDOMNode%[out] El nodo que representa el nodo de declaración de campo.
Valor devuelto
Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.
Comentarios
Prototipo COM
de textmgr2.idl:
HRESULT IVsExpansionSession::GetDeclarationNode(
[in] BSTR bstrNode,
[out] IXMLDOMNode **pNode
);
si bstrNode es un valor de nullreferencia null (Nothing en Visual Basic) , este método devuelve el nodo de la etiqueta de <declaraciones> que contiene todas las declaraciones de campo. Si bstrNode no es un valor de nullreferencia null (Nothing en Visual Basic) , este método busca en el campo especificado y devuelve un nodo de la declaración de campo que puede ser un literal o un objeto. Vea Declarations (Elemento, fragmentos de código IntelliSense) para ver lo que puede contener una etiqueta de <declaraciones> . Vea Literal (Elemento, fragmentos de código IntelliSense) y Object (Elemento, fragmentos de código IntelliSense) para detalles sobre lo que pueden contener un literal y un objeto.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)
Otros recursos
Declarations (Elemento, fragmentos de código IntelliSense)