diff --git a/src/Microsoft.AspNet.Server.WebListener/AwaitableThrottle.cs b/src/Microsoft.AspNet.Server.WebListener/AwaitableThrottle.cs
index 643041b830..28e12028be 100644
--- a/src/Microsoft.AspNet.Server.WebListener/AwaitableThrottle.cs
+++ b/src/Microsoft.AspNet.Server.WebListener/AwaitableThrottle.cs
@@ -11,7 +11,7 @@ using System.Threading.Tasks;
namespace Microsoft.AspNet.Server.WebListener
{
///
- /// Awaitable object that acts like a semaphore. The object would wait if more than maxConcurrent number of clients waits on it
+ /// AwaitableThrottle is an awaitable object that acts like a semaphore. The object would wait if more than maxConcurrent number of clients waits on it.
///
internal class AwaitableThrottle
{
@@ -23,10 +23,7 @@ namespace Microsoft.AspNet.Server.WebListener
private int _count;
- ///
- /// Constructor
- ///
- /// maximum number of clients that can wait on this object at the same time
+ // Maximum number of clients that can wait on this object at the same time.
public AwaitableThrottle(int maxConcurrent)
{
_thislock = new object();
@@ -34,9 +31,6 @@ namespace Microsoft.AspNet.Server.WebListener
_maxConcurrent = maxConcurrent;
}
- ///
- /// Maximum amount of clients who can await on this throttle
- ///
public int MaxConcurrent
{
get
@@ -50,9 +44,6 @@ namespace Microsoft.AspNet.Server.WebListener
}
}
- ///
- /// Called by framework
- ///
public TaskAwaiter GetAwaiter()
{
TaskCompletionSource awaiter;
@@ -72,9 +63,6 @@ namespace Microsoft.AspNet.Server.WebListener
return awaiter.Task.GetAwaiter();
}
- ///
- /// Release throttle
- ///
public void Release()
{
TaskCompletionSource completion = null;