From 04249925c129d26056104d0aff58be63e23cfa0f Mon Sep 17 00:00:00 2001 From: sta Date: Wed, 6 Mar 2019 21:13:28 +0900 Subject: [PATCH] [Modify] Polish it --- websocket-sharp/Net/Cookie.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/websocket-sharp/Net/Cookie.cs b/websocket-sharp/Net/Cookie.cs index 3481cf10..bacaf9d3 100644 --- a/websocket-sharp/Net/Cookie.cs +++ b/websocket-sharp/Net/Cookie.cs @@ -247,14 +247,19 @@ namespace WebSocketSharp.Net if (name.Length == 0) 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."; throw new ArgumentException (msg, "name"); } if (value.Contains (_reservedCharsForValue)) { if (!value.IsEnclosedIn ('"')) { - var msg = "It contains an invalid character."; + var msg = "A string not enclosed in double quotes."; throw new ArgumentException (msg, "value"); } }