[Modify] Polish it

To initialize.
master
sta 8 years ago
parent 0d3be42f00
commit fdfc127530

@ -3866,13 +3866,9 @@ namespace WebSocketSharp
throw new InvalidOperationException (msg);
}
if (url == null)
throw new ArgumentNullException ("url");
if (url.Length == 0)
throw new ArgumentException ("An empty string.", "url");
Uri uri = null;
Uri uri;
if (!url.IsNullOrEmpty ()) {
if (!Uri.TryCreate (url, UriKind.Absolute, out uri)) {
msg = "Not an absolute URI string.";
throw new ArgumentException (msg, "url");
@ -3887,6 +3883,7 @@ namespace WebSocketSharp
msg = "It includes the path segments.";
throw new ArgumentException (msg, "url");
}
}
if (!username.IsNullOrEmpty ()) {
if (username.Contains (':') || !username.IsText ()) {
@ -3913,6 +3910,13 @@ namespace WebSocketSharp
return;
}
if (url.IsNullOrEmpty ()) {
_proxyUri = null;
_proxyCredentials = null;
return;
}
_proxyUri = uri;
_proxyCredentials = !username.IsNullOrEmpty ()
? new NetworkCredential (

Loading…
Cancel
Save