@@ -57,7 +57,6 @@ internal class Coverage
57
57
private readonly ICecilSymbolHelper _cecilSymbolHelper ;
58
58
private readonly List < InstrumenterResult > _results ;
59
59
private readonly CoverageParameters _parameters ;
60
- private readonly List < string > _unloadedModules ;
61
60
62
61
public string Identifier { get ; }
63
62
@@ -79,7 +78,6 @@ public Coverage(string moduleOrDirectory,
79
78
_cecilSymbolHelper = cecilSymbolHelper ;
80
79
Identifier = Guid . NewGuid ( ) . ToString ( ) ;
81
80
_results = new List < InstrumenterResult > ( ) ;
82
- _unloadedModules = new List < string > ( ) ;
83
81
}
84
82
85
83
public Coverage ( CoveragePrepareResult prepareResult ,
@@ -96,7 +94,6 @@ public Coverage(CoveragePrepareResult prepareResult,
96
94
_instrumentationHelper = instrumentationHelper ;
97
95
_fileSystem = fileSystem ;
98
96
_sourceRootTranslator = sourceRootTranslator ;
99
- _unloadedModules = new List < string > ( ) ;
100
97
}
101
98
102
99
public CoveragePrepareResult PrepareModules ( )
@@ -244,10 +241,7 @@ public CoverageResult GetCoverageResult()
244
241
}
245
242
246
243
modules . Add ( Path . GetFileName ( result . ModulePath ) , documents ) ;
247
- if ( ! _unloadedModules . Contains ( result . ModulePath ) )
248
- {
249
- UnloadModule ( result . ModulePath ) ;
250
- }
244
+ UnloadModule ( result . ModulePath ) ;
251
245
}
252
246
253
247
// In case of anonymous delegate compiler generate a custom class and passes it as type.method delegate.
@@ -342,7 +336,6 @@ public int UnloadModule(string modulePath)
342
336
try
343
337
{
344
338
_instrumentationHelper . RestoreOriginalModule ( modulePath , Identifier ) ;
345
- _unloadedModules . Add ( modulePath ) ;
346
339
}
347
340
catch ( Exception e )
348
341
{
0 commit comments