diff --git a/websocket-sharp/Server/WebSocketSessionManager.cs b/websocket-sharp/Server/WebSocketSessionManager.cs
index 1da63458..e986722f 100644
--- a/websocket-sharp/Server/WebSocketSessionManager.cs
+++ b/websocket-sharp/Server/WebSocketSessionManager.cs
@@ -1037,19 +1037,36 @@ namespace WebSocketSharp.Server
}
///
- /// Tries to get the session with the specified .
+ /// Tries to get the session instance with the specified
+ /// .
///
///
- /// true if the session is successfully found; otherwise, false.
+ /// true if the session is successfully found;
+ /// otherwise, false.
///
///
- /// A that represents the ID of the session to find.
+ /// A that represents the ID of
+ /// the session to find.
///
///
- /// When this method returns, a instance that
- /// provides the access to the information in the session, or
- /// if it's not found. This parameter is passed uninitialized.
+ ///
+ /// When this method returns, a
+ /// instance or if not found.
+ ///
+ ///
+ /// That session instance provides the function to access
+ /// the information in the session.
+ ///
///
+ ///
+ /// The current state of the manager is not Start.
+ ///
+ ///
+ /// is .
+ ///
+ ///
+ /// is an empty string.
+ ///
public bool TryGetSession (string id, out IWebSocketSession session)
{
if (_state != ServerState.Start) {