28 references to Parser
System.Net.Http (28)
System\Net\Http\Headers\HeaderDescriptor.cs (2)
281
public string Separator =>
Parser
is { } parser ? parser.Separator : HttpHeaderParser.DefaultSeparator;
283
public byte[] SeparatorBytes =>
Parser
is { } parser ? parser.SeparatorBytes : HttpHeaderParser.DefaultSeparatorBytes;
System\Net\Http\Headers\HttpHeaders.cs (25)
81
if (descriptor.
Parser
is null)
127
if (descriptor.
Parser
is null)
292
if (descriptor.
Parser
is null)
403
if (entry.Key.
Parser
is null)
443
Debug.Assert(descriptor.
Parser
!= null, "Can't add parsed value if there is no parser available.");
449
Debug.Assert(descriptor.
Parser
.SupportsMultipleValues, $"Header '{descriptor.Name}' doesn't support multiple values");
457
Debug.Assert(descriptor.
Parser
!= null, "Can't add parsed value if there is no parser available.");
491
Debug.Assert(descriptor.
Parser
!= null, "Can't add parsed value if there is no parser available.");
492
Debug.Assert(descriptor.
Parser
.SupportsMultipleValues,
503
IEqualityComparer? comparer = descriptor.
Parser
.Comparer;
569
Debug.Assert(descriptor.
Parser
!= null, "Can't add parsed value if there is no parser available.");
570
Debug.Assert(descriptor.
Parser
.SupportsMultipleValues,
582
IEqualityComparer? comparer = descriptor.
Parser
.Comparer;
677
if (descriptor.
Parser
== null)
862
if (descriptor.
Parser
== null)
911
Debug.Assert(descriptor.
Parser
!= null);
917
if (!info.CanAddParsedValue(descriptor.
Parser
))
928
if (descriptor.
Parser
.TryParseValue(value, info.ParsedAndInvalidValues, ref index, out object? parsedValue))
955
if (descriptor.
Parser
.TryParseValue(value, info.ParsedAndInvalidValues, ref index, out parsedValue))
1083
Debug.Assert(descriptor.
Parser
!= null);
1087
if (!info.CanAddParsedValue(descriptor.
Parser
))
1093
object parsedValue = descriptor.
Parser
.ParseValue(value, info.ParsedAndInvalidValues, ref index);
1120
parsedValue = descriptor.
Parser
.ParseValue(value, info.ParsedAndInvalidValues, ref index);
1231
ReadStoreValues<object?>(values, info.ParsedAndInvalidValues, descriptor.
Parser
, ref currentIndex);
1267
ReadStoreValues<object?>(values!, info.ParsedAndInvalidValues, descriptor.
Parser
, ref currentIndex);
System\Net\Http\Headers\HttpHeaderValueCollection.cs (1)
185
if (_descriptor.
Parser
== GenericHeaderParser.TokenListParser)