Assembly: Microsoft.VisualStudio.Shell.Interop (in microsoft.visualstudio.shell.interop.dll)
[GuidAttribute("1E425321-94CB-448E-8E1E-E1EA2479E5E2")] [InterfaceTypeAttribute(1)] public interface IVsLiteTreeList
/** @attribute GuidAttribute("1E425321-94CB-448E-8E1E-E1EA2479E5E2") */ /** @attribute InterfaceTypeAttribute(1) */ public interface IVsLiteTreeList
CountOfItems –1. Most of the methods on these interfaces operate on a single index at a time, which is passed in as the first parameter to the method. The special value NULINDEX is used to denote the entire list and no item in particular.and its base interface IVsLiteTreeList are used to organize symbols into lists whose item indices range from 0 to
The tree view is simply a collection of IVsLiteTreeList implementations at various levels. Every node in the tree view is an item in an IVsLiteTreeList and it, in turn, can have zero or more children lists.
See illustrations of the implementation and/or calling of this interface in the sampleNotes to Implementers Implemented by libraries to participate in the code browsing tools. Notes to Callers Called by the code browsing tools to obtain information about a set of symbols in accordance with the parameters specified through . or .