From d30fb77e31c26516cbe5a810e12e71a72562e8d2 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Tue, 16 Jun 2026 22:29:26 -0400 Subject: [PATCH] fix(s7): use ArrayCount!.Value in DecodeArrayBlock (review I-1 clarity) --- src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7/S7Driver.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7/S7Driver.cs b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7/S7Driver.cs index 2245da5b..367bc665 100644 --- a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7/S7Driver.cs +++ b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7/S7Driver.cs @@ -530,7 +530,7 @@ public sealed class S7Driver /// An element-typed CLR array boxed as . internal static object DecodeArrayBlock(S7TagDefinition tag, S7ParsedAddress addr, byte[] block) { - var count = tag.ArrayCount is > 1 ? tag.ArrayCount.Value : 1; + var count = tag.ArrayCount!.Value; var elementBytes = ElementByteSize(addr.Size); switch (tag.DataType, addr.Size)