3 instantiations of MetadataAsSourceFile
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
PdbSourceDocument\NullResultMetadataAsSourceFileProvider.cs (1)
27public static MetadataAsSourceFile NullResult = new("", null, null, null);
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
197return new MetadataAsSourceFile(fileInfo.TemporaryFilePath, navigateLocation, documentName, documentTooltip);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
275return new MetadataAsSourceFile(navigateDocument.FilePath, navigateLocation, documentName, documentTooltip);
63 references to MetadataAsSourceFile
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
135var file = await service.GetGeneratedFileAsync(workspace, project, symbol, signaturesOnly: false, MetadataAsSourceOptions.GetDefault(project.Services), CancellationToken.None).ConfigureAwait(false);
PdbSourceDocument\NullResultMetadataAsSourceFileProvider.cs (3)
27public static MetadataAsSourceFile NullResult = new("", null, null, null); 39public Task<MetadataAsSourceFile?> GetGeneratedFileAsync(MetadataAsSourceWorkspace metadataWorkspace, Workspace sourceWorkspace, Project sourceProject, ISymbol symbol, bool signaturesOnly, MetadataAsSourceOptions options, string tempPath, TelemetryMessage? telemetry, CancellationToken cancellationToken) 41return Task.FromResult<MetadataAsSourceFile?>(NullResult);
PdbSourceDocument\PdbSourceDocumentTests.cs (1)
874var file = await service.GetGeneratedFileAsync(workspace, project, symbol, signaturesOnly: false, options, CancellationToken.None).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures (1)
CodeDefinitionWindow\DefinitionContextTracker.cs (1)
211var declarationFile = await _metadataAsSourceFileService.GetGeneratedFileAsync(workspace, document.Project, symbol, signaturesOnly: false, options, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (46)
MetadataAsSource\AbstractMetadataAsSourceTests.cs (4)
58var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 93var a = await context.GenerateSourceAsync("D", project); 96var b = await context.GenerateSourceAsync("D", project); 109var generatedFile = await context.GenerateSourceAsync(symbolName);
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (10)
74public Task<MetadataAsSourceFile> GenerateSourceAsync(ISymbol symbol, Project? project = null, bool signaturesOnly = true) 83public async Task<MetadataAsSourceFile> GenerateSourceAsync( 138var result = await _metadataAsSourceService.GetGeneratedFileAsync(Workspace, project, symbol, signaturesOnly, options); 143public static void VerifyResult(MetadataAsSourceFile file, string expected) 158var result = await GenerateSourceAsync(symbolMetadataName, project, signaturesOnly, fileScopedNamespaces); 162public static void VerifyDocumentReused(MetadataAsSourceFile a, MetadataAsSourceFile b) 165public static void VerifyDocumentNotReused(MetadataAsSourceFile a, MetadataAsSourceFile b) 311internal Document GetDocument(MetadataAsSourceFile file)
MetadataAsSource\MetadataAsSourceTests.cs (32)
1705var a = await context.GenerateSourceAsync("C"); 1706var b = await context.GenerateSourceAsync("C.Is"); 1714var a = await context.GenerateSourceAsync(); 1715var b = await context.GenerateSourceAsync(); 1724var result = await context.GenerateSourceAsync(compilation.ObjectType); 1740var a = await context.GenerateSourceAsync(project: context.DefaultProject); 1741var b = await context.GenerateSourceAsync(project: project); 1754var a = await context.GenerateSourceAsync(project: context.DefaultProject); 1755var b = await context.GenerateSourceAsync(project: project); 1763var file = await context.GenerateSourceAsync("System.Console", project: context.DefaultProject); 2702var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 2744var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 3209var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 3249var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 3278var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 4758var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 4800var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 4831var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 4889var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 4944var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5007var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5057var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5108var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5156var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5204var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5250var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5296var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5342var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5386var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5450var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5524var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol); 5568var metadataAsSourceFile = await context.GenerateSourceAsync(navigationSymbol);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Peek\DefinitionPeekableItem.cs (1)
90var declarationFile = await _peekableItem._metadataAsSourceFileService.GetGeneratedFileAsync(workspace, project, symbol, signaturesOnly: false, options, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features (6)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
61public async Task<MetadataAsSourceFile?> GetGeneratedFileAsync(
MetadataAsSource\IMetadataAsSourceFileProvider.cs (1)
18Task<MetadataAsSourceFile?> GetGeneratedFileAsync(
MetadataAsSource\IMetadataAsSourceFileService.cs (1)
25Task<MetadataAsSourceFile> GetGeneratedFileAsync(Workspace sourceWorkspace, Project sourceProject, ISymbol symbol, bool signaturesOnly, MetadataAsSourceOptions options, CancellationToken cancellationToken = default);
MetadataAsSource\MetadataAsSourceFileService.cs (2)
75public async Task<MetadataAsSourceFile> GetGeneratedFileAsync( 108var result = await provider.GetGeneratedFileAsync(_workspace, sourceWorkspace, sourceProject, symbol, signaturesOnly, options, providerTempPath, telemetryMessage, cancellationToken).ConfigureAwait(false);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
74public async Task<MetadataAsSourceFile?> GetGeneratedFileAsync(
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
75var declarationFile = await _metadataAsSourceFileService.GetGeneratedFileAsync(workspace, document.Project, symbol, signaturesOnly: false, options, cancellationToken).ConfigureAwait(false);
Handler\References\FindUsagesLSPContext.cs (1)
223var declarationFile = await _metadataAsSourceFileService.GetGeneratedFileAsync(
Microsoft.VisualStudio.LanguageServices (1)
Workspace\VisualStudioSymbolNavigationService.cs (1)
142var result = await _metadataAsSourceFileService.GetGeneratedFileAsync(_workspace, project, symbol, signaturesOnly: false, masOptions, cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
178var declarationFile = await metadataAsSourceFileService.GetGeneratedFileAsync(workspace, project, symbol, signaturesOnly: true, options, cancellationToken).ConfigureAwait(false);