diff --git a/ICD.Common.Utils/Extensions/BoolExtensions.cs b/ICD.Common.Utils/Extensions/BoolExtensions.cs new file mode 100644 index 0000000..b820422 --- /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..a4bae69 --- /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 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 @@ + +