110 references to ObjectListKind
Microsoft.VisualStudio.LanguageServices (93)
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (4)
309var listKind = Helpers.ListTypeToObjectListKind(listType); 317if (listKind == ObjectListKind.Hierarchy) 322Debug.Assert(listKind == ObjectListKind.Projects); 324return new ObjectList(ObjectListKind.Projects, flags, this, this.GetProjectListItems(this.Workspace.CurrentSolution, _languageName, flags));
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager_Search.cs (7)
36ObjectListKind listKind, 51case ObjectListKind.Namespaces: 63return new ObjectList(ObjectListKind.Namespaces, flags, this, builder.ToImmutable()); 66case ObjectListKind.Types: 84return new ObjectList(ObjectListKind.Types, flags, this, builder.ToImmutable()); 87case ObjectListKind.Members: 105return new ObjectList(ObjectListKind.Types, flags, this, builder.ToImmutable());
Library\ObjectBrowser\Helpers.cs (17)
19public static ObjectListKind ListTypeToObjectListKind(uint listType) 24return ObjectListKind.Types; 26return ObjectListKind.Hierarchy; 28return ObjectListKind.Members; 30return ObjectListKind.Namespaces; 32return ObjectListKind.Projects; 34return ObjectListKind.References; 36return ObjectListKind.BaseTypes; 41return ObjectListKind.None; 44public static uint ObjectListKindToListType(ObjectListKind kind) 48case ObjectListKind.BaseTypes: 50case ObjectListKind.Hierarchy: 52case ObjectListKind.Members: 54case ObjectListKind.Namespaces: 56case ObjectListKind.Projects: 58case ObjectListKind.References: 60case ObjectListKind.Types:
Library\ObjectBrowser\ObjectList.cs (63)
29private readonly ObjectListKind _kind; 36ObjectListKind kind, 45ObjectListKind kind, 86case ObjectListKind.BaseTypes: 87case ObjectListKind.Hierarchy: 88case ObjectListKind.Members: 89case ObjectListKind.Namespaces: 90case ObjectListKind.Projects: 91case ObjectListKind.References: 92case ObjectListKind.Types: 125case ObjectListKind.BaseTypes: 129case ObjectListKind.Hierarchy: 130var parentKind = this.ParentKind; 131categoryField = parentKind is ObjectListKind.Types or ObjectListKind.BaseTypes 137case ObjectListKind.Members: 141case ObjectListKind.Namespaces: 145case ObjectListKind.Projects: 148if (IsClassView() && this.ParentKind == ObjectListKind.None) 155case ObjectListKind.References: 159case ObjectListKind.Types: 320case ObjectListKind.Projects: 324case ObjectListKind.References: 366if (_kind == ObjectListKind.Hierarchy) 368categoryField = this.ParentKind == ObjectListKind.Projects 409case ObjectListKind.Hierarchy: 410case ObjectListKind.Namespaces: 411case ObjectListKind.Projects: 412case ObjectListKind.References: 415case ObjectListKind.BaseTypes: 416case ObjectListKind.Types: 472case ObjectListKind.Hierarchy: 484case ObjectListKind.BaseTypes: 493var listKind = Helpers.ListTypeToObjectListKind(listType); 517case ObjectListKind.Types: 518return new ObjectList(ObjectListKind.Types, flags, this, listItem, LibraryManager, this.LibraryManager.GetTypeListItems(listItem, compilation)); 519case ObjectListKind.Hierarchy: 520return new ObjectList(ObjectListKind.Hierarchy, flags, this, listItem, LibraryManager, this.LibraryManager.GetFolderListItems(listItem, compilation)); 521case ObjectListKind.Namespaces: 522return new ObjectList(ObjectListKind.Namespaces, flags, this, listItem, LibraryManager, this.LibraryManager.GetNamespaceListItems(listItem, compilation)); 523case ObjectListKind.Members: 524return new ObjectList(ObjectListKind.Members, flags, this, listItem, LibraryManager, this.LibraryManager.GetMemberListItems(listItem, compilation)); 525case ObjectListKind.References: 526return new ObjectList(ObjectListKind.References, flags, this, listItem, LibraryManager, this.LibraryManager.GetReferenceListItems(listItem, compilation)); 527case ObjectListKind.BaseTypes: 528return new ObjectList(ObjectListKind.BaseTypes, flags, this, listItem, LibraryManager, this.LibraryManager.GetBaseTypeListItems(listItem, compilation)); 618if (_kind is ObjectListKind.Types or 619ObjectListKind.Namespaces or 620ObjectListKind.Members) 635else if (_kind == ObjectListKind.Projects) 776case ObjectListKind.Projects: 777case ObjectListKind.References: 779case ObjectListKind.BaseTypes: 780case ObjectListKind.Namespaces: 781case ObjectListKind.Types: 783case ObjectListKind.Members: 785case ObjectListKind.Hierarchy: 813case ObjectListKind.Projects: 816case ObjectListKind.Members: 819case ObjectListKind.Hierarchy: 956public ObjectListKind Kind 961public ObjectListKind ParentKind 967: ObjectListKind.None;
Library\ObjectBrowser\ObjectListItem.cs (2)
69public ObjectListKind ParentListKind 75: ObjectListKind.None;
Microsoft.VisualStudio.LanguageServices.UnitTests (17)
ObjectBrowser\AbstractObjectBrowserTests.vb (3)
65Return New NavInfoNodeDescriptor With {.Kind = ObjectListKind.Projects, .Name = name} 69Return New NavInfoNodeDescriptor With {.Kind = ObjectListKind.Namespaces, .Name = name} 73Return New NavInfoNodeDescriptor With {.Kind = ObjectListKind.Types, .Name = name}
ObjectBrowser\Helpers.vb (13)
192Private Function ListType(kind As ObjectListKind) As UInteger 202Private Function GetList(simpleLibrary As IVsSimpleLibrary2, kind As ObjectListKind) As IVsSimpleObjectList2 211Private Function GetList(simpleObjectList As IVsSimpleObjectList2, index As Integer, kind As ObjectListKind) As IVsSimpleObjectList2 222Return GetList(simpleLibrary, ObjectListKind.Projects) 227Return GetList(simpleObjectList, index, ObjectListKind.Projects) 232Return GetList(simpleLibrary, ObjectListKind.Namespaces) 237Return GetList(simpleObjectList, index, ObjectListKind.Namespaces) 242Return GetList(simpleLibrary, ObjectListKind.Types) 247Return GetList(simpleObjectList, index, ObjectListKind.Types) 252Return GetList(simpleLibrary, ObjectListKind.Members) 257Return GetList(simpleObjectList, index, ObjectListKind.Members) 262Return GetList(simpleLibrary, ObjectListKind.References) 267Return GetList(simpleObjectList, index, ObjectListKind.References)
ObjectBrowser\NavInfoNodeDescriptor.vb (1)
9Public Kind As ObjectListKind