1 instantiation of SourceFileInfo
Microsoft.CodeAnalysis.Features (1)
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (1)
202
return new
SourceFileInfo
(filePath, sourceDescription, textLoader, sourceDocument.ChecksumAlgorithm, fromRemoteLocation);
11 references to SourceFileInfo
Microsoft.CodeAnalysis.Features (11)
PdbSourceDocument\IPdbSourceDocumentLoaderService.cs (1)
15
Task<
SourceFileInfo
?> LoadSourceDocumentAsync(string tempFilePath, SourceDocument sourceDocument, Encoding encoding, TelemetryMessage telemetry, bool useExtendedTimeout, CancellationToken cancellationToken);
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (8)
37
public async Task<
SourceFileInfo
?> LoadSourceDocumentAsync(string tempFilePath, SourceDocument sourceDocument, Encoding encoding, TelemetryMessage telemetry, bool useExtendedTimeout, CancellationToken cancellationToken)
46
private
SourceFileInfo
? TryGetEmbeddedSourceFile(string tempFilePath, SourceDocument sourceDocument, Encoding encoding, TelemetryMessage telemetry)
107
var
result = LoadSourceFile(filePath, sourceDocument, encoding, FeaturesResources.embedded, ignoreChecksum: false, fromRemoteLocation: false);
124
private async Task<
SourceFileInfo
?> TryGetSourceLinkFileAsync(SourceDocument sourceDocument, Encoding encoding, TelemetryMessage telemetry, bool useExtendedTimeout, CancellationToken cancellationToken)
145
var
result = LoadSourceFile(sourceFile.SourceFilePath, sourceDocument, encoding, "SourceLink", ignoreChecksum: true, fromRemoteLocation: true);
168
private
SourceFileInfo
? TryGetOriginalFile(SourceDocument sourceDocument, Encoding encoding, TelemetryMessage telemetry)
172
var
result = LoadSourceFile(sourceDocument.FilePath, sourceDocument, encoding, FeaturesResources.external, ignoreChecksum: false, fromRemoteLocation: false);
189
private static
SourceFileInfo
? LoadSourceFile(string filePath, SourceDocument sourceDocument, Encoding encoding, string sourceDescription, bool ignoreChecksum, bool fromRemoteLocation)
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
338
SourceFileInfo
?[] sourceFileInfos, Encoding encoding, ProjectId projectId, Workspace sourceWorkspace, Project sourceProject)
342
foreach (
var
info in sourceFileInfos)