xoofx / zio

A cross-platform abstract/virtual filesystem framework with many built-ins filesystems for .NET
BSD 2-Clause "Simplified" License
817 stars 61 forks source link

Fix dispose not removing the watchers from aggregate and mount FS #34

Closed Rohansi closed 5 years ago

Rohansi commented 5 years ago

These instances get added to a list when calling Watch but were never being removed when calling Dispose on the watcher instance. The memory FS already does this so it was not affected.

I also updated the test project to try and get it working in my VS. I only managed to get it working with ReSharper's test runner, not VS's. It also works with dotnet test.

Also, could we get 0.7.3 on NuGet when you're free?

xoofx commented 5 years ago

Thanks! The new package is released. Didn't realize that the last one was almost a year old! 😅