Skip to content

Commit a4fec39

Browse files
committed
C#: Move fields to locals where possible
1 parent b07acef commit a4fec39

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

csharp/extractor/Semmle.Extraction.CSharp.Standalone/BuildAnalysis.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ internal sealed class BuildAnalysis : IBuildAnalysis, IDisposable
5353
private readonly IDictionary<string, bool> usedReferences = new ConcurrentDictionary<string, bool>();
5454
private readonly IDictionary<string, bool> sources = new ConcurrentDictionary<string, bool>();
5555
private readonly IDictionary<string, string> unresolvedReferences = new ConcurrentDictionary<string, string>();
56-
private readonly DirectoryInfo sourceDir;
5756
private int failedProjects, succeededProjects;
5857
private readonly string[] allSources;
5958
private int conflictedReferences = 0;
@@ -68,7 +67,7 @@ public BuildAnalysis(Options options, IProgressMonitor progress)
6867
var startTime = DateTime.Now;
6968

7069
progressMonitor = progress;
71-
sourceDir = new DirectoryInfo(options.SrcDir);
70+
var sourceDir = new DirectoryInfo(options.SrcDir);
7271

7372
progressMonitor.FindingFiles(options.SrcDir);
7473

csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/MemberAccess.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ namespace Semmle.Extraction.CSharp.Entities.Expressions
66
{
77
internal class MemberAccess : Expression
88
{
9-
private readonly IEntity target;
10-
119
private MemberAccess(ExpressionNodeInfo info, ExpressionSyntax qualifier, ISymbol target) : base(info)
1210
{
1311
var trapFile = info.Context.TrapWriter.Writer;
@@ -20,8 +18,8 @@ private MemberAccess(ExpressionNodeInfo info, ExpressionSyntax qualifier, ISymbo
2018
}
2119
else
2220
{
23-
this.target = cx.CreateEntity(target);
24-
trapFile.expr_access(this, this.target);
21+
var t = cx.CreateEntity(target);
22+
trapFile.expr_access(this, t);
2523
}
2624
}
2725

0 commit comments

Comments
 (0)