IVsSimpleObjectList2.GetList2 – metoda (UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2 , IVsSimpleObjectList2)
Vrátí podřízený IVsSimpleObjectList2 pro zadané kategorie.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntaxe
int GetList2(
uint index,
uint ListType,
uint flags,
VSOBSEARCHCRITERIA2[] pobSrch,
out IVsSimpleObjectList2 ppIVsSimpleObjectList2
)
int GetList2(
unsigned int index,
unsigned int ListType,
unsigned int flags,
array<VSOBSEARCHCRITERIA2>^ pobSrch,
[OutAttribute] IVsSimpleObjectList2^% ppIVsSimpleObjectList2
)
abstract GetList2 :
index:uint32 *
ListType:uint32 *
flags:uint32 *
pobSrch:VSOBSEARCHCRITERIA2[] *
ppIVsSimpleObjectList2:IVsSimpleObjectList2 byref -> int
Function GetList2 (
index As UInteger,
ListType As UInteger,
flags As UInteger,
pobSrch As VSOBSEARCHCRITERIA2(),
<OutAttribute> ByRef ppIVsSimpleObjectList2 As IVsSimpleObjectList2
) As Integer
Parametry
- index
[v] Určuje index položky seznamu zájmu.
- ListType
[v] Určuje typ požadovaného seznamu.Hodnoty jsou převzaty z _LIB_LISTTYPE výčtu.
- flags
[v] Určuje příznaky, které řídí žádost o informace o seznamu objektů.Hodnoty jsou převzaty z _LIB_LISTFLAGS výčtu.
- pobSrch
[v] Nepoužité.Měla by být ignorována.
- ppIVsSimpleObjectList2
[výstup] Ukazatel IVsSimpleObjectList2 rozhraní vrácené podřízeného seznamu.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z vsshell80.idl:
HRESULT IVsSimpleObjectList2::GetList2(
[in] ULONG Index,
[in] LIB_LISTTYPE2 ListType,
[in] LIB_LISTFLAGS Flags,
[in] VSOBSEARCHCRITERIA2 *pobSrch,
[out, retval] IVsSimpleObjectList2 **ppIVsObjectList2
);
Když uživatel rozšíří seznam uzlů, objekt správce požádá seznamu jaké dítě ji uvádí podporuje dané položky seznamu voláním GetCategoryField2 metoda.Pak zavolá objekt správce GetList2 metoda s jednotlivými typy seznamů vrátila jako podporovaná.
Pod LC_PHYSICALCONTAINERS seznam knihovny by obvykle podporují LLT_NAMESPACES, LLT_CLASSES, a LLT_MEMBERS seznam.Pod LLT_NAMESPACES seznam, podpora LLT_NAMESPACES (pro vnořené obory) a LLT_MEMBERS.Pod LLT_CLASSES seznam, podpora LLT_CLASSES (pro vnořené třídy) a LLT_MEMBERS seznam.LLT_HIERARCHYseznamy se mohou objevit kdekoli poskytnout pomocné informace uzly jako uzly základny a rozhraní, třídy odvozené uzlu a podobně.
Při GetList2 je volána, měl vytvořit knihovnu (nebo znovu použít existující) IVsSimpleObjectList2 na základě zadané kategorie pro nástroj určený (podle příznaků).Všechny TTO_SORTTEXT řetězce pro položky, které jsou získány ve správci objektů prostřednictvím následných výzev k GetText musí být uchovávány platné až do konečné verze v seznamu.
Viz také
IVsSimpleObjectList2 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek