Skip to content

Commit 9bf7101

Browse files
author
Kester Maddock
committed
Handle filePath missing from coverage lines
1 parent dbdae9f commit 9bf7101

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

SharedProject/Impl/CoverageColour/MarginBase/CoverageLineTaggerBase.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,12 @@ protected virtual void RaiseTagsChanged()
3434

3535
private IEnumerable<CoverageLine> GetApplicableLines(string filePath, int startLineNumber, int endLineNumber)
3636
{
37-
return coverageLines[filePath]
38-
.AsParallel()
39-
.Where(x => x.Line.Number >= startLineNumber && x.Line.Number <= endLineNumber)
40-
.ToArray();
37+
if (coverageLines.TryGetValue(filePath, out var lines))
38+
return lines.AsParallel()
39+
.Where(x => x.Line.Number >= startLineNumber && x.Line.Number <= endLineNumber)
40+
.ToArray();
41+
42+
return Enumerable.Empty<CoverageLine>();
4143
}
4244

4345
public void Handle(NewCoverageLinesMessage message)

0 commit comments

Comments
 (0)