Fix IDisposable impl for CommandPathSearch
(#15793)
This commit is contained in:
parent
e6d7254356
commit
71f62c7cf3
|
@ -346,9 +346,12 @@ namespace System.Management.Automation
|
|||
/// </summary>
|
||||
public void Reset()
|
||||
{
|
||||
_lookupPathsEnumerator.Dispose();
|
||||
_lookupPathsEnumerator = _lookupPaths.GetEnumerator();
|
||||
_patternEnumerator.Dispose();
|
||||
_patternEnumerator = _patterns.GetEnumerator();
|
||||
_currentDirectoryResults = Array.Empty<string>();
|
||||
_currentDirectoryResultsEnumerator.Dispose();
|
||||
_currentDirectoryResultsEnumerator = _currentDirectoryResults.GetEnumerator();
|
||||
_justReset = true;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue