Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Finds an IVsObjectList2 and an index of a symbol defined by IVsNavInfo.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Declaration
Function GetListAndIndex ( _
pNavInfo As IVsNavInfo, _
dwFlags As UInteger, _
<OutAttribute> ByRef ppList As IVsObjectList2, _
<OutAttribute> ByRef pIndex As UInteger _
) As Integer
int GetListAndIndex(
IVsNavInfo pNavInfo,
uint dwFlags,
out IVsObjectList2 ppList,
out uint pIndex
)
int GetListAndIndex(
[InAttribute] IVsNavInfo^ pNavInfo,
[InAttribute] unsigned int dwFlags,
[OutAttribute] IVsObjectList2^% ppList,
[OutAttribute] unsigned int% pIndex
)
abstract GetListAndIndex :
pNavInfo:IVsNavInfo *
dwFlags:uint32 *
ppList:IVsObjectList2 byref *
pIndex:uint32 byref -> int
function GetListAndIndex(
pNavInfo : IVsNavInfo,
dwFlags : uint,
ppList : IVsObjectList2,
pIndex : uint
) : int
Parameters
- pNavInfo
Type: Microsoft.VisualStudio.Shell.Interop.IVsNavInfo
The IVsNavInfo that identifies a symbol in the hierarchical tree of symbols.
- dwFlags
Type: System.UInt32
A single value or a combination of the _LIB_LISTFLAGS values. Specifies a symbol browsing tool, such as Class View or Object Browser
- ppList
Type: Microsoft.VisualStudio.Shell.Interop.IVsObjectList2%
The IVsObjectList2 that provides information about the symbol.
- pIndex
Type: System.UInt32%
The position of the symbol in the IVsObjectList2 zero-based list.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell80.idl:
HRESULT GetListAndIndex(
[in] IVsNavInfo * pNavInfo,
[in] DWORD dwFlags,
[out] IVsObjectList2 ** ppList,
[out] ULONG * pIndex
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.