From bea215bffa7fac3f7ea4218b1b857108cfd8c396 Mon Sep 17 00:00:00 2001 From: CleanCodeDeveloper <16760760+CleanCodeDeveloper@users.noreply.github.com> Date: Tue, 8 Mar 2022 23:22:31 +0100 Subject: [PATCH] Suppress "CA1051:Do not declare visible instance fields" for structs --- src/modules/awake/Awake/Core/Models/BatteryReportingScale.cs | 1 + src/modules/awake/Awake/Core/Models/SystemPowerCapabilities.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/modules/awake/Awake/Core/Models/BatteryReportingScale.cs b/src/modules/awake/Awake/Core/Models/BatteryReportingScale.cs index 1520662e47..62c5074cfd 100644 --- a/src/modules/awake/Awake/Core/Models/BatteryReportingScale.cs +++ b/src/modules/awake/Awake/Core/Models/BatteryReportingScale.cs @@ -4,6 +4,7 @@ namespace Awake.Core.Models { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1051:Do not declare visible instance fields", Justification = "This rule does not make sense for structs.")] public struct BatteryReportingScale { public uint Granularity; diff --git a/src/modules/awake/Awake/Core/Models/SystemPowerCapabilities.cs b/src/modules/awake/Awake/Core/Models/SystemPowerCapabilities.cs index c803941130..c6a5efeecc 100644 --- a/src/modules/awake/Awake/Core/Models/SystemPowerCapabilities.cs +++ b/src/modules/awake/Awake/Core/Models/SystemPowerCapabilities.cs @@ -6,6 +6,7 @@ using System.Runtime.InteropServices; namespace Awake.Core.Models { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1051:Do not declare visible instance fields", Justification = "This rule does not make sense for structs.")] public struct SystemPowerCapabilities { [MarshalAs(UnmanagedType.U1)]