Skip to content

Commit 0070c15

Browse files
committed
Refactor FileSystemContext
1 parent 4e5dd53 commit 0070c15

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

System.IO.Abstractions.Analyzers/Analyzers/BaseFileSystemAnalyzer.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public override void Initialize(AnalysisContext context)
2020
{
2121
var fileSystemContext = new FileSystemContext(compilationStartContext.Compilation);
2222

23-
if (ShouldAnalyze(fileSystemContext))
23+
if (fileSystemContext.HasReference)
2424
{
2525
AnalyzeCompilation(compilationStartContext, fileSystemContext);
2626
}
@@ -34,6 +34,4 @@ public override void Initialize(AnalysisContext context)
3434
/// <param name="fileSystemContext"> FileSystem Context </param>
3535
protected abstract void AnalyzeCompilation(CompilationStartAnalysisContext compilationStartContext,
3636
FileSystemContext fileSystemContext);
37-
38-
private static bool ShouldAnalyze(FileSystemContext fileSystemContext) => fileSystemContext.HasReference;
3937
}

System.IO.Abstractions.Analyzers/FileSystemContext.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ public class FileSystemContext
66
{
77
public FileSystemContext(Compilation compilation) => FileSystemType = compilation.GetTypeByMetadataName(Constants.FileSystem);
88

9-
public bool HasReference => FileSystemType != null;
9+
public bool HasReference => FileSystemType is not null;
1010

11-
public INamedTypeSymbol FileSystemType { get; }
11+
private INamedTypeSymbol FileSystemType { get; }
1212
}

0 commit comments

Comments
 (0)