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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен
Другие ресурсы
Элемент Объявления (фрагменты кода IntelliSense)