Поделиться через


IVsExpansionSession.GetDeclarationNode - метод

Получает узел объявления для указанного поля.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Синтаксис

'Декларация
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

Параметры

  • bstrNode
    Тип: String

    [in] имя поля. Может принимать значение nullссылка NULL (Nothing в Visual Basic). См. примечания.

  • pNode
    Тип: IXMLDOMNode%

    [out] узел, представляющий узел объявления поля.

Возвращаемое значение

Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.

Заметки

Модель COM подписи

Из textmgr2.idl:

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

If bstrNode a nullссылка NULL (Nothing в Visual Basic) значение, этот метод возвращает <Объявления> узел тега, содержащий все объявления поля. If bstrNode - не " a " nullссылка NULL (Nothing в Visual Basic) значение, этот метод выполняет поиск указанного поля и возвращает узел для объявления поля, которое может быть литералом или объектом. См. Элемент Объявления (фрагменты кода IntelliSense) увидеть, какие a <Объявления> тег может содержать. См. Элемент Literal (фрагменты кода IntelliSense) и Элемент Object (фрагменты кода IntelliSense) дополнительные сведения о какой литерал и объект может содержать.

Безопасность платформы .NET Framework

См. также

Ссылки

IVsExpansionSession Интерфейс

Microsoft.VisualStudio.TextManager.Interop - пространство имен

Другие ресурсы

Элемент Объявления (фрагменты кода IntelliSense)

Элемент Literal (фрагменты кода IntelliSense)

Элемент Object (фрагменты кода IntelliSense)