diff --git a/websocket-sharp/Net/WebHeaderCollection.cs b/websocket-sharp/Net/WebHeaderCollection.cs
index fddebf7f..3e6e7d4b 100644
--- a/websocket-sharp/Net/WebHeaderCollection.cs
+++ b/websocket-sharp/Net/WebHeaderCollection.cs
@@ -1340,21 +1340,32 @@ namespace WebSocketSharp.Net
}
///
- /// Adds a header with the specified and
- /// to the collection.
+ /// Adds a header with the specified name and value to the collection.
///
///
- /// A that represents the name of the header to add.
+ /// A that specifies the name of the header to add.
///
///
- /// A that represents the value of the header to add.
+ /// A that specifies the value of the header to add.
///
///
- /// is or empty.
+ /// is .
///
///
///
- /// or contains invalid characters.
+ /// is an empty string.
+ ///
+ ///
+ /// -or-
+ ///
+ ///
+ /// contains an invalid character.
+ ///
+ ///
+ /// -or-
+ ///
+ ///
+ /// contains an invalid character.
///
///
/// -or-
@@ -1364,11 +1375,11 @@ namespace WebSocketSharp.Net
///
///
///
- /// The length of is greater than 65,535 characters.
+ /// The length of is greater than 65,535
+ /// characters.
///
///
- /// The current instance doesn't allow
- /// the header .
+ /// This instance does not allow the header.
///
public override void Add (string name, string value)
{