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