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)
230
return new
SourceFile
(filePath, SourceText.From(stream, encoding: null));
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (1)
80
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)
85
SourceFile
sourceFile,
226
public static
SourceFile
Load(string filePath)
280
public required
SourceFile
SourceFile { get; init; }
833
SourceFile
sourceFile,
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (6)
44
internal
SourceFile
EntryPointSourceFile
50
field =
SourceFile
.Load(EntryPointFileFullPath);
140
var
sourceFile =
SourceFile
.Load(sourceFilePath);
423
var
sourceFile =
SourceFile
.Load(filePath);