From 56d28849af08dc3143d019694aa92f186b89d2ac Mon Sep 17 00:00:00 2001 From: Nikola Milosavljevic Date: Wed, 3 Apr 2024 12:34:25 -0700 Subject: [PATCH] Disable CA2022 errors (#4961) --- .../Helpers/DotnetHostHelper.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Microsoft.TestPlatform.CoreUtilities/Helpers/DotnetHostHelper.cs b/src/Microsoft.TestPlatform.CoreUtilities/Helpers/DotnetHostHelper.cs index 519ee34410..3f81920143 100644 --- a/src/Microsoft.TestPlatform.CoreUtilities/Helpers/DotnetHostHelper.cs +++ b/src/Microsoft.TestPlatform.CoreUtilities/Helpers/DotnetHostHelper.cs @@ -409,8 +409,10 @@ public bool TryGetDotnetPathByArchitecture( using var headerReader = _fileHelper.GetStream(path, FileMode.Open, FileAccess.Read); var magicBytes = new byte[4]; var cpuInfoBytes = new byte[4]; +#pragma warning disable CA2022 // Avoid inexact read headerReader.Read(magicBytes, 0, magicBytes.Length); headerReader.Read(cpuInfoBytes, 0, cpuInfoBytes.Length); +#pragma warning restore CA2022 var magic = BitConverter.ToUInt32(magicBytes, 0); var cpuInfo = BitConverter.ToUInt32(cpuInfoBytes, 0);