From c2234d285aafdfa5503653cea60654d6d46f10f2 Mon Sep 17 00:00:00 2001 From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com> Date: Wed, 15 Jul 2026 23:39:05 -0700 Subject: [PATCH] refactor(console): use System.Threading.Lock for the pump gate C# 13+ dedicated lock type; the existing lock (_gate) statements lower to Lock.EnterScope() unchanged. --- Projects/Server/Console/ConsoleInputPump.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Projects/Server/Console/ConsoleInputPump.cs b/Projects/Server/Console/ConsoleInputPump.cs index decdc51ff..b18ffccc1 100644 --- a/Projects/Server/Console/ConsoleInputPump.cs +++ b/Projects/Server/Console/ConsoleInputPump.cs @@ -19,7 +19,7 @@ internal sealed class ConsoleInputPump private readonly TextReader _input; private readonly Func> _lookup; private readonly Server.Logging.ILogger _logger; - private readonly object _gate = new(); + private readonly Lock _gate = new(); private readonly AutoResetEvent _promptDelivered = new(false); private bool _promptPending;