37 references to PseudoHeaderFields
Microsoft.AspNetCore.Server.Kestrel.Core (37)
Internal\Http2\Http2Connection.cs (37)
42private const PseudoHeaderFields _mandatoryRequestPseudoHeaderFields = 43PseudoHeaderFields.Method | PseudoHeaderFields.Path | PseudoHeaderFields.Scheme; 107private PseudoHeaderFields _parsedPseudoHeaderFields; 1277_parsedPseudoHeaderFields = PseudoHeaderFields.None; 1594private void UpdateHeaderParsingState(ReadOnlySpan<byte> value, PseudoHeaderFields headerField) 1610if (headerField != PseudoHeaderFields.None) 1628if (headerField == PseudoHeaderFields.Unknown) 1635if (headerField == PseudoHeaderFields.Status) 1649if (headerField == PseudoHeaderFields.Method) 1662private static PseudoHeaderFields GetPseudoHeaderField(int staticTableIndex) 1666var headerField = staticTableIndex switch 16681 => PseudoHeaderFields.Authority, 16692 => PseudoHeaderFields.Method, 16703 => PseudoHeaderFields.Method, 16714 => PseudoHeaderFields.Path, 16725 => PseudoHeaderFields.Path, 16736 => PseudoHeaderFields.Scheme, 16747 => PseudoHeaderFields.Scheme, 16758 => PseudoHeaderFields.Status, 16769 => PseudoHeaderFields.Status, 167710 => PseudoHeaderFields.Status, 167811 => PseudoHeaderFields.Status, 167912 => PseudoHeaderFields.Status, 168013 => PseudoHeaderFields.Status, 168114 => PseudoHeaderFields.Status, 1682_ => PseudoHeaderFields.None 1688private static PseudoHeaderFields GetPseudoHeaderField(ReadOnlySpan<byte> name) 1692return PseudoHeaderFields.None; 1696return PseudoHeaderFields.Path; 1700return PseudoHeaderFields.Method; 1704return PseudoHeaderFields.Scheme; 1708return PseudoHeaderFields.Status; 1712return PseudoHeaderFields.Authority; 1716return PseudoHeaderFields.Protocol; 1720return PseudoHeaderFields.Unknown;