1 instantiation of VisualStudioMetadataReferenceManager
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.Factory.cs (1)
34Interlocked.CompareExchange(ref _singleton, new VisualStudioMetadataReferenceManager(_serviceProvider, temporaryStorage, configurationService), null);
13 references to VisualStudioMetadataReferenceManager
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
LanguageServices\FSharpVisualStudioWorkspaceExtensions.cs (2)
17var metadataReferenceProvider = workspace.Services.GetRequiredService<VisualStudioMetadataReferenceManager>();
Microsoft.VisualStudio.LanguageServices (11)
ProjectSystem\MetadataReferences\VisualStudioMetadataReference.Snapshot.cs (2)
39private readonly VisualStudioMetadataReferenceManager _provider; 44internal Snapshot(VisualStudioMetadataReferenceManager provider, MetadataReferenceProperties properties, string fullPath, FileChangeTracker fileChangeTrackerOpt)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.Factory.cs (2)
16[ExportWorkspaceServiceFactory(typeof(VisualStudioMetadataReferenceManager), ServiceLayer.Host), Shared] 19private VisualStudioMetadataReferenceManager? _singleton;
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceProviderServiceFactory.cs (3)
30private readonly Lazy<VisualStudioMetadataReferenceManager> _manager; 37_manager = new Lazy<VisualStudioMetadataReferenceManager>( 38() => workspaceServices.GetRequiredService<VisualStudioMetadataReferenceManager>());
ProjectSystem\MiscellaneousFilesWorkspace.cs (3)
132var manager = this.Services.GetService<VisualStudioMetadataReferenceManager>(); 133var searchPaths = VisualStudioMetadataReferenceManager.GetReferencePaths();
ProjectSystem\VisualStudioProjectFactory.cs (1)
71_visualStudioWorkspaceImpl.Services.GetRequiredService<VisualStudioMetadataReferenceManager>();