399 references to IndexOf
aspire (11)
Mcp\Docs\LlmsTxtParser.cs (9)
132var newlineIndex = span[position..].IndexOf('\n'); 179var firstNewline = docSpan.IndexOf('\n'); 260var lineEnd = content[lineStart..].IndexOf('\n'); 274var nextNewline = content[position..].IndexOf('\n'); 413var position = docSpan.IndexOf('\n'); 529var bracketEnd = afterHeading.IndexOf(']'); 545var newlineIndex = headingSpan.IndexOf('\n'); 608var bracketEnd = span[sectionMarker..].IndexOf(']'); 633var newlineIndex = remaining.IndexOf('\n');
src\Shared\ConsoleLogs\AnsiParser.cs (2)
430var argsEndPosition = urlSpan.IndexOf(';'); 851var indexInSlice = span[startIndex..].IndexOf(value);
Aspire.Cli.Tests (1)
Utils\CliTestHelper.cs (1)
649var nlIndex = remaining.IndexOf('\n');
Aspire.Dashboard (3)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
468var dotIndex = remainder.IndexOf('.');
src\Shared\ConsoleLogs\AnsiParser.cs (2)
430var argsEndPosition = urlSpan.IndexOf(';'); 851var indexInSlice = span[startIndex..].IndexOf(value);
Aspire.Hosting (4)
Dcp\DcpLogParser.cs (3)
36var tab = line.IndexOf((byte)'\t'); 45tab = line.IndexOf((byte)'\t'); 54tab = line.IndexOf((byte)'\t');
Utils\DotnetSdkUtils.cs (1)
38var hyphenIndex = line.IndexOf('-');
cdac-build-tool (2)
_generated\0\RegexGenerator.g.cs (1)
258int i = inputSpan.Slice(pos).IndexOf('"');
ObjectFileScraper.cs (1)
342var end = nameStart.IndexOf((byte)0); // find the first nul after index
dotnet (5)
_generated\190\RegexGenerator.g.cs (4)
187int iteration = slice.IndexOf('\n'); 252int iteration1 = slice.IndexOf('\n'); 354int iteration3 = slice.IndexOf('\n'); 507int i = inputSpan.Slice(pos).IndexOf('\\');
Commands\Test\VSTest\TestCommand.cs (1)
555int colonIndex = rest.IndexOf(':');
dotnet-aot (1)
_generated\116\RegexGenerator.g.cs (1)
95int i = inputSpan.Slice(pos).IndexOf('\\');
dotnet-dev-certs (1)
_generated\10\RegexGenerator.g.cs (1)
199int iteration1 = slice.IndexOf('"');
illink (2)
ILLink.RoslynAnalyzer (1)
src\runtime\src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeNameParserHelpers.cs (1)
134int offset = input.IndexOf(']');
Microsoft.AspNetCore.Authentication.Negotiate (1)
_generated\1\RegexGenerator.g.cs (1)
94int i = inputSpan.Slice(pos).IndexOf(',');
Microsoft.AspNetCore.Components (6)
NavigationManager.cs (1)
187var existingFragmentIndex = currentUri.IndexOf('#');
NavigationManagerExtensions.cs (1)
741var queryStartIndex = (hashStartIndex > 0 ? uri.AsSpan(0, hashStartIndex) : uri).IndexOf('?');
src\aspnetcore\src\Http\Routing\src\Constraints\FileNameRouteConstraint.cs (1)
136var dotIndex = value.IndexOf('.');
src\aspnetcore\src\Shared\QueryStringEnumerable.cs (2)
147var delimiterIndex = _query.Span.IndexOf('&'); 160var equalIndex = segment.Span.IndexOf('=');
src\aspnetcore\src\Shared\UrlDecoder\UrlDecoder.cs (1)
382int position = buffer.IndexOf('%');
Microsoft.AspNetCore.Components.Endpoints (1)
FormMapping\FormDataReader.cs (1)
136var closeIndex = remaining.Span[1..].IndexOf(']');
Microsoft.AspNetCore.Components.QuickGrid (2)
src\aspnetcore\src\Shared\QueryStringEnumerable.cs (2)
147var delimiterIndex = _query.Span.IndexOf('&'); 160var equalIndex = segment.Span.IndexOf('=');
Microsoft.AspNetCore.Components.Web (2)
Routing\NavLink.cs (2)
175var queryStartPos = uri.IndexOf('?'); 176var fragmentStartPos = uri.IndexOf('#');
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
_generated\0\RegexGenerator.g.cs (1)
199int iteration1 = slice.IndexOf('"');
Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests (2)
RedactionBenchmark.cs (2)
190startIndex = span.Slice(startIndex).IndexOf('/') + startIndex; 191endIndex = span.Slice(startIndex + 1).IndexOf('/') + startIndex;
Microsoft.AspNetCore.Http.Abstractions (1)
src\aspnetcore\src\Shared\UrlDecoder\UrlDecoder.cs (1)
382int position = buffer.IndexOf('%');
Microsoft.AspNetCore.Http.Connections.Client (2)
src\aspnetcore\src\Shared\QueryStringEnumerable.cs (2)
147var delimiterIndex = _query.Span.IndexOf('&'); 160var equalIndex = segment.Span.IndexOf('=');
Microsoft.AspNetCore.Http.Extensions (1)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\FormDataReader.cs (1)
136var closeIndex = remaining.Span[1..].IndexOf(']');
Microsoft.AspNetCore.HttpOverrides (1)
IPNetwork.cs (1)
191var forwardSlashIndex = networkSpan.IndexOf('/');
Microsoft.AspNetCore.OpenApi (1)
Services\Schemas\OpenApiSchemaService.cs (1)
683var indexOfNextPath = currentPathWithoutSlash.IndexOf('/');
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\FileUtilities.cs (1)
44filePath.IndexOf('?') is int realPathEnd &&
Microsoft.AspNetCore.Routing (3)
Constraints\FileNameRouteConstraint.cs (1)
136var dotIndex = value.IndexOf('.');
Matching\FastPathTokenizer.cs (1)
27while ((end = span.IndexOf('/')) >= 0 && count < segments.Length)
Matching\HostMatcherPolicy.cs (1)
98var pivot = host.IndexOf(':');
Microsoft.AspNetCore.Server.HttpSys (2)
_generated\70\Windows.Win32.InlineArrayIndexerExtensions.g.cs (1)
25 int length = value.IndexOf('\0');
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RawUrlHelper.cs (1)
135var idx = raw.Slice(begin).IndexOf(target);
Microsoft.AspNetCore.Server.IIS (2)
_generated\37\Windows.Win32.InlineArrayIndexerExtensions.g.cs (1)
25 int length = value.IndexOf('\0');
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RawUrlHelper.cs (1)
135var idx = raw.Slice(begin).IndexOf(target);
Microsoft.AspNetCore.Server.Kestrel.Core (3)
_generated\1\RegexGenerator.g.cs (1)
200int iteration1 = slice.IndexOf('"');
Internal\Http\Http1Connection.cs (1)
421Debug.Assert(startLine.IndexOf((byte)0) == -1);
src\aspnetcore\src\Shared\UrlDecoder\UrlDecoder.cs (1)
382int position = buffer.IndexOf('%');
Microsoft.AspNetCore.SignalR.Common (1)
src\aspnetcore\src\SignalR\common\Shared\TextMessageParser.cs (1)
18var index = span.IndexOf(TextMessageFormatter.RecordSeparator);
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
src\aspnetcore\src\SignalR\common\Shared\TextMessageParser.cs (1)
18var index = span.IndexOf(TextMessageFormatter.RecordSeparator);
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
src\aspnetcore\src\SignalR\common\Shared\TextMessageParser.cs (1)
18var index = span.IndexOf(TextMessageFormatter.RecordSeparator);
Microsoft.AspNetCore.WebSockets (2)
HandshakeHelpers.cs (2)
94int end = extension.IndexOf(';'); 211var startIndex = value.IndexOf('=');
Microsoft.AspNetCore.WebUtilities (4)
QueryHelpers.cs (1)
93var queryIndex = uriToBeAppended.IndexOf('?');
src\aspnetcore\src\Shared\QueryStringEnumerable.cs (2)
147var delimiterIndex = _query.Span.IndexOf('&'); 160var equalIndex = segment.Span.IndexOf('=');
src\aspnetcore\src\Shared\UrlDecoder\UrlDecoder.cs (1)
382int position = buffer.IndexOf('%');
Microsoft.Build (31)
_generated\10\RegexGenerator.g.cs (22)
1110int iteration2 = slice.Slice(1).IndexOf(':'); 1142int iteration3 = slice.IndexOf(':'); 1630int iteration7 = slice.IndexOf('\n'); 1835int iteration1 = slice.IndexOf('\n'); 2022int iteration4 = slice.IndexOf('\n'); 2213int iteration1 = slice.IndexOf('\n'); 3491int iteration2 = slice.IndexOf('\n'); 3935int iteration5 = slice.IndexOf('\n'); 4787int iteration = slice.IndexOf('\n'); 5025int iteration = slice.IndexOf('\n'); 5293int iteration4 = slice.Slice(1).IndexOf('\''); 5368int iteration7 = slice.Slice(1).IndexOf('\''); 5637int iteration4 = slice.Slice(1).IndexOf('\''); 5702int iteration7 = slice.Slice(1).IndexOf('\''); 5889int iteration2 = slice.IndexOf('\n'); 6085int iteration = slice.IndexOf('\n'); 6181int iteration3 = slice.IndexOf('\n'); 6276int iteration6 = slice.IndexOf('\n'); 6371int iteration9 = slice.IndexOf('\n'); 6542int iteration = slice.IndexOf('='); 6647int iteration3 = slice.IndexOf('\n'); 6972int iteration = slice.Slice(7).IndexOf('"');
Evaluation\ConditionEvaluator.cs (3)
128span.IndexOf('$') != -1 || 129span.IndexOf('(') != -1 || 130span.IndexOf(')') != -1;
Evaluation\Expander.cs (1)
556int foundIndex = expression.Slice(index).IndexOf(quoteChar);
Evaluation\Expander.Function.cs (3)
240var typeEndIndex = expressionRoot.IndexOf(']'); 293var methodStartIndex = expressionRoot.IndexOf('.'); 303var rootEndIndex = expressionRoot.IndexOf('.');
Logging\OptimizedStringIndenter.cs (1)
146int index = input.IndexOf('\n');
Utilities\SimpleVersion.cs (1)
151int dotIndex = span.IndexOf('.');
Microsoft.Build.Framework (6)
FileUtilities.cs (4)
742bool shouldAdjust = newValue.IndexOf('/') != -1 && LooksLikeUnixFilePath(RemoveQuotes(newValue), baseDirectory); 774bool shouldAdjust = newValue.IndexOf('/') != -1 && LooksLikeUnixFilePath(RemoveQuotes(newValue), baseDirectory); 780return path.IndexOf('\\') == -1 ? path : CollapseSlashes(path); 846int directoryLength = value.Slice(1).IndexOf('/') + 1;
Utilities\ProcessExtensions.cs (2)
172int nullIndex = data.IndexOf((byte)0); 572int execPathEnd = data.IndexOf((byte)0);
Microsoft.Build.Tasks.Core (17)
_generated\0\RegexGenerator.g.cs (17)
728int iteration2 = slice.Slice(1).IndexOf(':'); 760int iteration3 = slice.IndexOf(':'); 1248int iteration7 = slice.IndexOf('\n'); 1453int iteration1 = slice.IndexOf('\n'); 1640int iteration4 = slice.IndexOf('\n'); 1831int iteration1 = slice.IndexOf('\n'); 3004int iteration = slice.IndexOf(','); 3052int iteration2 = slice.IndexOf('\n'); 3182int iteration = slice.IndexOf(','); 3253int iteration1 = slice.IndexOf(','); 3373int iteration2 = slice.IndexOf(','); 3493int iteration3 = slice.IndexOf(','); 3613int iteration4 = slice.IndexOf(','); 3732int iteration5 = slice.IndexOf(','); 3911int iteration1 = slice.IndexOf('_'); 4075int iteration = slice.IndexOf(','); 4123int iteration2 = slice.IndexOf('\n');
Microsoft.Build.Utilities.Core (6)
_generated\0\RegexGenerator.g.cs (6)
569int iteration2 = slice.Slice(1).IndexOf(':'); 601int iteration3 = slice.IndexOf(':'); 1089int iteration7 = slice.IndexOf('\n'); 1294int iteration1 = slice.IndexOf('\n'); 1481int iteration4 = slice.IndexOf('\n'); 1672int iteration1 = slice.IndexOf('\n');
Microsoft.CodeAnalysis (2)
_generated\0\RegexGenerator.g.cs (2)
392int iteration2 = slice.IndexOf('\n'); 836int iteration5 = slice.IndexOf('\n');
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Classification\Worker_Preprocesser.cs (1)
394var separatorIndex = contentText[nameStart..].IndexOf(separator);
Microsoft.CodeAnalysis.Features (1)
SpellCheck\AbstractSpellCheckSpanService.cs (1)
131token.Text.AsSpan().IndexOf(escapeChar.Value) >= 0)
Microsoft.CodeAnalysis.Razor.Compiler (16)
CSharp\RequiredAttributeParser.cs (1)
219var nextQuoteIndex = _span.IndexOf(quote);
Language\CodeGeneration\CodeWriterExtensions.cs (4)
273if (literal.Length >= 256 && literal.Length <= 1500 && literal.Span.IndexOf('\0') == -1) 353var forwardSlashIndex = filePathMemory.Span.IndexOf('/'); 360forwardSlashIndex = filePathMemory.Span.IndexOf('/'); 903while ((index = literal.Span.IndexOf('"')) >= 0)
Language\Components\ComponentMarkupEncodingPass.cs (1)
167var ampersandIndex = content.Span.IndexOf('&');
Language\Components\TypeNameHelper.cs (1)
131var index = memory.Span.IndexOf('<');
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
2135public bool HasParameter => _hasParameter ??= Span.IndexOf(':') >= 0; 2138=> field ??= Span.IndexOf(':') is int index && index >= 0 ? Span[..index].ToString() : Text;
Language\Intermediate\ComponentAttributeIntermediateNode.cs (2)
295var genericTypeStart = actionArgument.Span.IndexOf('<'); 296var genericTypeEnd = actionArgument.Span.IndexOf('>');
Language\Legacy\CSharpCodeParser.cs (2)
1497var commaIndex = directiveText.IndexOf(','); 1506if (typeName.IsEmpty || assemblyName.IsEmpty || assemblyName.IndexOf(',') >= 0)
Language\TagHelperCollection.SegmentCollectionBase.cs (1)
84var index = segment.Span.IndexOf(item);
Language\TagHelperMatchingConventions.cs (2)
146var index = span.IndexOf(':'); 168var index = span.IndexOf(':');
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\DacStreams_1.cs (1)
111int stringLen = miniMdBuffer.Slice((int)(currentAddress - miniMetaDataBuffAddress)).IndexOf((byte)0);
EcmaMetadataUtils.cs (1)
77int terminator = buffer.IndexOf((byte)0);
Microsoft.Diagnostics.NETCore.Client (2)
DiagnosticsIpc\ProcessInfo.cs (2)
114int metadataIndex = versionSpan.IndexOf('+'); 121int prereleaseIndex = noMetadataVersion.IndexOf('-');
Microsoft.DotNet.HotReload.Watch (5)
_generated\0\RegexGenerator.g.cs (4)
192int iteration = slice.IndexOf('\n'); 397int iteration = slice.IndexOf('\n'); 581int iteration = slice.IndexOf(':'); 711int iteration3 = slice.Slice(3).IndexOf('\n');
src\sdk\src\Dotnet.Watch\HotReloadClient\Utilities\EnvironmentUtilities.cs (1)
19else if (existingValue.Split(separator).IndexOf(value) == -1)
Microsoft.Extensions.AI.Abstractions (3)
Contents\DataUriParser.cs (1)
42int commaPos = dataUri.Span.IndexOf(',');
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\RegexGenerator.g.cs (2)
519int iteration = slice.IndexOf('>'); 555int iteration1 = slice.IndexOf('\n');
Microsoft.Extensions.Compliance.Abstractions (1)
Classification\DataClassificationTypeConverter.cs (1)
96int index = valueSpan.IndexOf(Delimiter);
Microsoft.Extensions.Configuration (2)
ConfigurationKeyComparer.cs (2)
41int xDelimiterIndex = xSpan.IndexOf(KeyDelimiter); 42int yDelimiterIndex = ySpan.IndexOf(KeyDelimiter);
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
src\runtime\src\libraries\Common\src\SourceGenerators\SourceWriter.cs (1)
90int lineLength = remainingText.IndexOf('\n');
Microsoft.Extensions.DataIngestion.Markdig (2)
MarkdownParser.cs (2)
133int semicolonIndex = url.IndexOf(';'); 139int commaIndex = url.IndexOf(',');
Microsoft.Extensions.DataIngestion.MarkItDown (2)
parent\Microsoft.Extensions.DataIngestion.Markdig\MarkdownParser.cs (2)
133int semicolonIndex = url.IndexOf(';'); 139int commaIndex = url.IndexOf(',');
Microsoft.Extensions.Diagnostics.ResourceMonitoring (4)
Linux\LinuxUtilizationParserCgroupV1.cs (2)
321int groupIndex = stats.IndexOf(','); 325int rangeIndex = group.IndexOf('-');
Linux\LinuxUtilizationParserCgroupV2.cs (2)
465int groupIndex = stats.IndexOf(','); 469int rangeIndex = group.IndexOf('-');
Microsoft.Extensions.Http.Diagnostics (3)
Http\HttpDependencyMetadataResolver.cs (1)
405var nextDelimiterIndex = requestRouteAsSpan.Slice(i, requestPathEndIndex - i).IndexOf(trieCurrent.Delimiter) + i;
Logging\Internal\HttpRequestReader.cs (2)
174int amp = querySpan.Slice(start).IndexOf('&'); 177int eq = querySpan.Slice(start, end - start).IndexOf('=');
Microsoft.Extensions.Primitives (1)
StringSegment.cs (1)
464index = AsSpan(start, count).IndexOf(c);
Microsoft.Extensions.Telemetry (1)
Http\HttpRouteFormatter.cs (1)
83length = httpPathAsSpan.Slice(startIndex).IndexOf(routeSegments.Segments[i + 1].Content[0]);
Microsoft.Maui.Essentials (2)
Types\Shared\WebUtils.shared.cs (2)
36 int delimeterIndex = query.IndexOf('&'); 53 var equalIndex = segment.IndexOf('=');
Microsoft.Maui.Graphics (9)
Color.cs (9)
925 var op = value.IndexOf('('); 932 int index = value.IndexOf(','); 938 index = value.IndexOf(','); 944 index = value.IndexOf(','); 951 if (quad3.IndexOf(',') != -1) 967 var op = value.IndexOf('('); 974 int index = value.IndexOf(','); 980 index = value.IndexOf(','); 987 if (triplet2.IndexOf(',') != -1)
Microsoft.ML.Core (3)
Data\ReadOnlyMemoryUtils.cs (3)
53int nextSep = span.IndexOf(chSep); 102int index = memory.Span.IndexOf(separator); 134index = memory.Span.IndexOf(separators[0]);
Microsoft.ML.Tokenizers.Tests (2)
NormalizerTests.cs (2)
84int index = original.IndexOf('"'); 115index = original.Slice(start).IndexOf('"');
Microsoft.NET.Build.Containers (1)
_generated\0\RegexGenerator.g.cs (1)
170int iteration = slice.IndexOf('"');
Microsoft.NET.HostModel (1)
MachO\BinaryFormat\Blobs\CodeDirectoryBlob.cs (1)
35int nullTerminatorIndex = data.AsSpan().Slice(identifierDataOffset).IndexOf((byte)0x00);
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (5)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAssetPathPattern.cs (5)
108var tokenEnd = MemoryExtensions.IndexOf(current.Span, PatternEnd); 176var nextToken = MemoryExtensions.IndexOf(current.Span, PatternParameterStart); 186var tokenEnd = MemoryExtensions.IndexOf(current.Span, PatternParameterEnd); 192var embeddedValue = MemoryExtensions.IndexOf(current.Span, PatternValueSeparator); 210nextToken = MemoryExtensions.IndexOf(current.Span, PatternParameterStart);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (6)
Data\StaticWebAssetPathPattern.cs (5)
108var tokenEnd = MemoryExtensions.IndexOf(current.Span, PatternEnd); 176var nextToken = MemoryExtensions.IndexOf(current.Span, PatternParameterStart); 186var tokenEnd = MemoryExtensions.IndexOf(current.Span, PatternParameterEnd); 192var embeddedValue = MemoryExtensions.IndexOf(current.Span, PatternValueSeparator); 210nextToken = MemoryExtensions.IndexOf(current.Span, PatternParameterStart);
Utils\Globbing\StaticWebAssetGlobMatcher.cs (1)
335var indexOfDot = remaining.IndexOf('.');
Microsoft.Private.Windows.Core (7)
_generated\151\Windows.Win32.InlineArrayIndexerExtensions.g.cs (1)
25 int length = value.IndexOf('\0');
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (4)
212int nullIndex = chars.IndexOf('\0'); 225int nullIndex = bytes.IndexOf((byte)0); 261int nullIndex = bytes.IndexOf((byte)0); 293int nullIndex = bytes.IndexOf((byte)0);
System\SpanHelpers.cs (1)
33int index = span.IndexOf('\0');
System\SpanReader.cs (1)
48int index = _unread.IndexOf(delimiter);
Microsoft.Win32.Registry (1)
Microsoft\Win32\RegistryKey.cs (1)
1134int nullPos = chars.IndexOf('\0');
MSBuild (1)
CommandLine\CommandLineParser.cs (1)
208int colonIndex = switchPart.IndexOf(':');
NuGet.Commands (1)
RestoreCommand\ContentFiles\ContentFileUtils.cs (1)
286int slashIndex = span.IndexOf('/');
PresentationBuildTasks (3)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\ReflectionUtils.cs (3)
64int commaIndex = nameSlice.IndexOf(','); 107int tokenEnding = assemblyName.Slice(versionIndex + 1).IndexOf(',') + 1; 117int tokenEnding = assemblyName.Slice(tokenIndex + 1).IndexOf(',') + 1;
PresentationCore (1)
MS\Internal\IO\Packaging\ByteRangeDownloader.cs (1)
798index = contentRangeSpan.IndexOf('/');
PresentationFramework (4)
System\Windows\Documents\FixedSchema.cs (1)
441int spacePos = attrValueSpan.IndexOf(' ');
System\Windows\Documents\Glyphs.cs (3)
400int firstBracket = valueSpec.IndexOf('('); 413int secondBracket = valueSpec.IndexOf(')'); 418int colon = valueSpec.IndexOf(':');
RepoTasks (1)
_generated\0\RegexGenerator.g.cs (1)
199int iteration1 = slice.IndexOf('"');
Shared (2)
ServerSentEvents\SseParser_1.cs (2)
358int colonPos = line.IndexOf((byte)':'); 431if (fieldValue.IndexOf((byte)'\0') < 0)
System.CommandLine (3)
EnvironmentVariablesDirective.cs (1)
54int indexOfSeparator = parsedValue.AsSpan().IndexOf('=');
Parsing\ParseOperation.cs (1)
351int indexOfColon = withoutBrackets.IndexOf(':');
Parsing\StringExtensions.cs (1)
81int colonIndex = arg.AsSpan().IndexOf(':');
System.ComponentModel.TypeConverter (1)
System\ComponentModel\Design\Serialization\RootDesignerSerializerAttribute.cs (1)
83int comma = baseType.IndexOf(',');
System.Console (1)
System\TermInfo.Database.cs (1)
306int i = buffer.AsSpan(pos).IndexOf((byte)'\0');
System.Data.Odbc (3)
System\Data\Odbc\OdbcHandle.cs (3)
191sqlState = new string(buffer.AsSpan(0, buffer.AsSpan().IndexOf('\0'))); 211sqlState = new string(buffer.AsSpan(0, buffer.AsSpan().IndexOf('\0'))); 217messageBuilder.Append(new string(message.AsSpan(0, message.AsSpan().IndexOf('\0'))));
System.Diagnostics.DiagnosticSource (9)
System\Diagnostics\DsesFilterAndTransform.cs (5)
226int eventNameIndex = entry.IndexOf('/'); 232int samplingResultIndex = suffixPart.IndexOf('-'); 251int endingLocation = suffixPart.IndexOf(')'); 264int endingLocation = suffixPart.IndexOf(')'); 320int plusSignIndex = activitySourceName.IndexOf('+');
System\Diagnostics\W3CPropagator.cs (4)
115int entrySeparator = baggageSpan.IndexOf(Comma); 119int keyValueSeparator = currentEntry.IndexOf(Equal); 168int commaIndex = traceStateSpan.IndexOf(Comma); 188int equalIndex = entry.IndexOf(Equal);
System.Diagnostics.Process (3)
src\runtime\src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcFsStat.TryReadStatusFile.cs (1)
79int startIndex = line.IndexOf(':');
System\Diagnostics\Process.Linux.cs (2)
253int argEnd = argRemainder.IndexOf((byte)'\0'); 265argEnd = argRemainder.IndexOf((byte)'\0');
System.Formats.Asn1 (1)
System\Formats\Asn1\AsnWriter.Oid.cs (1)
149int endIndex = oidValue.IndexOf('.');
System.Formats.Tar (5)
System\Formats\Tar\GnuSparseStream.cs (1)
479int nlIdx = bytes.AsSpan(activeStart, availableStart - activeStart).IndexOf((byte)'\n');
System\Formats\Tar\TarHeader.Read.cs (3)
759int newlinePos = buffer.IndexOf((byte)'\n'); 767int spacePos = line.IndexOf((byte)' '); 784int equalPos = line.IndexOf((byte)'=');
System\Formats\Tar\TarHelpers.cs (1)
285int i = buffer.IndexOf((byte)0);
System.IO.FileSystem.AccessControl (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\PathHelper.Windows.cs (2)
34string result = builder.AsSpan().IndexOf('~') >= 0 57string result = builder.AsSpan().IndexOf('~') >= 0
System.IO.FileSystem.Watcher (1)
System\IO\FileSystemWatcher.Linux.cs (1)
918int lengthWithoutNullTerm = _buffer.AsSpan(position, nameLength).IndexOf((byte)'\0');
System.IO.Packaging (4)
System\IO\Packaging\ContentType.cs (4)
286int forwardSlashPos = typeAndSubType.IndexOf('/'); 325int equalSignIndex = parameterAndValue.IndexOf('='); 358int semicolonIndex = s.Slice(startIndex).IndexOf(';'); 383length = s.Slice(startingLength).IndexOf('"');
System.Memory (8)
System\Buffers\BuffersExtensions.cs (2)
21int index = source.First.Span.IndexOf(value); 41int index = memory.Span.IndexOf(value);
System\Buffers\SequenceReader.Search.cs (6)
21int index = remaining.IndexOf(delimiter); 57int index = remaining.IndexOf(delimiter); 172index = remaining.IndexOf(delimiter); 203int index = remaining.IndexOf(delimiter); 248int index = remaining.IndexOf(delimiter); 540int index = remaining.IndexOf(delimiter);
System.Net.Http (9)
System\Net\Http\Headers\AltSvcHeaderParser.cs (5)
243int idx = value.IndexOf('%'); 272idx = value.IndexOf('%'); 311int idx = quoted.IndexOf(':'); 345int idx = value.IndexOf('\\'); 374idx = value.IndexOf('\\');
System\Net\Http\Headers\WarningHeaderValue.cs (1)
259int quote = input.AsSpan(current).IndexOf('"');
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (3)
1036int lineFeedIndex = buffer.IndexOf((byte)'\n'); 1187int lfIdx = valueIterator.IndexOf((byte)'\n'); 1744int newLineOffset = buffer.IndexOf((byte)'\n');
System.Net.HttpListener (3)
System\Net\HttpListener.cs (1)
203int toLowerLength = destination.IndexOf(':');
System\Net\Managed\ChunkStream.cs (1)
309int idx = input.IndexOf(';');
System\Net\Managed\HttpListenerRequest.Managed.cs (1)
164int colon = host.IndexOf(':');
System.Net.Mail (1)
System\Net\Mime\MediaTypeMap.cs (1)
855int pos = mediaType.IndexOf(';');
System.Net.NameResolution (1)
System\Net\DnsEncodedName.cs (1)
146int dotIdx = body[labelStart..].IndexOf((byte)'.');
System.Net.ServerSentEvents (1)
System\Net\ServerSentEvents\SseParser_1.cs (1)
354int colonPos = line.IndexOf((byte)':');
System.Net.WebHeaderCollection (1)
System\Net\HeaderInfoTable.cs (1)
71int equalsPos = lastElement.IndexOf('=');
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\Tensor.cs (3)
1389int wildcardIndex = lengths.IndexOf(-1); 1461int wildcardIndex = lengths.IndexOf(-1); 1538int wildcardIndex = lengths.IndexOf(-1);
System.Private.CoreLib (25)
Internal\Runtime\CompilerHelpers\InteropHelpers.cs (2)
59int end = new ReadOnlySpan<byte>(buffer, length).IndexOf((byte)0); 81int end = new ReadOnlySpan<char>(buffer, length).IndexOf('\0');
src\runtime\src\libraries\Common\src\Interop\Interop.Utils.cs (2)
27result = buffer.Slice(0, buffer.IndexOf('\0')).ToString(); 37result = buffer.Slice(0, buffer.IndexOf('\0')).ToString();
src\runtime\src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcFsStat.TryReadStatusFile.cs (1)
79int startIndex = line.IndexOf(':');
src\runtime\src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
1852=> UnsafeArrayAsSpan<T>(array, adjustedIndex, length).IndexOf(Unsafe.As<byte, T>(ref value.GetRawData()));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (2)
535span.IndexOf(value) : 1059int endIndex = value.IndexOf(EnumSeparatorChar);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CultureData.Icu.cs (1)
329span = span.Slice(0, span.IndexOf('\0'));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Guid.cs (5)
697int numLen = guidString.Slice(numStart).IndexOf(TChar.CastFrom(',')); 719numLen = guidString.Slice(numStart).IndexOf(TChar.CastFrom(',')); 741numLen = guidString.Slice(numStart).IndexOf(TChar.CastFrom(',')); 779numLen = guidString.Slice(numStart).IndexOf(TChar.CastFrom(',')); 788numLen = guidString.Slice(numStart).IndexOf(TChar.CastFrom('}'));
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
706IndexOf((ReadOnlySpan<T>)span, value); 5974separatorIndex = _source.Slice(_startNext).IndexOf(_separator);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Net\WebUtility.cs (2)
159int index = valueSpan.IndexOf('&'); 183int index = valueSpan.IndexOf('&');
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Versioning\FrameworkName.cs (1)
144int separatorIndex = component.IndexOf(KeyValueSeparator);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.cs (2)
980int monthWeekDotIndex = dateRule.IndexOf('.'); 984int weekDayDotIndex = weekDaySpan.IndexOf('.');
src\runtime\src\libraries\System.Private.CoreLib\src\System\Version.cs (3)
362int majorEnd = input.IndexOf(TChar.CastFrom('.')); 372int minorEnd = input.Slice(majorEnd + 1).IndexOf(TChar.CastFrom('.')); 376buildEnd = input.Slice(minorEnd + 1).IndexOf(TChar.CastFrom('.'));
src\runtime\src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeNameParserHelpers.cs (1)
134int offset = input.IndexOf(']');
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\Json\JsonReaderDelegator.cs (2)
159int indexOfTimeZoneOffset = ticksvalue.Slice(1).IndexOf('+'); 163indexOfTimeZoneOffset = ticksvalue.Slice(1).IndexOf('-');
System.Private.Uri (6)
System\DomainNameHelper.cs (1)
146: hostname.IndexOf('.');
System\Uri.cs (3)
3488: original.IndexOf('#'); 3542int colonOffset = uriString.AsSpan(i).IndexOf(':'); 4458int i = share.Slice(1).IndexOf('/');
System\UriExt.cs (2)
509int indexOfFirstToUnescape = charsToUnescape.IndexOf('%'); 535int indexOfFirstToUnescape = charsToUnescape.IndexOf('%');
System.Private.Windows.Core (8)
_generated\152\Windows.Win32.InlineArrayIndexerExtensions.g.cs (1)
25 int length = value.IndexOf('\0');
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (4)
212int nullIndex = chars.IndexOf('\0'); 225int nullIndex = bytes.IndexOf((byte)0); 261int nullIndex = bytes.IndexOf((byte)0); 293int nullIndex = bytes.IndexOf((byte)0);
System\SpanHelpers.cs (2)
33int index = span.IndexOf('\0'); 42int index = span.IndexOf('\0');
System\SpanReader.cs (1)
48int index = _unread.IndexOf(delimiter);
System.Private.Xml (19)
_generated\0\RegexGenerator.g.cs (19)
892int iteration = slice.IndexOf(')'); 949int iteration1 = slice.IndexOf('['); 983int iteration2 = slice.IndexOf('\n'); 1166int iteration = slice.IndexOf(')'); 1200int iteration1 = slice.IndexOf(')'); 1341int iteration = slice.IndexOf(' '); 1373int iteration1 = slice.IndexOf('\n'); 1428int iteration2 = slice.IndexOf(','); 1460int iteration3 = slice.IndexOf(','); 1486int iteration4 = slice.Slice(1).IndexOf(';'); 1515int iteration5 = slice.IndexOf('['); 1547int iteration6 = slice.IndexOf('+'); 1683int iteration = slice.IndexOf('['); 1719int iteration1 = slice.IndexOf('\n'); 1894int iteration = slice.IndexOf('"'); 2033int iteration = slice.IndexOf(','); 2067int iteration1 = slice.IndexOf('"'); 2205int iteration = slice.IndexOf(','); 2349int iteration = slice.IndexOf(')');
System.Reflection.Metadata (3)
System\Reflection\Internal\Utilities\MemoryBlock.cs (2)
321span.IndexOf((byte)0); 521int i = new ReadOnlySpan<byte>(Pointer + start, Length - start).IndexOf(b);
System\Reflection\Metadata\TypeNameParserHelpers.cs (1)
134int offset = input.IndexOf(']');
System.Resources.Extensions (2)
System\Resources\Extensions\TypeNameComparer.cs (2)
32int comma = assemblyQualifiedTypeName.IndexOf(','); 40int comma = assemblyName.IndexOf(',');
System.Runtime.Numerics (4)
System\Number.BigInteger.cs (1)
399int intDigitsEnd = intDigits.IndexOf<byte>(0);
System\Numerics\Complex.Generic.cs (3)
1930int openBracket = text.IndexOf(TChar.CastFrom('<')); 1931int semicolon = text.IndexOf(TChar.CastFrom(';')); 1932int closeBracket = text.IndexOf(TChar.CastFrom('>'));
System.Security.Cryptography (6)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Rc2CbcParameters.manual.cs (2)
50Rc2CbcEncoding.Rc2EkbEncoding.IndexOf((byte)Rc2Version); 58Rc2CbcEncoding.Rc2EkbEncoding.IndexOf((byte)Rc2Version);
System\Security\Cryptography\CapiHelper.Windows.cs (1)
101string providerNameString = new string(providerName.AsSpan(0, providerName.AsSpan().IndexOf('\0')));
System\Security\Cryptography\RandomNumberGeneratorImplementation.cs (2)
68int first0Byte = data.IndexOf((byte)0); 80int next0Byte = remainder.IndexOf((byte)0);
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (1)
1779int firstDot = match.IndexOf('.');
System.Security.Cryptography.Pkcs (2)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Rc2CbcParameters.manual.cs (2)
50Rc2CbcEncoding.Rc2EkbEncoding.IndexOf((byte)Rc2Version); 58Rc2CbcEncoding.Rc2EkbEncoding.IndexOf((byte)Rc2Version);
System.Text.Encoding.CodePages (2)
System\Text\EncodingTable.cs (2)
23int i = MappedCodePages.IndexOf((ushort)codePage); 150int i = MappedCodePages.IndexOf((ushort)codePage);
System.Text.Json (18)
src\runtime\src\libraries\System.Text.Json\Common\JsonHelpers.cs (1)
176if (childMap.AsSpan().IndexOf(true) == -1)
System\Text\Json\Document\JsonDocument.cs (1)
365int idx = segment.IndexOf(JsonConstants.BackSlash);
System\Text\Json\Document\JsonDocument.TryGetProperty.cs (1)
174int idx = currentPropertyName.IndexOf(JsonConstants.BackSlash);
System\Text\Json\Reader\JsonReaderHelper.cs (3)
167Debug.Assert(segment.IndexOf(JsonConstants.BackSlash) == -1); 215Debug.Assert(segment.IndexOf(JsonConstants.BackSlash) == -1); 263Debug.Assert(segment.IndexOf(JsonConstants.BackSlash) == -1);
System\Text\Json\Reader\JsonReaderHelper.Unescaping.cs (5)
164int index1 = utf8Source1.IndexOf(JsonConstants.BackSlash); 165int index2 = utf8Source2.IndexOf(JsonConstants.BackSlash); 360int idx = source.IndexOf(JsonConstants.BackSlash); 382int idx = source.IndexOf(JsonConstants.BackSlash); 507int nextUnescapedSegmentLength = remaining.IndexOf(JsonConstants.BackSlash);
System\Text\Json\Reader\Utf8JsonReader.cs (4)
620int idx = localSpan.IndexOf(JsonConstants.BackSlash); 654int idx = span.IndexOf(JsonConstants.BackSlash); 1387int index = JsonConstants.EscapableChars.IndexOf(currentByte); 2486int foundIdx = localBuffer.Slice(idx).IndexOf(JsonConstants.Slash);
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (2)
858int index = JsonConstants.EscapableChars.IndexOf(currentByte); 995int index = JsonConstants.EscapableChars.IndexOf(currentByte);
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (1)
317int i = rest.IndexOf(',');
System.Text.Json.SourceGeneration (2)
src\runtime\src\libraries\Common\src\SourceGenerators\SourceWriter.cs (1)
90int lineLength = remainingText.IndexOf('\n');
src\runtime\src\libraries\System.Text.Json\Common\JsonHelpers.cs (1)
176if (childMap.AsSpan().IndexOf(true) == -1)
System.Text.RegularExpressions (4)
System\Text\RegularExpressions\RegexFindOptimizations.cs (3)
543int newline = textSpan.Slice(pos).IndexOf('\n'); 695int i = textSpan.Slice(pos + FixedDistanceLiteral.Distance).IndexOf(FixedDistanceLiteral.Char); 833slice.IndexOf(literal.Char);
System\Text\RegularExpressions\RegexInterpreter.cs (1)
988i = inputSpan.Slice(runtextpos, len).IndexOf(ch);
System.Text.RegularExpressions.Generator (1)
src\runtime\src\libraries\Common\src\Polyfills\MemoryExtensionsPolyfills.cs (1)
12span.IndexOf(value) >= 0;
System.Xaml (4)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\ReflectionUtils.cs (3)
64int commaIndex = nameSlice.IndexOf(','); 107int tokenEnding = assemblyName.Slice(versionIndex + 1).IndexOf(',') + 1; 117int tokenEnding = assemblyName.Slice(tokenIndex + 1).IndexOf(',') + 1;
System\Xaml\Parser\GenericTypeNameScanner.cs (1)
154int openBracketNdx = typeName.IndexOf(OpenBracket);