IVsLibrary2.GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2) IVsLibrary2.GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2) IVsLibrary2.GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2) Method

Definition

Returns the requested list of symbols as an IVsObjectList interface.

public int GetList2 (uint ListType, uint flags, Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[] pobSrch, out Microsoft.VisualStudio.Shell.Interop.IVsObjectList2 ppIVsObjectList2);
abstract member GetList2 : uint32 * uint32 * Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[] *  -> int
Public Function GetList2 (ListType As UInteger, flags As UInteger, pobSrch As VSOBSEARCHCRITERIA2(), ByRef ppIVsObjectList2 As IVsObjectList2) As Integer
Parameters
ListType
UInt32 UInt32 UInt32

[in] Specifies list type. Values are taken from the _LIB_LISTTYPE2 enumeration.

flags
UInt32 UInt32 UInt32

[in] Specifies flags. Values are taken from the _LIB_LISTFLAGS enumeration.

pobSrch
VSOBSEARCHCRITERIA2[]

[in] Specifies a pointer to a VSOBSEARCHCRITERIA2 structure.

ppIVsObjectList2
IVsObjectList2 IVsObjectList2 IVsObjectList2

[out] Pointer to an IVsObjectList interface.

Returns

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

COM Signature

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.

Applies to