1 implementation of NavInfoFactory
Microsoft.VisualStudio.LanguageServices (1)
Library\AbstractLibraryService.cs (1)
22public NavInfoFactory NavInfoFactory { get; }
16 references to NavInfoFactory
Microsoft.VisualStudio.LanguageServices (14)
Library\ClassView\AbstractSyncClassViewCommandHandler.cs (2)
96navInfo = libraryService.NavInfoFactory.CreateForSymbol(symbol, document.Project, semanticModel.Compilation, useExpandedHierarchy: true); 99navInfo ??= libraryService.NavInfoFactory.CreateForProject(document.Project);
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (3)
50var navInfo = _libraryManager.LibraryService.NavInfoFactory.CreateForAssembly(assemblySymbol); 78var navInfo = _libraryManager.LibraryService.NavInfoFactory.CreateForNamespace(namespaceSymbol, _project, GetCompilation(), useExpandedHierarchy: false); 123var navInfo = _libraryManager.LibraryService.NavInfoFactory.CreateForType(typeSymbol, _project, GetCompilation(), useExpandedHierarchy: false);
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (5)
406ppNavInfo = this.LibraryService.NavInfoFactory.Create(libraryName, referenceOwnerName, namespaceName.ToString(), className.ToString(), memberName); 436return this.LibraryService.NavInfoFactory.CreateForMember(symbol, project, compilation, useExpandedHierarchy); 440return this.LibraryService.NavInfoFactory.CreateForType((INamedTypeSymbol)symbol, project, compilation, useExpandedHierarchy); 444return this.LibraryService.NavInfoFactory.CreateForNamespace((INamespaceSymbol)symbol, project, compilation, useExpandedHierarchy); 447return this.LibraryService.NavInfoFactory.CreateForProject(project);
Library\ObjectBrowser\ObjectList.cs (2)
562return this.LibraryManager.LibraryService.NavInfoFactory.CreateForProject(project); 568return this.LibraryManager.LibraryService.NavInfoFactory.CreateForReference(referenceListItem.MetadataReference);
Workspace\VisualStudioSymbolNavigationService.cs (2)
117var navInfo = libraryService.NavInfoFactory.CreateForSymbol(symbol, project, compilation); 118navInfo ??= libraryService.NavInfoFactory.CreateForProject(project);
Microsoft.VisualStudio.LanguageServices.UnitTests (2)
VsNavInfo\VsNavInfoTests.vb (2)
839Dim navInfo = libraryService.NavInfoFactory.CreateForSymbol(symbol, document.Project, compilation, useExpandedHierarchy) 877Dim navInfo = libraryService.NavInfoFactory.CreateForSymbol(symbol, document.Project, compilation, useExpandedHierarchy)