[Modify] Polish it

This commit is contained in:
sta 2019-03-06 21:13:28 +09:00
parent f3bb8a792d
commit 04249925c1

View File

@ -247,14 +247,19 @@ namespace WebSocketSharp.Net
if (name.Length == 0) if (name.Length == 0)
throw new ArgumentException ("An empty string.", "name"); throw new ArgumentException ("An empty string.", "name");
if (name[0] == '$' || name.Contains (_reservedCharsForName)) { if (name[0] == '$') {
var msg = "It starts with a dollar sign.";
throw new ArgumentException (msg, "name");
}
if (name.Contains (_reservedCharsForName)) {
var msg = "It contains an invalid character."; var msg = "It contains an invalid character.";
throw new ArgumentException (msg, "name"); throw new ArgumentException (msg, "name");
} }
if (value.Contains (_reservedCharsForValue)) { if (value.Contains (_reservedCharsForValue)) {
if (!value.IsEnclosedIn ('"')) { if (!value.IsEnclosedIn ('"')) {
var msg = "It contains an invalid character."; var msg = "A string not enclosed in double quotes.";
throw new ArgumentException (msg, "value"); throw new ArgumentException (msg, "value");
} }
} }