private static void Cleanup( IntPtr FileSystemPtr, ref FullContext FullContext, String FileName, UInt32 Flags) { FileSystemBase FileSystem = (FileSystemBase)Api.GetUserContext(FileSystemPtr); try { Object FileNode, FileDesc; Api.GetFullContext(ref FullContext, out FileNode, out FileDesc); FileSystem.Cleanup( FileNode, FileDesc, FileName, Flags); } catch (Exception ex) { ExceptionHandler(FileSystem, ex); } }