Merge branch 'benaadams/headers.clearfast' into dev
This commit is contained in:
commit
67a0165aec
File diff suppressed because it is too large
Load Diff
|
|
@ -212,9 +212,13 @@ namespace Microsoft.AspNet.Server.Kestrel.Http
|
|||
public StringValues Header{header.Identifier}
|
||||
{{
|
||||
get
|
||||
{{
|
||||
if ({header.TestBit()})
|
||||
{{
|
||||
return _{header.Identifier};
|
||||
}}
|
||||
return StringValues.Empty;
|
||||
}}
|
||||
set
|
||||
{{
|
||||
{header.SetBit()};
|
||||
|
|
@ -352,10 +356,6 @@ namespace Microsoft.AspNet.Server.Kestrel.Http
|
|||
protected override void ClearFast()
|
||||
{{
|
||||
_bits = 0;
|
||||
{Each(loop.Headers, header => $@"
|
||||
_{header.Identifier} = StringValues.Empty;")}
|
||||
{Each(loop.Headers.Where(header => header.EnhancedSetter), header => $@"
|
||||
_raw{header.Identifier} = null;")}
|
||||
MaybeUnknown?.Clear();
|
||||
}}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue