IVsObjectList2 Interface
Provides information about symbols in a list that is part of an overall organization in the tree view (IVsLiteTree) of the code browsing tools.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in microsoft.visualstudio.shell.interop.8.0.dll)
Notes to Callers
This interface is returned from a call to one of the following methods:
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in microsoft.visualstudio.shell.interop.8.0.dll)
This interface is an extension of IVsLiteTreeList and provides additional methods that are pertinent to symbols in the project.
See illustrations of the implementation and/or calling of this interface in the sample My C Package Sample.
Notes to Implementers Implemented by libraries to participate in the code browsing tools. The IVsLiteTreeList interface and IVsLibrary2 interface must also be implemented with the IVsObjectList2 interface. Note |
|---|
| Managed code implementations should implement the IVsSimpleObjectList2 interface instead to avoid memory leaks. This also requires implementing the IVsSimpleLibrary2 interface instead of the IVsLibrary2 interface. |
-
The GetList2 method in the IVsLibrary2 interface.
-
The GetListAndIndex method in the IVsObjectManager2 interface.
-
The GetList2 method of the IVsBrowseComponentSet interface.
Note