From 2037c990b214c4f83daf8fd190b1444830bdd9f8 Mon Sep 17 00:00:00 2001 From: Chris Cameron Date: Thu, 7 Nov 2019 19:22:52 -0500 Subject: [PATCH] feat: Method for determining if a URI is default --- ICD.Common.Utils/Extensions/UriExtensions.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ICD.Common.Utils/Extensions/UriExtensions.cs b/ICD.Common.Utils/Extensions/UriExtensions.cs index 952dc5b..976b1dd 100644 --- a/ICD.Common.Utils/Extensions/UriExtensions.cs +++ b/ICD.Common.Utils/Extensions/UriExtensions.cs @@ -33,5 +33,18 @@ namespace ICD.Common.Utils.Extensions return extends.UserInfo.Split(':').Skip(1).FirstOrDefault(string.Empty); } + + /// + /// Returns true if the URI matches the default http://localhost/ + /// + /// + /// + public static bool GetIsDefault([NotNull] this Uri extends) + { + if (extends == null) + throw new ArgumentNullException("extends"); + + return extends.ToString() == "http://localhost/"; + } } }