From 524cdc3e319aa72479aa48e4d97b613ede2cfcf8 Mon Sep 17 00:00:00 2001 From: Chris Cameron Date: Thu, 24 Jan 2019 11:57:39 -0500 Subject: [PATCH] feat: EventArgs constructor overloads --- ICD.Common.Utils/EventArguments/BoolEventArgs.cs | 12 +++++++++++- ICD.Common.Utils/EventArguments/StringEventArgs.cs | 9 +++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/ICD.Common.Utils/EventArguments/BoolEventArgs.cs b/ICD.Common.Utils/EventArguments/BoolEventArgs.cs index 56d6c66..c73580c 100644 --- a/ICD.Common.Utils/EventArguments/BoolEventArgs.cs +++ b/ICD.Common.Utils/EventArguments/BoolEventArgs.cs @@ -6,7 +6,17 @@ /// Constructor. /// /// - public BoolEventArgs(bool data) : base(data) + public BoolEventArgs(bool data) + : base(data) + { + } + + /// + /// Constructor. + /// + /// + public BoolEventArgs(BoolEventArgs eventArgs) + : this(eventArgs.Data) { } } diff --git a/ICD.Common.Utils/EventArguments/StringEventArgs.cs b/ICD.Common.Utils/EventArguments/StringEventArgs.cs index 56acfa8..db25463 100644 --- a/ICD.Common.Utils/EventArguments/StringEventArgs.cs +++ b/ICD.Common.Utils/EventArguments/StringEventArgs.cs @@ -9,5 +9,14 @@ public StringEventArgs(string data) : base(data) { } + + /// + /// Constructor. + /// + /// + public StringEventArgs(StringEventArgs eventArgs) + : base(eventArgs.Data) + { + } } }