Skip to content

Commit 339994c

Browse files
change these to using var
1 parent b687dea commit 339994c

File tree

1 file changed

+62
-69
lines changed

1 file changed

+62
-69
lines changed

src/BizHawk.Client.EmuHawk/tools/Lua/Win32LuaLibraries.cs

Lines changed: 62 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -185,91 +185,86 @@ public void Restart(
185185

186186
public void CallSaveStateEvent(string name)
187187
{
188-
using (GuiAPI.ThisIsTheLuaAutoUnlockHack())
188+
using var luaAutoUnlockHack = GuiAPI.ThisIsTheLuaAutoUnlockHack();
189+
190+
try
189191
{
190-
try
191-
{
192-
foreach (var lf in RegisteredFunctions.Where(static l => l.Event == NamedLuaFunction.EVENT_TYPE_SAVESTATE).ToList())
193-
{
194-
lf.Call(name);
195-
}
196-
}
197-
catch (Exception e)
192+
foreach (var lf in RegisteredFunctions.Where(static l => l.Event == NamedLuaFunction.EVENT_TYPE_SAVESTATE).ToList())
198193
{
199-
LogToLuaConsole($"error running function attached by lua function event.onsavestate\nError message: {e.Message}");
194+
lf.Call(name);
200195
}
201196
}
197+
catch (Exception e)
198+
{
199+
LogToLuaConsole($"error running function attached by lua function event.onsavestate\nError message: {e.Message}");
200+
}
202201
}
203202

204203
public void CallLoadStateEvent(string name)
205204
{
206-
using (GuiAPI.ThisIsTheLuaAutoUnlockHack())
205+
using var luaAutoUnlockHack = GuiAPI.ThisIsTheLuaAutoUnlockHack();
206+
207+
try
207208
{
208-
try
209+
foreach (var lf in RegisteredFunctions.Where(static l => l.Event == NamedLuaFunction.EVENT_TYPE_LOADSTATE).ToList())
209210
{
210-
foreach (var lf in RegisteredFunctions.Where(static l => l.Event == NamedLuaFunction.EVENT_TYPE_LOADSTATE).ToList())
211-
{
212-
lf.Call(name);
213-
}
214-
}
215-
catch (Exception e)
216-
{
217-
LogToLuaConsole($"error running function attached by lua function event.onloadstate\nError message: {e.Message}");
211+
lf.Call(name);
218212
}
219213
}
214+
catch (Exception e)
215+
{
216+
LogToLuaConsole($"error running function attached by lua function event.onloadstate\nError message: {e.Message}");
217+
}
220218
}
221219

222220
public void CallFrameBeforeEvent()
223221
{
224222
if (IsUpdateSupressed) return;
225223

226-
using (GuiAPI.ThisIsTheLuaAutoUnlockHack())
224+
using var luaAutoUnlockHack = GuiAPI.ThisIsTheLuaAutoUnlockHack();
225+
226+
try
227227
{
228-
try
229-
{
230-
foreach (var lf in RegisteredFunctions.Where(static l => l.Event == NamedLuaFunction.EVENT_TYPE_PREFRAME).ToList())
231-
{
232-
lf.Call();
233-
}
234-
}
235-
catch (Exception e)
228+
foreach (var lf in RegisteredFunctions.Where(static l => l.Event == NamedLuaFunction.EVENT_TYPE_PREFRAME).ToList())
236229
{
237-
LogToLuaConsole($"error running function attached by lua function event.onframestart\nError message: {e.Message}");
230+
lf.Call();
238231
}
239232
}
233+
catch (Exception e)
234+
{
235+
LogToLuaConsole($"error running function attached by lua function event.onframestart\nError message: {e.Message}");
236+
}
240237
}
241238

242239
public void CallFrameAfterEvent()
243240
{
244241
if (IsUpdateSupressed) return;
245242

246-
using (GuiAPI.ThisIsTheLuaAutoUnlockHack())
243+
using var luaAutoUnlockHack = GuiAPI.ThisIsTheLuaAutoUnlockHack();
244+
245+
try
247246
{
248-
try
249-
{
250-
foreach (var lf in RegisteredFunctions.Where(static l => l.Event == NamedLuaFunction.EVENT_TYPE_POSTFRAME).ToList())
251-
{
252-
lf.Call();
253-
}
254-
}
255-
catch (Exception e)
247+
foreach (var lf in RegisteredFunctions.Where(static l => l.Event == NamedLuaFunction.EVENT_TYPE_POSTFRAME).ToList())
256248
{
257-
LogToLuaConsole($"error running function attached by lua function event.onframeend\nError message: {e.Message}");
249+
lf.Call();
258250
}
259251
}
252+
catch (Exception e)
253+
{
254+
LogToLuaConsole($"error running function attached by lua function event.onframeend\nError message: {e.Message}");
255+
}
260256
}
261257

262258
public void CallExitEvent(LuaFile lf)
263259
{
264-
using (GuiAPI.ThisIsTheLuaAutoUnlockHack())
260+
using var luaAutoUnlockHack = GuiAPI.ThisIsTheLuaAutoUnlockHack();
261+
262+
foreach (var exitCallback in RegisteredFunctions
263+
.Where(l => l.Event == NamedLuaFunction.EVENT_TYPE_ENGINESTOP
264+
&& (l.LuaFile.Path == lf.Path || ReferenceEquals(l.LuaFile.Thread, lf.Thread)))
265+
.ToList())
265266
{
266-
foreach (var exitCallback in RegisteredFunctions
267-
.Where(l => l.Event == NamedLuaFunction.EVENT_TYPE_ENGINESTOP
268-
&& (l.LuaFile.Path == lf.Path || ReferenceEquals(l.LuaFile.Thread, lf.Thread)))
269-
.ToList())
270-
{
271-
exitCallback.Call();
272-
}
267+
exitCallback.Call();
273268
}
274269
}
275270

@@ -327,31 +322,29 @@ public void ExecuteString(string command)
327322

328323
public (bool WaitForFrame, bool Terminated) ResumeScript(LuaFile lf)
329324
{
330-
using (GuiAPI.ThisIsTheLuaAutoUnlockHack())
331-
{
332-
_currThread = lf.Thread;
333-
334-
try
335-
{
336-
LuaLibraryBase.SetCurrentThread(lf);
325+
_currThread = lf.Thread;
326+
using var luaAutoUnlockHack = GuiAPI.ThisIsTheLuaAutoUnlockHack();
337327

338-
var execResult = _currThread.Resume();
328+
try
329+
{
330+
LuaLibraryBase.SetCurrentThread(lf);
339331

340-
_currThread = null;
341-
var result = execResult switch
342-
{
343-
KeraLua.LuaStatus.OK => (WaitForFrame: false, Terminated: true),
344-
KeraLua.LuaStatus.Yield => (WaitForFrame: FrameAdvanceRequested, Terminated: false),
345-
_ => throw new InvalidOperationException($"{nameof(_currThread.Resume)}() returned {execResult}?")
346-
};
332+
var execResult = _currThread.Resume();
347333

348-
FrameAdvanceRequested = false;
349-
return result;
350-
}
351-
finally
334+
_currThread = null;
335+
var result = execResult switch
352336
{
353-
LuaLibraryBase.ClearCurrentThread();
354-
}
337+
KeraLua.LuaStatus.OK => (WaitForFrame: false, Terminated: true),
338+
KeraLua.LuaStatus.Yield => (WaitForFrame: FrameAdvanceRequested, Terminated: false),
339+
_ => throw new InvalidOperationException($"{nameof(_currThread.Resume)}() returned {execResult}?")
340+
};
341+
342+
FrameAdvanceRequested = false;
343+
return result;
344+
}
345+
finally
346+
{
347+
LuaLibraryBase.ClearCurrentThread();
355348
}
356349
}
357350

0 commit comments

Comments
 (0)