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


IVsExpansionSession.GetSnippetNode - метод

Возвращает узел из фрагментов кода <Фрагмент кода> тег.

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

Синтаксис

'Декларация
Function GetSnippetNode ( _
    bstrNode As String, _
    <OutAttribute> ByRef pNode As IXMLDOMNode _
) As Integer
int GetSnippetNode(
    string bstrNode,
    out IXMLDOMNode pNode
)
int GetSnippetNode(
    [InAttribute] String^ bstrNode, 
    [OutAttribute] IXMLDOMNode^% pNode
)
abstract GetSnippetNode : 
        bstrNode:string * 
        pNode:IXMLDOMNode byref -> int
function GetSnippetNode(
    bstrNode : String, 
    pNode : IXMLDOMNode
) : int

Параметры

  • bstrNode
    Тип: String

    [in] строка, содержащая имя тега XML, а для поиска. Это может быть a nullссылка NULL (Nothing в Visual Basic) значения. См. примечания.

  • pNode
    Тип: IXMLDOMNode%

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

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

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

Заметки

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

Из textmgr2.idl:

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

Этот метод предоставляет доступ к узлу фрагмента фрагмента кода, содержащий сведения о полях также записей, references, а также кода, который необходимо вставить. См. Элемент Snippet (фрагменты кода IntelliSense) дополнительные сведения о каких тегов может быть поискано.

Если bstrNode параметр - a nullссылка NULL (Nothing в Visual Basic) значение, этот метод возвращает узел <Фрагмент кода> сам тег. Если bstrNode параметр - не " a " nullссылка NULL (Nothing в Visual Basic) значение, этот метод выполняет поиск в теги <Фрагмент кода> узел тега для заданного тега. Видит, что этот поиск только на один уровень ниже узлы <Фрагмент кода> тег и отсутствие дальнейшее.

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

См. также

Ссылки

IVsExpansionSession Интерфейс

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

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

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