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