IVsLibrary2.GetList2 Method (UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2)
Returns the requested list of symbols as an IVsObjectList interface.
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
int GetList2( uint ListType, uint flags, VSOBSEARCHCRITERIA2[] pobSrch, out IVsObjectList2 ppIVsObjectList2 )
Parameters
- ListType
-
Type:
System.UInt32
[in] Specifies list type. Values are taken from the _LIB_LISTTYPE2 enumeration.
- flags
-
Type:
System.UInt32
[in] Specifies flags. Values are taken from the _LIB_LISTFLAGS enumeration.
- pobSrch
-
Type:
Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[]
[in] Specifies a pointer to a VSOBSEARCHCRITERIA2 structure.
- ppIVsObjectList2
-
Type:
Microsoft.VisualStudio.Shell.Interop.IVsObjectList2
[out] Pointer to an IVsObjectList interface.
Return Value
Type: System.Int32If the method succeeds, it returns S_OK. If it fails, it returns an error code.
From vsshell80.idl:
HRESULT IVsLibrary2::GetList2( [in] LIB_LISTTYPE2 ListType, [in] LIB_LISTFLAGS Flags, [in] VSOBSEARCHCRITERIA2 *pobSrch, [out, retval] IVsObjectList2 **ppIVsObjectList2 );
This method returns an IVsObjectList interface. The type of object list to return is specified in ListType with values from the _LIB_LISTTYPE2 enumeration. Attributes of the object list are specified in flags with values from the _LIB_LISTFLAGS enumeration. Members of the VSOBSEARCHCRITERIA2 structure, as given in the ppList parameter, specify the criteria for finding the object list.