Linq .Any() was causing enumeration

This commit is contained in:
Louis DeJardin 2015-07-17 00:38:12 -07:00 committed by Stephen Halter
parent f9cf9f1936
commit c0728edda7
1 changed files with 3 additions and 3 deletions

View File

@ -64,7 +64,7 @@ namespace Microsoft.AspNet.Server.Kestrel.Http
{ {
LocalIntakeFin = true; LocalIntakeFin = true;
} }
if (_reads.Any()) if (_reads.Count != 0)
{ {
ThreadPool.QueueUserWorkItem(_completePending, this); ThreadPool.QueueUserWorkItem(_completePending, this);
} }
@ -86,7 +86,7 @@ namespace Microsoft.AspNet.Server.Kestrel.Http
if (_buffer.Count != 0 || buffer.Count == 0 || LocalIntakeFin) if (_buffer.Count != 0 || buffer.Count == 0 || LocalIntakeFin)
{ {
// there is data we can take right now // there is data we can take right now
if (_reads.Any()) if (_reads.Count != 0)
{ {
// someone snuck in, try again // someone snuck in, try again
continue; continue;
@ -137,7 +137,7 @@ namespace Microsoft.AspNet.Server.Kestrel.Http
{ {
return false; return false;
} }
if (!_reads.Any()) if (_reads.Count == 0)
{ {
return false; return false;
} }