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 | |
---|---|---|
![]() |
CanDelete(UInt32, Int32) | Příznak označující, pokud lze odstranit položku seznamu vrátí. |
![]() |
CanGoToSource(UInt32, VSOBJGOTOSRCTYPE, Int32) | Příznak označující, pokud je podporován navigace na položku seznamu zdroj vrátí. |
![]() |
CanRename(UInt32, String, Int32) | Příznak označující, pokud lze přejmenovat položku seznamu vrátí. |
![]() |
CountSourceItems(UInt32, IVsHierarchy, UInt32, UInt32) | Vrací hierarchii a počet ItemIDs odpovídající zdrojové soubory pro danou položku. |
![]() |
DoDelete(UInt32, UInt32) | Požádá-li provést operaci odstranění položky seznamu. |
![]() |
DoDragDrop(UInt32, IDataObject, UInt32, UInt32) | Dotaz daného seznamu zboží ke zpracování operace a přetažení. |
![]() |
DoRename(UInt32, String, UInt32) | Zobrazí položky seznamu proveďte operaci přejmenování. |
![]() |
EnumClipboardFormats(UInt32, UInt32, UInt32, VSOBJCLIPFORMAT[], UInt32[]) | Položky seznamu výčet jeho formáty podporované schránky požádá. |
![]() |
FillDescription2(UInt32, UInt32, IVsObjectBrowserDescription3) | Zobrazí položky seznamu poskytnout popis k použití v prohlížeči objektů. |
![]() |
GetBrowseObject(UInt32, Object) | Vrací ukazatel na Procházet vlastnosti IDispatch pro danou položku. |
![]() |
GetCapabilities2(UInt32) | Vrátí objekt seznamu možností. |
![]() |
GetCategoryField2(UInt32, Int32, UInt32) | Vrátí hodnotu pro zadané kategorie pro danou položku. |
![]() |
GetClipboardFormat(UInt32, UInt32, FORMATETC[], STGMEDIUM[]) | Zobrazí že položku seznamu vykreslí zvláštní schránky formát, který podporuje. |
![]() |
GetContextMenu(UInt32, Guid, Int32, IOleCommandTarget) | Umožňuje poskytovat různé místní nabídka seznam a IOleCommandTarget pro danou položku. |
![]() |
GetDisplayData(UInt32, VSTREEDISPLAYDATA[]) | Načte data nakreslit strom požadované položky seznamu. |
![]() |
GetExpandable3(UInt32, UInt32, Int32) | Příznak označující, zda je rozšiřitelné položky seznamu vrátí. |
![]() |
GetExtendedClipboardVariant(UInt32, UInt32, VSOBJCLIPFORMAT[], Object) | Zobrazí že položku seznamu vykreslí formát zvláštní schránky jako variantu. |
![]() |
GetFlags(UInt32) | Vrátí atributy aktuálního seznamu stromu. |
![]() |
GetItemCount(UInt32) | Vrátí počet položek v seznamu Aktuální strom. |
![]() |
GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsSimpleObjectList2) | Vrátí podřízený IVsSimpleObjectList2 pro zadané kategorie. |
![]() |
GetMultipleSourceItems(UInt32, UInt32, UInt32, VSITEMSELECTION[]) | Vrátí ID tématu, pokud více než jeden odpovídající zdrojové soubory pro danou položku. |
![]() |
GetNavInfo(UInt32, IVsNavInfo) | Vyhrazena pro budoucí použití. |
![]() |
GetNavInfoNode(UInt32, IVsNavInfoNode) | Vyhrazena pro budoucí použití. |
![]() |
GetProperty(UInt32, Int32, Object) | Vrátí zadanou vlastností pro zadaný seznam položek. |
![]() |
GetSourceContextWithOwnership(UInt32, String, UInt32) | Vrátí číslo zdrojového souboru a řádek pro položku seznamu. |
![]() |
GetTextWithOwnership(UInt32, VSTREETEXTOPTIONS, String) | Vrátí formátovaná jako text pro položku v seznamu požadované stromu. |
![]() |
GetTipTextWithOwnership(UInt32, VSTREETOOLTIPTYPE, String) | Vrátí text tipu nástroje pro položku v seznamu požadované stromu. |
![]() |
GetUserContext(UInt32, Object) | Vrátí objekt kontext uživatele pro daný seznam položek. |
![]() |
GoToSource(UInt32, VSOBJGOTOSRCTYPE) | Přejde ke zdroji pro daný seznam položek. |
![]() |
LocateNavInfoNode(IVsNavInfoNode, UInt32) | Vyhrazena pro budoucí použití. |
![]() |
OnClose(VSTREECLOSEACTIONS[]) | Upozorní aktuální seznam stromu, že ji uzavíráte. |
![]() |
QueryDragDrop(UInt32, IDataObject, UInt32, UInt32) | Příznak označující, zda daný seznam položek podporuje operace přetažení myší vrátí. |
![]() |
ShowHelp(UInt32) | Umožňuje zobrazit nápovědu pro danou položku. |
![]() |
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