From 153cde7d5e3ec0411b543e0e1256512d28e50984 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Pedro?= Date: Thu, 18 Aug 2016 15:32:29 +0100 Subject: [PATCH] - CosmosVFS.GetDirectoryListing(DirectoryEntry): "Argument is null or empty" error - Fixed - File.Delete and Directory.Delete implementations - Fully Working - Change Guess demo references to Project References - Done --- Demos/Guess/GuessKernel.csproj | 25 +++---- .../Cosmos.TestRunner.Core/TestKernelSets.cs | 3 + .../System/IO/DirectoryImpl.cs | 13 +++- .../Cosmos.System.Plugs/System/IO/FileImpl.cs | 15 ++--- source/Cosmos.System/FileSystem/CosmosVFS.cs | 67 +++++++++++++------ .../FileSystem/FAT/FatFileSystem.cs | 41 +++++++++++- .../FAT/Listing/FatDiretoryEntry.cs | 29 ++++---- source/Cosmos.System/FileSystem/FileSystem.cs | 7 +- .../FileSystem/Listing/DirectoryEntry.cs | 2 - .../Cosmos.System/FileSystem/VFS/VFSBase.cs | 6 +- .../FileSystem/VFS/VFSManager.cs | 58 +++++++++++++--- 11 files changed, 188 insertions(+), 78 deletions(-) diff --git a/Demos/Guess/GuessKernel.csproj b/Demos/Guess/GuessKernel.csproj index 1f545b028..a9b48563f 100644 --- a/Demos/Guess/GuessKernel.csproj +++ b/Demos/Guess/GuessKernel.csproj @@ -77,27 +77,22 @@ MinimumRecommendedRules.ruleset - - ..\..\source\Cosmos.Common\bin\Debug\Cosmos.Common.dll - - - ..\..\source\Cosmos.Core\bin\Debug\Cosmos.Core.dll - - - ..\..\source\Cosmos.HAL\obj\Debug\Cosmos.HAL.dll - - - ..\..\source\Cosmos.System\bin\Debug\Cosmos.System.dll - - - ..\..\source\Cosmos.Debug.Kernel\bin\Debug\Cosmos.Debug.Kernel.dll - + + + {61607f1e-58f9-41cf-972f-128384f3e115} + Cosmos.Debug.Kernel + + + {3def0461-08ab-471a-8f03-a9c556652a0f} + Cosmos.System + +