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