92 references to ObjectListKind
Microsoft.VisualStudio.LanguageServices (92)
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (4)
306var listKind = Helpers.ListTypeToObjectListKind(listType); 314if (listKind == ObjectListKind.Hierarchy) 319Debug.Assert(listKind == ObjectListKind.Projects); 321return 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 (62)
30ObjectListKind kind, 39ObjectListKind kind, 80case ObjectListKind.BaseTypes: 81case ObjectListKind.Hierarchy: 82case ObjectListKind.Members: 83case ObjectListKind.Namespaces: 84case ObjectListKind.Projects: 85case ObjectListKind.References: 86case ObjectListKind.Types: 119case ObjectListKind.BaseTypes: 123case ObjectListKind.Hierarchy: 124var parentKind = this.ParentKind; 125categoryField = parentKind is ObjectListKind.Types or ObjectListKind.BaseTypes 131case ObjectListKind.Members: 135case ObjectListKind.Namespaces: 139case ObjectListKind.Projects: 142if (IsClassView() && this.ParentKind == ObjectListKind.None) 149case ObjectListKind.References: 153case ObjectListKind.Types: 314case ObjectListKind.Projects: 318case ObjectListKind.References: 360if (Kind == ObjectListKind.Hierarchy) 362categoryField = this.ParentKind == ObjectListKind.Projects 403case ObjectListKind.Hierarchy: 404case ObjectListKind.Namespaces: 405case ObjectListKind.Projects: 406case ObjectListKind.References: 409case ObjectListKind.BaseTypes: 410case ObjectListKind.Types: 466case ObjectListKind.Hierarchy: 478case ObjectListKind.BaseTypes: 487var listKind = Helpers.ListTypeToObjectListKind(listType); 511case ObjectListKind.Types: 512return new ObjectList(ObjectListKind.Types, flags, this, listItem, LibraryManager, this.LibraryManager.GetTypeListItems(listItem, compilation)); 513case ObjectListKind.Hierarchy: 514return new ObjectList(ObjectListKind.Hierarchy, flags, this, listItem, LibraryManager, this.LibraryManager.GetFolderListItems(listItem, compilation)); 515case ObjectListKind.Namespaces: 516return new ObjectList(ObjectListKind.Namespaces, flags, this, listItem, LibraryManager, this.LibraryManager.GetNamespaceListItems(listItem, compilation)); 517case ObjectListKind.Members: 518return new ObjectList(ObjectListKind.Members, flags, this, listItem, LibraryManager, this.LibraryManager.GetMemberListItems(listItem, compilation)); 519case ObjectListKind.References: 520return new ObjectList(ObjectListKind.References, flags, this, listItem, LibraryManager, this.LibraryManager.GetReferenceListItems(listItem, compilation)); 521case ObjectListKind.BaseTypes: 522return new ObjectList(ObjectListKind.BaseTypes, flags, this, listItem, LibraryManager, this.LibraryManager.GetBaseTypeListItems(listItem, compilation)); 612if (Kind is ObjectListKind.Types or 613ObjectListKind.Namespaces or 614ObjectListKind.Members) 629else if (Kind == ObjectListKind.Projects) 770case ObjectListKind.Projects: 771case ObjectListKind.References: 773case ObjectListKind.BaseTypes: 774case ObjectListKind.Namespaces: 775case ObjectListKind.Types: 777case ObjectListKind.Members: 779case ObjectListKind.Hierarchy: 807case ObjectListKind.Projects: 810case ObjectListKind.Members: 813case ObjectListKind.Hierarchy: 950public ObjectListKind Kind { get; } 952public ObjectListKind ParentKind 958: ObjectListKind.None;
Library\ObjectBrowser\ObjectListItem.cs (2)
60public ObjectListKind ParentListKind 66: ObjectListKind.None;