feat: IcdUriBuilder better supports null Uris

This commit is contained in:
Chris Cameron
2018-11-28 13:28:40 -05:00
parent 1721116908
commit e4e3e9b91a

View File

@@ -62,6 +62,7 @@ namespace ICD.Common.Utils
/// Constructor.
/// </summary>
public IcdUriBuilder()
: this((Uri)null)
{
}
@@ -80,6 +81,9 @@ namespace ICD.Common.Utils
/// <param name="uri"></param>
public IcdUriBuilder(Uri uri)
{
if (uri == null)
return;
if (!uri.IsAbsoluteUri)
uri = new Uri(Uri.UriSchemeHttp + Uri.SchemeDelimiter + uri);