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