86 references to IndexOfAny
http2cat (2)
src\Shared\ServerInfrastructure\BufferExtensions.cs (2)
74int index = source.First.Span.IndexOfAny(value0, value1); 94int index = memory.Span.IndexOfAny(value0, value1);
IIS.FunctionalTests (2)
src\Shared\ServerInfrastructure\BufferExtensions.cs (2)
74int index = source.First.Span.IndexOfAny(value0, value1); 94int index = memory.Span.IndexOfAny(value0, value1);
IIS.LongTests (2)
src\Shared\ServerInfrastructure\BufferExtensions.cs (2)
74int index = source.First.Span.IndexOfAny(value0, value1); 94int index = memory.Span.IndexOfAny(value0, value1);
IIS.NewHandler.FunctionalTests (2)
src\Shared\ServerInfrastructure\BufferExtensions.cs (2)
74int index = source.First.Span.IndexOfAny(value0, value1); 94int index = memory.Span.IndexOfAny(value0, value1);
IIS.NewShim.FunctionalTests (2)
src\Shared\ServerInfrastructure\BufferExtensions.cs (2)
74int index = source.First.Span.IndexOfAny(value0, value1); 94int index = memory.Span.IndexOfAny(value0, value1);
IIS.ShadowCopy.Tests (2)
src\Shared\ServerInfrastructure\BufferExtensions.cs (2)
74int index = source.First.Span.IndexOfAny(value0, value1); 94int index = memory.Span.IndexOfAny(value0, value1);
IISExpress.FunctionalTests (2)
src\Shared\ServerInfrastructure\BufferExtensions.cs (2)
74int index = source.First.Span.IndexOfAny(value0, value1); 94int index = memory.Span.IndexOfAny(value0, value1);
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
117var index = remaining.IndexOfAny('\r', '\n');
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
117var index = remaining.IndexOfAny('\r', '\n');
Microsoft.AspNetCore.Components (4)
NavigationManager.cs (3)
275var pathEndIndex = uri.AsSpan().IndexOfAny('#', '?'); 301var pathEndIndex = uri.IndexOfAny('#', '?'); 567var pathEndIndex = uri.AsSpan().IndexOfAny('#', '?');
Routing\Router.cs (1)
190var firstIndex = str.IndexOfAny('?', '#');
Microsoft.AspNetCore.Components.Endpoints (2)
FormMapping\PrefixResolver.cs (2)
59separatorX = x.Value.Span[currentXPos..].IndexOfAny('.', '['); 60separatorY = y.Value.Span[currentYPos..].IndexOfAny('.', '[');
Microsoft.AspNetCore.Http.Extensions (2)
src\Components\Endpoints\src\FormMapping\PrefixResolver.cs (2)
59separatorX = x.Value.Span[currentXPos..].IndexOfAny('.', '['); 60separatorY = y.Value.Span[currentYPos..].IndexOfAny('.', '[');
Microsoft.AspNetCore.Mvc.Core (2)
ModelBinding\PrefixContainer.cs (2)
107var delimiterPosition = entry.AsSpan().IndexOfAny('[', '.'); 145var delimiterPosition = entry.AsSpan(keyPosition).IndexOfAny('[', '.');
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
NewtonsoftJsonInputFormatter.cs (1)
389var endIndex = path.AsSpan(index).IndexOfAny('.', '[');
Microsoft.AspNetCore.Mvc.Razor (1)
Infrastructure\DefaultFileVersionProvider.cs (1)
42var queryStringOrFragmentStartIndex = path.AsSpan().IndexOfAny('?', '#');
Microsoft.AspNetCore.OutputCaching (1)
OutputCacheKeyProvider.cs (1)
71return !string.IsNullOrEmpty(value) && value.AsSpan().IndexOfAny(KeyDelimiter, KeySubDelimiter) >= 0;
Microsoft.AspNetCore.Routing (1)
RouteCollection.cs (1)
156var indexOfSeparator = url.AsSpan().IndexOfAny('?', '#');
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (2)
src\Shared\ServerInfrastructure\BufferExtensions.cs (2)
74int index = source.First.Span.IndexOfAny(value0, value1); 94int index = memory.Span.IndexOfAny(value0, value1);
Microsoft.AspNetCore.Server.IIS (2)
src\Shared\ServerInfrastructure\BufferExtensions.cs (2)
74int index = source.First.Span.IndexOfAny(value0, value1); 94int index = memory.Span.IndexOfAny(value0, value1);
Microsoft.AspNetCore.Server.Kestrel.Core (5)
Internal\Http\HttpParser.cs (3)
126index = requestLine.Slice(offset).IndexOfAny(ByteSpace, ByteQuestionMark); 213var lfOrCrIndex = span.IndexOfAny(ByteCR, ByteLF); 357index = memory.Span.IndexOfAny(ByteCR, ByteLF);
src\Shared\ServerInfrastructure\BufferExtensions.cs (2)
74int index = source.First.Span.IndexOfAny(value0, value1); 94int index = memory.Span.IndexOfAny(value0, value1);
Microsoft.AspNetCore.Shared.Tests (2)
src\Shared\ServerInfrastructure\BufferExtensions.cs (2)
74int index = source.First.Span.IndexOfAny(value0, value1); 94int index = memory.Span.IndexOfAny(value0, value1);
Microsoft.AspNetCore.WebUtilities (1)
HttpRequestStreamReader.cs (1)
398var index = span.IndexOfAny(carriageReturn, lineFeed);
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
117var index = remaining.IndexOfAny('\r', '\n');
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
117var index = remaining.IndexOfAny('\r', '\n');
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
117var index = remaining.IndexOfAny('\r', '\n');
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
117var index = remaining.IndexOfAny('\r', '\n');
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
117var index = remaining.IndexOfAny('\r', '\n');
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
117var index = remaining.IndexOfAny('\r', '\n');
Microsoft.Extensions.AI.Abstractions (1)
src\Shared\JsonSchemaExporter\JsonSchemaExporter.cs (1)
564if (segment.AsSpan().IndexOfAny('~', '/') != -1)
Microsoft.Extensions.AI.OpenAI (2)
src\Shared\ServerSentEvents\Helpers.cs (1)
82text.IndexOfAny('\r', '\n') >= 0;
src\Shared\ServerSentEvents\SseFormatter.cs (1)
148int i = data.IndexOfAny((byte)'\r', (byte)'\n');
Microsoft.Extensions.Logging.Abstractions (1)
LogValuesFormatter.cs (1)
65int formatDelimiterIndex = format.AsSpan(openBraceIndex, closeBraceIndex - openBraceIndex).IndexOfAny(',', ':');
Microsoft.ML.Core (1)
Utilities\LineParser.cs (1)
20int firstSeparatorIndex = trimmedLine.IndexOfAny(' ', '\t'); // the first word is the key, we just skip it
Roslyn.Diagnostics.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
117var index = remaining.IndexOfAny('\r', '\n');
Shared (3)
JsonSchemaExporter\JsonSchemaExporter.cs (1)
564if (segment.AsSpan().IndexOfAny('~', '/') != -1)
ServerSentEvents\Helpers.cs (1)
82text.IndexOfAny('\r', '\n') >= 0;
ServerSentEvents\SseFormatter.cs (1)
148int i = data.IndexOfAny((byte)'\r', (byte)'\n');
System.Formats.Tar (1)
System\Formats\Tar\TarHeader.cs (1)
121int index = kvp.Key.AsSpan().IndexOfAny('=', '\n');
System.Memory (2)
System\Buffers\SequenceReader.Search.cs (2)
332? remaining.IndexOfAny(delimiters[0], delimiters[1]) 379? remaining.IndexOfAny(delimiters[0], delimiters[1])
System.Net.Mail (2)
System\Net\Mime\SmtpDateTime.cs (2)
250int indexOfTimeZoneSeparator = data.AsSpan(indexOfHourSeparator).IndexOfAny(' ', '\t'); 276int endOfTimeZoneOffset = timeZoneSpan.IndexOfAny(' ', '\t');
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.PingUtility.cs (1)
140int addressLength = stdout.AsSpan(Math.Max(addressStart, 0)).IndexOfAny(' ', ':');
System.Net.ServerSentEvents (4)
System\Net\ServerSentEvents\Helpers.cs (1)
68text.IndexOfAny('\r', '\n') >= 0;
System\Net\ServerSentEvents\SseFormatter.cs (1)
145int i = data.IndexOfAny((byte)'\r', (byte)'\n');
System\Net\ServerSentEvents\SseParser_1.cs (2)
121_newlineIndex = _lineBuffer.AsSpan(searchOffset, searchLength).IndexOfAny(CR, LF); 201_newlineIndex = _lineBuffer.AsSpan(searchOffset, searchLength).IndexOfAny(CR, LF);
System.Private.CoreLib (10)
src\libraries\Common\src\System\Reflection\AssemblyNameFormatter.cs (1)
108if (s.Length != span.Trim().Length || span.IndexOfAny('\"', '\'') >= 0)
src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (2)
813int idxOfNewline = charBufferSpan.IndexOfAny('\r', '\n'); 924int idxOfNewline = charBuffer.AsSpan(charPos, charLen - charPos).IndexOfAny('\r', '\n');
src\libraries\System.Private.CoreLib\src\System\IO\StringReader.cs (1)
187int foundLineLength = remaining.IndexOfAny('\r', '\n');
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
456IndexOfAny(span, value0, value1) >= 0; 2589IndexOfAny((ReadOnlySpan<T>)span, value0, value1);
src\libraries\System.Private.CoreLib\src\System\Net\WebUtility.cs (1)
215int entityLength = inputSlice.IndexOfAny(';', '&');
src\libraries\System.Private.CoreLib\src\System\Text\CompositeFormat.cs (1)
136int countUntilNextBrace = remainder.IndexOfAny('{', '}');
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
1547int countUntilNextBrace = remainder.IndexOfAny('{', '}');
src\libraries\System.Private.CoreLib\src\System\Text\ValueStringBuilder.AppendFormat.cs (1)
42int countUntilNextBrace = remainder.IndexOfAny('{', '}');
System.Private.Uri (1)
System\Uri.cs (1)
3367index = span.IndexOfAny('?', '#');
System.Reflection.Metadata (3)
src\libraries\Common\src\System\Reflection\AssemblyNameFormatter.cs (1)
108if (s.Length != span.Trim().Length || span.IndexOfAny('\"', '\'') >= 0)
System\Reflection\Internal\Utilities\MemoryBlock.cs (2)
320span.IndexOfAny((byte)0, (byte)terminator) : 341int i = span.IndexOfAny((byte)asciiChar, (byte)0);
System.Text.Json (3)
System\Text\Json\JsonHelpers.cs (1)
458i = span.IndexOfAny((byte)'e', (byte)'E');
System\Text\Json\Schema\JsonSchemaExporter.cs (1)
484int pos = span.IndexOfAny('~', '/');
System\Text\Json\Serialization\Converters\Value\TimeOnlyConverter.cs (1)
55int firstSeparator = source.IndexOfAny((byte)'.', (byte)':');
System.Web.HttpUtility (1)
System\Web\Util\UriUtil.cs (1)
16int queryFragmentSeparatorPos = input.AsSpan().IndexOfAny('?', '#'); // query fragment separators
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
117var index = remaining.IndexOfAny('\r', '\n');