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