Browse Source

change: move file systems to Lua.IO

Akeit0 7 months ago
parent
commit
2403e5bd65
3 changed files with 4 additions and 2 deletions
  1. 1 1
      src/Lua/IO/ILuaFileSystem.cs
  2. 2 1
      src/Lua/LuaState.cs
  3. 1 0
      src/Lua/Standard/FileHandle.cs

+ 1 - 1
src/Lua/ILuaFileSystem.cs → src/Lua/IO/ILuaFileSystem.cs

@@ -1,4 +1,4 @@
-namespace Lua;
+namespace Lua.IO;
 
 public interface ILuaFileSystem
 {

+ 2 - 1
src/Lua/LuaState.cs

@@ -2,6 +2,7 @@ using Lua.CodeAnalysis.Compilation;
 using System.Diagnostics.CodeAnalysis;
 using System.Runtime.CompilerServices;
 using Lua.Internal;
+using Lua.IO;
 using Lua.Loaders;
 using Lua.Runtime;
 using Lua.Standard;
@@ -38,7 +39,7 @@ public sealed class LuaState
 
     public ILuaModuleLoader ModuleLoader { get; set; } = FileModuleLoader.Instance;
     
-    public ILuaFileSystem FileSystem { get; set; } = Lua.FileSystem.Instance;
+    public ILuaFileSystem FileSystem { get; set; } = Lua.IO.FileSystem.Instance;
 
     // metatables
     LuaTable? nilMetatable;

+ 1 - 0
src/Lua/Standard/FileHandle.cs

@@ -1,3 +1,4 @@
+using Lua.IO;
 using Lua.Runtime;
 using Lua.Standard.Internal;