From 59aa7ebebe54c78d423a18b43b2f826da65b7b80 Mon Sep 17 00:00:00 2001 From: Rutherther Date: Mon, 13 Feb 2023 17:43:36 +0100 Subject: [PATCH] feat(core): make PacketEventArgs structs --- Core/NosSmooth.Core/Packets/PacketEventArgs.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Core/NosSmooth.Core/Packets/PacketEventArgs.cs b/Core/NosSmooth.Core/Packets/PacketEventArgs.cs index 2cc53e857c2e92019ca62bc92c0c3e3c01a1ca5e..430aa2243b7cb18ddf48b5c5f878ce80b7cf59a3 100644 --- a/Core/NosSmooth.Core/Packets/PacketEventArgs.cs +++ b/Core/NosSmooth.Core/Packets/PacketEventArgs.cs @@ -4,6 +4,8 @@ // Copyright (c) František Boháček. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. +using System; +using System.Diagnostics.CodeAnalysis; using NosSmooth.PacketSerializer.Abstractions.Attributes; namespace NosSmooth.Core.Packets; @@ -13,7 +15,8 @@ namespace NosSmooth.Core.Packets; /// /// The source of the packet. /// The packet string. -public record PacketEventArgs(PacketSource Source, string PacketString); +[SuppressMessage("StyleCop.CSharp.NamingRules", "SA1313:Parameter names should begin with lower-case letter", Justification = "Fix this.")] +public record struct PacketEventArgs(PacketSource Source, string PacketString); /// /// Arguments for @@ -21,4 +24,5 @@ public record PacketEventArgs(PacketSource Source, string PacketString); /// The source of the packet. /// The deserialized packet. /// The packet string. -public record PacketEventArgs(PacketSource Source, TPacket Packet, string PacketString); \ No newline at end of file +[SuppressMessage("StyleCop.CSharp.NamingRules", "SA1313:Parameter names should begin with lower-case letter", Justification = "Fix this.")] +public record struct PacketEventArgs(PacketSource Source, TPacket Packet, string PacketString); \ No newline at end of file