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