92 references to IndexOfAny
dotnet (1)
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (1)
472int separatorIndex = option.IndexOfAny('=', ':');
illink (1)
ILLink.RoslynAnalyzer (1)
src\runtime\src\libraries\Common\src\System\Reflection\AssemblyNameFormatter.cs (1)
108if (s.Length != span.Trim().Length || span.IndexOfAny('\"', '\'') >= 0)
Microsoft.AspNetCore.Components (6)
NavigationManager.cs (5)
197var existingQueryOrFragmentIndex = currentUri.IndexOfAny('?', '#'); 206var queryOrFragmentIndex = currentUri.IndexOfAny('?', '#'); 333var pathEndIndex = uri.AsSpan().IndexOfAny('#', '?'); 359var pathEndIndex = uri.IndexOfAny('#', '?'); 625var 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\aspnetcore\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.Routing (1)
RouteCollection.cs (1)
156var indexOfSeparator = url.AsSpan().IndexOfAny('?', '#');
Microsoft.AspNetCore.Server.IIS (2)
src\aspnetcore\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)
152index = memory.Span.IndexOfAny(ByteCR, ByteLF); 474index = requestLine.Slice(offset).IndexOfAny(ByteSpace, ByteQuestionMark); 608var lfOrCrIndex = span.IndexOfAny(ByteCR, ByteLF);
src\aspnetcore\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.Build (8)
_generated\10\RegexGenerator.g.cs (6)
1322lazyloop_pos = slice.IndexOfAny(':', ' '); 1511int iteration5 = slice.IndexOfAny(' ', ':'); 4099int i = inputSpan.Slice(pos).IndexOfAny('-', '/'); 4401int i = inputSpan.Slice(pos).IndexOfAny('-', '/'); 4646int i = inputSpan.Slice(pos).IndexOfAny('-', '/'); 4884int i = inputSpan.Slice(pos).IndexOfAny('-', '/');
Evaluation\Profiler\EvaluationLocationPrettyPrinterBase.cs (1)
68var newLineIndex = outerXml.AsSpan().IndexOfAny('\r', '\n');
Utilities\SimpleVersion.cs (1)
140int separatorIndex = span.IndexOfAny('-', '+');
Microsoft.Build.Framework (3)
Utilities\FileMatcher.cs (3)
2847int firstWildcard = span.IndexOfAny('*', '?'); 2855int separatorAfterWildcard = span[firstWildcard..].IndexOfAny('/', '\\'); 2900int firstWildcard = span.IndexOfAny('*', '?');
Microsoft.Build.Tasks.Core (3)
_generated\0\RegexGenerator.g.cs (2)
940lazyloop_pos = slice.IndexOfAny(':', ' '); 1129int iteration5 = slice.IndexOfAny(' ', ':');
AssemblyDependency\ReferenceTable.cs (1)
851int nextDelimiter = fusionName.AsSpan(position).IndexOfAny(',', ' ');
Microsoft.Build.Utilities.Core (2)
_generated\0\RegexGenerator.g.cs (2)
781lazyloop_pos = slice.IndexOfAny(':', ' '); 970int iteration5 = slice.IndexOfAny(' ', ':');
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
116var index = remaining.IndexOfAny('\r', '\n');
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
116var index = remaining.IndexOfAny('\r', '\n');
Microsoft.CodeAnalysis.NetAnalyzers (1)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
117var index = remaining.IndexOfAny('\r', '\n');
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\CodeGeneration\CodeWriter.cs (1)
266while ((newLineIndex = span.IndexOfAny('\r', '\n')) >= 0)
Language\Legacy\ImplicitExpressionEditHandler.cs (1)
246if (deletionContent.IndexOfAny('(', ')') >= 0)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
116var index = remaining.IndexOfAny('\r', '\n');
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex.NavigateToSearchInfo.cs (1)
372var sepIndex = pattern.IndexOfAny(' ', '*');
Microsoft.Extensions.AI.Abstractions (1)
Contents\UriContent.cs (1)
107int i = path.AsSpan().IndexOfAny('?', '#');
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\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
116var index = remaining.IndexOfAny('\r', '\n');
Shared (2)
ServerSentEvents\Helpers.cs (1)
82text.IndexOfAny('\r', '\n') >= 0;
ServerSentEvents\SseFormatter.cs (1)
148int i = data.IndexOfAny((byte)'\r', (byte)'\n');
System.CommandLine (1)
Parsing\StringExtensions.cs (1)
313var i = arg.AsSpan().IndexOfAny(':', '=');
System.Configuration.ConfigurationManager (1)
System\Configuration\BaseConfigurationRecord.cs (1)
3204if (configSource.AsSpan().IndexOfAny('\\', '/') >= 0)
System.Diagnostics.Process (1)
System\Diagnostics\Process.Multiplexing.cs (1)
274int lineEnd = buffer.AsSpan(startIndex, remaining).IndexOfAny('\r', '\n');
System.Formats.Tar (1)
System\Formats\Tar\TarHeader.cs (1)
156int index = extendedAttribute.Key.AsSpan().IndexOfAny('=', '\n');
System.Management (1)
System\Management\ManagementPath.cs (1)
137if (nsPath.AsSpan().IndexOfAny('\\', '/') < 0)
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.Http (3)
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.Digest.cs (1)
428int i = valueSpan.IndexOfAny('"', '\\'); // Characters that require escaping in quoted string
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (2)
1159int colIdx = buffer.IndexOfAny((byte)':', (byte)'\n'); 1599int index = buffer.IndexOfAny((byte)'\r', (byte)'\n');
System.Net.Mail (2)
System\Net\Mime\SmtpDateTime.cs (2)
250int indexOfTimeZoneSeparator = data.AsSpan(indexOfHourSeparator).IndexOfAny(' ', '\t'); 276int endOfTimeZoneOffset = timeZoneSpan.IndexOfAny(' ', '\t');
System.Net.NameResolution (1)
System\Net\ResolvConf.cs (1)
110int ws = rest.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)
57text.IndexOfAny('\r', '\n') >= 0;
System\Net\ServerSentEvents\SseFormatter.cs (1)
151int i = data.IndexOfAny((byte)'\r', (byte)'\n');
System\Net\ServerSentEvents\SseParser_1.cs (2)
124_newlineIndex = _lineBuffer.AsSpan(searchOffset, searchLength).IndexOfAny(CR, LF); 204_newlineIndex = _lineBuffer.AsSpan(searchOffset, searchLength).IndexOfAny(CR, LF);
System.Private.CoreLib (10)
src\runtime\src\libraries\Common\src\System\Reflection\AssemblyNameFormatter.cs (1)
108if (s.Length != span.Trim().Length || span.IndexOfAny('\"', '\'') >= 0)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (2)
843int idxOfNewline = charBufferSpan.IndexOfAny('\r', '\n'); 953int idxOfNewline = charBuffer.AsSpan(charPos, charLen - charPos).IndexOfAny('\r', '\n');
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StringReader.cs (1)
187int foundLineLength = remaining.IndexOfAny('\r', '\n');
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
457IndexOfAny(span, value0, value1) >= 0; 2617IndexOfAny((ReadOnlySpan<T>)span, value0, value1);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Net\WebUtility.cs (1)
215int entityLength = inputSlice.IndexOfAny(';', '&');
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\CompositeFormat.cs (1)
136int countUntilNextBrace = remainder.IndexOfAny('{', '}');
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
1597int countUntilNextBrace = remainder.IndexOfAny('{', '}');
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\ValueStringBuilder.AppendFormat.cs (1)
42int countUntilNextBrace = remainder.IndexOfAny('{', '}');
System.Private.Uri (1)
System\Uri.cs (1)
3472: original.IndexOfAny('?', '#');
System.Private.Xml (1)
_generated\0\RegexGenerator.g.cs (1)
492int i = inputSpan.Slice(pos).IndexOfAny('X', 'x');
System.Reflection.Metadata (3)
src\runtime\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.ServiceProcess.ServiceController (1)
System\ServiceProcess\ServiceBase.cs (1)
294serviceName.AsSpan().IndexOfAny('\\', '/') < 0; // no slashes or backslash allowed
System.Text.Json (2)
System\Text\Json\JsonHelpers.cs (1)
447i = span.IndexOfAny((byte)'e', (byte)'E');
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