From c8fd34ff26e34864796aee423a2f3d6af537de42 Mon Sep 17 00:00:00 2001 From: Marius Thesing Date: Tue, 15 Jul 2025 21:17:26 +0200 Subject: [PATCH] fix ca2002 https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca2002 --- src/Renci.SshNet/Common/Lock.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Renci.SshNet/Common/Lock.cs b/src/Renci.SshNet/Common/Lock.cs index fc29776d..6e9496be 100644 --- a/src/Renci.SshNet/Common/Lock.cs +++ b/src/Renci.SshNet/Common/Lock.cs @@ -5,14 +5,16 @@ namespace Renci.SshNet.Common { internal sealed class Lock { + private readonly object _lockObject = new object(); + public bool TryEnter() { - return Monitor.TryEnter(this); + return Monitor.TryEnter(_lockObject); } public void Exit() { - Monitor.Exit(this); + Monitor.Exit(_lockObject); } } }