Partilhar via


Método IVsExpansionSession.GetDeclarationNode

Recupera o nó de declaração do campo especificado.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxe

'Declaração
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] O nome do campo. Isso pode ser nulluma referência nula (Nothing no Visual Basic). Consulte Comentários.

  • pNode
    Tipo: IXMLDOMNode%

    [out] O nó que representa o nó de declaração do campo.

Valor de retorno

Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De textmgr2.idl:

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

Se bstrNode é um nulluma referência nula (Nothing no Visual Basic) valor, esse método retorna o <Declarations> nó de marca que contém todas as declarações de campo. Se bstrNode não é um nulluma referência nula (Nothing no Visual Basic) valor, esse método procura o campo especificado e retorna um nó de declaração do campo que pode ser um literal ou um objeto. Consulte Elemento de declarações (trechos de código do IntelliSense) para ver quais um <Declarations> marca pode conter. Consulte Elemento literal (trechos de código do IntelliSense) e Elemento de objeto (trechos de código do IntelliSense) para obter detalhes sobre o que um literal e um objeto podem conter.

Segurança do .NET Framework

Consulte também

Referência

IVsExpansionSession Interface

Namespace Microsoft.VisualStudio.TextManager.Interop

Outros recursos

Elemento de declarações (trechos de código do IntelliSense)

Elemento literal (trechos de código do IntelliSense)

Elemento de objeto (trechos de código do IntelliSense)