3 instantiations of MetadataAsSourceFile
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
PdbSourceDocument\NullResultMetadataAsSourceFileProvider.cs (1)
28public static MetadataAsSourceFile NullResult = new("", null!, null!, null!);
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
220return new MetadataAsSourceFile(fileInfo.TemporaryFilePath, navigateLocation, documentName, documentTooltip);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
303return new MetadataAsSourceFile(navigateDocument.FilePath!, navigateLocation, documentName, documentTooltip);
69 references to MetadataAsSourceFile
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (10)
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
132var file = await service.GetGeneratedFileAsync(workspace, project, symbol, signaturesOnly: false, options: MetadataAsSourceOptions.Default, cancellationToken: CancellationToken.None).ConfigureAwait(false);
PdbSourceDocument\NullResultMetadataAsSourceFileProvider.cs (3)
28public static MetadataAsSourceFile NullResult = new("", null!, null!, null!); 40public Task<MetadataAsSourceFile?> GetGeneratedFileAsync(MetadataAsSourceWorkspace metadataWorkspace, Workspace sourceWorkspace, Project sourceProject, ISymbol symbol, bool signaturesOnly, MetadataAsSourceOptions options, string tempPath, TelemetryMessage? telemetry, CancellationToken cancellationToken) 42return Task.FromResult<MetadataAsSourceFile?>(NullResult);
PdbSourceDocument\PdbSourceDocumentTests.cs (6)
787var file = await service.GetGeneratedFileAsync(workspace, project, symbol, signaturesOnly: false, options: options, cancellationToken: CancellationToken.None).ConfigureAwait(false); 868var file = await service.GetGeneratedFileAsync(project.Solution.Workspace, project, symbol, signaturesOnly: false, options: MetadataAsSourceOptions.Default, cancellationToken: CancellationToken.None); 889var file = await service.GetGeneratedFileAsync(project.Solution.Workspace, project, symbol, signaturesOnly: false, options: MetadataAsSourceOptions.Default, cancellationToken: CancellationToken.None); 911var file = await service.GetGeneratedFileAsync(project.Solution.Workspace, project, symbol, signaturesOnly: false, options: MetadataAsSourceOptions.Default, cancellationToken: CancellationToken.None); 932var fileOne = await service.GetGeneratedFileAsync(project.Solution.Workspace, project, symbol, signaturesOnly: false, options: MetadataAsSourceOptions.Default, cancellationToken: CancellationToken.None); 939var fileTwo = await service.GetGeneratedFileAsync(project.Solution.Workspace, project, symbolTwo, signaturesOnly: false, MetadataAsSourceOptions.Default, CancellationToken.None);
Microsoft.CodeAnalysis.EditorFeatures (2)
CodeDefinitionWindow\DefinitionContextTracker.cs (1)
185var declarationFile = await _metadataAsSourceFileService.GetGeneratedFileAsync(workspace, document.Project, symbol, signaturesOnly: false, options: options, cancellationToken: cancellationToken).ConfigureAwait(false);
Peek\DefinitionPeekableItem.cs (1)
89var declarationFile = await _peekableItem._metadataAsSourceFileService.GetGeneratedFileAsync(workspace, project, symbol, signaturesOnly: false, options: options, cancellationToken: cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (46)
MetadataAsSource\AbstractMetadataAsSourceTests.cs (4)
72var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 107var a = await context.GenerateSourceAsync("D", project); 110var b = await context.GenerateSourceAsync("D", project); 123var generatedFile = await context.GenerateSourceAsync(symbolName);
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (10)
85public Task<MetadataAsSourceFile> GenerateSourceAsync(ISymbol symbol, Project? project = null, bool signaturesOnly = true) 94public async Task<MetadataAsSourceFile> GenerateSourceAsync( 132var result = await _metadataAsSourceService.GetGeneratedFileAsync(Workspace, project, symbol, signaturesOnly, MetadataAsSourceOptions.Default, CancellationToken.None); 137public static void VerifyResult(MetadataAsSourceFile file, string expected) 152var result = await GenerateSourceAsync(symbolMetadataName, project, signaturesOnly); 156public static void VerifyDocumentReused(MetadataAsSourceFile a, MetadataAsSourceFile b) 159public static void VerifyDocumentNotReused(MetadataAsSourceFile a, MetadataAsSourceFile b) 302internal Document GetDocument(MetadataAsSourceFile file)
MetadataAsSource\MetadataAsSourceTests.cs (32)
1821var a = await context.GenerateSourceAsync("C"); 1822var b = await context.GenerateSourceAsync("C.Is"); 1830var a = await context.GenerateSourceAsync(); 1831var b = await context.GenerateSourceAsync(); 1841var result = await context.GenerateSourceAsync(compilation.ObjectType); 1857var a = await context.GenerateSourceAsync(project: context.DefaultProject); 1858var b = await context.GenerateSourceAsync(project: project); 1871var a = await context.GenerateSourceAsync(project: context.DefaultProject); 1872var b = await context.GenerateSourceAsync(project: project); 1880var file = await context.GenerateSourceAsync("System.Console", project: context.DefaultProject); 2846var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 2888var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 3408var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 3450var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 3488var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5056var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5100var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5140var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5191var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5251var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5316var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5373var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5428var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5482var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5534var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5586var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5636var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5686var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5734var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5793var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5867var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5928var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol);
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
Internal\LocationService.cs (1)
64var declarationFile = await _metadataAsSourceFileService.GetGeneratedFileAsync(project.Solution.Workspace, project, symbol, signaturesOnly: true, options: options, cancellationToken: cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features (6)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
62public async Task<MetadataAsSourceFile?> GetGeneratedFileAsync(
MetadataAsSource\IMetadataAsSourceFileProvider.cs (1)
19Task<MetadataAsSourceFile?> GetGeneratedFileAsync(
MetadataAsSource\IMetadataAsSourceFileService.cs (1)
26Task<MetadataAsSourceFile> GetGeneratedFileAsync(
MetadataAsSource\MetadataAsSourceFileService.cs (2)
71public async Task<MetadataAsSourceFile> GetGeneratedFileAsync( 110var result = await provider.GetGeneratedFileAsync(_workspace, sourceWorkspace, sourceProject, symbol, signaturesOnly, options, providerTempPath, telemetryMessage, cancellationToken).ConfigureAwait(false);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
78public async Task<MetadataAsSourceFile?> GetGeneratedFileAsync(
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
86var declarationFile = await metadataAsSourceFileService.GetGeneratedFileAsync(workspace, document.Project, symbol, signaturesOnly: false, options: options, cancellationToken: cancellationToken).ConfigureAwait(false);
Handler\References\FindUsagesLSPContext.cs (1)
271var declarationFile = await _metadataAsSourceFileService.GetGeneratedFileAsync(
Microsoft.VisualStudio.LanguageServices (1)
Workspace\VisualStudioSymbolNavigationService.cs (1)
129var result = await _metadataAsSourceFileService.GetGeneratedFileAsync(_workspace, project, symbol, signaturesOnly: false, options: masOptions, cancellationToken: cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
181var declarationFile = await metadataAsSourceFileService.GetGeneratedFileAsync(workspace, project, symbol, signaturesOnly: true, options: options, cancellationToken: cancellationToken).ConfigureAwait(false);