1 implementation of NavInfoFactory
Microsoft.VisualStudio.LanguageServices (1)
Library\AbstractLibraryService.cs (1)
22public NavInfoFactory NavInfoFactory { get; }
12 references to NavInfoFactory
Microsoft.VisualStudio.LanguageServices (12)
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (3)
47var navInfo = _libraryManager.LibraryService.NavInfoFactory.CreateForAssembly(assemblySymbol); 75var navInfo = _libraryManager.LibraryService.NavInfoFactory.CreateForNamespace( 120var navInfo = _libraryManager.LibraryService.NavInfoFactory.CreateForType(
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (5)
402ppNavInfo = this.LibraryService.NavInfoFactory.Create(libraryName, referenceOwnerName, namespaceName.ToString(), className.ToString(), memberName); 434return this.LibraryService.NavInfoFactory.CreateForMember(symbol, project, compilation, useExpandedHierarchy); 438return this.LibraryService.NavInfoFactory.CreateForType((INamedTypeSymbol)symbol, project, compilation, useExpandedHierarchy); 442return this.LibraryService.NavInfoFactory.CreateForNamespace((INamespaceSymbol)symbol, project, compilation, useExpandedHierarchy); 445return this.LibraryService.NavInfoFactory.CreateForProject(project);
Library\ObjectBrowser\ObjectList.cs (2)
561return this.LibraryManager.LibraryService.NavInfoFactory.CreateForProject(project); 567return this.LibraryManager.LibraryService.NavInfoFactory.CreateForReference(referenceListItem.MetadataReference);
Workspace\VisualStudioSymbolNavigationService.cs (2)
107var navInfo = libraryService.NavInfoFactory.CreateForSymbol(symbol, project, compilation); 108navInfo ??= libraryService.NavInfoFactory.CreateForProject(project);