Browse Source

typo: CSharpClosure to CSharpClosure

Akeit0 8 months ago
parent
commit
0f0a81e800

+ 2 - 2
src/Lua/LuaFunctionExecutionContext.cs

@@ -116,9 +116,9 @@ public readonly record struct LuaFunctionExecutionContext
         return argValue;
     }
 
-    public CSharpCloasure? GetCsClosure()
+    public CSharpClosure? GetCsClosure()
     {
-        return Thread.GetCurrentFrame().Function as CSharpCloasure;
+        return Thread.GetCurrentFrame().Function as CSharpClosure;
     }
 
     internal void ThrowBadArgument(int index, string message)

+ 1 - 1
src/Lua/Runtime/CSharpClosure.cs

@@ -1,6 +1,6 @@
 namespace Lua.Runtime;
 
-public sealed class CSharpCloasure(string name,LuaValue[] upValues,Func<LuaFunctionExecutionContext, Memory<LuaValue>, CancellationToken, ValueTask<int>> func) : LuaFunction(name, func)
+public sealed class CSharpClosure(string name,LuaValue[] upValues,Func<LuaFunctionExecutionContext, Memory<LuaValue>, CancellationToken, ValueTask<int>> func) : LuaFunction(name, func)
 {
    public readonly LuaValue[] UpValues = upValues;
 }

+ 1 - 1
src/Lua/Standard/CoroutineLibrary.cs

@@ -59,7 +59,7 @@ public sealed class CoroutineLibrary
         var arg0 = context.GetArgument<LuaFunction>(0);
         var thread = new LuaCoroutine(arg0, false);
 
-        buffer.Span[0] = new CSharpCloasure("wrap", [thread],static async (context, buffer, cancellationToken) =>
+        buffer.Span[0] = new CSharpClosure("wrap", [thread],static async (context, buffer, cancellationToken) =>
         {
             var thread = context.GetCsClosure()!.UpValues[0].Read<LuaThread>();
             if (thread is not LuaCoroutine coroutine)

+ 2 - 2
src/Lua/Standard/DebugLibrary.cs

@@ -201,7 +201,7 @@ public class DebugLibrary
         var index = context.GetArgument<int>(1) - 1;
         if (func is not LuaClosure closure)
         {
-            if (func is CSharpCloasure csClosure)
+            if (func is CSharpClosure csClosure)
             {
                 var upValues = csClosure.UpValues;
                 if (index < 0 || index >= upValues.Length)
@@ -239,7 +239,7 @@ public class DebugLibrary
         var value = context.GetArgument(2);
         if (func is not LuaClosure closure)
         {
-            if (func is CSharpCloasure csClosure)
+            if (func is CSharpClosure csClosure)
             {
                 var upValues = csClosure.UpValues;
                 if (index >= 0 && index < upValues.Length)

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

@@ -177,7 +177,7 @@ public class FileHandle : ILuaUserData
             : "*l";
 
 
-        buffer.Span[0] = new CSharpCloasure("iterator", [new (file),format],static (context, buffer, cancellationToken) =>
+        buffer.Span[0] = new CSharpClosure("iterator", [new (file),format],static (context, buffer, cancellationToken) =>
         {
             var upValues = context.GetCsClosure()!.UpValues.AsSpan();
             var file = upValues[0].Read<FileHandle>();

+ 2 - 2
src/Lua/Standard/IOLibrary.cs

@@ -97,7 +97,7 @@ public sealed class IOLibrary
         if (context.ArgumentCount == 0)
         {
             var file = context.State.Environment["io"].Read<LuaTable>()["stdio"].Read<FileHandle>();
-            buffer.Span[0] = new CSharpCloasure("iterator",[new (file)] ,static (context, buffer, ct) =>
+            buffer.Span[0] = new CSharpClosure("iterator",[new (file)] ,static (context, buffer, ct) =>
             {
                 var file = context.GetCsClosure()!.UpValues[0].Read<FileHandle>();
                 var resultCount = IOHelper.Read(context.State, file, "lines", 0, [], buffer, true);
@@ -121,7 +121,7 @@ public sealed class IOLibrary
             upValues[0] = new(file);
             context.Arguments[1..].CopyTo(upValues[1..]);
 
-            buffer.Span[0] = new CSharpCloasure("iterator", upValues, static (context, buffer, ct) =>
+            buffer.Span[0] = new CSharpClosure("iterator", upValues, static (context, buffer, ct) =>
             {
                 var upValues = context.GetCsClosure()!.UpValues;
                 var file = upValues[0].Read<FileHandle>();

+ 1 - 1
src/Lua/Standard/StringLibrary.cs

@@ -432,7 +432,7 @@ public sealed class StringLibrary
         var regex = StringHelper.ToRegex(pattern);
         var matches = regex.Matches(s);
 
-        buffer.Span[0] = new CSharpCloasure("iterator",[new LuaValue(matches),0],static (context, buffer, cancellationToken) =>
+        buffer.Span[0] = new CSharpClosure("iterator",[new LuaValue(matches),0],static (context, buffer, cancellationToken) =>
         {
             var upValues = context.GetCsClosure()!.UpValues;
             var matches = upValues[0].Read<MatchCollection>();