Implemented interface members:
194 references to Count
Aspire.Dashboard (4)
Api\ApiAuthenticationHandler.cs (1)
61if (apiKeyHeader.Count != 1)
Authentication\OtlpApiKey\OtlpApiKeyAuthenticationHandler.cs (1)
29if (apiKey.Count != 1)
DashboardWebApplication.cs (1)
504if (context.Context.Response.Headers.CacheControl.Count == 0)
Mcp\McpApiKeyAuthenticationHandler.cs (1)
51if (apiKey.Count != 1)
Aspire.Hosting (1)
Dashboard\DashboardServiceAuth.cs (1)
46if (headerValues.Count != 1)
Microsoft.AspNetCore.Antiforgery (2)
Internal\DefaultAntiforgery.cs (1)
381if (responseHeaders.TryGetValue(HeaderNames.Pragma, out var pragmaHeader) && pragmaHeader.Count > 0)
Internal\DefaultAntiforgeryTokenStore.cs (1)
51if (requestToken.Count == 0 && httpContext.Request.HasFormContentType && !_options.SuppressReadingTokenFromFormBody)
Microsoft.AspNetCore.Components.Endpoints (4)
FormMapping\Converters\CollectionConverter.cs (1)
229for (var i = 0; i < values.Count; i++)
FormMapping\FormDataReader.cs (1)
239var foundSingleValue = _readOnlyMemoryKeys.TryGetValue(new FormKey(_currentPrefixBuffer), out var result) || result.Count == 1;
RazorComponentEndpointInvoker.cs (1)
287if (value.Count != 1)
Rendering\EndpointHtmlRenderer.Streaming.cs (1)
329return accept.Count == 1 && string.Equals(accept[0]!, "text/html; blazor-enhanced-nav=on", StringComparison.Ordinal);
Microsoft.AspNetCore.Diagnostics (1)
_generated\4\ExtensionsExceptionJsonContext.StringValues.g.cs (1)
51for (int i = 0; i < value.Count; i++)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (3)
Latency\AddServerTimingHeaderMiddlewareTests.cs (1)
46Assert.True(header.Count > 0);
Latency\RequestLatencyTelemetryMiddlewareTests.cs (2)
45Assert.True(header.Count > 0); 103Assert.True(header.Count > 0);
Microsoft.AspNetCore.HeaderParsing (8)
Parsers\CacheControlHeaderValueParser.cs (1)
16if (values.Count != 1 || !CacheControlHeaderValue.TryParse(values[0], out var parsedValue))
Parsers\ContentDispositionHeaderValueParser.cs (1)
16if (values.Count != 1 || !ContentDispositionHeaderValue.TryParse(values[0], out var parsedValue))
Parsers\DateTimeOffsetParser.cs (1)
17if (values.Count != 1 || !HeaderUtilities.TryParseDate(values[0], out var parsedValue))
Parsers\HostHeaderValueParser.cs (1)
15if (values.Count != 1 || !HostHeaderValue.TryParse(values[0]!, out var parsedValue))
Parsers\MediaTypeHeaderValueParser.cs (1)
16if (values.Count != 1 || !MediaTypeHeaderValue.TryParse(values[0], out var parsedValue))
Parsers\RangeConditionHeaderValueParser.cs (1)
16if (values.Count != 1 || !RangeConditionHeaderValue.TryParse(values[0], out var parsedValue))
Parsers\RangeHeaderValueParser.cs (1)
16if (values.Count != 1 || !RangeHeaderValue.TryParse(values[0], out var parsedValue))
Parsers\UriParser.cs (1)
16if (values.Count != 1 || !Uri.TryCreate(values[0], UriKind.RelativeOrAbsolute, out var parsedValue))
Microsoft.AspNetCore.Hosting (1)
Internal\HostingApplicationDiagnostics.cs (1)
488var userAgent = values.Count > 0 ? values[0] : null;
Microsoft.AspNetCore.Http (6)
Features\QueryFeature.cs (1)
157if (values.Count != 0)
HeaderDictionary.cs (2)
88if (value.Count == 0) 125if (rawValue.Count == 1 &&
Internal\RequestCookieCollection.cs (1)
65if (values.Count == 0)
src\aspnetcore\src\Http\Shared\CookieHeaderParserShared.cs (2)
22if (values.Count == 0) 28for (var i = 0; i < values.Count; i++)
Microsoft.AspNetCore.Http.Abstractions (2)
Internal\HeaderSegmentCollection.cs (1)
166if (_index == _headers.Count)
Internal\ParsingHelpers.cs (1)
128if (values.Count == 0)
Microsoft.AspNetCore.Http.Extensions (2)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Converters\CollectionConverter.cs (1)
229for (var i = 0; i < values.Count; i++)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\FormDataReader.cs (1)
239var foundSingleValue = _readOnlyMemoryKeys.TryGetValue(new FormKey(_currentPrefixBuffer), out var result) || result.Count == 1;
Microsoft.AspNetCore.Http.Results (1)
src\aspnetcore\src\Shared\RangeHelper\RangeHelper.cs (1)
48if (rawRangeHeader.Count > 1 || (rawRangeHeader[0] ?? string.Empty).Contains(','))
Microsoft.AspNetCore.Identity (6)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (6)
245var useCookies_temp = useCookies_raw.Count > 0 ? (string?)useCookies_raw : null; 262var useSessionCookies_temp = useSessionCookies_raw.Count > 0 ? (string?)useSessionCookies_raw : null; 306var useCookies_temp = useCookies_raw.Count > 0 ? (string?)useCookies_raw : null; 323var useSessionCookies_temp = useSessionCookies_raw.Count > 0 ? (string?)useSessionCookies_raw : null; 556var changedEmail_temp = changedEmail_raw.Count > 0 ? (string?)changedEmail_raw : null; 598var changedEmail_temp = changedEmail_raw.Count > 0 ? (string?)changedEmail_raw : null;
Microsoft.AspNetCore.Mvc.Abstractions (3)
ModelBinding\ValueProviderResult.cs (3)
74if (Values.Count == 0) 85public int Length => Values.Count; 105for (var i = 0; i < x.Count; i++)
Microsoft.AspNetCore.Mvc.Core (7)
Formatters\FormatFilter.cs (1)
47if (query.Count > 0)
ModelBinding\FormValueProvider.cs (2)
37if (_values.TryGetValue(FormValueHelper.CultureInvariantFieldName, out var invariantKeys) && invariantKeys.Count > 0) 95if (values.Count == 0)
ModelBinding\JQueryFormValueProvider.cs (1)
30if (values.TryGetValue(FormValueHelper.CultureInvariantFieldName, out var invariantKeys) && invariantKeys.Count > 0)
ModelBinding\JQueryValueProvider.cs (1)
77if (_values.TryGetValue(key, out var values) && values.Count > 0)
ModelBinding\QueryStringValueProvider.cs (1)
88if (values.Count == 0)
src\aspnetcore\src\Shared\RangeHelper\RangeHelper.cs (1)
48if (rawRangeHeader.Count > 1 || (rawRangeHeader[0] ?? string.Empty).Contains(','))
Microsoft.AspNetCore.OutputCaching (11)
CacheEntryHelpers.cs (1)
41for (var i = 0; i < stringValues.Count; i++)
OutputCacheEntryFormatter.cs (1)
150var count = header.Value.Count;
OutputCacheKeyProvider.cs (5)
151var headersCount = varyByRules.HeaderNames.Count; 190if (varyQueryKeys.Count > 0) 197if (varyQueryKeys.Count == 1 && string.Equals(varyQueryKeys[0], "*", StringComparison.Ordinal) && context.HttpContext.Request.Query.Count > 0) 237for (var i = 0; i < varyByRules.QueryKeys.Count; i++) 272var routeValueNamesCount = varyByRules.RouteValueNames.Count;
OutputCacheMiddleware.cs (1)
529if (ifNoneMatchHeader.Count == 1 && StringSegment.Equals(ifNoneMatchHeader[0], EntityTagHeaderValue.Any.Tag, StringComparison.OrdinalIgnoreCase))
Policies\VaryByHeaderPolicy.cs (1)
42if (_headerNames.Count == 0)
Policies\VaryByQueryPolicy.cs (2)
43if (_queryKeys.Count == 0) 50if (context.CacheVaryByRules.QueryKeys.Count == 1 && string.Equals(context.CacheVaryByRules.QueryKeys[0], "*", StringComparison.Ordinal))
Microsoft.AspNetCore.RequestDecompression (1)
DefaultRequestDecompressionProvider.cs (1)
40if (encodings.Count > 1)
Microsoft.AspNetCore.ResponseCaching (8)
CacheEntry\CacheEntryHelpers.cs (1)
74for (var i = 0; i < stringValues.Count; i++)
ResponseCachingKeyProvider.cs (4)
103var headersCount = varyByRules?.Headers.Count ?? 0; 131if (varyByRules?.QueryKeys.Count > 0) 137if (varyByRules.QueryKeys.Count == 1 && string.Equals(varyByRules.QueryKeys[0], "*", StringComparison.Ordinal)) 169for (var i = 0; i < varyByRules.QueryKeys.Count; i++)
ResponseCachingMiddleware.cs (2)
472if (ifNoneMatchHeader.Count == 1 && StringSegment.Equals(ifNoneMatchHeader[0], EntityTagHeaderValue.Any.Tag, StringComparison.OrdinalIgnoreCase)) 522if (stringValues.Count == 1)
ResponseCachingPolicyProvider.cs (1)
102if (varyHeader.Count == 1 && string.Equals(varyHeader, "*", StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.Server.Kestrel.Core (102)
Internal\Http\Http1MessageBody.cs (1)
149&& headers.HeaderTransferEncoding.Count == 0)
Internal\Http\HttpHeaders.cs (5)
67if (value.Count == 0) 200if (value.Count > 0 && !AddValueFast(key, value)) 282var count = headerValues.Count; 332var connectionCount = connection.Count; 537var transferEncodingCount = transferEncoding.Count;
Internal\Http\HttpHeaders.Generated.cs (89)
386public int HostCount => _headers._Host.Count; 612if (value.Count > 0) 640if (value.Count > 0) 668if (value.Count > 0) 696if (value.Count > 0) 724if (value.Count > 0) 752if (value.Count > 0) 780if (value.Count > 0) 808if (value.Count > 0) 836if (value.Count > 0) 864if (value.Count > 0) 892if (value.Count > 0) 920if (value.Count > 0) 948if (value.Count > 0) 976if (value.Count > 0) 1004if (value.Count > 0) 1032if (value.Count > 0) 1060if (value.Count > 0) 1088if (value.Count > 0) 1116if (value.Count > 0) 1144if (value.Count > 0) 1172if (value.Count > 0) 1200if (value.Count > 0) 1228if (value.Count > 0) 1256if (value.Count > 0) 1284if (value.Count > 0) 1312if (value.Count > 0) 1340if (value.Count > 0) 1368if (value.Count > 0) 1396if (value.Count > 0) 1424if (value.Count > 0) 1452if (value.Count > 0) 1480if (value.Count > 0) 1508if (value.Count > 0) 1536if (value.Count > 0) 1564if (value.Count > 0) 1592if (value.Count > 0) 1620if (value.Count > 0) 1648if (value.Count > 0) 1676if (value.Count > 0) 1704if (value.Count > 0) 1732if (value.Count > 0) 1760if (value.Count > 0) 1788if (value.Count > 0) 7886if (values.Count == 1) 8102if (values.Count == 1) 8305if (values.Count == 1) 8829if (value.Count > 0) 8859if (value.Count > 0) 8888if (value.Count > 0) 8918if (value.Count > 0) 8948if (value.Count > 0) 8977if (value.Count > 0) 9006if (value.Count > 0) 9035if (value.Count > 0) 9064if (value.Count > 0) 9093if (value.Count > 0) 9122if (value.Count > 0) 9151if (value.Count > 0) 9180if (value.Count > 0) 9209if (value.Count > 0) 9239if (value.Count > 0) 9268if (value.Count > 0) 9297if (value.Count > 0) 9326if (value.Count > 0) 9355if (value.Count > 0) 9384if (value.Count > 0) 9413if (value.Count > 0) 9442if (value.Count > 0) 9471if (value.Count > 0) 9500if (value.Count > 0) 9529if (value.Count > 0) 9558if (value.Count > 0) 9587if (value.Count > 0) 9616if (value.Count > 0) 9645if (value.Count > 0) 9674if (value.Count > 0) 9703if (value.Count > 0) 9732if (value.Count > 0) 9761if (value.Count > 0) 9791if (value.Count > 0) 9820if (value.Count > 0) 9849if (value.Count > 0) 9878if (value.Count > 0) 9907if (value.Count > 0) 15171var valueCount = values.Count; 15546if (value.Count > 0) 15575if (value.Count > 0) 15604if (value.Count > 0)
Internal\Http\HttpRequestHeaders.cs (1)
53if (HasCookie && _headers._Cookie.Count > 1)
Internal\Http2\Http2Stream.cs (1)
400if (host.Count > 1 || !HttpUtilities.IsHostHeaderValid(hostText))
Internal\Http3\Http3HeadersEnumerator.cs (1)
110if (value.Count == 1)
Internal\Http3\Http3Stream.cs (3)
880if (_context.ServiceContext.ServerOptions.EnableWebTransportAndH3Datagrams && HttpRequestHeaders.HeaderProtocol.Count > 0) 1058if (Method == HttpMethod.Connect && HttpRequestHeaders.HeaderProtocol.Count == 0) 1178if (host.Count > 1 || !HttpUtilities.IsHostHeaderValid(hostText))
src\aspnetcore\src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
149if (value.Count == 1)
Microsoft.AspNetCore.StaticAssets (1)
src\aspnetcore\src\Shared\RangeHelper\RangeHelper.cs (1)
48if (rawRangeHeader.Count > 1 || (rawRangeHeader[0] ?? string.Empty).Contains(','))
Microsoft.AspNetCore.StaticFiles (1)
src\aspnetcore\src\Shared\RangeHelper\RangeHelper.cs (1)
48if (rawRangeHeader.Count > 1 || (rawRangeHeader[0] ?? string.Empty).Contains(','))
Microsoft.AspNetCore.Watch.BrowserRefresh (1)
src\sdk\src\Dotnet.Watch\Web.Middleware\BrowserRefreshMiddleware.cs (1)
210return accept.Count == 1 && string.Equals(accept[0]!, "text/html; blazor-enhanced-nav=on", StringComparison.Ordinal);
Microsoft.AspNetCore.WebSockets (1)
WebSocketMiddleware.cs (1)
171if (ext.Count != 0)
Microsoft.AspNetCore.WebUtilities (2)
KeyValueAccumulator.cs (2)
31if (values.Count == 0) 36else if (values.Count == 1)
Microsoft.DotNet.HotReload.Watch (2)
src\sdk\src\Dotnet.Watch\AspireService\AspireServerService.cs (1)
311if (authHeader.Count == 1)
src\sdk\src\Dotnet.Watch\AspireService\Helpers\HttpContextExtensions.cs (1)
33if (dcpHeader.Count == 1)
Microsoft.Extensions.Primitives (9)
StringValues.cs (9)
453int count1 = values1.Count; 454int count2 = values2.Count; 485int count = values.Count; 510int count = values.Count; 530int count = left.Count; 532if (count != right.Count) 743if (Count == 1) 745return this[0]?.GetHashCode() ?? Count.GetHashCode(); 756return Unsafe.As<string>(value)?.GetHashCode() ?? Count.GetHashCode();
Microsoft.Net.Http.Headers (4)
HeaderUtilities.cs (2)
240for (var i = 0; i < headerValues.Count; i++) 296for (var i = 0; i < cacheControlDirectives.Count; i++)
src\aspnetcore\src\Http\Shared\CookieHeaderParserShared.cs (2)
22if (values.Count == 0) 28for (var i = 0; i < values.Count; i++)