Skip to content

Commit 80211da

Browse files
committed
Go back to modules.Keys
1 parent 34317ec commit 80211da

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

src/coverlet.core/CoverageResult.cs

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -45,53 +45,52 @@ internal void Merge(Modules modules)
4545
{
4646
foreach (var module in modules)
4747
{
48-
var moduleKey = Path.GetFileName(module.Key ?? throw new InvalidOperationException());
49-
if (!this.Modules.Keys.Select(Path.GetFileName).Contains(moduleKey))
48+
if (!this.Modules.Keys.Select(Path.GetFileName).Contains(module.Key))
5049
{
51-
this.Modules.Add(moduleKey, module.Value);
50+
this.Modules.Add(module.Key, module.Value);
5251
}
5352
else
5453
{
5554
foreach (var document in module.Value)
5655
{
5756

58-
if (!this.Modules[moduleKey].ContainsKey(document.Key))
57+
if (!this.Modules[module.Key].ContainsKey(document.Key))
5958
{
60-
this.Modules[moduleKey].Add(document.Key, document.Value);
59+
this.Modules[module.Key].Add(document.Key, document.Value);
6160
}
6261
else
6362
{
6463
foreach (var @class in document.Value)
6564
{
66-
if (!this.Modules[moduleKey][document.Key].ContainsKey(@class.Key))
65+
if (!this.Modules[module.Key][document.Key].ContainsKey(@class.Key))
6766
{
68-
this.Modules[moduleKey][document.Key].Add(@class.Key, @class.Value);
67+
this.Modules[module.Key][document.Key].Add(@class.Key, @class.Value);
6968
}
7069
else
7170
{
7271
foreach (var method in @class.Value)
7372
{
74-
if (!this.Modules[moduleKey][document.Key][@class.Key].ContainsKey(method.Key))
73+
if (!this.Modules[module.Key][document.Key][@class.Key].ContainsKey(method.Key))
7574
{
76-
this.Modules[moduleKey][document.Key][@class.Key].Add(method.Key, method.Value);
75+
this.Modules[module.Key][document.Key][@class.Key].Add(method.Key, method.Value);
7776
}
7877
else
7978
{
8079
foreach (var line in method.Value.Lines)
8180
{
82-
if (!this.Modules[moduleKey][document.Key][@class.Key][method.Key].Lines.ContainsKey(line.Key))
81+
if (!this.Modules[module.Key][document.Key][@class.Key][method.Key].Lines.ContainsKey(line.Key))
8382
{
84-
this.Modules[moduleKey][document.Key][@class.Key][method.Key].Lines.Add(line.Key, line.Value);
83+
this.Modules[module.Key][document.Key][@class.Key][method.Key].Lines.Add(line.Key, line.Value);
8584
}
8685
else
8786
{
88-
this.Modules[moduleKey][document.Key][@class.Key][method.Key].Lines[line.Key] += line.Value;
87+
this.Modules[module.Key][document.Key][@class.Key][method.Key].Lines[line.Key] += line.Value;
8988
}
9089
}
9190

9291
foreach (var branch in method.Value.Branches)
9392
{
94-
var branches = this.Modules[moduleKey][document.Key][@class.Key][method.Key].Branches;
93+
var branches = this.Modules[module.Key][document.Key][@class.Key][method.Key].Branches;
9594
var branchInfo = branches.FirstOrDefault(b => b.EndOffset == branch.EndOffset && b.Line == branch.Line && b.Offset == branch.Offset && b.Ordinal == branch.Ordinal && b.Path == branch.Path);
9695
if (branchInfo == null)
9796
branches.Add(branch);

0 commit comments

Comments
 (0)