IVsSimpleLibrary2.GetList2 Method
Returns the requested list of symbols as an IVsSimpleObjectList2 interface.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Declaration
Function GetList2 ( _
ListType As UInteger, _
flags As UInteger, _
pobSrch As VSOBSEARCHCRITERIA2(), _
<OutAttribute> ByRef ppIVsSimpleObjectList2 As IVsSimpleObjectList2 _
) As Integer
'Usage
Dim instance As IVsSimpleLibrary2
Dim ListType As UInteger
Dim flags As UInteger
Dim pobSrch As VSOBSEARCHCRITERIA2()
Dim ppIVsSimpleObjectList2 As IVsSimpleObjectList2
Dim returnValue As Integer
returnValue = instance.GetList2(ListType, _
flags, pobSrch, ppIVsSimpleObjectList2)
int GetList2(
uint ListType,
uint flags,
VSOBSEARCHCRITERIA2[] pobSrch,
out IVsSimpleObjectList2 ppIVsSimpleObjectList2
)
int GetList2(
[InAttribute] unsigned int ListType,
[InAttribute] unsigned int flags,
[InAttribute] array<VSOBSEARCHCRITERIA2>^ pobSrch,
[OutAttribute] IVsSimpleObjectList2^% ppIVsSimpleObjectList2
)
function GetList2(
ListType : uint,
flags : uint,
pobSrch : VSOBSEARCHCRITERIA2[],
ppIVsSimpleObjectList2 : IVsSimpleObjectList2
) : int
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: array<Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[][in] A VSOBSEARCHCRITERIA2 structure describing the search criteria.
ppIVsSimpleObjectList2
Type: Microsoft.VisualStudio.Shell.Interop.IVsSimpleObjectList2%[out]Returns an IVsSimpleObjectList2 object that contains the list of requested items.
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 IVsSimpleLibrary2::GetList2(
[in] LIB_LISTTYPE2 ListType,
[in] LIB_LISTFLAGS Flags,
[in] VSOBSEARCHCRITERIA2 *pobSrch,
[out, retval] IVsObjectList2 **ppIVsObjectList2
);
This method returns an IVsSimpleObjectList2 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.
Permissions
- 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.