92 references to ObjectListKind
Microsoft.VisualStudio.LanguageServices (92)
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (4)
306
var
listKind = Helpers.ListTypeToObjectListKind(listType);
314
if (listKind ==
ObjectListKind
.Hierarchy)
319
Debug.Assert(listKind ==
ObjectListKind
.Projects);
321
return new ObjectList(
ObjectListKind
.Projects, flags, this, this.GetProjectListItems(this.Workspace.CurrentSolution, _languageName, flags));
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager_Search.cs (7)
36
ObjectListKind
listKind,
51
case
ObjectListKind
.Namespaces:
63
return new ObjectList(
ObjectListKind
.Namespaces, flags, this, builder.ToImmutable());
66
case
ObjectListKind
.Types:
84
return new ObjectList(
ObjectListKind
.Types, flags, this, builder.ToImmutable());
87
case
ObjectListKind
.Members:
105
return new ObjectList(
ObjectListKind
.Types, flags, this, builder.ToImmutable());
Library\ObjectBrowser\Helpers.cs (17)
19
public static
ObjectListKind
ListTypeToObjectListKind(uint listType)
24
return
ObjectListKind
.Types;
26
return
ObjectListKind
.Hierarchy;
28
return
ObjectListKind
.Members;
30
return
ObjectListKind
.Namespaces;
32
return
ObjectListKind
.Projects;
34
return
ObjectListKind
.References;
36
return
ObjectListKind
.BaseTypes;
41
return
ObjectListKind
.None;
44
public static uint ObjectListKindToListType(
ObjectListKind
kind)
48
case
ObjectListKind
.BaseTypes:
50
case
ObjectListKind
.Hierarchy:
52
case
ObjectListKind
.Members:
54
case
ObjectListKind
.Namespaces:
56
case
ObjectListKind
.Projects:
58
case
ObjectListKind
.References:
60
case
ObjectListKind
.Types:
Library\ObjectBrowser\ObjectList.cs (62)
30
ObjectListKind
kind,
39
ObjectListKind
kind,
80
case
ObjectListKind
.BaseTypes:
81
case
ObjectListKind
.Hierarchy:
82
case
ObjectListKind
.Members:
83
case
ObjectListKind
.Namespaces:
84
case
ObjectListKind
.Projects:
85
case
ObjectListKind
.References:
86
case
ObjectListKind
.Types:
119
case
ObjectListKind
.BaseTypes:
123
case
ObjectListKind
.Hierarchy:
124
var
parentKind = this.ParentKind;
125
categoryField = parentKind is
ObjectListKind
.Types or
ObjectListKind
.BaseTypes
131
case
ObjectListKind
.Members:
135
case
ObjectListKind
.Namespaces:
139
case
ObjectListKind
.Projects:
142
if (IsClassView() && this.ParentKind ==
ObjectListKind
.None)
149
case
ObjectListKind
.References:
153
case
ObjectListKind
.Types:
314
case
ObjectListKind
.Projects:
318
case
ObjectListKind
.References:
360
if (Kind ==
ObjectListKind
.Hierarchy)
362
categoryField = this.ParentKind ==
ObjectListKind
.Projects
403
case
ObjectListKind
.Hierarchy:
404
case
ObjectListKind
.Namespaces:
405
case
ObjectListKind
.Projects:
406
case
ObjectListKind
.References:
409
case
ObjectListKind
.BaseTypes:
410
case
ObjectListKind
.Types:
466
case
ObjectListKind
.Hierarchy:
478
case
ObjectListKind
.BaseTypes:
487
var
listKind = Helpers.ListTypeToObjectListKind(listType);
511
case
ObjectListKind
.Types:
512
return new ObjectList(
ObjectListKind
.Types, flags, this, listItem, LibraryManager, this.LibraryManager.GetTypeListItems(listItem, compilation));
513
case
ObjectListKind
.Hierarchy:
514
return new ObjectList(
ObjectListKind
.Hierarchy, flags, this, listItem, LibraryManager, this.LibraryManager.GetFolderListItems(listItem, compilation));
515
case
ObjectListKind
.Namespaces:
516
return new ObjectList(
ObjectListKind
.Namespaces, flags, this, listItem, LibraryManager, this.LibraryManager.GetNamespaceListItems(listItem, compilation));
517
case
ObjectListKind
.Members:
518
return new ObjectList(
ObjectListKind
.Members, flags, this, listItem, LibraryManager, this.LibraryManager.GetMemberListItems(listItem, compilation));
519
case
ObjectListKind
.References:
520
return new ObjectList(
ObjectListKind
.References, flags, this, listItem, LibraryManager, this.LibraryManager.GetReferenceListItems(listItem, compilation));
521
case
ObjectListKind
.BaseTypes:
522
return new ObjectList(
ObjectListKind
.BaseTypes, flags, this, listItem, LibraryManager, this.LibraryManager.GetBaseTypeListItems(listItem, compilation));
612
if (Kind is
ObjectListKind
.Types or
613
ObjectListKind
.Namespaces or
614
ObjectListKind
.Members)
629
else if (Kind ==
ObjectListKind
.Projects)
770
case
ObjectListKind
.Projects:
771
case
ObjectListKind
.References:
773
case
ObjectListKind
.BaseTypes:
774
case
ObjectListKind
.Namespaces:
775
case
ObjectListKind
.Types:
777
case
ObjectListKind
.Members:
779
case
ObjectListKind
.Hierarchy:
807
case
ObjectListKind
.Projects:
810
case
ObjectListKind
.Members:
813
case
ObjectListKind
.Hierarchy:
950
public
ObjectListKind
Kind { get; }
952
public
ObjectListKind
ParentKind
958
:
ObjectListKind
.None;
Library\ObjectBrowser\ObjectListItem.cs (2)
60
public
ObjectListKind
ParentListKind
66
:
ObjectListKind
.None;