Compartir a través de


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

Vea también

Referencia

IVsExpansionSession Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)

Otros recursos

Declarations (Elemento, fragmentos de código IntelliSense)

Literal (Elemento, fragmentos de código IntelliSense)

Object (Elemento, fragmentos de código IntelliSense)