IVsObjectManager2.GetListAndIndex(IVsNavInfo, UInt32, IVsObjectList2, UInt32) Метод

Определение

Находит IVsObjectList2 и индекс символа, определенного IVsNavInfo.

public:
 int GetListAndIndex(Microsoft::VisualStudio::Shell::Interop::IVsNavInfo ^ pNavInfo, System::UInt32 dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsObjectList2 ^ % ppList, [Runtime::InteropServices::Out] System::UInt32 % pIndex);
int GetListAndIndex(Microsoft::VisualStudio::Shell::Interop::IVsNavInfo const & pNavInfo, unsigned int dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsObjectList2 const & & ppList, [Runtime::InteropServices::Out] unsigned int & pIndex);
public int GetListAndIndex (Microsoft.VisualStudio.Shell.Interop.IVsNavInfo pNavInfo, uint dwFlags, out Microsoft.VisualStudio.Shell.Interop.IVsObjectList2 ppList, out uint pIndex);
abstract member GetListAndIndex : Microsoft.VisualStudio.Shell.Interop.IVsNavInfo * uint32 * IVsObjectList2 * uint32 -> int
Public Function GetListAndIndex (pNavInfo As IVsNavInfo, dwFlags As UInteger, ByRef ppList As IVsObjectList2, ByRef pIndex As UInteger) As Integer

Параметры

pNavInfo
IVsNavInfo

IVsNavInfo, который Идентифицирует символ в иерархическом дереве символов.

dwFlags
UInt32

Одно значение или сочетание _LIB_LISTFLAGS значений. Указывает средство просмотра символов, например представление классов или обозреватель объектов.

ppList
IVsObjectList2

IVsObjectList2, предоставляющий сведения о символе.

pIndex
UInt32

Положение символа в списке IVsObjectList2, в котором индексация начинается с нуля.

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

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из vsshell80. IDL:

HRESULT GetListAndIndex(  
[in] IVsNavInfo * pNavInfo,   
[in] DWORD dwFlags,   
[out] IVsObjectList2 ** ppList,   
[out] ULONG * pIndex  
);  

Применяется к