From 770e9488fad76cdf987e6992f84ff4064b5afcfb Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期五, 13 三月 2026 13:28:54 +0800
Subject: [PATCH] fix: address code quality issues in I/Q/T/C regions

---
 Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Memory/QRegion.cs |   28 ----------------------------
 1 files changed, 0 insertions(+), 28 deletions(-)

diff --git a/Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Memory/QRegion.cs b/Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Memory/QRegion.cs
index 9760a0c..0a77164 100644
--- a/Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Memory/QRegion.cs
+++ b/Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Memory/QRegion.cs
@@ -10,11 +10,6 @@
     public class QRegion : MemoryRegion, IMemoryRegion
     {
         /// <summary>
-        /// 鏍囪瘑瀵硅薄鏄惁宸茶閲婃斁
-        /// </summary>
-        private bool _disposed = false;
-
-        /// <summary>
         /// 鍖哄煙绫诲瀷
         /// </summary>
         public override string RegionType => "Q";
@@ -35,9 +30,6 @@
         /// <returns>浣嶇姸鎬侊紙true/false锛�</returns>
         public bool ReadBit(ushort byteOffset, byte bitOffset)
         {
-            if (_disposed)
-                throw new ObjectDisposedException(nameof(QRegion));
-
             if (bitOffset > 7)
                 throw new ArgumentOutOfRangeException(nameof(bitOffset), "浣嶅亸绉诲繀椤诲湪0-7涔嬮棿");
 
@@ -63,9 +55,6 @@
         /// <param name="value">浣嶅�硷紙true/false锛�</param>
         public void WriteBit(ushort byteOffset, byte bitOffset, bool value)
         {
-            if (_disposed)
-                throw new ObjectDisposedException(nameof(QRegion));
-
             if (bitOffset > 7)
                 throw new ArgumentOutOfRangeException(nameof(bitOffset), "浣嶅亸绉诲繀椤诲湪0-7涔嬮棿");
 
@@ -84,23 +73,6 @@
             {
                 _lock.ExitWriteLock();
             }
-        }
-
-        /// <summary>
-        /// 閲婃斁璧勬簮
-        /// </summary>
-        /// <param name="disposing">鏄惁姝e湪閲婃斁鎵樼璧勬簮</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (!_disposed)
-            {
-                if (disposing)
-                {
-                    // 閲婃斁鎵樼璧勬簮
-                }
-                _disposed = true;
-            }
-            base.Dispose(disposing);
         }
     }
 }

--
Gitblit v1.9.3