diff --git a/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemTests.cs
index d5fd008be..d53818531 100644
--- a/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemTests.cs
+++ b/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemTests.cs
@@ -321,7 +321,7 @@ public void MockFileSystem_GetFiles_ThrowsArgumentExceptionForInvalidCharacters(
const string path = @"c:\";
var fileSystem = new MockFileSystem();
fileSystem.AddDirectory(XFS.Path(path));
-
+
// Act
TestDelegate getFilesWithInvalidCharacterInPath = () => fileSystem.Directory.GetFiles($"{path}{'\0'}.txt");
diff --git a/System.IO.Abstractions/FileSystemWatcherBase.cs b/System.IO.Abstractions/FileSystemWatcherBase.cs
index 5d7836c6e..57cc3f32c 100644
--- a/System.IO.Abstractions/FileSystemWatcherBase.cs
+++ b/System.IO.Abstractions/FileSystemWatcherBase.cs
@@ -6,7 +6,7 @@ namespace System.IO.Abstractions
{
///
[Serializable]
- public abstract class FileSystemWatcherBase : IDisposable, IFileSystemWatcher
+ public abstract class FileSystemWatcherBase : IFileSystemWatcher
{
///
public abstract bool IncludeSubdirectories { get; set; }
diff --git a/System.IO.Abstractions/IFileSystemWatcher.cs b/System.IO.Abstractions/IFileSystemWatcher.cs
index 8faae96c9..4f91f25f6 100644
--- a/System.IO.Abstractions/IFileSystemWatcher.cs
+++ b/System.IO.Abstractions/IFileSystemWatcher.cs
@@ -4,7 +4,7 @@
namespace System.IO.Abstractions
{
- public interface IFileSystemWatcher
+ public interface IFileSystemWatcher : IDisposable
{
///
bool IncludeSubdirectories { get; set; }
diff --git a/version.json b/version.json
index b503bc1d7..c84b90003 100644
--- a/version.json
+++ b/version.json
@@ -1,6 +1,6 @@
{
"$schema": "https://raw.githubusercontent.com/AArnott/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
- "version": "4.2",
+ "version": "5.0",
"assemblyVersion": {
"precision": "major"
},
@@ -12,4 +12,4 @@
"enabled": true
}
}
-}
\ No newline at end of file
+}