4 instantiations of SourceFile
Microsoft.CodeAnalysis.CSharp.Features (1)
Diagnostics\Analyzers\FileBasedPrograms\FileLevelDirectiveDiagnosticAnalyzer.cs (1)
54
new
SourceFile
(tree.FilePath, tree.GetText(cancellationToken)),
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
FileBasedPrograms\FileBasedProgramService.cs (1)
49
(text, path, textSpan, message, innerException) => reportError($"{new
SourceFile
(path, text).GetLocationString(textSpan)}: {message}"))
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
242
return new
SourceFile
(filePath, SourceText.From(stream, encoding: null));
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (1)
82
EntryPointSourceFile = new
SourceFile
(entryPointFileFullPath, sourceText);
11 references to SourceFile
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (5)
38
public static ImmutableArray<CSharpDirective> FindDirectives(
SourceFile
sourceFile, bool reportAllErrors, ErrorReporter errorReporter, bool checkDuplicates = true)
87
SourceFile
sourceFile,
238
public static
SourceFile
Load(string filePath)
332
public required
SourceFile
SourceFile { get; init; }
1370
SourceFile
sourceFile,
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (6)
46
internal
SourceFile
EntryPointSourceFile
52
field =
SourceFile
.Load(EntryPointFileFullPath);
142
var
sourceFile =
SourceFile
.Load(sourceFilePath);
431
var
sourceFile =
SourceFile
.Load(filePath);