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