From 9b1ddf41d290483cc87f78d9f9514e9097640b45 Mon Sep 17 00:00:00 2001 From: Jack Kanarish Date: Thu, 3 May 2018 11:56:09 -0400 Subject: [PATCH 1/3] add bool and ushort extensions --- ICD.Common.Utils/Extensions/BoolExtensions.cs | 10 ++++++++++ ICD.Common.Utils/Extensions/UshortExtensions.cs | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 ICD.Common.Utils/Extensions/BoolExtensions.cs create mode 100644 ICD.Common.Utils/Extensions/UshortExtensions.cs diff --git a/ICD.Common.Utils/Extensions/BoolExtensions.cs b/ICD.Common.Utils/Extensions/BoolExtensions.cs new file mode 100644 index 0000000..53c2ee7 --- /dev/null +++ b/ICD.Common.Utils/Extensions/BoolExtensions.cs @@ -0,0 +1,10 @@ +namespace ICD.Common.Utils.Extensions +{ + public static class BoolExtensions + { + public static ushort ToUshort(this bool b) + { + return b ? (ushort)1 : (ushort)0; + } + } +} \ No newline at end of file diff --git a/ICD.Common.Utils/Extensions/UshortExtensions.cs b/ICD.Common.Utils/Extensions/UshortExtensions.cs new file mode 100644 index 0000000..e31c463 --- /dev/null +++ b/ICD.Common.Utils/Extensions/UshortExtensions.cs @@ -0,0 +1,10 @@ +namespace ICD.Common.Utils.Extensions +{ + public static class UshortExtensions + { + public static bool ToBool(this ushort u) + { + return u != 0; + } + } +} \ No newline at end of file From d4f5413ce6a695539d88a4c465b5da139d6f6618 Mon Sep 17 00:00:00 2001 From: Jack Kanarish Date: Thu, 3 May 2018 12:10:16 -0400 Subject: [PATCH 2/3] proper casing --- ICD.Common.Utils/Extensions/BoolExtensions.cs | 2 +- ICD.Common.Utils/Extensions/UshortExtensions.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ICD.Common.Utils/Extensions/BoolExtensions.cs b/ICD.Common.Utils/Extensions/BoolExtensions.cs index 53c2ee7..b820422 100644 --- a/ICD.Common.Utils/Extensions/BoolExtensions.cs +++ b/ICD.Common.Utils/Extensions/BoolExtensions.cs @@ -2,7 +2,7 @@ { public static class BoolExtensions { - public static ushort ToUshort(this bool b) + public static ushort ToUShort(this bool b) { return b ? (ushort)1 : (ushort)0; } diff --git a/ICD.Common.Utils/Extensions/UshortExtensions.cs b/ICD.Common.Utils/Extensions/UshortExtensions.cs index e31c463..a4bae69 100644 --- a/ICD.Common.Utils/Extensions/UshortExtensions.cs +++ b/ICD.Common.Utils/Extensions/UshortExtensions.cs @@ -1,6 +1,6 @@ namespace ICD.Common.Utils.Extensions { - public static class UshortExtensions + public static class UShortExtensions { public static bool ToBool(this ushort u) { From 553a79bd171c54bac2051c8049e1f2b3be3023ae Mon Sep 17 00:00:00 2001 From: Jack Kanarish Date: Thu, 3 May 2018 12:11:03 -0400 Subject: [PATCH 3/3] csproj changes --- ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj b/ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj index f69e8d2..231f2aa 100644 --- a/ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj +++ b/ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj @@ -88,9 +88,11 @@ + +