77 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)
119var index = remaining.IndexOfAny('\r', '\n');
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
119var index = remaining.IndexOfAny('\r', '\n');
Microsoft.AspNetCore.Components (4)
NavigationManager.cs (3)
276var pathEndIndex = uri.AsSpan().IndexOfAny('#', '?'); 302var pathEndIndex = uri.IndexOfAny('#', '?'); 568var pathEndIndex = uri.AsSpan().IndexOfAny('#', '?');
Routing\Router.cs (1)
184var firstIndex = str.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.Build (2)
Evaluation\Profiler\EvaluationLocationPrettyPrinterBase.cs (1)
68var newLineIndex = outerXml.AsSpan().IndexOfAny('\r', '\n');
Utilities\SimpleVersion.cs (1)
140int separatorIndex = span.IndexOfAny('-', '+');
Microsoft.Build.Tasks.Core (1)
AssemblyDependency\ReferenceTable.cs (1)
830int nextDelimiter = fusionName.AsSpan(position).IndexOfAny(',', ' ');
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
119var index = remaining.IndexOfAny('\r', '\n');
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
119var index = remaining.IndexOfAny('\r', '\n');
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
119var index = remaining.IndexOfAny('\r', '\n');
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
119var 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)
119var 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)
125int index = kvp.Key.AsSpan().IndexOfAny('=', '\n');
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.Digest.cs (1)
428int i = valueSpan.IndexOfAny('"', '\\'); // Characters that require escaping in quoted string
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 (2)
System\Net\ServerSentEvents\Helpers.cs (1)
65text.IndexOfAny('\r', '\n') >= 0;
System\Net\ServerSentEvents\SseFormatter.cs (1)
145int i = data.IndexOfAny((byte)'\r', (byte)'\n');
System.Private.CoreLib (9)
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 (1)
813int idxOfNewline = charBufferSpan.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)
455IndexOfAny(span, value0, value1) >= 0; 2588IndexOfAny((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)
3357index = 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 (2)
System\Text\Json\JsonHelpers.cs (1)
457i = span.IndexOfAny((byte)'e', (byte)'E');
System\Text\Json\Schema\JsonSchemaExporter.cs (1)
471int pos = span.IndexOfAny('~', '/');
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)
119var index = remaining.IndexOfAny('\r', '\n');