Sdílet prostřednictvím


IVsSimpleObjectList2 – rozhraní

 

Zjednodušená verze IVsObjectList2 rozhraní.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntaxe

[GuidAttribute("A0C6D693-8226-4CA6-AB03-557AA5A33F75")]
[InterfaceTypeAttribute(1)]
public interface IVsSimpleObjectList2
[GuidAttribute("A0C6D693-8226-4CA6-AB03-557AA5A33F75")]
[InterfaceTypeAttribute(1)]
public interface class IVsSimpleObjectList2
[<GuidAttribute("A0C6D693-8226-4CA6-AB03-557AA5A33F75")>]
[<InterfaceTypeAttribute(1)>]
type IVsSimpleObjectList2 = interface end
<GuidAttribute("A0C6D693-8226-4CA6-AB03-557AA5A33F75")>
<InterfaceTypeAttribute(1)>
Public Interface IVsSimpleObjectList2

Metody

Název Popis
System_CAPS_pubmethod CanDelete(UInt32, Int32)

Příznak označující, pokud lze odstranit položku seznamu vrátí.

System_CAPS_pubmethod CanGoToSource(UInt32, VSOBJGOTOSRCTYPE, Int32)

Příznak označující, pokud je podporován navigace na položku seznamu zdroj vrátí.

System_CAPS_pubmethod CanRename(UInt32, String, Int32)

Příznak označující, pokud lze přejmenovat položku seznamu vrátí.

System_CAPS_pubmethod CountSourceItems(UInt32, IVsHierarchy, UInt32, UInt32)

Vrací hierarchii a počet ItemIDs odpovídající zdrojové soubory pro danou položku.

System_CAPS_pubmethod DoDelete(UInt32, UInt32)

Požádá-li provést operaci odstranění položky seznamu.

System_CAPS_pubmethod DoDragDrop(UInt32, IDataObject, UInt32, UInt32)

Dotaz daného seznamu zboží ke zpracování operace a přetažení.

System_CAPS_pubmethod DoRename(UInt32, String, UInt32)

Zobrazí položky seznamu proveďte operaci přejmenování.

System_CAPS_pubmethod EnumClipboardFormats(UInt32, UInt32, UInt32, VSOBJCLIPFORMAT[], UInt32[])

Položky seznamu výčet jeho formáty podporované schránky požádá.

System_CAPS_pubmethod FillDescription2(UInt32, UInt32, IVsObjectBrowserDescription3)

Zobrazí položky seznamu poskytnout popis k použití v prohlížeči objektů.

System_CAPS_pubmethod GetBrowseObject(UInt32, Object)

Vrací ukazatel na Procházet vlastnosti IDispatch pro danou položku.

System_CAPS_pubmethod GetCapabilities2(UInt32)

Vrátí objekt seznamu možností.

System_CAPS_pubmethod GetCategoryField2(UInt32, Int32, UInt32)

Vrátí hodnotu pro zadané kategorie pro danou položku.

System_CAPS_pubmethod GetClipboardFormat(UInt32, UInt32, FORMATETC[], STGMEDIUM[])

Zobrazí že položku seznamu vykreslí zvláštní schránky formát, který podporuje.

System_CAPS_pubmethod GetContextMenu(UInt32, Guid, Int32, IOleCommandTarget)

Umožňuje poskytovat různé místní nabídka seznam a IOleCommandTarget pro danou položku.

System_CAPS_pubmethod GetDisplayData(UInt32, VSTREEDISPLAYDATA[])

Načte data nakreslit strom požadované položky seznamu.

System_CAPS_pubmethod GetExpandable3(UInt32, UInt32, Int32)

Příznak označující, zda je rozšiřitelné položky seznamu vrátí.

System_CAPS_pubmethod GetExtendedClipboardVariant(UInt32, UInt32, VSOBJCLIPFORMAT[], Object)

Zobrazí že položku seznamu vykreslí formát zvláštní schránky jako variantu.

System_CAPS_pubmethod GetFlags(UInt32)

Vrátí atributy aktuálního seznamu stromu.

System_CAPS_pubmethod GetItemCount(UInt32)

Vrátí počet položek v seznamu Aktuální strom.

System_CAPS_pubmethod GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsSimpleObjectList2)

Vrátí podřízený IVsSimpleObjectList2 pro zadané kategorie.

System_CAPS_pubmethod GetMultipleSourceItems(UInt32, UInt32, UInt32, VSITEMSELECTION[])

Vrátí ID tématu, pokud více než jeden odpovídající zdrojové soubory pro danou položku.

System_CAPS_pubmethod GetNavInfo(UInt32, IVsNavInfo)

Vyhrazena pro budoucí použití.

System_CAPS_pubmethod GetNavInfoNode(UInt32, IVsNavInfoNode)

Vyhrazena pro budoucí použití.

System_CAPS_pubmethod GetProperty(UInt32, Int32, Object)

Vrátí zadanou vlastností pro zadaný seznam položek.

System_CAPS_pubmethod GetSourceContextWithOwnership(UInt32, String, UInt32)

Vrátí číslo zdrojového souboru a řádek pro položku seznamu.

System_CAPS_pubmethod GetTextWithOwnership(UInt32, VSTREETEXTOPTIONS, String)

Vrátí formátovaná jako text pro položku v seznamu požadované stromu.

System_CAPS_pubmethod GetTipTextWithOwnership(UInt32, VSTREETOOLTIPTYPE, String)

Vrátí text tipu nástroje pro položku v seznamu požadované stromu.

System_CAPS_pubmethod GetUserContext(UInt32, Object)

Vrátí objekt kontext uživatele pro daný seznam položek.

System_CAPS_pubmethod GoToSource(UInt32, VSOBJGOTOSRCTYPE)

Přejde ke zdroji pro daný seznam položek.

System_CAPS_pubmethod LocateNavInfoNode(IVsNavInfoNode, UInt32)

Vyhrazena pro budoucí použití.

System_CAPS_pubmethod OnClose(VSTREECLOSEACTIONS[])

Upozorní aktuální seznam stromu, že ji uzavíráte.

System_CAPS_pubmethod QueryDragDrop(UInt32, IDataObject, UInt32, UInt32)

Příznak označující, zda daný seznam položek podporuje operace přetažení myší vrátí.

System_CAPS_pubmethod ShowHelp(UInt32)

Umožňuje zobrazit nápovědu pro danou položku.

System_CAPS_pubmethod UpdateCounter(UInt32)

Vrátí aktuální čítač změnit seznam stromu a označuje, že obsah seznamu změnily.

Poznámky

Toto rozhraní je rozšíření IVsLiteTreeList a poskytuje další metody, které jsou relevantní pro symboly v projektu.Tato verze IVsObjectList2 rozhraní by měl být prováděn spravovaný kód.

Poznámky pro implementátory:

Toto rozhraní by měl být prováděn spravovaný kód zabránit potenciální nevracení paměti při návratu z textu GetTextWithOwnership metoda, text popisu z GetTipTextWithOwnership metoda a kontext zdroje z GetSourceContextWithOwnership metod.IVsLiteTreeList a IVsSimpleLibrary2 rozhraní musí být implementovány také pomocí IVsSimpleObjectList2 rozhraní.

Poznámky pro volající:

Toto rozhraní je vrácené volání GetList2 metodu IVsSimpleLibrary2 rozhraní.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek