IVsObjectList2 Methods

Include Protected Members
Include Inherited Members

The IVsObjectList2 type exposes the following members.

Methods

 

Name

Description

Public method

CanDelete

Returns a flag indicating if the given list item can be deleted.

Public method

CanGoToSource

Returns a flag indicating if navigation to the given list item's source is supported.

Public method

CanRename

Returns a flag indicating if the given list item can be renamed.

Public method

CountSourceItems

Returns the hierarchy and the number of ItemIDs corresponding to source files for the given list item.

Public method

DoDelete

Asks the given list item to do the delete operation.

Public method

DoDragDrop

Asks the given list item to handle a drag-and-drop operation.

Public method

DoRename

Asks the given list item to do the rename operation.

Public method

EnumClipboardFormats

Asks the given list item to enumerate its supported clipboard formats.

Public method

FillDescription

Asks the list item to provide description text to be used in the object browser.

Public method

FillDescription2

Asks the list item to provide description text to be used in the object browser.

Public method

GetBrowseObject

Returns a pointer to the property browse IDispatch for the given list item.

Public method

GetCapabilities2

Returns an object list's capabilities.

Public method

GetCategoryField2

Returns the value for the specified category for the given list item.

Public method

GetClipboardFormat

Asks the given list item to renders a specific clipboard format that it supports.

Public method

GetContextMenu

Allows the list to provide a different context menu and IOleCommandTarget for the given list item.

Public method

GetDisplayData

Retrieves data to draw the requested tree list item.

Public method

GetExpandable

Method information not provided. Return E_NOTIMPL.

Public method

GetExpandable3

Returns a flag indicating whether the given list item is expandable.

Public method

GetExpandedList

Expands a tree list node.

Public method

GetExtendedClipboardVariant

Asks the given list item to renders a specific clipboard format as a variant.

Public method

GetFlags

Returns the attributes of the current tree list.

Public method

GetItemCount

Returns the number of items in the current tree list.

Public method

GetList2

Returns a child IVsObjectList2 for the specified category.

Public method

GetListChanges

Returns changes that have occurred in a tree list. For future use only.

Public method

GetMultipleSourceItems

Returns the ItemID corresponding to source files for the given list item if more than one.

Public method

GetNavigationInfo2

Fills the VSOBNAVIGATIONINFO2 structure for the given list item allowing the list to navigate back to it through LocateNavigationInfo2.

Public method

GetNavInfo

Reserved for future use.

Public method

GetNavInfoNode

Reserved for future use.

Public method

GetProperty

Returns the specified property for the specified list item.

Public method

GetSourceContext

Returns a source filename and line number for the given list item.

Public method

GetText

Returns a pointer to the text representations for the requested tree list item.

Public method

GetTipText

Returns a pointer to the tool tip text for the requested tree list item.

Public method

GetUserContext

Returns the user context object for the given list item.

Public method

GoToSource

Navigates to the source for the given list item.

Public method

LocateExpandedList

Public method

LocateNavigationInfo2

Returns the index of the list item corresponding to the VSOBNAVIGATIONINFO2 structure.

Public method

LocateNavInfoNode

Reserved for future use.

Public method

OnClose

Notifies the current tree list that it is being closed.

Public method

QueryDragDrop

Returns a flag indicating whether the given list item supports a drag-and-drop operation.

Public method

ShowHelp

Allows the list to display help for the given list item.

Public method

ToggleState

Tells the requested tree item to toggle its checked state if it has check boxes.

Public method

UpdateCounter

Returns the current change counter for the tree list, and is used to indicate that the list contents have changed.

Top

See Also

Reference

IVsObjectList2 Interface

Microsoft.VisualStudio.Shell.Interop Namespace