1 implementation of IMetadataAsSourceFileService
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\MetadataAsSourceFileService.cs (1)
26internal sealed class MetadataAsSourceFileService : IMetadataAsSourceFileService
54 references to IMetadataAsSourceFileService
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (12)
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (2)
128var service = workspace.GetService<IMetadataAsSourceFileService>();
PdbSourceDocument\PdbSourceDocumentTests.cs (10)
780var service = workspace.GetService<IMetadataAsSourceFileService>(); 867var service = workspace.GetService<IMetadataAsSourceFileService>(); 888var service = workspace.GetService<IMetadataAsSourceFileService>(); 910var service = workspace.GetService<IMetadataAsSourceFileService>(); 931var service = workspace.GetService<IMetadataAsSourceFileService>();
Microsoft.CodeAnalysis.EditorFeatures (7)
CodeDefinitionWindow\DefinitionContextTracker.cs (2)
43private readonly IMetadataAsSourceFileService _metadataAsSourceFileService; 54IMetadataAsSourceFileService metadataAsSourceFileService,
Peek\DefinitionPeekableItem.cs (2)
22private readonly IMetadataAsSourceFileService _metadataAsSourceFileService; 29IMetadataAsSourceFileService metadataAsSourceService,
Peek\IPeekableItemFactory.cs (1)
33IMetadataAsSourceFileService metadataAsSourceFileService,
Peek\PeekableItemFactory.cs (2)
29private readonly IMetadataAsSourceFileService _metadataAsSourceFileService; 36IMetadataAsSourceFileService metadataAsSourceFileService,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (2)
34private readonly IMetadataAsSourceFileService _metadataAsSourceService; 72_metadataAsSourceService = Workspace.GetService<IMetadataAsSourceFileService>();
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (4)
Cohost\Handlers\FindAllReferences.cs (2)
23var metadataAsSourceFileService = document.Project.Solution.Services.ExportProvider.GetService<IMetadataAsSourceFileService>();
Cohost\Handlers\GoToDefinition.cs (2)
21var metadataAsSourceFileService = document.Project.Solution.Services.ExportProvider.GetService<IMetadataAsSourceFileService>();
Microsoft.CodeAnalysis.ExternalAccess.Xaml (2)
Internal\LocationService.cs (2)
22private readonly IMetadataAsSourceFileService _metadataAsSourceFileService; 27public LocationService(IMetadataAsSourceFileService metadataAsSourceFileService, IGlobalOptionService globalOptions)
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\ExportMetadataAsSourceFileProvider.cs (1)
12/// be found and used by the <see cref="IMetadataAsSourceFileService"/>.
MetadataAsSource\MetadataAsSourceFileService.cs (1)
25[Export(typeof(IMetadataAsSourceFileService)), Shared]
Microsoft.CodeAnalysis.LanguageServer (3)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (2)
28private readonly IMetadataAsSourceFileService _metadataAsSourceFileService; 34IMetadataAsSourceFileService metadataAsSourceFileService,
FileBasedPrograms\FileBasedProgramsWorkspaceProviderFactory.cs (1)
30IMetadataAsSourceFileService metadataAsSourceFileService,
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (3)
22private readonly IMetadataAsSourceFileService _metadataAsSourceFileService; 25public AbstractGoToDefinitionHandler(IMetadataAsSourceFileService metadataAsSourceFileService, IGlobalOptionService globalOptions) 50internal static async Task<LSP.Location[]?> GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService? metadataAsSourceFileService, Workspace workspace, Document document, bool forSymbolType, LinePosition linePosition, CancellationToken cancellationToken)
Handler\Definitions\GoToDefinitionHandler.cs (1)
22public GoToDefinitionHandler(IMetadataAsSourceFileService metadataAsSourceFileService, IGlobalOptionService globalOptions)
Handler\Definitions\GoToTypeDefinitionHandler.cs (1)
22public GoToTypeDefinitionHandler(IMetadataAsSourceFileService metadataAsSourceFileService, IGlobalOptionService globalOptions)
Handler\References\FindAllReferencesHandler.cs (3)
27private readonly IMetadataAsSourceFileService _metadataAsSourceFileService; 34IMetadataAsSourceFileService metadataAsSourceFileService, 75IMetadataAsSourceFileService metadataAsSourceFileService,
Handler\References\FindUsagesLSPContext.cs (2)
38private readonly IMetadataAsSourceFileService _metadataAsSourceFileService; 81IMetadataAsSourceFileService metadataAsSourceFileService,
Workspaces\LspMiscellaneousFilesWorkspaceProvider.cs (1)
29internal sealed class LspMiscellaneousFilesWorkspaceProvider(ILspServices lspServices, IMetadataAsSourceFileService metadataAsSourceFileService, HostServices hostServices)
Workspaces\LspMiscellaneousFilesWorkspaceProviderFactory.cs (1)
23internal sealed class LspMiscellaneousFilesWorkspaceProviderFactory(IMetadataAsSourceFileService metadataAsSourceFileService) : ILspMiscellaneousFilesWorkspaceProviderFactory
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Metadata\LspMetadataAsSourceWorkspaceTests.cs (2)
134var provider = testLspServer.TestWorkspace.ExportProvider.GetExportedValue<IMetadataAsSourceFileService>();
Microsoft.VisualStudio.LanguageServices (4)
ProjectSystem\MiscellaneousFilesWorkspace.cs (2)
35private readonly Lazy<IMetadataAsSourceFileService> _fileTrackingMetadataAsSourceService; 59Lazy<IMetadataAsSourceFileService> fileTrackingMetadataAsSourceService,
Workspace\VisualStudioSymbolNavigationService.cs (2)
37IMetadataAsSourceFileService metadataAsSourceFileService, 44private readonly IMetadataAsSourceFileService _metadataAsSourceFileService = metadataAsSourceFileService;
Microsoft.VisualStudio.LanguageServices.Xaml (4)
Features\Peek\IXamlPeekableItemFactory.cs (1)
31IMetadataAsSourceFileService metadataAsSourceFileService,
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (3)
34private readonly IMetadataAsSourceFileService _metadataAsSourceFileService; 39public GoToDefinitionHandler(IMetadataAsSourceFileService metadataAsSourceFileService, IGlobalOptionService globalOptions) 153private static async Task<LSP.Location[]> GetSymbolDefinitionLocationsAsync(XamlSymbolDefinition symbolDefinition, Document document, Solution solution, IMetadataAsSourceFileService metadataAsSourceFileService, IGlobalOptionService globalOptions, CancellationToken cancellationToken)