public static SmartUri ParseOrDefault(string value, int defaultPort) { SmartUri uri; SmartUri.TryParse(value, defaultPort, out uri); return(uri); }
public static SmartUri Parse(string value, int defaultPort) { SmartUri uri; if (!SmartUri.TryParse(value, defaultPort, out uri)) { throw new FormatException("The string could not be parsed as a URI."); } return(uri); }