From 91f5689ce82bef6319c50e2790e7e92e1d493423 Mon Sep 17 00:00:00 2001 From: Cam Sinclair Date: Sun, 3 Nov 2024 02:05:36 +1000 Subject: [PATCH] Disable warning for Big Endian method names --- src/ISerializer.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ISerializer.cs b/src/ISerializer.cs index a0aad32..c46a59b 100644 --- a/src/ISerializer.cs +++ b/src/ISerializer.cs @@ -154,6 +154,7 @@ static ulong SwapBytes64(ulong x) return ((x & 0xFF00FF00FF00FF00) >> 8) | ((x & 0x00FF00FF00FF00FF) << 8); } + // ReSharper disable InconsistentNaming public static short Int16BE(this ISerializer s, int n, short value) => SwapBytes16(s.Int16(n, SwapBytes16(value))); public static int Int32BE(this ISerializer s, int n, int value) => SwapBytes32(s.Int32(n, SwapBytes32(value))); public static long Int64BE(this ISerializer s, int n, long value) => SwapBytes64(s.Int64(n, SwapBytes64(value))); @@ -182,6 +183,8 @@ public static T EnumU16BE(this ISerializer s, string name, T value) where T public static T EnumU32BE(this ISerializer s, string name, T value) where T : unmanaged, Enum => (T)(object)SwapBytes32(s.UInt32(name, SwapBytes32((uint)(object)value))); + // ReSharper restore InconsistentNaming + public static T Object(this ISerializer s, int n, T value, SerdesMethod serdes) { s.Begin($"{n}");