Tags: dokan-dev/dokan-dotnet
Tags
IDokanOperations2 library implementation (#374) IDokanOperations2 library implementation * IDokanOperations2 is a new way to implement Dokan file systems in .NET with less CPU and memory pressure. * Includes several other minor optimizations as well. * Existing IDokanOperation and IDokanOperationUnsafe implementations get wrapped in a compatibility layer called DokanOperationsAdapter, that in turn implements the new IDokanOperations2 interface. * Removed "-windows" suffix from target frameworks to allow library to be consumed by applicaitons that chose between Windows and other OS implementations at runtime. * Removed .NET Framework 4.0 from target frameworks and added 4.6 and 4.8 (last supported on Windows Vista and last supported on Windows 7). * DokanNetMirror with IDokanOperations2. Old DokanNetMirror moved to DokanNetMirrorLegacy. * Added some logic to keep a reference to DokanInstance and associated operations alive while file system is mounted, to avoid crashes in native code if the last reference is collected by GC.
PreviousNext