diff --git a/tools/Microsoft.AspNet.Server.Kestrel.GeneratedCode/KnownHeaders.cs b/tools/Microsoft.AspNet.Server.Kestrel.GeneratedCode/KnownHeaders.cs index 11327a8d60..0fc30fa0de 100644 --- a/tools/Microsoft.AspNet.Server.Kestrel.GeneratedCode/KnownHeaders.cs +++ b/tools/Microsoft.AspNet.Server.Kestrel.GeneratedCode/KnownHeaders.cs @@ -195,14 +195,7 @@ namespace Microsoft.AspNet.Server.Kestrel.Http protected override int GetCountFast() {{ - var count = MaybeUnknown?.Count ?? 0; - {Each(loop.Headers, header => $@" - if ({header.TestBit()}) - {{ - ++count; - }} - ")} - return count; + return _bits.BitCount() + (MaybeUnknown?.Count ?? 0); }} protected override StringValues GetValueFast(string key)