4 types derived from ObjectListItem
Microsoft.VisualStudio.LanguageServices (4)
Library\ObjectBrowser\Lists\FolderListItem.cs (1)
12
internal class FolderListItem :
ObjectListItem
Library\ObjectBrowser\Lists\ProjectListItem.cs (1)
13
internal class ProjectListItem :
ObjectListItem
Library\ObjectBrowser\Lists\ReferenceListItem.cs (1)
12
internal class ReferenceListItem :
ObjectListItem
Library\ObjectBrowser\Lists\SymbolListItem.cs (1)
13
internal abstract class SymbolListItem :
ObjectListItem
85 references to ObjectListItem
Microsoft.VisualStudio.LanguageServices (85)
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (2)
23
private readonly
ObjectListItem
_listItem;
32
ObjectListItem
listItem,
Library\ObjectBrowser\AbstractListItemFactory.cs (39)
167
private static ImmutableArray<
ObjectListItem
> CreateListItemsFromSymbols<TSymbol>(
171
Func<TSymbol, ProjectId, bool,
ObjectListItem
> listItemCreator)
174
var builder = ImmutableArray.CreateBuilder<
ObjectListItem
>(symbols.Length);
185
Func<TSymbol, ProjectId, bool,
ObjectListItem
> listItemCreator,
186
ImmutableArray<
ObjectListItem
>.Builder builder)
205
private ImmutableArray<
ObjectListItem
> GetBaseTypeListItems(INamedTypeSymbol namedTypeSymbol, Compilation compilation, ProjectId projectId)
210
return ImmutableArray<
ObjectListItem
>.Empty;
229
public ImmutableArray<
ObjectListItem
> GetBaseTypeListItems(
ObjectListItem
parentListItem, Compilation compilation)
237
return ImmutableArray<
ObjectListItem
>.Empty;
245
public ImmutableArray<
ObjectListItem
> GetFolderListItems(
ObjectListItem
parentListItem, Compilation compilation)
255
var builder = ImmutableArray.CreateBuilder<
ObjectListItem
>();
290
private ImmutableArray<
ObjectListItem
> GetMemberListItems(
296
var builder = ImmutableArray.CreateBuilder<
ObjectListItem
>();
389
public ImmutableArray<
ObjectListItem
> GetMemberListItems(
ObjectListItem
parentListItem, Compilation compilation)
397
return ImmutableArray<
ObjectListItem
>.Empty;
405
public void CollectNamespaceListItems(IAssemblySymbol assemblySymbol, ProjectId projectId, ImmutableArray<
ObjectListItem
>.Builder builder, string searchString)
438
public ImmutableArray<
ObjectListItem
> GetNamespaceListItems(
ObjectListItem
parentListItem, Compilation compilation)
449
var builder = ImmutableArray.CreateBuilder<
ObjectListItem
>();
584
public ImmutableArray<
ObjectListItem
> GetProjectListItems(Solution solution, string languageName, uint listFlags)
589
return ImmutableArray<
ObjectListItem
>.Empty;
592
var projectListItemBuilder = ImmutableArray.CreateBuilder<
ObjectListItem
>();
593
var referenceListItemBuilder = ImmutableArray.CreateBuilder<
ObjectListItem
>();
638
public ImmutableArray<
ObjectListItem
> GetReferenceListItems(
ObjectListItem
parentListItem, Compilation compilation)
646
return ImmutableArray<
ObjectListItem
>.Empty;
649
var builder = ArrayBuilder<
ObjectListItem
>.GetInstance();
687
private ImmutableArray<
ObjectListItem
> GetTypeListItems(
705
var finalBuilder = ImmutableArray.CreateBuilder<
ObjectListItem
>();
707
foreach (
var
listItem in listItems)
718
public ImmutableArray<
ObjectListItem
> GetTypeListItems(
ObjectListItem
parentListItem, Compilation compilation)
743
public void CollectTypeListItems(IAssemblySymbol assemblySymbol, Compilation compilation, ProjectId projectId, ImmutableArray<
ObjectListItem
>.Builder builder, string searchString)
755
foreach (
var
typeListItem in typeListItems)
775
public void CollectMemberListItems(IAssemblySymbol assemblySymbol, Compilation compilation, ProjectId projectId, ImmutableArray<
ObjectListItem
>.Builder builder, string searchString)
790
foreach (
var
memberListItem in memberListItems)
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (4)
41
private
ObjectListItem
_activeListItem;
63
ObjectListItem
listItem,
171
internal void SetActiveListItem(
ObjectListItem
listItem)
187
internal Project GetProject(
ObjectListItem
listItem)
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager_Description.cs (1)
16
ObjectListItem
listItem,
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager_ListItems.cs (16)
17
internal void CollectMemberListItems(IAssemblySymbol assemblySymbol, Compilation compilation, ProjectId projectId, ImmutableArray<
ObjectListItem
>.Builder builder, string searchString)
20
internal void CollectNamespaceListItems(IAssemblySymbol assemblySymbol, ProjectId projectId, ImmutableArray<
ObjectListItem
>.Builder builder, string searchString)
23
internal void CollectTypeListItems(IAssemblySymbol assemblySymbol, Compilation compilation, ProjectId projectId, ImmutableArray<
ObjectListItem
>.Builder builder, string searchString)
32
internal ImmutableArray<
ObjectListItem
> GetBaseTypeListItems(
ObjectListItem
parentListItem, Compilation compilation)
35
internal ImmutableArray<
ObjectListItem
> GetFolderListItems(
ObjectListItem
parentListItem, Compilation compilation)
38
internal ImmutableArray<
ObjectListItem
> GetMemberListItems(
ObjectListItem
parentListItem, Compilation compilation)
41
internal ImmutableArray<
ObjectListItem
> GetNamespaceListItems(
ObjectListItem
parentListItem, Compilation compilation)
44
internal ImmutableArray<
ObjectListItem
> GetProjectListItems(Solution solution, string languageName, uint listFlags)
47
internal ImmutableArray<
ObjectListItem
> GetReferenceListItems(
ObjectListItem
parentListItem, Compilation compilation)
50
internal ImmutableArray<
ObjectListItem
> GetTypeListItems(
ObjectListItem
parentListItem, Compilation compilation)
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager_Search.cs (3)
54
var builder = ImmutableArray.CreateBuilder<
ObjectListItem
>();
69
var builder = ImmutableArray.CreateBuilder<
ObjectListItem
>();
88
var builder = ImmutableArray.CreateBuilder<
ObjectListItem
>();
Library\ObjectBrowser\ObjectList.cs (20)
27
private readonly ImmutableArray<
ObjectListItem
> _items;
33
ImmutableArray<
ObjectListItem
> items)
42
ObjectListItem
parentListItem,
44
ImmutableArray<
ObjectListItem
> items)
54
foreach (
var
item in _items)
63
private
ObjectListItem
GetListItem(uint index)
65
var
listItem = _items[(int)index];
72
var
listItem = GetListItem(index);
311
var
listItem = GetListItem(index);
329
var
item = GetListItem(index);
389
var
item = GetListItem(index);
464
var
listItem = GetListItem(index);
550
var
listItem = GetListItem(index);
581
var
listItem = GetListItem(index);
660
var
listItem = GetListItem(index);
669
var
listItem = GetListItem(index);
707
var
listItem = GetListItem(index);
836
var
listItem = GetListItem(i);
889
var
listItem = GetListItem(index);
962
public
ObjectListItem
ParentListItem { get; }