5 instantiations of Int32
PresentationCore (4)
System\Windows\Media\Animation\Generated\Int32Animation.cs (4)
222Int32 from = new Int32(); 223Int32 to = new Int32(); 224Int32 accumulated = new Int32(); 225Int32 foundation = new Int32();
PresentationFramework (1)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
6132DefaultConstructor = delegate () { return new System.Int32(); },
23405 references to Int32
aspire (570)
Acquisition\IdentityResolver.cs (1)
350var plusIndex = informational.IndexOf('+');
Acquisition\InstallationCandidateSources.cs (1)
88var subdirCount = 0;
Acquisition\InstallationDiscovery.cs (1)
160var candidateCount = 0;
Acquisition\PeerInstallProbe.cs (3)
375var remaining = cap - (int)output.Length; 382var toWrite = Math.Min(read, remaining); 410for (var i = 0; i < stderr.Length; i++)
Agents\AspireSkills\AspireSkillsBundleProvider.cs (2)
369var frontmatterEndIndex = normalizedContent.IndexOf("\n---\n", 4, StringComparison.Ordinal); 687var comparison = SemVersion.ComparePrecedence(version, operand);
Agents\AspireSkills\AspireSkillsInstaller.cs (1)
860for (var attempt = 1; ; attempt++)
Agents\ClaudeCode\ClaudeCodeCliRunner.cs (1)
64var spaceIndex = versionString.IndexOf(' ');
Agents\CopilotCli\CopilotCliRunner.cs (1)
90var lastSpaceIndex = versionString.LastIndexOf(' ');
Agents\Hooks\TelemetryHookConfigurator.cs (2)
314for (var groupIndex = postToolUse.Count - 1; groupIndex >= 0; groupIndex--) 323for (var hookIndex = innerHooks.Count - 1; hookIndex >= 0; hookIndex--)
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (2)
146var commentIndex = line.IndexOf("//", StringComparison.Ordinal); 154var quoteCount = beforeComment.Count(c => c == '"');
Agents\Playwright\PlaywrightCliInstaller.cs (3)
164var comparison = SemVersion.ComparePrecedence(installedVersion, packageInfo.Version); 400var maxDepth = relativeSkillDirectory.Split(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar).Length + 1; 401var depth = 0;
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
808var maxBatchSize = follow ? 1 : 256;
Backchannel\AppHostCliBackchannel.cs (1)
457var retryCount = 0;
Backchannel\ExtensionBackchannel.cs (2)
151var connectionAttempts = 0; 249if (addressParts.Length != 2 || !int.TryParse(addressParts[1], out var port) || port <= 0 ||
Backchannel\OrphanedAppHostCollector.cs (1)
46var collected = 0;
Backchannel\ProfilingJsonRpcExtensions.cs (1)
127var itemCount = 0;
Backchannel\ResourceSnapshotMapper.cs (1)
340var count = 0;
Bundles\BundleService.cs (3)
402var retryCount = 0; 774var separatorIndex = currentVersion.IndexOf('|'); 879var slashIndex = name.IndexOf('/');
Caching\DiskCache.cs (1)
207for (var i = 0; i < list.Count; i++)
Certificates\CertificateGeneration\UnixCertificateManager.cs (2)
106for (var i = 0; i < chain.ChainElements.Count; i++) 1045for (var i = 0; i < MaxHashCollisions; i++)
CliExecutionContext.cs (1)
241var plusIndex = version.IndexOf('+');
Commands\AddCommand.cs (2)
196var packageCount = packagesWithChannels.Count; 231var hiddenIntegrationCount = packagesWithShortName.Count - compatiblePackagesWithShortName.Count;
Commands\AgentInitCommand.cs (2)
654var endBold = simplified.IndexOf("**", 2, StringComparison.Ordinal); 674for (var i = 0; i < simplified.Length; i++)
Commands\ApiSearchCommand.cs (1)
67var limit = Math.Clamp(parseResult.GetValue(s_limitOption) ?? 5, 1, 10);
Commands\AppHostLauncher.cs (3)
533var scanCount = 0; 695var exitCode = childProcess.ExitCode; 923var pid = appHostInfo?.ProcessId ?? result.ChildProcess!.ProcessId;
Commands\AppHostStartupTimeout.cs (2)
24if (int.TryParse(configuredTimeout, NumberStyles.None, CultureInfo.InvariantCulture, out var parsedTimeout) && 51if (int.TryParse(configuredStartupTimeout, CultureInfo.InvariantCulture, out var startupTimeoutSeconds) && startupTimeoutSeconds > timeout.TotalSeconds)
Commands\BaseCommand.cs (1)
165var exitCode = await terminationTask;
Commands\CacheCommand.cs (2)
36var filesDeleted = 0; 87var filesDeleted = 0;
Commands\ConfigCommand.cs (2)
257var keyWidth = MaxWidth(ConfigCommandStrings.HeaderKey, localConfig.Keys, globalConfig.Keys); 258var valueWidth = MaxWidth(ConfigCommandStrings.HeaderValue, localConfig.Values, globalConfig.Values);
Commands\DashboardRunCommand.cs (3)
248for (var i = 0; i < unmatchedTokens.Count; i++) 307for (var i = 0; i < unmatchedTokens.Count; i++) 362var longestLabelLength = labels.Max(s => s.Length) + 1; // +1 for colon
Commands\DocsSearchCommand.cs (1)
59var limit = Math.Clamp(parseResult.GetValue(s_limitOption) ?? 5, 1, 10);
Commands\DoctorCommand.cs (6)
102var passed = results.Count(r => r.Status == EnvironmentCheckStatus.Pass); 103var warnings = results.Count(r => r.Status == EnvironmentCheckStatus.Warning); 104var failed = results.Count(r => r.Status == EnvironmentCheckStatus.Fail); 150var passed = results.Count(r => r.Status == EnvironmentCheckStatus.Pass); 151var warnings = results.Count(r => r.Status == EnvironmentCheckStatus.Warning); 152var failed = results.Count(r => r.Status == EnvironmentCheckStatus.Fail);
Commands\GroupedHelpAction.cs (1)
23var consoleWidth = ansiConsole.Profile.Width;
Commands\GroupedHelpWriter.cs (5)
36var width = maxWidth ?? 80; 82var columnWidth = 0; 177var columnWidth = rowArray.Max(static row => row.Label.Length) + 4; 225var descriptionWidth = maxWidth - columnWidth - IndentWidth; 258var breakAt = remaining[..descriptionWidth].LastIndexOf(' ');
Commands\IdentityVersionAction.cs (1)
34var plusIndex = version.IndexOf('+');
Commands\InitCommand.cs (8)
134var dropResult = isCSharp 450var result = await InteractionService.ShowStatusAsync( 731if (!TryParseHostPort(https["applicationUrl"]?.GetValue<string>(), "https", out var dashboardHttps) 732|| !TryParseHostPort(http["applicationUrl"]?.GetValue<string>(), "http", out var dashboardHttp) 733|| !TryParseHostPort(httpsEnv[KnownConfigNames.DashboardOtlpGrpcEndpointUrl]?.GetValue<string>(), "https", out var otlpHttps) 734|| !TryParseHostPort(httpEnv[KnownConfigNames.DashboardOtlpGrpcEndpointUrl]?.GetValue<string>(), "http", out var otlpHttp) 735|| !TryParseHostPort(httpsEnv[KnownConfigNames.ResourceServiceEndpointUrl]?.GetValue<string>(), "https", out var resourceServiceHttps) 736|| !TryParseHostPort(httpEnv[KnownConfigNames.ResourceServiceEndpointUrl]?.GetValue<string>(), "http", out var resourceServiceHttp))
Commands\InstallationInfoOutput.cs (1)
153for (var i = 0; i < installs.Count; i++)
Commands\IntegrationSearchCommand.cs (1)
110var hiddenIntegrationCount = packagesWithShortName.Length - compatiblePackagesWithShortName.Length;
Commands\LsCommand.cs (2)
188var directoriesSearched = 0; 189var appHostsFound = 0;
Commands\ParseResultHelper.cs (2)
101var finalOptionCount = optionCount ?? forwardedTokens.Count; 369var equalsIndex = token.IndexOf('=');
Commands\PipelineCommandBase.cs (12)
385var exitCode = await pendingRun; 510for (var i = 0; i < unmatchedTokens.Count; i++) 591for (var i = 0; i < tokens.Length; i++) 619for (var i = 0; i < steps.Length; i++) 641var visibleWidth = StripMarkup(firstLinePrefix).Length; 676var visiblePrefixLength = StripMarkup(firstLinePrefix).Length; 677var currentLineLength = visiblePrefixLength; 679for (var i = 0; i < items.Length; i++) 718var stepCounter = 1; 812var stepCounter = 1; 1091for (var i = 0; i < inputs.Count; i++) 1326if (!int.TryParse(interactionId, CultureInfo.InvariantCulture, out var interactionIdValue))
Commands\PsCommand.cs (2)
341var appHostPid = info.ProcessId; 357if (int.TryParse(v2Info.Pid, NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsedPid))
Commands\RenderCommand.cs (3)
137var exitCode = await ExecuteChoiceAsync(choice, parseResult.GetValue(s_consoleWidthOption), cancellationToken); 149var originalWidth = _ansiConsole.Profile.Width; 414var counter = 0;
Commands\ResourceCommand.cs (4)
496for (var i = 0; i < arguments.Count; i++) 519for (var i = 0; i < arguments.Count; i++) 558for (var i = 0; i < value.Length; i++) 601var exitCode = _defaultHelpAction.Invoke(parseResult);
Commands\ResourceCommandHelper.cs (1)
222for (var i = 0; i < value.Length; i++)
Commands\RestoreCommand.cs (1)
135var restoreExitCode = await _interactionService.ShowStatusAsync(
Commands\RootCommand.cs (1)
214var consoleWidth = _ansiConsole.Profile.Width;
Commands\RunCommand.cs (7)
198if (!AppHostStartupTimeout.TryGetTimeoutSeconds(_configuration, InteractionService, out var timeoutSeconds)) 398var appHostStartupOutputStartIndex = context.OutputCollector?.GetLines().Count() ?? 0; 443var longestLocalizedLengthWithColon = RenderAppHostSummary( 498for (var i = 0; i < discoveredEndpoints.Count; i++) 559var exitCode = await runTask; 735var exitCode = await (cancellationToken.CanBeCanceled 1040var longestLabelLength = labels.Max(s => s.Length) + 1; // +1 for colon
Commands\Sdk\SdkDumpCommand.cs (4)
115var atIndex = arg.LastIndexOf('@'); 532var errorCount = capabilities.Diagnostics.Count(d => d.Severity == "Error"); 533var warningCount = capabilities.Diagnostics.Count(d => d.Severity == "Warning"); 696var lastDot = typeId.LastIndexOf('.');
Commands\Sdk\SdkExportCommand.cs (4)
149var exitCode = await ExportApiAsync( 288var separatorIndex = argument.LastIndexOf('@'); 321var buildMetadataIndex = packageVersion.IndexOf('+', StringComparison.Ordinal); 340var suffixIndex = version.IndexOfAny(['-', '+']);
Commands\StartCommand.cs (1)
121if (!AppHostStartupTimeout.TryGetTimeoutSeconds(_configuration, InteractionService, out var timeoutSeconds))
Commands\StopCommand.cs (3)
240var exitCode = await StopAppHostAsync(connection, GetSingleAppHostDisplayPath(connection), cancellationToken).ConfigureAwait(false); 280var exitCode = await StopAppHostAsync(result.Connection!, GetSingleAppHostDisplayPath(result.Connection!), cancellationToken).ConfigureAwait(false); 443var collected = await _collector.CollectAsync(cancellationToken).ConfigureAwait(false);
Commands\TelemetryCommandHelpers.cs (3)
269var exitCode = AppHostConnectionResultHandler.DisplayFailureAsInformation(result, interactionService); 516var cmp = string.Compare(a.Name, b.Name, StringComparison.OrdinalIgnoreCase); 629for (var i = 0; i < resources.Count; i++)
Commands\TelemetryTracesCommand.cs (2)
409var maxNameLength = 50; 419for (var i = 0; i < children.Count; i++)
Commands\WaitCommand.cs (2)
64var timeoutSeconds = parseResult.GetValue(s_timeoutOption); 110var exitCode = await InteractionService.ShowStatusAsync(
ConsoleCancellationManager.cs (2)
254var exitCode = context.Signal switch 279var signalNumber = Interlocked.Increment(ref _signalCount);
Diagnostics\CliLogFormat.cs (6)
89var lastDotIndex = categoryName.LastIndexOf('.'); 108var timestampEnd = line.IndexOf("] [", StringComparison.Ordinal); 114var levelStart = timestampEnd + 3; 115var levelEnd = line.IndexOf(']', levelStart); 121var categoryStart = levelEnd + 3; 122var categoryEnd = line.IndexOf(']', categoryStart);
Documentation\ApiDocs\ApiDocsIndexService.cs (2)
764var fragmentSeparatorIndex = normalizedId.IndexOf('#'); 1104var bestPathSegmentLength = item.PathSegments
Documentation\ApiDocs\ApiDocsSourceConfiguration.cs (2)
216var titleSeparatorIndex = href.IndexOf(' '); 224var fragmentSeparatorIndex = pageUrl.IndexOf('#');
Documentation\ApiDocs\ApiMemberMarkdownParser.cs (5)
70slugCounts[key] = slugCounts.TryGetValue(key, out var count) ? count + 1 : 1; 95var fragmentSeparatorIndex = href.IndexOf('#'); 137var separatorIndex = tail.IndexOf(" -- ", StringComparison.Ordinal); 155if (!slugCounts.TryGetValue(key, out var count) || count <= 1) 168var signatureStart = memberName.IndexOf('(');
Documentation\Docs\DocsIndexService.cs (32)
262documentFrequency[token] = documentFrequency.TryGetValue(token, out var count) ? count + 1 : 1; 267var documentCount = documents.Count; 335var documentIndex = 0; 394var insertIndex = 0; 466for (var i = 0; i < queryTokens.Length; i++) 513for (var i = 0; i < doc.Sections.Count; i++) 581var matchingSegments = 0; 592var maxStartIndex = slugSegments.Length - tokenParts.Length; 594for (var startIndex = 0; startIndex <= maxStartIndex; startIndex++) 598for (var partIndex = 0; partIndex < tokenParts.Length; partIndex++) 682var matchedTokens = CountDistinctIdentityTokenMatches(doc.IdentitySearchableTextLower, queryTokens); 687var requiredMatches = queryTokens.Any(static token => ContainsDigit(token)) 717var count = 0; 751var startIndex = 0; 755var nextIndex = textSpan[startIndex..].IndexOf(token, StringComparison.Ordinal); 761var absoluteIndex = startIndex + nextIndex; 788for (var i = 0; i < text.Length; i++) 839var occurrenceLimit = MaxOccurrenceBonus + 1; 841for (var i = 0; i < queryTokens.Length; i++) 844var startIndex = 0; 845var firstMatchIndex = -1; 846var count = 0; 850var nextIndex = textSpan[startIndex..].IndexOf(token, StringComparison.Ordinal); 856var absoluteIndex = startIndex + nextIndex; 904for (var i = 0; i < queryTokens.Length; i++) 907var codeSpanMatches = CountContainingTokens(codeSpans, token); 913var identifierMatches = CountContainingTokens(identifiers, token); 925var count = 0; 926var occurrenceLimit = MaxOccurrenceBonus + 1; 964var position = 0; 1025var firstWhitespace = content.IndexOfAny([' ', '\t']); 1139var capacity = _slugLower.Length + TitleLower.Length + (SummaryLower?.Length ?? 0);
Documentation\Docs\DocsSearchService.cs (1)
59for (var i = 0; i < Results.Count; i++)
Documentation\Docs\DocsSourceConfiguration.cs (1)
110var titleSeparatorIndex = href.IndexOf(' ');
Documentation\Docs\LlmsTxtParser.cs (49)
153for (var i = 0; i < docBoundaries.Count; i++) 157var startIndex = docBoundaries[i]; 158var endIndex = i + 1 < docBoundaries.Count 239var position = 0; 250var newlineIndex = span[position..].IndexOf('\n'); 276var lineEnd = span.IndexOf('\n'); 343var firstNewline = docSpan.IndexOf('\n'); 383var hashCount = 0; 395var textStart = hashCount; 409var position = 0; 414var lineStart = position; 424var lineEnd = content[lineStart..].IndexOf('\n'); 438var nextNewline = content[position..].IndexOf('\n'); 469for (var i = 0; i < sectionStarts.Count; i++) 474var endIndex = docSpan.Length; 475for (var j = i + 1; j < sectionStarts.Count; j++) 503var position = 0; 508var openIndex = content[position..].IndexOf("```"); 514var absoluteOpen = position + openIndex; 517var searchStart = absoluteOpen + 3; 523var closeIndex = content[searchStart..].IndexOf("```"); 535var absoluteClose = searchStart + closeIndex + 3; 569var lo = 0; 570var hi = codeBlocks.Length - 1; 574var mid = lo + ((hi - lo) >> 1); 607var position = docSpan.IndexOf('\n'); 612var firstH1End = FindHeadingEnd(docSpan, 0); 626if (TryGetContainingCodeBlock(position, codeBlocks, out var blockEnd)) 668var whitespaceSkipped = 0; 682var level = 0; 695var textStart = level + 1; 699var headingEnd = FindHeadingTextEnd(headingSpan); 708var absoluteEnd = position + whitespaceSkipped + textStart + headingEnd; 723var bracketEnd = afterHeading.IndexOf(']'); 739var newlineIndex = headingSpan.IndexOf('\n'); 740var sectionMarkerIndex = headingSpan.IndexOf("[Section titled"); 741var nextInlineHeading = FindNextInlineHeadingMarker(headingSpan); 743var end = headingSpan.Length; 781var position = 0; 784var spaceIndex = span[position..].IndexOf(" #"); 790var absoluteIndex = position + spaceIndex; 812var sectionMarker = span.IndexOf("[Section titled"); 815var bracketEnd = span[sectionMarker..].IndexOf(']'); 823var nextHeading = FindNextInlineHeadingMarker(span); 840var newlineIndex = remaining.IndexOf('\n'); 843var inlineIndex = FindNextInlineHeadingMarker(remaining); 878if (slugCounts.TryGetValue(baseSlug, out var count)) 880var next = count + 1; 934var writeIndex = 0;
Documentation\DocumentationCacheKey.cs (1)
33for (var i = 0; i < rawSegments.Length; i++)
Documentation\FileBackedDocumentContentCache.cs (1)
263for (var i = 0; i < key.Length; i++)
Documentation\LexicalScoring.cs (7)
85var occurrenceLimit = maxOccurrenceBonus + 1; 94var startIndex = 0; 95var firstMatchIndex = -1; 96var count = 0; 100var nextIndex = textSpan[startIndex..].IndexOf(token, StringComparison.Ordinal); 106var absoluteIndex = startIndex + nextIndex; 152var endIndex = index + token.Length;
DotNet\DotNetCliRunner.cs (14)
302var exitCode = await execution.WaitForExitAsync(cancellationToken); 405var lineCount = Interlocked.Increment(ref outputCounters.StdoutLineCount); 414var lineCount = Interlocked.Increment(ref outputCounters.StderrLineCount); 504var connectionAttempts = 0; 829for (var attempt = 0; attempt < maxRetries; attempt++) 845var exitCode = await ExecuteAsync( 1081var exitCode = await ExecuteAsync( 1143var exitCode = await ExecuteAsync( 1331var result = await ExecuteAsync( 1360var result = await ExecuteAsync( 1572var delayIndex = Math.Min(attempt - 1, s_searchRetryDelays.Length - 1); 1647var exitCode = await ExecuteAsync( 1689var exitCode = await ExecuteAsync( 1743var result = await ExecuteAsync(
DotNet\DotNetSdkInstaller.cs (1)
92var spaceIndex = line.IndexOf(' ');
Git\GitWorktree.cs (3)
59for (var i = 0; i < MaxAncestorWalks; i++) 144for (var i = 0; i < MaxAncestorWalks; i++) 234for (var i = 0; i < MaxAncestorWalks && current.Parent is not null; i++)
Interaction\BannerService.cs (11)
59var aspireWidth = s_aspireLines[0].TrimEnd().Length; 62var versionPadding = Math.Max(0, aspireWidth - versionText.Length); 73for (var i = 1; i <= welcomeText.Length; i += 3) 81for (var letterIdx = 0; letterIdx <= s_letterPositions.Length; letterIdx++) 83var visibleCols = letterIdx < s_letterPositions.Length ? s_letterPositions[letterIdx] : s_aspireLines[0].Length; 89for (var i = 1; i <= 8; i++) 91var visibleChars = (int)Math.Ceiling((double)versionText.Length * i / 8); 98for (var shineCol = 0; shineCol <= aspireWidth; shineCol += 3) 157var aspireWidth = s_aspireLines[0].TrimEnd().Length; 160var padding = Math.Max(0, aspireWidth - partialVersion.Length); 239for (var col = 0; col < line.Length; col++)
Interaction\ConsoleInteractionService.cs (2)
453var comparison = SemVersion.ComparePrecedence(hostingVersion, cliVersion); 549var originalWidth = target.Profile.Width;
Layout\LayoutProcessRunner.cs (1)
58var exitCode = await execution.WaitForExitAsync(ct).ConfigureAwait(false);
Mcp\Tools\DoctorTool.cs (3)
39var passed = results.Count(r => r.Status == EnvironmentCheckStatus.Pass); 40var warnings = results.Count(r => r.Status == EnvironmentCheckStatus.Warning); 41var failed = results.Count(r => r.Status == EnvironmentCheckStatus.Fail);
Mcp\Tools\ListConsoleLogsTool.cs (1)
116var totalLogsCount = string.IsNullOrEmpty(search)
Mcp\Tools\RefreshToolsTool.cs (1)
25var totalToolCount = KnownMcpTools.All.Count + resourceToolMap.Count;
Mcp\Tools\SearchDocsTool.cs (2)
73var topK = 5; 74if (arguments.TryGetValue("topK", out var topKElement) && topKElement.TryGetInt32(out var topKValue))
Npm\INpmProvenanceChecker.cs (1)
164var slashIndex = afterRefs.IndexOf('/');
Npm\NpmRunner.cs (2)
269var quoteStart = lastLine.IndexOf('\''); 272var quoteEnd = lastLine.IndexOf('\'', quoteStart + 1);
NuGet\BundleNuGetService.cs (1)
286for (var i = 0; i < args.Count; i++)
NuGet\NuGetPackageCache.cs (1)
123var skip = 0;
Packaging\PackageChannel.cs (1)
796var separatorIndex = packageFileName.IndexOf('.');
Packaging\PackagingService.cs (4)
239var replacedChannelCount = channels.RemoveAll(c => string.Equals(c.Name, _executionContext.IdentityChannel, StringComparisons.ChannelName)); 351var plusIndex = version.IndexOf('+'); 603var plusIndex = informationalVersion.IndexOf('+'); 747for (var i = 1; i < parts.Length; i++)
Processes\IsolatedProcess.Unix.cs (1)
68if (!int.TryParse(trimmedStdout, NumberStyles.None, CultureInfo.InvariantCulture, out var childPid))
Processes\LauncherLivenessMonitor.cs (1)
43if (!int.TryParse(configuration[KnownConfigNames.CliLauncherProcessId], NumberStyles.Integer, CultureInfo.InvariantCulture, out var launcherPid))
Processes\WindowsConsoleProcessJob.cs (1)
85var infoSize = Marshal.SizeOf<WindowsProcessInterop.JOBOBJECT_EXTENDED_LIMIT_INFORMATION>();
Processes\WindowsProcessInterop.cs (4)
382var attributeCount = jobHandle is not null ? 2 : 1; 551var idx = 0; 557var numBackslash = 1; 639var byteCount = Encoding.Unicode.GetByteCount(blockString);
Profiling\ProfileCaptureOptions.cs (4)
60var startupDelaySeconds = Math.Max(0, parseResult.GetValue(captureProfileDelayOption)); 64var dashboardPort = getPort(); 65var otlpGrpcPort = getPort(); 66var otlpHttpPort = getPort();
Profiling\ProfileCaptureService.cs (5)
280var exitCode = await GetDashboardExitCodeAsync().ConfigureAwait(false); 394var quietPolls = 0; 395var lastProfileSpanCount = -1; 410var profileSpanCount = CountSessionSpans(lastResult, _options.SessionId); 461var count = 0;
Program.cs (5)
114for (var i = 0; i < args.Length; i++) 150for (var i = 0; i < args.Length; i++) 915for (var i = 0; i < args.Length; i++) 1141var exitCode = CliExitCodes.Success; 1245var exportExitCode = await profileCaptureSession.ExportAsync(cancellationManager.Token).ConfigureAwait(false);
Projects\AppHostCandidateFinder.cs (4)
329for (var start = 0; start <= segments.Length - sequence.Length; start++) 332for (var offset = 0; offset < sequence.Length; offset++) 369for (var i = sequence.Length - 1; i >= 0; i--) 470var depth = relativeDirectory.Split([Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar], StringSplitOptions.RemoveEmptyEntries).Length;
Projects\AppHostEnvironmentDefaults.cs (1)
76for (var i = args.Length - 1; i >= 0; i--)
Projects\DotNetAppHostProject.cs (14)
520var upLevels = 0; 522for (var i = 0; i < directorySegments.Length - 1; i++) 562var lastSeparator = Math.Max(trimmed.LastIndexOf('/'), trimmed.LastIndexOf('\\')); 575var lastExpressionEnd = segment.LastIndexOf(')'); 619var upLevels = 0; 1083var argsStart = callMatch.Index + callMatch.Length; 1085if (!TryParseFunctionCallArgs(projectAttributeValue, argsStart, out var args, out var afterCloseParen)) 1108var suffixStart = afterCloseParen; 1149var depth = 1; 1153for (var i = startIndex; i < text.Length; i++) 1724var buildExitCode = await AppHostHelper.BuildAppHostAsync(_runner, _interactionService, effectiveAppHostFile, context.NoRestore, buildOptions, context.WorkingDirectory, cancellationToken); 1830var appHostArgumentStartIndex = arguments.Count - unmatchedTokens.Length; 2386var buildExitCode = await AppHostHelper.BuildAppHostAsync( 2446var result = await _runner.AddPackageAsync(
Projects\DotNetBasedAppHostServerProject.cs (1)
554var exitCode = await _dotNetCliRunner.BuildAsync(projectFile, noRestore: false, options, cancellationToken);
Projects\GuestAppHostProject.cs (6)
400var internalFaultCode = -1; 597var installResult = await InstallDependenciesAsync(directory, rpcClient, treatMissingJavaScriptToolAsWarning: false, cancellationToken: cancellationToken); 1171var installResult = await InstallDependenciesAsync(directory, rpcClient, treatMissingJavaScriptToolAsWarning: false, cancellationToken: cancellationToken); 1307var connectionAttempts = 0; 1668var writtenCount = 0; 1835var plusIndex = version.IndexOf('+');
Projects\JavaAppHostToolchainResolver.cs (1)
676var outputIndex = Array.IndexOf(baseArgs, "-d");
Projects\LegacyTypeScriptAppHost.cs (1)
126var segmentStart = path.Length - segment.Length;
Projects\PrebuiltAppHostServer.cs (3)
715var exitCode = await _dotNetCliRunner.BuildAsync( 840for (var i = 0; i < sourcePaths.Count; i++) 1650var separatorIndex = libraryName.IndexOf('/');
Projects\ProcessGuestLauncher.cs (4)
74var firstStdoutSeen = 0; 75var firstStderrSeen = 0; 85var pid = execution.ProcessId; 97var pid = execution.ProcessId;
Projects\ProjectUpdater.cs (2)
192var restoreExitCode = await runner.RestoreAsync(projectFile, new(), cancellationToken); 1232var exitCode = await runner.AddPackageAsync(
Projects\RunningInstanceManager.cs (1)
133foreach (var pid in pidsToMonitor)
Projects\TypeScriptAppHostToolchainResolver.cs (2)
286for (var i = 0; i < args.Length - 1; i++) 380var linesRead = 0;
Scaffolding\ScaffoldingService.cs (1)
231var installResult = await _interactionService.ShowStatusAsync(
src\Shared\AssemblyVersionHelper.cs (1)
43var plusIndex = version.IndexOf('+');
src\Shared\BackchannelConstants.cs (8)
370var dotIndex = afterPrefix.IndexOf('.'); 378var dotIndex = afterPrefix.IndexOf('.'); 393var lastDot = fileName.LastIndexOf('.'); 394if (lastDot > 0 && int.TryParse(fileName[(lastDot + 1)..], NumberStyles.None, CultureInfo.InvariantCulture, out var pid)) 444var deleted = 0; 557var byteCount = GetSocketPathByteCountIncludingNull(socketPath); 558var maxByteCount = GetMaxSocketPathBytesIncludingNull(); 642var pidSeparatorIndex = CompactAppHostIdLength + CompactInstanceIdLength;
src\Shared\CircularBuffer.cs (11)
60for (var index = 0; index < Count; ++index) 92var removedItemCount = CountOccurrences(removedItem); 95var internalIndex = InternalIndex(index); 109var shiftLength = data.Length - internalIndex - 1; 141var internalIndex = index + _start; 163var internalIndex = InternalIndex(index); 205var removedItemCount = CountOccurrences(removedItem); 246for (var index = 0; index < Count; ++index) 260for (var index = 0; index < Count; ++index) 270for (var i = 0; i < Count; ++i) 286var count = 0;
src\Shared\ColorGenerator.cs (2)
82var i = _currentIndex; 91var i = GetColorIndex(key);
src\Shared\ConsoleLogs\AnsiParser.cs (24)
32var currentPos = 0; 33var lastWritePos = 0; 37var nextEscapeIndex = text.IndexOf(EscapeChar, currentPos); 73var textStartIndex = -1; 74var textLength = 0; 88for (var i = 0; i < span.Length; i++) 166var nextEscapeIndex = -1; 206for (var i = 0; i < parameters.Length; i++) 208var parameter = parameters[i]; 213var colorCode = parameters[i + 2]; 285var paramsEndPosition = span.Slice(2).IndexOfAnyInRange('@', '~'); 296var nextEscapePosition = SubIndexOfSpan(span, EscapeChar, 1); 306var currentParamStartPosition = 2; 311for (var i = currentParamStartPosition; i <= paramsEndPosition; i++) 319out var parameterValue)) 348var endEscPosition = span.IndexOf("\x1B\\"); 349var endBellPosition = span.IndexOf("\x07"); 404var urlEndEscapePosition = SubIndexOfSpan(span, EscapeChar, 4); 412var linkEndEscapePosition = SubIndexOfSpan(span, EscapeChar, urlEndEscapePosition + 1); 425var linkEndPosition = SubIndexOfSpan(span, '\\', linkEndEscapePosition); 434var argsEndPosition = urlSpan.IndexOf(';'); 485var colorValue = newState.XtermForegroundColorCode.Value; 494var colorValue = newState.XtermBackgroundColorCode.Value; 855var indexInSlice = span[startIndex..].IndexOf(value);
src\Shared\ConsoleLogs\LogEntries.cs (4)
97for (var i = 0; i < _logEntries.Count; i++) 124for (var rowIndex = _logEntries.Count - 1; rowIndex >= 0; rowIndex--) 196for (var i = index - 1; i >= 0; i--) 229for (var i = index + 1; i < _logEntries.Count; i++)
src\Shared\ConsoleLogs\SharedAIHelpers.cs (6)
427if (int.TryParse(value, CultureInfo.InvariantCulture, out var intValue)) 435if (int.TryParse(value, CultureInfo.InvariantCulture, out var intValue)) 835var currentTokenCount = 0; 836var serializedValuesCount = 0; 840for (var i = dtos.Count - 1; i >= 0; i--) 843var tokenCount = estimateTokenSize(obj);
src\Shared\ConsoleLogs\UrlParser.cs (2)
24var nextCharIndex = 0; 34var urlStart = urlMatch.Index;
src\Shared\DurationFormatter.cs (1)
83for (var i = 0; i < s_unitSteps.Count; i++)
src\Shared\IConfigurationExtensions.cs (1)
86else if (int.TryParse(value, out var i))
src\Shared\IntegrationPackageProbeManifest.cs (3)
80var nameComparison = StringComparer.OrdinalIgnoreCase.Compare(left.Name, right.Name); 86var cultureComparison = StringComparer.OrdinalIgnoreCase.Compare(left.Culture, right.Culture); 95var nameComparison = StringComparer.OrdinalIgnoreCase.Compare(left.FileName, right.FileName);
src\Shared\Json\JsonFlattener.cs (2)
35for (var i = 0; i < keys.Length - 1; i++) 72for (var i = 0; i < array.Count; i++)
src\Shared\LocaleHelpers.cs (1)
58var depth = 0;
src\Shared\Otlp\OtlpHelpers.cs (2)
91var count = 0; 109var result = guid.TryFormat(chars, out var charsWritten, format: "N");
src\Shared\PackageUpdateHelpers.cs (4)
182var searchOffset = 0; 186var relativeCandidateOffset = utf8.AsSpan(searchOffset).IndexOf((byte)'{'); 192var candidateOffset = searchOffset + relativeCandidateOffset; 200var consumed = checked((int)reader.BytesConsumed);
src\Shared\PathNormalizer.cs (5)
66for (var i = 0; i < parts.Length; i++) 160for (var i = 0; i < segments.Length; i++) 209for (var j = startIndex; j < segments.Length; j++) 248for (var i = 0; i < segments.Length; i++) 261for (var j = i + 1; j < segments.Length; j++)
src\Shared\ProcessSignaler.cs (1)
186var result = kill(pid, SigTerm);
src\Shared\ProcessStartTimeHelper.cs (1)
361var closeParenIndex = contents.LastIndexOf(')');
src\Shared\SearchTextParser.cs (7)
147var current = 0; 174var tokenStart = current; 191var keyStart = current; 192var colonIndex = -1; 266var valueStart = current; 301var start = current; 383var start = current;
Telemetry\InternalMicrosoftDetector.cs (5)
782var exitCode = await execution.WaitForExitAsync(timeoutCts.Token).ConfigureAwait(false); 826var index = line.IndexOf(':', StringComparison.Ordinal); 1187var start = text.IndexOf('{'); 1188var end = text.LastIndexOf('}'); 1284var atIndex = value.LastIndexOf('@');
Templating\ConditionalBlockProcessor.cs (6)
65var startIdx = content.IndexOf(startPattern, StringComparison.Ordinal); 71var endIdx = content.IndexOf(endPattern, startIdx, StringComparison.Ordinal); 79var startLineBegin = content.LastIndexOf('\n', startIdx); 81var startLineEnd = content.IndexOf('\n', startIdx); 85var endLineBegin = content.LastIndexOf('\n', endIdx); 87var endLineEnd = content.IndexOf('\n', endIdx);
Templating\DotNetTemplateFactory.cs (2)
494var newProjectExitCode = await interactionService.ShowStatusAsync( 504var result = await runner.NewProjectAsync(
Templating\OutputPathHelper.cs (1)
57for (var i = 2; i < 1000; i++)
Tui\TerminalViewerApp.cs (7)
358var w = Math.Max(1, width); 359var h = Math.Max(1, height); 404var producerW = connection.RemoteWidth; 405var producerH = connection.RemoteHeight; 523var peers = connection.Peers.Count + 1; 614var cols = Console.WindowWidth; 615var rows = Console.WindowHeight;
Utils\AppHostArgumentRedactor.cs (3)
45var separatorIndex = -1; 46for (var i = 0; i < args.Count; i++) 86for (var i = 0; i < args.Count; i++)
Utils\AppHostHelper.cs (1)
147var remainingSockets = PruneOrphanedSockets(matchingSockets, currentPid, logger, out var deletedCount);
Utils\AspireAnsiConsoleOutput.cs (3)
67int.TryParse(consoleWidthOverride, out var width) && 115var width = Console.BufferWidth; 144var height = Console.WindowHeight;
Utils\CliPathHelper.cs (1)
322var deleted = 0;
Utils\ConsoleActivityLogger.cs (19)
284var totalSteps = _stepStates.Count; 286var succeededSteps = _stepStates.Values.Count(v => v == ActivityState.Success); 287var warningSteps = _stepStates.Values.Count(v => v == ActivityState.Warning); 288var failedSteps = _stepStates.Values.Count(v => v == ActivityState.Failure); 465var durationWidth = Math.Max(10, orderedRecords.Max(r => FormatSummaryDuration(r.Duration, totalTimeline).Length)); 466var nameWidth = Math.Max(timelineLabel.Length, orderedRecords.Max(r => StringUtils.RemoveMarkup(GetIndentedDisplayName(r)).Length)); 495var padding = renderTimeline ? Math.Max(0, nameWidth - plainDisplayName.Length) : 0; 551var sequenceComparison = left.Sequence.CompareTo(right.Sequence); 603var level = Math.Max(record.Level, 0); 617for (var tick = 1; tick < SummaryTimelineTicks; tick++) 619var position = (int)Math.Round((double)tick * (width - 1) / SummaryTimelineTicks); 635var labelWidth = Math.Max(width + 2, startText.Length + 1 + endText.Length); 636var spacing = Math.Max(1, labelWidth - startText.Length - endText.Length); 656var consoleWidth = _console.Profile.Width; 664var timelineWidth = Math.Max( 699var pointIndex = Math.Clamp((int)Math.Round((startPosition + endPosition) / 2, MidpointRounding.AwayFromZero), 0, width - 1); 704var startIndex = Math.Clamp((int)Math.Floor(startPosition), 0, width - 1); 705var endIndex = Math.Clamp((int)Math.Ceiling(endPosition), startIndex, width - 1); 709for (var i = startIndex + 1; i < endIndex; i++)
Utils\ConsoleHelpers.cs (2)
22var cellLength = EmojiWidth.GetCachedCellWidth(emoji.Name, console); 23var padding = Math.Max(1, emojiTargetWidth - cellLength);
Utils\DotNetToolDetection.cs (2)
75for (var i = 0; i < parts.Length; i++) 93for (var i = 0; i < parts.Length; i++)
Utils\EnvironmentChecker\DcpKubeconfig.cs (1)
27for (var attempt = 1; ; attempt++)
Utils\EnvironmentChecker\DevCertsCheck.cs (5)
87var trustedCount = certInfos.Count(c => c.TrustLevel != CertificateManager.TrustLevel.None); 88var fullyTrustedCount = certInfos.Count(c => c.TrustLevel == CertificateManager.TrustLevel.Full); 89var partiallyTrustedCount = certInfos.Count(c => c.TrustLevel == CertificateManager.TrustLevel.Partial); 377for (var i = 0; i < OpenSslHashCollisionSearchLimit; i++) 435var exitCode = await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
43var majorVersion = 10;
Utils\EnvironmentChecker\EnvironmentChecker.cs (1)
146for (var i = 0; i < typeName.Length; i++)
Utils\EnvironmentChecker\OperatingSystemCheck.cs (1)
128var separatorIndex = line.IndexOf('=');
Utils\FileSystemHelper.cs (3)
175var minDepth = !isProjectFile && segments.Length >= 2 ? 2 : 1; 202var newDepth = depthMap[originalPath] + 1; 217var firstCandidateIndex = segments.Length - newDepth;
Utils\Markdown\MarkdownToSpectreConverter.cs (13)
59var start = 0; 63var bracketIndex = text[start..].IndexOfAny('[', ']'); 108for (var index = builder.Length - 1; index >= contentStart; index--) 129for (var index = contentStart; index < builder.Length; index++) 136var nextIndex = index + 1; 158for (var index = contentStart; index < builder.Length; index++) 165var nextIndex = index + 1; 183for (var i = 0; i < slices.Length; i++) 212for (var i = 0; i < widths.Count; i++) 246var remainingOffset = startIndex; 247var compared = 0; 262var count = Math.Min(chunkSpan.Length, valueSpan.Length - compared); 329var closeBracket = content.IndexOf(']');
Utils\Markdown\MarkdownToSpectreConverter.Markup.cs (30)
49var blockStart = builder.Length; 54var gapStart = previousBlock.Span.End + 1; 55var gapEnd = block.Span.Start; 58var newlineCount = markdown.AsSpan(gapStart, gapEnd - gapStart).Count('\n'); 85var start = builder.Length; 121var childStart = contentBuilder.Length; 126var gapStart = prevChild.Span.End + 1; 127var gapEnd = child.Span.Start; 130var newlines = markdown.AsSpan(gapStart, gapEnd - gapStart).Count('\n'); 192var columnCount = markupValues.Max(static row => row.Count); 197for (var i = 0; i < columnCount; i++) 204for (var i = 0; i < columnCount; i++) 210for (var rowIndex = 0; rowIndex < rows.Count; rowIndex++) 219for (var col = 0; col < widths.Length; col++) 222var plainLen = col < plainValues[rowIndex].Count ? plainValues[rowIndex][col].Length : 0; 242var start = builder.Length; 294var blockStart = builder.Length; 328var quoteStart = builder.Length; 340var start = builder.Length; 342var index = int.TryParse(list.OrderedStart, out var orderedStart) ? orderedStart : 1; 346var itemStart = builder.Length; 367var start = builder.Length; 373var blockStart = builder.Length; 380var contentStart = builder.Length; 393var contentStart = builder.Length; 408var nestedContentStart = builder.Length; 553var contentStart = builder.Length; 557var appendedLength = builder.Length - contentStart; 578var linkContentStart = builder.Length;
Utils\Markdown\MarkdownToSpectreConverter.Renderable.cs (6)
152var orderedStart = int.TryParse(list.OrderedStart, out var parsedOrderedStart) ? parsedOrderedStart : 1; 161var index = orderedStart; 185var columnCount = rows.Max(static row => row.Count); 189for (var i = 0; i < columnCount; i++) 227for (var i = 0; i < columnCount; i++)
Utils\ProcessCaptureRunner.cs (1)
143var exitCode = process.ExitCode;
Utils\ReparsePoint.cs (11)
87var errno = Marshal.GetLastPInvokeError(); 417var headerSize = 8; // tag + length + reserved 418var mountPointInfoSize = 8; // four WORDs 419var pathBufferSize = subNameBytes.Length + 2 + printNameBytes.Length + 2; 420var reparseDataLength = mountPointInfoSize + pathBufferSize; 421var totalSize = headerSize + reparseDataLength; 444var pathOffset = headerSize + mountPointInfoSize; 445var subNameOffset = 0; 446var subNameLength = subNameBytes.Length; 447var printNameOffset = subNameLength + 2; 448var printNameLength = printNameBytes.Length;
Utils\ResourceColorMap.cs (1)
52var index = _palette.GetColorIndex(resourceName);
Utils\StringUtils.cs (9)
77var distance = GetLevenshteinDistance(searchLower, targetLower); 78var maxLength = Math.Max(searchLower.Length, targetLower.Length); 102var sourceLength = source.Length; 103var targetLength = target.Length; 106for (var i = 0; i <= sourceLength; i++) 111for (var j = 0; j <= targetLength; j++) 116for (var i = 1; i <= sourceLength; i++) 118for (var j = 1; j <= targetLength; j++) 120var cost = target[j - 1] == source[i - 1] ? 0 : 1;
Utils\VersionHelper.cs (1)
85var plusIndex = version.IndexOf('+');
aspire-managed (10)
NuGet\Commands\LayoutCommand.cs (1)
93var copiedCount = 0;
NuGet\Commands\NuGetPackageAssetResolver.cs (2)
77var skippedCount = 0; 312var separatorIndex = normalizedPath.LastIndexOf('/');
NuGet\Commands\SearchCommand.cs (2)
91var take = parseResult.GetValue(takeOption); 92var skip = parseResult.GetValue(skipOption);
src\Shared\IntegrationPackageProbeManifest.cs (3)
80var nameComparison = StringComparer.OrdinalIgnoreCase.Compare(left.Name, right.Name); 86var cultureComparison = StringComparer.OrdinalIgnoreCase.Compare(left.Culture, right.Culture); 95var nameComparison = StringComparer.OrdinalIgnoreCase.Compare(left.FileName, right.FileName);
src\Shared\ParentProcessWatchdog.cs (1)
47if (!int.TryParse(Environment.GetEnvironmentVariable(processIdVariable), NumberStyles.Integer, CultureInfo.InvariantCulture, out var parentPid))
src\Shared\ProcessStartTimeHelper.cs (1)
361var closeParenIndex = contents.LastIndexOf(')');
Aspire.Acquisition.Tests (8)
Scripts\Common\RealGitHubPRFixture.cs (1)
126var page = 1;
Scripts\Common\ScriptHostFixture.cs (1)
47for (var attempt = 0; attempt < maxRetries; attempt++)
Scripts\LocalHiveScriptFunctionTests.cs (1)
90var hashIdx = line.IndexOf('#');
Scripts\ReleaseScriptFunctionTests.cs (1)
577var exportCount = bashrcContent.Split("export PATH=").Length - 1;
Scripts\ReleaseScriptPowerShellTests.cs (2)
344var extensionIndex = result.Output.IndexOf("Installing VS Code extension", StringComparison.Ordinal); 345var setupIndex = result.Output.IndexOf("Set up Aspire CLI bundle", StringComparison.Ordinal);
Scripts\ReleaseScriptShellTests.cs (2)
278var extensionIndex = result.Output.IndexOf("Installing VS Code extension", StringComparison.Ordinal); 279var setupIndex = result.Output.IndexOf("[DRY RUN] Would run:", StringComparison.Ordinal);
Aspire.Azure.Messaging.EventHubs (7)
EventHubsComponent.cs (1)
98var serviceBusIndex = ns.IndexOf(".servicebus", StringComparison.OrdinalIgnoreCase);
src\Shared\StableConnectionStringBuilder.cs (6)
82var idx = FindKeyIndex(key); 95var idx = FindKeyIndex(key); 126var idx = FindKeyIndex(key); 142var idx = FindKeyIndex(key); 180for (var i = 0; i < parts.Length; i++) 250for (var i = 0; i < _segments.Count; i++)
Aspire.Azure.Messaging.EventHubs.Tests (2)
AspireEventHubsExtensionsTests.cs (1)
654var settingsCalled = 0;
tests\Aspire.Azure.Security.KeyVault.Tests\MockTransport.cs (1)
21var requestIndex = 0;
Aspire.Azure.Messaging.ServiceBus (7)
AzureMessagingServiceBusSettings.cs (1)
142var subscriptionsIndex = entityPath.IndexOf(subscriptionsSegment, StringComparison.OrdinalIgnoreCase);
src\Shared\StableConnectionStringBuilder.cs (6)
82var idx = FindKeyIndex(key); 95var idx = FindKeyIndex(key); 126var idx = FindKeyIndex(key); 142var idx = FindKeyIndex(key); 180for (var i = 0; i < parts.Length; i++) 250for (var i = 0; i < _segments.Count; i++)
Aspire.Azure.Messaging.WebPubSub (6)
src\Shared\StableConnectionStringBuilder.cs (6)
82var idx = FindKeyIndex(key); 95var idx = FindKeyIndex(key); 126var idx = FindKeyIndex(key); 142var idx = FindKeyIndex(key); 180for (var i = 0; i < parts.Length; i++) 250for (var i = 0; i < _segments.Count; i++)
Aspire.Azure.Npgsql (1)
src\Components\Common\ManagedIdentityTokenCredentialHelpers.cs (1)
125var lastSlashIndex = xms_mirid.LastIndexOf('/');
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL (1)
src\Components\Common\ManagedIdentityTokenCredentialHelpers.cs (1)
125var lastSlashIndex = xms_mirid.LastIndexOf('/');
Aspire.Azure.Security.KeyVault.Tests (1)
MockTransport.cs (1)
21var requestIndex = 0;
Aspire.Azure.Storage.Queues (6)
src\Shared\StableConnectionStringBuilder.cs (6)
82var idx = FindKeyIndex(key); 95var idx = FindKeyIndex(key); 126var idx = FindKeyIndex(key); 142var idx = FindKeyIndex(key); 180for (var i = 0; i < parts.Length; i++) 250for (var i = 0; i < _segments.Count; i++)
Aspire.Cli.EndToEnd.Tests (24)
AppHostSyntaxErrorOutputTests.cs (2)
149var expectedCounter = counter.Value; 296var markerIndex = firstLine.IndexOf(versionMarker, StringComparison.Ordinal);
DescribeCommandTests.cs (1)
130var index = content.IndexOf(originalPattern);
Helpers\CliE2EAutomatorHelpers.cs (8)
135var prNumber = CliE2ETestHelpers.GetRequiredPrNumber(); 179var markerIndex = formattedMessage.IndexOf(appHostMarker, StringComparison.Ordinal); 180var suffixStart = markerIndex + appHostMarker.Length; 426var prNumber = CliE2ETestHelpers.GetRequiredPrNumber(); 764var expectedCounter = counter.Value; 774var startupTimeoutSeconds = Math.Max(1, (int)Math.Ceiling(effectiveTimeout.TotalSeconds)); 834var dashboardUrlCounter = counter.Value; 966var expectedCounter = counter.Value;
Helpers\CliE2ETestHelpers.cs (2)
54Assert.True(int.TryParse(prNumberStr, out var prNumber), $"GITHUB_PR_NUMBER must be a valid integer, got: {prNumberStr}"); 888var end = v.IndexOfAny(['-', '+']);
Helpers\KubernetesDeployTestHelpers.cs (1)
368for (var i = 0; i < parameterResponses.Count; i++)
Helpers\TerminalRun.cs (1)
106var fileCount = Directory.GetFiles(subDir, "*", SearchOption.AllDirectories).Length;
KubernetesPublishRequiresExternalEndpointTests.cs (1)
110var expectedCounter = counter.Value;
StartStopTests.cs (1)
490var appHostPid = element.GetProperty("appHostPid").GetInt32();
tests\Shared\Hex1bAutomatorTestHelpers.cs (6)
64var attempt = 0; 69var expectedPromptSequence = counter.Value; 176var commandLineIndex = FindCommandLineIndex(snapshot, commandText); 182for (var lineIndex = commandLineIndex + 1; lineIndex < snapshot.Height; lineIndex++) 196for (var lineIndex = snapshot.Height - 1; lineIndex >= 0; lineIndex--) 207for (var lineIndex = snapshot.Height - 1; lineIndex >= 0; lineIndex--)
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
Aspire.Cli.Tests (1210)
Acquisition\PeerInstallProbeTests.cs (1)
434if (int.TryParse(pidText.Trim(), System.Globalization.CultureInfo.InvariantCulture, out var pid))
Acquisition\WingetRegistryProbeTests.cs (1)
70for (var i = 0; i < tasks.Length; i++)
Agents\AspireSkillsInstallerTests.cs (1)
90var retryCount = 0;
Agents\CommonAgentApplicatorsTests.cs (1)
176var frontmatterEndIndex = normalizedContent.IndexOf("\n---\n", 4, StringComparison.Ordinal);
Agents\SigstoreNpmProvenanceCheckerTests.cs (2)
577var depth = 200; 579for (var i = 0; i < depth; i++)
Agents\TelemetryHookConfiguratorTests.cs (1)
74var ourGroups = CountAspireGroups(postToolUse);
Agents\TelemetryHookScriptTests.cs (1)
473var index = Array.IndexOf(args, name);
Backchannel\ExtensionBackchannelTests.cs (3)
68var connectAttempts = 0; 109var connectAttempts = 0; 115var attempt = Interlocked.Increment(ref connectAttempts);
Backchannel\OrphanedAppHostCollectorTests.cs (6)
211var collected = await collector.CollectAsync(CancellationToken.None); 240var collected = await collector.CollectAsync(CancellationToken.None); 266var collected = await collector.CollectAsync(CancellationToken.None); 298var collected = await collector.CollectAsync(CancellationToken.None); 322var collected = await collector.CollectAsync(CancellationToken.None); 345var collected = await collector.CollectAsync(CancellationToken.None);
Caching\AppHostInfoDiskCacheTests.cs (1)
723for (var i = 0; i < 11; i++)
Certificates\CertificateServiceTests.cs (1)
462var checkCallCount = 0;
Certificates\UnixCertificateManagerTests.cs (2)
26var parentPid = 0; 27var childPid = 0;
CliSmokeTests.cs (2)
23var exitCode = await Program.Main(args).DefaultTimeout(); 140var exitCode = await Program.Main(["--non-interactive", "render", "--scenario", "publish-summary-duration-extremes", "--console-width", "80"]).DefaultTimeout();
Commands\AddCommandTests.cs (73)
33var exitCode = await result.InvokeAsync().DefaultTimeout(); 47var exitCode = await result.InvokeAsync().DefaultTimeout(); 76var exitCode = await result.InvokeAsync().DefaultTimeout(); 107var exitCode = await result.InvokeAsync().DefaultTimeout(); 183var exitCode = await result.InvokeAsync().DefaultTimeout(); 226var exitCode = await result.InvokeAsync().DefaultTimeout(); 251var exitCode = await result.InvokeAsync().DefaultTimeout(); 301var exitCode = await result.InvokeAsync().DefaultTimeout(); 347var exitCode = await result.InvokeAsync().DefaultTimeout(); 398var implicitHits = 0; 399var dailyHits = 0; 434var exitCode = await result.InvokeAsync().DefaultTimeout(); 469var implicitHits = 0; 470var stagingHits = 0; 506var exitCode = await result.InvokeAsync().DefaultTimeout(); 551var implicitHits = 0; 565var stableHits = 0; 593var exitCode = await result.InvokeAsync().DefaultTimeout(); 652var implicitHits = 0; 653var dailyHits = 0; 688var exitCode = await result.InvokeAsync().DefaultTimeout(); 750var exitCode = await result.InvokeAsync().DefaultTimeout(); 799var exitCode = await result.InvokeAsync().DefaultTimeout(); 850var totalCacheCalls = 0; 851var prereleaseRequested = 0; 882var exitCode = await result.InvokeAsync().DefaultTimeout(); 940var exitCode = await result.InvokeAsync().DefaultTimeout(); 993var exitCode = await result.InvokeAsync().DefaultTimeout(); 1063var exitCode = await result.InvokeAsync().DefaultTimeout(); 1138var exitCode = await result.InvokeAsync().DefaultTimeout(); 1221var exitCode = await result.InvokeAsync().DefaultTimeout(); 1301var exitCode = await result.InvokeAsync().DefaultTimeout(); 1376var exitCode = await result.InvokeAsync().DefaultTimeout(); 1461var exitCode = await result.InvokeAsync().DefaultTimeout(); 1532var exitCode = await result.InvokeAsync().DefaultTimeout(); 1606var exitCode = await result.InvokeAsync().DefaultTimeout(); 1681var exitCode = await result.InvokeAsync().DefaultTimeout(); 1752var exitCode = await result.InvokeAsync().DefaultTimeout(); 1822var exitCode = await result.InvokeAsync().DefaultTimeout(); 1899var exitCode = await result.InvokeAsync().DefaultTimeout(); 1983var exitCode = await result.InvokeAsync().DefaultTimeout(); 2053var exitCode = await result.InvokeAsync().DefaultTimeout(); 2088var exitCode = await result.InvokeAsync().DefaultTimeout(); 2163var exitCode = await result.InvokeAsync().DefaultTimeout(); 2571var exitCode = await result.InvokeAsync().DefaultTimeout(); 2643var exitCode = await result.InvokeAsync().DefaultTimeout(); 2701var exitCode = await result.InvokeAsync().DefaultTimeout(); 2768var exitCode = await result.InvokeAsync().DefaultTimeout(); 2933var exitCode = await result.InvokeAsync().DefaultTimeout(); 2996var exitCode = await result.InvokeAsync().DefaultTimeout(); 3047var exitCode = await result.InvokeAsync().DefaultTimeout(); 3097var exitCode = await result.InvokeAsync().DefaultTimeout(); 3147var exitCode = await result.InvokeAsync().DefaultTimeout(); 3193var exitCode = await result.InvokeAsync().DefaultTimeout(); 3241var exitCode = await result.InvokeAsync().DefaultTimeout(); 3288var exitCode = await result.InvokeAsync().DefaultTimeout(); 3337var exitCode = await result.InvokeAsync().DefaultTimeout(); 3395var exitCode = await result.InvokeAsync().DefaultTimeout(); 3449var exitCode = await result.InvokeAsync().DefaultTimeout(); 3495var exitCode = await result.InvokeAsync().DefaultTimeout(); 3661var exitCode = await result.InvokeAsync().DefaultTimeout(); 3728var exitCode = await result.InvokeAsync().DefaultTimeout(); 3781var exitCode = await result.InvokeAsync().DefaultTimeout(); 3838var exitCode = await result.InvokeAsync().DefaultTimeout(); 3903var exitCode = await result.InvokeAsync().DefaultTimeout(); 3957var exitCode = await result.InvokeAsync().DefaultTimeout(); 4009var exitCode = await result.InvokeAsync().DefaultTimeout(); 4095var exitCode = await result.InvokeAsync().DefaultTimeout(); 4176var exitCode = await result.InvokeAsync().DefaultTimeout(); 4259var exitCode = await result.InvokeAsync().DefaultTimeout(); 4347var exitCode = await result.InvokeAsync().DefaultTimeout(); 4434var exitCode = await result.InvokeAsync().DefaultTimeout(); 4511var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\AgentInitCommandTests.cs (25)
47var exitCode = await result.InvokeAsync().DefaultTimeout(); 80var exitCode = await result.InvokeAsync().DefaultTimeout(); 124var exitCode = await result.InvokeAsync().DefaultTimeout(); 146var exitCode = await result.InvokeAsync().DefaultTimeout(); 205var exitCode = await result.InvokeAsync().DefaultTimeout(); 251var exitCode = await result.InvokeAsync().DefaultTimeout(); 315var exitCode = await result.InvokeAsync().DefaultTimeout(); 362var exitCode = await result.InvokeAsync().DefaultTimeout(); 381var exitCode = await result.InvokeAsync().DefaultTimeout(); 409var exitCode = await result.InvokeAsync().DefaultTimeout(); 452var exitCode = await result.InvokeAsync().DefaultTimeout(); 470var exitCode = await result.InvokeAsync().DefaultTimeout(); 490var exitCode = await result.InvokeAsync().DefaultTimeout(); 506var exitCode = await result.InvokeAsync().DefaultTimeout(); 553var exitCode = await result.InvokeAsync().DefaultTimeout(); 576var exitCode = await result.InvokeAsync().DefaultTimeout(); 596var exitCode = await result.InvokeAsync().DefaultTimeout(); 612var exitCode = await result.InvokeAsync().DefaultTimeout(); 644var exitCode = await result.InvokeAsync().DefaultTimeout(); 765var exitCode = await result.InvokeAsync().DefaultTimeout(); 786var exitCode = await result.InvokeAsync().DefaultTimeout(); 802var exitCode = await result.InvokeAsync().DefaultTimeout(); 822var exitCode = await result.InvokeAsync().DefaultTimeout(); 914var exitCode = await result.InvokeAsync().DefaultTimeout(); 945var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\AgentMcpCommandTests.cs (3)
380var expectedToolCount = KnownMcpTools.All.Count; 428var notificationCount = 0; 474var getResourceSnapshotsCallCount = 0;
Commands\AgentTelemetryCommandTests.cs (9)
32var exitCode = await result.InvokeAsync().DefaultTimeout(); 64var exitCode = await result.InvokeAsync().DefaultTimeout(); 95var exitCode = await result.InvokeAsync().DefaultTimeout(); 127var exitCode = await result.InvokeAsync().DefaultTimeout(); 153var exitCode = await result.InvokeAsync().DefaultTimeout(); 182var exitCode = await result.InvokeAsync().DefaultTimeout(); 200var exitCode = await result.InvokeAsync().DefaultTimeout(); 215var exitCode = await result.InvokeAsync().DefaultTimeout(); 247var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\ApiCommandTests.cs (5)
26var exitCode = await result.InvokeAsync().DefaultTimeout(); 43var exitCode = await result.InvokeAsync().DefaultTimeout(); 60var exitCode = await result.InvokeAsync().DefaultTimeout(); 77var exitCode = await result.InvokeAsync().DefaultTimeout(); 94var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\AppHostLauncherTests.cs (5)
495var probeCount = 0; 521var probeCount = 0; 554var probeCount = 0; 1396var logFileIndex = -1; 1397for (var i = 0; i < arguments.Count; i++)
Commands\BaseCommandTests.cs (15)
245var exitCode = await result.InvokeAsync().DefaultTimeout(); 282var exitCode = await result.InvokeAsync().DefaultTimeout(); 318var exitCode = await result.InvokeAsync().DefaultTimeout(); 353var exitCode = await result.InvokeAsync().DefaultTimeout(); 376var exitCode = await result.InvokeAsync().DefaultTimeout(); 405var exitCode = await result.InvokeAsync().DefaultTimeout(); 501var exitCode = await result.InvokeAsync(cancellationToken: cts.Token).DefaultTimeout(); 533var exitCode = await result.InvokeAsync().DefaultTimeout(); 561var exitCode = await result.InvokeAsync().DefaultTimeout(); 591var exitCode = await result.InvokeAsync().DefaultTimeout(); 608var exitCode = await result.InvokeAsync().DefaultTimeout(); 635var exitCode = await result.InvokeAsync().DefaultTimeout(); 661var exitCode = await result.InvokeAsync().DefaultTimeout(); 682var exitCode = await result.InvokeAsync().DefaultTimeout(); 722var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\CacheCommandTests.cs (11)
24var exitCode = await result.InvokeAsync().DefaultTimeout(); 39var exitCode = await result.InvokeAsync().DefaultTimeout(); 60var exitCode = await result.InvokeAsync().DefaultTimeout(); 81var exitCode = await result.InvokeAsync().DefaultTimeout(); 111var exitCode = await result.InvokeAsync().DefaultTimeout(); 138var exitCode = await result.InvokeAsync().DefaultTimeout(); 158var exitCode = await result.InvokeAsync().DefaultTimeout(); 174var deleted = CacheCommand.ClearCommand.ClearDirectoryContents(tempDir); 201var deleted = CacheCommand.ClearCommand.ClearDirectoryContents( 223var deleted = CacheCommand.ClearCommand.ClearDirectoryContents(nonExistent); 231var deleted = CacheCommand.ClearCommand.ClearDirectoryContents(null);
Commands\CertificatesCommandTests.cs (4)
29var exitCode = await result.InvokeAsync().DefaultTimeout(); 44var exitCode = await result.InvokeAsync().DefaultTimeout(); 59var exitCode = await result.InvokeAsync().DefaultTimeout(); 113var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\ConfigCommandTests.cs (46)
90var exitCode = await result.InvokeAsync().DefaultTimeout(); 104var exitCode = await result.InvokeAsync().DefaultTimeout(); 118var exitCode = await result.InvokeAsync().DefaultTimeout(); 141var setLlmsExitCode = await setLlmsResult.InvokeAsync().DefaultTimeout(); 145var setSitemapExitCode = await setSitemapResult.InvokeAsync().DefaultTimeout(); 178var exitCode = await result.InvokeAsync().DefaultTimeout(); 203var exitCode = await result.InvokeAsync().DefaultTimeout(); 232var exitCode1 = await result1.InvokeAsync().DefaultTimeout(); 237var exitCode2 = await result2.InvokeAsync().DefaultTimeout(); 262var setExitCode = await setResult.InvokeAsync().DefaultTimeout(); 273var getExitCode = await getResult.InvokeAsync().DefaultTimeout(); 288var setExitCode = await setResult.InvokeAsync().DefaultTimeout(); 298var getExitCode = await getResult.InvokeAsync().DefaultTimeout(); 312var exitCode = await result.InvokeAsync().DefaultTimeout(); 327var setExitCode = await setResult.InvokeAsync().DefaultTimeout(); 332var deleteExitCode = await deleteResult.InvokeAsync().DefaultTimeout(); 337var getExitCode = await getResult.InvokeAsync().DefaultTimeout(); 352var setExitCode = await setResult.InvokeAsync().DefaultTimeout(); 357var deleteExitCode = await deleteResult.InvokeAsync().DefaultTimeout(); 381var setExitCode1 = await setResult1.InvokeAsync().DefaultTimeout(); 385var setExitCode2 = await setResult2.InvokeAsync().DefaultTimeout(); 389var setExitCode3 = await setResult3.InvokeAsync().DefaultTimeout(); 394var listExitCode = await listResult.InvokeAsync().DefaultTimeout(); 417var listExitCode = await listResult.InvokeAsync().DefaultTimeout(); 443var listExitCode = await listResult.InvokeAsync().DefaultTimeout(); 465var listExitCode = await listResult.InvokeAsync().DefaultTimeout(); 487var listExitCode = await listResult.InvokeAsync().DefaultTimeout(); 508var listExitCode = await listResult.InvokeAsync().DefaultTimeout(); 532var infoExitCode = await infoResult.InvokeAsync().DefaultTimeout(); 577var setExitCode = await setResult.InvokeAsync().DefaultTimeout(); 595var setExitCode = await setResult.InvokeAsync().DefaultTimeout(); 619var setExitCode = await setResult.InvokeAsync().DefaultTimeout(); 652var setExitCode = await setResult.InvokeAsync().DefaultTimeout(); 686var exitCode = await result.InvokeAsync().DefaultTimeout(); 713var exitCode1 = await result1.InvokeAsync().DefaultTimeout(); 718var exitCode2 = await result2.InvokeAsync().DefaultTimeout(); 744var exitCode1 = await result1.InvokeAsync().DefaultTimeout(); 749var exitCode2 = await result2.InvokeAsync().DefaultTimeout(); 775var setExitCode = await setResult.InvokeAsync().DefaultTimeout(); 780var deleteExitCode = await deleteResult.InvokeAsync().DefaultTimeout(); 869var exitCode = await result.InvokeAsync().DefaultTimeout(); 899var exitCode = await result.InvokeAsync().DefaultTimeout(); 931var exitCode = await result.InvokeAsync().DefaultTimeout(); 956var exitCode = await result.InvokeAsync().DefaultTimeout(); 996var exitCode = await result.InvokeAsync().DefaultTimeout(); 1014var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\DashboardRunCommandTests.cs (14)
41var exitCode = await result.InvokeAsync().DefaultTimeout(); 58var exitCode = await result.InvokeAsync().DefaultTimeout(); 146var exitCode = await result.InvokeAsync().DefaultTimeout(); 165var exitCode = await result.InvokeAsync().DefaultTimeout(); 201var exitCode = await pendingRun.DefaultTimeout(); 222var exitCode = await result.InvokeAsync().DefaultTimeout(); 255var exitCode = await result.InvokeAsync().DefaultTimeout(); 275var exitCode = await result.InvokeAsync().DefaultTimeout(); 299var exitCode = await result.InvokeAsync().DefaultTimeout(); 319var exitCode = await result.InvokeAsync().DefaultTimeout(); 345var exitCode = await result.InvokeAsync().DefaultTimeout(); 374var exitCode = await result.InvokeAsync().DefaultTimeout(); 405var exitCode = await result.InvokeAsync().DefaultTimeout(); 481var exitCode = await pendingRun.DefaultTimeout();
Commands\DeployCommandTests.cs (10)
31var exitCode = await result.InvokeAsync().DefaultTimeout(); 60var exitCode = await result.InvokeAsync().DefaultTimeout(); 126var exitCode = await result.InvokeAsync().DefaultTimeout(); 178var exitCode = await result.InvokeAsync().DefaultTimeout(); 212var exitCode = await result.InvokeAsync().DefaultTimeout(); 246var exitCode = await result.InvokeAsync().DefaultTimeout(); 314var exitCode = await result.InvokeAsync().DefaultTimeout(); 386var exitCode = await result.InvokeAsync().DefaultTimeout(); 457var exitCode = await result.InvokeAsync().DefaultTimeout(); 517var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\DescribeCommandTests.cs (24)
30var exitCode = await result.InvokeAsync().DefaultTimeout(); 45var exitCode = await result.InvokeAsync().DefaultTimeout(); 64var exitCode = await result.InvokeAsync().DefaultTimeout(); 82var exitCode = await result.InvokeAsync().DefaultTimeout(); 97var exitCode = await result.InvokeAsync().DefaultTimeout(); 112var exitCode = await result.InvokeAsync().DefaultTimeout(); 127var exitCode = await result.InvokeAsync().DefaultTimeout(); 142var exitCode = await result.InvokeAsync().DefaultTimeout(); 157var exitCode = await result.InvokeAsync().DefaultTimeout(); 172var exitCode = await result.InvokeAsync().DefaultTimeout(); 187var exitCode = await result.InvokeAsync().DefaultTimeout(); 278var exitCode = await result.InvokeAsync().DefaultTimeout(); 322var exitCode = await result.InvokeAsync().DefaultTimeout(); 355var exitCode = await result.InvokeAsync().DefaultTimeout(); 385var exitCode = await result.InvokeAsync().DefaultTimeout(); 414var exitCode = await pendingRun.DefaultTimeout(); 436var exitCode = await result.InvokeAsync().DefaultTimeout(); 475var exitCode = await result.InvokeAsync().DefaultTimeout(); 506var exitCode = await result.InvokeAsync().DefaultTimeout(); 536var exitCode = await result.InvokeAsync().DefaultTimeout(); 562var exitCode = await result.InvokeAsync().DefaultTimeout(); 589var exitCode = await result.InvokeAsync().DefaultTimeout(); 614var exitCode = await result.InvokeAsync().DefaultTimeout(); 642var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\DestroyCommandTests.cs (7)
30var exitCode = await result.InvokeAsync().DefaultTimeout(); 58var exitCode = await result.InvokeAsync().DefaultTimeout(); 117var exitCode = await result.InvokeAsync().DefaultTimeout(); 153var exitCode = await result.InvokeAsync().DefaultTimeout(); 216var exitCode = await result.InvokeAsync().DefaultTimeout(); 274var exitCode = await result.InvokeAsync().DefaultTimeout(); 327var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\DoCommandTests.cs (25)
31var exitCode = await result.InvokeAsync().DefaultTimeout(); 57var exitCode = await result.InvokeAsync().DefaultTimeout(); 115var exitCode = await result.InvokeAsync().DefaultTimeout(); 168var exitCode = await result.InvokeAsync().DefaultTimeout(); 221var exitCode = await result.InvokeAsync().DefaultTimeout(); 254var outputPathIndex = Array.IndexOf(args, "--output-path"); 279var exitCode = await result.InvokeAsync().DefaultTimeout(); 311var exitCode = await result.InvokeAsync().DefaultTimeout(); 396var exitCode = await result.InvokeAsync().DefaultTimeout(); 456var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 502var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 559var exitCode = await result.InvokeAsync().DefaultTimeout(); 613var exitCode = await result.InvokeAsync().DefaultTimeout(); 641var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 670var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 702var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 732var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 768var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 825var exitCode = await result.InvokeAsync().DefaultTimeout(); 841var exitCode = await result.InvokeAsync().DefaultTimeout(); 877var exitCode = await command.Parse("do deploy --format yaml").InvokeAsync().DefaultTimeout(); 901var exitCode = await command.Parse(commandLine).InvokeAsync().DefaultTimeout(); 952var exitCode = await result.InvokeAsync().DefaultTimeout(); 956var logLevelIndex = Array.IndexOf(capturedArgs, "--log-level"); 1007var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\DocsCommandTests.cs (14)
26var exitCode = await result.InvokeAsync().DefaultTimeout(); 44var exitCode = await result.InvokeAsync().DefaultTimeout(); 61var exitCode = await result.InvokeAsync().DefaultTimeout(); 79var exitCode = await result.InvokeAsync().DefaultTimeout(); 97var exitCode = await result.InvokeAsync().DefaultTimeout(); 115var exitCode = await result.InvokeAsync().DefaultTimeout(); 132var exitCode = await result.InvokeAsync().DefaultTimeout(); 149var exitCode = await result.InvokeAsync().DefaultTimeout(); 205var exitCode = await result.InvokeAsync().DefaultTimeout(); 225var headingPos = output.IndexOf("Docs Smoke Test", StringComparison.Ordinal); 226var listPos = output.IndexOf("1. First item", StringComparison.Ordinal); 227var codePos = output.IndexOf("aspire docs get docs-smoke-test", StringComparison.Ordinal); 228var tablePos = output.IndexOf("Azure:SubscriptionId", StringComparison.Ordinal); 248var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\DoctorCommandTests.cs (12)
31var exitCode = await result.InvokeAsync().DefaultTimeout(); 149var exitCode = await result.InvokeAsync().DefaultTimeout(); 618var currentIdx = message.IndexOf("13.4.0-dev (channel: local)", StringComparison.Ordinal); 619var latestIdx = message.IndexOf("13.4.0-preview.1.26264.8 (channel: prerelease)", StringComparison.Ordinal); 731var exitCode = await result.InvokeAsync().DefaultTimeout(); 796var exitCode = await result.InvokeAsync().DefaultTimeout(); 800var summaryIndex = rendered.IndexOf("Summary:", StringComparison.Ordinal); 801var installationsIndex = rendered.IndexOf("Aspire CLI Installations", StringComparison.Ordinal); 850var exitCode = await result.InvokeAsync().DefaultTimeout(); 977var exitCode = await result.InvokeAsync().DefaultTimeout(); 1024var exitCode = await result.InvokeAsync().DefaultTimeout(); 1072for (var i = 0; i < depth; i++)
Commands\ExportCommandTests.cs (14)
63var exitCode = await result.InvokeAsync().DefaultTimeout(); 134var exitCode = await result.InvokeAsync().DefaultTimeout(); 167var exitCode = await result.InvokeAsync().DefaultTimeout(); 282var exitCode = await result.InvokeAsync().DefaultTimeout(); 344var exitCode = await result.InvokeAsync().DefaultTimeout(); 462var exitCode = await result.InvokeAsync().DefaultTimeout(); 520var exitCode = await result.InvokeAsync().DefaultTimeout(); 580var exitCode = await result.InvokeAsync().DefaultTimeout(); 630var exitCode = await result.InvokeAsync().DefaultTimeout(); 672var exitCode = await result.InvokeAsync().DefaultTimeout(); 716var exitCode = await result.InvokeAsync().DefaultTimeout(); 752var exitCode = await result.InvokeAsync().DefaultTimeout(); 791var exitCode = await result.InvokeAsync().DefaultTimeout(); 838var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\ExtensionInternalCommandTests.cs (8)
39var exitCode = await result.InvokeAsync().DefaultTimeout(); 53var exitCode = await result.InvokeAsync().DefaultTimeout(); 74var exitCode = await result.InvokeAsync().DefaultTimeout(); 122var exitCode = await result.InvokeAsync().DefaultTimeout(); 151var exitCode = await result.InvokeAsync().DefaultTimeout(); 190var exitCode = await result.InvokeAsync().DefaultTimeout(); 208var exitCode = await result.InvokeAsync().DefaultTimeout(); 222var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\InitCommandTests.cs (44)
103var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 146var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 163var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 189var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 270var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 321var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 359var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 394var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 424var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 472var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 519var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 567var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 584var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 606var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 626var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 649var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 684var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 732var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 774var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 862var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 915var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 970var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1019var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1055var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1090var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1126var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1168var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1199var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1243var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1295var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1343var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1397var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1449var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1519var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1604var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1672var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1722var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1768var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1805var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1854var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1916var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 1967var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 2034var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 2081var exitCode = await parseResult.InvokeAsync().DefaultTimeout();
Commands\LogsCommandTests.cs (40)
29var exitCode = await result.InvokeAsync().DefaultTimeout(); 131var exitCode = await result.InvokeAsync().DefaultTimeout(); 152var exitCode = await result.InvokeAsync().DefaultTimeout(); 169var exitCode = await result.InvokeAsync().DefaultTimeout(); 189var exitCode = await result.InvokeAsync().DefaultTimeout(); 207var exitCode = await result.InvokeAsync().DefaultTimeout(); 222var exitCode = await result.InvokeAsync().DefaultTimeout(); 238var exitCode = await result.InvokeAsync().DefaultTimeout(); 253var exitCode = await result.InvokeAsync().DefaultTimeout(); 269var exitCode = await result.InvokeAsync().DefaultTimeout(); 383var exitCode = await result.InvokeAsync().DefaultTimeout(); 413var exitCode = await result.InvokeAsync().DefaultTimeout(); 440var exitCode = await result.InvokeAsync().DefaultTimeout(); 462var exitCode = await result.InvokeAsync().DefaultTimeout(); 500var exitCode = await result.InvokeAsync().DefaultTimeout(); 539var exitCode = await result.InvokeAsync().DefaultTimeout(); 561var exitCode = await result.InvokeAsync().DefaultTimeout(); 597var exitCode = await result.InvokeAsync().DefaultTimeout(); 629var exitCode = await result.InvokeAsync().DefaultTimeout(); 651var exitCode = await result.InvokeAsync().DefaultTimeout(); 676var exitCode = await result.InvokeAsync().DefaultTimeout(); 701var exitCode = await result.InvokeAsync().DefaultTimeout(); 786var exitCode = await result.InvokeAsync().DefaultTimeout(); 811var snapshotsCallCount = 0; 895var exitCode = await result.InvokeAsync().DefaultTimeout(); 917var exitCode = await result.InvokeAsync().DefaultTimeout(); 940var exitCode = await result.InvokeAsync().DefaultTimeout(); 967var exitCode = await pendingRun.DefaultTimeout(); 1052var exitCode = await result.InvokeAsync().DefaultTimeout(); 1083var exitCode = await result.InvokeAsync().DefaultTimeout(); 1112var exitCode = await result.InvokeAsync().DefaultTimeout(); 1143var exitCode = await result.InvokeAsync().DefaultTimeout(); 1175var exitCode = await result.InvokeAsync().DefaultTimeout(); 1210var exitCode = await result.InvokeAsync().DefaultTimeout(); 1258var exitCode = await result.InvokeAsync().DefaultTimeout(); 1294var exitCode = await result.InvokeAsync().DefaultTimeout(); 1339var exitCode = await result.InvokeAsync().DefaultTimeout(); 1388var exitCode = await result.InvokeAsync().DefaultTimeout(); 1417var exitCode = await result.InvokeAsync().DefaultTimeout(); 1478var exitCode = await commandTask.DefaultTimeout();
Commands\LsCommandTests.cs (22)
35var exitCode = await result.InvokeAsync().DefaultTimeout(); 50var exitCode = await result.InvokeAsync().DefaultTimeout(); 68var exitCode = await result.InvokeAsync().DefaultTimeout(); 83var exitCode = await result.InvokeAsync().DefaultTimeout(); 114var exitCode = await result.InvokeAsync().DefaultTimeout(); 154var exitCode = await result.InvokeAsync().DefaultTimeout(); 195var exitCode = await result.InvokeAsync().DefaultTimeout(); 236var exitCode = await result.InvokeAsync().DefaultTimeout(); 268var exitCode = await result.InvokeAsync().DefaultTimeout(); 309var exitCode = await result.InvokeAsync().DefaultTimeout(); 351var exitCode = await result.InvokeAsync().DefaultTimeout(); 396var exitCode = await result.InvokeAsync().DefaultTimeout(); 453var exitCode = await invokeTask.DefaultTimeout(); 487var exitCode = await result.InvokeAsync(new InvocationConfiguration(), cancellationTokenSource.Token).DefaultTimeout(); 509var exitCode = await result.InvokeAsync().DefaultTimeout(); 541var exitCode = await result.InvokeAsync().DefaultTimeout(); 580var exitCode = await result.InvokeAsync().DefaultTimeout(); 661var exitCode = await invokeTask.DefaultTimeout(); 691var exitCode = await result.InvokeAsync(new InvocationConfiguration(), cancellationTokenSource.Token).DefaultTimeout(); 720var exitCode = await result.InvokeAsync().DefaultTimeout(); 749var exitCode = await result.InvokeAsync().DefaultTimeout(); 787var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\McpCommandTests.cs (7)
23var exitCode = await result.InvokeAsync().DefaultTimeout(); 38var exitCode = await result.InvokeAsync().DefaultTimeout(); 52var exitCode = await result.InvokeAsync().DefaultTimeout(); 110var exitCode = await result.InvokeAsync().DefaultTimeout(); 125var exitCode = await result.InvokeAsync().DefaultTimeout(); 139var exitCode = await result.InvokeAsync().DefaultTimeout(); 153var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\NewCommandChannelResolutionTests.cs (2)
112var exitCode = await parseResult.InvokeAsync().DefaultTimeout(); 606var exitCode = await parseResult.InvokeAsync().DefaultTimeout();
Commands\NewCommandTemplateConfigPersistenceTests.cs (1)
294var exitCode = await parseResult.InvokeAsync().DefaultTimeout();
Commands\NewCommandTests.cs (78)
40var exitCode = await result.InvokeAsync().DefaultTimeout(); 114var configExitCode = await configResult.InvokeAsync().DefaultTimeout(); 143var exitCode = await result.InvokeAsync().DefaultTimeout(); 171var exitCode = await result.InvokeAsync().DefaultTimeout(); 195var exitCode = await result.InvokeAsync().DefaultTimeout(); 199var testFrameworkArgumentIndex = Array.IndexOf(extraArgs, "--test-framework"); 251var exitCode = await result.InvokeAsync().DefaultTimeout(); 284var exitCode = await result.InvokeAsync().DefaultTimeout(); 316var exitCode = await result.InvokeAsync().DefaultTimeout(); 394var exitCode = await result.InvokeAsync().DefaultTimeout(); 471var exitCode = await result.InvokeAsync().DefaultTimeout(); 548var exitCode = await result.InvokeAsync().DefaultTimeout(); 587var exitCode = await result.InvokeAsync().DefaultTimeout(); 619var exitCode = await result.InvokeAsync().DefaultTimeout(TestConstants.LongTimeoutDuration); 651var exitCode = await result.InvokeAsync().DefaultTimeout(); 692var exitCode = await result.InvokeAsync().DefaultTimeout(); 803var exitCode = await result.InvokeAsync().DefaultTimeout(); 810var versionIndex = operationOrder.IndexOf("TemplateVersion"); 811var optionIndex = operationOrder.IndexOf("TemplateOption"); 866var exitCode = await result.InvokeAsync().DefaultTimeout(); 925var exitCode = await result.InvokeAsync().DefaultTimeout(); 995var exitCode = await result.InvokeAsync().DefaultTimeout(); 1030var exitCode = await result.InvokeAsync().DefaultTimeout(); 1091var exitCode = await result.InvokeAsync().DefaultTimeout(); 1154var exitCode = await result.InvokeAsync().DefaultTimeout(); 1182var exitCode = await result.InvokeAsync().DefaultTimeout(); 1245var exitCode = await result.InvokeAsync().DefaultTimeout(); 1290var exitCode = await result.InvokeAsync().DefaultTimeout(); 1339var exitCode = await result.InvokeAsync().DefaultTimeout(); 1363var exitCode = await result.InvokeAsync().DefaultTimeout(); 1397var exitCode = await result.InvokeAsync().DefaultTimeout(); 1431var exitCode = await result.InvokeAsync().DefaultTimeout(); 1465var exitCode = await result.InvokeAsync().DefaultTimeout(); 1504var exitCode = await result.InvokeAsync().DefaultTimeout(); 1540var exitCode = await result.InvokeAsync().DefaultTimeout(); 1557var exitCode = await result.InvokeAsync().DefaultTimeout(); 1593var exitCode = await invocationTask.DefaultTimeout(); 1611var exitCode = await result.InvokeAsync().DefaultTimeout(); 1645var exitCode = await result.InvokeAsync().DefaultTimeout(); 1719var exitCode = await result.InvokeAsync().DefaultTimeout(); 1760var exitCode = await result.InvokeAsync().DefaultTimeout(); 1808var exitCode = await result.InvokeAsync().DefaultTimeout(); 1849var exitCode = await result.InvokeAsync().DefaultTimeout(); 1927var exitCode = await result.InvokeAsync().DefaultTimeout(); 2006var exitCode = await result.InvokeAsync().DefaultTimeout(); 2071var exitCode = await result.InvokeAsync().DefaultTimeout(); 2130var exitCode = await result.InvokeAsync().DefaultTimeout(); 2179var exitCode = await result.InvokeAsync().DefaultTimeout(); 2235var exitCode = await result.InvokeAsync().DefaultTimeout(); 2267var exitCode = await result.InvokeAsync().DefaultTimeout(); 2288var exitCode = await result.InvokeAsync().DefaultTimeout(); 2313var exitCode = await result.InvokeAsync().DefaultTimeout(); 2361var exitCode = await result.InvokeAsync().DefaultTimeout(); 2407var exitCode = await result.InvokeAsync().DefaultTimeout(); 2450var exitCode = await result.InvokeAsync().DefaultTimeout(); 2493var exitCode = await result.InvokeAsync().DefaultTimeout(); 2540var exitCode = await result.InvokeAsync().DefaultTimeout(); 2579var exitCode = await result.InvokeAsync().DefaultTimeout(); 2634var exitCode = await result.InvokeAsync().DefaultTimeout(); 2693var exitCode = await result.InvokeAsync().DefaultTimeout(); 2750var exitCode = await result.InvokeAsync().DefaultTimeout(); 2812var exitCode = await result.InvokeAsync().DefaultTimeout(); 2874var exitCode = await result.InvokeAsync().DefaultTimeout(); 2937var exitCode = await result.InvokeAsync().DefaultTimeout(); 2959var promptCount = 0; 3016var exitCode = await result.InvokeAsync().DefaultTimeout(); 3090var exitCode = await result.InvokeAsync().DefaultTimeout(); 3159var exitCode = await result.InvokeAsync().DefaultTimeout(); 3213var exitCode = await result.InvokeAsync().DefaultTimeout(); 3239var exitCode = await result.InvokeAsync().DefaultTimeout(); 3265var exitCode = await result.InvokeAsync().DefaultTimeout(); 3293var exitCode = await result.InvokeAsync().DefaultTimeout(); 3327var exitCode = await result.InvokeAsync().DefaultTimeout(); 3349var exitCode = await result.InvokeAsync().DefaultTimeout(); 3384var exitCode = await result.InvokeAsync().DefaultTimeout(); 3409var exitCode = await result.InvokeAsync().DefaultTimeout(); 3455var exitCode = await result.InvokeAsync().DefaultTimeout(); 3514var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\PsCommandTests.cs (21)
42var exitCode = await result.InvokeAsync().DefaultTimeout(); 57var exitCode = await result.InvokeAsync().DefaultTimeout(); 76var exitCode = await result.InvokeAsync().DefaultTimeout(); 94var exitCode = await result.InvokeAsync().DefaultTimeout(); 109var exitCode = await result.InvokeAsync().DefaultTimeout(); 159var exitCode = await result.InvokeAsync().DefaultTimeout(); 211var exitCode = await result.InvokeAsync().DefaultTimeout(); 249var exitCode = await result.InvokeAsync().DefaultTimeout(); 295var exitCode = await result.InvokeAsync().DefaultTimeout(); 337var exitCode = await result.InvokeAsync().DefaultTimeout(); 383var exitCode = await result.InvokeAsync().DefaultTimeout(); 416var exitCode = await result.InvokeAsync().DefaultTimeout(); 457var exitCode = await result.InvokeAsync().DefaultTimeout(); 480var exitCode = await result.InvokeAsync().DefaultTimeout(); 516var exitCode = await result.InvokeAsync().DefaultTimeout(); 556var exitCode = await result.InvokeAsync().DefaultTimeout(); 573var exitCode = await result.InvokeAsync().DefaultTimeout(); 621var exitCode = await result.InvokeAsync(cancellationToken: cancellationTokenSource.Token).DefaultTimeout(); 665var exitCode = await result.InvokeAsync().DefaultTimeout(); 712var exitCode = await result.InvokeAsync().DefaultTimeout(); 751var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\PublishCommandPromptingIntegrationTests.cs (20)
48var exitCode = await result.InvokeAsync().DefaultTimeout(); 94var exitCode = await result.InvokeAsync().DefaultTimeout(); 146var exitCode = await result.InvokeAsync().DefaultTimeout(); 193var exitCode = await result.InvokeAsync().DefaultTimeout(); 239var exitCode = await result.InvokeAsync().DefaultTimeout(); 288var exitCode = await result.InvokeAsync().DefaultTimeout(); 323var exitCode = await result.InvokeAsync().DefaultTimeout(); 371var exitCode = await result.InvokeAsync().DefaultTimeout(); 450var exitCode = await result.InvokeAsync().DefaultTimeout(); 518var exitCode = await result.InvokeAsync().DefaultTimeout(); 570var exitCode = await result.InvokeAsync().DefaultTimeout(); 625var exitCode = await result.InvokeAsync().DefaultTimeout(); 696var exitCode = await result.InvokeAsync().DefaultTimeout(); 740var exitCode = await result.InvokeAsync().DefaultTimeout(); 783var exitCode = await result.InvokeAsync().DefaultTimeout(); 832var exitCode = await result.InvokeAsync().DefaultTimeout(); 878var exitCode = await result.InvokeAsync().DefaultTimeout(); 918var exitCode = await result.InvokeAsync().DefaultTimeout(); 964var exitCode = await result.InvokeAsync().DefaultTimeout(); 998var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\PublishCommandTests.cs (6)
26var exitCode = await result.InvokeAsync().DefaultTimeout(); 53var exitCode = await result.InvokeAsync().DefaultTimeout(); 84var exitCode = await result.InvokeAsync().DefaultTimeout(); 115var exitCode = await result.InvokeAsync().DefaultTimeout(); 158var exitCode = await result.InvokeAsync().DefaultTimeout(); 227var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\ResourceCommandHelperTests.cs (6)
37var exitCode = await ResourceCommandHelper.ExecuteGenericCommandAsync( 66var exitCode = await ResourceCommandHelper.ExecuteGenericCommandAsync( 102var exitCode = await ResourceCommandHelper.ExecuteGenericCommandAsync( 132var exitCode = await ResourceCommandHelper.ExecuteGenericCommandAsync( 169var exitCode = await ResourceCommandHelper.ExecuteGenericCommandAsync( 200var exitCode = await ResourceCommandHelper.ExecuteGenericCommandAsync(
Commands\ResourceCommandTests.cs (72)
32var exitCode = await result.InvokeAsync().DefaultTimeout(); 64var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 95var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 120var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 143var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 184var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 233var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 263var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 282var exitCode = await result.InvokeAsync().DefaultTimeout(); 301var exitCode = await result.InvokeAsync().DefaultTimeout(); 318var exitCode = await result.InvokeAsync().DefaultTimeout(); 338var exitCode = await result.InvokeAsync().DefaultTimeout(); 352var exitCode = await result.InvokeAsync().DefaultTimeout(); 366var exitCode = await result.InvokeAsync().DefaultTimeout(); 388var exitCode = await result.InvokeAsync().DefaultTimeout(); 420var exitCode = await result.InvokeAsync().DefaultTimeout(); 459var exitCode = await result.InvokeAsync().DefaultTimeout(); 484var exitCode = await result.InvokeAsync().DefaultTimeout(); 507var exitCode = await result.InvokeAsync().DefaultTimeout(); 544var exitCode = await result.InvokeAsync().DefaultTimeout(); 571var exitCode = await result.InvokeAsync().DefaultTimeout(); 608var exitCode = await result.InvokeAsync().DefaultTimeout(); 646var exitCode = await result.InvokeAsync().DefaultTimeout(); 681var exitCode = await result.InvokeAsync().DefaultTimeout(); 714var exitCode = await result.InvokeAsync().DefaultTimeout(); 741var exitCode = await result.InvokeAsync().DefaultTimeout(); 768var exitCode = await result.InvokeAsync().DefaultTimeout(); 795var exitCode = await result.InvokeAsync().DefaultTimeout(); 822var exitCode = await result.InvokeAsync().DefaultTimeout(); 842var exitCode = await result.InvokeAsync().DefaultTimeout(); 878var exitCode = await result.InvokeAsync().DefaultTimeout(); 906var exitCode = await result.InvokeAsync().DefaultTimeout(); 942var exitCode = await result.InvokeAsync().DefaultTimeout(); 973var exitCode = await result.InvokeAsync().DefaultTimeout(); 1008var exitCode = await result.InvokeAsync().DefaultTimeout(); 1044var exitCode = await result.InvokeAsync().DefaultTimeout(); 1074var exitCode = await result.InvokeAsync().DefaultTimeout(); 1100var exitCode = await result.InvokeAsync().DefaultTimeout(); 1127var exitCode = await result.InvokeAsync().DefaultTimeout(); 1156var exitCode = await result.InvokeAsync().DefaultTimeout(); 1196var exitCode = await result.InvokeAsync().DefaultTimeout(); 1231var exitCode = await result.InvokeAsync().DefaultTimeout(); 1300var exitCode = await result.InvokeAsync().DefaultTimeout(); 1330var exitCode = await result.InvokeAsync().DefaultTimeout(); 1363var exitCode = await result.InvokeAsync().DefaultTimeout(); 1392var exitCode = await result.InvokeAsync().DefaultTimeout(); 1421var exitCode = await result.InvokeAsync().DefaultTimeout(); 1451var exitCode = await result.InvokeAsync().DefaultTimeout(); 1483var exitCode = await result.InvokeAsync().DefaultTimeout(); 1521var exitCode = await result.InvokeAsync().DefaultTimeout(); 1557var exitCode = await result.InvokeAsync().DefaultTimeout(); 1592var exitCode = await result.InvokeAsync().DefaultTimeout(); 1621var exitCode = await result.InvokeAsync().DefaultTimeout(); 1650var exitCode = await result.InvokeAsync().DefaultTimeout(); 1679var exitCode = await result.InvokeAsync().DefaultTimeout(); 1714var exitCode = await result.InvokeAsync().DefaultTimeout(); 1758var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = output }).DefaultTimeout(); 1802var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = output }).DefaultTimeout(); 1838var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = output }).DefaultTimeout(); 1877var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = output }).DefaultTimeout(); 1911var exitCode = await result.InvokeAsync().DefaultTimeout(); 1951var exitCode = await result.InvokeAsync().DefaultTimeout(); 1968var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 2007var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 2041var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 2071var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 2109var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 2139var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 2176var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 2197var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 2223var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout(); 2274var exitCode = await result.InvokeAsync(new InvocationConfiguration { Output = helpWriter }).DefaultTimeout();
Commands\RestoreCommandTests.cs (2)
41var exitCode = await result.InvokeAsync().DefaultTimeout(); 76var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\RootCommandTests.cs (8)
34var exitCode = await result.InvokeAsync(new System.CommandLine.InvocationConfiguration { Output = output }).DefaultTimeout(); 57var exitCode = await result.InvokeAsync(new System.CommandLine.InvocationConfiguration { Output = output }).DefaultTimeout(); 82var exitCode = await result.InvokeAsync(new System.CommandLine.InvocationConfiguration { Output = output }).DefaultTimeout(); 133var exitCode = await result.InvokeAsync(new System.CommandLine.InvocationConfiguration { Output = output }).DefaultTimeout(); 190var exitCode = await result.InvokeAsync().DefaultTimeout(); 204var exitCode = await result.InvokeAsync().DefaultTimeout(); 223var exitCode = await result.InvokeAsync().DefaultTimeout(); 323var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\RunCommandTests.cs (75)
52var exitCode = await result.InvokeAsync().DefaultTimeout(); 100var exitCode = await result.InvokeAsync().DefaultTimeout(); 142var exitCode = await result.InvokeAsync().DefaultTimeout(); 193var exitCode = await result.InvokeAsync().DefaultTimeout(); 238var exitCode = await result.InvokeAsync().DefaultTimeout(); 274var exitCode = await result.InvokeAsync().DefaultTimeout(); 298var exitCode = await result.InvokeAsync().DefaultTimeout(); 353var exitCode = await result.InvokeAsync().DefaultTimeout(); 414var exitCode = await pendingRun.DefaultTimeout(); 499var exitCode = await pendingRun.DefaultTimeout(); 610var exitCode = await pendingCommand.DefaultTimeout(); 704var exitCode = await pendingCommand.DefaultTimeout(); 755var exitCode = await result.InvokeAsync().DefaultTimeout(); 776var exitCode = await result.InvokeAsync().DefaultTimeout(); 806var exitCode = await result.InvokeAsync().DefaultTimeout(); 824var exitCode = await result.InvokeAsync().DefaultTimeout(); 841var exitCode = await result.InvokeAsync().DefaultTimeout(); 905var exitCode = await result.InvokeAsync().DefaultTimeout(); 935var exitCode = await result.InvokeAsync().DefaultTimeout(); 965var exitCode = await result.InvokeAsync().DefaultTimeout(); 1013var evaluationCount = 0; 1054var exitCode = await result.InvokeAsync().DefaultTimeout(); 1335var exitCode = await pendingCommand.DefaultTimeout(); 1402var exitCode = await pendingCommand.DefaultTimeout(); 1466var exitCode = await result.InvokeAsync().DefaultTimeout(); 1523var exitCode = await result.InvokeAsync().DefaultTimeout(); 1582var exitCode = await result.InvokeAsync(cancellationToken: cts.Token).DefaultTimeout(); 1645var exitCode = await result.InvokeAsync(cancellationToken: cts.Token).DefaultTimeout(); 1710var exitCode = await result.InvokeAsync().DefaultTimeout(); 1771var exitCode = await result.InvokeAsync().DefaultTimeout(); 1825var exitCode = await result.InvokeAsync().DefaultTimeout(); 1895var exitCode = await result.InvokeAsync().DefaultTimeout(); 1975var logEntryIndex = 0; 2058var exitCode = await pendingRun.DefaultTimeout(); 2139var exitCode = await pendingRun.DefaultTimeout(); 2182var exitCode = await result.InvokeAsync().DefaultTimeout(TestConstants.LongTimeoutDuration); 2230var exitCode = await result.InvokeAsync().DefaultTimeout(TestConstants.LongTimeoutDuration); 2273var exitCode = await result.InvokeAsync().DefaultTimeout(TestConstants.LongTimeoutDuration); 2324var exitCode = await result.InvokeAsync().DefaultTimeout(TestConstants.LongTimeoutDuration); 2381var exitCode = await pendingRun.DefaultTimeout(TestConstants.LongTimeoutDuration); 2492var exitCode = await pendingRun.DefaultTimeout(TestConstants.LongTimeoutDuration); 2595var exitCode = await pendingRun.DefaultTimeout(); 2665var exitCode = await pendingRun.DefaultTimeout(); 2738var exitCode = await pendingRun.DefaultTimeout(); 2791var exitCode = await result.InvokeAsync().DefaultTimeout(); 2867var exitCode = await pendingRun.DefaultTimeout(); 2925var exitCode = await result.InvokeAsync(cancellationToken: cts.Token).DefaultTimeout(); 2984var exitCode = await result.InvokeAsync(cancellationToken: cts.Token).DefaultTimeout(); 3036var exitCode = await result.InvokeAsync().DefaultTimeout(); 3096var exitCode = await result.InvokeAsync(cancellationToken: cts.Token).DefaultTimeout(); 3155var exitCode = await result.InvokeAsync(cancellationToken: cts.Token).DefaultTimeout(); 3185var watchIndex = Array.IndexOf(args, "watch"); 3186var nonInteractiveIndex = Array.IndexOf(args, "--non-interactive"); 3193var exitCode = await runner.RunAsync( 3237var exitCode = await runner.RunAsync( 3277var watchIndex = Array.IndexOf(args, "watch"); 3278var verboseIndex = Array.IndexOf(args, "--verbose"); 3285var exitCode = await runner.RunAsync( 3328var exitCode = await runner.RunAsync( 3372var exitCode = await runner.RunAsync( 3416var exitCode = await runner.RunAsync( 3461var exitCode = await runner.RunAsync( 3562var exitCode = await result.InvokeAsync(cancellationToken: cts.Token).DefaultTimeout(); 3649var exitCode = await pendingRun.DefaultTimeout(); 3701var exitCode = await result.InvokeAsync().DefaultTimeout(); 3877var exitCode = await result.InvokeAsync().DefaultTimeout(); 3932var exitCode = await result.InvokeAsync().DefaultTimeout(); 3976var exitCode = await result.InvokeAsync().DefaultTimeout(); 4004var exitCode = await result.InvokeAsync().DefaultTimeout(); 4102var exitCode = await pendingRun.DefaultTimeout(); 4175var exitCode = await pendingRun.DefaultTimeout(); 4269var exitCode = await result.InvokeAsync().DefaultTimeout(); 4309var separatorIndex = Array.IndexOf(forwardedArguments, "--"); 4310var noBuildIndex = Array.IndexOf(forwardedArguments, "--no-build"); 4327var runIndex = Array.IndexOf(childArguments, "run");
Commands\Sdk\SdkExportCommandTests.cs (14)
28var exitCode = await InvokeAsync(provider, "sdk export --help"); 47var exitCode = await InvokeAsync(provider, $"sdk export --language {language}"); 64var exitCode = await InvokeAsync( 111var exitCode = await InvokeAsync( 136var exitCode = await InvokeAsync( 160var exitCode = await InvokeAsync( 183var exitCode = await InvokeAsync(provider, "sdk export --language typescript"); 213var exitCode = await InvokeAsync(provider, $"sdk export --language typescript --package \"{package}\""); 231var exitCode = await InvokeAsync( 258var exitCode = await InvokeAsync(provider, command); 279var exitCode = await InvokeAsync(provider, "sdk export --language klingon"); 299var exitCode = await InvokeAsync(provider, "sdk export --language csharp"); 324var exitCode = await InvokeAsync(provider, "sdk export --language typescript"); 341var exitCode = await InvokeAsync(
Commands\SdkCommandTests.cs (2)
23var exitCode = await result.InvokeAsync().DefaultTimeout(); 38var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\SdkDumpCommandTests.cs (11)
33var exitCode = await result.InvokeAsync().DefaultTimeout(); 68var exitCode = await result.InvokeAsync().DefaultTimeout(); 83var exitCode = await result.InvokeAsync().DefaultTimeout(); 98var exitCode = await result.InvokeAsync().DefaultTimeout(); 113var exitCode = await result.InvokeAsync().DefaultTimeout(); 128var exitCode = await result.InvokeAsync().DefaultTimeout(); 182var exitCode = await result.InvokeAsync().DefaultTimeout(); 197var exitCode = await result.InvokeAsync().DefaultTimeout(); 212var exitCode = await result.InvokeAsync().DefaultTimeout(); 242var exitCode = await result.InvokeAsync().DefaultTimeout(); 279var exitCode = await Program.Main(["sdk", "dump", "--format", "ci", "--output", outputPath, projectPath]).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
Commands\SdkInstallerTests.cs (6)
48var exitCode = await result.InvokeAsync().DefaultTimeout(); 73var exitCode = await result.InvokeAsync().DefaultTimeout(); 96var exitCode = await result.InvokeAsync().DefaultTimeout(); 135var exitCode = await result.InvokeAsync().DefaultTimeout(); 173var exitCode = await result.InvokeAsync().DefaultTimeout(); 195var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\SecretCommandTests.cs (2)
36var exitCode = await result.InvokeAsync().DefaultTimeout(); 62var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\StartCommandTests.cs (18)
35var exitCode = await result.InvokeAsync().DefaultTimeout(); 55var exitCode = await result.InvokeAsync().DefaultTimeout(); 72var exitCode = await result.InvokeAsync().DefaultTimeout(); 86var exitCode = await result.InvokeAsync().DefaultTimeout(); 100var exitCode = await result.InvokeAsync().DefaultTimeout(); 155var exitCode = await result.InvokeAsync().DefaultTimeout(); 183var exitCode = await result.InvokeAsync().DefaultTimeout(); 287var exitCode = await result.InvokeAsync().DefaultTimeout(); 317var exitCode = await result.InvokeAsync().DefaultTimeout(); 362var exitCode = await result.InvokeAsync().DefaultTimeout(); 421var exitCode = await result.InvokeAsync().DefaultTimeout(); 477var exitCode = await result.InvokeAsync().DefaultTimeout(); 506var exitCode = await result.InvokeAsync().DefaultTimeout(); 569var exitCode = await result.InvokeAsync().DefaultTimeout(); 605var exitCode = await result.InvokeAsync().DefaultTimeout(); 691var separatorIndex = Array.IndexOf(forwardedArguments, "--"); 692var noBuildIndex = Array.IndexOf(forwardedArguments, "--no-build"); 709var runIndex = Array.IndexOf(childArguments, "run");
Commands\StopCommandTests.cs (37)
39var exitCode = await result.InvokeAsync().DefaultTimeout(); 54var exitCode = await result.InvokeAsync().DefaultTimeout(); 75var exitCode = await result.InvokeAsync().DefaultTimeout(); 106var exitCode = await result.InvokeAsync().DefaultTimeout(); 140var exitCode = await result.InvokeAsync().DefaultTimeout(); 161var processId1 = int.MaxValue - 3; 162var processId2 = int.MaxValue - 4; 176var exitCode = await result.InvokeAsync().DefaultTimeout(); 212var exitCode = await result.InvokeAsync().DefaultTimeout(); 265var exitCode = await result.InvokeAsync().DefaultTimeout(); 299var exitCode = await result.InvokeAsync().DefaultTimeout(); 340var exitCode = await result.InvokeAsync().DefaultTimeout(); 379var exitCode = await result.InvokeAsync().DefaultTimeout(); 400var processId1 = int.MaxValue - 7; 401var processId2 = int.MaxValue - 8; 420var exitCode = await result.InvokeAsync().DefaultTimeout(); 461var exitCode = await result.InvokeAsync().DefaultTimeout(); 494var exitCode = await result.InvokeAsync().DefaultTimeout(); 528var exitCode = await result.InvokeAsync().DefaultTimeout(); 574var exitCode = await result.InvokeAsync().DefaultTimeout(); 612var exitCode = await result.InvokeAsync().DefaultTimeout(); 646var exitCode = await result.InvokeAsync().DefaultTimeout(); 685var exitCode = await result.InvokeAsync().DefaultTimeout(); 722var exitCode = await result.InvokeAsync().DefaultTimeout(); 759var exitCode = await result.InvokeAsync().DefaultTimeout(); 799var exitCode = await result.InvokeAsync().DefaultTimeout(); 838var exitCode = await result.InvokeAsync().DefaultTimeout(); 882var exitCode = await result.InvokeAsync().DefaultTimeout(); 924var exitCode = await result.InvokeAsync().DefaultTimeout(); 966var exitCode = await result.InvokeAsync().DefaultTimeout(); 1004var exitCode = await result.InvokeAsync().DefaultTimeout(); 1042var exitCode = await result.InvokeAsync().DefaultTimeout(); 1076var exitCode = await result.InvokeAsync().DefaultTimeout(); 1113var exitCode = await result.InvokeAsync().DefaultTimeout(); 1151var exitCode = await result.InvokeAsync().DefaultTimeout(); 1171var exitCode = await result.InvokeAsync().DefaultTimeout(); 1210var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\TelemetryCommandTests.cs (2)
32var exitCode = await result.InvokeAsync().DefaultTimeout(); 290var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\TelemetryLogsCommandTests.cs (17)
32var exitCode = await result.InvokeAsync().DefaultTimeout(); 50var exitCode = await result.InvokeAsync().DefaultTimeout(); 76var exitCode = await result.InvokeAsync().DefaultTimeout(); 111var exitCode = await result.InvokeAsync().DefaultTimeout(); 141var exitCode = await result.InvokeAsync().DefaultTimeout(); 221var exitCode = await result.InvokeAsync().DefaultTimeout(); 273var exitCode = await result.InvokeAsync().DefaultTimeout(); 295var exitCode = await result.InvokeAsync().DefaultTimeout(); 318var exitCode = await result.InvokeAsync().DefaultTimeout(); 356var exitCode = await result.InvokeAsync().DefaultTimeout(); 399var exitCode = await result.InvokeAsync().DefaultTimeout(); 438var exitCode = await result.InvokeAsync().DefaultTimeout(); 468var exitCode = await result.InvokeAsync().DefaultTimeout(); 508var exitCode = await result.InvokeAsync().DefaultTimeout(); 564var exitCode = await result.InvokeAsync().DefaultTimeout(); 646var exitCode = await result.InvokeAsync().DefaultTimeout(); 712var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\TelemetrySpansCommandTests.cs (11)
31var exitCode = await result.InvokeAsync().DefaultTimeout(); 49var exitCode = await result.InvokeAsync().DefaultTimeout(); 75var exitCode = await result.InvokeAsync().DefaultTimeout(); 110var exitCode = await result.InvokeAsync().DefaultTimeout(); 194var exitCode = await result.InvokeAsync().DefaultTimeout(); 218var exitCode = await result.InvokeAsync().DefaultTimeout(); 256var exitCode = await result.InvokeAsync().DefaultTimeout(); 296var exitCode = await result.InvokeAsync().DefaultTimeout(); 380var exitCode = await result.InvokeAsync().DefaultTimeout(); 451var exitCode = await result.InvokeAsync().DefaultTimeout(); 498var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\TelemetryTracesCommandTests.cs (13)
33var exitCode = await result.InvokeAsync().DefaultTimeout(); 131var exitCode = await result.InvokeAsync().DefaultTimeout(); 217var exitCode = await result.InvokeAsync().DefaultTimeout(); 246var exitCode = await result.InvokeAsync().DefaultTimeout(); 272var exitCode = await result.InvokeAsync().DefaultTimeout(); 323var exitCode = await result.InvokeAsync().DefaultTimeout(); 439var exitCode = await result.InvokeAsync().DefaultTimeout(); 463var exitCode = await result.InvokeAsync().DefaultTimeout(); 501var exitCode = await result.InvokeAsync().DefaultTimeout(); 584var exitCode = await result.InvokeAsync().DefaultTimeout(); 668var exitCode = await result.InvokeAsync().DefaultTimeout(); 717var exitCode = await result.InvokeAsync().DefaultTimeout(); 764var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\TerminalCommandTests.cs (17)
25var exitCode = await result.InvokeAsync().DefaultTimeout(); 41var exitCode = await result.InvokeAsync().DefaultTimeout(); 55var exitCode = await result.InvokeAsync().DefaultTimeout(); 69var exitCode = await result.InvokeAsync().DefaultTimeout(); 89var exitCode = await result.InvokeAsync().DefaultTimeout(); 109var exitCode = await result.InvokeAsync().DefaultTimeout(); 134var exitCode = await result.InvokeAsync().DefaultTimeout(); 159var exitCode = await result.InvokeAsync().DefaultTimeout(); 200var exitCode = await result.InvokeAsync().DefaultTimeout(); 239var exitCode = await result.InvokeAsync().DefaultTimeout(); 287var exitCode = await result.InvokeAsync().DefaultTimeout(); 302var exitCode = await result.InvokeAsync().DefaultTimeout(); 325var exitCode = await result.InvokeAsync().DefaultTimeout(); 348var exitCode = await result.InvokeAsync().DefaultTimeout(); 394var exitCode = await result.InvokeAsync().DefaultTimeout(); 428var exitCode = await result.InvokeAsync().DefaultTimeout(); 550var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\UpdateCommandTests.cs (45)
41var exitCode = await result.InvokeAsync().DefaultTimeout(); 73var exitCode = await result.InvokeAsync().DefaultTimeout(); 126var exitCode = await result.InvokeAsync().DefaultTimeout(); 172var exitCode = await result.InvokeAsync().DefaultTimeout(); 285var exitCode = await result.InvokeAsync().DefaultTimeout(); 362var exitCode = await result.InvokeAsync().DefaultTimeout(); 424var exitCode = await result.InvokeAsync().DefaultTimeout(); 483var exitCode = await result.InvokeAsync().DefaultTimeout(); 538var exitCode = await result.InvokeAsync().DefaultTimeout(); 615var exitCode = await result.InvokeAsync().DefaultTimeout(); 694var exitCode = await result.InvokeAsync().DefaultTimeout(); 771var exitCode = await result.InvokeAsync().DefaultTimeout(); 814var exitCode = await result.InvokeAsync().DefaultTimeout(); 857var exitCode = await result.InvokeAsync().DefaultTimeout(); 931var exitCode = await result.InvokeAsync().DefaultTimeout(); 1004var exitCode = await result.InvokeAsync().DefaultTimeout(); 1038var exitCode = await result.InvokeAsync().DefaultTimeout(); 1074var exitCode = await result.InvokeAsync().DefaultTimeout(); 1101var exitCode = await result.InvokeAsync().DefaultTimeout(); 1175var exitCode = await result.InvokeAsync().DefaultTimeout(); 1207var exitCode = await result.InvokeAsync().DefaultTimeout(); 1242var exitCode = await result.InvokeAsync().DefaultTimeout(); 1366var exitCode = await result.InvokeAsync().DefaultTimeout(); 1397var exitCode = await result.InvokeAsync().DefaultTimeout(); 1435var exitCode = await result.InvokeAsync().DefaultTimeout(); 1479var exitCode = await result.InvokeAsync().DefaultTimeout(); 1515var exitCode = await result.InvokeAsync().DefaultTimeout(); 1559var exitCode = await result.InvokeAsync().DefaultTimeout(); 1604var exitCode = await result.InvokeAsync().DefaultTimeout(); 1708var exitCode = await result.InvokeAsync().DefaultTimeout(); 1773var exitCode = await result.InvokeAsync().DefaultTimeout(); 1827var exitCode = await result.InvokeAsync().DefaultTimeout(); 1894var exitCode = await result.InvokeAsync().DefaultTimeout(); 1954var exitCode = await result.InvokeAsync().DefaultTimeout(); 2016var exitCode = await result.InvokeAsync().DefaultTimeout(); 2170var exitCode = await result.InvokeAsync().DefaultTimeout(); 2230var exitCode = await result.InvokeAsync().DefaultTimeout(); 2458var exitCode = await result.InvokeAsync().DefaultTimeout(); 2532var exitCode = await result.InvokeAsync().DefaultTimeout(); 2618var exitCode = await result.InvokeAsync().DefaultTimeout(); 2671var exitCode = await result.InvokeAsync().DefaultTimeout(); 2892var exitCode = await result.InvokeAsync().DefaultTimeout(); 2930var exitCode = await result.InvokeAsync().DefaultTimeout(); 3161var exitCode = await result.InvokeAsync().DefaultTimeout(); 3281var exitCode = await result.InvokeAsync().DefaultTimeout();
Commands\WaitCommandTests.cs (14)
25var exitCode = await result.InvokeAsync().DefaultTimeout(); 41var exitCode = await result.InvokeAsync().DefaultTimeout(); 55var exitCode = await result.InvokeAsync().DefaultTimeout(); 69var exitCode = await result.InvokeAsync().DefaultTimeout(); 83var exitCode = await result.InvokeAsync().DefaultTimeout(); 97var exitCode = await result.InvokeAsync().DefaultTimeout(); 114var exitCode = await result.InvokeAsync().DefaultTimeout(); 131var exitCode = await result.InvokeAsync().DefaultTimeout(); 161var exitCode = await result.InvokeAsync().DefaultTimeout(); 186var exitCode = await result.InvokeAsync().DefaultTimeout(); 211var exitCode = await result.InvokeAsync().DefaultTimeout(); 241var exitCode = await result.InvokeAsync().DefaultTimeout(); 266var exitCode = await result.InvokeAsync().DefaultTimeout(); 296var exitCode = await result.InvokeAsync().DefaultTimeout();
ConsoleCancellationManagerTests.cs (3)
165var exitCode = await manager.ProcessTerminationCompletionSource.Task.DefaultTimeout(); 177var exitCode = await manager.ProcessTerminationCompletionSource.Task.DefaultTimeout(); 190var exitCode = await manager.ProcessTerminationCompletionSource.Task.DefaultTimeout();
DotNet\DotNetCliRunnerTests.cs (76)
73var exitCode = await runner.RunAsync( 115var exitCode = await runner.RunAsync( 149var exitCode = await runner.RunAsync( 192var exitCode = await runner.RunAppHostCommandAsync( 233var exitCode = await runner.RunAppHostCommandAsync( 269var exitCode = await runner.BuildAsync(projectFile, noRestore: false, options, CancellationToken.None).DefaultTimeout(); 302var exitCode = await runner.BuildAsync(projectFile, noRestore: false, new ProcessInvocationOptions(), CancellationToken.None).DefaultTimeout(); 399var exitCode = await runner.RestoreAsync(projectFile, options, CancellationToken.None).DefaultTimeout(); 436var exitCode = await runner.BuildAsync(projectFile, noRestore: false, options, CancellationToken.None).DefaultTimeout(); 465var exitCode = await runner.BuildAsync(projectFile, noRestore: true, options, CancellationToken.None).DefaultTimeout(); 494var exitCode = await runner.BuildAsync(projectFile, noRestore: false, options, CancellationToken.None).DefaultTimeout(); 535var exitCode = await runner.BuildAsync(projectFile, noRestore: false, options, CancellationToken.None).DefaultTimeout(); 567var exitCode = await runner.NewProjectAsync("aspire", "TestProject", "/tmp/test", [], options, CancellationToken.None).DefaultTimeout(); 595var exitCode = await runner.RunAsync( 636var exitCode = await runner.RunAsync( 681var exitCode = await runner.RunAsync( 734var exitCode = await runner.RunAsync( 787var exitCode = await runner.RunAsync( 841var exitCode = await runner.NewProjectAsync("aspire", "TestProject", "/tmp/test", [], options, CancellationToken.None).DefaultTimeout(); 873var exitCode = await runner.RunAsync( 915var exitCode = await runner.RunAsync( 962var exitCode = await runner.RunAsync( 1107var exitCode = await runner.RunAsync( 1149var exitCode = await runner.RunAsync( 1196var packageIndex = Array.IndexOf(args, "package"); 1197var addIndex = Array.IndexOf(args, "add"); 1198var fileIndex = Array.IndexOf(args, "--file"); 1199var filePathIndex = Array.IndexOf(args, appHostFile.FullName); 1200var packageNameIndex = Array.IndexOf(args, "Aspire.Hosting.Redis@9.2.0"); 1209var exitCode = await runner.AddPackageAsync( 1251var packageIndex = Array.IndexOf(args, "package"); 1252var addIndex = Array.IndexOf(args, "add"); 1253var projectFlagIndex = Array.IndexOf(args, "--project"); 1254var projectValueIndex = Array.IndexOf(args, projectFile.FullName); 1255var packageNameIndex = Array.IndexOf(args, "Aspire.Hosting.Redis"); 1256var versionFlagIndex = Array.IndexOf(args, "--version"); 1257var versionValueIndex = Array.IndexOf(args, "9.2.0"); 1258var sourceFlagIndex = Array.IndexOf(args, "--source"); 1259var sourceValueIndex = Array.IndexOf(args, "https://api.nuget.org/v3/index.json"); 1276var exitCode = await runner.AddPackageAsync( 1318var packageIndex = Array.IndexOf(args, "package"); 1319var addIndex = Array.IndexOf(args, "add"); 1320var packageNameIndex = Array.IndexOf(args, "Aspire.Hosting.Redis"); 1321var versionFlagIndex = Array.IndexOf(args, "--version"); 1322var versionValueIndex = Array.IndexOf(args, "9.2.0"); 1323var projectFlagIndex = Array.IndexOf(args, "--project"); 1324var projectValueIndex = Array.IndexOf(args, projectFile.FullName); 1325var noRestoreIndex = Array.IndexOf(args, "--no-restore"); 1342var exitCode = await runner.AddPackageAsync( 1386var packageIndex = Array.IndexOf(args, "package"); 1387var addIndex = Array.IndexOf(args, "add"); 1388var packageNameIndex = Array.IndexOf(args, "Aspire.Hosting.Redis"); 1389var versionFlagIndex = Array.IndexOf(args, "--version"); 1390var versionValueIndex = Array.IndexOf(args, "9.2.0"); 1391var projectFlagIndex = Array.IndexOf(args, "--project"); 1392var projectValueIndex = Array.IndexOf(args, projectFile.FullName); 1393var sourceFlagIndex = Array.IndexOf(args, "--source"); 1394var sourceValueIndex = Array.IndexOf(args, "https://api.nuget.org/v3/index.json"); 1395var noRestoreIndex = Array.IndexOf(args, "--no-restore"); 1413var exitCode = await runner.AddPackageAsync( 1503var exitCode = await runner.AddProjectReferenceAsync(projectFile, referencedProject, options, CancellationToken.None).DefaultTimeout(); 1541var exitCode = await runner.RunAsync( 1587var exitCode = await runner.RunAsync( 1622var exitCode = await runner.RunAsync( 1659var exitCode = await runner.RunAsync( 1702var exitCode = await runner.RunAsync( 1747var exitCode = await runner.RunAsync( 1799var exitCode = await runner.RunAsync( 1848var exitCode = await runner.RunAsync( 1896var exitCode = await runner.RunAsync( 2423var invocationCount = 0; 2507var exitCode = await runner.RunAsync( 2545var exitCode = await runner.RunAsync( 2584var exitCode = await runner.RunAsync( 2624var exitCode = await runner.RunAsync( 2661var exitCode = await runner.RunAsync(
DotNet\ProcessExecutionDetachedTests.cs (1)
291var childPid = int.Parse(await File.ReadAllTextAsync(capturePath), CultureInfo.InvariantCulture);
DotNet\ProcessExecutionTests.cs (4)
83var exitCode = await execution.WaitForExitAsync(CancellationToken.None).DefaultTimeout(TestConstants.LongTimeoutTimeSpan); 141var exitCode = await execution.WaitForExitAsync(CancellationToken.None).DefaultTimeout(TestConstants.LongTimeoutTimeSpan); 148var jsonStart = stdout.IndexOf('{', StringComparison.Ordinal); 275for (var i = 0; i < lineCount; i++)
DotNetSdkInstallerTests.cs (2)
57var parentPid = 0; 58var childPid = 0;
Interaction\ConsoleInteractionServiceTests.cs (14)
279var statusValue = await interactionService.ShowStatusAsync(statusText, () => Task.FromResult(GetInStatus(interactionService))).DefaultTimeout(); 300var statusValue = await interactionService.ShowDynamicStatusAsync("Processing request...", updateStatus => 330var asyncStatusValue = await interactionService.ShowStatusAsync("Working...", () => Task.FromResult(GetInStatus(interactionService))).DefaultTimeout(); 331var dynamicStatusValue = await interactionService.ShowDynamicStatusAsync("Working...", updateStatus => 336var synchronousStatusValue = -1; 351var statusValue = await interactionService.ShowStatusAsync("Working...", () => Task.FromResult(GetInStatus(interactionService))).DefaultTimeout(); 371var statusValue = -1; 448var expectedResult = 42; 451var actualResult = await interactionService.ShowStatusAsync(outerStatusText, async () => 610var exitCode = interactionService.DisplayIncompatibleVersionError(ex, "0.1.0"); 627var exitCode = interactionService.DisplayIncompatibleVersionError(ex, "999.0.0"); 644var exitCode = interactionService.DisplayIncompatibleVersionError(ex, VersionHelper.GetDefaultTemplateVersion()); 661var exitCode = interactionService.DisplayIncompatibleVersionError(ex, "baseline.v2"); 1973var read = _reader.Read();
Interaction\ExtensionInteractionServiceTests.cs (2)
116var promptCount = 0; 157var promptCount = 0;
Interaction\SpectreConsoleLoggerProviderTests.cs (1)
228for (var i = 0; i < ConsoleLogBufferContext.MaxBufferedMessages + 50; i++)
Mcp\Docs\DocsCacheTests.cs (1)
104for (var i = 0; i < value.Length; i++)
Mcp\Docs\DocsFetcherTests.cs (2)
146var callCount = 0; 351var callCount = 0;
Mcp\Docs\DocsIndexServiceTests.cs (3)
515var callCount = 0; 547var fetchCount = 0; 670for (var i = 1; i < results.Count; i++)
Mcp\ListResourcesToolTests.cs (2)
168var jsonStartIndex = textContent.Text.IndexOf('['); 169var jsonEndIndex = textContent.Text.LastIndexOf(']') + 1;
Mcp\ListStructuredLogsToolTests.cs (2)
188var jsonStartIndex = textContent.Text.IndexOf('['); 189var jsonEndIndex = textContent.Text.LastIndexOf(']') + 1;
Mcp\ListTracesToolTests.cs (2)
160var jsonStartIndex = textContent.Text.IndexOf('['); 161var jsonEndIndex = textContent.Text.LastIndexOf(']') + 1;
NuGet\BundleNuGetServiceTests.cs (3)
320var restoreAttemptCount = 0; 321var manifestAttemptCount = 0; 421var optionIndex = Array.IndexOf(arguments, optionName);
Packaging\PackageChannelTests.cs (6)
491var stableSearches = 0; 492var prereleaseSearches = 0; 535var stableSearches = 0; 536var prereleaseSearches = 0; 576var stableSearches = 0; 577var prereleaseSearches = 0;
Packaging\PackagingServiceTests.cs (14)
103var stableIntegrationSearches = 0; 104var prereleaseIntegrationSearches = 0; 105var stableTagSearches = 0; 106var prereleaseTagSearches = 0; 1182var defaultIndex = channelNames.IndexOf("default"); 1183var stableIndex = channelNames.IndexOf("stable"); 1184var stagingIndex = channelNames.IndexOf("staging"); 1185var dailyIndex = channelNames.IndexOf("daily"); 1186var pr10167Index = channelNames.IndexOf("pr-10167"); 1187var pr11832Index = channelNames.IndexOf("pr-11832"); 1226var defaultIndex = channelNames.IndexOf("default"); 1227var stableIndex = channelNames.IndexOf("stable"); 1228var dailyIndex = channelNames.IndexOf("daily"); 1229var pr12345Index = channelNames.IndexOf("pr-12345");
Processes\ParentProcessLivenessMonitorTests.cs (1)
22var parentPid = parent.Id;
ProfileCaptureServiceTests.cs (6)
220var attempts = 0; 304for (var attempt = 0; attempt < 100 && !disposeTask.IsCompleted; attempt++) 334var exitCode = await session.ExportAsync(CancellationToken.None); 370var exitCode = await session.ExportAsync(CancellationToken.None); 391var exitCode = await session.ExportAsync(CancellationToken.None); 407var exitCode = await session.ExportAsync(CancellationToken.None);
Projects\AppHostCandidateFinderTests.cs (1)
251var gitCallCount = 0;
Projects\AppHostInfoResolverTests.cs (4)
60var msbuildCalls = 0; 84var msbuildCalls = 0; 112var msbuildCalls = 0; 143var msbuildCalls = 0;
Projects\AppHostServerSessionTests.cs (4)
205var exitCode = await completion.WaitAsync(TimeSpan.FromSeconds(30)); 246var serverPid = session.ServerProcessId!.Value; 362var pid = session.ServerProcessId!.Value; 388var exitCode = await session.WaitForExitAsync().WaitAsync(TimeSpan.FromSeconds(30));
Projects\DotNetAppHostProjectTests.cs (42)
336var exitCode = await project.RunAsync(new AppHostProjectContext 368var exitCode = await project.RunAsync(new AppHostProjectContext 464var exitCode = await project.RunAsync(new AppHostProjectContext 513var exitCode = await project.RunAsync(new AppHostProjectContext 572var exitCode = await project.RunAsync(new AppHostProjectContext 635var exitCode = await project.RunAsync(new AppHostProjectContext 679var exitCode = await project.RunAsync(new AppHostProjectContext 725var exitCode = await project.RunAsync(new AppHostProjectContext 785var exitCode = await project.PublishAsync(new PublishContext 848var exitCode = await project.RunAsync(new AppHostProjectContext 906var exitCode = await project.RunAsync(new AppHostProjectContext 960var exitCode = await project.RunAsync(new AppHostProjectContext 1059var exitCode = await project.RunAsync(new AppHostProjectContext 1142var exitCode = await project.RunAsync(new AppHostProjectContext 1198var exitCode = await project.RunAsync(new AppHostProjectContext 1232var exitCode = await project.RunAsync(new AppHostProjectContext 1274var exitCode = await project.RunAsync(new AppHostProjectContext 1315var exitCode = await project.RunAsync(new AppHostProjectContext 1365var exitCode = await project.RunAsync(new AppHostProjectContext 1409var exitCode = await project.RunAsync(new AppHostProjectContext 1464var exitCode = await project.RunAsync(new AppHostProjectContext 1520var exitCode = await project.RunAsync(new AppHostProjectContext 1538var exitCode = await AssertProjectAppHostFallsBackToDotNetRunAsync( 1551var exitCode = await AssertProjectAppHostFallsBackToDotNetRunAsync( 1562var exitCode = await AssertProjectAppHostFallsBackToDotNetRunAsync( 1573var exitCode = await AssertProjectAppHostFallsBackToDotNetRunAsync( 1582var exitCode = await AssertProjectAppHostFallsBackToDotNetRunAsync( 1591var exitCode = await AssertProjectAppHostFallsBackToDotNetRunAsync( 1602var exitCode = await AssertProjectAppHostFallsBackToDotNetRunAsync( 1615var exitCode = await AssertProjectAppHostFallsBackToDotNetRunAsync( 1675var exitCode = await project.RunAsync(new AppHostProjectContext 1730var exitCode = await project.RunAsync(new AppHostProjectContext 1784var exitCode = await project.RunAsync(new AppHostProjectContext 1850var exitCode = await project.RunAsync(new AppHostProjectContext 1911var exitCode = await project.RunAsync(new AppHostProjectContext 1974var exitCode = await project.RunAsync(new AppHostProjectContext 2033var exitCode = await project.RunAsync(new AppHostProjectContext 2099var exitCode = await project.RunAsync(new AppHostProjectContext 2160var exitCode = await project.RunAsync(new AppHostProjectContext 2213var exitCode = await project.PublishAsync(new PublishContext 2244var exitCode = await project.PublishAsync(new PublishContext 2292var exitCode = await project.PublishAsync(new PublishContext
Projects\GuestAppHostProjectTests.cs (3)
1063var exitCode = await project.RunAsync(context, CancellationToken.None); 1169var exitCode = await project.RunAsync(context, CancellationToken.None); 1207var exitCode = await project.PublishAsync(context, CancellationToken.None);
Projects\GuestRuntimeTests.cs (3)
236var afterAppHostLaunchedCalls = 0; 448var afterAppHostLaunchedCalls = 0; 1487var exitCode = ExitCodes.Count > 0 ? ExitCodes.Dequeue() : 0;
Projects\PrebuiltAppHostServerTests.cs (5)
1952var nugetConfigIndex = -1; 1953for (var i = 0; i < argsList.Count - 1; i++) 2959var optionIndex = -1; 2960for (var i = 0; i < arguments.Count; i++) 3000for (var i = 0; i < args.Count - 1; i++)
Projects\ProcessGuestLauncherTests.cs (2)
238var descendantPid = await WaitForPidFileAsync(descendantPidFile); 381if (int.TryParse(text.Trim(), out var pid))
Projects\ProjectLocatorTests.cs (1)
298for (var index = 0; index < 8; index++)
Telemetry\AspireCliTelemetryTests.cs (1)
452var tagsAfterFirstInit = (await telemetry.GetDefaultTagsAsync()).Count;
Telemetry\InternalMicrosoftDetectorTests.cs (1)
517var enteredCandidates = 0;
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
TestServices\ProcessTestHelpers.cs (1)
21if (int.TryParse(text.Trim(), out var pid))
TestServices\TestAppHostAuxiliaryBackchannel.cs (1)
231var maxBatchSize = request.Follow ? 1 : 256;
TestServices\TestProcessExecutionFactory.cs (1)
242var attempt = _attemptCounter();
Utils\AppHostHelperTests.cs (9)
94var processId = 26688; 214var currentPid = Environment.ProcessId; 225var invalidPid = int.MaxValue - 1; 355var deadPid = int.MaxValue - 1; 359var currentPid = Environment.ProcessId; 363var deleted = AppHostHelper.CleanupOrphanedSockets(backchannelsDir, appHostId, currentPid); 387var deadPid = int.MaxValue - 1; 388var currentPid = Environment.ProcessId; 429var currentPid = Environment.ProcessId;
Utils\AspireAnsiConsoleOutputTests.cs (9)
25var width = output.Width; 45var width = output.Width; 65var width = output.Width; 86var width = output.Width; 107var width = output.Width; 122var width = output.Width; 137var width1 = output.Width; 139var width2 = output.Width; 170var height = output.Height;
Utils\CliPathHelperTests.cs (4)
408var deleted = CliPathHelper.CleanupStaleCliSockets(socketDirectory, TimeSpan.FromHours(24), fakeTime); 437var deleted = CliPathHelper.CleanupStaleCliSockets(socketDirectory, TimeSpan.FromHours(24), fakeTime); 457var deleted = CliPathHelper.CleanupStaleCliSockets(missingDir, TimeSpan.FromHours(24)); 468var deleted = CliPathHelper.CleanupStaleCliSockets(tempDir.FullName, TimeSpan.FromHours(24));
Utils\CliTestHelper.cs (2)
893var nlIndex = remaining.IndexOf('\n'); 901var lineEnd = nlIndex > 0 && remaining[nlIndex - 1] == '\r' ? nlIndex - 1 : nlIndex;
Utils\ConsoleActivityLoggerTests.cs (6)
284var prepareIndex = result.IndexOf("Prepare", StringComparison.Ordinal); 285var buildIndex = result.IndexOf(" Build", StringComparison.Ordinal); 286var packageIndex = result.IndexOf(" Package", StringComparison.Ordinal); 287var publishIndex = result.IndexOf(" Publish", StringComparison.Ordinal); 288var finalizeIndex = result.IndexOf("Finalize", StringComparison.Ordinal); 517for (var i = 0; i < 50; i++)
Utils\DcpConnectionHealthCheckTests.cs (1)
192var retryCount = 0;
Utils\EmojiWidthTests.cs (1)
43var width = EmojiWidth.GetCellWidth(emojiName, console);
Utils\StringUtilsTests.cs (1)
22var distance = StringUtils.GetLevenshteinDistance(source, target);
Aspire.Dashboard (253)
Api\TelemetryApiService.cs (7)
38var effectiveLimit = limit ?? DefaultLimit; 57var totalCount = allSpans.Count; 91var effectiveLimit = limit ?? DefaultTraceLimit; 116var totalCount = result.PagedResult.TotalItemCount; 125var returnedCount = traces.Count; 176var effectiveLimit = limit ?? DefaultLimit; 219var totalCount = logs.Count;
Components\Controls\AspireMenu.razor.cs (4)
108var left = 0; 109var right = 0; 110var top = 0; 111var bottom = 0;
Components\Controls\Chart\ChartBase.cs (2)
178for (var i = 0; i < data.XValues.Count; i++) 222for (var i = 0; i < exemplars.Count; i++)
Components\Controls\Chart\ChartContainer.razor.cs (3)
445var index = 0; 468for (var filterIndex = 0; filterIndex < currentFilters.Count; filterIndex++) 477for (var valueIndex = 0; valueIndex < currentFilter.Values.Count; valueIndex++)
Components\Controls\Chart\ChartDataCalculator.cs (8)
32for (var pointIndex = 0; pointIndex < (_pointCount + 2); pointIndex++) 83for (var pointIndex = 0; pointIndex < (_pointCount + 2); pointIndex++) 111for (var i = 0; i < currentTrace.Values.Count; i++) 142for (var i = dimensionValues.Count - 1; i >= 0; i--) 199for (var i = dimensionValues.Count - 1; i >= 0; i--) 231for (var valuesIndex = 0; valuesIndex < histogramValue.Values.Length; valuesIndex++) 282for (var i = 0; i < explicitBounds.Length; i++) 353for (var i = 0; i < histogramValue.Values.Length; i++)
Components\Controls\Chart\ChartFilterTags.razor.cs (1)
80for (var i = 0; i < values.Count; i++)
Components\Controls\Chart\MetricTable.razor.cs (5)
81for (var i = 0; i < metricView.Count; i++) 125for (var i = 0; i < xValues.Count; i++) 132var iTmp = i; 162for (var traceIndex = 0; traceIndex < traces.Count; traceIndex++) 208for (var i = newMetrics.Count - 1; i >= 0; i--)
Components\Controls\Chart\PlotlyChart.razor.cs (3)
121for (var i = 0; i <= xValues.Count; i++) 135for (var j = 0; j < MaxExemplarsPerTick; j++) 138var index = (int)Math.Floor(j * step);
Components\Controls\ResourcePrefixStyle.cs (1)
15var colorIndex = ColorGenerator.Instance.GetColorIndex(resourcePrefix);
Components\Controls\ResourceSelect.razor.cs (1)
58if (Resources?.TryGetNonEnumeratedCount(out var count) is false or null)
Components\Controls\StructuredLogDetails.razor.cs (3)
156var insertStart = destination.Count; 157for (var i = source.Count - 1; i >= 0; i--) 181for (var i = 0; i < value.Length; i++)
Components\Controls\TerminalView.razor.cs (4)
93var initReplica = ReplicaIndex; 110var newReplica = ReplicaIndex; 157var newReplica = ReplicaIndex; 244var generation = await _jsModule.InvokeAsync<int>(
Components\Dialogs\InteractionsInputDialog.razor.cs (1)
117for (var i = 0; i < Content.Inputs.Count; i++)
Components\Interactions\InteractionsProvider.cs (1)
408var index = _pendingInteractions.IndexOf(existingItem);
Components\Pages\ConsoleLogs.razor.cs (2)
531selectedResource.TryGetTerminalReplicaInfo(out var replicaIndex, out _)) 677var fontPx = terminalState?.FontPx ?? 0;
Components\Pages\Resources.razor.cs (4)
544var maxHighlightedCount = 0; 547var resourceHighlightedCount = 0; 610if (!_resourceUnviewedErrorCounts.TryGetValue(resource, out var oldCount) || oldCount != count) 724var count = 0;
Components\Pages\StructuredLogs.razor.cs (1)
157var virtualizedLogCount = DashboardUIHelpers.GetVirtualizedItemCount(logs.TotalItemCount);
Components\Pages\TraceDetail.razor.cs (3)
157var totalItemCount = visibleItems.Count; 158var startIndex = Math.Min(request.StartIndex, visibleItems.Count); 159var count = Math.Min(request.Count ?? DashboardUIHelpers.DefaultDataGridResultCount, visibleItems.Count - startIndex);
Components\Pages\Traces.razor.cs (3)
125var count = resourceSpans.TotalSpans; 126var errorCount = resourceSpans.ErroredSpans; 163var virtualizedTraceCount = DashboardUIHelpers.GetVirtualizedItemCount(traces.TotalItemCount);
Components\Resize\GridColumnManager.razor.cs (1)
55var calculatedWidth = Convert.ToInt32(viewportSize.Width * _availableFraction);
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
45if (!UnviewedErrorCounts.TryGetValue(otlpResource.ResourceKey, out var count) || count == 0)
Configuration\ValidateDashboardOptions.cs (1)
92for (var i = 0; i < options.Otlp.AllowedCertificates.Count; i++)
DashboardWebApplication.cs (1)
657for (var i = 0; i < frontendAddresses.Count; i++)
Extensions\StringExtensions.cs (1)
51var lastSpaceIndex = s.LastIndexOf(' ');
Model\ConnectionStringParser.cs (9)
368var bracketEnd = token.IndexOf(']'); 414if (match.Groups[2].Success && int.TryParse(match.Groups[2].Value, out var portValue)) 444var colonIndex = value.IndexOf(':'); 470return s_schemeDefaultPorts.TryGetValue(scheme, out var port) ? port : null; 495if (int.TryParse(s, NumberStyles.None, CultureInfo.InvariantCulture, out var value) && 521var equalIndex = trimmedPart.IndexOf('='); 544var lastColonIndex = token.LastIndexOf(':'); 545var lastCommaIndex = token.LastIndexOf(','); 546var splitIndex = Math.Max(lastColonIndex, lastCommaIndex);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (4)
283var currentIndex = 0; 470var dotIndex = remainder.IndexOf('.'); 472if (dotIndex > 0 && int.TryParse(remainder.Slice(0, dotIndex), out var messageIndex)) 549for (var i = 0; i < assistantEvent.ToolCalls.Length; i++)
Model\Interaction\InputViewModel.cs (2)
116get => int.TryParse(Input.Value, CultureInfo.InvariantCulture, out var result) ? result : null; 147for (var i = 0; i < existing.Count; i++)
Model\Markdown\HighlightedCodeBlockRenderer.cs (2)
136for (var i = 0; i < slices.Length; i++) 154var sizePx = (int)icon.Size;
Model\Markdown\MarkdownHelpers.cs (2)
169var indexOfBacktick = literal.Content.IndexOf('`'); 176var originalLength = literal.Content.Length;
Model\NotificationService.cs (2)
36for (var i = 0; i < _notifications.Count; i++) 71for (var i = 0; i < _notifications.Count; i++)
Model\Otlp\SpanWaterfallViewModel.cs (1)
168var currentSpanLogIndex = 0;
Model\ResourceGridViewModel.cs (1)
43var depth = 0;
Model\ResourceOutgoingPeerResolver.cs (1)
143for (var i = 0; i < urls1.Length; i++)
Model\ResourceStateViewModel.cs (2)
39if (resource.TryGetExitCode(out var exitCode) && exitCode is not 0) 112if (resource.TryGetExitCode(out var exitCode) && exitCode is not 0)
Model\ResourceUrlHelpers.cs (1)
17var index = 0;
Model\ResourceViewModel.cs (3)
215var count = 0; 263var displayNameResult = string.Compare(x.DisplayName, y.DisplayName, StringComparisons.ResourceName); 521var newLineIndex = ExceptionText.IndexOfAny(['\n', '\r']);
Model\ResourceViewModelExtensions.cs (1)
211var matchCount = 0;
Model\TelemetryExportService.cs (3)
655var additionalCount = additionalAttributes?.Length ?? 0; 664for (var i = 0; i < attributes.Length; i++) 675for (var i = 0; i < additionalAttributes.Length; i++)
Model\TextVisualizerViewModel.cs (1)
221return Utf8Formatter.TryFormat(value, buffer, out var bytesWritten) &&
Otlp\Model\OtlpHelpers.cs (16)
86for (var i = 0; i < resource.Attributes.Count; i++) 133for (var pos = 0; pos < data.Length; pos++) 230CopyKeyValues(attributes, values, index: 0, context, out var copyCount); 249var readLimit = Math.Min(attributes.Count, context.Options.MaxAttributeCount); 251for (var i = 0; i < attributes.Count; i++) 265var existingIndex = GetIndex(values, attribute.Key); 288for (var i = 0; i < values.Count; i++) 323CopyKeyValues(attributes, copiedAttributes, parentAttributes.Length, context, out var newCopyCount); 329var desiredCopyCount = Math.Min(attributes.Count + index, context.Options.MaxAttributeCount); 335for (var i = 0; i < attributes.Count; i++) 342var existingIndex = GetIndex(copiedAttributes, attribute.Key); 365var i = values.GetIndex(name); 396int.TryParse(value, CultureInfo.InvariantCulture, out var result); 402for (var i = 0; i < values.Length; i++) 445for (var i = 0; i < values.Length; i++) 489var totalItemCount = results.Count();
Otlp\Model\OtlpResource.cs (2)
126for (var i = 0; i < x.Length; i++) 144for (var i = 0; i < obj.Length; i++)
Otlp\Model\OtlpSpan.cs (2)
264ref var count = ref CollectionsMarshal.GetValueRefOrAddDefault(attributeValues, values.Value1, out _); 269ref var count = ref CollectionsMarshal.GetValueRefOrAddDefault(attributeValues, values.Value2, out _);
Otlp\Model\OtlpTrace.cs (3)
28var depth = 0; 47var insertIndex = 0; 48for (var i = Spans.Count - 1; i >= 0; i--)
Otlp\Model\OtlpUnits.cs (3)
66var startOpenBraceIndex = 0; 67var lastWriteIndex = 0; 69for (var i = 0; i < unit.Length; i++)
Otlp\Model\Serialization\OtlpJsonProtobufConverter.cs (1)
876for (var i = 0; i < bytes.Length; i++)
Otlp\Storage\ResourceKey.cs (2)
31var separator = instanceId.LastIndexOf('-'); 42var c = string.Compare(Name, other.Name, StringComparisons.ResourceName);
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (8)
79var resourceCount = connection.QuerySingle<int>("SELECT COUNT(*) FROM telemetry_resources;", transaction: transaction); 122for (var index = 0; index < incomingView.Properties.Length; index++) 143var resourceViewCount = connection.QuerySingle<int>( 225var scopeCount = connection.QuerySingle<int>("SELECT COUNT(*) FROM telemetry_scopes;", transaction: transaction); 287var instrumentCount = resource.InstrumentCount ??= connection.QuerySingle<int>( 359var instrumentCount = resource.InstrumentCount ??= connection.QuerySingle<int>( 363var availableCount = Math.Max(0, TelemetryRepositoryLimits.MaxInstrumentCount - instrumentCount); 376for (var index = 0; index < batch.Length; index++)
Otlp\Storage\SqliteTelemetryRepository.cs (1)
121var successCount = context.SuccessCount;
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (5)
140for (var i = 0; i < logs.Count; i++) 262var totalCount = checked((int)recordsWithCount[0].TotalItemCount); 499for (var i = 0; i < context.ResourceKeys.Count; i++) 514var filterIndex = 0; 526for (var i = 0; i < context.TextFragments.Length; i++)
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (3)
237for (var dimensionIndex = 0; dimensionIndex < dimensions.Count; dimensionIndex++) 333for (var i = 0; i < dimensions.Count; i++) 371for (var dimensionIndex = 0; dimensionIndex < dimensionIds.Count; dimensionIndex++)
Otlp\Storage\SqliteTelemetryRepository.Metrics.Writes.cs (11)
119var pointCount = OtlpHelpers.GetMetricDataPointCount(metric); 178var pointType = point.ValueCase switch 327var index = 0; 378for (var i = 0; i < pointBatch.Inserts.Count; i++) 508var dimensionCount = ingestionState.DimensionCounts[instrumentId]; 545for (var i = 0; i < dimensions.Count; i++) 596for (var i = 0; i < values.Length; i++) 606for (var i = 0; i < values.Length; i++) 617for (var i = 0; i < values.Length; i++) 628for (var i = 0; i < values.Length; i++) 684for (var index = 0; index < batch.Length; index++)
Otlp\Storage\SqliteTelemetryRepository.Runtime.cs (1)
189_resourceUnviewedErrorLogs.TryGetValue(log.ResourceView.ResourceKey, out var count);
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (8)
26var hiddenItemCount = context.LatestItemCount is { } latestItemCount 185for (var index = 0; index < context.ResourceKeys.Count; index++) 208var filterIndex = 0; 250for (var index = 0; index < context.TextFragments.Length; index++) 389var totalCount = connection.QuerySingle<int>($"SELECT COUNT(*) {query.FromAndWhere};", query.Parameters); 427for (var index = 0; index < context.ResourceKeys.Count; index++) 462var filterIndex = 0; 504for (var index = 0; index < context.TextFragments.Length; index++)
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (6)
370for (var index = 0; index < batch.Length; index++) 619for (var index = 0; index < batch.Length; index++) 652var erroredSpans = span.Status == OtlpSpanStatusCode.Error ? 1 : 0; 748for (var index = 0; index < deltaBatch.Length; index++) 884for (var i = 0; i < links.Length; i++) 1133var erroredSpans = span.Status == (int)OtlpSpanStatusCode.Error ? 1 : 0;
Otlp\Storage\TelemetryRepositoryLimits.cs (1)
28var newKeyCount = dimensionValues.Keys.Count(key => !_values.ContainsKey(key));
ServiceClient\DashboardClient.cs (4)
320var priorState = Interlocked.CompareExchange(ref _state, value: StateInitialized, comparand: StateNone); 381var errorCount = 0; 556var replicas = _resourceByName.Values.Count(r => r.DisplayName == displayName); 1021for (var i = 0; i < logLines.Count; i++)
ServiceClient\DashboardRunStore.cs (1)
562var maxPrefixLength = MaxApplicationDirectoryNameLength - separatorLength - hashLength;
ServiceClient\Partials.cs (1)
215var producerDefinedStart = KnownResourcePropertySortOrder.GetProducerDefinedStart();
ServiceClient\SqliteResourceRepository.cs (2)
349if (consoleLogToInsertIndexes.TryGetValue(line.LineNumber, out var index)) 428var replicaIndex = resources.Values.Count(r => string.Equals(r.DisplayName, resource.DisplayName, StringComparisons.ResourceName)) + 1;
ServiceClient\TracingSqliteConnection.cs (3)
104var lineEndIndex = querySpan.IndexOfAny('\r', '\n'); 116var commentEndIndex = querySpan.IndexOf("*/"); 129var separatorIndex = querySpan.IndexOfAny(" \t\r\n;");
src\Shared\AssemblyVersionHelper.cs (1)
43var plusIndex = version.IndexOf('+');
src\Shared\CircularBuffer.cs (11)
60for (var index = 0; index < Count; ++index) 92var removedItemCount = CountOccurrences(removedItem); 95var internalIndex = InternalIndex(index); 109var shiftLength = data.Length - internalIndex - 1; 141var internalIndex = index + _start; 163var internalIndex = InternalIndex(index); 205var removedItemCount = CountOccurrences(removedItem); 246for (var index = 0; index < Count; ++index) 260for (var index = 0; index < Count; ++index) 270for (var i = 0; i < Count; ++i) 286var count = 0;
src\Shared\ColorGenerator.cs (2)
82var i = _currentIndex; 91var i = GetColorIndex(key);
src\Shared\CompareHelpers.cs (2)
18var requestByteCount = Encoding.UTF8.GetByteCount(requestKey); 29var encodedByteCount = Encoding.UTF8.GetBytes(requestKey, requestBytesSpan);
src\Shared\ConsoleLogs\AnsiParser.cs (24)
32var currentPos = 0; 33var lastWritePos = 0; 37var nextEscapeIndex = text.IndexOf(EscapeChar, currentPos); 73var textStartIndex = -1; 74var textLength = 0; 88for (var i = 0; i < span.Length; i++) 166var nextEscapeIndex = -1; 206for (var i = 0; i < parameters.Length; i++) 208var parameter = parameters[i]; 213var colorCode = parameters[i + 2]; 285var paramsEndPosition = span.Slice(2).IndexOfAnyInRange('@', '~'); 296var nextEscapePosition = SubIndexOfSpan(span, EscapeChar, 1); 306var currentParamStartPosition = 2; 311for (var i = currentParamStartPosition; i <= paramsEndPosition; i++) 319out var parameterValue)) 348var endEscPosition = span.IndexOf("\x1B\\"); 349var endBellPosition = span.IndexOf("\x07"); 404var urlEndEscapePosition = SubIndexOfSpan(span, EscapeChar, 4); 412var linkEndEscapePosition = SubIndexOfSpan(span, EscapeChar, urlEndEscapePosition + 1); 425var linkEndPosition = SubIndexOfSpan(span, '\\', linkEndEscapePosition); 434var argsEndPosition = urlSpan.IndexOf(';'); 485var colorValue = newState.XtermForegroundColorCode.Value; 494var colorValue = newState.XtermBackgroundColorCode.Value; 855var indexInSlice = span[startIndex..].IndexOf(value);
src\Shared\ConsoleLogs\LogEntries.cs (4)
97for (var i = 0; i < _logEntries.Count; i++) 124for (var rowIndex = _logEntries.Count - 1; rowIndex >= 0; rowIndex--) 196for (var i = index - 1; i >= 0; i--) 229for (var i = index + 1; i < _logEntries.Count; i++)
src\Shared\ConsoleLogs\UrlParser.cs (2)
24var nextCharIndex = 0; 34var urlStart = urlMatch.Index;
src\Shared\DurationFormatter.cs (1)
83for (var i = 0; i < s_unitSteps.Count; i++)
src\Shared\IConfigurationExtensions.cs (1)
86else if (int.TryParse(value, out var i))
src\Shared\LocaleHelpers.cs (1)
58var depth = 0;
src\Shared\Otlp\OtlpHelpers.cs (2)
91var count = 0; 109var result = guid.TryFormat(chars, out var charsWritten, format: "N");
src\Shared\SearchTextParser.cs (7)
147var current = 0; 174var tokenStart = current; 191var keyStart = current; 192var colonIndex = -1; 266var valueStart = current; 301var start = current; 383var start = current;
Telemetry\OperationContext.cs (1)
21for (var i = 0; i < propertyCount; i++)
Terminal\DefaultTerminalConnectionResolver.cs (1)
66if (!resource.TryGetTerminalReplicaInfo(out var index, out _) || index != replicaIndex)
Terminal\TerminalWebSocketProxy.cs (2)
141var replicaIndex = 0; 346var read = await upstream.ReadAsync(buffer.AsMemory(0, OutboundBufferSize), token).ConfigureAwait(false);
Utils\DashboardUIHelpers.cs (1)
150var questionMarkIndex = url.IndexOf('?');
Utils\GlobalizationHelpers.cs (2)
56var parentCount = 0; 111var count = 0;
Utils\SqliteBatchInsert.cs (6)
28for (var rowIndex = 0; rowIndex < rowCount; rowIndex++) 36for (var parameterIndex = 0; parameterIndex < columnNames.Count; parameterIndex++) 137for (var batchStart = 0; batchStart < data.Count; batchStart += batchSize) 139var rowCount = Math.Min(batchSize, data.Count - batchStart); 140var parameterCount = checked(rowCount * parametersPerRow); 152for (var rowIndex = 0; rowIndex < rowCount; rowIndex++)
Utils\UrlValidationHelper.cs (1)
72for (var i = 0; i < readOnlySpan.Length; i++)
Aspire.Dashboard.Components.Tests (18)
Controls\AspireMenuButtonTests.cs (1)
65var providerInvocationCount = 0;
Dialogs\ManageDataDialogTests.cs (2)
138var clickCount = 0; 304for (var i = 0; i < expectedCount; i++)
Interactions\InteractionsProviderTests.cs (2)
91var liveSubscriptionCount = 0; 92var selectedSubscriptionCount = 0;
Layout\MainLayoutTests.cs (4)
376var getRunsCallCount = runStore.GetRunsCallCount; 425var initializedCount = 0; 426var disposedCount = 0; 767var getRunsCallCount = runStore.GetRunsCallCount;
Pages\ConsoleLogsTests.cs (1)
385var repositorySubscriptionCount = 0;
Pages\MetricsTests.cs (2)
283var tickActivityCount = 0; 338var activityCountAfterDispose = Volatile.Read(ref tickActivityCount);
Pages\StructuredLogsTests.cs (1)
288var messageCount = 0;
Pages\TraceDetailsTests.cs (1)
862for (var i = 0; i < expandContainers.Count; i++)
Pages\TracesTests.cs (1)
63var messageCount = 0;
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
316for (var i = 0; i < valueLength; i++)
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
Aspire.Dashboard.Tests (132)
ChannelExtensionsTests.cs (1)
197foreach (var value in values)
ChartDataCalculatorTests.cs (4)
179for (var minute = 1; minute <= 3; minute++) 281for (var i = 1; i < data.XValues.Count; i++) 344for (var minute = 1; minute <= 3; minute++) 411for (var i = 1; i < data.XValues.Count; i++)
CircularBufferTests.cs (5)
17for (var i = 0; i < values.Length; i++) 19var index = (521 + i) % values.Length; 27var newValue = 18973; 29for (var i = buffer.Count - 1; i >= 0; i--) 44for (var i = 0; i < buffer.Count; i++)
DashboardSqliteOutgoingPeerResolverTests.cs (1)
32var attributeIndex = Array.FindIndex(attributes, attribute => attribute.Key == attributeName);
DashboardUIHelpersTests.cs (6)
32var result = DashboardUIHelpers.SafeConvertToMilliseconds(duration); 45var result = DashboardUIHelpers.SafeConvertToMilliseconds(duration); 58var result = DashboardUIHelpers.SafeConvertToMilliseconds(duration); 71var result = DashboardUIHelpers.SafeConvertToMilliseconds(duration); 85var result = DashboardUIHelpers.SafeConvertToMilliseconds(duration); 98var result = DashboardUIHelpers.SafeConvertToMilliseconds(duration);
DurationFormatterTests.cs (3)
80var input = 9155; 101var input = 0; 125var oneDayInSeconds = 24 * 60 * 60;
Integration\OtlpHttpServiceTests.cs (1)
94for (var i = 0; i < logRecordsCount; i++)
Integration\Playwright\MobileNavMenuTests.cs (1)
89for (var i = 0; i < 15; i++)
Integration\ServerRetryHelper.cs (4)
37var retryCount = 0; 40var nextPortAttempt = 30000 + Random.Shared.Next(10000); 60var port = GetAvailablePort(ref nextPortAttempt, logger); 119var port = nextPortAttempt;
Integration\StartupTests.cs (3)
130var exitCode = await runTask.DefaultTimeout(); 1069var port = ((IPEndPoint)listener.LocalEndpoint).Port; 1112var exitCode = app.Run();
Markdown\MarkdownProcessorTests.cs (1)
43var count = Regex.Matches(html, Regex.Escape("code-block")).Count;
Model\DashboardClientTests.cs (3)
405var eventCount = 0; 426var disconnectedCount = 0; 442for (var i = 0; i < 3; i++)
Model\DashboardCommandExecutorTests.cs (1)
85var toastUpdateCount = 0;
Model\DashboardDataSourceTests.cs (11)
605foreach (var index in Enumerable.Range(1, DashboardRunStore.MaxRuns)) 628var activeRunCount = 4; 630foreach (var index in Enumerable.Range(0, DashboardRunStore.MaxRuns - activeRunCount)) 637foreach (var index in Enumerable.Range(DashboardRunStore.MaxRuns - activeRunCount, activeRunCount)) 674var runIndex = 0; 676for (var index = 0; index < 3; index++) 696for (var index = 0; index < DashboardRunStore.MaxRuns - 1; index++) 722foreach (var index in Enumerable.Range(1, DashboardRunStore.MaxRuns - 1)) 764foreach (var index in Enumerable.Range(1, DashboardRunStore.MaxRuns - 2)) 879foreach (var index in Enumerable.Range(1, DashboardRunStore.MaxRuns)) 1136var connectionStateChangedCount = 0;
Model\DashboardSqliteDatabaseTests.cs (1)
108var result = await connection.QuerySingleAsync<int>(query);
Model\InputViewModelTests.cs (3)
194var initialVersion = viewModel.ChoiceVersion; 220var initialVersion = viewModel.ChoiceVersion; 247var initialVersion = viewModel.ChoiceVersion;
Model\ResourceSourceViewModelTests.cs (1)
63for (var i = 0; i < expected.ContentAfterValue.Count; i++)
Model\ResourceViewModelExtensionsTerminalTests.cs (2)
43Assert.True(resource.TryGetTerminalReplicaInfo(out var index, out var count));
Model\TelemetryExportServiceTests.cs (2)
794for (var index = 0; index < logCount; index++) 843for (var index = 0; index < traceCount; index++)
ResourceOutgoingPeerResolverTests.cs (1)
289var changeCount = 0;
Telemetry\ComponentTelemetryContextTests.cs (1)
27for (var i = 0; i < telemetryService._defaultProperties.Count; i++)
Telemetry\DashboardTelemetryServiceTests.cs (1)
67var count = 0;
TelemetryApiServiceTests.cs (3)
333for (var i = 0; i < totalLogs; i++) 704for (var i = 1; i <= count; i++) 753for (var i = 0; i < messages.Length; i++)
TelemetryRepositoryTests\LogTests.cs (10)
339Assert.True(actual.TryGetValue(value, out var actualCount), $"Field '{field}' is missing value '{value}'."); 502Assert.True(unviewedCounts1.TryGetValue(new ResourceKey("TestService", "1"), out var unviewedCount1)); 505Assert.True(unviewedCounts1.TryGetValue(new ResourceKey("TestService", "2"), out var unviewedCount2)); 626Assert.True(unviewedCounts.TryGetValue(new ResourceKey("TestService", "2"), out var unviewedCount)); 663Assert.True(unviewedCounts.TryGetValue(new ResourceKey("TestService", "1"), out var unviewedCount)); 880for (var i = 0; i < 10; i++) 965var callCount = 0; 1002var read1 = await resultChannel.Reader.ReadAsync().DefaultTimeout(); 1023var read2 = await resultChannel.Reader.ReadAsync().DefaultTimeout(); 1842for (var index = 0; index < logCount; index++)
TelemetryRepositoryTests\MetricsTests.cs (9)
122for (var i = 0; i < 10; i++) 224for (var i = 0; i < 10; i++) 1589var pointAttributeCount = (previousKnownAttributeLimit / 2) + 1; 1590var scopeAttributeCount = previousKnownAttributeLimit / 2; 1634var dimensionCountPerView = (previousKnownAttributeValuesPerKeyLimit / 2) + 1; 1755for (var minute = 1; minute <= 3; minute++) 1805for (var minute = 1; minute <= 3; minute++) 2085for (var pointIndex = 1; pointIndex <= 3; pointIndex++) 2191for (var index = 0; index < 200; index++)
TelemetryRepositoryTests\OtlpHelpersTests.cs (6)
173out var copyCount, 203out var copyCount, 247out var copyCount, 286out var copyCount, 322out var copyCount, 365out var copyCount,
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (1)
651for (var iteration = 0; iteration < 2; iteration++)
TelemetryRepositoryTests\TelemetryLimitTests.cs (7)
26for (var i = 0; i < 3; i++) 78for (var i = 0; i < 2; i++) 128for (var i = 0; i < TelemetryRepositoryLimits.MaxInstrumentCount; i++) 188var attributeCount = TelemetryRepositoryLimits.MaxKnownAttributeValueCount + 1; 442for (var i = 0; i < TelemetryRepositoryLimits.MaxScopeCount; i++) 489for (var i = 0; i < TelemetryRepositoryLimits.MaxScopeCount; i++) 534for (var i = 0; i < TelemetryRepositoryLimits.MaxScopeCount; i++)
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (5)
145var unsubscribeCallCount = 0; 214Assert.True(unviewedBefore.TryGetValue(new ResourceKey("resource1", "123"), out var errorCount1)); 216Assert.True(unviewedBefore.TryGetValue(new ResourceKey("resource2", "456"), out var errorCount2)); 452var count = 0; 569var count = 0;
TelemetryRepositoryTests\TraceTests.cs (8)
1205for (var i = 0; i < 10; i++) 1212for (var i = 0; i < 10; i++) 1345for (var i = 0; i < MaxTraceCount * 3; i++) 1347var traceNumber = i + 1; 3353for (var index = 0; index < expectedTraceIds.Length; index++) 4650for (var index = 0; index < appendedSpanCount; index++) 4774for (var index = 0; index < spanCount; index++) 4792for (var index = 0; index < spanCount; index++)
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
tests\Shared\Telemetry\InMemoryTelemetryRepository.cs (23)
424for (var i = _logs.Count - 1; i >= 0; i--) 445ref var count = ref CollectionsMarshal.GetValueRefOrAddDefault(_resourceUnviewedErrorLogs, resourceView.ResourceKey, out _); 521var startIndex = context.StartIndex; 748var startIndex = Math.Max(context.StartIndex, 0); 749var count = Math.Max(context.Count, 0); 751var latestItemCount = Math.Max(context.LatestItemCount ?? 0, 0); 755var totalItemCount = 0; 898var startIndex = Math.Max(context.StartIndex, 0); 899var count = Math.Max(context.Count, 0); 901var totalItemCount = 0; 1104for (var i = 0; i < filters.Count; i++) 1111for (var j = result.Count; j < i; j++) 1419for (var i = 0; i < resources.Count; i++) 1551for (var i = _traces.Count - 1; i >= 0; i--) 1672for (var i = _logs.Count - 1; i >= 0; i--) 1782ref var count = ref CollectionsMarshal.GetValueRefOrAddDefault(attributesValues, value, out _); 2191for (var i = _traces.Count - 1; i >= 0; i--) 2211var index = _traces.IndexOf(trace); 2213for (var i = index - 1; i >= 0; i--) 2218var insertPosition = i + 1; 2287for (var i = traces.Count - 1; i >= 0; i--) 2303var timestampComparison = left.FirstSpan.StartTime.CompareTo(right.FirstSpan.StartTime); 2373for (var i = 0; i < _traces.Count; i++)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
316for (var i = 0; i < valueLength; i++)
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
Aspire.Deployment.EndToEnd.Tests (15)
AksPersistentVolumeDeploymentTests.cs (1)
132var apiPort = GetAvailablePort();
AuthenticationTests.cs (1)
113var prNumber = DeploymentE2ETestHelpers.GetPrNumber();
AzureResourceScopeDeploymentTests.cs (3)
186var buildMetadataIndex = version.IndexOf('+', StringComparison.Ordinal); 195var insertionIndex = 0; 198var lineEndIndex = content.IndexOf('\n', insertionIndex);
Helpers\AzureAuthenticationHelpers.cs (1)
137var hash = 0;
Helpers\DeploymentE2EAutomatorHelpers.cs (1)
48var prNumber = DeploymentE2ETestHelpers.GetPrNumber();
Helpers\DeploymentE2ETestHelpers.cs (1)
29if (string.IsNullOrEmpty(prNumberStr) || !int.TryParse(prNumberStr, out var prNumber))
tests\Shared\Hex1bAutomatorTestHelpers.cs (6)
64var attempt = 0; 69var expectedPromptSequence = counter.Value; 176var commandLineIndex = FindCommandLineIndex(snapshot, commandText); 182for (var lineIndex = commandLineIndex + 1; lineIndex < snapshot.Height; lineIndex++) 196for (var lineIndex = snapshot.Height - 1; lineIndex >= 0; lineIndex--) 207for (var lineIndex = snapshot.Height - 1; lineIndex >= 0; lineIndex--)
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
Aspire.Hosting (238)
ApplicationModel\ContainerImagePushOptions.cs (1)
145var firstSlashIndex = imageReference.IndexOf('/');
ApplicationModel\CustomResourceSnapshot.cs (1)
214for (var i = 0; i < x.Length; i++)
ApplicationModel\ExecutableLaunchRecipe.cs (18)
318var launchToolArgumentCount = launchToolArgumentsData?.Count ?? 0; 327var omittedLaunchToolArgumentCount = omitLaunchToolArguments ? launchToolArgumentCount : 0; 331var nextExecutableArgumentIndex = 0; 333for (var i = 0; i < arguments.Count; i++) 477var launchToolArgumentCount = launchToolArgumentsData?.Count ?? 0; 486var omittedLaunchToolArgumentCount = 497var executableArgumentStartIndex = projectArguments.Count; 671var dotnetProjectApplicationArgumentBoundaryIndex = 679var nextExecutableArgumentIndex = executableArgumentStartIndex; 696var ordinaryAppHostArgumentCount = Math.Max(0, appHostArgumentList.Count - launchToolArgumentCount); 733var projectLaunchProfileArgumentInsertIndex = 743for (var i = 0; i <= appHostArgumentList.Count; i++) 795var projectLaunchArgumentIndex = 0; 881var separatorIndex = launchArguments.FindIndex(argument => 884var endIndex = separatorIndex < 0 ? launchArguments.Count : separatorIndex; 886for (var i = 0; i < endIndex; i++) 904var nextExecutableArgumentIndex = executableArgumentStartIndex; 905for (var i = 0; i < launchArguments.Count; i++)
ApplicationModel\ExecutionConfigurationGathererContext.cs (2)
45var argumentCapacity = Arguments.Count + (launchToolArgumentsData?.Arguments.Length ?? 0); 49var resolvedLaunchToolArgumentCount = 0;
ApplicationModel\ExpressionResolver.cs (1)
25for (var i = 0; i < expr.ValueProviders.Count; i++)
ApplicationModel\IComputeEnvironmentResource.cs (1)
48var port = endpoint.Port ?? GetDefaultPort(scheme, endpoint);
ApplicationModel\ModelName.cs (1)
83for (var i = 0; i < name.Length; i++)
ApplicationModel\ReferenceExpression.cs (6)
205for (var i = 0; i < ValueProviders.Count; i++) 400var index = _valueProviders.Count; 428var index = _valueProviders.Count; 450for (var i = 0; i < input.Length; i++) 574var index = _valueProviders.Count; 607var index = _valueProviders.Count;
ApplicationModel\ResourceAnnotationCollection.cs (1)
165var index = _items.IndexOf(item);
ApplicationModel\ResourceCommandService.cs (5)
170for (var i = 0; i < results.Length; i++) 621var maxLength = InteractionHelpers.GetMaxLength(argument.MaxLength); 736for (var i = 0; i < commandArguments.Count; i++) 759for (var i = 0; i < commandArguments.Count; i++) 821for (var i = 0; i < arguments.Count; i++)
ApplicationModel\ResourceExtensions.cs (1)
1828if (!HostUrl.TryGetLocalHostPort(hostUrl.Url, out var port))
ApplicationModel\ResourceLoggerService.cs (6)
442var lineNumber = 0; 459var lineNumber = 1; 520var lineNumber = 1; 771if (existingLogCounts.TryGetValue(key, out var count) && count > 0) 810counts.TryGetValue(key, out var count); 853for (var i = 0; i < entries.Count; i++)
ApplicationModel\ResourceNotificationService.cs (4)
309for (var i = 0; i < names.Length; i++) 381for (var i = 0; i < names.Length; i++) 521if (!pendingDependencyCounts.TryGetValue(dependencyName, out var pendingCount)) 1142for (var i = 0; i < commands.Length; i++)
ApplicationModel\TerminalAnnotation.cs (1)
78for (var i = 0; i < terminalHosts.Count; i++)
ApplicationModel\TerminalResourceSnapshotProperties.cs (2)
50var replicaCount = terminalHosts.Count; 51var replicaIndex = ResolveReplicaIndex(resource, resourceId);
Ats\InteractionExports.cs (1)
158for (var i = 0; i < inputs.Length; i++)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (10)
145var yieldedCount = 0; 475for (var i = 0; i < hosts.Count; i++) 483for (var i = 0; i < results.Length; i++) 504var replicaIndex = layout.ParentReplicaIndex; 562for (var i = 0; i < hostPeers.Length; i++) 869if (!string.IsNullOrEmpty(cliPidString) && int.TryParse(cliPidString, out var parsedCliPid)) 1545var maxBatchSize = follow ? 1 : 256; 1576var yieldedCount = 0; 1613var serverTailLineCount = !follow && tail.GetValueOrDefault() > 0 && resourcesToLog.Count == 1 1956if (element.TryGetInt32(out var i32))
Backchannel\AuxiliaryBackchannelService.cs (1)
64var orphansDeleted = BackchannelConstants.CleanupOrphanedSockets(directory!, appHostId, Environment.ProcessId);
Backchannel\BackchannelLoggerProvider.cs (1)
26var id = _nextSubscriberId++;
Cli\CliOrphanDetector.cs (1)
30if (configuration[KnownConfigNames.CliProcessId] is not { } pidString || !int.TryParse(pidString, out var pid))
Dashboard\DashboardEventHandlers.cs (1)
705int.TryParse(parts[1], CultureInfo.InvariantCulture, out var port))
Dashboard\DashboardService.cs (2)
362var sentLines = 0; 367var currentChars = 0;
Dashboard\DashboardServiceData.cs (1)
304for (var i = 0; i < inputDtos.Count; i++)
Dashboard\DashboardServiceHost.cs (1)
179var effectivePort = (randomizePorts && configuredUri is not null && configuredUri.Port != 0) ? 0 : configuredUri?.Port ?? 0;
Dashboard\InteractionFileUploadStore.cs (4)
57if (!interaction.FileInputLimits.TryGetValue(inputName, out var maxFileCount)) 65var fileCount = interaction.Files.Values.Count(entry => string.Equals(entry.InputName, inputName, StringComparisons.InteractionInputName)); 74var lastSep = originalFileName.AsSpan().LastIndexOfAny('/', '\\'); 305for (var i = 0; i < fileReferences.Length; i++)
Dcp\ContainerCreator.cs (1)
212if (resource.TryGetParentProcessLifetime(out var parentProcessId, out var parentProcessTimestamp))
Dcp\DcpDependencyCheck.cs (1)
182var plusIndex = version.IndexOf('+');
Dcp\DcpExecutor.cs (5)
360for (var i = 0; i < applicationName.Length; i++) 480var initialServiceCount = needAddressAllocated.Length; 666if (TryGetEffectiveFixedPublicPort(sp.ModelResource, endpoint, _options.Value.RandomizePorts, out var fixedPublicPort)) 696if (TryGetEffectiveFixedPublicPort(sp.ModelResource, endpoint, _options.Value.RandomizePorts, out var fixedPublicPort)) 859if (int.TryParse(configuredPort, NumberStyles.None, CultureInfo.InvariantCulture, out var port) &&
Dcp\DcpHost.cs (1)
478var hashValue = hash.ToHashCode();
Dcp\DcpLogParser.cs (2)
52var tab = line.IndexOf((byte)'\t'); 165var jsonStart = message.IndexOf('\t');
Dcp\DcpModelUtilities.cs (2)
101if (resource is Executable exe && exe.Metadata.Annotations.TryGetValue(CustomResource.ResourceReplicaCount, out var value) && int.TryParse(value, CultureInfo.InvariantCulture, out var replicas) && replicas > 1) 321var port = (int)ts.Service!.AllocatedPort!;
Dcp\DcpNameGenerator.cs (2)
56var replicas = resource.GetReplicaCount(); 58for (var i = 0; i < replicas; i++)
Dcp\DcpOptions.cs (4)
316if (int.TryParse(dcpPublisherConfiguration[nameof(options.DependencyCheckTimeout)], out var timeout)) 359var separatorIndex = configuredRange.IndexOf('-', StringComparison.Ordinal); 367if (!int.TryParse(startText, NumberStyles.None, CultureInfo.InvariantCulture, out var start)) 372if (!int.TryParse(endText, NumberStyles.None, CultureInfo.InvariantCulture, out var end))
Dcp\DcpProcessMonitor.cs (1)
16var monitorProcessId = parentProcess.Id;
Dcp\DcpResourceWatcher.cs (3)
722var remainingCount = 0; 727counts.TryGetValue(key, out var count); 780if (pendingDeduplication.Counts.TryGetValue(key, out var count) && count > 0)
Dcp\ExecutableCreator.cs (4)
214var replicas = project.GetReplicaCount(); 216for (var i = 0; i < replicas; i++) 284if (resource.TryGetParentProcessLifetime(out var parentProcessId, out var parentProcessTimestamp)) 300if (TryGetReplicaIndex(executable, out var replicaIndex) &&
Dcp\JsonPatch.cs (8)
83var commonLength = Math.Min(currentArray.Count, changedArray.Count); 84for (var index = 0; index < commonLength; index++) 89for (var index = currentArray.Count - 1; index >= changedArray.Count; index--) 94for (var index = currentArray.Count; index < changedArray.Count; index++) 154for (var index = 0; index < segment.Length; index++) 222for (var index = 0; index < segments.Length - 1; index++) 268var index = ParseArrayIndex(indexText, target.Count, allowEnd: operation == "add"); 288!int.TryParse(indexText, NumberStyles.None, CultureInfo.InvariantCulture, out var index) ||
Dcp\KubernetesService.cs (1)
465var retryCount = 0;
Dcp\Process\ProcessOutputCapture.cs (1)
78var linesShown = Math.Min(maxLines, output.Count);
Dcp\Process\ProcessUtil.cs (2)
29var retainedOutputLineCount = processSpec.RetainedOutputLineCount ?? (processSpec.ThrowOnNonZeroReturnCode ? ProcessSpec.DefaultRetainedOutputLineCount : 0); 203var backslashCount = 0;
Dcp\ProxylessEndpointPortAllocator.cs (10)
92if (_reservedPorts.TryGetValue(endpoint, out var reservedPort)) 97var port = AllocatePortCore(endpoint.Protocol); 109if (TryGetPortIndex(port, out var index)) 135var port = _rangeStart + candidate; 160for (var i = 1; i <= _rangeSize; i++) 162var candidate = (afterIndex + i) % _rangeSize; 179for (var i = 0; i < _rangeSize; i++) 181var candidate = _randomWalkCursor; 294var step = random.Next(1, rangeSize); 318var temp = b;
Dcp\ResourceLogSource.cs (5)
159var read = await sr.ReadAsync(buffer.AsMemory(), cancellationToken).ConfigureAwait(false); 170for (var i = 0; i < read; i++) 200var prefixLength = line.Length - timestampParseResult.Value.ModifiedText.Length; 215var endIndex = text[^1] == '\r' ? text.Length - 1 : text.Length; 221var carriageReturnIndex = text.LastIndexOf('\r', endIndex - 1);
DistributedApplication.cs (1)
278if (Environment.GetEnvironmentVariable(KnownConfigNames.WaitForDebuggerTimeout) is string timeoutString && int.TryParse(timeoutString, out var timeoutSeconds))
DistributedApplicationBuilder.cs (1)
906for (var i = configuration.Sources.Count - 1; i >= 0; i--)
Health\ResourceHealthCheckService.cs (2)
139var nonHealthyReportCount = 0; 299for (var i = 0; i < builder.Count; i++)
InteractionService.cs (3)
165for (var i = 0; i < inputs.Count; i++) 574var maxFileCount = InteractionHelpers.GetMaxFileCount(input.AllowMultipleFiles); 594var maxLength = InteractionHelpers.GetMaxLength(input.MaxLength);
Lifecycle\TerminalHostEventingSubscriber.cs (2)
97for (var i = 0; i < invocationArgs.Length; i++) 144for (var i = 0; i < raw.Length; i++)
LinqExtensions.cs (1)
10var index = 0;
Orchestrator\ApplicationOrchestrator.cs (2)
458var index = 0; 553var count = 0;
Orchestrator\ParameterProcessor.cs (2)
632for (var i = resourceInputs.Count - 1; i >= 0; i--) 675var savedCount = 0;
Pipelines\DistributedApplicationPipeline.cs (6)
942for (var i = 0; i < steps.Count; i++) 966for (var i = 0; i < allStepTasks.Length; i++) 1189for (var i = 0; i < executionOrder.Count; i++) 1336foreach (var level in stepsByLevel.Keys.OrderBy(l => l)) 1454var maxLevel = 0; 1459var depLevel = GetExecutionLevelRecursive(depStep, stepsByName, visited);
Pipelines\Internal\DeploymentStateManagerBase.cs (1)
277for (var i = 0; i < segments.Length - 1; i++)
Pipelines\Internal\JsonFlattener.cs (2)
41for (var i = 0; i < keys.Length - 1; i++) 78for (var i = 0; i < array.Count; i++)
Pipelines\PipelineActivityReporter.cs (2)
407if (int.TryParse(promptId, CultureInfo.InvariantCulture, out var interactionId)) 421for (var i = 0; i < responses.Length; i++)
ProjectResourceBuilderExtensions.cs (1)
728endpointCountByScheme.TryGetValue(bindingAddress.Scheme, out var count);
Publishing\DockerContainerRuntime.cs (2)
160var exitCode = await ExecuteContainerCommandWithExitCodeAsync( 179var exitCode = await ExecuteContainerCommandWithExitCodeAsync(
Publishing\ManifestPublishingContext.cs (3)
712for (var i = 0; i < arguments.Length; i++) 743for (var i = 0; i < providers.Count; i++) 796var suffix = 1;
Publishing\PodmanContainerRuntime.cs (1)
300var exitCode = await ExecuteContainerCommandWithExitCodeAsync(
ResourceBuilderExtensions.cs (1)
850if (!schemeIndexTracker.TryGetValue(schemeKey, out var index))
src\Shared\AssemblyVersionHelper.cs (1)
43var plusIndex = version.IndexOf('+');
src\Shared\BackchannelConstants.cs (8)
370var dotIndex = afterPrefix.IndexOf('.'); 378var dotIndex = afterPrefix.IndexOf('.'); 393var lastDot = fileName.LastIndexOf('.'); 394if (lastDot > 0 && int.TryParse(fileName[(lastDot + 1)..], NumberStyles.None, CultureInfo.InvariantCulture, out var pid)) 444var deleted = 0; 557var byteCount = GetSocketPathByteCountIncludingNull(socketPath); 558var maxByteCount = GetMaxSocketPathBytesIncludingNull(); 642var pidSeparatorIndex = CompactAppHostIdLength + CompactInstanceIdLength;
src\Shared\CircularBuffer.cs (11)
60for (var index = 0; index < Count; ++index) 92var removedItemCount = CountOccurrences(removedItem); 95var internalIndex = InternalIndex(index); 109var shiftLength = data.Length - internalIndex - 1; 141var internalIndex = index + _start; 163var internalIndex = InternalIndex(index); 205var removedItemCount = CountOccurrences(removedItem); 246for (var index = 0; index < Count; ++index) 260for (var index = 0; index < Count; ++index) 270for (var i = 0; i < Count; ++i) 286var count = 0;
src\Shared\CompareHelpers.cs (2)
18var requestByteCount = Encoding.UTF8.GetByteCount(requestKey); 29var encodedByteCount = Encoding.UTF8.GetBytes(requestKey, requestBytesSpan);
src\Shared\ConsoleLogs\AnsiParser.cs (24)
32var currentPos = 0; 33var lastWritePos = 0; 37var nextEscapeIndex = text.IndexOf(EscapeChar, currentPos); 73var textStartIndex = -1; 74var textLength = 0; 88for (var i = 0; i < span.Length; i++) 166var nextEscapeIndex = -1; 206for (var i = 0; i < parameters.Length; i++) 208var parameter = parameters[i]; 213var colorCode = parameters[i + 2]; 285var paramsEndPosition = span.Slice(2).IndexOfAnyInRange('@', '~'); 296var nextEscapePosition = SubIndexOfSpan(span, EscapeChar, 1); 306var currentParamStartPosition = 2; 311for (var i = currentParamStartPosition; i <= paramsEndPosition; i++) 319out var parameterValue)) 348var endEscPosition = span.IndexOf("\x1B\\"); 349var endBellPosition = span.IndexOf("\x07"); 404var urlEndEscapePosition = SubIndexOfSpan(span, EscapeChar, 4); 412var linkEndEscapePosition = SubIndexOfSpan(span, EscapeChar, urlEndEscapePosition + 1); 425var linkEndPosition = SubIndexOfSpan(span, '\\', linkEndEscapePosition); 434var argsEndPosition = urlSpan.IndexOf(';'); 485var colorValue = newState.XtermForegroundColorCode.Value; 494var colorValue = newState.XtermBackgroundColorCode.Value; 855var indexInSlice = span[startIndex..].IndexOf(value);
src\Shared\ConsoleLogs\LogEntries.cs (4)
97for (var i = 0; i < _logEntries.Count; i++) 124for (var rowIndex = _logEntries.Count - 1; rowIndex >= 0; rowIndex--) 196for (var i = index - 1; i >= 0; i--) 229for (var i = index + 1; i < _logEntries.Count; i++)
src\Shared\CustomResourceSnapshotExtensions.cs (3)
13for (var i = 0; i < properties.Length; i++) 46for (var i = 0; i < existingProperties.Count; i++) 73for (var i = 0; i < properties.Length; i++)
src\Shared\IConfigurationExtensions.cs (1)
86else if (int.TryParse(value, out var i))
src\Shared\LocaleHelpers.cs (1)
58var depth = 0;
src\Shared\PackageUpdateHelpers.cs (4)
182var searchOffset = 0; 186var relativeCandidateOffset = utf8.AsSpan(searchOffset).IndexOf((byte)'{'); 192var candidateOffset = searchOffset + relativeCandidateOffset; 200var consumed = checked((int)reader.BytesConsumed);
src\Shared\PasswordGenerator.cs (2)
38var requiredMinLength = checked(minLower + minUpper + minNumeric + minSpecial); 39var length = Math.Max(minLength, requiredMinLength);
src\Shared\PathNormalizer.cs (5)
66for (var i = 0; i < parts.Length; i++) 160for (var i = 0; i < segments.Length; i++) 209for (var j = startIndex; j < segments.Length; j++) 248for (var i = 0; i < segments.Length; i++) 261for (var j = i + 1; j < segments.Length; j++)
src\Shared\ProcessSignaler.cs (1)
186var result = kill(pid, SigTerm);
src\Shared\ProcessStartTimeHelper.cs (1)
361var closeParenIndex = contents.LastIndexOf(')');
TerminalResourceBuilderExtensions.cs (4)
159var replicaCount = parent.Annotations.OfType<ReplicaAnnotation>().LastOrDefault()?.Replicas ?? 1; 206var appHostPid = Environment.ProcessId; 212for (var i = 0; i < replicaCount; i++) 299for (var i = 0; i < terminalHosts.Length; i++)
Utils\ConcurrencyUtils.cs (3)
15var invoked = 0; 60for (var i = acquired.Count - 1; i >= 0; i--) 86for (var i = semaphores.Count - 1; i >= 0; i--)
Utils\DotnetSdkUtils.cs (1)
38var hyphenIndex = line.IndexOf('-');
VolumeNameGenerator.cs (2)
44for (var i = 0; i < nameSpan.Length; i++) 55for (var i = 0; i < value.Length; i++)
Aspire.Hosting.Analyzers (7)
Infrastructure\BoundedCacheWithFactory.cs (2)
31var indexToSetTarget = -1; 32for (var i = 0; i < _weakReferencedEntries.Count; i++)
Infrastructure\WellKnownTypes.cs (4)
28for (var i = 0; i < WellKnownTypeData.WellKnownTypeNames.Length; i++) 35var separator = name.IndexOf('`'); 60var index = (int)type; 74var index = (int)type;
src\Aspire.Hosting\ApplicationModel\ModelName.cs (1)
83for (var i = 0; i < name.Length; i++)
Aspire.Hosting.Azure (23)
AcrLoginService.cs (1)
88for (var attempt = 1; ; attempt++)
AzureEnvironmentResourceExtensions.cs (1)
152var index = 2;
AzureProvisioningController.cs (4)
2064var canceledDeploymentCount = await CancelCachedDeploymentsAsync( 2837for (var attempt = 0; attempt < maxAttempts; attempt++) 3222var index = 0; 3695for (var i = 0; i < childResources.Count; i++)
AzureProvisioningFailureDetails.cs (5)
172var httpStatus = int.TryParse(statusCode, out var parsedHttpStatus) ? parsedHttpStatus : (int?)null; 734var providerSeparator = resourceType.IndexOf('/'); 755var markerIndex = message.IndexOf(marker, StringComparison.OrdinalIgnoreCase); 761var valueStart = markerIndex + marker.Length; 774var valueEnd = message.IndexOf(quote, valueStart);
AzurePublishingContext.cs (1)
205for (var i = 0; i < expr.ValueProviders.Count; i++)
Provisioning\Internal\DefaultArmClientProvider.cs (1)
495var separator = resourceType.IndexOf('/');
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
50var maxApplicationNameSize = ResourceGroupNameHelpers.MaxResourceGroupNameLength - prefix.Length - 1; // extra '-'
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
57var maxApplicationNameSize = ResourceGroupNameHelpers.MaxResourceGroupNameLength - prefix.Length - suffix.Length - 2; // extra '-'s
src\Aspire.Hosting\Dcp\Process\ProcessOutputCapture.cs (1)
78var linesShown = Math.Min(maxLines, output.Count);
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (2)
29var retainedOutputLineCount = processSpec.RetainedOutputLineCount ?? (processSpec.ThrowOnNonZeroReturnCode ? ProcessSpec.DefaultRetainedOutputLineCount : 0); 203var backslashCount = 0;
src\Shared\CustomResourceSnapshotExtensions.cs (3)
13for (var i = 0; i < properties.Length; i++) 46for (var i = 0; i < existingProperties.Count; i++) 73for (var i = 0; i < properties.Length; i++)
Utils\ResourceGroupNameHelpers.cs (2)
24for (var i = 0; i < resourceGroupName.Length; i++) 44for (var i = 0; i < normalizedString.Length; i++)
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationExtensions.cs (1)
234for (var i = 0; i < roles.Length; i++)
Aspire.Hosting.Azure.AppContainers (13)
AzureContainerAppEnvironmentResource.cs (1)
372var port = string.Equals(scheme, "http", StringComparison.OrdinalIgnoreCase) ? 80 : 443;
AzureContainerAppExtensions.cs (5)
230var separatorIndex = normalizedExpression.LastIndexOf(TakeSeparator, StringComparison.Ordinal); 231var lengthStart = separatorIndex + TakeSeparator.Length; 235out var maxLength)) 704var defaultDynamicResolverIndex = -1; 705for (var i = 0; i < options.InfrastructureResolvers.Count; i++)
BaseContainerAppContext.cs (3)
158var bindMountIndex = 0; 159var volumeIndex = 0; 356var index = 0;
ContainerAppContext.cs (4)
229var port = scheme is "http" ? 80 : 443; 276var skipAdditionalPort = 0; 289var port = _additionalPorts[0]; 303foreach (var port in additionalPorts)
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceEnvironmentResource.cs (1)
524var port = string.Equals(scheme, "http", StringComparison.OrdinalIgnoreCase) ? 80 : 443;
AzureAppServiceWebsiteContext.cs (2)
136var port = scheme is "http" ? 80 : 443; 282var index = 0;
Aspire.Hosting.Azure.CognitiveServices (1)
AzureOpenAIExtensions.cs (1)
279for (var i = 0; i < roles.Length; i++)
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryExtensions.cs (2)
196var taskIndex = autoNamedTasks.Count; 289for (var i = 0; i < roles.Length; i++)
Aspire.Hosting.Azure.CosmosDB (6)
src\Shared\StableConnectionStringBuilder.cs (6)
82var idx = FindKeyIndex(key); 95var idx = FindKeyIndex(key); 126var idx = FindKeyIndex(key); 142var idx = FindKeyIndex(key); 180for (var i = 0; i < parts.Length; i++) 250for (var i = 0; i < _segments.Count; i++)
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
554for (var i = 0; i < roles.Length; i++)
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
276int.TryParse(commandLineArgs[indexOfPort + 1], CultureInfo.InvariantCulture, out var parsedPort))
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResourceExtensions.cs (1)
206for (var i = 0; i < roles.Length; i++)
Aspire.Hosting.Azure.Kubernetes (2)
AzureKubernetesEnvironmentResource.AksPipeline.cs (2)
424var remaining = kubectlErrorCaptureBytes - errorCapture.Length; 509var attempt = 0;
Aspire.Hosting.Azure.Kusto.Tests (4)
KustoResiliencePipelinesTests.cs (3)
14var attemptCount = 0; 33var attemptCount = 0; 52var attemptCount = 0;
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.Azure.Network (2)
AzureVirtualNetworkExtensions.cs (2)
628var resolvedPriority = priority ?? (nsgResource.SecurityRules.Count == 0 668var index = 2;
Aspire.Hosting.Azure.Search (1)
AzureSearchExtensions.cs (1)
166for (var i = 0; i < roles.Length; i++)
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
710for (var i = 0; i < roles.Length; i++)
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRExtensions.cs (1)
234for (var i = 0; i < roles.Length; i++)
Aspire.Hosting.Azure.Sql (1)
SubnetAddressAllocator.cs (1)
100if (parts.Length != 2 || !int.TryParse(parts[1], out var prefix) || prefix < 0 || prefix > 32)
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
765for (var i = 0; i < roles.Length; i++)
Aspire.Hosting.Azure.Tests (18)
AcrLoginServiceTests.cs (1)
177var count = Interlocked.Increment(ref _getTimestampCallCount);
AzureBicepProvisionerTests.cs (5)
553var activeLookups = 0; 554var startedLookups = 0; 555var maxConcurrentLookups = 0; 564var active = Interlocked.Increment(ref activeLookups); 610var observed = Volatile.Read(ref maxConcurrentLookups);
AzureCosmosDBEmulatorFunctionalTests.cs (1)
128var count = await dbContext.SaveChangesAsync(token);
AzureDeployerTests.cs (2)
722var start = diagnostics.IndexOf(marker, StringComparison.Ordinal); 725var end = diagnostics.IndexOf($"{Environment.NewLine}{Environment.NewLine}If targeting '", start + marker.Length, StringComparison.Ordinal);
AzureEnvironmentResourceExtensionsTests.cs (3)
4091var childIndex = Array.IndexOf(provisionedResources, "pg-kv"); 4092var parentIndex = Array.IndexOf(provisionedResources, "pg"); 5716var callCount = Interlocked.Increment(ref _getOrCreateResourceCallCount);
AzureResourcePreparerTests.cs (1)
652var roleAssignmentCount = System.Text.RegularExpressions.Regex.Matches(manifest.BicepText, "Microsoft.Authorization/roleAssignments@").Count;
AzureSqlPrincipalReconciliationTests.cs (1)
224var index = input.IndexOf(oldValue, StringComparison.Ordinal);
DefaultArmClientProviderTests.cs (4)
508var pollCount = Interlocked.Increment(ref _keyVaultDeletePollCount); 552var pollCount = Interlocked.Increment(ref _deletedKeyVaultPurgePollCount); 564var activeRequests = Interlocked.Increment(ref _activeNestedDeploymentOperationRequests); 586var observed = Volatile.Read(ref _maxConcurrentNestedDeploymentOperationRequests);
Aspire.Hosting.Azure.WebPubSub (3)
AzureWebPubSubExtensions.cs (2)
120for (var i = 0; i < hubResource.EventHandlers.Count; i++) 351for (var i = 0; i < roles.Length; i++)
src\Aspire.Hosting\ApplicationModel\ModelName.cs (1)
83for (var i = 0; i < name.Length; i++)
Aspire.Hosting.Blazor (14)
BlazorGatewayExtensions.cs (9)
624for (var i = 0; i < references.Count; i++) 783var runtimeMajor = Environment.Version.Major; 784var runtimeMinor = Environment.Version.Minor; 786var stampedMajor = runtimeMajor; 787var stampedMinor = runtimeMinor; 799&& int.TryParse(parts[0], out var sMajor) 800&& int.TryParse(parts[1], out var sMinor)) 807var major = Math.Max(runtimeMajor, stampedMajor); 808var minor = (major == runtimeMajor && major == stampedMajor)
BrowserDebuggerHelper.cs (2)
80var debugSessionGeneration = 0; 161var currentGeneration = Interlocked.Increment(ref debugSessionGeneration);
GatewayConfigurationBuilder.cs (2)
168var transformIndex = 1; 277for (var i = 0; i < segments.Length; i++)
Manifests\EndpointsManifestTransformer.cs (1)
98var offset = mergedContentRoots.Count;
Aspire.Hosting.Blazor.Tests (7)
BlazorHostedExtensionsTests.cs (1)
389var weatherRefs = host.Resource.Annotations
BrowserDebuggerHelperTests.cs (4)
31var callbackCount = 0; 64var callbackCount = 0; 102var callbackCount = 0; 127var callbackCount = 0;
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
WithBlazorAppTests.cs (1)
124var weatherRefs = gateway.Resource.Annotations
Aspire.Hosting.Browsers (25)
BrowserLogsArtifacts.cs (2)
69for (var attempt = 0; attempt < 100; attempt++) 143for (var i = 0; i < value.Length; i++)
BrowserLogsCdpConnection.cs (1)
550var terminatorIndex = Array.IndexOf(_readBuffer, FrameTerminator, _readBufferOffset, _readBufferCount - _readBufferOffset);
BrowserLogsConfigurationManager.cs (1)
445for (var i = 0; i < properties.Length; i++)
BrowserLogsPipeBrowserProcessLauncher.Unix.cs (9)
45var spawnResult = posix_spawn( 46out var processId, 116var movedDescriptor = fcntl(descriptor, F_DUPFD, 5); 132var result = waitpid(processId, out var status, 0); 182var result = posix_spawn_file_actions_init(Pointer); 195var result = posix_spawn_file_actions_adddup2(Pointer, descriptor, targetDescriptor); 204var result = posix_spawn_file_actions_addclose(Pointer, descriptor); 301for (var i = 0; i < strings.Length; i++)
BrowserLogsPipeBrowserProcessLauncher.Windows.cs (4)
91for (var i = 0; i < inheritedHandles.Length; i++) 171var index = 0; 177var backslashCount = 1; 279var jobInfoSize = Marshal.SizeOf<JOBOBJECT_EXTENDED_LIMIT_INFORMATION>();
BrowserLogsSessionManager.cs (2)
80var sessionSequence = ++resourceState.TotalSessionsLaunched; 502for (var i = 0; i < properties.Length; i++)
BrowserPageSession.cs (1)
390var reconnectAttempt = 0;
BrowserUserDataPathResolver.cs (1)
140for (var i = 0; i < value.Length; i++)
ChromiumDevToolsActivePortParser.cs (1)
28if (!int.TryParse(portLine, NumberStyles.None, CultureInfo.InvariantCulture, out var port) || port <= 0)
src\Shared\CustomResourceSnapshotExtensions.cs (3)
13for (var i = 0; i < properties.Length; i++) 46for (var i = 0; i < existingProperties.Count; i++) 73for (var i = 0; i < properties.Length; i++)
Aspire.Hosting.Browsers.Tests (35)
BrowserHostTests.cs (1)
128var read = await _browserRead.ReadAsync(oneByte);
BrowserLogsBuilderExtensionsTests.cs (1)
1831var sessionNumber = Sessions.Count + 1;
BrowserLogsCdpConnectionTests.cs (2)
378var read = await stream.ReadAsync(oneByte); 607var count = (int)Math.Min(readableBuffer.Length, buffer.Length);
BrowserLogsPipeBrowserProcessLauncherTests.cs (2)
78var offset = 0; 82var read = await stream.ReadAsync(buffer.AsMemory(offset, buffer.Length - offset));
BrowserLogsSessionManagerTests.cs (1)
45var releaseCount = 0;
BrowserPageSessionTests.cs (2)
282var reconnectAttempts = 0; 335var nextConnectionIndex = 0;
src\Aspire.Hosting.Browsers\BrowserLogsArtifacts.cs (2)
69for (var attempt = 0; attempt < 100; attempt++) 143for (var i = 0; i < value.Length; i++)
src\Aspire.Hosting.Browsers\BrowserLogsCdpConnection.cs (1)
550var terminatorIndex = Array.IndexOf(_readBuffer, FrameTerminator, _readBufferOffset, _readBufferCount - _readBufferOffset);
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (1)
445for (var i = 0; i < properties.Length; i++)
src\Aspire.Hosting.Browsers\BrowserLogsPipeBrowserProcessLauncher.Unix.cs (9)
45var spawnResult = posix_spawn( 46out var processId, 116var movedDescriptor = fcntl(descriptor, F_DUPFD, 5); 132var result = waitpid(processId, out var status, 0); 182var result = posix_spawn_file_actions_init(Pointer); 195var result = posix_spawn_file_actions_adddup2(Pointer, descriptor, targetDescriptor); 204var result = posix_spawn_file_actions_addclose(Pointer, descriptor); 301for (var i = 0; i < strings.Length; i++)
src\Aspire.Hosting.Browsers\BrowserLogsPipeBrowserProcessLauncher.Windows.cs (4)
91for (var i = 0; i < inheritedHandles.Length; i++) 171var index = 0; 177var backslashCount = 1; 279var jobInfoSize = Marshal.SizeOf<JOBOBJECT_EXTENDED_LIMIT_INFORMATION>();
src\Aspire.Hosting.Browsers\BrowserLogsSessionManager.cs (2)
80var sessionSequence = ++resourceState.TotalSessionsLaunched; 502for (var i = 0; i < properties.Length; i++)
src\Aspire.Hosting.Browsers\BrowserPageSession.cs (1)
390var reconnectAttempt = 0;
src\Aspire.Hosting.Browsers\BrowserUserDataPathResolver.cs (1)
140for (var i = 0; i < value.Length; i++)
src\Aspire.Hosting.Browsers\ChromiumDevToolsActivePortParser.cs (1)
28if (!int.TryParse(portLine, NumberStyles.None, CultureInfo.InvariantCulture, out var port) || port <= 0)
src\Shared\CustomResourceSnapshotExtensions.cs (3)
13for (var i = 0; i < properties.Length; i++) 46for (var i = 0; i < existingProperties.Count; i++) 73for (var i = 0; i < properties.Length; i++)
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.CodeGeneration.Go (14)
AtsGoCodeGenerator.cs (10)
365var counter = 2; 1122for (var i = 0; i < cps.Count; i++) 1546for (var i = 0; i < cps.Count; i++) 1571for (var i = 0; i < callbackParameters.Count; i++) 1581for (var i = 0; i < callbackParameters.Count; i++) 1781for (var i = 0; i < aOpts.Count; i++) 2201var slashIndex = typeId.IndexOf('/', StringComparison.Ordinal); 2203var lastDot = typeName.LastIndexOf('.'); 2204var plusIndex = typeName.LastIndexOf('+'); 2205var delimiterIndex = Math.Max(lastDot, plusIndex);
GoLanguageSupport.cs (4)
87var httpsPort = random.Next(10000, 65000); 88var httpPort = random.Next(10000, 65000); 89var otlpPort = random.Next(10000, 65000); 90var resourceServicePort = random.Next(10000, 65000);
Aspire.Hosting.CodeGeneration.Java (34)
AtsJavaCodeGenerator.cs (30)
122var bodyStartIndex = 0; 124for (var i = 0; i < lines.Length; i++) 156var braceDepth = 0; 159for (var i = bodyStartIndex; i < lines.Length; i++) 281var leadingWhitespaceLength = line.Length - trimmed.Length; 306var delta = 0; 311for (var i = 0; i < line.Length; i++) 414for (var i = 0; i < declarationLines.Count; i++) 502var index = text.IndexOf(word, StringComparison.Ordinal); 507var afterIndex = index + word.Length; 545var declarationIndex = FindDeclarationLineIndex(declarationLines); 547for (var i = 0; i < declarationLines.Count; i++) 675for (var i = 0; i < members.Length; i++) 956for (var suffix = 1; ; suffix++) 985for (var i = 0; i < existing.Count; i++) 1020for (var i = 0; i < leftCallbackParameters.Count; i++) 1171var combinationCount = 1 << convertibleParameters.Count; 1173for (var mask = 1; mask < combinationCount; mask++) 1183for (var i = 0; i < parameters.Count; i++) 1476var unionIndex = unionParameters.IndexOf(parameter); 1524var trailingOptionalCount = parameters.AsEnumerable().Reverse().TakeWhile(IsOmittableParameter).Count(); 1530for (var omitCount = trailingOptionalCount; omitCount >= 1; omitCount--) 1881var parameterCount = callbackParameters?.Count ?? 0; 1926for (var i = 0; i < callbackParameters.Count; i++) 2659var counter = 1; 2672var slashIndex = typeId.IndexOf('/', StringComparison.Ordinal); 2674var lastDot = typeName.LastIndexOf('.'); 2675var plusIndex = typeName.LastIndexOf('+'); 2676var delimiterIndex = Math.Max(lastDot, plusIndex); 2770for (var i = 0; i < name.Length; i++)
JavaLanguageSupport.cs (4)
77var httpsPort = random.Next(10000, 65000); 78var httpPort = random.Next(10000, 65000); 79var otlpPort = random.Next(10000, 65000); 80var resourceServicePort = random.Next(10000, 65000);
Aspire.Hosting.CodeGeneration.Python (11)
AtsPythonCodeGenerator.cs (7)
666var lastDot = methodName.LastIndexOf('.'); 2232var slashIndex = typeId.LastIndexOf('/'); 2235var bracketIndex = fullTypeName.IndexOf('['); 2241var commaIndex = fullTypeName.IndexOf(','); 2247var dotIndex = fullTypeName.LastIndexOf('.'); 2271var backtickIndex = typeName.IndexOf('`'); 2353var tickIndex = typeRef.TypeId.IndexOf('`');
PythonLanguageSupport.cs (4)
109var httpsPort = random.Next(10000, 65000); 110var httpPort = random.Next(10000, 65000); 111var otlpPort = random.Next(10000, 65000); 112var resourceServicePort = random.Next(10000, 65000);
Aspire.Hosting.CodeGeneration.Rust (9)
AtsRustCodeGenerator.cs (5)
1127var counter = 1; 1140var slashIndex = typeId.IndexOf('/', StringComparison.Ordinal); 1142var lastDot = typeName.LastIndexOf('.'); 1143var plusIndex = typeName.LastIndexOf('+'); 1144var delimiterIndex = Math.Max(lastDot, plusIndex);
RustLanguageSupport.cs (4)
91var httpsPort = random.Next(10000, 65000); 92var httpPort = random.Next(10000, 65000); 93var otlpPort = random.Next(10000, 65000); 94var resourceServicePort = random.Next(10000, 65000);
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
Aspire.Hosting.CodeGeneration.TypeScript (21)
AtsTypeScriptCodeGenerator.cs (7)
259var startIndex = text.IndexOf(markerStart, StringComparison.Ordinal); 266var currentIndex = 0; 272var markerBodyStartIndex = startIndex + markerStart.Length; 273var markerEndIndex = text.IndexOf('}', markerBodyStartIndex); 281var labelSeparatorIndex = markerBody.IndexOf('|', StringComparison.Ordinal); 284var targetSeparatorIndex = reference.IndexOf(':', StringComparison.Ordinal); 1914for (var i = 0; i < callbackParameters.Count; i++)
TypeScriptApiProjector.cs (14)
873var startIndex = text.IndexOf(markerStart, StringComparison.Ordinal); 880var currentIndex = 0; 885var markerBodyStartIndex = startIndex + markerStart.Length; 886var markerEndIndex = text.IndexOf('}', markerBodyStartIndex); 894var labelSeparatorIndex = markerBody.IndexOf('|', StringComparison.Ordinal); 897var targetSeparatorIndex = reference.IndexOf(':', StringComparison.Ordinal); 1518var separatorIndex = atsId.IndexOf('/'); 2008var dotIndex = methodName.LastIndexOf('.'); 2156for (var suffix = 1; ; suffix++) 2195var declaredIndex = declaredParams.FindIndex( 2273for (var i = 0; i < aCallbackParams.Count; i++) 2804for (var i = 0; i < indexes.Count; i++) 2967var slashIndex = typeId.LastIndexOf('/'); 2970var dotIndex = fullTypeName.LastIndexOf('.');
Aspire.Hosting.CodeGeneration.TypeScript.Tests (12)
AtsTypeScriptCodeGeneratorTests.cs (7)
1321var pairs = 0; 2172var classCount = CountOccurrences(code, "export interface TestVaultResource "); 2176var promiseCount = CountOccurrences(code, "export interface TestVaultResourcePromise "); 2219var interfaceStart = code.IndexOf("export interface WithDataVolumeOptions", StringComparison.Ordinal); 2222var interfaceEnd = code.IndexOf("}", interfaceStart, StringComparison.Ordinal); 2231var count = 0; 2232var index = 0;
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
TypeScriptLanguageSupportTests.cs (4)
241var httpsPort = GetPort(applicationUrls.Single(url => url.StartsWith("https://", StringComparison.OrdinalIgnoreCase))); 242var httpPort = GetPort(applicationUrls.Single(url => url.StartsWith("http://", StringComparison.OrdinalIgnoreCase))); 243var otlpHttpsPort = GetPort(environmentVariables["ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL"]!.GetValue<string>()); 244var resourceServiceHttpsPort = GetPort(environmentVariables["ASPIRE_RESOURCE_SERVICE_ENDPOINT_URL"]!.GetValue<string>());
Aspire.Hosting.Containers.Tests (2)
ContainerFileSystemCallbackContextTests.cs (1)
83var evaluationCount = 0;
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.DevTunnels (14)
DevTunnelCliClient.cs (7)
37var exitCode = await _cli.GetVersionAsync(outputWriter, errorWriter, logger, cancellationToken).ConfigureAwait(false); 68var attempts = 0; 69var exitCode = 0; 177var attempts = 0; 178var exitCode = 0; 274var exitCode = provider switch 301var exitCode = await cliCall(stdout, stderr, logger, cancellationToken).ConfigureAwait(false);
DevTunnelHealthCheck.cs (2)
36var tunnelPort = await portResource.GetTunnelPortAsync(cancellationToken).ConfigureAwait(false); 52var tunnelPort = await portResource.GetTunnelPortAsync(cancellationToken).ConfigureAwait(false);
DevTunnelPortHealthCheck.cs (1)
18var port = await _portResource.GetTunnelPortAsync(cancellationToken).ConfigureAwait(false);
DevTunnelResource.cs (1)
131if (int.TryParse(resolvedTargetPort, NumberStyles.None, CultureInfo.InvariantCulture, out var port))
DevTunnelResourceBuilderExtensions.cs (3)
190var tunnelPort = await portResource.GetTunnelPortAsync(ct).ConfigureAwait(false); 504if (!schemeIndexTracker.TryGetValue(schemeKey, out var index)) 892var hostPrefixLength = portUri.Host.IndexOf('.');
Aspire.Hosting.DevTunnels.Tests (1)
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.Docker (18)
DockerComposeEnvironmentContext.cs (1)
75var bindMountIndex = 0;
DockerComposeServiceResourceExtensions.cs (1)
80var index = 0;
EnvFile.cs (1)
76var eqIndex = trimmed.IndexOf('=');
EnvVarEscaper.cs (12)
56var firstUnescaped = FindFirstUnescapedDollar(input); 68for (var i = firstUnescaped; i < input.Length;) 85for (var i = 0; i < input.Length; i++) 120var varLength = 0; 165var braceDepth = 1; 166var closeIndex = -1; 168for (var i = 0; i < remaining.Length; i++) 213var strippedLength = 0; 234var sepIdx = FindDefaultSeparator(strippedSpan); 276var nextDepth = depth + 1; 298var depth = 0; 299for (var i = 0; i < content.Length - 1; i++)
src\Aspire.Hosting\Dcp\Process\ProcessOutputCapture.cs (1)
78var linesShown = Math.Min(maxLines, output.Count);
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (2)
29var retainedOutputLineCount = processSpec.RetainedOutputLineCount ?? (processSpec.ThrowOnNonZeroReturnCode ? ProcessSpec.DefaultRetainedOutputLineCount : 0); 203var backslashCount = 0;
Aspire.Hosting.Docker.Tests (1)
DockerComposeTests.cs (1)
416var hostPort = Random.Shared.Next(49152, 65535);
Aspire.Hosting.Dotnet (5)
src\Shared\PathNormalizer.cs (5)
66for (var i = 0; i < parts.Length; i++) 160for (var i = 0; i < segments.Length; i++) 209for (var j = startIndex; j < segments.Length; j++) 248for (var i = 0; i < segments.Length; i++) 261for (var j = i + 1; j < segments.Length; j++)
Aspire.Hosting.Dotnet.Tests (2)
DotnetProjectResourceTests.cs (1)
211var workExecuted = 0;
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.DotnetTool.Tests (1)
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.EntityFrameworkCore (9)
EFCoreOperationExecutor.cs (6)
108var versionIndex = frameworkName.IndexOf(versionPrefix, StringComparison.OrdinalIgnoreCase); 157var binIndex = Array.FindLastIndex(segments, s => s.Equals("bin", StringComparison.OrdinalIgnoreCase)); 165var configIndex = binIndex + 1; 166var frameworkIndex = binIndex + 2; 622var pendingCount = 0; 623var appliedCount = 0;
EFMigrationResourceBuilderExtensions.cs (2)
430for (var depth = 0; depth < 16; depth++) 502var dashIndex = versionSpan.IndexOf('-');
EFResourceBuilderExtensions.cs (1)
28var lastDotIndex = fullTypeName.LastIndexOf('.');
Aspire.Hosting.Foundry (4)
FoundryExtensions.cs (1)
271for (var i = 0; i < roles.Length; i++)
FoundryLocalService.cs (1)
308var modelIdStart = -1;
HostedAgent\AzureHostedAgentResource.cs (1)
447for (var i = 0; i < expression.ValueProviders.Count; i++)
HostedAgent\HostedAgentBuilderExtension.cs (1)
294var targetPort = existingHttpEndpoint?.TargetPort ?? 8088;
Aspire.Hosting.Foundry.Tests (1)
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.Garnet.Tests (1)
AddGarnetTests.cs (1)
315var saveIndex = args.IndexOf("--checkpointdir");
Aspire.Hosting.GitHub.Models (1)
src\Shared\IConfigurationExtensions.cs (1)
86else if (int.TryParse(value, out var i))
Aspire.Hosting.GitHub.Models.Tests (1)
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.Integration.Analyzers (11)
AspireExportAnalyzer.cs (5)
786for (var i = 1; i < effectiveParameters.Length; i++) 816for (var i = 1; i < effectiveParameters.Length; i++) 1185var positionalArgumentCount = 0; 1224var ordinal = argumentList.Arguments.IndexOf(argument); 1517for (var i = 1; i < method.Parameters.Length; i++)
src\Aspire.Hosting.Analyzers\Infrastructure\BoundedCacheWithFactory.cs (2)
31var indexToSetTarget = -1; 32for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\Aspire.Hosting.Analyzers\Infrastructure\WellKnownTypes.cs (4)
28for (var i = 0; i < WellKnownTypeData.WellKnownTypeNames.Length; i++) 35var separator = name.IndexOf('`'); 60var index = (int)type; 74var index = (int)type;
Aspire.Hosting.Java (20)
JavaDockerfileGenerator.cs (5)
486if (build is null || !int.TryParse(targetVersion, CultureInfo.InvariantCulture, out var target)) 540for (var i = 1; i <= segments.Length; i++) 855var separator = trimmed.IndexOf('='); 876if (!match.Success || !int.TryParse(match.Groups["major"].ValueSpan, CultureInfo.InvariantCulture, out var major)) 888_ = int.TryParse(match.Groups["minor"].ValueSpan, CultureInfo.InvariantCulture, out var minor);
JavaHostingExtensions.cs (3)
1659var separatorIndex = option.IndexOf('='); 1711for (var i = 0; i < certificates.Count; i++) 2176var separator = line.IndexOf(':');
JavaVersionDetector.cs (7)
282var low = 0; 283var high = StringSpans.Length - 1; 284var candidate = -1; 288var middle = low + ((high - low) / 2); 330var index = 0; 350var end = contents.IndexOf("*/", index + 2, StringComparison.Ordinal); 368var interiorStart = builder.Length;
src\Shared\PathNormalizer.cs (5)
66for (var i = 0; i < parts.Length; i++) 160for (var i = 0; i < segments.Length; i++) 209for (var j = startIndex; j < segments.Length; j++) 248for (var i = 0; i < segments.Length; i++) 261for (var j = i + 1; j < segments.Length; j++)
Aspire.Hosting.Java.Tests (6)
AddJavaAppPublishTests.cs (5)
43var selectionIndex = content.IndexOf("jars=$(ls ", StringComparison.Ordinal); 1425var start = content.IndexOf($"mkdir -p {StagedArtifactDirectory} &&", StringComparison.Ordinal); 1427var end = content.IndexOf('\n', start); 1537var unzipIndex = content.IndexOf("apt-get install -y --no-install-recommends unzip", StringComparison.Ordinal); 1538var wrapperIndex = content.IndexOf("./mvnw -B -ntp --version", StringComparison.Ordinal);
AddJavaAppTests.cs (1)
1427var split = mainClass.Length / 2;
Aspire.Hosting.JavaScript (9)
JavaScriptHostingExtensions.cs (4)
1513var cfgIndex = ctx.Arguments.IndexOf("--config"); 2068var hashSeparator = version.IndexOf('+'); 2078var integritySeparator = integrity.IndexOf('.'); 2646if (int.TryParse(cleanedVersion, NumberStyles.None, CultureInfo.InvariantCulture, out var majorVersionNumber) && majorVersionNumber > 0)
src\Shared\PathNormalizer.cs (5)
66for (var i = 0; i < parts.Length; i++) 160for (var i = 0; i < segments.Length; i++) 209for (var j = startIndex; j < segments.Length; j++) 248for (var i = 0; i < segments.Length; i++) 261for (var j = i + 1; j < segments.Length; j++)
Aspire.Hosting.JavaScript.Tests (10)
AddJavaScriptAppTests.cs (2)
364var copyLineIndex = Array.FindIndex( 368var installLineIndex = Array.FindIndex(dockerfileLines, line => line.Contains("pnpm install", StringComparison.Ordinal));
AddViteAppTests.cs (7)
515var configIndex = args.IndexOf("--config"); 590var configIndex = args.IndexOf("--config"); 650var configIndex = args.IndexOf("--config"); 865var configIndex = args.IndexOf("--config"); 933var configIndex = args.IndexOf("--config"); 1037var configIndex = args.IndexOf("--config"); 1129var configIndex = args.IndexOf("--config");
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.Kafka.Tests (6)
AddKafkaTests.cs (1)
165var configureContainerInvocations = 0;
KafkaFunctionalTests.cs (4)
98for (var i = 0; i < 10; i++) 106for (var i = 0; i < 10; i++) 185for (var i = 0; i < 10; i++) 240for (var i = 0; i < 10; i++)
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.Kubernetes (22)
Deployment\HelmDeploymentEngine.cs (4)
461var exitCode = await helmRunner.RunAsync( 605var exitCode = await helmRunner.RunAsync( 733var portNumber = port.GetProperty("port").GetInt32(); 747var portNumber = nodePort.GetInt32();
Deployment\HelmVersionValidator.cs (3)
130var major = int.Parse(match.Groups["major"].ValueSpan, CultureInfo.InvariantCulture); 131var minor = int.Parse(match.Groups["minor"].ValueSpan, CultureInfo.InvariantCulture); 132var patch = int.Parse(match.Groups["patch"].ValueSpan, CultureInfo.InvariantCulture);
Extensions\HelmExtensions.cs (1)
133var endDelimiterIndex = match.Value.LastIndexOf(EndDelimiter, StringComparison.Ordinal);
KubernetesEnvironmentResource.cs (6)
636for (var i = 0; i < expression.ValueProviders.Count; i++) 1109var tlsListenerIndex = 0; 1253if (!int.TryParse(portValue.Value?.ToString(), out var portNumber)) 1798for (var i = 0; i < listeners.GetArrayLength(); i++) 1941var patchExit = (await patchResult.WaitAsync(context.CancellationToken).ConfigureAwait(false)).ExitCode; 1986for (var i = 0; i < managedFields.GetArrayLength(); i++)
KubernetesHelmChartExtensions.cs (2)
350var exitCode = await helmRunner.RunAsync( 424var exitCode = await helmRunner.RunAsync(
KubernetesManifestResource.cs (1)
118for (var i = 0; i < segments.Length - 1; i++)
KubernetesResource.cs (1)
620var index = 0;
Resources\Int32OrStringV1.cs (1)
30int.TryParse(value, out var intValue) ? intValue : null,
src\Aspire.Hosting\Dcp\Process\ProcessOutputCapture.cs (1)
78var linesShown = Math.Min(maxLines, output.Count);
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (2)
29var retainedOutputLineCount = processSpec.RetainedOutputLineCount ?? (processSpec.ThrowOnNonZeroReturnCode ? ProcessSpec.DefaultRetainedOutputLineCount : 0); 203var backslashCount = 0;
Aspire.Hosting.Kubernetes.Tests (8)
KubernetesDeployTests.cs (2)
569var destroyTargetLine = diagnosticLines.IndexOf("If targeting 'destroy-helm-env':"); 573var uninstallTargetLine = diagnosticLines.IndexOf("If targeting 'helm-uninstall-env':");
KubernetesGatewayTests.cs (5)
180foreach (var index in Enumerable.Range(1, 17)) 476var httpsIndex = lines.FindIndex(l => l.Contains("protocol:") && l.Contains("HTTPS")); 480var nextListenerOrEnd = lines.FindIndex(httpsIndex + 1, l => l.StartsWith("- name:") || l == ""); 521var httpsIndex = lines.FindIndex(l => l.Contains("protocol:") && l.Contains("HTTPS")); 524var nextListenerOrEnd = lines.FindIndex(httpsIndex + 1, l => l.StartsWith("- name:") || l == "");
KubernetesIngressTests.cs (1)
686var hostCount = content.Split("app.example.com").Length - 1;
Aspire.Hosting.Maui (7)
src\Shared\IConfigurationExtensions.cs (1)
86else if (int.TryParse(value, out var i))
src\Shared\PathNormalizer.cs (5)
66for (var i = 0; i < parts.Length; i++) 160for (var i = 0; i < segments.Length; i++) 209for (var j = startIndex; j < segments.Length; j++) 248for (var i = 0; i < segments.Length; i++) 261for (var j = i + 1; j < segments.Length; j++)
Utilities\MauiEnvironmentHelper.cs (1)
185for (var i = 0; i < chars.Length; i++)
Aspire.Hosting.Maui.Tests (1)
MauiWithArgsTests.cs (1)
241var i = args.ToList().IndexOf("-f");
Aspire.Hosting.Milvus.Tests (2)
AddMilvusTests.cs (2)
111var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 122var containerServicesKeysCount = containerConfig.Keys.Count(k => k.StartsWith("ConnectionStrings__"));
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
171var rowsAffected = await command.ExecuteNonQueryAsync(ct).ConfigureAwait(false);
Aspire.Hosting.MySql.Tests (2)
MySqlFunctionalTests.cs (1)
719for (var i = 0; i < 2; i++)
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.Nats.Tests (2)
NatsFunctionalTests.cs (2)
305for (var i = 0; i < 10; i++) 318for (var i = 0; i < 10; i++)
Aspire.Hosting.OpenAI (1)
src\Shared\IConfigurationExtensions.cs (1)
86else if (int.TryParse(value, out var i))
Aspire.Hosting.OpenAI.Tests (1)
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.PostgreSQL (3)
PostgresBuilderExtensions.cs (3)
650var serverIndex = 1; 696if (TryParsePostgresMajorVersion(tag, out var majorVersion) && majorVersion >= 18) 748var rowsAffected = await command.ExecuteNonQueryAsync(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.PostgreSQL.Tests (4)
AddPostgresTests.cs (2)
764var result = PostgresBuilderExtensions.TryParsePostgresMajorVersion(tag, out var majorVersion); 778var result = PostgresBuilderExtensions.TryParsePostgresMajorVersion(tag, out var majorVersion);
PostgresFunctionalTests.cs (1)
712for (var i = 0; i < 2; i++)
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.Qdrant.Tests (2)
AddQdrantTests.cs (2)
196var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 208var containerServicesKeysCount = containerConfig.Keys.Count(k => k.StartsWith("ConnectionStrings__"));
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
264for (var i = 1; i < tag.Length; i++)
Aspire.Hosting.RabbitMQ.Tests (1)
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.Radius (24)
Publishing\RadCredentialRegisterStep.cs (3)
207var distinctIdentities = configured.Select(static c => c.Identity).Distinct(StringComparer.Ordinal).Count(); 338for (var i = 0; i < args.Count; i++) 357for (var i = 0; i < args.Count - 1; i++)
Publishing\RadiusBicepPublishingContext.cs (2)
73var resourceCount = options.Environments.Count + options.Applications.Count 148var recipeCount = pack.Recipes.Count;
Publishing\RadiusDeploymentPipelineStep.cs (1)
215var exitCode = process.ExitCode;
Publishing\RadiusInfrastructureBuilder.cs (5)
1255for (var i = 0; i < expression.ValueProviders.Count; i++) 1266for (var i = 0; i < format.Length; i++) 1278var close = format.IndexOf('}', i + 1); 1280var index = int.Parse(indexText, CultureInfo.InvariantCulture); 1373for (var i = 0; i < parts.Count; i++)
RadiusEnvironmentResource.cs (1)
158var port = resolvedServicePort ?? GetDefaultPort(scheme, endpoint);
RadiusExtensions.cs (3)
177var firstSlash = reference.IndexOf('/'); 192var lastSlash = remainder.LastIndexOf('/'); 193var lastColon = remainder.LastIndexOf(':');
Secrets\KubernetesName.cs (1)
22for (var i = 0; i < value.Length; i++)
Secrets\RadiusSecretStoreExtensions.cs (2)
330var separatorCount = namespaceAndName.Count(c => c == '/'); 343var slash = namespaceAndName.IndexOf('/', StringComparison.Ordinal);
Secrets\SealedSecretManifest.cs (6)
308Base64.IsValid(value, out var decodedLength) && decodedLength > 0; 386var kindCount = 0; 387var dataCount = 0; 388var stringDataCount = 0; 466var count = 0; 492var count = 0;
Aspire.Hosting.Radius.Tests (9)
Publishing\ConfigureRadiusInfrastructureTests.cs (2)
271var appIdx = bicep.IndexOf("resource app ", StringComparison.Ordinal); 273var appBlockEnd = bicep.IndexOf("\n}", appIdx, StringComparison.Ordinal);
Publishing\ContainerEnvironmentEmissionTests.cs (1)
155var occurrences = bicep.Split("containerPort: 8080").Length - 1;
Recipes\RecipeParameterAdvancedTests.cs (1)
245var occurrences = bicep.Split("param shared string").Length - 1;
Secrets\SealedSecretApplyStepTests.cs (5)
219var statusProbeCalls = 0; 267var calls = 0; 391var statusCalls = 0; 392var secretCalls = 0; 481var secretCalls = 0;
Aspire.Hosting.Redis (2)
RedisBuilderExtensions.cs (2)
336var counter = 1; 361var counter = 1;
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (1)
655var saveIndex = args.IndexOf("--save");
RedisFunctionalTests.cs (1)
649for (var i = 0; i < values.Length - 1; i += 2)
Aspire.Hosting.RemoteHost (39)
Ats\AtsCallbackProxyFactory.cs (2)
84var ctParamIndex = Array.FindIndex(parameters, p => p.ParameterType == typeof(CancellationToken)); 140var paramIndex = 0;
Ats\AtsMarshaller.cs (3)
731if (value.TryGetValue<int>(out var intValue)) 769if (value.TryGetValue<int>(out var intValue)) 849if (value.TryGetValue<int>(out var enumValue))
Ats\GenericMethodResolver.cs (3)
31for (var i = 0; i < genericArgs.Length; i++) 41for (var j = 0; j < parameters.Length && j < arguments.Length; j++) 61for (var k = 0; k < typeArgs.Length; k++)
Ats\ReferenceExpressionRef.cs (4)
247int.TryParse(part[1..^1], out var index) && 281var current = 0; 285var start = format.IndexOf('{', current); 303var end = format.IndexOf('}', start);
AtsCapabilityScanner.cs (15)
996for (var i = 1; i < capIds.Count; i++) 1415for (var i = 1; i < pathSegment.Length; i++) 1498for (var i = 0; i < prefixPathSegments.Count; i++) 1553var lastDot = fullName.LastIndexOf('.'); 1868var paramIndex = 0; 2045var paramIndex = 0; 2259for (var i = 0; i < genericArgs.Count; i++) 2280for (var i = 0; i < genericArgs.Count - 1; i++) 2907var slashIndex = capabilityId.LastIndexOf('/'); 2917var slashIndex = capabilityId.IndexOf('/'); 3352for (var i = typeInfo.Properties.Count - 1; i >= 0; i--) 3668var separatorIndex = value.IndexOf(':', StringComparison.Ordinal); 3767var parenIndex = value.IndexOf('(', StringComparison.Ordinal); 3773var lastSeparatorIndex = Math.Max(value.LastIndexOf('.'), value.LastIndexOf('#')); 3866var tickIndex = typeDefinitionName.IndexOf('`', StringComparison.Ordinal);
AtsContextFilter.cs (1)
693var separatorIndex = id.IndexOf('/');
CodeGeneration\CodeGeneratorResolver.cs (1)
112var discoveredInAssembly = 0;
Diagnostics\RemoteHostProfilingTelemetry.cs (1)
483var separatorIndex = capabilityId.IndexOf('/');
JsonRpcServer.cs (3)
115var activeClientCount = Interlocked.Increment(ref _activeClientCount); 176var activeClientCount = Interlocked.Increment(ref _activeClientCount); 299var remaining = Interlocked.Decrement(ref _activeClientCount);
Language\LanguageSupportResolver.cs (1)
97var discoveredInAssembly = 0;
OrphanDetector.cs (1)
41if (_configuration[KnownConfigNames.RemoteAppHostProcessId] is not { } pidString || !int.TryParse(pidString, NumberStyles.Integer, CultureInfo.InvariantCulture, out var pid))
src\Shared\IntegrationPackageProbeManifest.cs (3)
80var nameComparison = StringComparer.OrdinalIgnoreCase.Compare(left.Name, right.Name); 86var cultureComparison = StringComparer.OrdinalIgnoreCase.Compare(left.Culture, right.Culture); 95var nameComparison = StringComparer.OrdinalIgnoreCase.Compare(left.FileName, right.FileName);
src\Shared\ProcessStartTimeHelper.cs (1)
361var closeParenIndex = contents.LastIndexOf(')');
Aspire.Hosting.RemoteHost.Tests (18)
AtsExportsTests.cs (1)
141var releaseCount = 0;
CallbackProxyTests.cs (1)
79var result = await proxy();
CapabilityDispatcherTests.cs (7)
746var callerThreadId = Environment.CurrentManagedThreadId; 758var callerThreadId = Environment.CurrentManagedThreadId; 770var callerThreadId = Environment.CurrentManagedThreadId; 782var callerThreadId = Environment.CurrentManagedThreadId; 795var callerThreadId = Environment.CurrentManagedThreadId; 807var callerThreadId = Environment.CurrentManagedThreadId; 824var callerThreadId = Environment.CurrentManagedThreadId;
LayoutCommandTests.cs (6)
46var exitCode = await parseResult.InvokeAsync(); 96var exitCode = await parseResult.InvokeAsync(); 134var exitCode = await parseResult.InvokeAsync(); 179var exitCode = await parseResult.InvokeAsync(); 240var restoreExitCode = await restoreParseResult.InvokeAsync(); 252var manifestExitCode = await manifestParseResult.InvokeAsync();
RestoreCommandTests.cs (2)
40var exitCode = await parseResult.InvokeAsync(); 54var manifestExitCode = await manifestParseResult.InvokeAsync();
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
Aspire.Hosting.Rust (9)
CargoMetadataReader.cs (1)
187var retainedLength = MaximumStandardErrorLength - TruncatedDiagnosticSuffix.Length;
RustDockerfileGenerator.cs (3)
192for (var i = 0; i < cargoArgs.Count - 1; i++) 276for (var i = 0; i < segments.Length; i++) 326for (var i = 0; i < cargoArgs.Count; i++)
src\Shared\PathNormalizer.cs (5)
66for (var i = 0; i < parts.Length; i++) 160for (var i = 0; i < segments.Length; i++) 209for (var j = startIndex; j < segments.Length; j++) 248for (var i = 0; i < segments.Length; i++) 261for (var j = i + 1; j < segments.Length; j++)
Aspire.Hosting.Rust.Tests (5)
CargoMetadataTests.cs (1)
252var retainedLength = CargoMetadataReader.MaximumStandardErrorLength - TruncatedDiagnosticSuffix.Length;
FakeCargoMetadataReader.cs (1)
48var readCount = Interlocked.Increment(ref _readCount);
RustPublicApiTests.cs (3)
268var invocations = 0; 307var environmentCallbackInvocations = 0; 459var attempts = 0;
Aspire.Hosting.Sdk.Tests (4)
AppHostSdkTargetsTests.cs (3)
1209var jsonStart = result.StandardOutput.IndexOf('{'); 1210var jsonEnd = result.StandardOutput.LastIndexOf('}'); 1673var equalsIndex = packageReference.IndexOf('=');
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
Aspire.Hosting.SqlServer (4)
SqlServerBuilderExtensions.cs (4)
284var batchNumber = 0; 292var count = matchGo.Groups["repeat"].Success ? int.Parse(matchGo.Groups["repeat"].Value, CultureInfo.InvariantCulture) : 1; 341for (var i = 0; i < executionCount; i++) 345var rowsAffected = await command.ExecuteNonQueryAsync(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.SqlServer.Tests (1)
SqlServerFunctionalTests.cs (1)
480for (var i = 0; i < 2; i++)
Aspire.Hosting.Tasks (6)
ResolveAspireCliBundle.cs (3)
372var versionEnd = 0; 388var separatorIndex = directoryName.LastIndexOf('-'); 401for (var i = startIndex; i < value.Length; i++)
ResolveAspireCliInvocation.cs (1)
201var separatorIndex = lastLine?.IndexOf(' ') ?? -1;
RunAspireCliCommand.cs (2)
154for (var index = 0; index < arguments.Count; index++) 346for (var index = 0; index < argumentCount; index++)
Aspire.Hosting.Testing.Tests (3)
ResourceLoggerForwarderServiceTests.cs (2)
91var expectedLogCount = 6; 92var logCount = 0;
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.Tests (202)
ApplicationModel\Docker\DockerfileBuildAnnotationTests.cs (2)
140var callCount = 0; 180var callCount = 0;
ApplicationModel\Docker\DockerfileBuilderEdgeCasesTests.cs (1)
218for (var i = 0; i < 100; i++)
ApplicationModel\GenerateParameterDefaultTests.cs (1)
59var choiceCount =
ApplicationModel\ResourceAnnotationCollectionTests.cs (8)
121for (var i = 0; i < 100; i++) 151for (var i = 0; i < 100; i++) 156var count = 0; 178for (var i = 0; i < 100; i++) 185var addRemoveIterations = 0; 186var enumerationIterations = 0; 277var count = 0; 301var count = 0;
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (4)
46var plusIndex = expectedVersion?.IndexOf('+') ?? -1; 914var invocations = 0; 959var invocations = 0; 1610for (var i = 0; i < replicaCount; i++)
Backchannel\AuxiliaryBackchannelTests.cs (1)
63var connectedEventCount = 0;
Backchannel\BackchannelLoggerProviderTests.cs (1)
41for (var i = 0; i < 1001; i++)
Backchannel\GetTerminalInfoAsyncTests.cs (3)
73for (var i = 0; i < 2; i++) 218for (var i = 0; i < 2; i++) 287for (var i = 0; i < replicaCount; i++)
Cli\CliOrphanDetectorTests.cs (2)
152var processRunningCallCounter = 0; 223var processRunningCallCounter = 0;
Cli\ProcessStartTimeHelperTests.cs (1)
37var pid = process.Id;
ContainerTunnelTests.cs (1)
50var port = await Helpers.Network.GetAvailablePortAsync();
Dashboard\DashboardServiceDataTerminalTests.cs (1)
168for (var i = 0; i < replicaCount; i++)
Dashboard\InteractionFileUploadStoreTests.cs (2)
150var otherInteractionId = InteractionId + 1; 343for (var i = 0; i < maxFileCount; i++)
Dcp\DcpExecutorTests.cs (56)
548var callCount = 0; 566var connectionStringAvailableCount = 0; 1044var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 1085var computePort = Assert.IsType<int>(computeEndpoint.Port); 1743var failedToStartFollowStreamCount = 0; 1899var blockingTerminalFollowStreamCount = 0; 1929var blockingTerminalNotifications = 0; 1999var terminalStdErrFollowStreamCount = 0; 2083var followStdErrStreamCount = 0; 2172var stdoutFollowStreamCount = 0; 2257var runningFollowStreams = 0; 2258var terminalFlushes = 0; 2289var runningNotifications = 0; 2290var terminalNotifications = 0; 2415var runningFollowStreams = 0; 2416var terminalFlushes = 0; 2445var runningNotifications = 0; 2446var terminalNotifications = 0; 2734var replacementStdErrFollowStreams = 0; 2770var terminalNotifications = 0; 2947var flushStreamOpens = 0; 3018var flushStreamOpens = 0; 3045var runningNotifications = 0; 3119var anchor = Array.IndexOf(states, afterState); 3325var pipeCount = 0; 3728var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 3795var allocatedPort = await allocatedPortChannel.Reader.ReadAsync().AsTask().DefaultTimeout(); 3850var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 3883var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 3930var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 3972var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 4590var environmentCallbackInvocationCount = 0; 4605var currentInvocation = Interlocked.Increment(ref environmentCallbackInvocationCount); 6425var producerInvocationCount = 0; 6559var producerInvocationCount = 0; 8347var callbackCount = 0; 8537var launchConfigurationCallCount = 0; 8621var callbackCount = 0; 8684var callbackCount = 0; 9012var callCount = 0; 9041var envCallCount = 0; 9087var callCount = 0; 9120var argsCallCount = 0; 9121var envCallCount = 0; 9165var argsCallCount = 0; 9166var envCallCount = 0; 9210var argsCallCount = 0; 9211var envCallCount = 0; 9263var argsCallCount = 0; 9264var envCallCount = 0; 9317var argsCallCount = 0; 9877for (var i = 0; i < exes.Count; i++) 10199var span = rangeEndExclusive - rangeStart; 10200var offset = Random.Shared.Next(span); 10202for (var i = 0; i < span; i++) 10204var port = rangeStart + ((offset + i) % span);
Dcp\DcpHostNotificationTests.cs (2)
741var start = arguments.IndexOf(prefix, StringComparison.Ordinal); 745var end = arguments.IndexOf('"', start);
Dcp\GatedReadStream.cs (1)
69var count = Math.Min(buffer.Length, content.Length - _offset);
Dcp\KubernetesServiceTests.cs (1)
475var port = new Uri(address).Port;
DistributedApplicationTests.cs (16)
310var explicitStartEventCount = 0; 311var normalEventCount = 0; 370var eventCount = 0; 417var eventCount = 0; 767var replicaCount = 3; 799var pid = int.Parse(pidText, CultureInfo.InvariantCulture); 1441var resourceServicePort = await Network.GetAvailablePortAsync(); 1713var port = await Network.GetAvailablePortAsync(); 1750var port = await Network.GetAvailablePortAsync(); 1821var port = await Network.GetAvailablePortAsync(); 1870var otherRedisPort = AssertAllocatedProxylessPort(otherRedisService); 1900var port = await Network.GetAvailablePortAsync(); 1948var otherRedisPort = AssertAllocatedProxylessPort(otherRedisService); 2166var executablePid = Assert.IsType<int>(GetResourcePropertyValue(executableEvent, KnownProperties.Executable.Pid)); 2369var port = Assert.IsType<int>(service.Spec.Port); 2370var effectivePort = Assert.IsType<int>(service.Status?.EffectivePort);
Eventing\DistributedApplicationBuilderEventingTests.cs (4)
23var hitCount = 0; 54var hitCount = 0; 86var hitCount = 0; 117var hitCount = 0;
ExecutionConfigurationGathererTests.cs (2)
563for (var i = 0; i < certificates.Count; i++) 608var bagsWithTrustAnchor = 0;
Health\ResourceHealthCheckServiceTests.cs (5)
275for (var i = 1; i <= 5; i++) 366var hitCount = 0; 404var hitCount = 0; 462var healthCheckHits = 0; 471var eventHits = 0;
InteractionServiceTests.cs (2)
526var resolvedMaxLength = InteractionHelpers.GetMaxLength(maxLength); 1547var maxFileCount = allowMultipleFiles ? InteractionHelpers.MaxFileCount : 1;
Lifecycle\TerminalHostFailureDiagnosticServiceTests.cs (1)
194for (var i = 0; i < 2; i++)
Pipelines\DistributedApplicationPipelineTests.cs (34)
183var step1Index = executedSteps.IndexOf("step1"); 184var step2Index = executedSteps.IndexOf("step2"); 185var step3Index = executedSteps.IndexOf("step3"); 457var aIndex = executedSteps.IndexOf("a"); 458var bIndex = executedSteps.IndexOf("b"); 459var cIndex = executedSteps.IndexOf("c"); 460var dIndex = executedSteps.IndexOf("d"); 461var eIndex = executedSteps.IndexOf("e"); 498var step1Index = executedSteps.IndexOf("step1"); 499var step2Index = executedSteps.IndexOf("step2"); 500var step3Index = executedSteps.IndexOf("step3"); 534var step1Index = executedSteps.IndexOf("step1"); 535var step2Index = executedSteps.IndexOf("step2"); 536var step3Index = executedSteps.IndexOf("step3"); 966var aIndex = executionOrder.IndexOf("A"); 967var bIndex = executionOrder.IndexOf("B"); 968var cIndex = executionOrder.IndexOf("C"); 969var dIndex = executionOrder.IndexOf("D"); 1291for (var i = 1; i <= 3; i++) 1293var stepNumber = i; // Capture for closure 1807var provision1Index = executionOrder.IndexOf("provision1"); 1808var provision2Index = executionOrder.IndexOf("provision2"); 1809var build1Index = executionOrder.IndexOf("build1"); 1810var deploy1Index = executionOrder.IndexOf("deploy1"); 1894var step1Index = executedSteps.IndexOf("step1"); 1895var step2Index = executedSteps.IndexOf("step2"); 1896var step3Index = executedSteps.IndexOf("step3"); 1897var step4Index = executedSteps.IndexOf("step4"); 1898var step5Index = executedSteps.IndexOf("step5"); 2020var executionCounter = 0; 2324var initIndex = ordered.FindIndex(s => s.Name == "init"); 2325var buildIndex = ordered.FindIndex(s => s.Name == "build"); 2326var deployIndex = ordered.FindIndex(s => s.Name == "deploy"); 2367for (var i = 0; i < originalDeploy.Count; i++)
PortAllocatorTest.cs (4)
13var port1 = allocator.AllocatePort(); 15var port2 = allocator.AllocatePort(); 28var port1 = allocator.AllocatePort(); 30var port2 = allocator.AllocatePort();
ProjectResourceTests.cs (1)
542var index = 0;
PublishAsDockerfileTests.cs (2)
383var callbackCount = 0; 431var callbackCount = 0;
Publishing\PipelineActivityReporterTests.cs (2)
659var interactionId = int.Parse(activity.Data.Id, CultureInfo.InvariantCulture); 699var interactionId = int.Parse(activity.Data.Id, CultureInfo.InvariantCulture);
Publishing\ResourceContainerImageManagerTests.cs (1)
1554var newlineIndex = ex.Message.IndexOf(Environment.NewLine, StringComparison.Ordinal);
RequiredCommandAnnotationTests.cs (2)
318var callbackCount = 0; 351var callbackCount = 0;
ResourceBuilderLifetimeTests.cs (1)
104Assert.True(container.Resource.TryGetParentProcessLifetime(out var parentProcessId, out var parentProcessTimestamp));
ResourceCommandServiceTests.cs (5)
310var callCount = 0; 321var count = Interlocked.Increment(ref callCount); 980var loadCount = 0; 1609var callCount = 0; 1619var count = Interlocked.Increment(ref callCount);
ResourceDependencyTests.cs (1)
243var invocations = 0;
ResourceLoggerServiceTests.cs (4)
523for (var entryIndex = 0; entryIndex < entriesPerProducer; entryIndex++) 600var observedByStableSubscription = 0; 621for (var i = 0; i < subscribeIterations; i++) 649for (var entryIndex = 0; entryIndex < entriesPerProducer; entryIndex++)
ResourceNotificationTests.cs (1)
1753var currentIndex = Enumerable.Range(0, values.Length)
src\Shared\StableConnectionStringBuilder.cs (6)
82var idx = FindKeyIndex(key); 95var idx = FindKeyIndex(key); 126var idx = FindKeyIndex(key); 142var idx = FindKeyIndex(key); 180for (var i = 0; i < parts.Length; i++) 250for (var i = 0; i < _segments.Count; i++)
TerminalHostPathsTests.cs (1)
70var bytes = System.Text.Encoding.UTF8.GetByteCount(control);
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Utils\PeriodicRestartAsyncEnumerableTests.cs (4)
23await foreach (var _ in PeriodicRestartAsyncEnumerable.CreateAsync(innerFactory, restartInterval: TimeSpan.FromSeconds(2), cancellationToken: cts.Token).ConfigureAwait(false)) 46await foreach (var _ in PeriodicRestartAsyncEnumerable.CreateAsync(innerFactory, restartInterval: TimeSpan.FromMilliseconds(100), cancellationToken: cts.Token).ConfigureAwait(false)) 61var value = start; 78await foreach (var innerValue in CountingAsyncEnumerable(start, delay, cancellationToken).ConfigureAwait(false))
WithProcessCommandTests.cs (2)
504var invocationCount = 0; 1199for (var i = 0; i < invalidOptions.Length; i++)
WithReferenceTests.cs (7)
324var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 414var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 444var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 496var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 518var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 542var servicesKeysCount = config.Keys.Count(k => k.StartsWith("services__")); 559var servicesKeysCount = config.Keys.Count(k => k.StartsWith("services__"));
WithTerminalTests.cs (2)
1086for (var i = 0; i < 3; i++) 1116for (var i = 0; i < 3; i++)
WithUrlsTests.cs (3)
502for (var i = 0; i < urlSnapshots.Count; i++) 556var startingPort = 1234; 618for (var i = 0; i < urlSnapshots.Count; i++)
Aspire.Hosting.TestUtilities (4)
Helpers\Network.cs (1)
48var port = random.Next(minPort, maxPort + 1);
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
Utils\DockerUtils.cs (2)
112for (var i = 0; i < 3; i++) 138var exitCode = process.ExitCode;
Aspire.Hosting.Valkey.Tests (2)
AddValkeyTests.cs (1)
305var saveIndex = args.IndexOf("--save");
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.Hosting.Yarp (3)
YarpEnvConfigGenerator.cs (3)
29for (var i = 0; i < targets.Length; i++) 61var counter = 0; 74var counter = 0;
Aspire.Managed.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
Aspire.Microsoft.Azure.Cosmos (6)
src\Shared\StableConnectionStringBuilder.cs (6)
82var idx = FindKeyIndex(key); 95var idx = FindKeyIndex(key); 126var idx = FindKeyIndex(key); 142var idx = FindKeyIndex(key); 180for (var i = 0; i < parts.Length; i++) 250for (var i = 0; i < _segments.Count; i++)
Aspire.Microsoft.EntityFrameworkCore.Cosmos (6)
src\Shared\StableConnectionStringBuilder.cs (6)
82var idx = FindKeyIndex(key); 95var idx = FindKeyIndex(key); 126var idx = FindKeyIndex(key); 142var idx = FindKeyIndex(key); 180for (var i = 0; i < parts.Length; i++) 250for (var i = 0; i < _segments.Count; i++)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration (6)
src\Shared\StableConnectionStringBuilder.cs (6)
82var idx = FindKeyIndex(key); 95var idx = FindKeyIndex(key); 126var idx = FindKeyIndex(key); 142var idx = FindKeyIndex(key); 180for (var i = 0; i < parts.Length; i++) 250for (var i = 0; i < _segments.Count; i++)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration.Tests (1)
tests\Aspire.Azure.Security.KeyVault.Tests\MockTransport.cs (1)
21var requestIndex = 0;
Aspire.Playground.Tests (3)
src\Shared\PasswordGenerator.cs (2)
38var requiredMinLength = checked(minLower + minUpper + minNumeric + minSpecial); 39var length = Math.Max(minLength, requiredMinLength);
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
Aspire.RabbitMQ.Client (1)
src\Components\Aspire.RabbitMQ.Client\RabbitMQEventSourceLogForwarder.cs (1)
88for (var i = 0; i < Count; i++)
Aspire.Seq.Tests (1)
SeqEndpointCanBeConfigured.cs (1)
79var port = ((IPEndPoint)listener.LocalEndpoint).Port;
Aspire.StackExchange.Redis (1)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\Shared\AssemblyVersionExtensions.cs (1)
25var indexOfPlusSign = informationalVersion.IndexOf('+', StringComparison.Ordinal);
Aspire.Templates.Tests (3)
StarterTemplateRunTestsBase.cs (2)
142r => Assert.True(int.TryParse(r, out var actualTempC) && actualTempC >= -20 && actualTempC <= 55), 143r => Assert.True(int.TryParse(r, out var actualTempF) && actualTempF >= -5 && actualTempF <= 133),
TemplateTestsBase.cs (1)
178var numAttempts = 0;
Aspire.TerminalHost (12)
DcpUpstreamAdapter.cs (4)
370var length = BinaryPrimitives.ReadInt32LittleEndian(header.AsSpan(1, 4)); 414var exitCode = BinaryPrimitives.ReadInt32LittleEndian(payload.AsSpan(0, 4)); 443var read = 0; 446var n = await stream.ReadAsync(buffer.AsMemory(read), ct).ConfigureAwait(false);
src\Shared\ParentProcessWatchdog.cs (1)
47if (!int.TryParse(Environment.GetEnvironmentVariable(processIdVariable), NumberStyles.Integer, CultureInfo.InvariantCulture, out var parentPid))
src\Shared\ProcessStartTimeHelper.cs (1)
361var closeParenIndex = contents.LastIndexOf(')');
TerminalHostApp.cs (1)
478for (var i = 0; i < payloadList.Count; i++)
TerminalHostArgs.cs (2)
80System.Globalization.CultureInfo.InvariantCulture, out var value) 90System.Globalization.CultureInfo.InvariantCulture, out var value)
TerminalHostProcessRunner.cs (1)
28var terminationSignalReceived = 0;
TerminalReplica.cs (2)
151var i = 0; 219var consecutiveFailures = 0;
Aspire.TerminalHost.Tests (12)
TerminalHostAppTests.cs (10)
119var exitCode = await hostTask.WaitAsync(TimeSpan.FromSeconds(10)); 150for (var i = 0; i < concurrency; i++) 166var successes = results.Count(static r => r); 235var exitCode = await TerminalHostApp.RunAsync(["--bogus"], CancellationToken.None); 526var w = p[0] | (p[1] << 8) | (p[2] << 16) | (p[3] << 24); 527var h = p[4] | (p[5] << 8) | (p[6] << 16) | (p[7] << 24); 536var observedWidth = payload[0] | (payload[1] << 8) | (payload[2] << 16) | (payload[3] << 24); 537var observedHeight = payload[4] | (payload[5] << 8) | (payload[6] << 16) | (payload[7] << 24); 624var offset = 0; 627var read = await _stream.ReadAsync(buffer.AsMemory(offset, buffer.Length - offset), ct).ConfigureAwait(false);
tests\Shared\AsyncTestHelpers.cs (1)
224for (var i = 0; i < retries; i++)
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
Aspire.TestTools (6)
GitHubActionsApi.cs (2)
23for (var page = 1; ; page++) 59for (var page = 1; ; page++)
GitHubCli.cs (4)
102var issueNumber = 0; 105var lastSlash = issueUrl.LastIndexOf('/'); 106if (lastSlash >= 0 && int.TryParse(issueUrl[(lastSlash + 1)..], out var parsed)) 357for (var i = 0; i < arguments.Count; i++)
Aspire.TypeSystem (6)
AttributeDataReader.cs (6)
128for (var i = 0; i < attributes.Count; i++) 141for (var i = 0; i < attributes.Count; i++) 154for (var i = 0; i < attributes.Count; i++) 201for (var i = 0; i < data.NamedArguments.Count; i++) 274for (var i = 0; i < data.ConstructorArguments.Count; i++) 300for (var i = 0; i < data.NamedArguments.Count; i++)
BasketService (1)
Models\DecimalValue.cs (1)
20var nanos = decimal.ToInt32((value - units) * NanoFactor);
BicepSample.ApiService (1)
Program.cs (1)
78var batchCount = 0;
Binding.ReliableSession.IntegrationTests (6)
NetHttpBindingTests.cs (3)
155var result1 = await serviceProxy.GetNextNumberAsync(); 161var result2 = await serviceProxy.GetNextNumberAsync(); 384var result1 = await serviceProxy.GetNextNumberAsync();
WSHttpBindingTests.cs (3)
155var result1 = await serviceProxy.GetNextNumberAsync(); 161var result2 = await serviceProxy.GetNextNumberAsync(); 384var result1 = await serviceProxy.GetNextNumberAsync();
cdac-build-tool (2)
ContractDescriptorSourceFileEmitter.cs (1)
86var prevPos = 0;
ObjectFileScraper.cs (1)
342var end = nameStart.IndexOf((byte)0); // find the first nul after index
Client.ClientBase.IntegrationTests (16)
SessionTests.cs (16)
30var dataA = channel.MethodAInitiating(A); 32var dataB = channel.MethodBNonInitiating(B); 64var dataA1 = channel1.MethodAInitiating(A1); 65var dataA2 = channel2.MethodAInitiating(A2); 66var dataB1 = channel1.MethodBNonInitiating(B1); 67var dataB2 = channel2.MethodBNonInitiating(B2); 302var result = s_channel.NonTerminatingMethodCallingDuplexCallbacks( // + 1 324var result = s_channel.NonTerminatingMethodCallingDuplexCallbacks( // + 1 344var result = s_channel.TerminatingMethodCallingDuplexCallbacks( // + 1 372var result = s_channel.TerminatingMethodCallingDuplexCallbacks( // + 1 396var result = s_channel.NonTerminatingMethodCallingDuplexCallbacks( // + 1 419var result = s_channel.NonTerminatingMethodCallingDuplexCallbacks( // + 1 443var result = s_channel.NonTerminatingMethodCallingDuplexCallbacks( 465var result = s_channel.NonTerminatingMethodCallingDuplexCallbacks( 541var result2 = s_channel.NonTerminatingMethod(); 551var result2 = s_channel.NonTerminatingMethod();
ConfigurationSchemaGenerator (6)
ConfigSchemaEmitter.cs (6)
60for (var i = 0; i < categories.Count; i++) 85for (var i = 0; i < spec.ConfigurationPaths.Count; i++) 516var index = 0; 529var remaining = value.Length - index; 711for (var i = 0; i < exclusionPaths.Count; i++) 720if (!jsonObject.TryAdd(key, value, out var index))
CosmosEndToEnd.ApiService (1)
Program.cs (1)
31var batchCount = 0;
crossgen2 (1)
Crossgen2RootCommand.cs (1)
366var parallelism = Math.Min(24, Environment.ProcessorCount);
csc (32)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
164var exitCode = RunLocalCompilation(parsedArgs.ToArray(), buildPaths, textWriter);
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (13)
87var requestLength = args.Count + 1 + (libDirectory == null ? 0 : 1); 129var length = BitConverter.ToInt32(lengthBuffer, 0); 224var argIndex = reader.ReadInt32(); 386var count = reader.ReadInt32(); 388for (var i = 0; i < count; i++) 437var returnCode = reader.ReadInt32(); 441var telemetryCount = reader.ReadInt32(); 452for (var i = 0; i < count; i++) 493var serverProcessId = reader.ReadInt32(); 540var count = reader.ReadInt32(); 542for (var i = 0; i < count; i++) 630var length = reader.ReadInt32(); 664var hashAttributeCount = hashAttributes.Count();
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (6)
221var originalThreadId = Environment.CurrentManagedThreadId; 222var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 223var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 263var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess; 282var releaseThreadId = Environment.CurrentManagedThreadId; 806for (var i = 0; i < 100; i++)
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (2)
125var processId = Process.GetCurrentProcess().Id; 152var threadId = Environment.CurrentManagedThreadId;
src\roslyn\src\Compilers\Shared\NativeMethods.cs (10)
19internal Int32 cb; 23internal Int32 dwX; 24internal Int32 dwY; 25internal Int32 dwXSize; 26internal Int32 dwYSize; 27internal Int32 dwXCountChars; 28internal Int32 dwYCountChars; 29internal Int32 dwFillAttribute; 30internal Int32 dwFlags; 64internal const Int32 STARTF_USESTDHANDLES = 0x00000100;
CSharpSyntaxGenerator (7)
Grammar\GrammarGenerator.cs (2)
281for (var i = 0; i < value.Length; i++) 287for (var i = 0; i < indices.Length; i++)
SourceWriter.cs (5)
67var experimentalKindCount = 0; 1701var nAutoCreatableTokens = nd.Fields.Count(f => IsAutoCreatableToken(nd, f)); 1767var optionalCount = OptionalFactoryArgumentCount(nd); 1773var requiredCount = RequiredFactoryArgumentCount(nd, includeKind: false); 1785var optionalCount = OptionalFactoryArgumentCount(nd);
CustomResources.AppHost (1)
TestResource.cs (1)
50var seconds = Random.Shared.Next(2, 12);
datacollector (5)
DataCollectorMain.cs (4)
84var traceLevelInt = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, TraceLevelArgument); 118var parentProcessId = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, ParentProcessArgument); 131&& int.TryParse(portValue, NumberStyles.Integer, CultureInfo.CurrentCulture, out var p) 156var timeout = EnvironmentHelper.GetConnectionTimeout();
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (1)
53var processId =
datacollector.arm64 (5)
src\vstest\src\datacollector\DataCollectorMain.cs (4)
84var traceLevelInt = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, TraceLevelArgument); 118var parentProcessId = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, ParentProcessArgument); 131&& int.TryParse(portValue, NumberStyles.Integer, CultureInfo.CurrentCulture, out var p) 156var timeout = EnvironmentHelper.GetConnectionTimeout();
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (1)
53var processId =
dotnet (67)
BuildServer\RazorPidFile.cs (1)
36if (!int.TryParse(reader.ReadLine(), out var processId))
CliSchema.cs (1)
131foreach ((var index, var argument) in arguments.Index())
Commands\BuildServer\Shutdown\BuildServerShutdownCommand.cs (1)
64var index = WaitForResult([.. tasks.Select(t => t.Item2)]);
Commands\Clean\FileBasedAppArtifacts\CleanFileBasedAppArtifactsCommand.cs (1)
74var days = _parseResult.GetValue(Definition.DaysOption);
Commands\Package\Add\PackageAddCommand.cs (1)
72var result = NuGetCommand.Run(args, isFileBasedApp);
Commands\Package\Remove\PackageRemoveCommand.cs (1)
53var result = NuGetCommand.Run(TransformArgs(packageToRemove, projectFilePath), isFileBasedApp);
Commands\Project\Convert\ProjectConvertCommand.cs (1)
390var counter = 1;
Commands\Run\CSharpCompilerCommand.cs (2)
117var exitCode = ProcessBuildResponse(responseTask.Result, out fallbackToNormalBuild); 307if (IsPathOption(arg, out var colonIndex))
Commands\Run\FileBasedAppSourceEditor.cs (3)
232var start = span.Start; 233var length = span.Length; 254var startBeforeWhiteSpace = directive.Info.Span.Start - directive.Info.LeadingWhiteSpace.BlankLineLength;
Commands\Run\RunCommand.cs (4)
1060var sdkCount = RunTelemetry.CountSdks(directives); 1061var packageReferenceCount = RunTelemetry.CountPackageReferences(directives); 1062var projectReferenceCount = RunTelemetry.CountProjectReferences(directives); 1063var additionalPropertiesCount = RunTelemetry.CountAdditionalProperties(directives);
Commands\Run\RunTelemetry.cs (1)
151var sdkDirectives = directives.OfType<CSharpDirective.Sdk>().Count();
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (1)
718var degreeOfParallelism = parseResult.GetValue(definition.MaxParallelTestModulesOption);
Commands\Test\MTP\SolutionAndProjectUtility.cs (1)
181var capacity = 0;
Commands\Test\MTP\TestApplication.cs (1)
227var exitCode = process.ExitCode;
Commands\Test\MTP\ValidationUtility.cs (1)
22var count = 0;
Commands\Workload\WorkloadUtilities.cs (3)
18var firstDash = first.IndexOf('-'); 19var secondDash = second.IndexOf('-'); 26var comparison = firstVersion.CompareTo(secondVersion);
Extensions\ParseResultExtensions.cs (2)
119var dashDashIndex = subargs.IndexOf("--"); 177var foundIndex = error.IndexOf(part);
LoggerUtility.cs (1)
180var separatorIndex = value.IndexOf(':');
PrintableTable.cs (6)
60var totalWidth = CalculateTotalWidth(widths); 144var startIndex = line * widths[i]; 145var length = contents[i].LengthInTextElements; 148var endIndex = (line + 1) * widths[i]; 181var width = new StringInfo(c.Header ?? "").LengthInTextElements; 199foreach (var width in widths)
Program.cs (1)
97var exitCode = 1;
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26425.125\contentFiles\cs\net11.0\BuildProtocol.cs (13)
87var requestLength = args.Count + 1 + (libDirectory == null ? 0 : 1); 129var length = BitConverter.ToInt32(lengthBuffer, 0); 224var argIndex = reader.ReadInt32(); 386var count = reader.ReadInt32(); 388for (var i = 0; i < count; i++) 437var returnCode = reader.ReadInt32(); 441var telemetryCount = reader.ReadInt32(); 452for (var i = 0; i < count; i++) 493var serverProcessId = reader.ReadInt32(); 540var count = reader.ReadInt32(); 542for (var i = 0; i < count; i++) 630var length = reader.ReadInt32(); 664var hashAttributeCount = hashAttributes.Count();
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26425.125\contentFiles\cs\net11.0\BuildServerConnection.cs (6)
221var originalThreadId = Environment.CurrentManagedThreadId; 222var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 223var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 263var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess; 282var releaseThreadId = Environment.CurrentManagedThreadId; 806for (var i = 0; i < 100; i++)
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26425.125\contentFiles\cs\net11.0\CompilerServerLogger.cs (2)
125var processId = Process.GetCurrentProcess().Id; 152var threadId = Environment.CurrentManagedThreadId;
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26425.125\contentFiles\cs\net11.0\NativeMethods.cs (10)
19internal Int32 cb; 23internal Int32 dwX; 24internal Int32 dwY; 25internal Int32 dwXSize; 26internal Int32 dwYSize; 27internal Int32 dwXCountChars; 28internal Int32 dwYCountChars; 29internal Int32 dwFillAttribute; 30internal Int32 dwFlags; 64internal const Int32 STARTF_USESTDHANDLES = 0x00000100;
Telemetry\TelemetryClient.cs (1)
78if (!string.IsNullOrEmpty(envValue) && int.TryParse(envValue, out var parsed) && parsed > 0)
ToolManifest\ToolManifestEditor.cs (1)
143if (root.TryGetInt32Value(JsonPropertyVersion, out var version))
dotnet-aot (15)
src\sdk\src\Cli\dotnet\CliSchema.cs (1)
131foreach ((var index, var argument) in arguments.Index())
src\sdk\src\Cli\dotnet\Commands\Workload\WorkloadUtilities.cs (3)
18var firstDash = first.IndexOf('-'); 19var secondDash = second.IndexOf('-'); 26var comparison = firstVersion.CompareTo(secondVersion);
src\sdk\src\Cli\dotnet\Extensions\ParseResultExtensions.cs (2)
119var dashDashIndex = subargs.IndexOf("--"); 177var foundIndex = error.IndexOf(part);
src\sdk\src\Cli\dotnet\LoggerUtility.cs (1)
180var separatorIndex = value.IndexOf(':');
src\sdk\src\Cli\dotnet\PrintableTable.cs (6)
60var totalWidth = CalculateTotalWidth(widths); 144var startIndex = line * widths[i]; 145var length = contents[i].LengthInTextElements; 148var endIndex = (line + 1) * widths[i]; 181var width = new StringInfo(c.Header ?? "").LengthInTextElements; 199foreach (var width in widths)
src\sdk\src\Cli\dotnet\Telemetry\TelemetryClient.cs (1)
78if (!string.IsNullOrEmpty(envValue) && int.TryParse(envValue, out var parsed) && parsed > 0)
src\sdk\src\Cli\dotnet\ToolManifest\ToolManifestEditor.cs (1)
143if (root.TryGetInt32Value(JsonPropertyVersion, out var version))
dotnet-dev-certs (13)
Program.cs (1)
195var cleanResult = CleanHttpsCertificates(reporter);
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
258var exitCode = processOutput.ExitStatus.ExitCode; 355var exitCode = processOutput.ExitStatus.ExitCode;
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
91for (var i = 0; i < chain.ChainElements.Count; i++) 1048for (var i = 0; i < MaxHashCollisions; i++)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\AnsiConsole.cs (4)
63var escapeScan = 0; 66var escapeIndex = message.IndexOf("\x1b[", escapeScan, StringComparison.Ordinal); 75var startIndex = escapeIndex + 2; 76var endIndex = startIndex;
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
149for (var index = 0; index < args.Length; index++) 480var maxArgLen = arguments.Max(a => a.Name.Length); 496var maxOptLen = options.Max(o => o.GetDisplayText().Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
dotnet-format (14)
CodeFormatter.cs (4)
94var exitCode = 0; 153for (var index = 0; index < s_codeFormatters.Length; index++) 176var totalFileCount = solution.Projects.Sum(project => project.DocumentIds.Count); 177var projectFileCount = 0;
Commands\FormatCommandCommon.cs (2)
267for (var i = 0; Console.In.Peek() != -1; ++i) 356var netCoreAppIndex = Array.IndexOf(pathParts, "Microsoft.NETCore.App");
Formatters\DocumentFormatter.cs (3)
69for (var index = 0; index < formattableDocuments.Length; index++) 131for (var index = 0; index < formattedDocuments.Length; index++) 164for (var index = 0; index < changes.Count; index++)
Formatters\EndOfLineFormatter.cs (1)
37for (var lineIndex = 0; lineIndex < newSourceText.Lines.Count; lineIndex++)
Workspaces\FolderWorkspace_FolderSolutionLoader.cs (2)
58for (var index = 0; index < globs.Length; index++) 76for (var index = 0; index < paths.Length; index++)
Workspaces\FolderWorkspace_ProjectLoader.cs (2)
19for (var index = 0; index < filePaths.Length; index++) 47for (var index = 0; index < filePaths.Length; index++)
dotnet-getdocument (9)
src\aspnetcore\artifacts\obj\dotnet-getdocument\Release\net11.0\Microsoft.Extensions.ApiDescription.Tool.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\AnsiConsole.cs (4)
63var escapeScan = 0; 66var escapeIndex = message.IndexOf("\x1b[", escapeScan, StringComparison.Ordinal); 75var startIndex = escapeIndex + 2; 76var endIndex = startIndex;
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
149for (var index = 0; index < args.Length; index++) 480var maxArgLen = arguments.Max(a => a.Name.Length); 496var maxOptLen = options.Max(o => o.GetDisplayText().Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
dotnet-openapi (13)
Commands\BaseCommand.cs (4)
232var timeout = 20; 302for (var retry = 0; retry < retryCount; retry++) 346var count = 0; 537for (var i = 0; sameHashes && i < downloadHash.Length; i++)
Program.cs (1)
29var result = application.Execute(args);
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\AnsiConsole.cs (4)
63var escapeScan = 0; 66var escapeIndex = message.IndexOf("\x1b[", escapeScan, StringComparison.Ordinal); 75var startIndex = escapeIndex + 2; 76var endIndex = startIndex;
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
149for (var index = 0; index < args.Length; index++) 480var maxArgLen = arguments.Max(a => a.Name.Length); 496var maxOptLen = options.Max(o => o.GetDisplayText().Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
dotnet-razorpagegenerator (3)
Program.cs (3)
92var fileCount = 0; 199var startIndex = 0; 207var endIndex = cshtmlContent.IndexOf(endMatch, startIndex, StringComparison.Ordinal);
dotnet-sourcelink (5)
dotnet-sql-cache (8)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\AnsiConsole.cs (4)
63var escapeScan = 0; 66var escapeIndex = message.IndexOf("\x1b[", escapeScan, StringComparison.Ordinal); 75var startIndex = escapeIndex + 2; 76var endIndex = startIndex;
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
149for (var index = 0; index < args.Length; index++) 480var maxArgLen = arguments.Max(a => a.Name.Length); 496var maxOptLen = options.Max(o => o.GetDisplayText().Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
dotnet-suggest (4)
SuggestionDispatcher.cs (4)
141var position = parseResult.GetValue(PositionOption); 221for (var i = "dotnet".Length; i < commandLine.Length; i++) 232for (var i = endOfWhitespace.Value; i < commandLine.Length; i++) 243for (var i = endOfSecondtoken.Value; i < commandLine.Length; i++)
dotnet-svcutil-lib (142)
FrameworkFork\Microsoft.CodeDom\Compiler\CodeGenerator.cs (2)
1770else if (e.Value is Int32) 1772Output.Write(((Int32)e.Value).ToString());
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (2)
1372else if (e.Value is Int32) 1374Output.Write(((Int32)e.Value).ToString());
FrameworkFork\Microsoft.CodeDom\Microsoft\VBCodeProvider.cs (1)
3313if (fileLength > Int32.MaxValue)
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\XmlBinaryReader.cs (5)
3299Type TypeOfInt32 = typeof(System.Int32); 4081return (Int32)_data[_tokDataPos]; 4235(Int32)_data[_tokDataPos], 4421private Int32 GetInt32(int pos) 4424return (Int32)(data[pos] | data[pos + 1] << 8 | data[pos + 2] << 16 | data[pos + 3] << 24);
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentXPathNavigator.cs (1)
479int index = Int32.MaxValue;
FrameworkFork\Microsoft.Xml\Xml\Dom\XPathNodeList.cs (1)
33ReadUntil(Int32.MaxValue);
FrameworkFork\Microsoft.Xml\Xml\schema\FacetChecker.cs (2)
798internal virtual Exception CheckValueFacets(Int32 value, XmlSchemaDatatype datatype) 1074internal override Exception CheckValueFacets(Int32 value, XmlSchemaDatatype datatype)
FrameworkFork\Microsoft.Xml\Xml\schema\GenerateConverter.cs (2)
22public static Type[] InterfaceTypes = { typeof(Boolean), typeof(DateTime), typeof(Decimal), typeof(Double), typeof(Int32), typeof(Int64), typeof(Single), typeof(String), typeof(Object) }; 854if (type == typeof(Int32)) return "int";
FrameworkFork\Microsoft.Xml\Xml\schema\XmlValueConverter.cs (4)
887if (value < (decimal)Int32.MinValue || value > (decimal)Int32.MaxValue) 943if (value < (long)Int32.MinValue || value > (long)Int32.MaxValue)
FrameworkFork\Microsoft.Xml\Xml\schema\XsdDuration.cs (1)
700if (result > (Int32.MaxValue - digit) / 10)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (4)
201if (Int32.TryParse(name, out val)) 1172new Type[] { typeof(Int32), typeof(Int32), typeof(Int32), typeof(Boolean), typeof(Byte) }
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeIdentifier.cs (1)
191int arguments = Int32.Parse(name.Substring(nameEnd + 1), CultureInfo.InvariantCulture) + index;
FrameworkFork\Microsoft.Xml\Xml\Serialization\PrimitiveXmlSerializers.cs (2)
31WriteElementStringRaw(@"int", @"", Microsoft.Xml.XmlConvert.ToString((System.Int32)((System.Int32)o)));
FrameworkFork\Microsoft.Xml\Xml\Serialization\SourceInfo.cs (2)
29new Type[] { typeof(Int32) }, 106new Type[] { typeof(Int32) },
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCodeExporter.cs (1)
249type == typeof(Int32) ||
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCountingReader.cs (1)
30if (_advanceCount == Int32.MaxValue)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationReader.cs (2)
1051soapArrayInfo.length = Int32.Parse(lengthString, CultureInfo.InvariantCulture); 1119soapArrayInfo.length = Int32.Parse(dimensions[i], CultureInfo.InvariantCulture);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (4)
561if (index <= Int32.MaxValue) 563Int32 newIndex = (Int32)index; 3546Writer.Write(((Int32)value).ToString(null, NumberFormatInfo.InvariantInfo));
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (3)
1269LocalBuilder localI = ilg.DeclareOrGetLocal(typeof(Int32), iVar); 1274LocalBuilder localI = ilg.DeclareOrGetLocal(typeof(Int32), iVar); 1628LocalBuilder localI = ilg.DeclareOrGetLocal(typeof(Int32), iPlusArrayName);
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (10)
137Int32 u = 238Int32 u = XmlCharType.CombineSurrogateChar(y, x); 245bufBld.Append(((Int32)name[0]).ToString("X4", CultureInfo.InvariantCulture)); 283Int32 u = XmlCharType.CombineSurrogateChar(y, x); 290bufBld.Append(((Int32)name[position]).ToString("X4", CultureInfo.InvariantCulture)); 733public static string ToString(Int32 value) 1020public static Int32 ToInt32(string s) 1022return Int32.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 1025internal static Exception TryToInt32(string s, out Int32 result) 1027if (!Int32.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result))
FrameworkFork\Microsoft.Xml\Xml\XmlQualifiedName.cs (1)
29private Int32 _hash;
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ExtensionQuery.cs (2)
90if (value is Int32) return (double)(Int32)value;
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\SortQuery.cs (3)
53Int32 numSorts = _comparer.NumSorts; 62for (Int32 j = 0; j < numSorts; j++) 127private Int32 _numKeys;
FrameworkFork\System.Runtime.Serialization\HResults.cs (1)
16internal const Int32 COR_E_SYSTEM = unchecked((int)0x80131501);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (2)
435if (i == Int32.MaxValue) 1510if (i == Int32.MaxValue)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (5)
650int newSize = (value < Int32.MaxValue / 2) ? value * 2 : Int32.MaxValue; 1757nestedParamCounts.Add(Int32.Parse(typeName.Substring(endIndex + 1), CultureInfo.InvariantCulture)); 1761nestedParamCounts.Add(Int32.Parse(typeName.Substring(endIndex + 1, startIndex - endIndex - 1), CultureInfo.InvariantCulture)); 2040if (!Int32.TryParse(format.Substring(start, i - start), out paramIndex) || paramIndex < 0 || paramIndex >= genericNameProvider.GetParameterCount())
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaImporter.cs (4)
379if (i == Int32.MaxValue) 1317if (!Int32.TryParse(nestedLevelAttribute.Value, out argumentLevel)) 1331if (!Int32.TryParse(typeNestedLevelsAttribute.Value, out nestedLevels)) 1347Int32.MaxValue, false /*ignoreExtensionDataObject*/, true /*preserveObjectReferences*/, null /*dataContractResolver*/);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\TypeCode.cs (1)
39else if (type == typeof(Int32))
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlFormatReaderGenerator.cs (2)
573object forLoop = _ilg.For(i, 0, Int32.MaxValue); 669object forLoop = _ilg.For(i, 0, Int32.MaxValue);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (4)
470if (index == Int32.MaxValue) 474string.Format(SRSerialization.MaxArrayLengthExceeded, Int32.MaxValue, 477int newSize = (index < Int32.MaxValue / 2) ? index * 2 : Int32.MaxValue;
FrameworkFork\System.Runtime.Serialization\System\Xml\ArrayHelper.cs (6)
158internal class Int32ArrayHelperWithString : ArrayHelper<string, Int32> 162protected override int ReadArray(XmlDictionaryReader reader, string localName, string namespaceUri, Int32[] array, int offset, int count) 167protected override void WriteArray(XmlDictionaryWriter writer, string prefix, string localName, string namespaceUri, Int32[] array, int offset, int count) 173internal class Int32ArrayHelperWithDictionaryString : ArrayHelper<XmlDictionaryString, Int32> 177protected override int ReadArray(XmlDictionaryReader reader, XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count) 182protected override void WriteArray(XmlDictionaryWriter writer, string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count)
FrameworkFork\System.Runtime.Serialization\System\Xml\UniqueId.cs (4)
440Int32 idLow = UnsafeGetInt32(pb); 441Int32 idHigh = UnsafeGetInt32(&pb[4]); 450private unsafe Int32 UnsafeGetInt32(byte* pb) 478private unsafe void UnsafeSetInt32(Int32 value, byte* pb)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBaseReader.cs (4)
1523public override Int32 ReadContentAsInt() 1528Int32 value = node.Value.ToInt(); 1768public override Int32[] ReadInt32Array(string localName, string namespaceUri) 1773public override Int32[] ReadInt32Array(XmlDictionaryString localName, XmlDictionaryString namespaceUri)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryReader.cs (5)
1152type = typeof(Int32); 1289private unsafe int ReadArray(Int32[] array, int offset, int count) 1293fixed (Int32* items = &array[offset]) 1301public override int ReadArray(string localName, string namespaceUri, Int32[] array, int offset, int count) 1308public override int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryWriter.cs (4)
1365unsafe public override void WriteArray(string prefix, string localName, string namespaceUri, Int32[] array, int offset, int count) 1371fixed (Int32* items = &array[offset]) 1384unsafe public override void WriteArray(string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count) 1390fixed (Int32* items = &array[offset])
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlConverter.cs (2)
751return (*(Int32*)&value == *(Int32*)&negativeZero);
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlDictionaryAsyncCheckWriter.cs (2)
432public override void WriteArray(string prefix, string localName, string namespaceUri, Int32[] array, int offset, int count) 438public override void WriteArray(string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlDictionaryReader.cs (5)
977public virtual Int32[] ReadInt32Array(string localName, string namespaceUri) 982public virtual Int32[] ReadInt32Array(XmlDictionaryString localName, XmlDictionaryString namespaceUri) 987public virtual int ReadArray(string localName, string namespaceUri, Int32[] array, int offset, int count) 999public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count) 1598public override Int32 ReadContentAsInt()
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlDictionaryWriter.cs (4)
262else if (type == typeof(Int32)) 291else if (type == typeof(Int32)) 452public virtual void WriteArray(string prefix, string localName, string namespaceUri, Int32[] array, int offset, int count) 463public virtual void WriteArray(string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count)
FrameworkFork\System.ServiceModel\Extensions\ReflectionExtensions.cs (1)
137if (type == typeof(Int32))
FrameworkFork\System.ServiceModel\Internals\System\Runtime\TimeoutHelper.cs (3)
14public static readonly TimeSpan MaxWait = TimeSpan.FromMilliseconds(Int32.MaxValue); 289var segmentValue = millisecondsTimeout / SegmentationFactor; 290var coalescingSpanMs = CoalescingFactor;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\PrivacyNoticeBindingElementImporter.cs (1)
46if (!Int32.TryParse(versionString, out version))
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportDefaults.cs (4)
39public const int BufferedReadDefaultMaxStringContentLength = Int32.MaxValue; 40public const int BufferedReadDefaultMaxArrayLength = Int32.MaxValue; 41public const int BufferedReadDefaultMaxBytesPerRead = Int32.MaxValue; 42public const int BufferedReadDefaultMaxNameTableCharCount = Int32.MaxValue;
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceReflector.cs (1)
141for (int i = 0; i < Int32.MaxValue; i++)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\InvokerUtil.cs (3)
34var inputCount = parameters.Length; 55for (var i = 0; i < inputCount; i++) 69for (var i = 0; i < outputPos.Length; i++)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (3)
724value = Array.Empty<Int32>(); 836Int32[] arrayValue = (Int32[])value;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrust.cs (1)
676keySize = Int32.Parse(XmlHelper.ReadTextElementAsTrimmedString(element), NumberFormatInfo.InvariantInfo);
FrameworkFork\System.Web.Services\Services\Description\ServiceDescriptionSerializer.cs (6)
1029if (((global::System.Int32)o.@Group) != 1) 1031WriteAttribute(@"group", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Int32)((global::System.Int32)o.@Group))); 1033if (((global::System.Int32)o.@Capture) != 0) 1035WriteAttribute(@"capture", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Int32)((global::System.Int32)o.@Capture)));
Metadata\ServiceDescriptorFactory.cs (1)
44var key = metadaDocLoader.GetHashCode();
Shared\MSBuildProj.cs (1)
824var itemIdx = packageDependencies.IndexOf(dependency);
Shared\Utilities\DebugUtils.cs (2)
20get { return Int32.TryParse(Environment.GetEnvironmentVariable(SvcutilKeepBootstrapDirEnvVar), out int ret) ? (ret > 0 ? true : false) : false; } 31get { return Int32.TryParse(Environment.GetEnvironmentVariable(SvcutilDebugVariableEnvVar), out int ret) ? ret : 0; }
Shared\Utilities\PathHelper.cs (1)
188if (!string.IsNullOrEmpty(str) && int.TryParse(str, out var index))
Shared\Utilities\ProcessRunner.cs (1)
150var exitCode = Path.GetFileName(processName) == Path.GetFileName(Process.GetCurrentProcess().MainModule.FileName) ? proc.ExitCode : -1;
Shared\Utilities\RuntimeEnvironmentHelper.cs (1)
93var count = 1;
dotnet-svcutil-lib.Tests (1)
UnitTest.cs (1)
27var exitCode = 0;
dotnet-user-jwts (21)
Commands\ClearCommand.cs (1)
54var count = jwtStore.Jwts.Count;
Helpers\ConsoleTable.cs (8)
59var EXCESS_LENGTH_CREATED_BY_BORDERS = 4; 61var equalColumnLengths = Math.Max((Console.WindowWidth / _columns.Count) - EXCESS_LENGTH_CREATED_BY_BORDERS, 5); 63var excessLength = 0; 64var numberOfColumnsThatNeedMoreLength = 0; 67for (var i = 0; i < maxColumnLengths.Count; i++) 81for (var i = 0; i < maxColumnLengths.Count; i++) 105for (var i = 0; i < rows.Count; i++) 111for (var j = 0; j < rows[i].Length; j++)
Helpers\SigningKeysHandler.cs (2)
42var signingKeyLength = signingKey?.Length ?? DevJwtsDefaults.SigningKeyLength; 46&& Convert.TryFromBase64String(signingKey.Value, keyMaterial, out var bytesWritten)
src\aspnetcore\artifacts\obj\dotnet-user-jwts\Release\net11.0\win-x64\Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\artifacts\obj\dotnet-user-jwts\Release\net11.0\win-x64\Microsoft.AspNetCore.Tools.SecretsHelpersResources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\AnsiConsole.cs (4)
63var escapeScan = 0; 66var escapeIndex = message.IndexOf("\x1b[", escapeScan, StringComparison.Ordinal); 75var startIndex = escapeIndex + 2; 76var endIndex = startIndex;
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
149for (var index = 0; index < args.Length; index++) 480var maxArgLen = arguments.Max(a => a.Name.Length); 496var maxOptLen = options.Max(o => o.GetDisplayText().Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
dotnet-user-secrets (10)
src\aspnetcore\artifacts\obj\dotnet-user-secrets\Release\net11.0\win-x64\Microsoft.AspNetCore.Tools.SecretsHelpersResources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\artifacts\obj\dotnet-user-secrets\Release\net11.0\win-x64\Microsoft.Extensions.SecretManager.Tools.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\AnsiConsole.cs (4)
63var escapeScan = 0; 66var escapeIndex = message.IndexOf("\x1b[", escapeScan, StringComparison.Ordinal); 75var startIndex = escapeIndex + 2; 76var endIndex = startIndex;
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
149for (var index = 0; index < args.Length; index++) 480var maxArgLen = arguments.Max(a => a.Name.Length); 496var maxOptLen = options.Max(o => o.GetDisplayText().Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
dotnet-watch (10)
CommandLine\CommandLineOptions.cs (5)
261var dashDashIndex = IndexOf(parseResult.Tokens, t => t.Value == "--"); 262var unmatchedTokensBeforeDashDash = parseResult.UnmatchedTokens.Count - (dashDashIndex >= 0 ? parseResult.Tokens.Count - dashDashIndex - 1 : 0); 334var dashDashIndex = IndexOf(parseResult.Tokens, t => t.Value == "--"); 335var unmatchedTokensBeforeDashDash = parseResult.UnmatchedTokens.Count - (dashDashIndex >= 0 ? parseResult.Tokens.Count - dashDashIndex - 1 : 0); 371for (var i = 0; i < list.Count; i++)
Program.cs (1)
56out var exitCode);
Watch\BuildEvaluator.cs (2)
207var hashCode = string.GetHashCode(extension, StringComparison.OrdinalIgnoreCase); 208for (var i = 0; i < s_msBuildFileExtensionHashes.Length; i++)
Watch\DotNetWatcher.cs (1)
29for (var iteration = 0;;iteration++)
Watch\MsBuildFileSetFactory.cs (1)
73var exitCode = await processRunner.RunAsync(processSpec, logger, launchResult: null, cancellationToken);
GenerateAnalyzerNuspec (1)
Program.cs (1)
13for (var i = 0; i < args.Length; i++)
GenerateDocumentationAndConfigFiles (843)
Program.cs (2)
1053var fieldCount = GetVersionFieldCount(version); 1435var globalLevel = category != null ? -99 : -100;
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
261for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (2)
274var hc = currentNode.HashCode; 844var h = 0;
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (6)
163var rootLength = GetPathRoot(path, isUnixLike).Length; 166var i = path.Length; 591var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 608var remainingParts = directoryPathParts.Length - index; 883var toSkip = isDriveRooted ? 2 : 1; 901var partCount = resolvedParts.Count;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ArrayExtensions.cs (5)
131var low = 0; 132var high = array.Length - 1; 136var middle = low + ((high - low) >> 1); 137var midValue = array[middle]; 170for (var i = 0; i < first.Length; i++)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
58var hashCode = 0; 59var count = 0; 83var hashCode = 0; 84var count = 0; 103var maxSize = Math.Min(maxItemsToHash, values.Length); 104var hashCode = 0; 127var hashCode = 0; 128var count = 0; 153var hashCode = 0; 154var count = 0; 176var hashCode = 0; 177var count = 0;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringTable.cs (10)
124var hashCode = Hash.GetFNVHashCode(chars); 128var idx = LocalIdxFromHash(hashCode); 164var hashCode = Hash.GetFNVHashCode(chars); 168var idx = LocalIdxFromHash(hashCode); 347var idx = LocalIdxFromHash(hashCode); 374var i1 = LocalNextRandom() & SharedBucketSizeMask; 450var i1 = SharedNextRandom() & SharedBucketSizeMask; 487for (var i = 0; i < array.Length; i++) 532for (var i = 0; i < ascii.Length; i++) 543for (var i = 0; i < ascii.Length; i++)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (10)
38var currentStart = accumulatedTextChangeSoFar.Value.Span.Start; 39var currentOldEnd = accumulatedTextChangeSoFar.Value.Span.End; 40var currentNewEnd = accumulatedTextChangeSoFar.Value.Span.Start + accumulatedTextChangeSoFar.Value.NewLength; 135var oldIndex = 0; 136var newIndex = 0; 140var oldDelta = 0; 199var newChangeLeadingDeletion = oldChange.Span.Start + oldDelta - newChange.SpanStart; 222var oldChangeLeadingInsertion = newChange.SpanStart - (oldChange.Span.Start + oldDelta); 224var oldChangeLeadingDeletion = Math.Min(oldChange.Span.Length, oldChangeLeadingInsertion); 310var newDeletion = newChange.SpanLength + oldChange.Span.Length - oldChange.NewLength;
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
356if (source.TryGetNonEnumeratedCount(out var count)) 436var index = 0; 713var count = data.First().Count(); 723var width = 0; 850var count = 0;
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (11)
466for (var i = 0; i < self.Length; i++) 635var count1 = array1.Length; 636var count2 = array2.Length; 736var index = 0; 870var capacity = map.Count > 3 ? map.Count : 0; 896var count = members.Count(static s => s is TNamedTypeSymbol); 927for (var i = 1; i < array.Length; i++) 1073var count = 0; 1088var sum = 0; 1100var sum = 0; 1101for (var i = 0; i < items.Length; i++)
src\roslyn\src\Dependencies\Collections\Internal\HashHelpers.cs (5)
51var limit = (int)Math.Sqrt(candidate); 52for (var divisor = 3; divisor <= limit; divisor += 2) 67foreach (var prime in s_primes) 74for (var i = (min | 1); i < int.MaxValue; i += 2) 85var newSize = 2 * oldSize;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (6)
365var index = self.IndexOf(value); 377var index = self.IndexOf(value, 0, Count, equalityComparer); 417var index = builder.IndexOf(item); 441var index = builder.IndexOf(item, 0, builder.Count, equalityComparer); 472var index = self.IndexOf(oldValue); 486var index = self.IndexOf(oldValue, equalityComparer);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray.cs (38)
66var copied = 0; 151var dstLB = destinationArray.GetLowerBound(0); 161var copied = 0; 228var offset = startIndex; 244var endIndex = segment.Offset + segment.Count; 245for (var i = segment.Offset; i < endIndex; i++) 315var endIndex = startIndex - count + 1; 316for (var i = startIndex; i >= endIndex; i--) 324var endIndex = startIndex - count + 1; 325for (var i = startIndex; i >= endIndex; i--) 352var firstIndex = index; 353var lastIndex = index + length - 1; 488var initialFirstSegment = _firstOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 489var initialSecondSegment = _secondOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 490var offset = _firstOffset & SegmentedArrayHelper.GetOffsetMask<T>(); 495var remainingInSegment = firstSegment.Length - offset; 496var currentSegmentLength = Math.Min(remainingInSegment, _length); 505var currentSegmentLength = Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed); 591var initialFirstSegment = (_completed + _firstOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 592var initialSecondSegment = (_completed + _secondOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 593var firstOffset = (_completed + _firstOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 594var secondOffset = (_completed + _secondOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 598var remainingInFirstSegment = firstSegment.Length - firstOffset; 599var remainingInSecondSegment = secondSegment.Length - secondOffset; 600var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 639var initialFirstSegment = (_firstOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 640var initialSecondSegment = (_secondOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 641var firstOffset = (_firstOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 642var secondOffset = (_secondOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 646var remainingInFirstSegment = firstOffset + 1; 647var remainingInSecondSegment = secondOffset + 1; 648var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 733var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 734var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 737var remainingInSegment = segment.Length - offset; 782var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 783var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 786var remainingInSegment = segment.Length - offset;
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (14)
83for (var i = 0; i < _items.Length - 1; i++) 92var lastPageSize = length - ((_items.Length - 1) << SegmentShift); 147for (var i = 0; i < items.Length; i++) 157for (var i = 0; i < _items.Length; i++) 165for (var i = 0; i < _items.Length; i++) 241for (var i = 0; i < _items.Length; i++) 244var index = list.IndexOf(value); 256for (var i = 0; i < _items.Length; i++) 259var index = list.IndexOf(value); 318for (var i = 0; i < Length; i++) 320var result = comparer.Compare(this[i], o[i]); 342for (var i = 0; i < Length; i++) 357var ret = 0; 358for (var i = Length >= 8 ? Length - 8 : 0; i < Length; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (46)
180var count = source._count; 181for (var i = 0; i < count; i++) 298var count = _count; 321for (var i = 0; i < _count; i++) 332for (var i = 0; i < _count; i++) 346for (var i = 0; i < _count; i++) 375var count = _count; 377for (var i = 0; i < count; i++) 415var i = GetBucket(hashCode); 449var i = GetBucket(hashCode); 494var size = HashHelpers.GetPrime(capacity); 528ref var bucket = ref GetBucket(hashCode); 529var i = bucket - 1; // Value in _buckets is 1-based 622var count = _count; 651var count = _count; 659for (var i = 0; i < count; i++) 663ref var bucket = ref GetBucket(entries[i]._hashCode); 676var oldSegmentCount = segments.Length; 677var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 684for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 688var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 714ref var bucket = ref GetBucket(hashCode); 716var last = -1; 717var i = bucket - 1; // Value in buckets is 1-based 791ref var bucket = ref GetBucket(hashCode); 793var last = -1; 794var i = bucket - 1; // Value in buckets is 1-based 909for (var i = 0; i < _count; i++) 927var count = _count; 929for (var i = 0; i < count; i++) 957var currentCapacity = _entries.Length; 970var newSize = HashHelpers.GetPrime(capacity); 1004var newSize = HashHelpers.GetPrime(capacity); 1006var currentCapacity = oldEntries.Length; 1012var oldCount = _count; 1022var newCount = 0; 1023for (var i = 0; i < count; i++) 1030ref var bucket = ref GetBucket(hashCode); 1330var count = _dictionary._count; 1332for (var i = 0; i < count; i++) 1409var count = _dictionary._count; 1413for (var i = 0; i < count; i++) 1538var count = _dictionary._count; 1540for (var i = 0; i < count; i++) 1617var count = _dictionary._count; 1621for (var i = 0; i < count; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count; 162var capacity = source._buckets.Length; 163var threshold = HashHelpers.ExpandPrime(source.Count + 1); 179for (var i = 0; i < source._count; i++) 201var count = _count; 237var hashCode = item!.GetHashCode(); 238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 299var last = -1; 308ref var bucket = ref GetBucketRef(hashCode); 309var i = bucket - 1; // Value in buckets is 1-based 402var index = FindItemIndex(equalValue); 565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 822for (var i = 0; i < _count && count != 0; i++) 842var numRemoved = 0; 843for (var i = 0; i < _count; i++) 881var currentCapacity = _entries.Length; 892var newSize = HashHelpers.GetPrime(capacity); 904var count = _count; 912for (var i = 0; i < count; i++) 917ref var bucket = ref GetBucketRef(entry._hashCode); 930var oldSegmentCount = segments.Length; 931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 954var capacity = Count; 956var newSize = HashHelpers.GetPrime(capacity); 958var currentCapacity = oldEntries.Length; 964var oldCount = _count; 968var count = 0; 969for (var i = 0; i < oldCount; i++) 971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries. 976ref var bucket = ref GetBucketRef(hashCode); 1000var size = HashHelpers.GetPrime(capacity); 1032ref var bucket = ref RoslynUnsafe.NullRef<int>(); 1040var i = bucket - 1; // Value in _buckets is 1-based 1066var i = bucket - 1; // Value in _buckets is 1-based 1096var count = _count; 1150for (var i = 0; i < _count; i++) 1176var originalCount = _count; 1187var index = FindItemIndex(item); 1196for (var i = 0; i < originalCount; i++) 1244var originalCount = _count; 1259if (AddIfNotPresent(item, out var location)) 1282for (var i = 0; i < originalCount; i++) 1319var numElementsInOther = 0; 1331var originalCount = _count; 1339var unfoundCount = 0; // count of items in other not found in this 1340var uniqueFoundCount = 0; // count of unique items in other found in this 1344var index = FindItemIndex(item);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (32)
89var count = c.Count; 162var oldSegmentCount = segments.Length; 163var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 170for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 174var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<T>()); 254var size = _size; 271var size = _size; 306var count = c.Count; 324var targetIndex = _size; 397var size = _size; 439for (var i = 0; i < _size; i++) 522var newCapacity = 0; 545var oldSegmentCount = (_items.Length + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 546var newSegmentCount = oldSegmentCount + Math.Max(1, oldSegmentCount >> segmentGrowthShiftValue); 560var lastSegmentLength = newCapacity & SegmentedArrayHelper.GetOffsetMask<T>(); 583for (var i = 0; i < _size; i++) 601for (var i = 0; i < _size; i++) 634var endIndex = startIndex + count; 635for (var i = startIndex; i < endIndex; i++) 650for (var i = _size - 1; i >= 0; i--) 696var endIndex = startIndex - count; 697for (var i = startIndex; i > endIndex; i--) 714var version = _version; 716for (var i = 0; i < _size; i++) 906var count = c.Count; 936var targetIndex = index; 1066var index = IndexOf(item); 1093var freeIndex = 0; // the first free slot in items array 1101var current = freeIndex + 1; 1122var result = _size - freeIndex; 1295var threshold = (int)(_items.Length * 0.9); 1309for (var i = 0; i < _size; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (16)
49for (var i = 0; i < result.Length; i++) 227var endIndex = startIndex + count; 228for (var i = startIndex; i < endIndex; i++) 247var endIndex = startIndex + count; 248for (var i = startIndex; i < endIndex; i++) 281var i = 0; 282for (var j = 0; j < _builder.Count; j++) 300var i = 0; 301for (var j = 0; j < _builder.Count; j++) 319var i = 0; 320for (var j = 0; j < _builder.Count; j++) 558for (var i = 0; i < capacity; i++) 632for (var i = 0; i < Count; i++) 758for (var i = 0; i < count; i++) 768var j = 0; 769for (var i = 0; i < Count; i++)
src\roslyn\src\Dependencies\PooledObjects\ObjectPool`1.cs (3)
163for (var i = 0; i < items.Length; i++) 210for (var i = 0; i < items.Length; i++) 255for (var i = 0; i < items.Length; i++)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
20var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
78var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 79var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
147return nameof(Int32); 153var intVal = EnumValueAsInt32; 200nameof(Int32) => v => Convert(int.Parse(v)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (17)
99var length = sourceEndExclusive - sourceStartInclusive; 110var rootIndex = GetRootSourceIndex(length); 111var rootIndexInSource = sourceStartInclusive + rootIndex; 138var perfectPortionHeight = SegmentedArraySortUtils.Log2((uint)subtreeNodeCount + 1); 141var perfectPortionNodeCount = PerfectTreeNodeCount(perfectPortionHeight); 148var perfectPortionMidwayPoint = perfectPortionNodeCount / 2; 191var nodeCountIfTreeWerePerfect = PerfectTreeNodeCount(height: perfectPortionHeight + 1); 193var elementsInLastIncompleteRow = subtreeNodeCount - perfectPortionNodeCount; 194var elementsInLastRowIfTreeWerePerfect = nodeCountIfTreeWerePerfect - perfectPortionNodeCount; 198var elementsInLastRowCappedAtMidwayPoint = Math.Min(elementsInLastIncompleteRow, elementsInLastRowIfTreeWerePerfect / 2); 217var leftChildIndex = GetLeftChildIndex(currentNodeIndex); 218var rightChildIndex = GetRightChildIndex(currentNodeIndex); 221var leftMaxEndValue = ComputeMaxEndNodes(array, leftChildIndex, in introspector); 222var rightMaxEndValue = ComputeMaxEndNodes(array, rightChildIndex, in introspector); 227var thisEndValue = introspector.GetSpan(currentNode.Value).End; 242var maxEndNodeIndex = array[leftChildIndex].MaxEndNodeIndex; 251var maxEndNodeIndex = array[rightChildIndex].MaxEndNodeIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeAlgorithms`2.cs (14)
102var otherStart = start; 103var otherEnd = start + length; 106var thisStart = thisSpan.Start; 107var thisEnd = thisSpan.End; 122var otherStart = start; 123var otherEnd = start + length; 126var thisStart = thisSpan.Start; 127var thisEnd = thisSpan.End; 135var otherStart = start; 136var otherEnd = start + length; 139var thisStart = thisSpan.Start; 140var thisEnd = thisSpan.End; 147var overlapStart = Math.Max(thisStart, otherStart); 148var overlapEnd = Math.Min(thisEnd, otherEnd);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.cs (4)
60var newNodeStart = introspector.GetSpan(newNode.Value).Start; 92var balanceFactor = BalanceFactor(node); 95var rightBalance = BalanceFactor(node.Right); 108var leftBalance = BalanceFactor(node.Left);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.Node.cs (3)
39var thisEndValue = GetEnd(this.Value, in introspector); 40var leftEndValue = MaxEndValue(left, in introspector); 41var rightEndValue = MaxEndValue(right, in introspector);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (16)
86var index1 = 0; 87var index2 = 0; 89var start = -1; 90var end = int.MaxValue; 278var index1 = 0; 279var index2 = 0; 280var lastEnd = -1; 363for (var i = 0; i < left.Count; ++i) 432for (var index = 0; index < this.Count; ++index) 486for (var index = 0; index < this.Count; ++index) 505var hc = 0; 603var oldStart = sorted[0].Start; 604var oldEnd = sorted[0].End; 605for (var i = 1; i < sorted.Count; ++i) 607var newStart = sorted[i].Start; 608var newEnd = sorted[i].End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (4)
58var start = int.MaxValue; 59var end = 0; 93for (var i = ChildCount - 1; i >= 0; i--) 179for (var i = 0; i < this.ChildCount; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
96for (var i = 1; i < result.Length; i++) 105for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 162for (var index = startIndexInclusive; index < endIndexExclusive;) 172if (!IsLegalBraceEscape(tokenText, index, out var width)) 218var textLength = endIndexExclusive - startIndexInclusive;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharGreenSequence.Chunks.cs (2)
47var index = array.BinarySearch((tokenStart, position), static (ch, tuple) => 82var stringIndex = position - tokenStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
213var index = 0; 259for (var i = sequence.Length - 1; i >= 0; i--) 293var start = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequenceSourceText.cs (1)
33for (var i = 0; i < count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (4)
32var nestedAnonymousSpanCount = 0; 33var nestedNamedSpanCount = 0; 102var start = i; 103var seekPoint = i;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (9)
30var targetIndex = 0; 31for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 49var targetIndex = 0; 50for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 68var targetIndex = 0; 69for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 90for (var i = 0; i < list.Count; i++) 107for (var i = 0; i < list.Count; i++) 118for (var i = 0; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 64for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 71var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (11)
18for (var i = 0; i < line.Length; i++) 33for (var i = line.Length - 1; i >= 0; i--) 82var column = initialColumn; 85for (var i = 0; i < endPosition; i++) 107for (var i = 0; i < text.Length; i++) 120var lineBreak = text.IndexOf('\n'); 131var lineBreak = text.LastIndexOf('\n'); 155var lineBreaks = 0; 156for (var i = 0; i < text.Length; i++) 221var currentColumn = 0; 223for (var i = 0; i < line.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
110var startLineNumber = text.Lines.IndexOf(span.Start); 111var endLineNumber = text.Lines.IndexOf(span.End); 113for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 117var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (4)
15var startPosition = line.Start; 17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++) 69for (var i = line.Span.Start; i < line.Span.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (4)
26var start = int.MaxValue; 27var end = 0; 79var startSegmentEnd = Math.Min(span.End, except.Start); 83var endSegmentStart = Math.Max(span.Start, except.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (6)
35var firstBlockOrdinal = 0; 36var lastBlockOrdinal = blocks.Length - 1; 41for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++) 94var min = toVisit.Min; 352var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 378for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (6)
120for (var i = list.Count - 1; i >= 0; i--) 144var indentationLevel = tuple.indentation; 171var baseIndentation = tokenColumnGetter(baseToken); 172var delta = operation.GetAdjustedIndentationDelta(_headerFacts, root, baseToken); 187var indentationLevel = 0; 317for (var i = list.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (13)
103var initialIndentation = baseIndentationFinder.GetIndentationOfCurrentPosition( 145var count = _initialIndentBlockOperations.Count - 1 + operations.Count; 149for (var i = 1; i < _initialIndentBlockOperations.Count; i++) 154for (var i = 0; i < operations.Count; i++) 198var baseIndentationDelta = operation.GetAdjustedIndentationDelta(self._engine.HeaderFacts, self.TreeData.Root, effectiveBaseToken); 207var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).FullSpan.Start; 230var indentation = operation.IndentationDeltaOrPosition * Options.IndentationSize; 399var originalSpace = TokenStream.GetOriginalColumn(anchorToken); 438var depth = 0; 490var currentColumn = TokenStream.GetCurrentColumn(anchorData.AnchorToken); 508if (!previousChangesMap.TryGetValue(token, out var value)) 513var currentColumn = TokenStream.GetCurrentColumn(token); 579var tokenPairIndex = tokenData.IndexInStream;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (9)
37var otherStart = start; 38var otherEnd = start + length; 41var thisStart = thisSpan.Start; 42var thisEnd = thisSpan.End; 49var otherStart = start; 50var otherEnd = start + length; 53var thisStart = thisSpan.Start; 54var thisEnd = thisSpan.End; 70var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (4)
306for (var i = 0; i < context.TokenStream.TokenCount - 1; i++) 338var startPosition = this.TreeData.IsFirstToken(_startToken) ? this.TreeData.StartPosition : _startToken.SpanStart; 339var endPosition = this.TreeData.IsLastToken(_endToken) ? this.TreeData.EndPosition : _endToken.Span.End; 388var pairIndex = p.PairIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (15)
54var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines); 60var endColumnOfPreviousToken = multipleLines ? tokenLength : context.TokenStream.GetCurrentColumn(previousToken) + tokenLength; 78var space = operation.Space; 116var space = operation.Space; 170var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 192var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 301var baseSpaceOrIndentation = context.TokenStream.GetCurrentColumn(token); 303for (var i = 0; i < list.Count; i++) 382for (var i = 0; i < tokenWithIndices.Count; i++) 416for (var pairIndex = firstToken.IndexInStream; pairIndex < lastToken.IndexInStream; pairIndex++) 453var indentation = triviaInfo.Spaces + indentationDelta; 513var tokenPairIndex = tokenWithIndex.IndexInStream - 1; 530var indentationDelta = context.GetDeltaFromPreviousChangesMap(tokenWithIndex.Token, previousChangesMap); 560var indentation = triviaInfo.Spaces + context.GetAnchorDeltaFromOriginalColumn(firstTokenOnLine);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
31ExtractLineAndSpace(this.OriginalString, out var lineBreaks, out var spaces); 143ExtractLineAndSpace(triviaString, out var lineBreaks, out var spaces);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (6)
60for (var i = 0; i < SpaceCacheSize; i++) 64for (var lineIndex = 0; lineIndex < LineBreakCacheSize; lineIndex++) 66for (var indentationLevel = 0; indentationLevel < IndentationLevelCacheSize; indentationLevel++) 68var indentation = indentationLevel * options.IndentationSize; 123var indentationLevel = indentation / Options.IndentationSize; 126var lineIndex = lineBreaks - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
69var start = this.Token.SpanStart - other.Token.SpanStart; 73var end = this.Token.Span.End - other.Token.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (11)
59var sizeOfList = spanToFormat.Length / MagicTextLengthToTokensRatio; 82for (var i = 1; i < _tokens.Count; i++) 142var indexInStream = GetTokenIndexInStream(token); 155var lastIndex = this.TokenCount - 1; 287var spaces = 0; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines); 336var initialColumn = _treeData.GetOriginalColumn(_options.TabSize, token); 356for (var pairIndex = 0; pairIndex < this.TokenCount - 1; pairIndex++) 501var tokenIndex = _tokens.BinarySearch(token, TokenOrderComparer.Instance); 518for (var i = tokenIndex; i < _tokens.Count; i++) 533for (var i = tokenIndex - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (15)
89var numberOfTabs = 0; 90var numberOfSpaces = Math.Max(0, desiredIndentation); 103var numberOfTabs = 0; 104var numberOfSpaces = Math.Max(0, desiredIndentation); 135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken); 152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText); 159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 193for (var i = 1; i < lines.Length; i++) 196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line); 199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize); 226for (var i = 0; i < text.Length; i++) 242var i = 0; 298var start = previousToken.RawKind != 0 303var end = nextToken.RawKind != 0
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++) 145for (var i = 0; i < text.Length; i++) 297for (var i = 0; i < list.Count; i++) 501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++) 525var index = this.OriginalString.IndexOf(this.IsNewLine); 531for (var i = 0; i < index; i++) 554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween); 555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule); 594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1)); 602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0; 604var index = lastText.GetFirstNonWhitespaceIndexInString(); 610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index); 611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length); 635var insertionIndex = GetInsertionIndex(changes); 636for (var i = lineBreaks.Count - 1; i >= 0; i--) 652for (var i = changes.Count - 1; i >= 0; i--) 662for (var i = changes.Count - 1; i >= 0; i--) 689if (TryGetMatchingChangeIndex(changes, out var index)) 717for (var i = 0; i < changes.Count; i++) 741for (var i = this.OriginalString.Length - 1; i >= 0; i--) 774for (var i = 0; i < delta.Lines; i++) 800for (var i = 0; i < delta.Lines; i++) 897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1); 937var offset = trivia.FullSpan.Start - this.StartPosition;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
151for (var currentLine = this.LineToBeIndented.LineNumber - 1; currentLine >= 0; currentLine--) 191var offset = updatedLine.GetColumnFromLineOffset(nonWhitespaceOffset.Value, _tabSize); 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
46priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
345var index = 0; 409for (var i = 0; i < parts.Count; i++) 428for (var i = Suffix.Length; i > 0; i--) 455for (var i = 0; i < Prefix.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (4)
190var count = set.Count; 208var count = set.Count; 240var count = stack.Count; 272var count = set.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (4)
368var spanLength = span.Length; 372for (var offset = 0; offset < spanLength; offset += buffer.Length) 374var segmentLength = Math.Min(buffer.Length, spanLength - offset); 468if (_stringReferenceMap.TryGetReferenceId(value, out var id))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (5)
88var index = 0; 127var ppIndex = -1; 128for (var i = leadingTrivia.Count - 1; i >= 0; i--) 151var index = 0; 177var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (8)
47var start = span.Start; 48var end = span.End; 101var location = selectionTrimmed.Start; 258var lineDistance = tokenLine.LineNumber - locationLine.LineNumber; 288var location = tokenToLeft.Span.End; 327var location = tokenToRightOrIn.Span.Start; 551var argumentStartLine = sourceText.Lines.GetLineFromPosition(typedAncestor.Span.Start).LineNumber; 552var caretLine = sourceText.Lines.GetLineFromPosition(position).LineNumber;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
83var fieldIndex = members.IndexOf(firstMember); 88for (var i = fieldIndex; i < members.Count; i++) 125var position = textSpan.Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (6)
65var childCount = childNodesAndTokens.Count; 70var index = 0; 261for (var i = 1; i < name.Length; i++) 455var endOfAttributeLists = attributeList.Last().Span.End; 458var endOfNode = node.Span.End; 459var startOfNodeWithoutAttributes = Math.Min(afterAttributesToken.Span.Start, endOfNode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
139var ordinal = reader.ReadInteger(); 150for (var i = 0; i < locations.Count; i++) 259var ordinal = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (5)
186var version = reader.ReadFormatVersion(); 282for (var i = 0; i < refKinds.Count; i++) 340var position = GetDataStartPosition(_symbolKeyData); 361var position1 = GetDataStartPosition(_symbolKeyData); 362var position2 = GetDataStartPosition(other._symbolKeyData);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (3)
69var arity = reader.ReadInteger(); 112var type = reader.ReadInteger(); 125for (var i = namespaceNames.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
42for (var i = 0; i < events.Builder.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (16)
89var value = 0; 91var start = Position; 94var digit = Data[Position] - '0'; 115var val = ReadInteger(); 147var start = Position; 170var end = Position; 208var length = ReadInteger(); 209for (var i = 0; i < length; i++) 304for (var i = start; i < end; i++) 400for (var i = 0; i < originalParameterTypes.Count; i++) 490var id = ReadInteger(); 497var id = ReadInteger(); 553var length = ReadInteger(); 554for (var i = 0; i < length; i++) 662var start = ReadInteger(); 663var length = ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1102for (var i = 0; i < specifiedArguments.Length; i++) 1147for (var i = 0; i < signature1Parameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (5)
86for (var i = 0; i < _itemsByPriority.Length; i++) 103for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck > priority; priorityToCheck--) 116for (var priorityToCheck = priority - 1; priorityToCheck >= 0; priorityToCheck--) 200for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck >= 0; priorityToCheck--) 227for (var i = 0; i < _itemsByPriority.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (16)
98var charCount = distinctValues.Sum(v => v.Length); 103var characterIndex = 0; 104for (var i = 0; i < distinctValues.Length; i++) 123for (var i = 0; i < _wordSpans.Length; i++) 141var currentEdgeIndex = 0; 142for (var i = 0; i < _builderNodes.Length; i++) 145var edgeCount = builderNode.EdgeCount; 152var start = i * CompactEdgeAllocationSize; 153var end = start + Math.Min(edgeCount, CompactEdgeAllocationSize); 154for (var j = start; j < end; j++) 185var currentNodeIndex = 0; 193var editDistance = EditDistance.GetEditDistance( 204if (TryGetChildIndex(currentNode, currentNodeIndex, editDistance, out var childNodeIndex)) 262var start = currentNodeIndex * CompactEdgeAllocationSize; 263var end = start + Math.Min(currentNode.EdgeCount, CompactEdgeAllocationSize); 265for (var i = start; i < end; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (8)
78for (var i = 0; i < value.Length; i++) 119var editDistance = EditDistance.GetEditDistance( 134var min = editDistance - threshold; 135var max = editDistance + threshold; 137var startInclusive = currentNode.FirstEdgeIndex; 138var endExclusive = startInclusive + currentNode.EdgeCount; 139for (var i = startInclusive; i < endExclusive; i++) 141var childEditDistance = _edges[i].EditDistance;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
25var d = o1.TextSpan.Start - o2.TextSpan.Start; 60for (var i = 1; i < spans.Count; i++) 150var startPosition = token.SpanStart; 263var startPosition = GetStartPositionOfSpan(startToken); 264var endPosition = GetEndPositionOfSpan(endToken); 277var backwardPosition = token.FullSpan.End; 303var forwardPosition = token.FullSpan.Start; 364var startPosition = startToken.SpanStart; 365var endPosition = endToken.RawKind == 0 ? root.Span.End : endToken.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ComparerWithState.cs (2)
16var comparison = comparableMethod(first, state).CompareTo(comparableMethod(second, state)); 30var comparison = comparableMethod(first).CompareTo(comparableMethod(second));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (22)
61for (var i = 0; i < text.Length; i++) 93for (var i = 0; i < target.Length; i++) 142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1); 145for (var i = 0; i < width; i++) 155for (var j = 0; j < height; j++) 207var sourceLength = source.Length; 208var targetLength = target.Length; 218var minimumEditCount = targetLength - sourceLength; 484var offset = threshold - minimumEditCount; 492for (var i = 1; i <= sourceLength; i++) 494var lastMatchIndex_inTarget = 0; 498var jStart = Math.Max(1, i - offset); 499var jEnd = Math.Min(targetLength, i + minimumEditCount + offset); 515for (var j = jStart; j <= jEnd; j++) 519var i1 = targetChar < LastSeenIndexLength ? characterToLastSeenIndex_inSource[targetChar] : 0; 520var j1 = lastMatchIndex_inTarget; 558for (var j = 0; j < height; j++) 560for (var i = 0; i < width; i++) 562var v = matrix[i + 2, j + 2]; 573=> da.TryGetValue(c, out var value) ? value : 0; 582var min = v1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
47for (var i = 0; i < streams.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (13)
78for (var i = 0; i < arguments.Count; i++) 86for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 88var parameterIndex = argumentToParameterMap[argumentIndex]; 105var argumentIndexToSave = GetArgumentIndex(position.Value); 106var foundParameterIndex = -1; 163for (var i = 0; i < arguments.Count; i++) 166for (var i = 0; i < arguments.Count; i++) 168var parameterIndex = argumentToParameterMap[i]; 173for (var i = 0; i < specified.Count; i++) 189var currentParameterIndex = 0; 193for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 208var namedParameterIndex = method.Parameters.IndexOf(p => p.Name == argumentName); 260for (var i = 0; i < arguments.Count - 1; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (4)
96var i = 0; 112var length = list.Count; 126for (var i = 0; i < length; i++) 146var index = list.IndexOfNullOrDuplicateItem();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i); 48var chunkOffset = 0; 51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false); 181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count); 194var currentOffset = GetChunkOffset(position); 196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position)); 225var count = checked((int)Length); 228var chunkIndex = 0; 232var copyCount = Math.Min(chunk.Length, count); 310var nextIndex = GetChunkIndex(value); 311for (var i = this.chunks.Count; i <= nextIndex; i++) 335var chunkIndex = GetChunkIndex(value); 336var chunkOffset = GetChunkOffset(value); 340var trimIndex = chunkIndex + 1; 341for (var i = trimIndex; i < chunks.Count; i++) 359var currentIndex = CurrentChunkIndex; 360var currentOffset = CurrentChunkOffset; 375var currentIndex = index; 376var countLeft = count; 381var currentOffset = CurrentChunkOffset; 383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (2)
61for (var i = 0; i < taskArray.Length; i++) 73for (var i = 0; i < taskArray.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
25for (var start = 0; start < text.Length;) 43var length = identifier.Length; 85var current = wordStart + 1; 107var current = wordStart + 1; 128var end = current - 1; 153var current = wordStart + 1; 164var current = wordStart + 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (8)
16var startIndex = 0; 19var prefixIndex = text.IndexOf(escapePrefix, startIndex); 20var prohibitIndex = text.IndexOfAny(prohibitedCharacters, startIndex); 21var index = prefixIndex >= 0 && prohibitIndex >= 0 ? Math.Min(prefixIndex, prohibitIndex) 64var startIndex = 0; 68var index = text.IndexOf(escapePrefix, startIndex); 83var hex = ParseHex(text, index + 1, 2); 101var value = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
163var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
548var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
45for (var i = 0; i < Math.Min(names1.Count, names2.Count); i++) 65var comp = name1.CompareTo(name2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
111var parameterCount = symbol.GetParameters().Length; 502var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 503var skip = extensionUsedAsInstance ? 1 : 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
477for (var i = 0; i < t1.Count; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
126for (var i = 0; i < parameters1.Length; ++i) 220for (var i = 0; i < method1.TypeParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (7)
84for (var i = 0; i < x.Length; i++) 431for (var i = 0; i < xElements.Length; i++) 448for (var i = 0; i < xElements.Length; i++) 469var count = xParameters.Length; 475for (var i = 0; i < count; i++) 494var count = xTypeArguments.Length; 500for (var i = 0; i < count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
86for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 103for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 154for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 211var index = declarationList.IndexOf(afterMember); 225var index = declarationList.IndexOf(beforeMember); 254var index = declarationList.IndexOf(member); 271var index = declarationList.IndexOf(member); 287var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 340var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 341var desiredGroupIndex = result < 0 ? ~result : result; 366var currentIndex = desiredGroupIndex; 369var previousIndex = currentIndex - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (2)
55for (var i = 0; i < method.TypeParameters.Length; i++) 109for (var i = 0; i < typeParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
395for (var i = parts.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (4)
49for (var i = 0; i < newImports.Count; i++) 61var originalFirstUsingCurrentIndex = newImports.IndexOf(originalFirstUsing); 63var originalLastUsingCurrentIndex = newImports.IndexOf(originalLastUsing); 86for (var i = 0; i < newImports.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (3)
22var parameterIndex = method.Parameters.IndexOf(parameter); 26for (var i = parameterIndex - 1; i >= 0; i--) 31for (var i = parameterIndex + 1; i < method.Parameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (3)
125for (var i = indexPath.Count - 1; i >= 0; i--) 127var childIndex = indexPath[i]; 157var childIndex = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (4)
29var index = 1; 112for (var i = 0; i < names.Count; i++) 121var index = 1; 148var index = 1;
GetDocument.Insider (9)
src\aspnetcore\artifacts\obj\GetDocument.Insider\Release\net11.0\Microsoft.Extensions.ApiDescription.Tool.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\AnsiConsole.cs (4)
63var escapeScan = 0; 66var escapeIndex = message.IndexOf("\x1b[", escapeScan, StringComparison.Ordinal); 75var startIndex = escapeIndex + 2; 76var endIndex = startIndex;
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
149for (var index = 0; index < args.Length; index++) 480var maxArgLen = arguments.Max(a => a.Name.Length); 496var maxOptLen = options.Max(o => o.GetDisplayText().Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
ILAssembler (3)
GrammarVisitor.cs (3)
3216if (_currentMethod!.ArgumentNames.TryGetValue(varName, out var argIndex)) 3234if (_currentMethod.LocalsScopes[i].TryGetValue(varName, out var localIndex)) 3695var arity = VisitGenArity(context.genArity()).Value;
ilc (1)
ILCompilerRootCommand.cs (1)
403var parallelism = Math.Min(24, Environment.ProcessorCount);
ILCompiler.Build.Tasks (1)
DumpNativeResources.cs (1)
227var totalSize = hdrData.Length + size;
ILCompiler.Compiler (35)
Compiler\AssemblyExtensions.cs (1)
29var idx = tfm.IndexOf(versionPrefix);
Compiler\Dataflow\MethodBodyScanner.cs (1)
1339foreach (var knownIndex in arrValue.IndexValues.Keys)
Compiler\DelegateCreationInfo.cs (1)
338var compare = _targetKind - other._targetKind;
Compiler\DependencyAnalysis\DispatchCellNode.cs (1)
98var compare = comparer.Compare(_targetMethod, otherCell._targetMethod);
Compiler\DependencyAnalysis\FatFunctionPointerNode.cs (1)
101var compare = _isUnboxingStub.CompareTo(((FatFunctionPointerNode)other)._isUnboxingStub);
Compiler\DependencyAnalysis\GenericCompositionNode.cs (1)
86var compare = _details.Length.CompareTo(otherComposition._details.Length);
Compiler\DependencyAnalysis\GenericVarianceNode.cs (1)
114var compare = Variance.Length.CompareTo(other.Variance.Length);
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (1)
204foreach (var ifaceId in currentImpl.Value)
Compiler\DependencyAnalysis\NodeFactory.cs (1)
1080_inlinedThreadStatics.GetOffsets().TryGetValue(type, out var offset))
Compiler\DependencyAnalysis\PInvokeMethodFixupNode.cs (3)
215var entryPointCompare = StringComparer.Ordinal.Compare(EntryPointName, other.EntryPointName); 219var moduleCompare = ModuleData.CompareTo(other.ModuleData, comparer); 223var charsetCompare = CharSetMangling.CompareTo(other.CharSetMangling);
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (1)
285var compare = _id.CompareTo(((ReadyToRunGenericHelperNode)other)._id);
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (1)
186var compare = _id.CompareTo(((ReadyToRunHelperNode)other)._id);
Compiler\Logging\DocumentationSignatureParser.cs (14)
243var arity = 0; 302var startIndex = index; 303var endIndex = index; 314var boundsStartIndex = index; 315var bounds = ParseArrayBounds(id, ref index); 316var boundsEndIndex = index; 365var methodTypeParameterIndex = ReadNextInteger(id, ref index); 369var count = methodContext.Instantiation.Length; 379var typeParameterIndex = ReadNextInteger(id, ref index); 565var declaringArity = declaringType.Instantiation.Length; 567var nestedTypeArity = totalArity - declaringArity; 582var startIndex = index; 583var endIndex = index; 591var methodArity = method.Instantiation.Length;
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowConcreteMethodNode.cs (1)
31var compare = comparer.Compare(Method, ((ShadowConcreteMethodNode)other).Method);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowNonConcreteMethodNode.cs (1)
31var compare = comparer.Compare(Method, ((ShadowNonConcreteMethodNode)other).Method);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (1)
605var nameBytes = Encoding.UTF8.GetByteCount(Name);
src\runtime\src\coreclr\tools\Common\Compiler\ProcessLinkerXmlBase.cs (2)
788var position = fullName.IndexOf('/'); 820var last_dot = fullName.LastIndexOf('.');
src\runtime\src\coreclr\tools\Common\Microsoft\SourceLink\Tools\SourceLinkMap.cs (2)
117var filePathStar = key.IndexOf('*'); 128var uriStar = value.IndexOf('*');
ILCompiler.MetadataTransform (5)
ILCompiler\Metadata\Transform.Type.cs (2)
439var boundsCount = reader.ReadCompressedInteger(); 442var lowerBoundsCount = reader.ReadCompressedInteger();
Internal\Metadata\NativeFormat\Writer\NativeFormatWriterGen.cs (3)
104public Int32[] Sizes; 105public Int32[] LowerBounds; 1086public Int32[] Value;
ILCompiler.ReadyToRun (16)
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILNode.cs (1)
66var rva = _method.MetadataReader.GetMethodDefinition(_method.Handle).RelativeVirtualAddress;
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapBuilder.cs (2)
316var elementSize = field.FieldType.GetElementSize().AsInt; 317var totalSize = structType.InstanceFieldSize.AsInt;
Compiler\FileLayoutOptimizer.cs (1)
126if (sortableNode.CustomSort != Int32.MaxValue)
Compiler\ProfileData.cs (1)
84if (mergedCallWeights.TryGetValue(entry.Key, out var initialWeight))
Compiler\ReadyToRunStandaloneMethodMetadata.cs (1)
29var rva = wrappedMethod.MetadataReader.GetMethodDefinition(wrappedMethod.Handle).RelativeVirtualAddress;
Compiler\ReadyToRunTableManager.cs (2)
119((x is SortableDependencyNode sortableX && sortableX.CustomSort != Int32.MaxValue) || 120(y is SortableDependencyNode sortableY && sortableY.CustomSort != Int32.MaxValue)));
IBC\IBCProfileParser.cs (1)
407var lookupClassTokenTypeDef = (int)LookupIbcTypeToken(ref ecmaModule, methodEntry.ClassToken, blobs);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowConcreteMethodNode.cs (1)
31var compare = comparer.Compare(Method, ((ShadowConcreteMethodNode)other).Method);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (1)
605var nameBytes = Encoding.UTF8.GetByteCount(Name);
src\runtime\src\coreclr\tools\Common\Compiler\ProcessLinkerXmlBase.cs (2)
788var position = fullName.IndexOf('/'); 820var last_dot = fullName.LastIndexOf('.');
TypeSystem\Mutable\MutableModule.cs (3)
190var handle = perMetadata.HandleGenerationFunction(_currentBinaryEmitter, entry.Item2); 286var handle = HandleGenerationFunction(_mutableModule._cache._currentBinaryEmitter, value); 354if (_cache.ExistingEntities.TryGetValue(tse, out var handle))
ILCompiler.RyuJit (2)
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\Compiler\FileLayoutOptimizer.cs (1)
126if (sortableNode.CustomSort != Int32.MaxValue)
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\Compiler\ProfileData.cs (1)
84if (mergedCallWeights.TryGetValue(entry.Key, out var initialWeight))
ILCompiler.TypeSystem (13)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\ThreadSafeFlags.cs (1)
31var originalFlags = _value;
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\CachingMetadataStringDecoder.cs (3)
107for (var i = 0; i < length; i++) 118for (var i = 0; i < length; i++) 153var i1 = _evictionHint++ & (BucketSize - 1);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaSignatureParser.cs (5)
158var rank = _reader.ReadCompressedInteger(); 162var boundsCount = _reader.ReadCompressedInteger(); 167var lowerBoundsCount = _reader.ReadCompressedInteger(); 189var boundsCount = _reader.ReadCompressedInteger(); 192var lowerBoundsCount = _reader.ReadCompressedInteger();
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaSignatureTranslator.cs (2)
183var boundsCount = ParseCompressedInt(); 186var lowerBoundsCount = ParseCompressedInt();
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\EcmaMethodIL.cs (1)
28var rva = method.MetadataReader.GetMethodDefinition(method.Handle).RelativeVirtualAddress;
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\ILTokenReplacer.cs (1)
36var alternateToken = tokenReplaceFunc(token);
illink (43)
ILLink.RoslynAnalyzer (3)
DataFlow\LocalDataFlowVisitor.cs (1)
1421var argumentIndex = parameterProxy.MetadataIndex;
INamedTypeSymbolExtensions.cs (1)
21var dot = roSpan.LastIndexOf('.');
TrimAnalysis\TrimDataFlowAnalysis.cs (1)
199var source = branch.Source.Block.Ordinal;
Infrastructure.Tests (103)
CITimeline\GenerateCITimelineTests.cs (2)
92var criticalPathStart = summary.IndexOf("Critical path", StringComparison.Ordinal); 93var criticalPathEnd = summary.IndexOf("</details>", criticalPathStart, StringComparison.Ordinal);
Pipelines\ExtensionE2eRecorderStepTests.cs (2)
78var installAttempts = invocations.Count(line => line.StartsWith("apt-get install", StringComparison.Ordinal)); 100for (var attempt = 0; attempt < expectedInstallAttempts; attempt++)
Pipelines\NpmCliPackageTests.cs (6)
110var declarationIndex = launcher.IndexOf("let child;", System.StringComparison.Ordinal); 111var spawnIndex = launcher.IndexOf("child = childProcess.spawn(", System.StringComparison.Ordinal); 454var preflightIndex = releasePipeline.IndexOf("Verify npm Packages Are Not Already Published", System.StringComparison.Ordinal); 455var publishIndex = releasePipeline.IndexOf("template: MicroBuild.Publish.yml@MicroBuildTemplate", System.StringComparison.Ordinal); 729var count = 0; 730var index = 0;
Pipelines\ReleasePublishNugetPipelineTests.cs (29)
16var nuGetPublishIndex = FindRequiredText(pipeline, "task: 1ES.PublishNuget@1"); 96var successIndex = FindRequiredText(pipeline, "No scheduled npm package versions already exist on npm."); 97var displayNameIndex = FindRequiredText(pipeline, "displayName: 'Verify npm Packages Are Not Already Published'"); 259var beginIndex = contents.IndexOf(begin, StringComparison.Ordinal); 260var endIndex = contents.IndexOf(end, StringComparison.Ordinal); 267var regionStart = contents.IndexOf('\n', beginIndex) + 1; 268var regionEnd = contents.LastIndexOf('\n', endIndex); 281var pointerPublishIndex = FindRequiredText(pipeline, "folderLocation: '$(Pipeline.Workspace)\\npm\\pointer-package'"); 282var registryValidationIndex = FindRequiredText(pipeline, "npm install -g --foreground-scripts=true --no-audit --no-fund --loglevel=warn --registry=https://registry.npmjs.org/ $packageSpec"); 283var channelPromotionIndex = FindRequiredText(pipeline, "# ===== PROMOTE TO CHANNEL ====="); 284var nodeToolIndex = FindRequiredText(pipeline, "task: NodeTool@0"); 285var dryRunReachabilityIndex = FindRequiredText(pipeline, "Dry Run - Validate npm Registry Reachability"); 286var pointerSkipIndex = FindRequiredText(pipeline, "SkipNpmPointerPublish"); 365var preflightIndex = pipeline.IndexOf("Verify npm RID Packages Present Before Pointer Publish", StringComparison.Ordinal); 370var pointerPublishIndex = pipeline.IndexOf( 392var versionCheckIndex = pipeline.IndexOf("Verify Staged npm Package Versions", StringComparison.Ordinal); 397var ridPublishIndex = pipeline.IndexOf( 633var runtimeInstallIndex = FindRequiredText(template, "- task: UseDotNet@2"); 634var wingetCreateInstallIndex = FindRequiredText(template, "Write-Host \"Downloading wingetcreate...\""); 635var submitIndex = FindRequiredText(template, "Write-Host \"Submitting WinGet manifests"); 683var beginIndex = FindRequiredText(contents, begin); 684var endIndex = FindRequiredText(contents, end); 693var textIndex = FindRequiredText(contents, text); 702var index = contents.IndexOf(text, StringComparison.Ordinal); 751var markerLineIndex = Array.FindIndex(lines, line => line.TrimEnd('\r').Trim() == marker); 755var markerIndent = CountLeadingWhitespace(lines[markerLineIndex]); 756for (var i = markerLineIndex + 1; i < lines.Length; i++) 765var indent = CountLeadingWhitespace(rawLine); 782var count = 0;
PowerShellScripts\DownloadNativeArchivesTests.cs (7)
605if (_flakyRemaining.TryGetValue(fileName, out var remaining) && remaining > 0) 616if (_truncatedRemaining.TryGetValue(fileName, out var truncateLeft) && truncateLeft > 0 620var prefixLength = Math.Min(16, zipBytes.Length - 1); 631if (_corruptRemaining.TryGetValue(fileName, out var corruptLeft) && corruptLeft > 0) 662var i = path.IndexOf(marker, StringComparison.Ordinal); 665var slash = rest.IndexOf('/'); 673var port = ((IPEndPoint)l.LocalEndpoint).Port;
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (1)
649var eqIndex = line.IndexOf('=');
PowerShellScripts\SplitTestMatrixByDepsTests.cs (1)
310var eqIndex = line.IndexOf('=');
Shared\TestTrxBuilder.cs (1)
88var lastDotIndex = testCase.CanonicalTestName.LastIndexOf('.');
tests\Shared\TemporaryWorkspace.cs (1)
82for (var i = 0; i < maxRetries; i++)
TestTriggerMap\SelectTestsCliTests.cs (7)
71var exitCode = Selection.Run(Options(repoRoot, propsPath, forceAll: true, enforce: true)); 101var exit = Selection.Run(Options( 125var exitCode = Selection.Run(Options(repoRoot, propsPath, changedFilesPath: changed, skipLayer1: true, enforce: true)); 451var exitCode = Selection.Run(Options(repoRoot, propsPath, changedFilesPath: changed, skipLayer1: true, enforce: false)); 679var exit = Selection.Run(Options(repoRoot, propsPath, from: unrelatedSha, to: baseSha, skipLayer1: true, enforce: true)); 907var itemCount = props.Split("OverrideProjectToBuild Include=").Length - 1; 1079var eq = line.IndexOf('=', StringComparison.Ordinal);
TestTriggerMap\SelectTestsLayer1IntegrationTests.cs (5)
43var exit = Selection.Run(new RunOptions( 94var exit = Selection.Run(new RunOptions( 139var exit = Selection.Run(new RunOptions( 202var exit = Selection.Run(new RunOptions( 362var eq = line.IndexOf('=', StringComparison.Ordinal);
TestTriggerMap\SelectTestsWorkflowTests.cs (4)
119var resolveStart = action.IndexOf("merge_base_found=true", StringComparison.Ordinal); 123var resolveEnd = action.IndexOf("\n fi", resolveStart, StringComparison.Ordinal); 145var start = testsYml.IndexOf("comment_selection:", StringComparison.Ordinal); 149var end = testsYml.IndexOf("build_packages:", start, StringComparison.Ordinal);
TestTriggerMap\TestTriggerMapModel.cs (1)
96var nameIndex = core.IndexOf("<name>", StringComparison.Ordinal);
TestTriggerMap\TestTriggerMapTests.cs (1)
530var start = workflow.IndexOf(marker, StringComparison.Ordinal);
tools\GenerateCITimeline\TimelineRenderer.cs (7)
82var minutes = (int)(seconds / 60); 83var secs = (int)(seconds % 60); 89var hours = minutes / 60; 90var mins = minutes % 60; 285if (conclusions.TryGetValue(status, out var count) && count > 0) 338for (var i = 0; i < allJobs.Count; i++) 499var runAttempt = GetInt(runInfo, "run_attempt", 1);
TypeScriptApiCompat\TypeScriptApiCompatTests.cs (2)
270var exitCode = TypeScriptApiCompatRunner.Run(new CommandLineOptions( 309var exitCode = TypeScriptApiCompatRunner.Run(new CommandLineOptions(
WorkflowScripts\ExtensionReleaseFastPathWorkflowTests.cs (2)
240var classifierIndex = steps.FindIndex(step => Scalar(step, "id") == "classify_release_pr"); 241var changedFilesIndex = steps.FindIndex(step => Scalar(step, "id") == "check_for_changes");
WorkflowScripts\ExtensionReleaseWorkflowTests.cs (7)
237var configureGitCredentialsIndex = FindRequiredText(workflow, "Configure Git credentials"); 238var checkoutPrBranchIndex = FindRequiredText(workflow, "Checkout PR branch"); 239var preloadIndex = FindRequiredText(workflow, "Preload authoritative marker range for local changelog enumeration"); 240var cleanCredentialsIndex = FindRequiredText(workflow, "Clean credentials"); 359var removeIndex = callLog.IndexOf("pr edit 123 --remove-label vscode-extension-release", StringComparison.Ordinal); 360var addIndex = callLog.IndexOf("pr edit 123 --add-label vscode-extension-release", StringComparison.Ordinal); 686var index = contents.IndexOf(text, StringComparison.Ordinal);
WorkflowScripts\PrDocsCheckWorkflowTests.cs (12)
51var downloadIndex = safeOutputs.IndexOf("Download agent output artifact", StringComparison.Ordinal); 52var resolveIndex = safeOutputs.IndexOf( 55var processIndex = safeOutputs.IndexOf("Process Safe Outputs", StringComparison.Ordinal); 106var urlValidationIndex = validationJob.IndexOf( 109var lookupIndex = validationJob.IndexOf( 143var mintIndex = notifyJob.IndexOf("Mint aspire-bot token (microsoft/aspire.dev)", StringComparison.Ordinal); 144var resolveIndex = notifyJob.IndexOf("Resolve drafted PR base", StringComparison.Ordinal); 145var prepareIndex = notifyJob.IndexOf("Prepare trusted documentation outcome", StringComparison.Ordinal); 146var commentIndex = notifyJob.IndexOf("Post status comment on source PR", StringComparison.Ordinal); 147var reviewIndex = notifyJob.IndexOf("Request SME review on draft PR", StringComparison.Ordinal); 263var mintIndex = job.IndexOf("Mint aspire-bot token (microsoft/aspire.dev)", StringComparison.Ordinal); 264var resolveIndex = job.IndexOf("Resolve drafted PR base", StringComparison.Ordinal);
WorkflowScripts\SelectTestsCommentScriptTests.cs (5)
256var jobIdx = Array.FindIndex(lines, l => l.Contains("comment_selection:", StringComparison.Ordinal)); 259var scriptIdx = Array.FindIndex(lines, jobIdx, l => l.TrimEnd().EndsWith("script: |", StringComparison.Ordinal)); 264var keyIndent = IndentOf(lines[scriptIdx]); 266for (var i = scriptIdx + 1; i < lines.Length; i++) 289var minIndent = body.Where(l => l.Length > 0).Min(IndentOf);
Microsoft.Analyzers.Extra (18)
LegacyLoggingFixer.cs (4)
157var count = 2; 389var index = 0; 627var max = 0; 648var eventId = (int)arg.Value.Value!;
LegacyLoggingFixer.FixDetails.cs (14)
192var message = -1; 193var exception = -1; 194var eventId = -1; 195var logLevel = -1; 196var args = -1; 264var scanIndex = 0; 265var endIndex = message.Length; 269var openBraceIndex = FindBraceIndex(message, '{', scanIndex, endIndex); 270var closeBraceIndex = FindBraceIndex(message, '}', openBraceIndex, endIndex); 279var formatDelimiterIndex = FindIndexOfAny(message, _formatDelimiters, openBraceIndex, closeBraceIndex); 292var braceIndex = endIndex; 293var scanIndex = startIndex; 294var braceOccurrenceCount = 0; 341var findIndex = message.IndexOfAny(chars, startIndex, endIndex - startIndex);
Microsoft.Analyzers.Extra.Tests (5)
RoslynTestUtils.cs (5)
184var count = 0; 212var count = 0; 244var count = 0; 300var count = 0; 415var count = 0;
Microsoft.Analyzers.Local (13)
JsonObject.cs (1)
165var i = 0;
JsonObjectExtensions.cs (1)
21for (var i = 0; i < arrayOfTypes.Count; i++)
JsonValue.cs (1)
584var r = _reference != null ? EqualityComparer<object>.Default.GetHashCode(_reference) : 1;
TextScanner.cs (3)
48var next = _reader.Peek(); 64var next = _reader.Read(); 129for (var i = 0; i < next.Length; i += 1)
Utils.cs (7)
17var whereClauseIndex = typeSignature.IndexOf(" where ", StringComparison.Ordinal); 32var colonIndex = clause.IndexOf(':'); 49var whereClauseIndex = type.IndexOf(" where ", StringComparison.Ordinal); 61var whereClauseIndex = typeSignature.IndexOf(" where ", StringComparison.Ordinal); 86var generic = 0; 87var start = 0; 89for (var i = 0; i < baseTypesString.Length; i++)
Microsoft.Analyzers.Local.Tests (8)
InternalReferencedInPublicDocAnalyzerTests.cs (3)
43var casesCnt = Math.Max(firstList.Count, secondList.Count); 44for (var i = 0; i < casesCnt; i++) 463var expectedNumberOfWarnings = lineNumbers.Length;
RoslynTestUtils.cs (5)
184var count = 0; 212var count = 0; 244var count = 0; 301var count = 0; 416var count = 0;
Microsoft.Arcade.Common (2)
ArgumentEscaper.cs (1)
54var backslashCount = 0;
Command.cs (1)
102var exitCode = _process.ExitCode;
Microsoft.AspNetCore (1)
WebApplicationBuilder.cs (1)
606var wireUpIndex = destinationDescriptions.IndexOf(typeof(WireSourcePipeline).FullName!);
Microsoft.AspNetCore.Analyzers (9)
CompilationFeatureDetector.cs (2)
31for (var i = 0; i < configureMethods.Count; i++) 37for (var j = 0; j < syntaxReferences.Length; j++)
OptionsFacts.cs (1)
13for (var i = 0; i < analysis.Options.Length; i++)
StartupAnalysis.cs (2)
27for (var i = 0; i < list.Length; i++) 44for (var i = 0; i < list.Length; i++)
StartupFacts.cs (2)
31for (var i = 0; i < members.Length; i++) 110for (var i = 0; i < symbol.Parameters.Length; i++)
UseAuthorizationAnalyzer.cs (2)
32var length = middlewareAnalysis.Middleware.Length; 33for (var i = length - 1; i >= 0; i--)
Microsoft.AspNetCore.Antiforgery (37)
Internal\BinaryBlob.cs (1)
97for (var i = 0; i < a.Length; i++)
Internal\DefaultAntiforgeryTokenGenerator.cs (1)
232for (var i = 0; i < identitiesList.Count; i++)
Internal\DefaultAntiforgeryTokenSerializer.cs (8)
35var maxTokenDecodedSize = Base64Url.GetMaxDecodedLength(serializedToken.Length); 42var bytesWritten = WebEncoders.Base64UrlDecode(serializedToken, tokenBytes); 166var usernameLength = tokenBytes.Read7BitEncodedString(out var username); 172var additionalDataLength = tokenBytes.Read7BitEncodedString(out var additionalData); 194var totalSize = 208var usernameByteCount = Encoding.UTF8.GetByteCount(token.Username!); 212var additionalDataByteCount = Encoding.UTF8.GetByteCount(token.AdditionalData); 225var offset = 0;
Internal\DefaultClaimUidExtractor.cs (8)
39for (var i = 0; i < identitiesList.Count; i++) 86for (var i = 0; i < identitiesList.Count; i++) 103for (var i = 0; i < allClaims.Count; i++) 119var totalSize = 0; 120for (var i = 0; i < parameters.Count; i++) 122var byteCount = System.Text.Encoding.UTF8.GetByteCount(parameters[i]); 135var offset = 0; 136for (var i = 0; i < parameters.Count; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Antiforgery\Release\net11.0\Microsoft.AspNetCore.Antiforgery.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (5)
127var bufferSpace = _buffer.Length - _index; 131var rentedInitialSize = _buffer.Length + Math.Max(sizeHint, _buffer.Length); 144var availableSpace = _buffer.Length - _index; 151var growBy = Math.Max(sizeHint, _buffer.Length); 152var newSize = checked(_buffer.Length + growBy);
src\aspnetcore\src\Shared\Encoding\Int7BitEncodingUtils.cs (7)
64var shift = 0; 65var index = 0; 107var stringByteCount = Encoding.UTF8.GetByteCount(value); 108var lengthPrefixSize = target.Write7BitEncodedInt(stringByteCount); 131var stringByteCount = Encoding.UTF8.GetByteCount(value); 145var consumed = Read7BitEncodedInt(bytes, out var length);
src\aspnetcore\src\Shared\WebEncoders\WebEncoders.cs (6)
153var paddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 154var arraySizeRequired = checked(count + paddingCharsToAdd); 170var i = bufferOffset; 256var numPaddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 328var arraySizeRequired = GetArraySizeRequiredToEncode(count); 388var numWholeOrPartialInputBlocks = checked(count + 2) / 3;
Microsoft.AspNetCore.App.Analyzers (89)
Infrastructure\AmbiguousRoutePatternComparer.cs (4)
26for (var i = 0; i < x.Root.Parts.Length; i++) 59for (var i = 0; i < x.Children.Length; i++) 111for (var i = 0; i < xParameterPolicies.Count; i++) 132for (var i = 0; i < x.PolicyFragments.Length; i++)
Infrastructure\EmbeddedSyntax\EmbeddedDiagnostic.cs (1)
37var hashCode = -954867195;
Infrastructure\EmbeddedSyntax\EmbeddedSeparatedSyntaxNodeList.cs (2)
29var allLength = NodesAndTokens.Length; 39for (var i = 0; i < NodesAndTokens.Length; i++)
Infrastructure\EmbeddedSyntax\EmbeddedSyntaxNode.cs (4)
36var start = int.MaxValue; 37var end = 0; 75for (var i = ChildCount - 1; i >= 0; i--) 163for (var i = 0; i < ChildCount; i++)
Infrastructure\EmbeddedSyntax\EmbeddedSyntaxToken.cs (2)
68var start = VirtualChars.Length == 0 ? int.MaxValue : VirtualChars[0].Span.Start; 69var end = VirtualChars.Length == 0 ? int.MinValue : VirtualChars[VirtualChars.Length - 1].Span.End;
Infrastructure\RoutePattern\RoutePatternLexer.cs (9)
75for (var i = 0; i < val.Length; i++) 94var start = Position; 179var start = Position; 257var start = Position; 319var currentPosition = position; 348var start = Position; 398var start = Position; 441var start = Position; 477var current = Position;
Infrastructure\VirtualChars\AbstractVirtualCharService.cs (7)
92for (var i = 1; i < result.Length; i++) 101for (var i = 1; i < result.Length; i++) 154var startIndexInclusive = startDelimiter.Length; 155var endIndexExclusive = tokenText.Length - endDelimiter.Length; 158var offset = token.SpanStart; 160for (var index = startIndexInclusive; index < endIndexExclusive;) 236var textLength = endIndexExclusive - startIndexInclusive;
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (24)
135var offset = token.SpanStart; 139var startIndexInclusive = 0; 140var endIndexExclusive = tokenText.Length; 166for (var index = startIndexInclusive; index < endIndexExclusive;) 200var indentationLength = parentSourceText.Lines.GetLineFromPosition(parentExpression.Span.End).GetFirstNonWhitespaceOffset() ?? 0; 208var startLineInclusive = tokenIncludeDelimiters ? 1 : 0; 212var lastLineExclusive = tokenIncludeDelimiters ? tokenSourceText.Lines.Count - 1 : tokenSourceText.Lines.Count; 215for (var lineNumber = startLineInclusive; lineNumber < lastLineExclusive; lineNumber++) 219var lineStart = lineSpan.Start; 231var lineEnd = lineNumber == lastLineExclusive - 1 ? currentLine.End : currentLine.EndIncludingLineBreak; 235for (var i = lineStart; i < lineEnd;) 260var startIndexInclusive = startDelimiter.Length; 261var endIndexExclusive = tokenText.Length - endDelimiter.Length; 270var offset = token.SpanStart; 271for (var index = startIndexInclusive; index < endIndexExclusive;) 316for (var i = 0; i < charResults.Count;) 415var startIndex = index; 431for (var i = 0; i < 8; i++) 466var pos = startIndex + offset; 476var intChar = 0; 483for (var i = 0; i < 4; i++) 504var intChar = 0; 511var endIndex = index; 512for (var i = 0; i < 4 && endIndex < tokenText.Length; i++)
Infrastructure\VirtualChars\TextLineExtensions.cs (1)
15for (var i = line.Start; i < line.End; i++)
Infrastructure\VirtualChars\VirtualChar.cs (1)
127var hashCode = 1985253839;
Infrastructure\VirtualChars\VirtualCharSequence.Chunks.cs (2)
58var index = BinarySearch(_array, position, static (ch, position) => 132var stringIndex = position - _firstVirtualCharPosition;
Infrastructure\VirtualChars\VirtualCharSequence.cs (3)
111var index = 0; 140for (var i = this.Length - 1; i >= 0; i--) 183var start = 0;
Mvc\DetectAmbiguousActionRoutes.cs (4)
58for (var i = 0; i < routePattern.Root.Parts.Length; i++) 62for (var j = 0; j < segment.Children.Length; j++) 77for (var k = 0; k < parameterNode.ParameterParts.Length; k++) 255var hashCode = 0;
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (3)
94var position = context.Position; 514var replacementStart = parentOpt != null 517var replacementEnd = parentOpt != null
RouteEmbeddedLanguage\Infrastructure\EmbeddedLanguageCommentOptions.cs (2)
51var int1 = (int)(object)options; 52var int2 = (int)(object)specificOption;
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (2)
423var index = argumentList.Arguments.IndexOf(argument); 502var index = argumentList.Arguments.IndexOf(argument);
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (1)
324var index = methodSymbol.Parameters.IndexOf(parameterSymbol);
RouteEmbeddedLanguage\RoutePatternAnalyzer.cs (2)
82var parameterInsertIndex = -1; 120for (var i = 0; i < routeParameters.Length; i++)
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (2)
360var replacementStart = parentOpt != null 363var replacementEnd = parentOpt != null
RouteHandlers\DetectAmbiguousRoutes.cs (2)
237for (var i = 0; i < method.Parameters.Length; i++) 273for (var i = 0; i < arguments.Length; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.App.Analyzers\Release\netstandard2.0\Microsoft.AspNetCore.Analyzers.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\Roslyn\MvcFacts.cs (1)
135for (var i = 0; i < method.ExplicitInterfaceImplementations.Length; i++)
src\aspnetcore\src\Shared\RoslynUtils\BoundedCacheWithFactory.cs (2)
34var indexToSetTarget = -1; 35for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\aspnetcore\src\Shared\RoslynUtils\WellKnownTypes.cs (3)
32for (var i = 0; i < WellKnownTypeData.WellKnownTypeNames.Length; i++) 39var separator = name.IndexOf('`'); 86var index = (int)type;
WebApplicationBuilder\WebApplicationBuilderAnalyzer.cs (4)
294var fullSyntaxLength = location.SourceSpan.Length; 295var chainAndTriviaLength = methodLocation.SourceSpan.Start - location.SourceSpan.Start; 348var length = disallowedMethodTypes.Length; 349for (var i = 0; i < length; i++)
Microsoft.AspNetCore.App.CodeFixes (2)
Dependencies\AddPackageFixer.cs (1)
83var position = diagnostic.Location.SourceSpan.Start;
RouteParameterUnusedParameterFixer.cs (1)
79var routeParameterInsertIndex = Convert.ToInt32(diagnostic.Properties["RouteParameterInsertIndex"], CultureInfo.InvariantCulture);
Microsoft.AspNetCore.Authentication (8)
PropertiesSerializer.cs (2)
70var count = reader.ReadInt32(); 73for (var index = 0; index != count; ++index)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Authentication\Release\net11.0\Microsoft.AspNetCore.Authentication.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
TicketSerializer.cs (5)
171var count = reader.ReadInt32(); 178for (var index = 0; index != count; ++index) 203var count = reader.ReadInt32(); 251var count = reader.ReadInt32(); 253for (var index = 0; index != count; ++index)
Microsoft.AspNetCore.Authentication.Abstractions (1)
src\ba6ae089a4652722\Microsoft.AspNetCore.Authentication.Abstractions.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.Certificate (1)
CertificateAuthenticationHandler.cs (1)
164for (var i = 0; i < chain.ChainElements.Count; i++)
Microsoft.AspNetCore.Authentication.Cookies (17)
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (16)
75if (int.TryParse(value.AsSpan(ChunkCountPrefix.Length), NumberStyles.None, CultureInfo.InvariantCulture, out var chunksCount)) 97var chunksCount = ParseChunksCount(value); 101for (var chunkId = 1; chunkId <= chunksCount; chunkId++) 108var totalSize = 0; 159var templateLength = options.CreateCookieHeader(key, string.Empty).ToString().Length; 163var requestChunks = ParseChunksCount(requestCookie); 190var dataSizePerCookie = ChunkSize.Value - templateLength - 3; // Budget 3 chars for the chunkid. 191var cookieChunkCount = (int)Math.Ceiling(value.Length * 1.0 / dataSizePerCookie); 202var offset = 0; 203for (var chunkId = 1; chunkId <= cookieChunkCount; chunkId++) 205var remainingLength = value.Length - offset; 206var length = Math.Min(dataSizePerCookie, remainingLength); 241for (var i = 1; i <= chunks + 1; i++) 282for (var i = 0; i < values.Length; i++) 299for (var i = 1; i <= chunks; i++) 317for (var i = startChunk; i <= endChunk; i++)
src\aspnetcore\src\Shared\ResultsHelpers\SharedUrlHelper.cs (1)
85for (var i = 0; i < readOnlySpan.Length; i++)
Microsoft.AspNetCore.Authentication.DeviceBoundSessions (1)
PostConfigureDeviceBoundSessionDerivedCookieOptions.cs (1)
76var lastSlash = refreshPath.LastIndexOf('/');
Microsoft.AspNetCore.Authentication.Facebook (1)
src\3b44ba0b654eec63\Microsoft.AspNetCore.Authentication.Facebook.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.Google (1)
src\f37f614b90f66bcf\Microsoft.AspNetCore.Authentication.Google.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.JwtBearer (1)
src\66b882337bac8eea\Microsoft.AspNetCore.Authentication.JwtBearer.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.MicrosoftAccount (1)
src\bf35925426d1eee1\Microsoft.AspNetCore.Authentication.MicrosoftAccount.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.Negotiate (2)
Internal\LdapAdapter.cs (2)
23var userAccountNameIndex = user.IndexOf('@'); 106var entrySize = user.Length * 2; //Approximate the size of stored key in memory cache.
Microsoft.AspNetCore.Authentication.OAuth (1)
src\18b6f47bb2c2f409\Microsoft.AspNetCore.Authentication.OAuth.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
src\004fadb83be020c8\Microsoft.AspNetCore.Authentication.OpenIdConnect.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.Twitter (1)
src\ec5d78b0741eb56a\Microsoft.AspNetCore.Authentication.Twitter.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.WsFederation (1)
src\4ad11246598493d1\Microsoft.AspNetCore.Authentication.WsFederation.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authorization (2)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Authorization\Release\net11.0\Microsoft.AspNetCore.Authorization.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\Debugger\DebuggerHelpers.cs (1)
42for (var i = 0; i < values.Length; i++)
Microsoft.AspNetCore.Authorization.Policy (1)
src\14e676a0f2e74239\Microsoft.AspNetCore.Authorization.Policy.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Components (244)
_generated\0\LoggerMessage.g.cs (1)
201var ComponentId = this._componentId;
BindConverter.cs (6)
755/// Attempts to convert a value to a <see cref="System.Int32"/>. 767/// Attempts to convert a value to a nullable <see cref="System.Int32"/>. 790if (!int.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted)) 809if (!int.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted)) 1879for (var i = 1; i < value.Length; i++) 2107for (var i = 0; i < initialArray.Length; i++)
CascadingParameterState.cs (2)
48var numInfos = infos.Length; 49for (var infoIndex = 0; infoIndex < numInfos; infoIndex++)
CascadingValueSource.cs (1)
101var subscribersCount = subscribers.Count;
NavigationManager.cs (12)
187var existingFragmentIndex = currentUri.IndexOf('#'); 197var existingQueryOrFragmentIndex = currentUri.IndexOfAny('?', '#'); 206var queryOrFragmentIndex = currentUri.IndexOfAny('?', '#'); 207var pathOnlyLength = queryOrFragmentIndex >= 0 ? queryOrFragmentIndex : currentUri.Length; 208var lastSlashIndex = currentUri[..pathOnlyLength].LastIndexOf('/'); 218var basePathLength = lastSlashIndex + 1; 333var pathEndIndex = uri.AsSpan().IndexOfAny('#', '?'); 359var pathEndIndex = uri.IndexOfAny('#', '?'); 378var lastSlashIndex = baseUri.LastIndexOf('/'); 419var handlerCount = _locationChangingHandlers.Count; 471for (var i = 0; i < handlerCount; i++) 625var pathEndIndex = uri.AsSpan().IndexOfAny('#', '?');
NavigationManagerExtensions.cs (8)
683var hashStartIndex = uriWithoutQueryString.IndexOf('#'); 738var hashStartIndex = uri.IndexOf('#'); 741var queryStartIndex = (hashStartIndex > 0 ? uri.AsSpan(0, hashStartIndex) : uri).IndexOf('?'); 752var queryLength = hashStartIndex < 0 ? 794var existingHashIndex = uri.IndexOf('#'); 796var uriWithoutHashLength = existingHashIndex < 0 ? uri.Length : existingHashIndex; 809var totalLength = uriWithoutHashLength + (fragmentStartsWithSymbol ? fragment.Length : fragment.Length + 1); 816var position = uriLength;
ParameterView.cs (13)
123var numEntries = GetEntryCount(); 168var oldIndex = oldParameters._ownerIndex; 169var newIndex = _ownerIndex; 170var oldEndIndexExcl = oldIndex + oldParameters._frames[oldIndex].ComponentSubtreeLengthField; 171var newEndIndexExcl = newIndex + _frames[newIndex].ComponentSubtreeLengthField; 255var ownerIndex = parameterView._ownerIndex; 256var ownerDescendantsEndIndexExcl = ownerIndex + frames[ownerIndex].ElementSubtreeLength; 257var attributeFramesStartIndex = ownerIndex + 1; 258var attributeFramesEndIndexExcl = attributeFramesStartIndex; 273var numEntries = GetEntryCount(); 289var numEntries = 0; 395var nextIndex = _currentIndex + 1; 434var nextIndex = _currentIndex + 1;
ParameterViewBuilder.cs (1)
36var nextIndex = _frames[0].ElementSubtreeLengthField++;
PersistentState\ComponentStatePersistenceManager.cs (2)
181for (var i = _registeredCallbacks.Count - 1; i >= 0; i--) 222for (var i = _registeredCallbacks.Count - 1; i >= 0; i--)
PersistentState\PersistentServicesRegistry.cs (2)
62for (var i = 0; i < _registrations.Length; i++) 94for (var i = 0; i < _registrations.Length; i++)
PersistentState\PersistentStateValueProviderKeyResolver.cs (2)
76wroteKey = spanFormattable.TryFormat(currentBuffer, out var written, "", CultureInfo.InvariantCulture); 96wroteKey = Encoding.UTF8.TryGetBytes(keySpan, currentBuffer, out var written);
Reflection\MemberAssignment.cs (2)
58var count = list.Count; 59for (var i = 0; i < count; i++)
RenderHandle.cs (1)
116var componentId = _componentId;
Rendering\ComponentState.cs (5)
275var numCascadingParameters = _cascadingParameters!.Count; 277for (var i = 0; i < numCascadingParameters; i++) 292var numCascadingParameters = _cascadingParameters!.Count; 293for (var i = 0; i < numCascadingParameters; i++) 361for (var i = 0; i < frames.Count; i++)
Rendering\RenderTreeBuilder.cs (18)
54var indexOfLastElementOrComponent = _openElementIndices.Peek(); 69var indexOfEntryBeingClosed = _openElementIndices.Pop(); 543var parentFrameIndexValue = parentFrameIndex.Value; 564var indexOfLastElementOrComponent = _openElementIndices.Peek(); 579var indexOfEntryBeingClosed = _openElementIndices.Pop(); 620var parentFrameIndexValue = parentFrameIndex.Value; 654var parentFrameIndexValue = parentFrameIndex.Value; 700var indexOfLastElementOrComponent = _openElementIndices.Peek(); 715var indexOfEntryBeingClosed = _openElementIndices.Pop(); 793var count = _entries.Count; 830var last = _entries.Count - 1; 832for (var i = first; i <= last; i++) 843for (var i = last; i >= first; i--) 850var index = seenAttributeNames[frame.AttributeNameField]; 885var offset = first; 886for (var i = first; i < _entries.Count; i++) 896var residue = _entries.Count - offset; 897for (var i = 0; i < residue; i++)
Rendering\RenderTreeUpdater.cs (11)
29var framesLength = frames.Count; 30var closestElementFrameIndex = -1; 31for (var frameIndex = 0; frameIndex < framesLength; frameIndex++) 65var elementSubtreeEndIndexExcl = elementFrameIndex + elementFrame.ElementSubtreeLengthField; 66for (var attributeFrameIndex = elementFrameIndex + 1; attributeFrameIndex < elementSubtreeEndIndexExcl; attributeFrameIndex++) 84var insertAtIndex = elementFrameIndex + 1; 98for (var otherFrameIndex = elementFrameIndex; otherFrameIndex >= 0; otherFrameIndex--) 105var otherFrameSubtreeLength = otherFrame.ElementSubtreeLengthField; 106var otherFrameEndIndexExcl = otherFrameIndex + otherFrameSubtreeLength; 115var otherFrameSubtreeLength = otherFrame.RegionSubtreeLengthField; 116var otherFrameEndIndexExcl = otherFrameIndex + otherFrameSubtreeLength;
Rendering\SimplifiedStringHashComparer.cs (1)
27var keyLength = key.Length;
RenderTree\Renderer.cs (8)
426var componentId = _nextComponentId++; 654var endIndex = componentFrameIndex + frames[componentFrameIndex].ComponentSubtreeLengthField; 655for (var index = componentFrameIndex + 1; index <= endIndex; index++) 947for (var i = 0; i < updatedComponents.Count; i++) 982for (var i = 0; i < updatedComponents.Length; i++) 1052var disposeComponentId = _batchBuilder.ComponentDisposalQueue.Dequeue(); 1115var count = eventHandlerIds.Count; 1116for (var i = 0; i < count; i++)
RenderTree\RenderTreeDiffBuilder.cs (35)
29var editsBufferStartLength = editsBuffer.Count; 57var origOldStartIndex = oldStartIndex; 58var origNewStartIndex = newStartIndex; 61var prevOldSeq = -1; 62var prevNewSeq = -1; 65var matchWithNewTreeIndex = -1; // Only used when action == DiffAction.Match 220for (var testIndex = newStartIndex + 1; testIndex < newEndIndexExcl; testIndex++) 243for (var testIndex = oldStartIndex + 1; testIndex < oldEndIndexExcl; testIndex++) 508for (var i = newStartIndex; i < newEndIndexExcl; i++) 513for (var i = oldStartIndex; i < oldEndIndexExcl; i++) 516if (diffContext.AttributeDiffSet.TryGetValue(oldName, out var matchIndex)) 586var referenceFrameIndex = diffContext.ReferenceFrames.Append(newFrame); 599var referenceFrameIndex = diffContext.ReferenceFrames.Append(newFrame); 612var oldFrameAttributesEndIndexExcl = GetAttributesEndIndexExclusive(oldTree, oldFrameIndex); 613var newFrameAttributesEndIndexExcl = GetAttributesEndIndexExclusive(newTree, newFrameIndex); 622var oldFrameChildrenEndIndexExcl = oldFrameIndex + oldFrame.ElementSubtreeLengthField; 623var newFrameChildrenEndIndexExcl = newFrameIndex + newFrame.ElementSubtreeLengthField; 630var prevSiblingIndex = diffContext.SiblingIndex; 770for (var i = 0; i <= frameIndex && i < renderTree.Length; i++) 810var referenceFrameIndex = diffContext.ReferenceFrames.Append(newFrame); 839var referenceFrameIndex = diffContext.ReferenceFrames.Append(newFrame); 847var referenceFrameIndex = diffContext.ReferenceFrames.Append(newTree, newFrameIndex, newFrame.ElementSubtreeLengthField); 854var regionChildFrameIndex = newFrameIndex + 1; 855var regionChildFrameEndIndexExcl = newFrameIndex + newFrame.RegionSubtreeLengthField; 866var referenceFrameIndex = diffContext.ReferenceFrames.Append(newFrame); 909var endIndexExcl = oldFrameIndex + oldFrame.ElementSubtreeLengthField; 916var regionChildFrameIndex = oldFrameIndex + 1; 917var regionChildFrameEndIndexExcl = oldFrameIndex + oldFrame.RegionSubtreeLengthField; 943var descendantsEndIndexExcl = rootIndex + tree[rootIndex].ElementSubtreeLengthField; 944var index = rootIndex + 1; 959var previousIndex = diffContext.Edits.Count - 1; 973var endIndexExcl = frameIndex + frames[frameIndex].ElementSubtreeLengthField; 974for (var i = frameIndex; i < endIndexExcl; i++) 1002var parentComponentId = diffContext.ComponentId; 1058for (var i = startIndex; i < endIndexExcl; i++)
Routing\RouteContext.cs (2)
29if (Encoding.UTF8.TryGetBytes(path.AsSpan(), utf8Span, out var written)) 32var decodedLength = UrlDecoder.DecodeInPlace(utf8Span, isFormEncoding: false);
Routing\Router.cs (1)
190var firstIndex = str.IndexOfAny('?', '#');
Routing\RouteTable.cs (1)
114for (var i = 0; i < parameter.ParameterPolicies.Count; i++)
Routing\RouteTableFactory.cs (9)
28var result = RouteComparison(x, y); 106for (var i = 0; i < routeAttributes.Length; i++) 149for (var i = 0; i < templates.Length; i++) 177for (var i = 0; i < result.ParsedTemplates.Length; i++) 205for (var i = 0; i < builder.InboundEntries.Count; i++) 319for (var k = 0; k < x.RoutePattern.PathSegments.Count; k++) 328for (var l = 0; l < leftSegment.Parts.Count; l++) 349for (var i = 0; i < obj.RoutePattern.PathSegments.Count; i++) 352for (var j = 0; j < segment.Parts.Count; j++)
Sections\SectionRegistry.cs (1)
42var index = providers.LastIndexOf(provider);
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Components\Release\net11.0\Microsoft.AspNetCore.Components.Routing.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (5)
77var indexOfAppendedItem = _itemsInUse++; 89var requiredCapacity = _itemsInUse + source.Length; 92var candidateCapacity = Math.Max(_items.Length * 2, _minCapacity); 102var startIndexOfAppendedItems = _itemsInUse; 181var newCapacity = Math.Max(desiredCapacity, _minCapacity);
src\aspnetcore\src\Components\Shared\src\QueryParameterValueSupplier.cs (2)
58var queryStartPos = url?.IndexOf('?') ?? -1; 66var queryEndPos = url.IndexOf('#', queryStartPos);
src\aspnetcore\src\Components\Shared\src\RootTypeCache.cs (1)
55for (var i = 0; i < assemblies.Length; i++)
src\aspnetcore\src\Components\Shared\src\UrlValueConstraint.cs (2)
132var count = values.Count; 140for (var i = 0; i < count; i++)
src\aspnetcore\src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (12)
288var index = FindIndex(key); 326for (var i = 0; i < keys.Length; i++) 346for (var i = 0; i < values.Length; i++) 493var index = FindIndex(item.Key); 523var index = FindIndex(key); 562var index = FindIndex(key); 711var count = _count; 713for (var i = 0; i < count; i++) 728var count = _count; 733for (var i = 0; i < count; i++) 751var count = _count; 756for (var i = 0; i < count; i++)
src\aspnetcore\src\Http\Routing\src\Constraints\FileNameRouteConstraint.cs (3)
130var lastSlashIndex = value.LastIndexOf('/'); 136var dotIndex = value.IndexOf('.'); 143for (var i = dotIndex + 1; i < value.Length; i++)
src\aspnetcore\src\Http\Routing\src\Constraints\LengthRouteConstraint.cs (1)
106var length = valueString.Length;
src\aspnetcore\src\Http\Routing\src\ParameterPolicyActivator.cs (7)
78var indexOfFirstOpenParens = inlineParameterPolicy.IndexOf('('); 163var longestLength = -1; 169var length = constructor.GetParameters().Length; 199var count = 0; 200for (var i = 0; i < parameters.Length; i++) 214var argumentPosition = 0; 215for (var i = 0; i < parameterInfos.Length; i++)
src\aspnetcore\src\Http\Routing\src\PathTokenizer.cs (4)
69var currentSegmentIndex = 0; 70var currentSegmentStart = 1; 73var delimiterIndex = 1; 170var delimiterIndex = _path.IndexOf('/', _index);
src\aspnetcore\src\Http\Routing\src\Patterns\RouteParameterParser.cs (5)
25var startIndex = 0; 26var endIndex = parameter.Length - 1; 49var currentIndex = startIndex; 106var startIndex = currentIndex; 173var indexOfClosingParantheses = text.IndexOf(')', currentIndex + 1);
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePattern.cs (2)
141var parametersCount = parameters.Count; 142for (var i = 0; i < parametersCount; i++)
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternDebugStringFormatter.cs (3)
23for (var i = 0; i < pattern.PathSegments.Count; i++) 54for (var i = 0; i < pattern.Parameters.Count; i++) 78for (var i = 0; i < segment.Parts.Count; i++)
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternFactory.cs (4)
471for (var i = 0; i < updatedSegments.Length; i++) 476for (var j = 0; j < segment.Parts.Count; j++) 504for (var i = 0; i < parameters.Count; i++) 546for (var i = 0; i < segment.Parts.Count; i++)
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternMatcher.cs (6)
36for (var i = 0; i < RoutePattern.PathSegments.Count; i++) 67var i = 0; 291var indexOfLastSegment = routeSegment.Parts.Count - 1; 342var lastIndex = requestSegment.Length; 351var newLastIndex = lastIndex; 364var startIndex = lastIndex;
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternParser.cs (7)
36var i = context.Index; 80var i = context.Index; 319for (var i = 0; i < segments.Count; i++) 322for (var j = 0; j < segment.Parts.Count; j++) 341for (var i = 0; i < parts.Count; i++) 353for (var i = 0; i < parts.Count; i++) 411for (var i = 0; i < parts.Count; i++)
src\aspnetcore\src\Http\Routing\src\Template\RoutePrecedence.cs (6)
64for (var i = 0; i < routePattern.PathSegments.Count; i++) 68var digit = ComputeInboundPrecedenceDigit(routePattern, segment); 120for (var i = 0; i < routePattern.PathSegments.Count; i++) 124var digit = ComputeOutboundPrecedenceDigit(segment); 192var digit = parameterPart.IsCatchAll ? 1 : 3; 272var digit = parameterPart.IsCatchAll ? 5 : 3;
src\aspnetcore\src\Http\Routing\src\Tree\UrlMatchingTree.cs (3)
82for (var i = 0; i < entry.RoutePattern.PathSegments.Count; i++) 237var result = x.Entry.Precedence.CompareTo(y.Entry.Precedence); 252for (var i = currentParameterIndex; i < segments.Count; i++)
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (3)
184var availableSpace = _rentedBuffer.Length - _index; 188var growBy = Math.Max(sizeHint, _rentedBuffer.Length); 190var newSize = checked(_rentedBuffer.Length + growBy);
src\aspnetcore\src\Shared\QueryStringEnumerable.cs (3)
104var success = Uri.TryUnescapeDataString(buffer, buffer, out var unescapedLength); 147var delimiterIndex = _query.Span.IndexOf('&'); 160var equalIndex = segment.Span.IndexOf('=');
src\aspnetcore\src\Shared\UrlDecoder\UrlDecoder.cs (19)
45var sourceIndex = 0; 48var destinationIndex = 0; 64var decodeIndex = sourceIndex; 100var byte1 = UnescapePercentEncoding(ref sourceIndex, buffer, isFormEncoding); 151var remainingBytes = byteCount - 1; 160var nextSourceIndex = sourceIndex; 161var nextByte = UnescapePercentEncoding(ref nextSourceIndex, buffer, isFormEncoding); 269var probe = scan; 271var value1 = ReadHex(ref probe, buffer); 277var value2 = ReadHex(ref probe, buffer); 389var sourceIndex = position; 392var destinationIndex = position; 403var decodeIndex = sourceIndex; 438var codeUnit1 = UnescapePercentEncoding(ref sourceIndex, buffer); 487var remainingCodeUnits = codeUnitCount - 1; 496var nextSourceIndex = sourceIndex; 497var nextCodeUnit = UnescapePercentEncoding(ref nextSourceIndex, buffer); 524if (!System.Text.Rune.TryCreate(currentDecodeBits, out var rune) || !rune.TryEncodeToUtf16(buffer.Slice(destinationIndex), out var charsWritten)) 563var probe = scan;
Microsoft.AspNetCore.Components.AI (13)
Blocks\ContentBlock.cs (1)
61for (var i = 0; i < snapshot.Length; i++)
Components\ConversationTurnRenderer.cs (1)
57var seq = baseSeq + 10;
Components\MessageList.cs (2)
116var seq = 100; 150for (var i = 0; i < 3; i++)
Components\MessageListContext.cs (2)
27for (var i = _registrations.Count - 1; i >= 0; i--) 326var columnIndex = 0;
Engine\UIAgent.cs (1)
130var updateIndex = 0;
Pipeline\BlockMappingContext.cs (1)
41for (var i = 0; i < contents.Count; i++)
Pipeline\BlockMappingPipeline.cs (3)
60for (var i = _activeStack.Count - 1; i >= 0; i--) 92for (var i = 0; i < _handlers.Count; i++) 104var progressBefore = context.HandledProgress;
Pipeline\TextBlockHandler.cs (2)
58var start = 0; 61var breakIndex = rawText.IndexOf("\n\n", start, StringComparison.Ordinal);
Microsoft.AspNetCore.Components.AI.SourceGenerators (4)
ToolBlockCandidate.cs (4)
68var hash = Hash.Combine(Namespace, ClassName); 112var hash = Hash.Combine(PropertyName, ResultKey); 149var hash = Hash.Combine(PropertyName, ArgumentKey); 193var hash = Candidate?.GetHashCode() ?? 0;
Microsoft.AspNetCore.Components.Analyzers (5)
ComponentInternalUsageDiagnosticAnalzyer.cs (1)
42for (var i = 0; i < NamespaceParts.Length; i++)
JSInteropCodeFixProvider.cs (1)
98var indentSize = options.GetOption(FormattingOptions.IndentationSize, LanguageNames.CSharp);
src\3b67e3582e36646e\Microsoft.AspNetCore.Components.Analyzers.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
StateHasChangedAnalyzer.cs (2)
128var firstAwaitStart = awaitExpressions[0].SpanStart; 129var lastAwaitStart = awaitExpressions[awaitExpressions.Count - 1].SpanStart;
Microsoft.AspNetCore.Components.Authorization (2)
AttributeAuthorizeDataCache.cs (1)
45for (var i = 0; i < allAttributes.Length; i++)
AuthorizeViewCore.cs (1)
131for (var i = 0; i < metadata.Length; i++)
Microsoft.AspNetCore.Components.Endpoints (117)
Assets\ImportMapDefinition.cs (1)
89for (var i = 0; i < asset.Properties!.Count; i++)
Assets\ResourcePreloader.cs (1)
50for (var i = 0; i < assets.Count; i ++)
Builder\ResourceCollectionUrlEndpoint.cs (5)
134var length = WebUtilities.WebEncoders.Base64UrlEncode(result, fingerprintSpan[1..]); 172if (Encoding.UTF8.TryGetBytes(value, buffer, out var written)) 178var length = Encoding.UTF8.GetByteCount(value); 186var bytesWritten = Encoding.UTF8.GetBytes(value, rented); 285var quality = 1 / (1 + _gzipContent.Length);
CacheView\CacheViewKeyResolver.cs (3)
261var byteCount = Encoding.UTF8.GetByteCount(value); 276var byteCount = Encoding.UTF8.GetByteCount(value); 283var written = Encoding.UTF8.GetBytes(value, buffer);
Discovery\ComponentCollectionBuilder.cs (3)
48var totalCount = 0; 59var current = 0; 63for (var i = 0; i < components.Count; i++, current++)
Discovery\ComponentInfo.cs (3)
56var size = (nameof(InteractiveServerRenderMode).Length - "RenderModeComparer".Length); 61var size = (nameof(InteractiveWebAssemblyRenderMode).Length - "RenderModeComparer".Length); 66var size = (nameof(InteractiveAutoRenderMode).Length - "RenderModeComparer".Length);
Discovery\IRazorComponentApplication.cs (1)
26for (var i = 0; i < exported.Length; i++)
Discovery\PageCollectionBuilder.cs (2)
47var totalCount = 0; 63for (var i = 0; i < pages.Count; i++)
Discovery\PageComponentBuilder.cs (1)
75for (var i = 0; i < RouteTemplates.Count; i++)
Discovery\RazorComponentApplication.cs (1)
40for (var i = 0; i < Components.Count; i++)
FormMapping\Converters\CollectionConverter.cs (5)
109var maxCollectionSize = options.MaxCollectionSize; 117var index = 2; 118var lastElementWithComputedIndex = 100 < maxCollectionSize ? 100 : maxCollectionSize; 171if (!index.TryFormat(computedPrefix[1..], out var charsWritten, provider: CultureInfo.InvariantCulture)) 229for (var i = 0; i < values.Count; i++)
FormMapping\Converters\DictionaryConverter.cs (2)
56var keyCount = 0; 57var maxCollectionSize = options.MaxCollectionSize;
FormMapping\Converters\FileConverter.cs (1)
42for (var i = 0; i < targetFiles.Count; i++)
FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (6)
191for (var i = 0; i < props.Count; i++) 208for (var i = 0; i < props.Count; i++) 232for (var i = 0; i < constructorParameters.Count; i++) 257for (var i = 0; i < properties.Count; i++) 339for (var i = 0; i < properties.Count; i++) 439for (var i = 0; i < constructorParameters.Count; i++)
FormMapping\FormDataReader.cs (4)
136var closeIndex = remaining.Span[1..].IndexOf(']'); 196var keyLength = key.Length; 232var startingPoint = _currentPrefixBuffer.Length + separator.Length; 259var index = _currentPrefixBuffer.Span.LastIndexOfAny(".[");
FormMapping\Metadata\FormDataMetadataFactory.cs (1)
280for (var i = 0; i < _context.CurrentTypes.Count; i++)
FormMapping\PrefixResolver.cs (5)
19var i = 0; 53var separatorX = 0; 54var separatorY = 0; 55var currentXPos = 0; 56var currentYPos = 0;
Forms\ClientValidationCache.cs (3)
103for (var i = 0; i < path.Count - 1; i++) 139var start = renderedName.IndexOf('.') + 1; // skip the leading model-prefix segment 147var bracketIndex = rawSegment.IndexOf('[');
Forms\ClientValidationDataWriter.cs (1)
70Utf8Formatter.TryFormat(value, utf8Value, out var bytesWritten);
Forms\DataAnnotationsLocalizer.cs (1)
126var arityIndex = name.IndexOf('`');
RazorComponentEndpointInvoker.cs (1)
88var defaultBufferSize = 16 * 1024;
Rendering\Buffering\TextChunkListBuilder.cs (2)
44for (var i = 0; i < count; i++) 54for (var i = 0; i < count; i++)
Rendering\EndpointComponentState.cs (2)
59var sequence = FindSequenceInParent(parentComponentState, cacheView); 105for (var i = 0; i < frames.Count; i++)
Rendering\EndpointHtmlRenderer.EventDispatch.cs (7)
99var defaultBufferSize = 16 * 1024; 131var defaultBufferSize = 16 * 1024; 155var changesCount = changes.Count; 157for (var i = 0; i < changesCount; i++) 179var changesCount = changes.Count; 181for (var i = 0; i < changesCount; i++) 231for (var i = frameIndex - 1; i >= 0; i--)
Rendering\EndpointHtmlRenderer.Prerendering.cs (1)
306for (var i = 0; i < frames.Count; i++)
Rendering\EndpointHtmlRenderer.Streaming.cs (10)
112var count = renderBatch.UpdatedComponents.Count; 132var bufSizeRequired = count * Marshal.SizeOf<ComponentIdAndDepth>(); 136for (var i = 0; i < count; i++) 138var componentId = renderBatch.UpdatedComponents.Array[i].ComponentId; 156for (var i = 0; i < componentIdsInDepthOrder.Length; i++) 158var componentId = componentIdsInDepthOrder[i].ComponentId; 198var depth = 0; 265var componentId = componentFrame.ComponentId; 395for (var i = 0; i < frames.Count; i++) 400var length = frame.ComponentSubtreeLength;
Rendering\TypeNameHash.cs (1)
23if (!Encoding.UTF8.TryGetBytes(typeName, typeNameBytes, out var written))
Results\RazorComponentResultExecutor.cs (1)
64var defaultBufferSize = 16 * 1024;
Serialization\JsonStoredDataSerializer.cs (1)
96var index = 0;
src\0f6147b19c23fa97\Microsoft.AspNetCore.Components.Endpoints.FormMapping.FormDataResources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\0f6147b19c23fa97\Microsoft.AspNetCore.Components.Endpoints.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Components\Shared\src\ComponentParametersTypeCache.cs (1)
31for (var i = 0; i < assemblies.Length; i++)
src\aspnetcore\src\Components\Shared\src\RenderFragmentCapture.cs (6)
33var start = builder.GetFrames().Count; 35var end = builder.GetFrames().Count; 44var count = end - start; 61for (var i = start; i < end; i++) 69var componentSubtreeEnd = i + frame.ComponentSubtreeLength; 73for (var j = i + 1; j < componentSubtreeEnd && frames.Array[j].FrameType is RenderTreeFrameType.Attribute; j++)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (5)
28var position = 0; 64var subtreeEnd = position + frame.ElementSubtreeLength; 113var subtreeEnd = position + frame.ComponentSubtreeLength; 146var subtreeEnd = position + frame.RegionSubtreeLength; 265for (var i = 0; i < nodes.Count; i++)
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (5)
127var bufferSpace = _buffer.Length - _index; 131var rentedInitialSize = _buffer.Length + Math.Max(sizeHint, _buffer.Length); 144var availableSpace = _buffer.Length - _index; 151var growBy = Math.Max(sizeHint, _buffer.Length); 152var newSize = checked(_buffer.Length + growBy);
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (16)
75if (int.TryParse(value.AsSpan(ChunkCountPrefix.Length), NumberStyles.None, CultureInfo.InvariantCulture, out var chunksCount)) 97var chunksCount = ParseChunksCount(value); 101for (var chunkId = 1; chunkId <= chunksCount; chunkId++) 108var totalSize = 0; 159var templateLength = options.CreateCookieHeader(key, string.Empty).ToString().Length; 163var requestChunks = ParseChunksCount(requestCookie); 190var dataSizePerCookie = ChunkSize.Value - templateLength - 3; // Budget 3 chars for the chunkid. 191var cookieChunkCount = (int)Math.Ceiling(value.Length * 1.0 / dataSizePerCookie); 202var offset = 0; 203for (var chunkId = 1; chunkId <= cookieChunkCount; chunkId++) 205var remainingLength = value.Length - offset; 206var length = Math.Min(dataSizePerCookie, remainingLength); 241for (var i = 1; i <= chunks + 1; i++) 282for (var i = 0; i < values.Length; i++) 299for (var i = 1; i <= chunks; i++) 317for (var i = startChunk; i <= endChunk; i++)
src\aspnetcore\src\Shared\Components\ResourceCollectionResolver.cs (3)
65var foundProperties = 0; 66for (var i = 0; i < descriptor.Properties.Count; i++) 162var index = 0;
src\aspnetcore\src\Shared\Components\ServerComponentSerializer.cs (1)
38var sequence = invocationId.Next();
TempData\CookieTempDataProvider.cs (2)
61var maxDecodedSize = Base64Url.GetMaxDecodedLength(serializedDataFromCookie.Length); 68var decodeStatus = Base64Url.DecodeFromChars(serializedDataFromCookie, decodeBuffer, out _, out var bytesWritten);
Microsoft.AspNetCore.Components.Forms (11)
EditContext.cs (1)
284for (var i = 0; i < validators.Count; i++)
FieldIdentifier.cs (2)
80var modelHash = RuntimeHelpers.GetHashCode(Model); 81var fieldHash = StringComparer.Ordinal.GetHashCode(FieldName);
src\aspnetcore\src\Components\Shared\src\ExpressionFormatting\ReverseStringBuilder.cs (8)
40var startIndex = _nextEndIndex - span.Length; 58var remainingLength = -startIndex; 59var sizeToRent = _currentBuffer.Length + Math.Max(MinimumRentedArraySize, remainingLength * 2); 63var newEndIndex = newBuffer.Length - _currentBuffer.Length + _nextEndIndex; 76var remainingLength = -startIndex; 80var sizeToRent = Math.Max(MinimumRentedArraySize, remainingLength * 2); 97if (value.TryFormat(result, out var charsWritten, format: default, CultureInfo.InvariantCulture)) 134var count = 0;
Microsoft.AspNetCore.Components.QuickGrid (20)
_generated\2\QuickGrid_razor.g.cs (4)
277), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Int32>( 294), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Int32>( 418var initialRowIndex = 2; // aria-rowindex is 1-based, plus the first row is the header 419var rowIndex = initialRowIndex;
Columns\GridSort.cs (2)
159var length = body.Member.Name.Length; 181var nextPos = chars.Length;
Pagination\Paginator.razor.cs (3)
73var pageFromQuery = ReadPageIndexFromQueryString() ?? 0; 85var pageFromQuery = ReadPageIndexFromQueryString() ?? 0; 99if (value is not null && int.TryParse(value, out var page) && page > 0)
QuickGrid.razor.cs (4)
540var startIndex = Pagination is null ? 0 : (Pagination.CurrentPageIndex * Pagination.ItemsPerPage); 570var startIndex = request.StartIndex; 571var count = request.Count; 613var totalItemCount = _asyncQueryExecutor is null ? Items.Count() : await _asyncQueryExecutor.CountAsync(Items);
src\aspnetcore\src\Components\Shared\src\QueryParameterValueSupplier.cs (2)
58var queryStartPos = url?.IndexOf('?') ?? -1; 66var queryEndPos = url.IndexOf('#', queryStartPos);
src\aspnetcore\src\Components\Shared\src\UrlValueConstraint.cs (2)
132var count = values.Count; 140for (var i = 0; i < count; i++)
src\aspnetcore\src\Shared\QueryStringEnumerable.cs (3)
104var success = Uri.TryUnescapeDataString(buffer, buffer, out var unescapedLength); 147var delimiterIndex = _query.Span.IndexOf('&'); 160var equalIndex = segment.Span.IndexOf('=');
Microsoft.AspNetCore.Components.SdkAnalyzers (2)
ComponentInternalUsageDiagnosticAnalzyer.cs (1)
42for (var i = 0; i < NamespaceParts.Length; i++)
src\ed9f8b2aa7bd9e0d\Microsoft.AspNetCore.Components.Analyzers.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Components.Server (125)
Builder\ServerRazorComponentsEndpointConventionBuilderExtensions.cs (1)
50for (var i = 0; i < b.Metadata.Count; i++)
Circuits\CircuitHost.cs (9)
149var count = Descriptors.Count; 151for (var i = 0; i < count; i++) 262for (var i = 0; i < _circuitHandlers.Length; i++) 294for (var i = 0; i < _circuitHandlers.Length; i++) 330for (var i = 0; i < _circuitHandlers.Length; i++) 358for (var i = 0; i < _circuitHandlers.Length; i++) 676for (var i = circuitHandlers.Count - 1; i >= 0; i--) 831for (var i = 0; i < operations.Length; i++) 896for (var i = 0; i < operations.Length; i++)
Circuits\CircuitJSComponentInterop.cs (1)
26var id = base.AddRootComponent(identifier, domElementSelector);
Circuits\CircuitOptionsJavaScriptInitializersConfiguration.cs (1)
30for (var i = 0; i < initializers.Length; i++)
Circuits\CircuitPersistenceManager.cs (1)
132for (var i = 0; i < batch.Operations.Length; i++)
Circuits\ComponentParameterDeserializer.cs (1)
35for (var i = 0; i < parametersDefinitions.Count; i++)
Circuits\RemoteJSDataStream.cs (2)
48var chunkSize = signalRMaximumIncomingBytes > 1024 ? 52var streamId = runtime.RemoteJSDataStreamNextInstanceId++;
Circuits\RemoteJSRuntime.cs (1)
52for (var i = _options.JsonTypeInfoResolvers.Count - 1; i >= 0; i--)
Circuits\RemoteRenderer.cs (1)
72var componentId = AddRootComponent(componentType, domElementSelector);
Circuits\RemoteScrollToLocationHash.cs (1)
38var hashIndex = locationAbsolute.IndexOf("#", StringComparison.Ordinal);
Circuits\ServerComponentDeserializer.cs (2)
309var currentSsrComponentIdIndex = 0; 310for (var i = 0; i < operations.Length; i++)
DependencyInjection\ServerRazorComponentsBuilderExtensions.cs (2)
82for (var i = 0; i < c.Metadata.Count; i++) 152for (var i = 0; i < routeEndpoint.Metadata.Count; i++)
ProtectedBrowserStorage\ProtectedBrowserStorageJsonSerializerOptions.cs (1)
16for (var i = circuitOptions.Value.JsonTypeInfoResolvers.Count - 1; i >= 0; i--)
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (5)
77var indexOfAppendedItem = _itemsInUse++; 89var requiredCapacity = _itemsInUse + source.Length; 92var candidateCapacity = Math.Max(_items.Length * 2, _minCapacity); 102var startIndexOfAppendedItems = _itemsInUse; 181var newCapacity = Math.Max(desiredCapacity, _minCapacity);
src\aspnetcore\src\Components\Shared\src\ComponentParametersTypeCache.cs (1)
31for (var i = 0; i < assemblies.Length; i++)
src\aspnetcore\src\Components\Shared\src\RenderBatchWriter.cs (28)
59var updatedComponentsOffset = Write(renderBatch.UpdatedComponents); 60var referenceFramesOffset = Write(renderBatch.ReferenceFrames); 61var disposedComponentIdsOffset = Write(renderBatch.DisposedComponentIDs); 62var disposedEventHandlerIdsOffset = Write(renderBatch.DisposedEventHandlerIDs); 63var stringTableOffset = _useUtf16StringTable ? WriteStringTableUtf16() : WriteStringTable(); 74var count = diffs.Count; 78for (var i = 0; i < count; i++) 85var tableStartPos = (int)baseStream.Position; 87for (var i = 0; i < count; i++) 103var editsEndIndexExcl = edits.Offset + edits.Count; 104for (var i = edits.Offset; i < editsEndIndexExcl; i++) 128var startPos = (int)_binaryWriter.BaseStream.Position; 131var count = frames.Count; 133for (var i = 0; i < count; i++) 217var startPos = (int)_binaryWriter.BaseStream.Position; 221var count = numbers.Count; 222for (var index = 0; index < count; index++) 232var startPos = (int)_binaryWriter.BaseStream.Position; 236var count = numbers.Count; 237for (var index = 0; index < count; index++) 273var stringsCount = _strings.Count; 276for (var i = 0; i < stringsCount; i++) 284var locationsStartPos = (int)_binaryWriter.BaseStream.Position; 285for (var i = 0; i < stringsCount; i++) 298var stringsCount = _strings.Count; 301for (var i = 0; i < stringsCount; i++) 316var locationsStartPos = (int)_binaryWriter.BaseStream.Position; 317for (var i = 0; i < stringsCount; i++)
src\aspnetcore\src\Components\Shared\src\RenderFragmentCapture.cs (6)
33var start = builder.GetFrames().Count; 35var end = builder.GetFrames().Count; 44var count = end - start; 61for (var i = start; i < end; i++) 69var componentSubtreeEnd = i + frame.ComponentSubtreeLength; 73for (var j = i + 1; j < componentSubtreeEnd && frames.Array[j].FrameType is RenderTreeFrameType.Attribute; j++)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (5)
28var position = 0; 64var subtreeEnd = position + frame.ElementSubtreeLength; 113var subtreeEnd = position + frame.ComponentSubtreeLength; 146var subtreeEnd = position + frame.RegionSubtreeLength; 265for (var i = 0; i < nodes.Count; i++)
src\aspnetcore\src\Components\Shared\src\RootTypeCache.cs (1)
55for (var i = 0; i < assemblies.Length; i++)
src\aspnetcore\src\Components\Shared\src\WebRootComponentManager.cs (1)
139var interactiveComponentId = renderer.AddRootComponent(componentType, ssrComponentIdString);
src\aspnetcore\src\Components\Shared\src\WebRootComponentParameters.cs (2)
28var count = _parameterDefinitions.Count; 34for (var i = 0; i < count; i++)
src\aspnetcore\src\Shared\Components\ServerComponentSerializer.cs (1)
38var sequence = invocationId.Next();
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (3)
184var availableSpace = _rentedBuffer.Length - _index; 188var growBy = Math.Max(sizeHint, _rentedBuffer.Length); 190var newSize = checked(_rentedBuffer.Length + growBy);
src\aspnetcore\src\SignalR\common\Protocols.MessagePack\src\Protocol\MessagePackHubProtocolWorker.cs (9)
43var itemCount = reader.ReadArrayHeader(); 45var messageType = ReadInt32(ref reader, "messageType"); 165var resultKind = ReadInt32(ref reader, "resultKind"); 248for (var i = 0; i < headerCount; i++) 274for (var i = 0; i < streamIdCount; i++) 309for (var i = 0; i < argumentCount; i++) 369var prefixLength = BinaryMessageFormatter.LengthPrefixLength(memoryBufferWriter.Length); 375var written = BinaryMessageFormatter.WriteLengthPrefix(memoryBufferWriter.Length, span); 527var resultKind =
src\aspnetcore\src\SignalR\common\Shared\BinaryMessageFormatter.cs (3)
15var lenNumBytes = WriteLengthPrefix(length, lenBuffer); 24var lenNumBytes = 0; 43var lenNumBytes = 0;
src\aspnetcore\src\SignalR\common\Shared\BinaryMessageParser.cs (1)
34var numBytes = 0;
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (14)
85for (var i = 0; i < _completedSegments.Count; i++) 128var count = _completedSegments.Count; 129for (var i = 0; i < count; i++) 154var remainingSize = _currentSegment?.Length - _position ?? 0; 196var count = _completedSegments.Count; 197for (var i = 0; i < count; i++) 227var totalWritten = 0; 232var count = _completedSegments.Count; 233for (var i = 0; i < count; i++) 256var totalWritten = 0; 261var count = _completedSegments.Count; 262for (var i = 0; i < count; i++) 300var position = _position; 375for (var i = 0; i < Segments.Count; i++)
src\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\BufferWriter.cs (2)
132var buffered = _buffered; 239var writable = Math.Min(bytesLeftToCopy, _span.Length);
src\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackWriter.cs (5)
799var size = length + 2; 809var size = length + 3; 819var size = length + 5; 839var length = (int)utf8stringBytes.Length; 856var length = utf8stringBytes.Length;
src\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\SequenceReaderExtensions.cs (2)
172/// Reads an <see cref="Int32"/> as big endian. 174/// <returns>False if there wasn't enough data for an <see cref="Int32"/>.</returns>
src\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\T4\MessagePackReader.Integers.cs (12)
335/// Reads an <see cref="Int32"/> value from: 342public Int32 ReadInt32() 350return checked((Int32)byteResult); 353return checked((Int32)sbyteResult); 356return checked((Int32)ushortResult); 359return checked((Int32)shortResult); 362return checked((Int32)uintResult); 365return checked((Int32)intResult); 368return checked((Int32)ulongResult); 371return checked((Int32)longResult); 375return checked((Int32)unchecked((sbyte)code)); 380return (Int32)code;
Microsoft.AspNetCore.Components.Testing (7)
Infrastructure\ParentProcessWatcher.cs (1)
21_parentPid = int.TryParse(pidStr, out var pid) ? pid : -1;
Infrastructure\ReadinessNotificationService.cs (1)
47for (var attempt = 1; attempt <= maxAttempts; attempt++)
Infrastructure\ServerFactory.cs (2)
118var port = GetAvailablePort(); 317var port = ((IPEndPoint)listener.LocalEndpoint).Port;
Infrastructure\ServerInstance.cs (2)
76var port = GetAvailablePort(); 326var port = ((IPEndPoint)listener.LocalEndpoint).Port;
Playwright\UITest.cs (1)
135for (var i = disposables.Length - 1; i >= 0; i--)
Microsoft.AspNetCore.Components.Web (59)
Forms\HtmlFieldPrefix.cs (5)
20var restLength = _rest?.Length ?? 0; 21var length = restLength + 1; 23for (var i = 0; i < restLength; i++) 36var restLength = _rest?.Length ?? 0; 37for (var i = 0; i < restLength; i++)
Forms\InputFile\BrowserFileStream.cs (2)
73var maxBytesToRead = (int)Math.Min(bytesAvailableToRead, buffer.Length); 79var bytesRead = await CopyFileDataIntoBuffer(buffer.Slice(0, maxBytesToRead), cancellationToken);
Forms\Mapping\FormMappingContext.cs (1)
134for (var i = 0; i < _pendingErrors.Count; i++)
Forms\Mapping\FormMappingError.cs (2)
60var lastSeparatorIndex = path.LastIndexOfAny('.', '['); 65var closingBracket = path.IndexOf(']', lastSeparatorIndex);
HtmlRendering\StaticHtmlRenderer.cs (1)
69var componentId = AssignRootComponentId(component);
HtmlRendering\StaticHtmlRenderer.HtmlWriting.cs (7)
55var nextPosition = position; 56var endPosition = position + maxElements; 113var afterAttributes = RenderAttributes(output, frames, position + 1, frame.ElementSubtreeLength - 1, !isTextArea, isForm: isForm, out var capturedValueAttribute); 125var remainingElements = frame.ElementSubtreeLength + position - afterAttributes; 207&& TryFindEnclosingElementFrame(frames, namedEventFramePosition, out var enclosingElementFrameIndex)) 291for (var i = 0; i < maxElements; i++) 293var candidateIndex = position + i;
JSComponents\JSComponentConfigurationStore.cs (1)
32var index = 0;
Routing\NavLink.cs (3)
175var queryStartPos = uri.IndexOf('?'); 176var fragmentStartPos = uri.IndexOf('#'); 254var prefixLength = prefix.Length;
src\aspnetcore\src\Components\Shared\src\ExpressionFormatting\ReverseStringBuilder.cs (8)
40var startIndex = _nextEndIndex - span.Length; 58var remainingLength = -startIndex; 59var sizeToRent = _currentBuffer.Length + Math.Max(MinimumRentedArraySize, remainingLength * 2); 63var newEndIndex = newBuffer.Length - _currentBuffer.Length + _nextEndIndex; 76var remainingLength = -startIndex; 80var sizeToRent = Math.Max(MinimumRentedArraySize, remainingLength * 2); 97if (value.TryFormat(result, out var charsWritten, format: default, CultureInfo.InvariantCulture)) 134var count = 0;
Virtualization\Virtualize.cs (24)
305var clamped = ClampToItemRange(itemIndex); 306var capacity = _visibleItemCapacity > 0 ? _visibleItemCapacity : OverscanCount * 2 + 1; 307var desiredItemsBefore = Math.Max(0, clamped - OverscanCount); 355var localIndex = ClampToItemRange(itemIndex) - _itemsBefore; 560var lastItemIndex = Math.Min(_itemsBefore + _visibleItemCapacity, _itemCount); 561var renderIndex = _itemsBefore; 562var placeholdersBeforeCount = Math.Min(_loadedItemsStartIndex, lastItemIndex); 620var itemsAfter = Math.Max(0, _itemCount - _visibleItemCapacity - _itemsBefore); 693CalculateItemDistribution(spacerSize, spacerSeparation, containerSize, out var itemsBefore, out var visibleItemCapacity, out var unusedItemCapacity); 734var hadNewMeasurements = CalculateItemDistribution(spacerSize, spacerSeparation, containerSize, out var itemsAfter, out var visibleItemCapacity, out var unusedItemCapacity); 745var itemsBefore = Math.Max(0, _itemCount - itemsAfter - visibleItemCapacity); 786var maximumCapacity = Math.Min(GetMaximumItemCapacity(), _itemCount); 788var desiredCapacity = (int)Math.Min( 791var availableItems = fillDirection == ViewportFillDirection.Before 794var addedItems = Math.Min( 869var maxItemCount = GetMaximumItemCapacity(); 881var maxItemCount = AppContext.GetData("Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.MaxItemCount") switch 984var previousItemCount = _itemCount; 985var countDelta = result.TotalItemCount - previousItemCount; 1157var tailItemsBefore = Math.Max(0, result.TotalItemCount - _visibleItemCapacity);
WebEventData\ChangeEventArgsReader.cs (1)
53var elementIndex = 0;
WebEventData\DragEventArgsReader.cs (2)
60var i = 0; 105var i = 0;
WebEventData\TouchEventArgsReader.cs (1)
82var i = 0;
WebRenderer.cs (1)
77var componentId = AssignRootComponentId(component);
Microsoft.AspNetCore.Components.WebAssembly (62)
Hosting\WebAssemblyHost.cs (4)
196var count = rootComponents.Count; 197var initialOperationCount = initialOperationBatch?.Operations.Length ?? 0; 199for (var i = 0; i < count; i++) 236for (var i = 0; i < operations.Length; i++)
Hosting\WebAssemblyHostBuilder.cs (2)
139var componentsCount = _jsMethods.RegisteredComponents_GetRegisteredComponentsCount(); 146for (var i = 0; i < componentsCount; i++)
Hosting\WebAssemblyHostConfiguration.cs (1)
50for (var i = _providers.Count - 1; i >= 0; i--)
Prerendering\WebAssemblyComponentParameterDeserializer.cs (1)
38for (var i = 0; i < parametersDefinitions.Count; i++)
Rendering\WebAssemblyRenderer.cs (2)
68for (var i = 0; i < batch.Operations.Length; i++) 122var componentId = AddRootComponent(componentType, domElementSelector);
Services\DefaultWebAssemblyJSRuntime.cs (1)
121for (var i = 0; i < deserialized.Operations.Length; i++)
Services\WebAssemblyConsoleLogger.cs (1)
122var len = logBuilder.Length;
Services\WebAssemblyScrollToLocationHash.cs (1)
14var hashIndex = locationAbsolute.IndexOf("#", StringComparison.Ordinal);
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (5)
77var indexOfAppendedItem = _itemsInUse++; 89var requiredCapacity = _itemsInUse + source.Length; 92var candidateCapacity = Math.Max(_items.Length * 2, _minCapacity); 102var startIndexOfAppendedItems = _itemsInUse; 181var newCapacity = Math.Max(desiredCapacity, _minCapacity);
src\aspnetcore\src\Components\Shared\src\ComponentParametersTypeCache.cs (1)
31for (var i = 0; i < assemblies.Length; i++)
src\aspnetcore\src\Components\Shared\src\RenderBatchWriter.cs (28)
59var updatedComponentsOffset = Write(renderBatch.UpdatedComponents); 60var referenceFramesOffset = Write(renderBatch.ReferenceFrames); 61var disposedComponentIdsOffset = Write(renderBatch.DisposedComponentIDs); 62var disposedEventHandlerIdsOffset = Write(renderBatch.DisposedEventHandlerIDs); 63var stringTableOffset = _useUtf16StringTable ? WriteStringTableUtf16() : WriteStringTable(); 74var count = diffs.Count; 78for (var i = 0; i < count; i++) 85var tableStartPos = (int)baseStream.Position; 87for (var i = 0; i < count; i++) 103var editsEndIndexExcl = edits.Offset + edits.Count; 104for (var i = edits.Offset; i < editsEndIndexExcl; i++) 128var startPos = (int)_binaryWriter.BaseStream.Position; 131var count = frames.Count; 133for (var i = 0; i < count; i++) 217var startPos = (int)_binaryWriter.BaseStream.Position; 221var count = numbers.Count; 222for (var index = 0; index < count; index++) 232var startPos = (int)_binaryWriter.BaseStream.Position; 236var count = numbers.Count; 237for (var index = 0; index < count; index++) 273var stringsCount = _strings.Count; 276for (var i = 0; i < stringsCount; i++) 284var locationsStartPos = (int)_binaryWriter.BaseStream.Position; 285for (var i = 0; i < stringsCount; i++) 298var stringsCount = _strings.Count; 301for (var i = 0; i < stringsCount; i++) 316var locationsStartPos = (int)_binaryWriter.BaseStream.Position; 317for (var i = 0; i < stringsCount; i++)
src\aspnetcore\src\Components\Shared\src\RenderFragmentCapture.cs (6)
33var start = builder.GetFrames().Count; 35var end = builder.GetFrames().Count; 44var count = end - start; 61for (var i = start; i < end; i++) 69var componentSubtreeEnd = i + frame.ComponentSubtreeLength; 73for (var j = i + 1; j < componentSubtreeEnd && frames.Array[j].FrameType is RenderTreeFrameType.Attribute; j++)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (5)
28var position = 0; 64var subtreeEnd = position + frame.ElementSubtreeLength; 113var subtreeEnd = position + frame.ComponentSubtreeLength; 146var subtreeEnd = position + frame.RegionSubtreeLength; 265for (var i = 0; i < nodes.Count; i++)
src\aspnetcore\src\Components\Shared\src\RootTypeCache.cs (1)
55for (var i = 0; i < assemblies.Length; i++)
src\aspnetcore\src\Components\Shared\src\WebRootComponentManager.cs (1)
139var interactiveComponentId = renderer.AddRootComponent(componentType, ssrComponentIdString);
src\aspnetcore\src\Components\Shared\src\WebRootComponentParameters.cs (2)
28var count = _parameterDefinitions.Count; 34for (var i = 0; i < count; i++)
Microsoft.AspNetCore.Components.WebAssembly.Server (6)
DebugProxyLauncher.cs (1)
63var ownerPid = Environment.ProcessId;
TargetPickerUi.cs (4)
62var bytesRead = 0; 143var tabToRedirect = -1; 403var debuggerPort = new Uri(_browserHost).Port; 429var debuggerPort = new Uri(_browserHost).Port;
WebAssemblyEndpointProvider.cs (1)
72for (var i = 0; i < routeEndpoint.Metadata.Count; i++)
Microsoft.AspNetCore.Components.WebView (40)
Services\WebViewScrollToLocationHash.cs (1)
32var hashIndex = locationAbsolute.IndexOf("#", StringComparison.Ordinal);
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Components.WebView\Release\net11.0\Microsoft.AspNetCore.Components.WebView.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (5)
77var indexOfAppendedItem = _itemsInUse++; 89var requiredCapacity = _itemsInUse + source.Length; 92var candidateCapacity = Math.Max(_items.Length * 2, _minCapacity); 102var startIndexOfAppendedItems = _itemsInUse; 181var newCapacity = Math.Max(desiredCapacity, _minCapacity);
src\aspnetcore\src\Components\Shared\src\RenderBatchWriter.cs (28)
59var updatedComponentsOffset = Write(renderBatch.UpdatedComponents); 60var referenceFramesOffset = Write(renderBatch.ReferenceFrames); 61var disposedComponentIdsOffset = Write(renderBatch.DisposedComponentIDs); 62var disposedEventHandlerIdsOffset = Write(renderBatch.DisposedEventHandlerIDs); 63var stringTableOffset = _useUtf16StringTable ? WriteStringTableUtf16() : WriteStringTable(); 74var count = diffs.Count; 78for (var i = 0; i < count; i++) 85var tableStartPos = (int)baseStream.Position; 87for (var i = 0; i < count; i++) 103var editsEndIndexExcl = edits.Offset + edits.Count; 104for (var i = edits.Offset; i < editsEndIndexExcl; i++) 128var startPos = (int)_binaryWriter.BaseStream.Position; 131var count = frames.Count; 133for (var i = 0; i < count; i++) 217var startPos = (int)_binaryWriter.BaseStream.Position; 221var count = numbers.Count; 222for (var index = 0; index < count; index++) 232var startPos = (int)_binaryWriter.BaseStream.Position; 236var count = numbers.Count; 237for (var index = 0; index < count; index++) 273var stringsCount = _strings.Count; 276for (var i = 0; i < stringsCount; i++) 284var locationsStartPos = (int)_binaryWriter.BaseStream.Position; 285for (var i = 0; i < stringsCount; i++) 298var stringsCount = _strings.Count; 301for (var i = 0; i < stringsCount; i++) 316var locationsStartPos = (int)_binaryWriter.BaseStream.Position; 317for (var i = 0; i < stringsCount; i++)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (5)
54for (var i = 0; i < segments.Length; i++) 90var depth = candidate.Patterns[0].Depth; 164for (var i = 0; i < segments.Length; i++) 202var currentDepth = -1; 207for (var i = 0; i < patterns.Count; i++)
Microsoft.AspNetCore.Components.WebView.Maui (1)
src\BlazorWebView\src\SharedSource\QueryStringHelper.cs (1)
18 var indexOfQueryString = url.IndexOf('?', StringComparison.Ordinal);
Microsoft.AspNetCore.Components.WebView.WindowsForms (4)
RootComponentCollectionExtensions.cs (1)
37 for (var i = 0; i < components.Count; i++)
src\BlazorWebView\src\SharedSource\AutoCloseOnReadCompleteStream.cs (1)
30 var bytesRead = _baseStream.Read(buffer, offset, count);
src\BlazorWebView\src\SharedSource\QueryStringHelper.cs (1)
18 var indexOfQueryString = url.IndexOf('?', StringComparison.Ordinal);
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (1)
314 if (TryGetResponseContent(requestUri, allowFallbackOnHostPage, out var statusCode, out var statusMessage, out var content, out var headers))
Microsoft.AspNetCore.Components.WebView.Wpf (3)
src\BlazorWebView\src\SharedSource\AutoCloseOnReadCompleteStream.cs (1)
30 var bytesRead = _baseStream.Read(buffer, offset, count);
src\BlazorWebView\src\SharedSource\QueryStringHelper.cs (1)
18 var indexOfQueryString = url.IndexOf('?', StringComparison.Ordinal);
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (1)
314 if (TryGetResponseContent(requestUri, allowFallbackOnHostPage, out var statusCode, out var statusMessage, out var content, out var headers))
Microsoft.AspNetCore.Connections.Abstractions (7)
src\aspnetcore\src\Shared\ActivatorUtilities\ActivatorUtilities.cs (7)
29var bestLength = -1; 38var length = matcher.Match(parameters); 112var applyIndexStart = 0; 113var applyExactLength = 0; 114for (var givenIndex = 0; givenIndex != givenParameters.Length; givenIndex++) 119for (var applyIndex = applyIndexStart; givenMatched == false && applyIndex != _parameters.Length; ++applyIndex) 147for (var index = 0; index < _parameters.Length; index++)
Microsoft.AspNetCore.Cors (3)
Infrastructure\CorsService.cs (1)
216for (var i = 0; i < headerValues.Count; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Cors\Release\net11.0\Microsoft.AspNetCore.Cors.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\Debugger\DebuggerHelpers.cs (1)
42for (var i = 0; i < values.Length; i++)
Microsoft.AspNetCore.Cryptography.Internal (3)
CryptoUtil.cs (1)
80var byteCount = Convert.ToInt32(count);
src\71f915934fb0668a\Microsoft.AspNetCore.Cryptography.Internal.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
UnsafeNativeMethods.cs (1)
478var lastError = Marshal.GetLastWin32Error();
Microsoft.AspNetCore.DataProtection (91)
Cng\CbcAuthenticatedEncryptor.cs (9)
84var cbEncryptedDataLength = checked(ciphertext.Length - (int)(KEY_MODIFIER_SIZE_IN_BYTES + _symmetricAlgorithmBlockSizeInBytes + _hmacAlgorithmDigestLengthInBytes)); 134var ntstatus = UnsafeNativeMethods.BCryptDecrypt( 190var outputSize = ciphertext.Count - (int)(KEY_MODIFIER_SIZE_IN_BYTES + _symmetricAlgorithmBlockSizeInBytes + _hmacAlgorithmDigestLengthInBytes); 239var ntstatus = UnsafeNativeMethods.BCryptEncrypt( 309var ntstatus = UnsafeNativeMethods.BCryptEncrypt( 323var totalRequiredSize = checked((int)(cbKeyModifierAndIV + dwCiphertextSize + _hmacAlgorithmDigestLengthInBytes)); 390var size = GetEncryptedSize(plaintext); 391var outputSize = (int)(preBufferSize + size + postBufferSize); 459var ntstatus = UnsafeNativeMethods.BCryptEncrypt(
Cng\CngGcmAuthenticatedEncryptor.cs (7)
79var plaintextLength = checked(ciphertext.Length - (int)(KEY_MODIFIER_SIZE_IN_BYTES + NONCE_SIZE_IN_BYTES + TAG_SIZE_IN_BYTES)); 125var ntstatus = UnsafeNativeMethods.BCryptDecrypt( 157var outputSize = ciphertext.Count - (int)(KEY_MODIFIER_SIZE_IN_BYTES + NONCE_SIZE_IN_BYTES + TAG_SIZE_IN_BYTES); 212var ntstatus = UnsafeNativeMethods.BCryptEncrypt( 237var totalRequiredSize = checked((int)(KEY_MODIFIER_SIZE_IN_BYTES + NONCE_SIZE_IN_BYTES + plaintext.Length + TAG_SIZE_IN_BYTES)); 310var size = checked((int)(KEY_MODIFIER_SIZE_IN_BYTES + NONCE_SIZE_IN_BYTES + plaintext.Count + TAG_SIZE_IN_BYTES)); 311var outputSize = (int)(preBufferSize + size + postBufferSize);
Cng\DpapiSecretSerializerHelper.cs (6)
98var errorCode = Marshal.GetLastWin32Error(); 102var dataLength = checked((int)dataOut.cbData); 152var ntstatus = UnsafeNativeMethods.NCryptProtectSecret( 241var errorCode = Marshal.GetLastWin32Error(); 279var ntstatus = UnsafeNativeMethods.NCryptUnprotectSecret( 340var ntstatus = UnsafeNativeMethods.NCryptUnprotectSecret(
KeyManagement\DefaultKeyResolver.cs (2)
84if (data is string countStr && int.TryParse(countStr, out var parsed)) 166var decryptRetriesRemaining = _maxDecryptRetries;
KeyManagement\KeyRingBasedDataProtector.cs (4)
221if (!TryGetVersionFromMagicHeader(magicHeaderFromPayload, out var payloadVersion)) 372var keySize = sizeof(Guid); 376var targetLength = purposes.Length; 385var encoded7BitUIntLength = purposeLength.Measure7BitEncodedUIntLength();
KeyManagement\KeyRingBasedSpanDataProtector.cs (2)
46var preBufferSize = _magicHeaderKeyIdSize; 113if (!TryGetVersionFromMagicHeader(magicHeaderFromPayload, out var payloadVersion))
KeyManagement\XmlKeyManager.cs (4)
180var elementCount = allElements.Count; 189var pos = 0; 440for (var i = 0; i < deletableElementsArray.Length; i++) 466for (var i = 0; i < deletableElementsArray.Length; i++)
Managed\AesGcmAuthenticatedEncryptor.cs (9)
89var plaintextBytes = ciphertext.Length - (KEY_MODIFIER_SIZE_IN_BYTES + NONCE_SIZE_IN_BYTES + TAG_SIZE_IN_BYTES); 92var keyModifierOffset = 0; 93var nonceOffset = keyModifierOffset + KEY_MODIFIER_SIZE_IN_BYTES; 94var encryptedDataOffset = nonceOffset + NONCE_SIZE_IN_BYTES; 95var tagOffset = encryptedDataOffset + plaintextBytes; 161var outputSize = ciphertext.Count - (KEY_MODIFIER_SIZE_IN_BYTES + NONCE_SIZE_IN_BYTES + TAG_SIZE_IN_BYTES); 196var size = checked(KEY_MODIFIER_SIZE_IN_BYTES + NONCE_SIZE_IN_BYTES + plaintext.Count + TAG_SIZE_IN_BYTES); 197var outputSize = (int)(preBufferSize + size + postBufferSize); 234var totalRequiredSize = checked(KEY_MODIFIER_SIZE_IN_BYTES + NONCE_SIZE_IN_BYTES + plaintext.Length + TAG_SIZE_IN_BYTES);
Managed\HashAlgorithmExtensions.cs (1)
13var hashSizeInBits = hashAlgorithm.HashSize;
Managed\ManagedAuthenticatedEncryptor.cs (16)
98var estimatedDecryptedSize = ciphertext.Length - (KEY_MODIFIER_SIZE_IN_BYTES + _symmetricAlgorithmBlockSizeInBytes + _validationAlgorithmDigestLengthInBytes); 104var keyModifierOffset = 0; 105var ivOffset = keyModifierOffset + KEY_MODIFIER_SIZE_IN_BYTES; 106var ciphertextOffset = ivOffset + _symmetricAlgorithmBlockSizeInBytes; 107var macOffset = ciphertext.Length - _validationAlgorithmDigestLengthInBytes; 158var actualDecryptedBytes = symmetricAlgorithm.DecryptCbc(ciphertextSpan, iv, buffer); 184var keyModifierLength = KEY_MODIFIER_SIZE_IN_BYTES; 185var ivLength = _symmetricAlgorithmBlockSizeInBytes; 189var cipherTextLength = symmetricAlgorithmForSizing.GetCiphertextLengthCbc(plaintext.Length); 190var macLength = _validationAlgorithmDigestLengthInBytes; 191var totalRequiredSize = keyModifierLength + ivLength + cipherTextLength + macLength; 298var cipherTextLength = symmetricAlgorithm.GetCiphertextLengthCbc(plaintext.Count); 299var outputSize = KEY_MODIFIER_SIZE_IN_BYTES + _symmetricAlgorithmBlockSizeInBytes /* IV */ + cipherTextLength + _validationAlgorithmDigestLengthInBytes /* MAC */; 407var hashSize = validationAlgorithm.GetDigestSizeInBytes(); 478var outputSize = protectedPayload.Count - (KEY_MODIFIER_SIZE_IN_BYTES + _symmetricAlgorithmBlockSizeInBytes + _validationAlgorithmDigestLengthInBytes); 613var idx = 0;
Managed\SymmetricAlgorithmExtensions.cs (1)
13var blockSizeInBits = symmetricAlgorithm.BlockSize;
RegistryPolicyResolver.cs (1)
106for (var i = 0; i < keyEscrowSinks.Length; i++)
Repositories\EphemeralXmlRepository.cs (1)
85var index = _storedElements.FindIndex(e => ReferenceEquals(e, storedElement));
SP800_108\ManagedSP800_108_CTR_HMACSHA512.cs (8)
78var operationSubKeyIndex = 0; 79var validationSubKeyIndex = 0; 80var outputCount = operationSubkey.Length + validationSubkey.Length; 96var prfInputLength = checked(sizeof(uint) /* [i]_2 */ + label.Length + 1 /* 0x00 */ + (contextHeader.Length + contextData.Length) + sizeof(uint) /* [K]_2 */); 138var success = HMACSHA512.TryHashData(kdk, prfInput, prfOutput, out var bytesWritten); 147var numBytesToCopyThisIteration = Math.Min(prfOutputSizeInBytes, outputCount); 152var bytesToWrite = Math.Min(numBytesToCopyThisIteration, operationSubkey.Length - operationSubKeyIndex); 153var leftOverBytes = numBytesToCopyThisIteration - bytesToWrite;
SP800_108\Win8SP800_108_CTR_HMACSHA512Provider.cs (1)
55var ntstatus = UnsafeNativeMethods.BCryptKeyDerivation(
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.DataProtection\Release\net11.0\Microsoft.AspNetCore.DataProtection.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (5)
127var bufferSpace = _buffer.Length - _index; 131var rentedInitialSize = _buffer.Length + Math.Max(sizeHint, _buffer.Length); 144var availableSpace = _buffer.Length - _index; 151var growBy = Math.Max(sizeHint, _buffer.Length); 152var newSize = checked(_buffer.Length + growBy);
src\aspnetcore\src\Shared\Encoding\Int7BitEncodingUtils.cs (7)
64var shift = 0; 65var index = 0; 107var stringByteCount = Encoding.UTF8.GetByteCount(value); 108var lengthPrefixSize = target.Write7BitEncodedInt(stringByteCount); 131var stringByteCount = Encoding.UTF8.GetByteCount(value); 145var consumed = Read7BitEncodedInt(bytes, out var length);
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (3)
184var availableSpace = _rentedBuffer.Length - _index; 188var growBy = Math.Max(sizeHint, _rentedBuffer.Length); 190var newSize = checked(_rentedBuffer.Length + growBy);
TypeForwardingActivator.cs (2)
81var versionStartIndex = forwardedTypeName.IndexOf(", Version=", StringComparison.Ordinal); 84var versionEndIndex = forwardedTypeName.IndexOf(',', versionStartIndex + ", Version=".Length);
XmlEncryption\DpapiNGXmlEncryptor.cs (1)
41var ntstatus = UnsafeNativeMethods.NCryptCreateProtectionDescriptor(protectionDescriptorRule, (uint)flags, out _protectionDescriptorHandle);
Microsoft.AspNetCore.DataProtection.Abstractions (7)
src\aspnetcore\src\Shared\WebEncoders\WebEncoders.cs (6)
153var paddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 154var arraySizeRequired = checked(count + paddingCharsToAdd); 170var i = bufferOffset; 256var numPaddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 328var arraySizeRequired = GetArraySizeRequiredToEncode(count); 388var numWholeOrPartialInputBlocks = checked(count + 2) / 3;
src\f1a46ed8ed6e31e5\Microsoft.AspNetCore.DataProtection.Abstractions.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.DataProtection.Extensions (1)
src\210447adf6bce87e\Microsoft.AspNetCore.DataProtection.Extensions.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.DataProtection.MicroBenchmarks (9)
src\aspnetcore\src\Shared\BenchmarkRunner\Program.cs (1)
78var index = argsList.IndexOf("--config");
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (5)
127var bufferSpace = _buffer.Length - _index; 131var rentedInitialSize = _buffer.Length + Math.Max(sizeHint, _buffer.Length); 144var availableSpace = _buffer.Length - _index; 151var growBy = Math.Max(sizeHint, _buffer.Length); 152var newSize = checked(_buffer.Length + growBy);
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (3)
184var availableSpace = _rentedBuffer.Length - _index; 188var growBy = Math.Max(sizeHint, _rentedBuffer.Length); 190var newSize = checked(_rentedBuffer.Length + growBy);
Microsoft.AspNetCore.DeveloperCertificates.XPlat (4)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
258var exitCode = processOutput.ExitStatus.ExitCode; 355var exitCode = processOutput.ExitStatus.ExitCode;
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
91for (var i = 0; i < chain.ChainElements.Count; i++) 1048for (var i = 0; i < MaxHashCollisions; i++)
Microsoft.AspNetCore.Diagnostics (18)
DeveloperExceptionPage\Views\CompilationErrorPage.Designer.cs (2)
334for (var i = 0; i < Model.ErrorDetails.Count; i++) 347var stackFrameCount = 0;
DeveloperExceptionPage\Views\ErrorPage.Designer.cs (2)
544var exceptionCount = 0; 545var stackFrameCount = 0;
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Diagnostics\Release\net11.0\Microsoft.AspNetCore.Diagnostics.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (2)
39for (var i = 0; i < list.Count; i++) 93for (var i = 0; i < tags.Count; i++)
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (4)
149var preErrorLineNumberInFile = Math.Max(errorStartLineNumberInFile - _sourceCodeLineCount, 1); 150var postErrorLineNumberInFile = errorEndLineNumberInFile + _sourceCodeLineCount; 156var numOfErrorLines = (errorEndLineNumberInFile - errorStartLineNumberInFile) + 1; 157var errorStartLineNumberInArray = errorStartLineNumberInFile - preErrorLineNumberInFile;
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
43for (var i = 0; i < stackFrames.Length; i++) 253for (var i = 0; i < attributes.Count; i++)
src\aspnetcore\src\Shared\TypeNameHelper\TypeNameHelper.cs (3)
114var offset = 0; 134var genericPartIndex = type.Name.IndexOf('`'); 146for (var i = offset; i < length; i++)
StatusCodePage\StatusCodePagesExtensions.cs (1)
219var originalStatusCode = context.HttpContext.Response.StatusCode;
StatusCodePage\StatusCodePagesOptions.cs (1)
27var statusCode = context.HttpContext.Response.StatusCode;
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (1)
src\ab64b75d8ce5ea34\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.Strings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Diagnostics.HealthChecks (4)
Builder\HealthCheckApplicationBuilderExtensions.cs (2)
117if (!int.TryParse(port, out var portAsInt)) 180if (!int.TryParse(port, out var portAsInt))
HealthCheckMiddleware.cs (1)
49if (!_healthCheckOptions.ResultStatusCodes.TryGetValue(result.Status, out var statusCode))
src\9f13daa7b54758d8\Microsoft.AspNetCore.Diagnostics.HealthChecks.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Diagnostics.Middleware (3)
Logging\HttpLoggingRedactionInterceptor.cs (1)
113for (var i = 0; i < routeSegments.ParameterCount; i++)
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\BufferWriterPool\BufferWriter.cs (2)
171var avail = _buffer.Length - WrittenCount; 174var targetCapacity = _buffer.Length == 0 ? DefaultCapacity : _buffer.Length * 2;
Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests (10)
RedactionBenchmark.cs (10)
46var startIndexOfParam = httpRoute.IndexOf('{', startIndex); 54var endIndexOfParam = httpRoute.IndexOf('}', startIndexOfParam); 72var startIndex = 0; 127var startIndex = 0; 183var startIndex = 0; 184var endIndex = 0; 240var numSegments = 0; 241for (var i = 0; i < httpPath.Length; i++) 250var j = 0; 251for (var i = 0; i < httpPath.Length; i++)
Microsoft.AspNetCore.Grpc.JsonTranscoding (18)
Internal\Binding\JsonTranscodingProviderServiceBinder.cs (1)
259for (var i = 0; i < _serviceDescriptor.Methods.Count; i++)
Internal\Json\EnumConverter.cs (1)
75if (!TryConvertToInteger(value, out var integer))
Internal\Json\EnumNameHelpers.cs (2)
109var prefixIndex = 0; 110var valueIndex = 0;
Internal\JsonRequestHelpers.cs (2)
340var memoryThreshold = DefaultMemoryThreshold; 356var read = fs.Read(data);
Internal\JsonTranscodingRouteAdapter.cs (3)
61var i = 0; 69var remainingSegmentCount = segmentVariable.EndSegment - segmentVariable.StartSegment; 147for (var i = 0; i < values.Length; i++)
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (2)
193var multiplier = sign == "-" ? -1 : 1; 351for (var i = 0; i < input.Length; i++)
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\Server\InterceptorPipelineBuilder.cs (1)
145for (var i = _interceptors.Count - 1; i >= 0; i--)
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (4)
111for (var i = fields.Count - 1; i >= 0; i--) 170var enumValueDescriptor = int.TryParse(s, NumberStyles.Integer, CultureInfo.InvariantCulture, out var i) 226for (var i = 0; i < pathDescriptors.Count; i++) 617for (var i = 0; i < input.Length; i++)
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\X509CertificateHelpers.cs (2)
55for (var i = 0; i < rawDnsEntries.Length; i++) 156for (var i = separatorFirstChar + 1; i < x509ExtensionFormattedString.Length; i++)
Microsoft.AspNetCore.HeaderParsing (3)
HeaderRegistry.cs (1)
47var pos = Interlocked.Increment(ref _current);
Parsers\IPAddressListParser.cs (2)
22var startIndex = 0; 28var length = (nextSeparatorIndex >= 0 ? nextSeparatorIndex : value.Length) - startIndex;
Microsoft.AspNetCore.HeaderParsing.Tests (4)
HostHeaderValueTests.cs (4)
61var host1HashCode = new HostHeaderValue("localhost", 80).GetHashCode(); 62var sameAsHost1HashCode = new HostHeaderValue("localhost", 80).GetHashCode(); 63var differentHostHashCode = new HostHeaderValue("127.0.0.1", 80).GetHashCode(); 64var differentPortHashCode = new HostHeaderValue("localhost", 443).GetHashCode();
Microsoft.AspNetCore.HeaderPropagation (3)
DependencyInjection\HeaderPropagationHttpClientBuilderExtensions.cs (1)
32for (var i = 0; i < middlewareOptions.Value.Headers.Count; i++)
HeaderPropagationMessageHandler.cs (1)
56for (var i = 0; i < entries.Count; i++)
HeaderPropagationMiddleware.cs (1)
50for (var i = 0; i < entries.Count; i++)
Microsoft.AspNetCore.Hosting (26)
Internal\ConfigureBuilder.cs (1)
31for (var index = 0; index < parameterInfos.Length; index++)
Internal\HostingApplicationDiagnostics.cs (1)
652for (var i = 0; i < Count; ++i)
Internal\HostingMetrics.cs (1)
77for (var i = 0; i < customTags.Count; i++)
Internal\HostingRequestFinishedLog.cs (1)
74for (var i = 0; i < Count; i++)
Internal\HostingRequestStartingLog.cs (1)
56for (var i = 0; i < Count; i++)
Internal\HostingRequestUnhandledLog.cs (1)
52for (var i = 0; i < Count; i++)
Internal\WebHostOptions.cs (1)
38&& int.TryParse(timeout, NumberStyles.None, CultureInfo.InvariantCulture, out var seconds))
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Hosting\Release\net11.0\Microsoft.AspNetCore.Hosting.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\ErrorPage\ErrorPage.Designer.cs (2)
445var exceptionCount = 0; 446var stackFrameCount = 0;
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (2)
39for (var i = 0; i < list.Count; i++) 93for (var i = 0; i < tags.Count; i++)
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (4)
149var preErrorLineNumberInFile = Math.Max(errorStartLineNumberInFile - _sourceCodeLineCount, 1); 150var postErrorLineNumberInFile = errorEndLineNumberInFile + _sourceCodeLineCount; 156var numOfErrorLines = (errorEndLineNumberInFile - errorStartLineNumberInFile) + 1; 157var errorStartLineNumberInArray = errorStartLineNumberInFile - preErrorLineNumberInFile;
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
43for (var i = 0; i < stackFrames.Length; i++) 253for (var i = 0; i < attributes.Count; i++)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (5)
54for (var i = 0; i < segments.Length; i++) 90var depth = candidate.Patterns[0].Depth; 164for (var i = 0; i < segments.Length; i++) 202var currentDepth = -1; 207for (var i = 0; i < patterns.Count; i++)
src\aspnetcore\src\Shared\TypeNameHelper\TypeNameHelper.cs (3)
114var offset = 0; 134var genericPartIndex = type.Name.IndexOf('`'); 146for (var i = offset; i < length; i++)
Microsoft.AspNetCore.Html.Abstractions (6)
HtmlContentBuilder.cs (6)
105var count = Entries.Count; 106for (var i = 0; i < count; i++) 132var count = Entries.Count; 133for (var i = 0; i < count; i++) 162var count = Entries.Count; 163for (var i = 0; i < count; i++)
Microsoft.AspNetCore.Http (42)
BindingAddress.cs (7)
103var unixPipeHostPrefixLength = UnixPipeHostPrefix.Length; 157var schemeDelimiterStart = address.IndexOf(Uri.SchemeDelimiter, StringComparison.Ordinal); 162var schemeDelimiterEnd = schemeDelimiterStart + Uri.SchemeDelimiter.Length; 171var unixPipeHostPrefixLength = UnixPipeHostPrefix.Length; 203var port = 0; 208var portDelimiterStart = address.LastIndexOf(':', pathDelimiterStart - 1, pathDelimiterStart - schemeDelimiterEnd); 211var portDelimiterEnd = portDelimiterStart + ":".Length;
Builder\ApplicationBuilder.cs (1)
195for (var c = _components.Count - 1; c >= 0; c--)
DefaultHttpContext.cs (1)
79var revision = features.Revision;
Features\FormFeature.cs (2)
226var sectionCount = 0; 400var metadataCount = formOptionsMetadatas.Count;
Internal\ReferenceReadStream.cs (3)
96var read = _inner.Read(buffer, offset, (int)toRead); 108var toRead = (int)Math.Min(buffer.Length, _length - _position); 109var read = await _inner.ReadAsync(buffer.Slice(0, toRead), cancellationToken);
Internal\ResponseCookies.cs (2)
92var position = 0; 151for (var i = 0; i < values.Length; i++)
src\aspnetcore\src\Http\Shared\CookieHeaderParserShared.cs (10)
28for (var i = 0; i < values.Count; i++) 31var index = 0; 74var current = GetNextNonEmptyOrWhitespaceIndex(value, index, supportsMultipleValues, out var separatorFound); 92var separatorIndex = value.IndexOf(';', current); 111var separatorIndex = value.IndexOf(';', current); 135var current = startIndex + HttpRuleParser.GetWhitespaceLength(input, startIndex); 191var itemLength = HttpRuleParser.GetTokenLength(input, offset); 221var startIndex = offset; 235var delta = input.AsSpan(offset).IndexOfAnyExcept(CookieValueChar); 255var length = offset - startIndex;
src\aspnetcore\src\Http\Shared\StreamCopyOperationInternal.cs (2)
54var readLength = buffer.Length; 59var read = await source.ReadAsync(buffer.AsMemory(0, readLength), cancel);
src\aspnetcore\src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (7)
120var index = FindIndex(key); 162for (var i = 0; i < keys.Length; i++) 187for (var i = 0; i < values.Length; i++) 354var index = FindIndex(item.Key); 385var index = FindIndex(key); 425var index = FindIndex(key); 560for (var i = 0; i < localSpan.Length; ++i)
src\aspnetcore\src\Shared\HttpRuleParser.cs (7)
67var firstNonTokenCharIdx = subspan.IndexOfAnyExcept(TokenChars); 80var current = startIndex; 119var current = startIndex; 160var nestedCount = 0; 232var current = startIndex + 1; // Start parsing with the character next to the first open-char 238(GetQuotedPairLength(input, current, out var quotedPairLength) == HttpParseResult.Parsed)) 259var nestedLength = 0;
Microsoft.AspNetCore.Http.Abstractions (62)
Extensions\HttpResponseWritingExtensions.cs (6)
73var minimumByteSize = GetEncodingMaxByteSize(encoding); 75var encodedLength = encoding.GetByteCount(text); 81var bytesWritten = encoding.GetBytes(text, destination); 105var totalBytesUsed = 0; 112encoder.Convert(source, destination, flush: true, out var charsUsed, out var bytesUsed, out completed);
Extensions\UseMiddlewareExtensions.cs (4)
204for (var i = 1; i < parameters.Length; i++) 215for (var i = 1; i < parameters.Length; i++) 226for (var i = 1; i < parameters.Length; i++) 303for (var i = 1; i < parameters.Length; i++)
HostString.cs (2)
112&& int.TryParse(port.AsSpan(), NumberStyles.None, CultureInfo.InvariantCulture, out var p)) 244var count = patterns.Count;
Metadata\ProducesResponseTypeMetadata.cs (1)
37for (var i = 0; i < contentTypes.Length; i++)
PathString.cs (6)
85var indexOfInvalidChar = value.AsSpan().IndexOfAnyExcept(s_validPathChars); 96var start = 0; 97var count = i; 124var charsToSkip = value.AsSpan(i).IndexOfAnyExcept(s_validPathChars); 192var length = UrlDecoder.DecodeInPlace(pathBuffer.Slice(position, uriComponent.Length - position)); 208var length = UrlDecoder.DecodeRequestLine(uriComponent.AsSpan(), pathBuffer.Slice(1));
Routing\EndpointMetadataCollection.cs (3)
78var length = result.Length; 88var length = result.Length; 115for (var i = 0; i < items.Length; i++)
Routing\RouteValueDictionary.cs (19)
67var start = 0; 68var end = items.Length - 1; 235var count = dictionary._count; 288var index = FindIndex(key); 326for (var i = 0; i < keys.Length; i++) 346for (var i = 0; i < values.Length; i++) 493var index = FindIndex(item.Key); 523var index = FindIndex(key); 562var index = FindIndex(key); 629for (var i = 0; i < storage.Properties.Length; i++) 681for (var i = 0; i < storage.Properties.Length; i++) 711var count = _count; 713for (var i = 0; i < count; i++) 728var count = _count; 733for (var i = 0; i < count; i++) 751var count = _count; 756for (var i = 0; i < count; i++) 775for (var i = 0; i < properties.Length; i++) 901for (var i = 0; i < properties.Length; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Http.Abstractions\Release\net11.0\Microsoft.AspNetCore.Http.Abstractions.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\Debugger\DebuggerHelpers.cs (1)
42for (var i = 0; i < values.Length; i++)
src\aspnetcore\src\Shared\UrlDecoder\UrlDecoder.cs (19)
45var sourceIndex = 0; 48var destinationIndex = 0; 64var decodeIndex = sourceIndex; 100var byte1 = UnescapePercentEncoding(ref sourceIndex, buffer, isFormEncoding); 151var remainingBytes = byteCount - 1; 160var nextSourceIndex = sourceIndex; 161var nextByte = UnescapePercentEncoding(ref nextSourceIndex, buffer, isFormEncoding); 269var probe = scan; 271var value1 = ReadHex(ref probe, buffer); 277var value2 = ReadHex(ref probe, buffer); 389var sourceIndex = position; 392var destinationIndex = position; 403var decodeIndex = sourceIndex; 438var codeUnit1 = UnescapePercentEncoding(ref sourceIndex, buffer); 487var remainingCodeUnits = codeUnitCount - 1; 496var nextSourceIndex = sourceIndex; 497var nextCodeUnit = UnescapePercentEncoding(ref nextSourceIndex, buffer); 524if (!System.Text.Rune.TryCreate(currentDecodeBits, out var rune) || !rune.TryEncodeToUtf16(buffer.Slice(destinationIndex), out var charsWritten)) 563var probe = scan;
Microsoft.AspNetCore.Http.Connections (21)
Internal\ConnectionLogScope.cs (1)
37for (var i = 0; i < Count; ++i)
src\aspnetcore\src\Shared\WebEncoders\WebEncoders.cs (6)
153var paddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 154var arraySizeRequired = checked(count + paddingCharsToAdd); 170var i = bufferOffset; 256var numPaddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 328var arraySizeRequired = GetArraySizeRequiredToEncode(count); 388var numWholeOrPartialInputBlocks = checked(count + 2) / 3;
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (14)
85for (var i = 0; i < _completedSegments.Count; i++) 128var count = _completedSegments.Count; 129for (var i = 0; i < count; i++) 154var remainingSize = _currentSegment?.Length - _position ?? 0; 196var count = _completedSegments.Count; 197for (var i = 0; i < count; i++) 227var totalWritten = 0; 232var count = _completedSegments.Count; 233for (var i = 0; i < count; i++) 256var totalWritten = 0; 261var count = _completedSegments.Count; 262for (var i = 0; i < count; i++) 300var position = _position; 375for (var i = 0; i < Segments.Count; i++)
Microsoft.AspNetCore.Http.Connections.Client (8)
HttpConnection.cs (1)
335var redirects = 0;
Internal\ConnectionLogScope.cs (1)
45for (var i = 0; i < Count; ++i)
Internal\WebSocketsTransport.cs (3)
218var leftCount = left?.Count ?? 0; 219var rightCount = right?.Count ?? 0; 222for (var i = 0; i < rightCount; ++i)
src\aspnetcore\src\Shared\QueryStringEnumerable.cs (3)
104var success = Uri.TryUnescapeDataString(buffer, buffer, out var unescapedLength); 147var delimiterIndex = _query.Span.IndexOf('&'); 160var equalIndex = segment.Span.IndexOf('=');
Microsoft.AspNetCore.Http.Connections.Common (9)
NegotiateProtocol.cs (4)
106var transportCount = response.AvailableTransports.Count; 107for (var i = 0; i < transportCount; ++i) 124var formatCount = availableTransport.TransferFormats.Count; 125for (var j = 0; j < formatCount; ++j)
src\aspnetcore\src\SignalR\common\Shared\Utf8BufferTextWriter.cs (5)
121var bytesUsed = 0; 122var charsUsed = 0; 159var remaining = _memory.Length - _memoryUsed; 180var bytesUsed = 0; 181var charsUsed = 0;
Microsoft.AspNetCore.Http.Extensions (56)
DefaultProblemDetailsWriter.cs (1)
38for (var i = 0; i < acceptHeader.Count; i++)
HeaderDictionaryTypeExtensions.cs (2)
81for (var i = 0; i < values.Count; i++) 111for (var i = 0; i < values.Count; i++)
ProblemDetailsService.cs (1)
35for (var i = 0; i < _writers.Length; i++)
QueryBuilder.cs (1)
74for (var i = 0; i < _params.Count; i++)
RequestDelegateFactory.cs (14)
448for (var i = 0; i < argTypes.Length; i++) 495for (var i = factoryContext.EndpointBuilder.FilterFactories.Count - 1; i >= 0; i--) 661for (var i = 0; i < parameters.Length; i++) 984for (var i = 0; i < factoryContext.ExtraLocals.Count; i++) 989for (var i = 0; i < factoryContext.ParamCheckExpressions.Count; i++) 1275var count = binders.Length; 1281for (var i = 0; i < count; i++) 1323var count = binders.Length; 1330for (var i = 0; i < count; i++) 1480var count = binders.Length; 1487for (var i = 0; i < count; i++) 1615for (var i = 0; i < parameters.Length; i++) 1638for (var i = 0; i < properties.Length; i++) 2166for (var i = 0; i < factoryContext.ArgumentExpressions.Length; i++)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Converters\CollectionConverter.cs (5)
109var maxCollectionSize = options.MaxCollectionSize; 117var index = 2; 118var lastElementWithComputedIndex = 100 < maxCollectionSize ? 100 : maxCollectionSize; 171if (!index.TryFormat(computedPrefix[1..], out var charsWritten, provider: CultureInfo.InvariantCulture)) 229for (var i = 0; i < values.Count; i++)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Converters\DictionaryConverter.cs (2)
56var keyCount = 0; 57var maxCollectionSize = options.MaxCollectionSize;
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (6)
191for (var i = 0; i < props.Count; i++) 208for (var i = 0; i < props.Count; i++) 232for (var i = 0; i < constructorParameters.Count; i++) 257for (var i = 0; i < properties.Count; i++) 339for (var i = 0; i < properties.Count; i++) 439for (var i = 0; i < constructorParameters.Count; i++)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\FormDataReader.cs (4)
136var closeIndex = remaining.Span[1..].IndexOf(']'); 196var keyLength = key.Length; 232var startingPoint = _currentPrefixBuffer.Length + separator.Length; 259var index = _currentPrefixBuffer.Span.LastIndexOfAny(".[");
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Metadata\FormDataMetadataFactory.cs (1)
280for (var i = 0; i < _context.CurrentTypes.Count; i++)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\PrefixResolver.cs (5)
19var i = 0; 53var separatorX = 0; 54var separatorY = 0; 55var currentXPos = 0; 56var currentYPos = 0;
src\aspnetcore\src\Http\Shared\StreamCopyOperationInternal.cs (2)
54var readLength = buffer.Length; 59var read = await source.ReadAsync(buffer.AsMemory(0, readLength), cancel);
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (2)
326for (var i = 0; i < properties.Length; i++) 341for (var i = 0; i < parameters.Length; i++)
src\aspnetcore\src\Shared\ProblemDetails\ProblemDetailsDefaults.cs (1)
189var status = problemDetails.Status.GetValueOrDefault();
src\aspnetcore\src\Shared\PropertyAsParameterInfo.cs (1)
76for (var i = 0; i < parameters.Length; i++)
src\aspnetcore\src\Shared\TypeNameHelper\TypeNameHelper.cs (3)
114var offset = 0; 134var genericPartIndex = type.Name.IndexOf('`'); 146for (var i = offset; i < length; i++)
src\ea80b82a2eb23ee8\Microsoft.AspNetCore.Components.Endpoints.FormMapping.FormDataResources.cs (1)
25for (var i = 0; i < formatterNames.Length; i++)
UriHelper.cs (4)
67var length = 117var startIndex = uri.IndexOf(SchemeDelimiter, StringComparison.Ordinal); 130var limit = uri.Length; 230var index = 0;
Microsoft.AspNetCore.Http.RequestDelegateGenerator (16)
src\36fd5f76661586b1\Microsoft.AspNetCore.Http.RequestDelegateGenerator.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\RoslynUtils\BoundedCacheWithFactory.cs (2)
34var indexToSetTarget = -1; 35for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\aspnetcore\src\Shared\RoslynUtils\CodeWriter.cs (1)
47for (var i = 0; i < Indent; i++)
src\aspnetcore\src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (1)
30var index = 0;
src\aspnetcore\src\Shared\RoslynUtils\WellKnownTypes.cs (3)
32for (var i = 0; i < WellKnownTypeData.WellKnownTypeNames.Length; i++) 39var separator = name.IndexOf('`'); 86var index = (int)type;
StaticRouteHandlerModel\Endpoint.cs (2)
55for (var i = 0; i < method.Parameters.Length; i++) 125for (var i = 0; i < a.Parameters.Length; i++)
StaticRouteHandlerModel\EndpointParameter.cs (3)
433isOptional |= fromBodyAttribute.TryGetNamedArgumentValue<int>("EmptyBodyBehavior", out var emptyBodyBehaviorValue) && emptyBodyBehaviorValue == 1; 477var numOfConstructors = constructors.Count(); 542var index = 0;
StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
58var routeHandlerArgumentOrdinal = invocation.Arguments.Length - 1;
StaticRouteHandlerModel\StaticRouteHandlerModel.Emitter.cs (2)
449for (var i = 0; i < endpoint.Parameters.Length; i++) 475for (var i = 0; i < endpoint.Parameters.Length; i++)
Microsoft.AspNetCore.Http.Results (9)
ForbidHttpResult.cs (1)
93for (var i = 0; i < AuthenticationSchemes.Count; i++)
SignOutHttpResult.cs (1)
86for (var i = 0; i < AuthenticationSchemes.Count; i++)
src\aspnetcore\src\Http\Shared\StreamCopyOperationInternal.cs (2)
54var readLength = buffer.Length; 59var read = await source.ReadAsync(buffer.AsMemory(0, readLength), cancel);
src\aspnetcore\src\Shared\ProblemDetails\ProblemDetailsDefaults.cs (1)
189var status = problemDetails.Status.GetValueOrDefault();
src\aspnetcore\src\Shared\ResultsHelpers\FileResultHelper.cs (3)
68var from = 0; 69var length = 0; 379for (var i = 0; i < states.Length; i++)
src\aspnetcore\src\Shared\ResultsHelpers\SharedUrlHelper.cs (1)
85for (var i = 0; i < readOnlySpan.Length; i++)
Microsoft.AspNetCore.HttpLogging (30)
BufferingStream.cs (3)
81for (var i = 0; i < 10; i++) 143var bytesLeftInBuffer = _tailMemory.Length; 186var adjustedToMaximumSize = Math.Min(maxBufferSize, sizeHint);
FileLoggerProcessor.cs (1)
313.Max(x => int.TryParse(x.Name.Split('.').ElementAtOrDefault(Index.FromEnd(2)), out var parsed)
HttpLog.cs (4)
29var count = _keyValues.Count; 30for (var i = 0; i < count; i++) 42var count = _keyValues.Count; 47for (var i = 0; i < count - 1; i++)
HttpLoggingMiddleware.cs (3)
99for (var i = 0; i < _interceptors.Length; i++) 316for (var i = 0; i < interceptors.Length; i++) 326for (var i = 0; i < interceptors.Length; i++)
MediaTypeHelpers.cs (1)
49for (var i = 0; i < SupportedEncodings.Count; i++)
RequestBufferingStream.cs (5)
32var res = await _innerStream.ReadAsync(destination, cancellationToken); 47var res = await _innerStream.ReadAsync(buffer.AsMemory(offset, count), cancellationToken); 62var res = _innerStream.Read(buffer, offset, count); 78var remaining = _limit - _bytesBuffered; 95var innerCount = Math.Min(remaining, span.Length);
ResponseBufferingStream.cs (2)
129var remaining = _limit - _bytesBuffered; 130var innerCount = Math.Min(remaining, span.Length);
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.HttpLogging\Release\net11.0\Microsoft.AspNetCore.HttpLogging.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (5)
127var bufferSpace = _buffer.Length - _index; 131var rentedInitialSize = _buffer.Length + Math.Max(sizeHint, _buffer.Length); 144var availableSpace = _buffer.Length - _index; 151var growBy = Math.Max(sizeHint, _buffer.Length); 152var newSize = checked(_buffer.Length + growBy);
W3CLogger.cs (2)
40for (var i = 0; i < elements.Length; i++) 64for (var i = 0; i < additionalHeaders.Length; i++)
W3CLoggingMiddleware.cs (3)
182for (var i = 0; i < additionalRequestHeaders.Count; i++) 239var len = entry.Length; 245for (var i = 0; i < len; i++)
Microsoft.AspNetCore.HttpOverrides (8)
DualIPNetworkList.cs (2)
110var idx = _system.IndexOf(item); 121var idx = _aspnet.IndexOf(item);
ForwardedHeadersMiddleware.cs (3)
436var firstNonHostCharIdx = host.AsSpan().IndexOfAnyExcept(HostChars); 454var hostEndIdx = host.IndexOfAnyExcept(Ipv6HostChars); 483var newLength = forwarded.Length - entriesConsumed;
IPNetwork.cs (3)
127if (!TryParseComponents(networkSpan, out var prefix, out var prefixLength)) 160if (!TryParseComponents(networkSpan, out var prefix, out var prefixLength)) 191var forwardSlashIndex = networkSpan.IndexOf('/');
Microsoft.AspNetCore.HttpsPolicy (5)
HstsMiddleware.cs (1)
84for (var i = 0; i < _excludedHosts.Count; i++)
HttpsRedirectionMiddleware.cs (4)
85var port = _httpsPort.Value; 130var port = nullablePort.Value; 162var port = nullablePort.Value; 171int.TryParse(_config[name], NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture, out var value) ? value : null;
Microsoft.AspNetCore.Identity (12)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (1)
1351for (var i = routeHandlerFilters.Count - 1; i >= 0; i--)
Passkeys\AttestedCredentialData.cs (2)
54var offset = 0; 75var credentialPublicKey = CredentialPublicKey.Decode(data[offset..], out var read);
Passkeys\AuthenticatorData.cs (2)
105var offset = 0; 120attestedCredentialData = AttestedCredentialData.Parse(remaining, out var bytesRead);
Passkeys\BufferSourceJsonConverter.cs (5)
51var status = Base64Url.DecodeFromUtf8(utf8Unescaped, byteSpan, out var bytesConsumed, out var bytesWritten); 79var encodedLength = Base64Url.GetEncodedLength(bytes.Length); 84var status = Base64Url.EncodeToUtf8(bytes, byteSpan, out var bytesConsumed, out var bytesWritten);
Passkeys\CredentialPublicKey.cs (1)
80var keyLength = bytes.Length - reader.BytesRemaining;
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Identity\Release\net11.0\Microsoft.AspNetCore.Identity.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Identity.EntityFrameworkCore (4)
IdentityUserContext.cs (3)
196var maxKeyLength = storeOptions?.MaxLengthForKeys ?? 0; 307var maxKeyLength = storeOptions?.MaxLengthForKeys ?? 0; 407var maxKeyLength = storeOptions?.MaxLengthForKeys ?? 0;
src\1e8eaab415165e42\Microsoft.AspNetCore.Identity.EntityFrameworkCore.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Identity.UI (2)
_generated\23\ShowRecoveryCodes_cshtml.g.cs (1)
118for (var row = 0; row < (Model.RecoveryCodes?.Length ?? 0); row += 2)
_generated\65\ShowRecoveryCodes_cshtml.g.cs (1)
118for (var row = 0; row < (Model.RecoveryCodes?.Length ?? 0); row += 2)
Microsoft.AspNetCore.InternalTesting (12)
AssemblyTestLog.cs (3)
42var defaultMaxPath = 245; 128var testNameLength = MaxPathLength - logOutputDirectory.Length - LogFileExtension.Length; 146for (var i = 0; i < 1000; i++)
DumpCollector\DumpCollector.Windows.cs (1)
25var err = Marshal.GetHRForLastWin32Error();
HttpClientSlim.cs (5)
111var retryCount = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? 1 : 3; 113for (var retry = 0; retry < retryCount; retry++) 134var statusStart = response.IndexOf(' ') + 1; 135var statusEnd = response.IndexOf(' ', statusStart) - 1; 136var statusLength = statusEnd - statusStart + 1;
TestFileOutputContext.cs (1)
66var i = 1;
xunit\AspNetTestRunner.cs (2)
80var numAttempts = Math.Max(1, retryAttribute.MaxRetries); 82for (var attempt = 1; attempt <= numAttempts; attempt++)
Microsoft.AspNetCore.JsonPatch (5)
Internal\ListAdapter.cs (2)
211if (!int.TryParse(segment, out var index)) 309if (int.TryParse(segment, out var position))
Internal\ObjectVisitor.cs (1)
55for (var i = 0; i < _path.Segments.Count - 1; i++)
Internal\ParsedPath.cs (1)
47for (var i = 0; i < path.Length; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.JsonPatch\Release\net11.0\Microsoft.AspNetCore.JsonPatch.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (14)
Internal\ListAdapter.cs (11)
21var targetCollectionCount = GenericListOrJsonArrayUtilities.GetCount(target); 53var targetCollectionCount = GenericListOrJsonArrayUtilities.GetCount(target); 61var valueIndex = positionInfo.Type == PositionType.EndOfList ? targetCollectionCount - 1 : positionInfo.Index; 75var count = GenericListOrJsonArrayUtilities.GetCount(target); 81var indexToRemove = positionInfo.Type == PositionType.EndOfList ? count - 1 : positionInfo.Index; 95var count = GenericListOrJsonArrayUtilities.GetCount(target); 106var indexToAddTo = positionInfo.Type == PositionType.EndOfList ? count - 1 : positionInfo.Index; 121var count = GenericListOrJsonArrayUtilities.GetCount(target); 155if (!int.TryParse(segment, out var index)) 162var count = GenericListOrJsonArrayUtilities.GetCount(target); 228if (int.TryParse(segment, out var position))
Internal\ObjectVisitor.cs (1)
51for (var i = 0; i < _path.Segments.Count - 1; i++)
Internal\ParsedPath.cs (1)
42for (var i = 0; i < path.Length; i++)
src\f3018ccc2ba0686c\Microsoft.AspNetCore.JsonPatch.SystemTextJson.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Localization (1)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Localization\Release\net11.0\Microsoft.AspNetCore.Localization.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Mvc.Abstractions (21)
Filters\FilterContext.cs (1)
84for (var i = Filters.Count - 1; i >= 0; i--)
Formatters\FormatterCollection.cs (1)
46for (var i = Count - 1; i >= 0; i--)
ModelBinding\ModelPropertyCollection.cs (1)
39for (var i = 0; i < Items.Count; i++)
ModelBinding\ModelStateDictionary.cs (11)
563var currentDepth = 0; 592var index = currentMatch.Index; 610var keyStart = currentMatch.Type == Delimiter.OpenBracket 648for (var i = 0; i < node.ChildNodes.Count; i++) 857for (var i = 0; i < entry.Errors.Count; i++) 884var index = BinarySearch(subKey); 910var index = BinarySearch(subKey); 932var low = 0; 933var high = ChildNodes.Count - 1; 936var mid = low + ((high - low) / 2); 938var result = midKey.Length - searchKey.Length;
ModelBinding\ValueProviderResult.cs (1)
105for (var i = 0; i < x.Count; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Mvc.Abstractions\Release\net11.0\Microsoft.AspNetCore.Mvc.Abstractions.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (2)
326for (var i = 0; i < properties.Length; i++) 341for (var i = 0; i < parameters.Length; i++)
src\aspnetcore\src\Shared\TypeNameHelper\TypeNameHelper.cs (3)
114var offset = 0; 134var genericPartIndex = type.Name.IndexOf('`'); 146for (var i = offset; i < length; i++)
Microsoft.AspNetCore.Mvc.Analyzers (5)
src\aspnetcore\src\Shared\Roslyn\MvcFacts.cs (1)
135for (var i = 0; i < method.ExplicitInterfaceImplementations.Length; i++)
TopLevelParameterNameAnalyzer.cs (4)
64for (var i = 0; i < method.Parameters.Length; i++) 159for (var i = 0; i < attribute.NamedArguments.Length; i++) 182for (var i = 0; i < attribute.NamedArguments.Length; i++) 196for (var i = 0; i < constructorParameters.Length; i++)
Microsoft.AspNetCore.Mvc.ApiExplorer (13)
ApiDescriptionGroupCollectionProvider.cs (1)
72for (var i = _apiDescriptionProviders.Length - 1; i >= 0; i--)
ApiResponseTypeProvider.cs (5)
206var attributeScope = metadataAttributeWithScope.Scope; 222var statusCode = metadataAttribute.StatusCode; 271if (statusCodeScopes.TryGetValue(statusCode, out var existingScope)) 321var statusCode = metadata.StatusCode; 517for (var i = 0; i < providers.Count; i++)
DefaultApiDescriptionProvider.cs (4)
219for (var i = context.Results.Count - 1; i >= 0; i--) 251for (var i = context.Results.Count - 1; i >= 0; i--) 645var metadataPropertiesCount = metadataProperties.Count; 646for (var i = 0; i < metadataPropertiesCount; i++)
src\aspnetcore\src\Shared\PropertyAsParameterInfo.cs (1)
76for (var i = 0; i < parameters.Length; i++)
src\aspnetcore\src\Shared\RoslynUtils\TypeHelper.cs (2)
49var startIndex = generatedName.LastIndexOf(">g__", StringComparison.Ordinal); 50var endIndex = generatedName.LastIndexOf("|", StringComparison.Ordinal);
Microsoft.AspNetCore.Mvc.Core (278)
ActionConstraints\ActionConstraintCache.cs (9)
60for (var i = 0; i < action.ActionConstraints.Count; i++) 70for (var i = 0; i < items.Count; i++) 103for (var i = 0; i < entry.Items.Count; i++) 125for (var i = 0; i < _actionConstraintProviders.Length; i++) 130for (var i = _actionConstraintProviders.Length - 1; i >= 0; i--) 138var count = 0; 139for (var i = 0; i < items.Count; i++) 153var actionConstraintIndex = 0; 154for (var i = 0; i < items.Count; i++)
ActionConstraints\DefaultActionConstraintProvider.cs (1)
24for (var i = 0; i < context.Results.Count; i++)
ActionConstraints\HttpMethodActionConstraint.cs (1)
71for (var i = 0; i < _httpMethods.Count; i++)
ApiExplorer\ApiConventionMatcher.cs (3)
25for (var i = 0; i < conventionMethodParameters.Length; i++) 69for (var i = 0; i < attributes.Length; i++) 149var index = name.Length - conventionName.Length - 1;
ApplicationModels\ActionAttributeRouteModel.cs (6)
37for (var i = additionalSelector.ActionConstraints.Count - 1; i >= 0; i--) 45for (var i = additionalSelector.EndpointMetadata.Count - 1; i >= 0; i--) 80for (var i = 0; i < controllerSelectors.Count; i++) 122for (var i = 0; i < actionConstraints.Count; i++) 136for (var i = 0; i < controllerMetadata.Count; i++) 167for (var i = 0; i < actionModel.Controller.Selectors.Count; i++)
ApplicationModels\ApiBehaviorApplicationModelProvider.cs (1)
105for (var i = 0; i < selectorModel.Count; i++)
ApplicationModels\ApplicationModelFactory.cs (5)
39for (var i = 0; i < _applicationModelProviders.Length; i++) 44for (var i = _applicationModelProviders.Length - 1; i >= 0; i--) 234for (var i = 1; i < actions.Count; i++) 263for (var i = 0; i < actions.Count; i++) 298for (var i = 0; i < actions.Count; i++)
ApplicationModels\AttributeRouteModel.cs (4)
221var startIndex = 0; 237var subStringLength = result.Length - startIndex; 270var scope = 0; 273for (var i = 0; i <= template.Length; i++)
ApplicationModels\ControllerActionDescriptorProvider.cs (2)
53for (var i = 0; i < context.Results.Count; i++) 62for (var i = 0; i < context.Results.Count; i++)
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
81for (var i = 0; i < action.Parameters.Count; i++)
ApplicationParts\RelatedAssemblyAttribute.cs (1)
80for (var i = 0; i < attributes.Length; i++)
Authorization\AuthorizeFilter.cs (2)
123for (var i = 0; i < context.Filters.Count; i++) 212for (var i = 0; i < filters.Count; i++)
ConsumesAttribute.cs (3)
47for (var i = 0; i < otherContentTypes.Length; i++) 70for (var i = 0; i < otherContentTypes.Length; i++) 131for (var i = 0; i < ContentTypes.Count; i++)
Controllers\ControllerBinderDelegateProvider.cs (4)
62for (var i = 0; i < parameters.Length; i++) 88for (var i = 0; i < properties.Length; i++) 128for (var i = 0; i < parameters.Count; i++) 175for (var i = 0; i < properties.Count; i++)
Controllers\ControllerFactoryProvider.cs (2)
61for (var i = 0; i < propertyActivators.Length; i++) 118for (var i = 0; i < _propertyActivators.Length; i++)
Controllers\DefaultControllerPropertyActivator.cs (2)
24for (var i = 0; i < propertiesToActivate.Length; i++) 49for (var i = 0; i < propertiesToActivate.Length; i++)
DependencyInjection\ApplicationModelConventionExtensions.cs (1)
37for (var i = list.Count - 1; i >= 0; i--)
Diagnostics\EventData.cs (1)
63var index = _index + 1;
Filters\DefaultFilterProvider.cs (2)
22var resultsCount = results.Count; 23for (var i = 0; i < resultsCount; i++)
Filters\FilterFactory.cs (8)
27for (var i = 0; i < orderedFilters.Count; i++) 41for (var i = 0; i < staticFilterItems.Length; i++) 77for (var i = 0; i < cachedFilterItems.Length; i++) 99for (var i = 0; i < filterProviders.Length; i++) 104for (var i = filterProviders.Length - 1; i >= 0; i--) 110var count = 0; 111for (var i = 0; i < filterItems.Count; i++) 126var filterIndex = 0;
Filters\MiddlewareFilterConfigurationProvider.cs (1)
95for (var index = 0; index < parameterInfos.Length; index++)
ForbidResult.cs (1)
103for (var i = 0; i < AuthenticationSchemes.Count; i++)
Formatters\AcceptHeaderParser.cs (5)
23for (var i = 0; i < acceptHeaders.Count; i++) 25var charIndex = 0; 30var startCharIndex = charIndex; 64var currentIndex = GetNextNonEmptyOrWhitespaceIndex(value, index, out _); 128var current = startIndex + HttpRuleParser.GetWhitespaceLength(input, startIndex);
Formatters\FormatFilter.cs (1)
111for (var i = 0; i < supportedMediaTypes.Count; i++)
Formatters\InputFormatter.cs (1)
69for (var i = 0; i < SupportedMediaTypes.Count; i++)
Formatters\MediaType.cs (12)
220var charsetOffset = charset.Offset - mediaType.Offset; 221var restOffset = charsetOffset + charset.Length; 222var restLength = mediaType.Length - restOffset; 223var finalLength = charsetOffset + encoding.WebName.Length + restLength; 329var parameterLength = GetParameterLength(_mediaTypeBuffer, CurrentOffset, out result); 349var nameLength = GetNameLength(input, startIndex, out var name); 351var current = startIndex + nameLength; 370var valueLength = GetValueLength(input, current, out var value); 380var current = startIndex; 385var nameLength = HttpRuleParser.GetTokenLength(input, current); 402var current = startIndex; 407var valueLength = HttpRuleParser.GetTokenLength(input, current);
Formatters\OutputFormatter.cs (1)
121for (var i = 0; i < SupportedMediaTypes.Count; i++)
Formatters\TextOutputFormatter.cs (9)
88for (var i = 0; i < SupportedEncodings.Count; i++) 198for (var i = 0; i < acceptValues.Count; i++) 203for (var j = 0; j < SupportedEncodings.Count; j++) 246for (var i = 0; i < values.Count; i++) 281var count = 0; 283for (var i = 0; i < values.Count; i++) 291var j = count; 304for (var i = 0; i < count; i++) 319for (var i = 0; i < values.Count; i++)
Infrastructure\ActionInvokerFactory.cs (1)
29for (var i = _actionInvokerProviders.Length - 1; i >= 0; i--)
Infrastructure\ActionMethodExecutor.cs (1)
45for (var i = 0; i < Executors.Length; i++)
Infrastructure\ActionSelectionTable.cs (2)
131var index = 0; 168for (var i = 0; i < routeKeys.Length; i++)
Infrastructure\ActionSelector.cs (8)
115var actionsCount = actions.Count; 119for (var i = 0; i < actionsCount; i++) 131var matchesCount = matches.Count; 134for (var i = 0; i < matchesCount; i++) 154for (var i = 0; i < candidates.Count; i++) 159for (var j = 0; j < candidate.Constraints.Count; j++) 189for (var i = 0; i < candidates.Count; i++) 198for (var j = 0; j < candidate.Constraints.Count; j++)
Infrastructure\AsyncEnumerableReader.cs (1)
83var count = 0;
Infrastructure\ControllerActionInvoker.cs (3)
534var count = declaredParameterInfos.Length; 543for (var index = 0; index < count; index++) 631for (var i = 0; i < arguments.Length; i++)
Infrastructure\CopyOnWriteList.cs (1)
85var i = 0;
Infrastructure\DefaultActionDescriptorCollectionProvider.cs (3)
86for (var i = 0; i < _actionDescriptorChangeProviders.Length; i++) 122for (var i = 0; i < _actionDescriptorProviders.Length; i++) 127for (var i = _actionDescriptorProviders.Length - 1; i >= 0; i--)
Infrastructure\DefaultOutputFormatterSelector.cs (7)
153for (var i = 0; i < result.Count; i++) 193for (var i = 0; i < sortedAcceptHeaders.Count; i++) 200for (var j = 0; j < formatters.Count; j++) 241for (var i = 0; i < sortedAcceptableContentTypes.Count; i++) 244for (var j = 0; j < possibleOutputContentTypes.Count; j++) 249for (var k = 0; k < formatters.Count; k++) 268for (var i = 0; i < contentTypes.Count; i++)
Infrastructure\ParameterDefaultValues.cs (1)
19for (var i = 0; i < parameters.Length; i++)
Infrastructure\ResourceInvoker.Log.cs (2)
26var index = 0; 27var count = action.RouteValues.Count;
Infrastructure\StringArrayComparer.cs (2)
41for (var i = 0; i < x.Length; i++) 65for (var i = 0; i < obj.Length; i++)
ModelBinding\Binders\BodyModelBinder.cs (1)
117for (var i = 0; i < _formatters.Count; i++)
ModelBinding\Binders\CollectionModelBinder.cs (1)
334var limit = _maxModelBindingCollectionSize == int.MaxValue ?
ModelBinding\Binders\ComplexObjectModelBinder.cs (7)
55var parameterData = CanCreateModel(bindingContext); 237for (var i = 0; i < parameters.Count; i++) 292for (var i = 0; i < parameters.Count; i++) 333for (var i = 0; i < boundProperties.Count; i++) 384for (var i = 0; i < boundProperties.Count; i++) 578for (var i = 0; i < bindingContext.ModelMetadata.Properties.Count; i++) 614for (var i = 0; i < parameters.Count; i++)
ModelBinding\Binders\ComplexObjectModelBinderProvider.cs (2)
29for (var i = 0; i < context.Metadata.Properties.Count; i++) 53for (var i = 0; i < parameterBinders.Length; i++)
ModelBinding\Binders\ComplexTypeModelBinder.cs (4)
84var propertyData = CanCreateModel(bindingContext); 109for (var i = 0; i < modelMetadata.Properties.Count; i++) 159for (var i = 0; i < modelMetadata.Properties.Count; i++) 379for (var i = 0; i < bindingContext.ModelMetadata.Properties.Count; i++)
ModelBinding\Binders\ComplexTypeModelBinderProvider.cs (1)
25for (var i = 0; i < context.Metadata.Properties.Count; i++)
ModelBinding\Binders\FormFileModelBinder.cs (2)
181for (var i = 0; i < Items.Count; i++) 196for (var i = 0; i < Items.Count; i++)
ModelBinding\Binders\HeaderModelBinder.cs (1)
180for (var i = 0; i < values.Length; i++)
ModelBinding\CompositeValueProvider.cs (8)
70for (var i = 0; i < factories.Count; i++) 98for (var i = 0; i < Count; i++) 113var itemCount = Items.Count; 114for (var i = 0; i < itemCount; i++) 166for (var i = 0; i < Count; i++) 183for (var i = 0; i < Count; i++) 213for (var i = 0; i < Count; i++) 230for (var i = 0; i < Count; i++)
ModelBinding\FormFileValueProvider.cs (2)
44var count = formFiles.Count; 45for (var i = 0; i < count; i++)
ModelBinding\JQueryKeyValuePairNormalizer.cs (3)
47var indexOpen = key.IndexOf('['); 55var position = 0; 68var indexClose = key.IndexOf(']', indexOpen);
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (1)
124for (var i = 0; i < parameters.Length; i++)
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (5)
86for (var i = 0; i < properties.Length; i++) 218for (var i = 0; i < propertyHelpers.Length; i++) 238for (var i = 0; i < parameters.Length; i++) 271for (var i = 0; i < constructorParameters.Length; i++) 338for (var i = 0; i < propertyHelpers.Length; i++)
ModelBinding\Metadata\HasValidatorsValidationMetadataProvider.cs (1)
34for (var i = 0; i < _validatorProviders!.Length; i++)
ModelBinding\Metadata\MetadataDetailsProviderExtensions.cs (1)
35for (var i = list.Count - 1; i >= 0; i--)
ModelBinding\ModelBinderFactory.cs (1)
148for (var i = 0; i < _providers.Length; i++)
ModelBinding\ModelBinderProviderExtensions.cs (1)
35for (var i = list.Count - 1; i >= 0; i--)
ModelBinding\ModelBindingHelper.cs (2)
415for (var i = 0; i < modelMetadata.Properties.Count; i++) 641for (var i = 0; i < valueAsArray.Length; i++)
ModelBinding\PrefixContainer.cs (10)
107var delimiterPosition = entry.AsSpan().IndexOfAny('[', '.'); 112var bracketPosition = entry.IndexOf(']', 1); 139var keyPosition = prefix.Length + 1; 145var delimiterPosition = entry.AsSpan(keyPosition).IndexOfAny('[', '.'); 161var bracketPosition = entry.IndexOf(']', keyPosition); 186var start = 0; 187var end = _sortedValues.Length - 1; 191var pivot = start + ((end - start) / 2); 193var compare = string.Compare( 250var compare = string.Compare(
ModelBinding\UnsupportedContentTypeFilter.cs (1)
46for (var i = 0; i < errors.Count; i++)
ModelBinding\Validation\ClientValidatorCache.cs (7)
42for (var i = 0; i < metadata.ValidatorMetadata.Count; i++) 52for (var i = 0; i < items.Count; i++) 86for (var i = 0; i < entry.Items.Count; i++) 113var count = 0; 114for (var i = 0; i < items.Count; i++) 128var clientValidatorIndex = 0; 129for (var i = 0; i < items.Count; i++)
ModelBinding\Validation\CompositeClientModelValidatorProvider.cs (1)
37for (var i = 0; i < ValidatorProviders.Count; i++)
ModelBinding\Validation\CompositeModelValidatorProvider.cs (1)
35for (var i = 0; i < ValidatorProviders.Count; i++)
ModelBinding\Validation\DefaultModelValidatorProvider.cs (2)
21for (var i = 0; i < context.Results.Count; i++) 41for (var i = 0; i < validatorMetadata.Count; i++)
ModelBinding\Validation\ModelValidatorProviderExtensions.cs (1)
35for (var i = list.Count - 1; i >= 0; i--)
ModelBinding\Validation\ValidationStack.cs (1)
64for (var i = 0; i < List.Count; i++)
ModelBinding\Validation\ValidationVisitor.cs (4)
213var count = validators.Count; 224for (var i = 0; i < count; i++) 229var resultsCount = results.Count; 230for (var i = 0; i < resultsCount; i++)
ModelBinding\Validation\ValidatorCache.cs (6)
32for (var i = 0; i < metadata.ValidatorMetadata.Count; i++) 42for (var i = 0; i < items.Count; i++) 76for (var i = 0; i < entry.Items.Count; i++) 102var count = 0; 103for (var i = 0; i < items.Count; i++) 118var validatorIndex = 0;
ModelBinding\ValueProviderFactoryExtensions.cs (1)
35for (var i = list.Count - 1; i >= 0; i--)
MvcCoreLoggerExtensions.cs (1)
311for (var i = 0; i < Count; ++i)
ProducesAttribute.cs (2)
44for (var i = 0; i < additionalContentTypes.Length; i++) 78for (var i = 0; i < context.Filters.Count; i++)
ProducesResponseTypeAttribute.cs (1)
57for (var i = 0; i < additionalContentTypes.Length; i++)
Routing\ActionConstraintMatcherPolicy.cs (9)
38for (var i = 0; i < endpoints.Count; i++) 55for (var i = 0; i < constraints.Count; i++) 83for (var i = 0; i < candidateSet.Count; i++) 90for (var i = 0; i < finalMatches.Count; i++) 112for (var i = 0; i < candidateSet.Count; i++) 165for (var i = 0; i < items.Count; i++) 171for (var j = 0; j < constraints.Count; j++) 200for (var i = 0; i < items.Count; i++) 210for (var j = 0; j < constraints.Count; j++)
Routing\ActionEndpointFactory.cs (7)
243for (var i = 0; i < groupConventions.Count; i++) 248for (var i = 0; i < conventions.Count; i++) 253for (var i = 0; i < route.Conventions.Count; i++) 347for (var i = 0; i < groupConventions.Count; i++) 446for (var i = 0; i < conventions.Count; i++) 451for (var i = 0; i < perRouteConventions.Count; i++) 475for (var i = routeHandlerFilters.Count - 1; i >= 0; i--)
Routing\ControllerActionEndpointDataSource.cs (2)
87for (var i = 0; i < actions.Count; i++) 116for (var i = 0; i < _routes.Count; i++)
Routing\DynamicControllerEndpointMatcherPolicy.cs (2)
40for (var i = 0; i < endpoints.Count; i++) 69for (var i = 0; i < candidates.Count; i++)
Routing\KnownRouteValueConstraint.cs (2)
92var version = actionDescriptors.Version; 99for (var i = 0; i < actionDescriptors.Items.Count; i++)
Routing\RoutePatternWriter.cs (1)
26for (var i = 0; i < segment.Parts.Count; i++)
Routing\ViewEnginePath.cs (2)
30var index = first.LastIndexOf('/'); 107for (var i = 0; i < pathSegments.Count; i++)
SignOutResult.cs (1)
123for (var i = 0; i < AuthenticationSchemes.Count; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Mvc.Core\Release\net11.0\Microsoft.AspNetCore.Mvc.Core.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (16)
75if (int.TryParse(value.AsSpan(ChunkCountPrefix.Length), NumberStyles.None, CultureInfo.InvariantCulture, out var chunksCount)) 97var chunksCount = ParseChunksCount(value); 101for (var chunkId = 1; chunkId <= chunksCount; chunkId++) 108var totalSize = 0; 159var templateLength = options.CreateCookieHeader(key, string.Empty).ToString().Length; 163var requestChunks = ParseChunksCount(requestCookie); 190var dataSizePerCookie = ChunkSize.Value - templateLength - 3; // Budget 3 chars for the chunkid. 191var cookieChunkCount = (int)Math.Ceiling(value.Length * 1.0 / dataSizePerCookie); 202var offset = 0; 203for (var chunkId = 1; chunkId <= cookieChunkCount; chunkId++) 205var remainingLength = value.Length - offset; 206var length = Math.Min(dataSizePerCookie, remainingLength); 241for (var i = 1; i <= chunks + 1; i++) 282for (var i = 0; i < values.Length; i++) 299for (var i = 1; i <= chunks; i++) 317for (var i = startChunk; i <= endChunk; i++)
src\aspnetcore\src\Shared\HttpRuleParser.cs (7)
67var firstNonTokenCharIdx = subspan.IndexOfAnyExcept(TokenChars); 80var current = startIndex; 119var current = startIndex; 160var nestedCount = 0; 232var current = startIndex + 1; // Start parsing with the character next to the first open-char 238(GetQuotedPairLength(input, current, out var quotedPairLength) == HttpParseResult.Parsed)) 259var nestedLength = 0;
src\aspnetcore\src\Shared\MediaType\ReadOnlyMediaTypeHeaderValue.cs (17)
43var typeLength = GetTypeLength(mediaType, offset, out var type); 57var subTypeLength = GetSubtypeLength(mediaType, offset + typeLength, out var subType); 69if (TryGetSuffixLength(subType, out var subtypeSuffixLength)) 97var current = offset + HttpRuleParser.GetWhitespaceLength(input, offset); 100var typeLength = HttpRuleParser.GetTokenLength(input, current); 117var current = offset; 129var subtypeLength = HttpRuleParser.GetTokenLength(input, current); 147var startPos = subType.Offset + subType.Length - 1; 148for (var currentPos = startPos; currentPos >= subType.Offset; currentPos--) 481var parameterLength = GetParameterLength(_mediaTypeBuffer, CurrentOffset, out result); 501var nameLength = GetNameLength(input, startIndex, out var name); 503var current = startIndex + nameLength; 522var valueLength = GetValueLength(input, current, out var value); 532var current = startIndex; 537var nameLength = HttpRuleParser.GetTokenLength(input, current); 554var current = startIndex; 559var valueLength = HttpRuleParser.GetTokenLength(input, current);
src\aspnetcore\src\Shared\ProblemDetails\ProblemDetailsDefaults.cs (1)
189var status = problemDetails.Status.GetValueOrDefault();
src\aspnetcore\src\Shared\ResultsHelpers\FileResultHelper.cs (3)
68var from = 0; 69var length = 0; 379for (var i = 0; i < states.Length; i++)
src\aspnetcore\src\Shared\ResultsHelpers\SharedUrlHelper.cs (1)
85for (var i = 0; i < readOnlySpan.Length; i++)
ValidationProblemDetails.cs (1)
53for (var i = 0; i < errors.Count; i++)
Microsoft.AspNetCore.Mvc.Cors (7)
CorsApplicationModelProvider.cs (4)
89var selectorsCount = selectors.Count; 91for (var i = 0; i < selectorsCount; i++) 97var actionConstraintsCount = actionConstraints.Count; 98for (var j = 0; j < actionConstraintsCount; j++)
CorsHttpMethodActionConstraint.cs (2)
38var methodsCount = methods.Count; 39for (var i = 0; i < methodsCount; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Mvc.Cors\Release\net11.0\Microsoft.AspNetCore.Mvc.Cors.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Mvc.DataAnnotations (13)
DataAnnotationsClientModelValidatorProvider.cs (2)
62var resultsCount = results.Count; 63for (var i = 0; i < resultsCount; i++)
DataAnnotationsMetadataProvider.cs (2)
304var contextAttributesCount = contextAttributes.Count; 307for (var i = 0; i < contextAttributesCount; i++)
DataAnnotationsModelValidatorProvider.cs (4)
56var resultsCount = results.Count; 57for (var i = 0; i < resultsCount; i++) 105var validatorMetadataCount = validatorMetadata.Count; 106for (var i = 0; i < validatorMetadataCount; i++)
DefaultClientModelValidatorProvider.cs (2)
24var resultsCount = results.Count; 25for (var i = 0; i < resultsCount; i++)
NumericClientModelValidatorProvider.cs (2)
28var resultsCount = results.Count; 29for (var i = 0; i < resultsCount; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Mvc.DataAnnotations\Release\net11.0\Microsoft.AspNetCore.Mvc.DataAnnotations.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Mvc.Formatters.Xml\Release\net11.0\Microsoft.AspNetCore.Mvc.Formatters.Xml.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
XmlDataContractSerializerInputFormatter.cs (1)
122var memoryThreshold = DefaultMemoryThreshold;
XmlSerializerInputFormatter.cs (1)
106var memoryThreshold = DefaultMemoryThreshold;
Microsoft.AspNetCore.Mvc.Localization (4)
Properties\Resources.Designer.cs (1)
53for (var i = 0; i < formatterNames.Length; i++)
ViewLocalizer.cs (3)
98var startIndex = path[0] == '/' || path[0] == '\\' ? 1 : 0; 99var length = path.Length - startIndex - extension.Length; 100var capacity = length + _applicationName.Length + 1;
Microsoft.AspNetCore.Mvc.NewtonsoftJson (5)
NewtonsoftJsonInputFormatter.cs (3)
122var memoryThreshold = _jsonOptions.InputFormatterMemoryBufferThreshold; 366var index = 0; 389var endIndex = path.AsSpan(index).IndexOfAny('.', '[');
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Mvc.NewtonsoftJson\Release\net11.0\Microsoft.AspNetCore.Mvc.NewtonsoftJson.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Mvc\Mvc.Core\src\Infrastructure\AsyncEnumerableReader.cs (1)
83var count = 0;
Microsoft.AspNetCore.Mvc.Razor (27)
DefaultTagHelperFactory.cs (1)
60for (var i = 0; i < propertiesToActivate.Length; i++)
Infrastructure\DefaultFileVersionProvider.cs (1)
42var queryStringOrFragmentStartIndex = path.AsSpan().IndexOfAny('?', '#');
RazorFileHierarchy.cs (2)
27var maxIterations = 255; 28var index = path.Length;
RazorPagePropertyActivator.cs (1)
49for (var i = 0; i < _propertyActivators.Length; i++)
RazorView.cs (1)
163for (var i = 0; i < ViewStartPages.Count; i++)
RazorViewEngine.cs (8)
241var expandersCount = expanders.Count; 248for (var i = 0; i < expandersCount; i++) 345var expandersCount = expanders.Count; 346for (var i = 0; i < expandersCount; i++) 403var viewExpirationTokensCount = viewExpirationTokens.Count; 404for (var i = 0; i < viewExpirationTokensCount; i++) 437for (var i = 0; i < viewDescriptor.ExpirationTokens.Count; i++) 465for (var i = 0; i < viewStarts.Length; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Mvc.Razor\Release\net11.0\Microsoft.AspNetCore.Mvc.Razor.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
TagHelpers\TagHelperComponentPropertyActivator.cs (1)
36for (var i = 0; i < propertiesToActivate.Length; i++)
TagHelpers\TagHelperComponentTagHelper.cs (2)
65for (var i = 0; i < _components.Length; i++) 80for (var i = 0; i < _components.Length; i++)
TagHelpers\UrlResolutionTagHelper.cs (7)
129for (var i = 0; i < attributeNames.Length; i++) 153var attributesCount = attributes.Count; 154for (var i = 0; i < attributesCount; i++) 286var start = url.IndexOfAnyExcept(ValidAttributeWhitespaceChars); 301var remainingLength = url.LastIndexOfAnyExcept(ValidAttributeWhitespaceChars) + 1; 326var lastNonWhitespaceChar = value.AsSpan().TrimEnd().LastIndexOfAnyExcept(ValidAttributeWhitespaceChars); 327var keyEnd = lastNonWhitespaceChar > -1 ? lastNonWhitespaceChar + 1 : value.Length;
ViewPath.cs (2)
18var length = path.Length; 27var spanIndex = 0;
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (20)
ChecksumValidator.cs (2)
66for (var i = 0; i < checksums.Count; i++) 126for (var i = 0; i < bytes.Length; i++)
PageActionDescriptorChangeProvider.cs (2)
61for (var i = 0; i < _additionalFilesToTrack.Length; i++) 66for (var i = 0; i < _searchPatterns.Length; i++)
PageDirectiveFeature.cs (2)
18for (var i = builder.Phases.Count - 1; i >= 0; i--) 125for (var i = 0; i < diagnostics.Count; i++)
PageLoaderMatcherPolicy.cs (3)
42for (var i = 0; i < endpoints.Count; i++) 60for (var i = 0; i < candidates.Count; i++) 101for (var i = index + 1; i < candidates.Count; i++)
RuntimeViewCompiler.cs (2)
139for (var i = 0; i < item.ExpirationTokens.Count; i++) 285for (var i = 0; i < checksums.Count; i++)
src\aspnetcore\src\Mvc\Mvc.Razor\src\ViewPath.cs (2)
18var length = path.Length; 27var spanIndex = 0;
src\aspnetcore\src\Mvc\Mvc.RazorPages\src\ApplicationModels\PageRouteModelFactory.cs (6)
71var index = pageRoute.LastIndexOf('/'); 91var areaRootEndIndex = relativePath.IndexOf('/', startIndex: 1); 101var areaEndIndex = relativePath.IndexOf('/', startIndex: areaRootEndIndex + 1); 117var pageNameIndex = areaEndIndex + AreaPagesRoot.Length - 1; 131var startIndex = rootDirectory.Length - 1; 132var endIndex = path.Length - RazorViewEngine.ViewExtension.Length;
src\b9af2da53411e871\Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Mvc.RazorPages (50)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (3)
80for (var i = 0; i < handlerDescriptors.Length; i++) 102for (var i = 0; i < parameters.Length; i++) 123for (var i = 0; i < properties.Count; i++)
ApplicationModels\DefaultPageApplicationModelPartsProvider.cs (4)
58for (var i = 0; i < methodParameters.Length; i++) 232var start = "On".Length; 233var length = methodName.Length; 247var handlerNameStart = start + 1;
ApplicationModels\DefaultPageApplicationModelProvider.cs (3)
128for (var i = 0; i < properties.Length; i++) 144for (var i = 0; i < methods.Length; i++) 156for (var i = 0; i < pageModel.HandlerTypeAttributes.Count; i++)
ApplicationModels\PageConventionCollection.cs (1)
239for (var i = Count - 1; i >= 0; i--)
ApplicationModels\PageRouteModelFactory.cs (6)
71var index = pageRoute.LastIndexOf('/'); 91var areaRootEndIndex = relativePath.IndexOf('/', startIndex: 1); 101var areaEndIndex = relativePath.IndexOf('/', startIndex: areaRootEndIndex + 1); 117var pageNameIndex = areaEndIndex + AreaPagesRoot.Length - 1; 131var startIndex = rootDirectory.Length - 1; 132var endIndex = path.Length - RazorViewEngine.ViewExtension.Length;
Filters\PageViewDataAttributeFilter.cs (1)
36for (var i = 0; i < Properties.Count; i++)
Infrastructure\CompiledPageActionDescriptorFactory.cs (2)
38for (var i = 0; i < _applicationModelProviders.Length; i++) 43for (var i = _applicationModelProviders.Length - 1; i >= 0; i--)
Infrastructure\DefaultPageHandlerMethodSelector.cs (5)
24for (var score = 2; score >= 0; score--) 26for (var i = 0; i < handlers.Count; i++) 89for (var i = 0; i < handlers.Count; i++) 105for (var i = 0; i < handlers.Count; i++) 118for (var i = candidates.Count - 1; i >= 0; i--)
Infrastructure\DefaultPageLoader.cs (1)
81for (var i = endpointMetadata.Count - 1; i >=0; i--)
Infrastructure\DefaultPageModelFactoryProvider.cs (1)
39for (var i = 0; i < propertyActivator.Length; i++)
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (3)
43for (var i = 0; i < endpoints.Count; i++) 71for (var i = 0; i < candidates.Count; i++) 157for (var j = 0; j < loadedEndpoints.Count; j++)
Infrastructure\ExecutorFactory.cs (1)
57for (var i = 0; i < parameters.Length; i++)
Infrastructure\PageActionDescriptorProvider.cs (5)
49for (var i = 0; i < pageRouteModels.Count; i++) 63for (var i = 0; i < _routeModelProviders.Length; i++) 68for (var i = _routeModelProviders.Length - 1; i >= 0; i--) 83for (var i = 0; i < _conventions.Length; i++) 145for (var i = 0; i < segments.Length; i++)
Infrastructure\PageActionEndpointDataSource.cs (1)
54for (var i = 0; i < actions.Count; i++)
Infrastructure\PageActionInvoker.cs (3)
206for (var i = 0; i < _actionDescriptor.HandlerMethods.Count; i++) 230for (var i = 0; i < arguments.Length; i++) 260for (var i = 0; i < _actionDescriptor.HandlerMethods.Count; i++)
Infrastructure\PageActionInvokerCache.cs (2)
138for (var i = 0; i < actionDescriptor.HandlerMethods.Count; i++) 155for (var i = 0; i < actionDescriptor.HandlerMethods.Count; i++)
Infrastructure\PageBinderFactory.cs (4)
30for (var i = 0; i < properties.Count; i++) 54for (var i = 0; i < properties.Count; i++) 96for (var i = 0; i < parameterBindingInfo.Length; i++) 135for (var i = 0; i < parameterBindingInfo.Length; i++)
Infrastructure\PageResultExecutor.cs (1)
64for (var i = 0; i < pageContext.ViewStartFactories.Count; i++)
Infrastructure\PageViewLocationExpander.cs (1)
56var end = context.PageName.Length;
PageLoggerExtensions.cs (1)
98for (var i = 0; i < arguments.Length; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Mvc.RazorPages\Release\net11.0\Microsoft.AspNetCore.Mvc.RazorPages.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Mvc.TagHelpers (48)
AttributeMatcher.cs (2)
39var allAttributesCount = allAttributes.Count; 60for (var i = 0; i < requiredAttributes.Length; i++)
Cache\CacheTagKey.cs (3)
309for (var i = 0; i < values.Count; i++) 336for (var i = 0; i < values.Count; i++) 357for (var i = 0; i < values1.Count; i++)
Cache\DistributedCacheTagHelperService.cs (1)
187var keyLength = BitConverter.ToInt32(keyLengthBuffer, 0);
CacheTagHelper.cs (3)
255var length = Buffer.Length; 261for (var i = 0; i < Buffer.Pages.Count; i++) 264var pageLength = Math.Min(length, page.Length);
GlobbingUrlBuilder.cs (14)
89for (var i = 0; i < globbedUrls.Count; i++) 162var index = matchedUrls.BinarySearch(matchedUrl, DefaultPathComparer); 191var xExtIndex = x.LastIndexOf('.'); 192var yExtIndex = y.LastIndexOf('.'); 195var xSlashIndex = x.LastIndexOf('/'); 196var ySlashIndex = y.LastIndexOf('/'); 201var xLength = xExtIndex >= 0 ? xExtIndex : x.Length; 202var yLength = yExtIndex >= 0 ? yExtIndex : y.Length; 203var compareLength = Math.Max(xLength, yLength); 218var length = x.Length - xExtIndex; 228var result = 0; 246var length = Math.Max(xSegment.Length, ySegment.Length); 314var offset = value.Offset; 325var trimmedEnd = value.Offset + value.Length - 1;
InputTagHelper.cs (1)
42{ nameof(Int32), "number" },
LinkTagHelper.cs (8)
280var index = output.Attributes.IndexOfName(HrefAttributeName); 320for (var i = 0; i < urls.Count; i++) 376var attributesCount = attributes.Count; 377for (var i = 0; i < attributesCount; i++) 437var fallbackHrefsCount = fallbackHrefs.Count; 438for (var i = 0; i < fallbackHrefsCount; i++) 496var attributesCount = attributes.Count; 497for (var i = 0; i < attributesCount; i++)
RenderAtEndOfFormTagHelper.cs (1)
55for (var i = 0; i < formContext.EndOfFormContent.Count; i++)
ResourceCollectionUtilities.cs (1)
34var length = pathBase.Value.EndsWith('/') ? pathBase.Value.Length : pathBase.Value.Length + 1;
ScriptTagHelper.cs (5)
307var index = output.Attributes.IndexOfName(SrcAttributeName); 387var attributesCount = attributes.Count; 388for (var i = 0; i < attributesCount; i++) 501var attributesCount = attributes.Count; 502for (var i = 0; i < attributesCount; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Mvc.TagHelpers\Release\net11.0\Microsoft.AspNetCore.Mvc.TagHelpers.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
TagHelperOutputExtensions.cs (8)
54for (var i = context.AllAttributes.Count - 1; i >= 0; i--) 295for (var i = allAttributeIndex - 1; i >= 0; i--) 298var index = IndexOfFirstMatch(previousName, tagHelperOutput.Attributes); 307var allAttributesCount = allAttributes.Count; 310for (var i = allAttributeIndex + 1; i < allAttributesCount; i++) 313var index = IndexOfFirstMatch(nextName, tagHelperOutput.Attributes); 328var attributesCount = attributes.Count; 329for (var i = 0; i < attributesCount; i++)
Microsoft.AspNetCore.Mvc.Testing (5)
Handlers\RedirectHandler.cs (1)
47var remainingRedirects = MaxRedirects;
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Mvc.Testing\Release\net11.0\Microsoft.AspNetCore.Mvc.Testing.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
WebApplicationFactory.cs (2)
460for (var i = 0; i < metadataAttributes.Length; i++) 746for (var i = handlers.Length - 1; i > 0; i--)
WebApplicationFactoryContentRootAttribute.cs (1)
53if (int.TryParse(priority, NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsedPriority))
Microsoft.AspNetCore.Mvc.ViewFeatures (92)
AttributeDictionary.cs (16)
28var index = Find(key); 44var index = Find(key); 126var start = 0; 127var end = Count - 1; 131var pivot = start + (end - start >> 1); 133var compare = StringComparer.OrdinalIgnoreCase.Compare(Get(pivot).Key, key); 169var index = Find(item.Key); 200var index = Find(item.Key); 234for (var i = 0; i < Count; i++) 258var index = Find(item.Key); 279var index = Find(key); 296var index = Find(key); 393for (var i = 0; i < _attributes.Count; i++) 413for (var i = 0; i < _attributes.Count; i++) 498for (var i = 0; i < _attributes.Count; i++) 518for (var i = 0; i < _attributes.Count; i++)
Buffers\MemoryPoolViewBufferScope.cs (1)
105for (var i = 0; i < _leased.Count; i++)
Buffers\PagedBufferedTextWriter.cs (5)
36var length = _charBuffer.Length; 49var length = _charBuffer.Length; 53var count = pages.Count; 54for (var i = 0; i < count; i++) 57var pageLength = Math.Min(length, page.Length);
Buffers\PagedCharBuffer.cs (10)
27var length = _charIndex; 29var fullPages = pages.Count - 1; 30for (var i = 0; i < fullPages; i++) 54var index = 0; 55var count = value.Length; 60var copyLength = Math.Min(count, page.Length - _charIndex); 81var copyLength = Math.Min(count, page.Length - _charIndex); 105for (var i = pages.Count - 1; i > 0; i--) 154var count = pages.Count; 155for (var i = 0; i < count; i++)
Buffers\ViewBuffer.cs (10)
183for (var i = 0; i < Count; i++) 186for (var j = 0; j < page.Count; j++) 216for (var i = 0; i < Count; i++) 219for (var j = 0; j < page.Count; j++) 258for (var i = 0; i < Count; i++) 261for (var j = 0; j < page.Count; j++) 295for (var i = 0; i < Count; i++) 298for (var j = 0; j < page.Count; j++) 319for (var i = 0; i < Count; i++) 331for (var i = 0; i < Count; i++)
DefaultDisplayTemplates.cs (1)
111var index = 0;
DefaultEditorTemplates.cs (1)
94var index = 0;
DefaultHtmlGenerator.cs (5)
375var index = expression.LastIndexOf('.'); 850for (var i = 0; i < modelState.Errors.Count; i++) 1563var count = itemsList.Count; 1594for (var i = 0; i < itemsList.Count; i++) 1615for (var j = i; j < itemsList.Count; j++)
DefaultValidationHtmlAttributeProvider.cs (1)
70for (var i = 0; i < validators.Count; i++)
ExpressionHelper.cs (3)
42var length = 0; 43var segmentCount = 0; 44var trailingMemberExpressions = 0;
Filters\ControllerViewDataAttributeFilter.cs (1)
31for (var i = 0; i < Properties.Count; i++)
Filters\SaveTempDataFilter.cs (1)
126for (var i = 0; i < filters.Count; i++)
Filters\SaveTempDataPropertyFilterBase.cs (3)
46for (var i = 0; i < Properties.Count; i++) 72for (var i = 0; i < Properties.Count; i++) 90for (var i = 0; i < propertyHelpers.Length; i++)
Filters\ViewDataAttributePropertyProvider.cs (1)
17for (var i = 0; i < propertyHelpers.Length; i++)
FormatWeekHelper.cs (3)
31var week = calendar.GetWeekOfYear(date, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday); 32var year = calendar.GetYear(date); 33var month = calendar.GetMonth(date);
HtmlAttributePropertyHelper.cs (1)
41for (var i = 0; i < propertyHelpers.Length; i++)
HtmlHelper.cs (1)
779var index = expression.LastIndexOf('.');
Infrastructure\DefaultTempDataSerializer.cs (1)
184foreach (var element in intCollection)
ModelExplorer.cs (3)
186for (var i = 0; i < properties.Count; i++) 190for (var j = 0; j < propertyHelpers.Length; j++) 238for (var i = 0; i < PropertiesInternal.Length; i++)
ModelStateDictionaryExtensions.cs (1)
125for (var i = 0; i < modelMetadata.Properties.Count; i++)
Rendering\MultiSelectList.cs (1)
230for (var index = 0; index < _groups.Count; index++)
Rendering\TagBuilder.cs (1)
163var indexOfInvalidCharacter = name.AsSpan(1).IndexOfAnyExcept(_html401IdChars);
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Mvc.ViewFeatures\Release\net11.0\Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\Components\ResourceCollectionResolver.cs (3)
65var foundProperties = 0; 66for (var i = 0; i < descriptor.Properties.Count; i++) 162var index = 0;
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (3)
184var availableSpace = _rentedBuffer.Length - _index; 188var growBy = Math.Max(sizeHint, _rentedBuffer.Length); 190var newSize = checked(_rentedBuffer.Length + growBy);
ValidationHelpers.cs (1)
96for (var i = 0; i < metadata.Properties.Count; i++)
ViewComponents\DefaultViewComponentFactory.cs (1)
57for (var i = 0; i < propertiesToActivate.Length; i++)
ViewComponents\DefaultViewComponentHelper.cs (1)
96for (var i = 0; i < descriptors.Items.Count; i++)
ViewComponents\DefaultViewComponentInvoker.cs (4)
203var count = declaredParameterInfos.Length; 210for (var index = 0; index < count; index++) 276for (var i = 0; i < formattedArguments.Length; i++) 313for (var i = 0; i < Count; ++i)
ViewComponents\DefaultViewComponentSelector.cs (1)
81var count = matches.Count();
ViewComponents\ViewComponentConventions.cs (1)
30var separatorIndex = attribute.Name.LastIndexOf('.');
ViewDataDictionaryControllerPropertyActivator.cs (2)
45for (var i = 0; i < propertiesToActivate.Length; i++) 68for (var i = 0; i < propertiesToActivate.Length; i++)
ViewDataEvaluator.cs (1)
145var lastDot = expression.LastIndexOf('.');
ViewEngines\CompositeViewEngine.cs (2)
44for (var i = 0; i < ViewEngines.Count; i++) 93for (var i = 0; i < ViewEngines.Count; i++)
Microsoft.AspNetCore.OpenApi (55)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (1)
189for (var i = routeHandlerFilters.Count - 1; i >= 0; i--)
Extensions\ApiDescriptionExtensions.cs (1)
78for (var i = 0; i < routePattern.PathSegments.Count; i++)
Extensions\JsonNodeSchemaExtensions.cs (1)
594for (var i = typeArray.Count - 1; i >= 0; i--)
Extensions\JsonTypeInfoExtensions.cs (1)
132var backtickIndex = type.Name.LastIndexOf('`');
Schemas\OpenApiJsonSchema.Helpers.cs (5)
109if (reader.TryGetInt32(out var intValue)) 250var minLength = GetInt32(ref reader, context); 255var minItems = GetInt32(ref reader, context); 260var maxLength = GetInt32(ref reader, context); 265var maxItems = GetInt32(ref reader, context);
Services\OpenApiDocumentService.cs (7)
115for (var i = 0; i < _options.DocumentTransformers.Count; i++) 124for (var i = 0; i < _options.SchemaTransformers.Count; i++) 137for (var i = 0; i < _options.OperationTransformers.Count; i++) 153for (var i = 0; i < schemaTransformers.Length; i++) 157for (var i = 0; i < operationTransformers.Length; i++) 307for (var i = 0; i < operationTransformers.Length; i++) 408var statusCode = group.First().StatusCode;
Services\OpenApiGenerator.cs (3)
123var statusCode = responseMetadata.StatusCode; 154var statusCode = providerMetadata.StatusCode; 198var statusCode = annotation.Key;
Services\Schemas\OpenApiSchemaService.cs (9)
280for (var i = 0; i < memberNames.Length && i < rawEnum.Count; i++) 367for (var i = 0; i < schema.AnyOf.Count; i++) 397for (var i = 0; i < schema.AllOf.Count; i++) 405for (var i = 0; i < schema.OneOf.Count; i++) 511for (var i = 0; i < schemaTransformers.Length; i++) 534var anyOfIndex = 0; 635for (var i = 0; i < jsonArray.Count; i++) 683var indexOfNextPath = currentPathWithoutSlash.IndexOf('/'); 774if (!int.TryParse(unescapedReferenceToken, NumberStyles.None, CultureInfo.InvariantCulture, out var arrayIndex))
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (2)
326for (var i = 0; i < properties.Length; i++) 341for (var i = 0; i < parameters.Length; i++)
src\aspnetcore\src\Shared\PropertyAsParameterInfo.cs (1)
76for (var i = 0; i < parameters.Length; i++)
src\aspnetcore\src\Shared\RoslynUtils\TypeHelper.cs (2)
49var startIndex = generatedName.LastIndexOf(">g__", StringComparison.Ordinal); 50var endIndex = generatedName.LastIndexOf("|", StringComparison.Ordinal);
src\aspnetcore\src\Shared\TypeNameHelper\TypeNameHelper.cs (3)
114var offset = 0; 134var genericPartIndex = type.Name.IndexOf('`'); 146for (var i = offset; i < length; i++)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (14)
85for (var i = 0; i < _completedSegments.Count; i++) 128var count = _completedSegments.Count; 129for (var i = 0; i < count; i++) 154var remainingSize = _currentSegment?.Length - _position ?? 0; 196var count = _completedSegments.Count; 197for (var i = 0; i < count; i++) 227var totalWritten = 0; 232var count = _completedSegments.Count; 233for (var i = 0; i < count; i++) 256var totalWritten = 0; 261var count = _completedSegments.Count; 262for (var i = 0; i < count; i++) 300var position = _position; 375for (var i = 0; i < Segments.Count; i++)
src\aspnetcore\src\SignalR\common\Shared\Utf8BufferTextWriter.cs (5)
121var bytesUsed = 0; 122var charsUsed = 0; 159var remaining = _memory.Length - _memoryUsed; 180var bytesUsed = 0; 181var charsUsed = 0;
Microsoft.AspNetCore.OpenApi.SourceGenerators (11)
Helpers\ISymbolExtensions.cs (1)
132var parameterCount = symbol.GetParameters().Length;
Helpers\StringExtensions.cs (2)
25var minLeadingWhitespace = int.MaxValue; 34var leadingWhitespace = 0;
src\aspnetcore\src\Shared\RoslynUtils\CodeWriter.cs (1)
47for (var i = 0; i < Indent; i++)
src\aspnetcore\src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (1)
30var index = 0;
XmlCommentGenerator.Emitter.cs (3)
785for (var i = 0; i < comment.Examples.Count; i++) 804for (var i = 0; i < comment.Parameters.Count; i++) 831for (var i = 0; i < comment.Responses.Count; i++)
XmlCommentGenerator.Parser.cs (2)
27var tildeIndex = docId.IndexOf('~'); 157var argumentsCount = invocationExpression.ArgumentList.Arguments.Count;
XmlComments\XmlComment.InheritDoc.cs (1)
334for (var i = 0; i < left.Parameters.Length; i++)
Microsoft.AspNetCore.OutputCaching (36)
CacheEntryHelpers.cs (1)
41for (var i = 0; i < stringValues.Count; i++)
FormatterBinaryWriter.cs (3)
89var bytes = Encoding.UTF8.GetByteCount(value); 93var actual = Encoding.UTF8.GetBytes(value, AvailableBuffer); 200var toWrite = Math.Min(value.Length, available.Length);
Memory\MemoryOutputCacheStore.cs (2)
40var i = keys.Count; 43var oldCount = keys.Count;
OutputCacheEntry.cs (2)
86var count = headers.Count; 87var index = 0;
OutputCacheEntryFormatter.cs (13)
150var count = header.Value.Count; 156for (var i = 0; i < count; i++) 252var statusCode = reader.Read7BitEncodedInt(); 259var headersCount = reader.Read7BitEncodedInt(); 269for (var i = 0; i < headersCount; i++) 273var valuesCount = reader.Read7BitEncodedInt(); 290for (var j = 0; j < valuesCount; j++) 307var segmentsCount = reader.Read7BitEncodedInt(); 335var segmentLength = reader.Read7BitEncodedInt(); 347var tagsCount = reader.Read7BitEncodedInt(); 353for (var i = 0; i < tagsCount; i++) 366var payloadLength = checked((int)reader.Read7BitEncodedInt64()); 511for (var i = 0; i < arr.Length; i++)
OutputCacheKeyProvider.cs (11)
153var headersCount = varyByRules.HeaderNames.Count; 163for (var i = 0; i < headersCount; i++) 179for (var j = 0; j < headerValuesArray.Length; j++) 211for (var i = 0; i < queryArray.Length; i++) 226for (var j = 0; j < queryValueArray.Length; j++) 244for (var i = 0; i < varyByRules.QueryKeys.Count; i++) 260for (var j = 0; j < queryValueArray.Length; j++) 279var routeValueNamesCount = varyByRules.RouteValueNames.Count; 287for (var i = 0; i < routeValueNamesCount; i++) 316var valueNamesCount = orderedKeys.Length; 324for (var i = 0; i < valueNamesCount; i++)
OutputCacheMiddleware.cs (1)
540for (var i = 0; i < ifNoneMatchETags?.Count; i++)
RecyclableSequenceBuilder.cs (1)
100var toWrite = Math.Min(buffer.Length, available.Length);
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.OutputCaching\Release\net11.0\Microsoft.AspNetCore.OutputCaching.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
StringBuilderExtensions.cs (1)
15for (var i = 0; i < value.Length; i++)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (3)
RedisOutputCacheStore.cs (3)
98var secondsWithJitter = 300 + Random.Shared.Next(-30, 30); 272var len = tags.Length; 278for (var i = 0; i < len; i++) // can't use span in async method, so: eat a little overhead here
Microsoft.AspNetCore.RateLimiting (1)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.RateLimiting\Release\net11.0\Microsoft.AspNetCore.RateLimiting.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Razor (18)
TagHelpers\DefaultTagHelperContent.cs (4)
65for (var i = 0; i < (_buffer?.Count ?? 0); i++) 112for (var i = 0; i < (_buffer?.Count ?? 0); i++) 135for (var i = 0; i < (_buffer?.Count ?? 0); i++) 196for (var i = 0; i < (_buffer?.Count ?? 0); i++)
TagHelpers\ReadOnlyTagHelperAttributeList.cs (6)
52var itemsCount = items.Count; 53for (var i = 0; i < itemsCount; i++) 122var itemsCount = items.Count; 123for (var i = 0; i < itemsCount; i++) 155var itemsCount = items.Count; 156for (var i = 0; i < itemsCount; i++)
TagHelpers\TagHelperAttributeList.cs (2)
95for (var i = 0; i < Items.Count; i++) 185for (var i = Items.Count - 1; i >= 0; i--)
TagHelpers\TagHelperOutput.cs (6)
293var count = Attributes.Count; 294for (var i = 0; i < count; i++) 342var count = Attributes.Count; 343for (var i = 0; i < count; i++) 397var count = Attributes.Count; 398for (var i = 0; i < count; i++)
Microsoft.AspNetCore.Razor.Runtime (2)
Runtime\TagHelpers\TagHelperRunner.cs (1)
37for (var i = 0; i < tagHelpers.Length; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Razor.Runtime\Release\net11.0\Microsoft.AspNetCore.Razor.Runtime.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Razor.Utilities.Shared (104)
PooledArrayBufferWriter`1.cs (3)
170var availableSpace = _rentedBuffer!.Length - _index; 174var growBy = Math.Max(sizeHint, _rentedBuffer.Length); 176var newSize = checked(_rentedBuffer.Length + growBy);
src\427269d77cf079ab\Microsoft.AspNetCore.Razor.SharedUtilities.Resources.CollectionUtilitiesSR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\427269d77cf079ab\Microsoft.AspNetCore.Razor.Utilities.Shared.Resources.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (16)
49for (var i = 0; i < result.Length; i++) 227var endIndex = startIndex + count; 228for (var i = startIndex; i < endIndex; i++) 247var endIndex = startIndex + count; 248for (var i = startIndex; i < endIndex; i++) 281var i = 0; 282for (var j = 0; j < _builder.Count; j++) 300var i = 0; 301for (var j = 0; j < _builder.Count; j++) 319var i = 0; 320for (var j = 0; j < _builder.Count; j++) 558for (var i = 0; i < capacity; i++) 632for (var i = 0; i < Count; i++) 758for (var i = 0; i < count; i++) 768var j = 0; 769for (var i = 0; i < Count; i++)
src\roslyn\src\Dependencies\PooledObjects\ObjectPool`1.cs (3)
163for (var i = 0; i < items.Length; i++) 210for (var i = 0; i < items.Length; i++) 255for (var i = 0; i < items.Length; i++)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\EnumerableExtensions.cs (9)
45if (source.TryGetCount(out var count)) 54var index = 0; 113var index = 0; 116if (source.TryGetCount(out var count)) 225if (sequence.TryGetCount(out var count)) 229var index = 0; 238var index = 0; 577var length = newArray.Length; 591if (!sequence.TryGetCount(out var count))
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\FileUtilities.cs (1)
66var n = 0;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\HashSetExtensions.cs (1)
45var index = 0;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\ImmutableArrayExtensions_Unsafe.cs (1)
181var length = items.Length;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\ImmutableArrayExtensions.cs (22)
139var length = array.Length; 148for (var i = 0; i < length; i++) 171var length = array.Length; 180for (var i = 0; i < length; i++) 203var length = array.Length; 212for (var i = 0; i < length; i++) 237var length = array.Length; 246for (var i = 0; i < length; i++) 286var length = array.Length; 297for (var i = 0; i < length; i++) 370var length = array.Length; 381for (var i = 0; i < length; i++) 452var length = array.Length; 463for (var i = 0; i < length; i++) 538var length = array.Length; 549for (var i = 0; i < length; i++) 970for (var i = source.Length - 1; i >= 0; i--) 1009var min = 0; 1010var max = array.Length - 1; 1014var mid = (min + max) / 2; 1015var comparison = comparer(array[mid], arg); 1240var length = items.Length;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\MemoryBuilder`1.cs (4)
81var index = _length; 98var index = _length; 116var index = _length; 141var nextCapacity = Math.Max(
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\MemoryBuilderExtensions.cs (1)
47var length = 0;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\ArrayBuilderPool`1.Policy.cs (1)
49var count = builder.Count;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\DictionaryPool`2.Policy.cs (1)
45var count = map.Count;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\HashSetPool`1.Policy.cs (1)
45var count = set.Count;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\PooledArrayBuilder`1.cs (17)
309for (var i = start; i <= end; i++) 319for (var i = start; i <= end; i++) 329for (var i = start; i <= end; i++) 478for (var i = start; i <= end; i++) 494for (var i = start; i <= end; i++) 507for (var i = start; i <= end; i++) 522if (!items.TryGetCount(out var itemCount)) 832var n = Count; 833for (var i = 0; i < n; i++) 1087for (var i = Count - 1; i >= 0; i--) 1116for (var i = Count - 1; i >= 0; i--) 1165for (var i = Count - 1; i >= 0; i--) 1194for (var i = Count - 1; i >= 0; i--) 1223for (var i = Count - 1; i >= 0; i--) 1255for (var i = Count - 1; i >= 0; i--) 1617for (var i = 0; i < _inlineCount; i++) 1634for (var i = _inlineCount - 1; i >= index; i--)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\QueuePool`1.Policy.cs (1)
35var count = queue.Count;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\StackPool`1.Policy.cs (1)
35var count = stack.Count;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\ReadOnlyListExtensions.cs (9)
27var count = list.Count; 42for (var i = 0; i < count; i++) 65var count = list.Count; 80for (var i = 0; i < count; i++) 1051var start = startIndex.GetOffset(list.Count); 1052var count = list.Count - start; 1184var count = list.Count; 1186for (var i = 0; i < count; i++) 1464var length = list.Count;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\StringBuilderExtensions.cs (3)
24var start = 0; 30var end = builder.Length - 1; 36var length = end - start + 1;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\Utilities\SortHelper`1.cs (6)
84for (var i = 1; i < items.Length; i++) 113for (var i = 1; i < items.Length; i++) 153var count = items.Count; 158for (var i = 1; i < count; i++) 183var count = items.Count; 188for (var i = 1; i < count; i++)
Utilities\Checksum.cs (1)
90var result = Data1.CompareTo(other.Data1);
Microsoft.AspNetCore.RequestDecompression (2)
src\aspnetcore\src\Shared\SizeLimitedStream.cs (2)
49var bytesRead = _innerStream.Read(buffer, offset, count); 89var bytesRead = await _innerStream.ReadAsync(buffer, cancellationToken);
Microsoft.AspNetCore.ResponseCaching (13)
CacheEntry\CacheEntryHelpers.cs (1)
74for (var i = 0; i < stringValues.Count; i++)
ResponseCachingFeature.cs (1)
22for (var i = 0; i < value.Length; i++)
ResponseCachingKeyProvider.cs (7)
108var headersCount = varyByRules?.Headers.Count ?? 0; 116for (var i = 0; i < headersCount; i++) 127for (var j = 0; j < headerValuesArray.Length; j++) 154for (var i = 0; i < queryArray.Length; i++) 165for (var j = 0; j < queryValueArray.Length; j++) 179for (var i = 0; i < varyByRules.QueryKeys.Count; i++) 190for (var j = 0; j < queryValueArray.Length; j++)
ResponseCachingMiddleware.cs (2)
483for (var i = 0; i < ifNoneMatchEtags.Count; i++) 531for (var i = 0; i < originalArray.Length; i++)
src\aspnetcore\src\Shared\SegmentWriteStream.cs (1)
143var bytesWritten = Math.Min(buffer.Length, _segmentSize - (int)_bufferStream.Length);
StringBuilderExtensions.cs (1)
15for (var i = 0; i < value.Length; i++)
Microsoft.AspNetCore.ResponseCompression (3)
ResponseCompressionBody.cs (1)
214for (var i = 0; i < varyValues.Length; i++)
ResponseCompressionProvider.cs (2)
48for (var i = 0; i < _providers.Length; i++) 197var separator = mimeType.IndexOf(';');
Microsoft.AspNetCore.Rewrite (19)
ApacheModRewrite\CookieActionFactory.cs (3)
21var i = 0; 31var start = i; 36var length = i - start;
ApacheModRewrite\FileParser.cs (1)
13var lineNum = 0;
ApacheModRewrite\FlagParser.cs (1)
74var length = tokenSpan.Split(hasPayload, '=');
ApacheModRewrite\TestStringParser.cs (2)
65var parsedIndex = int.Parse(ruleVariable, CultureInfo.InvariantCulture); 132var parsedIndex = int.Parse(rawConditionParameter, CultureInfo.InvariantCulture);
ApacheModRewrite\Tokenizer.cs (1)
105for (var i = 0; i < tokens.Count; i++)
BackReferenceCollection.cs (1)
16for (var i = 0; i < references.Count; i++)
IISUrlRewrite\InputParser.cs (2)
149var index = GetBackReferenceIndex(context); 155var index = GetBackReferenceIndex(context);
RedirectRule.cs (3)
61var schemeSplit = newPath.IndexOf(Uri.SchemeDelimiter, StringComparison.Ordinal); 67var pathSplit = newPath.IndexOf('/', schemeSplit); 88var querySplit = newPath.IndexOf('?');
RewriteRule.cs (1)
70var split = result.IndexOf('?');
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Rewrite\Release\net11.0\Microsoft.AspNetCore.Rewrite.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
UrlActions\RedirectAction.cs (1)
57var split = pattern.IndexOf('?');
UrlActions\RewriteAction.cs (1)
98var split = pattern.IndexOf('?');
UrlNormalizer.cs (1)
23var firstNonSlash = url.AsSpan().IndexOfAnyExcept('/', '\\');
Microsoft.AspNetCore.Routing (307)
Builder\OpenApiRouteHandlerBuilderExtensions.cs (1)
308for (var i = 0; i < additionalContentTypes.Length; i++)
Constraints\FileNameRouteConstraint.cs (3)
130var lastSlashIndex = value.LastIndexOf('/'); 136var dotIndex = value.IndexOf('.'); 143for (var i = dotIndex + 1; i < value.Length; i++)
Constraints\LengthRouteConstraint.cs (1)
106var length = valueString.Length;
DecisionTree\DecisionTreeBuilder.cs (3)
75var itemCount = items.Count; 77for (var i = 0; i < itemCount; i++) 113var unsatisfiedCriteria = 0;
DefaultLinkGenerator.cs (2)
208for (var i = 0; i < endpoints.Count; i++) 244for (var i = 0; i < endpoints.Count; i++)
DefaultLinkParser.cs (3)
56for (var i = 0; i < endpoints.Count; i++) 96for (var i = 0; i < kvp.Value.Count; i++) 132for (var i = 0; i < kvp.Value.Count; i++)
EndpointNameAddressScheme.cs (1)
39for (var i = 0; i < endpoints.Count; i++)
InlineRouteParameterParser.cs (5)
32var startIndex = 0; 33var endIndex = routeParameter.Length - 1; 50var currentIndex = startIndex; 102var startIndex = currentIndex; 169var indexOfClosingParantheses = routeParameter.IndexOf(')', currentIndex + 1);
Internal\DfaGraphWriter.cs (2)
45for (var i = 0; i < endpoints.Count; i++) 64if (!visited.TryGetValue(node, out var label))
Matching\AcceptsMatcherPolicy.cs (13)
56for (var i = 0; i < candidates.Count; i++) 79for (var j = 0; j < metadata.ContentTypes?.Count; j++) 96for (var j = 0; j < metadata.ContentTypes?.Count; j++) 151for (var i = 0; i < endpoints.Count; i++) 160for (var j = 0; j < contentTypes.Count; j++) 173for (var i = 0; i < endpoints.Count; i++) 197for (var j = 0; j < contentTypes.Count; j++) 240var index = 0; 267for (var i = 0; i < edges.Count; i++) 276for (var i = 0; i < ordered.Length; i++) 285var noContentTypeDestination = GetNoContentTypeDestination(ordered); 292for (var i = 0; i < destinations.Length; i++) 367for (var i = 0; i < destinations.Length; i++)
Matching\Candidate.cs (1)
82for (var i = 0; i < slots.Length; i++)
Matching\CandidateSet.cs (15)
47for (var i = 0; i < endpoints.Length; i++) 57for (var i = 0; i < candidates.Length; i++) 146var originalScore = candidate.Score; 147var score = originalScore >= 0 ^ value ? ~originalScore : originalScore; 241var score = GetOriginalScore(index); 272for (var i = 0; i < index; i++) 283var scoreOffset = 0; 284for (var i = 1; i < buffer.Length; i++) 286var cmp = comparer.Compare(buffer[i - 1], buffer[i]); 303for (var i = index + 1; i < original.Length; i++) 317var score = Candidates[index].Score; 323var score = GetOriginalScore(index); 325var count = 0; 327for (var i = 0; i < candidates.Length; i++) 340for (var i = 0; i < candidates.Length; i++)
Matching\ContentEncodingNegotiationMatcherPolicy.cs (1)
52for (var i = 0; i < destinations.Length; i++)
Matching\DataSourceDependentMatcher.cs (1)
42for (var i = 0; i < endpoints.Count; i++)
Matching\DefaultEndpointSelector.cs (2)
63for (var i = 0; i < candidateState.Length; i++) 112for (var i = 0; i < candidateState.Length; i++)
Matching\DfaMatcher.cs (14)
46var count = FastPathTokenizer.Tokenize(path, buffer); 52var candidateCount = candidates.Length; 68var policyCount = policies.Length; 113for (var i = 0; i < candidateCount; i++) 217var destination = 0; 218for (var i = 0; i < segments.Length; i++) 240for (var i = 0; i < captures.Length; i++) 242(var parameterName, var segmentIndex, var slotIndex) = captures[i]; 265var segmentIndex = catchAll.segmentIndex; 282for (var i = 0; i < complexSegments.Length; i++) 284(var complexSegment, var segmentIndex) = complexSegments[i]; 303for (var i = 0; i < constraints.Length; i++) 321for (var i = 0; i < policies.Length; i++)
Matching\DfaMatcherBuilder.cs (36)
78var maxDepth = 0; 79for (var i = 0; i < _endpoints.Count; i++) 82var precedenceDigit = GetPrecedenceDigitAtDepth(endpoint, depth: 0); 104for (var depth = 0; depth <= maxDepth; depth++) 193var nextWorkCount = 0; 198for (var i = 0; i < _workCount; i++) 204for (var j = 0; j < parents.Count; j++) 218var nextPrecedenceDigit = GetPrecedenceDigitAtDepth(endpoint, depth + 1); 227var nextPrecedenceDigit = GetPrecedenceDigitAtDepth(endpoint, depth + 1); 257for (var i = 0; i < parents.Count; i++) 383for (var i = 0; i < segment.Parts.Count; i++) 402for (var j = 0; j < parameterPolicyReferences.Count; j++) 433for (var i = 0; i < parameterPolicyReferences.Count; i++) 439var literalIndex = 0; 462var k = 0; 477for (var k = 0; k < parameterPolicyReferences.Count; k++) 555var stateCount = 1; 556var maxSegmentCount = 0; 569var exitDestination = stateCount - 1; 589var currentStateIndex = _stateIndex; 591var currentDefaultDestination = exitDestination; 592var currentExitDestination = exitDestination; 600var index = 0; 603var transition = Transition(kvp.Value); 638var index = 0; 652for (var i = 0; i < _endpointSelectorPolicies.Length; i++) 714var score = 0; 718for (var i = 1; i < endpoints.Count; i++) 753for (var i = 0; i < routeEndpoint.RoutePattern.PathSegments.Count; i++) 767if (!_assignments.TryGetValue(parameterPart.Name, out var slotIndex)) 800for (var i = 0; i < routeEndpoint.RoutePattern.PathSegments.Count; i++) 815for (var i = 0; i < parameterPolicyReferences.Count; i++) 850for (var i = depth; i < endpoint.RoutePattern.PathSegments.Count; i++) 891for (var i = 0; i < _nodeBuilders.Length; i++) 908for (var j = 0; j < work.Count; j++) 922for (var k = 0; k < edges.Count; k++)
Matching\DictionaryJumpTable.cs (1)
37if (_lookup.TryGetValue(text, out var destination))
Matching\EndpointComparer.cs (4)
33for (var i = 0; i < policies.Length; i++) 46var compare = CompareCore(x, y); 94for (var i = 0; i < _comparers.Length; i++) 96var compare = _comparers[i].Compare(x, y);
Matching\EndpointMetadataComparer.cs (2)
54for (var i = 0; i < comparers.Length; i++) 56var compare = comparers[i].Compare(x, y);
Matching\FastPathTokenizer.cs (1)
35var length = span.Length;
Matching\HostMatcherPolicy.cs (14)
76for (var i = 0; i < candidates.Count; i++) 92for (var j = 0; j < hosts.Count; j++) 98var pivot = host.IndexOf(':'); 140else if (port.Length > 0 && (!int.TryParse(port, out var parsed) || parsed != requestPort)) 168var length = hostSpan.Split(hostParts, ':'); 180if (int.TryParse(hostSpan[hostParts[1]], out var port)) 208for (var i = 0; i < endpoints.Count; i++) 217for (var j = 0; j < hosts.Length; j++) 229for (var i = 0; i < endpoints.Count; i++) 251for (var j = 0; j < endpointKeys.Length; j++) 272var index = 0; 303for (var i = 0; i < edges.Count; i++) 392for (var i = 0; i < destinations.Length; i++) 435var result = string.Compare(Host, other.Host, StringComparison.OrdinalIgnoreCase);
Matching\HttpMethodDestinationsLookup.cs (2)
101(var matchedMethod, var destination) = (method[0] | 0x20) switch 124if (_extraDestinations != null && _extraDestinations.TryGetValue(method, out var extraDestination))
Matching\HttpMethodMatcherPolicy.cs (16)
61for (var i = 0; i < endpoints.Count; i++) 94for (var i = 0; i < candidates.Count; i++) 128for (var j = 0; j < metadata.HttpMethods.Count; j++) 176for (var i = 0; i < endpoints.Count; i++) 189for (var j = 0; j < httpMethods.Count; j++) 226for (var i = 0; i < endpoints.Count; i++) 246for (var j = 0; j < httpMethods.Count; j++) 290var index = 0; 315var corsPreflightExitDestination = exitDestination; 317for (var i = 0; i < edges.Count; i++) 321var destination = edges[i].Destination; 339var destination = httpMethodDestination.Value; 341var corsPreflightDestination = 0; 399for (var i = 0; i < methods.Length; i++) 408for (var i = 0; i < methods.Length; i++) 458var compare = string.Compare(HttpMethod, other.HttpMethod, StringComparison.Ordinal);
Matching\ILEmitTrieFactory.cs (4)
132for (var i = 0; i < groups.Length; i++) 153var mid = groups.Length / 2; 368var mid = groups.Length / 2; 500var mid = groups.Length / 2;
Matching\ILEmitTrieJumpTable.cs (1)
88var result = generated(path, segment.Start, segment.Length);
Matching\JumpTableBuilder.cs (1)
68var threshold = IntPtr.Size == 8 ? 100 : 50;
Matching\LinearSearchJumpTable.cs (1)
34for (var i = 0; i < entries.Length; i++)
Matching\MatcherPolicy.cs (1)
51for (var i = 0; i < endpoints.Count; i++)
Matching\NegotiationMatcherPolicy.cs (22)
31for (var i = 0; i < endpoints.Count; i++) 95var bestMatchIndex = -1; 96var bestMatchScore = -1; 104var scoreTierStart = 0; 105var currentTierScore = int.MinValue; 106for (var i = 0; i < candidates.Count; i++) 118var candidateScore = candidates[i].Score; 134for (var j = 0; j < values.Count; j++) 193for (var j = Math.Max(bestMatchIndex, scoreTierStart); j < currentIndex; j++) 213for (var j = Math.Max(bestMatchIndex, scoreTierStart); j < currentIndex; j++) 263for (var i = 0; i < endpoints.Count; i++) 275for (var i = 0; i < endpoints.Count; i++) 312var index = 0; 328for (var i = 0; i < values.Count; i++) 363for (var i = 0; i < edges.Count; i++) 372var noNegotiationHeaderDestination = -1; 373for (var i = 0; i < destinations.Length; i++) 396for (var i = 1; i < endpointsQuality.Length; i++) 440var selectedDestination = _defaultNegotiationValueDestination; 444for (var i = 0; i < values.Count; i++) 462var newDestination = GetDestination(valueToken); 478var newDestination = GetDestination(valueToken);
Matching\SingleEntryAsciiJumpTable.cs (1)
32var length = segment.Length;
Matching\SingleEntryJumpTable.cs (1)
27var length = segment.Length;
ParameterPolicyActivator.cs (7)
78var indexOfFirstOpenParens = inlineParameterPolicy.IndexOf('('); 163var longestLength = -1; 169var length = constructor.GetParameters().Length; 199var count = 0; 200for (var i = 0; i < parameters.Length; i++) 214var argumentPosition = 0; 215for (var i = 0; i < parameterInfos.Length; i++)
PathTokenizer.cs (4)
69var currentSegmentIndex = 0; 70var currentSegmentStart = 1; 73var delimiterIndex = 1; 170var delimiterIndex = _path.IndexOf('/', _index);
Patterns\DefaultRoutePatternTransformer.cs (4)
201for (var i = 0; i < policies.Count; i++) 220for (var i = 0; i < segments.Count; i++) 223for (var j = 0; j < segment.Parts.Count; j++) 234for (var k = 0; k < parameters.Count; k++)
Patterns\RouteParameterParser.cs (5)
25var startIndex = 0; 26var endIndex = parameter.Length - 1; 49var currentIndex = startIndex; 106var startIndex = currentIndex; 173var indexOfClosingParantheses = text.IndexOf(')', currentIndex + 1);
Patterns\RoutePattern.cs (2)
141var parametersCount = parameters.Count; 142for (var i = 0; i < parametersCount; i++)
Patterns\RoutePatternDebugStringFormatter.cs (3)
23for (var i = 0; i < pattern.PathSegments.Count; i++) 54for (var i = 0; i < pattern.Parameters.Count; i++) 78for (var i = 0; i < segment.Parts.Count; i++)
Patterns\RoutePatternFactory.cs (6)
471for (var i = 0; i < updatedSegments.Length; i++) 476for (var j = 0; j < segment.Parts.Count; j++) 504for (var i = 0; i < parameters.Count; i++) 546for (var i = 0; i < segment.Parts.Count; i++) 1107var leftCount = leftList.Count; 1113var rightCount = rightList.Count;
Patterns\RoutePatternMatcher.cs (6)
36for (var i = 0; i < RoutePattern.PathSegments.Count; i++) 67var i = 0; 291var indexOfLastSegment = routeSegment.Parts.Count - 1; 342var lastIndex = requestSegment.Length; 351var newLastIndex = lastIndex; 364var startIndex = lastIndex;
Patterns\RoutePatternParser.cs (7)
36var i = context.Index; 80var i = context.Index; 319for (var i = 0; i < segments.Count; i++) 322for (var j = 0; j < segment.Parts.Count; j++) 341for (var i = 0; i < parts.Count; i++) 353for (var i = 0; i < parts.Count; i++) 411for (var i = 0; i < parts.Count; i++)
RequestDelegateFilterPipelineBuilder.cs (1)
42for (var i = options.EndpointBuilder.FilterFactories.Count - 1; i >= 0; i--)
RouteCollection.cs (3)
72for (var i = 0; i < Count; i++) 129for (var i = 0; i < routes.Count; i++) 156var indexOfSeparator = url.AsSpan().IndexOfAny('?', '#');
RouteEndpointBuilder.cs (1)
75for (var i = 0; i < metadata.Count; i++)
RouteEndpointDataSource.cs (2)
109for (var i = 0; i < _routeEntries.Count; i++) 139var order = isFallback ? int.MaxValue : 0;
RouteValuesAddressScheme.cs (3)
43var matchCount = matchResults.Count; 64for (var i = 0; i < matchCount; i++) 92for (var i = 0; i < endpoints.Count; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Routing\Release\net11.0\Microsoft.AspNetCore.Routing.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\Debugger\DebuggerHelpers.cs (1)
42for (var i = 0; i < values.Length; i++)
src\aspnetcore\src\Shared\HttpRuleParser.cs (7)
67var firstNonTokenCharIdx = subspan.IndexOfAnyExcept(TokenChars); 80var current = startIndex; 119var current = startIndex; 160var nestedCount = 0; 232var current = startIndex + 1; // Start parsing with the character next to the first open-char 238(GetQuotedPairLength(input, current, out var quotedPairLength) == HttpParseResult.Parsed)) 259var nestedLength = 0;
src\aspnetcore\src\Shared\MediaType\ReadOnlyMediaTypeHeaderValue.cs (17)
43var typeLength = GetTypeLength(mediaType, offset, out var type); 57var subTypeLength = GetSubtypeLength(mediaType, offset + typeLength, out var subType); 69if (TryGetSuffixLength(subType, out var subtypeSuffixLength)) 97var current = offset + HttpRuleParser.GetWhitespaceLength(input, offset); 100var typeLength = HttpRuleParser.GetTokenLength(input, current); 117var current = offset; 129var subtypeLength = HttpRuleParser.GetTokenLength(input, current); 147var startPos = subType.Offset + subType.Length - 1; 148for (var currentPos = startPos; currentPos >= subType.Offset; currentPos--) 481var parameterLength = GetParameterLength(_mediaTypeBuffer, CurrentOffset, out result); 501var nameLength = GetNameLength(input, startIndex, out var name); 503var current = startIndex + nameLength; 522var valueLength = GetValueLength(input, current, out var value); 532var current = startIndex; 537var nameLength = HttpRuleParser.GetTokenLength(input, current); 554var current = startIndex; 559var valueLength = HttpRuleParser.GetTokenLength(input, current);
src\aspnetcore\src\Shared\RoslynUtils\TypeHelper.cs (2)
49var startIndex = generatedName.LastIndexOf(">g__", StringComparison.Ordinal); 50var endIndex = generatedName.LastIndexOf("|", StringComparison.Ordinal);
Template\DefaultTemplateBinderFactory.cs (1)
49for (var i = 0; i < kvp.Value.Count; i++)
Template\RoutePrecedence.cs (12)
43for (var i = 0; i < template.Segments.Count; i++) 47var digit = ComputeInboundPrecedenceDigit(segment); 64for (var i = 0; i < routePattern.PathSegments.Count; i++) 68var digit = ComputeInboundPrecedenceDigit(routePattern, segment); 97for (var i = 0; i < template.Segments.Count; i++) 101var digit = ComputeOutboundPrecedenceDigit(segment); 120for (var i = 0; i < routePattern.PathSegments.Count; i++) 124var digit = ComputeOutboundPrecedenceDigit(segment); 164var digit = part.IsCatchAll ? 1 : 3; 192var digit = parameterPart.IsCatchAll ? 1 : 3; 232var digit = part.IsCatchAll ? 5 : 3; 272var digit = parameterPart.IsCatchAll ? 5 : 3;
Template\RouteTemplate.cs (5)
39for (var i = 0; i < Segments.Count; i++) 42for (var j = 0; j < segment.Parts.Count; j++) 68for (var i = 0; i < segments.Count; i++) 71for (var j = 0; j < segment.Parts.Count; j++) 120for (var i = 0; i < Parameters.Count; i++)
Template\TemplateBinder.cs (16)
84for (var i = 0; i < pattern.Parameters.Count; i++) 116for (var i = 0; i < pattern.Parameters.Count; i++) 169var valueProcessedCount = 0; 174for (var i = 0; i < slots.Length; i++) 206for (var i = 0; i < requiredKeys.Length; i++) 254var parameterCount = _pattern.Parameters.Count; 255for (var i = 0; i < parameterCount; i++) 356for (var i = 0; i < filters.Length; i++) 434for (var i = 0; i < constraints.Length; i++) 504for (var i = 0; i < parameterTransformers.Length; i++) 515var segmentsCount = segments.Count; 516for (var i = 0; i < segmentsCount; i++) 523var partsCount = parts.Count; 524for (var j = 0; j < partsCount; j++) 724for (var i = 0; i < pattern.Parameters.Count; i++) 729for (var i = 0; i < filters.Length; i++)
Template\TemplateMatcher.cs (1)
39for (var i = 0; i < Template.Segments.Count; i++)
Template\TemplateSegment.cs (2)
32var partCount = other.Parts.Count; 34for (var i = 0; i < partCount; i++)
Tree\LinkGenerationDecisionTree.cs (6)
39for (var i = 0; i < entries.Count; i++) 118var matchesCount = matches.Count; 119for (var i = 0; i < matchesCount; i++) 126var criteriaCount = criteria.Count; 127for (var i = 0; i < criteriaCount; i++) 164for (var i = 0; i < _conventionalEntries.Count; i++)
Tree\TreeRouter.cs (1)
158for (var i = 0; i < matches.Count; i++)
Tree\UrlMatchingTree.cs (3)
77for (var i = 0; i < entry.RouteTemplate.Segments.Count; i++) 237var result = x.Entry.Precedence.CompareTo(y.Entry.Precedence); 252for (var i = currentParameterIndex; i < segments.Count; i++)
UriBuildingContext.cs (1)
88for (var i = 0; i < buffer.Count; i++)
ValidationEndpointFilterFactory.cs (1)
36for (var i = 0; i < parameters.Length; i++)
Microsoft.AspNetCore.Routing.Abstractions (3)
RouteData.cs (3)
149for (var i = 0; i < count.Value; i++) 259for (var i = routers.Count - 1; i >= 0; i--) 276var i = 0;
Microsoft.AspNetCore.Server.HttpSys (76)
AsyncAcceptContext.cs (3)
131var value = Interlocked.Exchange(ref _expectedCompletionCount, 1); // should have been 0 143var value = Interlocked.Decrement(ref _expectedCompletionCount); // should have been 1, so now 0 155var value = Interlocked.Decrement(ref _expectedCompletionCount); // should have been 1, so now 0
HttpSysListener.cs (1)
343for (var headerValueIndex = 0; headerValueIndex < authChallenges.Count; headerValueIndex++)
MessagePump.cs (2)
135for (var i = 0; i < _maxAccepts; i++) 156var count = Interlocked.Decrement(ref _outstandingRequests);
RequestProcessing\Request.cs (3)
115var originalOffset = 0; 116var baseOffset = 0; 567var index = span.LastIndexOf(',');
RequestProcessing\RequestContext.FeatureCollection.cs (2)
683for (var i = actions.Count - 1; i >= 0; i--) 774for (var i = actions.Count - 1; i >= 0; i--)
RequestProcessing\Response.cs (12)
97var invalid = HttpCharacters.IndexOfInvalidFieldValueChar(value); 149for (var i = 0; i < StatusWithNoResponseBody.Length; i++) 333cachePolicy.SecondsToLive = (uint)Math.Min(_cacheTtl.Value.Ticks / TimeSpan.TicksPerSecond, Int32.MaxValue); 336var pReasonPhrase = allocator.GetHeaderEncodedBytes(reasonPhrase, out var pReasonPhraseLength); 518var numUnknownHeaders = 0; 519var numKnownMultiHeaders = 0; 561for (var headerValueIndex = 0; headerValueIndex < headerValues.Count; headerValueIndex++) 605for (var headerValueIndex = 0; headerValueIndex < headerValues.Count; headerValueIndex++) 627var trailerCount = 0; 643var unknownHeadersOffset = 0; 655for (var headerValueIndex = 0; headerValueIndex < headerValues.Count; headerValueIndex++) 658var bytes = allocator.GetHeaderEncodedBytes(headerName, out var bytesLength);
RequestProcessing\ResponseBody.cs (2)
191var currentChunk = 0; 209var chunkCount = hasData ? 1 : 0;
RequestProcessing\ResponseStreamAsyncResult.cs (2)
56var currentChunk = 0; 57var currentPin = 1;
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Server.HttpSys\Release\net11.0\Microsoft.AspNetCore.Server.HttpSys.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\HttpSys\NativeInterop\HttpApiTypes.cs (1)
57var index = 0;
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
277var invalidIndex = HttpCharacters.IndexOfInvalidFieldValueCharExtended(headerCharacters);
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (14)
58var newSize = (int)(bufferSize ?? DefaultBufferSize) + AlignmentPadding; 108var timingCount = MemoryMarshal.Read<int>(timingInfo.Span); 195var index = (int)timestampType; 326for (var i = 0; i < infoCount; i++) 347for (var i = 0; i < infoCount; i++) 375for (var i = 0; i < infoCount; i++) 461var headerIndex = (int)header; 496var headerIndex = (int)header; 534for (var index = 0; index < request->Headers.UnknownHeaderCount; index++) 568var count = 0; 570for (var index = 0; index < request->Headers.UnknownHeaderCount; index++) 767for (var i = 0; i < count; i++) 825for (var i = 0; i < count; i++) 839var tokenSize = (int)pStatus->ChannelTokenSize;
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RawUrlHelper.cs (4)
14var pathStartIndex = 0; 28var authorityStartIndex = FindHttpOrHttps(raw); 59var scan = pathStartIndex + 1; 135var idx = raw.Slice(begin).IndexOf(target);
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RequestUriBuilder.cs (8)
40var length = PathNormalizer.RemoveDotSegments(unescapedPath); 53var reader = 0; 56var writer = 0; 59var end = rawPath.Length; 70var decodeReader = reader; 158var remainingBytes = byteCount - 1; 167var nextItr = reader; 273var probe = scan;
src\aspnetcore\src\Shared\PathNormalizer\PathNormalizer.cs (8)
21var writtenLength = 0; 22var readPointer = 0; 27var nextDotSegmentIndex = currentSrc.IndexOf(slashDot); 47var remainingLength = src.Length - readPointer; 52var nextIndex = readPointer + 2; 63var lastIndex = MemoryMarshal.CreateSpan(ref src[0], writtenLength).LastIndexOf(ByteSlash); 83var nextIndex = readPointer + 2; 93var lastSlashIndex = MemoryMarshal.CreateSpan(ref src[0], writtenLength).LastIndexOf(ByteSlash);
src\aspnetcore\src\Shared\ServerInfrastructure\StringUtilities.cs (5)
28if (Ascii.ToUtf16(source, destination, out var written) != OperationStatus.Done) 58if (Ascii.ToUtf16(source, destination, out var written) != OperationStatus.Done) 119var length = 1 + 8; 132var i = 0; 177var number = (int)tupleNumber;
UrlPrefix.cs (4)
108var schemeDelimiterEnd = whole.IndexOf(Uri.SchemeDelimiter, StringComparison.Ordinal); 113var hostDelimiterStart = schemeDelimiterEnd + Uri.SchemeDelimiter.Length; 115var pathDelimiterStart = whole.IndexOf('/', hostDelimiterStart); 120var hostDelimiterEnd = whole.LastIndexOf(':', pathDelimiterStart - 1, pathDelimiterStart - hostDelimiterStart);
UrlPrefixCollection.cs (3)
68var id = _nextId++; 216for (var index = 0; index < MaxRetries; index++) 222var port = ((index + NextPortIndex) % MaxPortIndex) + BasePort;
Microsoft.AspNetCore.Server.IIS (92)
Core\IISHttpContext.cs (9)
220var originalOffset = 0; 221var baseOffset = 0; 372var invalid = HttpCharacters.IndexOfInvalidFieldValueChar(value); 453var statusCode = NativeMethods.HttpQueryRequestProperty( 476var statusCode = NativeMethods.HttpQueryRequestProperty( 656var isKnownHeader = HttpApiTypes.KnownResponseHeaders.TryGetValue(headerPair.Key, out var knownHeaderIndex); 657for (var i = 0; i < headerValues.Count; i++) 704for (var i = 0; i < headerValues.Count; i++) 977var index = span.LastIndexOf(',');
Core\IISHttpContext.FeatureCollection.cs (3)
65for (var i = 0; i < MaybeExtra.Count; i++) 84for (var i = 0; i < MaybeExtra.Count; i++) 99for (var i = 0; i < MaybeExtra.Count; i++)
Core\IISHttpContext.IO.cs (1)
105var read = await AsyncIO!.ReadAsync(memory);
Core\IO\AsyncIOEngine.cs (3)
66var length = 0; 70var result = 0; 102var count = 0;
Core\IO\AsyncIOOperation.cs (3)
73var result = _result; 87if (InvokeOperation(out var hr, out var bytes))
Core\IO\AsyncWriteOperationBase.cs (4)
34var chunkCount = GetChunkCount(); 36var bufferLength = (int)_buffer.Length; 87var count = 0; 99var currentChunk = 0;
Core\IO\WebSocketsAsyncIOEngine.Read.cs (2)
19NativeMethods.HttpGetCompletionInfo(completionInfo, out var cbBytes, out var hr);
Core\IO\WebSocketsAsyncIOEngine.Write.cs (2)
18NativeMethods.HttpGetCompletionInfo(completionInfo, out var cbBytes, out var hr);
NativeMethods.cs (1)
295var hr = http_cancel_io(pInProcessHandler);
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Server.IIS\Release\net11.0\Microsoft.AspNetCore.Server.IIS.CoreStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\ErrorPage\ErrorPage.Designer.cs (2)
445var exceptionCount = 0; 446var stackFrameCount = 0;
src\aspnetcore\src\Shared\HttpSys\NativeInterop\HttpApiTypes.cs (1)
57var index = 0;
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
277var invalidIndex = HttpCharacters.IndexOfInvalidFieldValueCharExtended(headerCharacters);
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (14)
58var newSize = (int)(bufferSize ?? DefaultBufferSize) + AlignmentPadding; 108var timingCount = MemoryMarshal.Read<int>(timingInfo.Span); 195var index = (int)timestampType; 326for (var i = 0; i < infoCount; i++) 347for (var i = 0; i < infoCount; i++) 375for (var i = 0; i < infoCount; i++) 461var headerIndex = (int)header; 496var headerIndex = (int)header; 534for (var index = 0; index < request->Headers.UnknownHeaderCount; index++) 568var count = 0; 570for (var index = 0; index < request->Headers.UnknownHeaderCount; index++) 767for (var i = 0; i < count; i++) 825for (var i = 0; i < count; i++) 839var tokenSize = (int)pStatus->ChannelTokenSize;
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RawUrlHelper.cs (4)
14var pathStartIndex = 0; 28var authorityStartIndex = FindHttpOrHttps(raw); 59var scan = pathStartIndex + 1; 135var idx = raw.Slice(begin).IndexOf(target);
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RequestUriBuilder.cs (8)
40var length = PathNormalizer.RemoveDotSegments(unescapedPath); 53var reader = 0; 56var writer = 0; 59var end = rawPath.Length; 70var decodeReader = reader; 158var remainingBytes = byteCount - 1; 167var nextItr = reader; 273var probe = scan;
src\aspnetcore\src\Shared\PathNormalizer\PathNormalizer.cs (8)
21var writtenLength = 0; 22var readPointer = 0; 27var nextDotSegmentIndex = currentSrc.IndexOf(slashDot); 47var remainingLength = src.Length - readPointer; 52var nextIndex = readPointer + 2; 63var lastIndex = MemoryMarshal.CreateSpan(ref src[0], writtenLength).LastIndexOf(ByteSlash); 83var nextIndex = readPointer + 2; 93var lastSlashIndex = MemoryMarshal.CreateSpan(ref src[0], writtenLength).LastIndexOf(ByteSlash);
src\aspnetcore\src\Shared\ServerInfrastructure\BufferExtensions.cs (8)
118var sourceLength = data.Length; 176var position = _maxULongByteLength; 187var length = _maxULongByteLength - position; 199var sourceLength = encoding.GetByteCount(data); 216var totalBytesUsed = 0; 218var minBufferSize = encoding.GetMaxByteCount(1); 229encoder.Convert(source, bytes, flush: true, out var charsUsed, out var bytesUsed, out completed);
src\aspnetcore\src\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\aspnetcore\src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136var count = (int)Math.Min(readableBuffer.Length, destination.Length);
src\aspnetcore\src\Shared\ServerInfrastructure\StringUtilities.cs (5)
28if (Ascii.ToUtf16(source, destination, out var written) != OperationStatus.Done) 58if (Ascii.ToUtf16(source, destination, out var written) != OperationStatus.Done) 119var length = 1 + 8; 132var i = 0; 177var number = (int)tupleNumber;
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (4)
149var preErrorLineNumberInFile = Math.Max(errorStartLineNumberInFile - _sourceCodeLineCount, 1); 150var postErrorLineNumberInFile = errorEndLineNumberInFile + _sourceCodeLineCount; 156var numOfErrorLines = (errorEndLineNumberInFile - errorStartLineNumberInFile) + 1; 157var errorStartLineNumberInArray = errorStartLineNumberInFile - preErrorLineNumberInFile;
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
43for (var i = 0; i < stackFrames.Length; i++) 253for (var i = 0; i < attributes.Count; i++)
src\aspnetcore\src\Shared\TypeNameHelper\TypeNameHelper.cs (3)
114var offset = 0; 134var genericPartIndex = type.Name.IndexOf('`'); 146for (var i = offset; i < length; i++)
Microsoft.AspNetCore.Server.IISIntegration (1)
IISMiddleware.cs (1)
175&& int.TryParse(tokenHeader, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out var hexHandle))
Microsoft.AspNetCore.Server.IntegrationTesting (8)
Common\RetryHelper.cs (2)
25for (var retry = 0; retry < retryCount; retry++) 75for (var retry = 0; retry < retryCount; ++retry)
Common\TestPortHelper.cs (2)
36var next = 44300; 43var port = next++;
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (1)
315for (var i = 0; i < embeddedFileNames.Length; i++)
src\aspnetcore\src\Shared\Process\ProcessExtensions.cs (3)
20var pid = process.Id; 33foreach (var childId in children) 63if (int.TryParse(text, out var id))
Microsoft.AspNetCore.Server.Kestrel.Core (201)
_generated\0\LoggerMessage.g.cs (3)
249var Count = this._count; 1091var Actual = this._actual; 1092var Expected = this._expected;
Internal\ConfigurationReader.cs (1)
194for (var i = 0; i < childrenSections.Length; i++)
Internal\Http\ChunkWriter.cs (3)
15var count = dataCount; 30var offset = 0; 142var count = BeginChunkBytes(dataCount, start.Span);
Internal\Http\Http1ChunkedEncodingMessageBody.cs (1)
306var chunkSize = CalculateChunkSize(ch1, 0);
Internal\Http\Http1Connection.cs (5)
423var targetStart = targetPath.Offset; 521var queryLength = 0; 540var pathLength = targetPath.Length; 562var queryLength = query.Length; 758var hostCount = HttpRequestHeaders.HostCount;
Internal\Http\Http1OutputProducer.cs (2)
651var bytesWritten = writer.WriteBeginChunkBytes(_advancedBytesForChunk); 723var remainingSize = _currentSegment.Length - _position;
Internal\Http\HttpHeaders.cs (8)
282var count = headerValues.Count; 283for (var i = 0; i < count; i++) 293var invalid = requireAscii ? HttpCharacters.IndexOfInvalidFieldValueChar(headerCharacters) 304var invalid = HttpCharacters.IndexOfInvalidTokenChar(headerCharacters); 332var connectionCount = connection.Count; 352for (var i = 0; i < connectionCount; i++) 537var transferEncodingCount = transferEncoding.Count; 538for (var i = 0; i < transferEncodingCount; i++)
Internal\Http\HttpHeaders.Generated.cs (3)
14813var next = BitOperations.TrailingZeroCount(tempBits); 15171var valueCount = values.Count; 15175for (var i = 0; i < valueCount; i++)
Internal\Http\HttpParser.cs (22)
132var baseOffset = (int)reader.Consumed; 148var index = -1; 149var length = memory.Length; 215var minHeaderSpan = _disableHttp1LineFeedTerminators ? 5 : 4; 229var terminatorSize = -1; 266var nameEnd = headerLine.IndexOfAny(ByteColon, ByteSpace, ByteTab); 290var valueStart = nameEnd + 1; 324var valueEnd = headerLine.Length - 1; 411var baseOffset = (int)reader.Consumed; 430var method = requestLine.GetKnownMethod(out var methodEnd); 445var offset = methodEnd + 1; 460var targetStart = offset; 466var index = requestLine.Slice(offset).IndexOfAny(ByteSpace, ByteQuestionMark, BytePercentage); 497var queryEnd = offset; 538var versionLength = remaining.Length > 0 && remaining[^1] == ByteCR ? remaining.Length - 1 : remaining.Length; 552var invalidIndex = HttpCharacters.IndexOfInvalidTokenChar(span); 606var headerLineStart = (int)reader.Consumed; 608var lfOrCrIndex = span.IndexOfAny(ByteCR, ByteLF); 617var crIndex = lfOrCrIndex; 667var lfIndex = lfOrCrIndex; 689var multiSpanResult = TryParseMultiSpanHeader(handler, ref reader, out var length); 713var headerLineLength = span.Length + terminatorSize;
Internal\Http\HttpProtocol.cs (1)
273var invalid = HttpCharacters.IndexOfInvalidFieldValueChar(value);
Internal\Http\HttpProtocol.Generated.cs (3)
137for (var i = 0; i < MaybeExtra.Count; i++) 156for (var i = 0; i < MaybeExtra.Count; i++) 171for (var i = 0; i < MaybeExtra.Count; i++)
Internal\Http\HttpRequestHeaders.cs (2)
107!Utf8Parser.TryParse(value, out parsed, out var consumed) || 128var numChars = customEncoding.GetChars(value, decodedChars);
Internal\Http\HttpRequestStream.cs (1)
134var actual = (int)Math.Min(length, destination.Length);
Internal\Http\IHttpRequestLineHandler.cs (1)
109var length = (int)_targetOffsetPathLength;
Internal\Http2\FlowControl\InputFlowControl.cs (1)
96var potentialUpdateSize = _pendingUpdateSize + bytes;
Internal\Http2\FlowControl\StreamInputFlowControl.cs (3)
63if (!_streamLevelFlowControl.TryUpdateWindow(bytes, out var streamWindowUpdateSize)) 86var unreadBytes = _streamLevelFlowControl.Abort(); 99var connectionSuccess = _connectionLevelFlowControl.TryUpdateWindow(bytes, out var connectionWindowUpdateSize);
Internal\Http2\Http2Connection.cs (8)
93if (data is string countStr && int.TryParse(countStr, out var parsed)) 281var initiator = serverInitiated ? GracefulCloseInitiator.Server : GracefulCloseInitiator.Client; 314var connectionWindow = _context.ServiceContext.ServerOptions.Limits.Http2.InitialConnectionWindowSize; 315var diff = connectionWindow - (int)Http2PeerSettings.DefaultInitialWindowSize; 1025var previousInitialWindowSize = (int)_clientSettings.InitialWindowSize; 1042var windowSizeDifference = (int)_clientSettings.InitialWindowSize - previousInitialWindowSize; 1704for (var i = 0; i < name.Length; i++) 1907var copyAmount = (int)Math.Min(outputBuffer.Length, readResult.Buffer.Length);
Internal\Http2\Http2FrameWriter.cs (7)
62if (data is string countStr && int.TryParse(countStr, out var parsed)) 550var writeResult = HPackHeaderWriter.BeginEncodeHeaders(statusCode, _hpackEncoder, _headersEnumerator, _headerEncodingBuffer, out var payloadLength); 575var streamId = stream.StreamId; 592var writeResult = HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, _headersEnumerator, _headerEncodingBuffer, out var payloadLength); 619var currentSize = Math.Min(dataToFrame.Length, _maxFrameSize); 746var dataPayloadLength = (int)_maxFrameSize; // Minus padding 912var settingsSize = settings.Count * Http2FrameReader.SettingSize;
Internal\Http2\Http2Stream.cs (3)
332var requestLineLength = _methodText!.Length + Scheme!.Length + hostText.Length + path.Length; 340var queryIndex = path.IndexOf('?'); 448for (var i = 0; i < pathSegment.Length; i++)
Internal\Http3\Http3Connection.cs (1)
120var initiator = serverInitiated ? GracefulCloseInitiator.Server : GracefulCloseInitiator.Client;
Internal\Http3\Http3FrameWriter.cs (14)
100var settingsLength = CalculateSettingsSize(settings); 109var totalLength = 1; 116var settingsBytesWritten = VariableLengthIntegerHelper.WriteInteger(buffer, settingsLength); 132var length = 0; 145var parameterLength = VariableLengthIntegerHelper.WriteInteger(destination, (long)setting.Parameter); 148var valueLength = VariableLengthIntegerHelper.WriteInteger(destination, (long)setting.Value); 204var dataPayloadLength = (int)MaxDataFrameSize; 241var length = VariableLengthIntegerHelper.GetByteCount(id); 256var headerLength = WriteHeader(_outgoingFrame.Type, _outgoingFrame.RemainingLength, _outputWriter); 284var typeLength = VariableLengthIntegerHelper.WriteInteger(buffer, (int)frameType); 288var lengthLength = VariableLengthIntegerHelper.WriteInteger(buffer, (int)frameLength); 290var totalLength = typeLength + lengthLength; 313var done = QPackHeaderWriter.BeginEncodeHeaders(_headersEnumerator, buffer, ref _headersTotalSize, out var payloadLength); 368var done = QPackHeaderWriter.BeginEncodeHeaders(statusCode, _headersEnumerator, buffer, ref _headersTotalSize, out var payloadLength);
Internal\Http3\Http3Stream.cs (4)
432for (var i = 0; i < name.Length; i++) 1159var requestLineLength = _methodText!.Length + Scheme!.Length + hostText.Length + path.Length; 1167var queryIndex = path.IndexOf('?'); 1275for (var i = 0; i < pathSegment.Length; i++)
Internal\Http3\QPack\DecoderStreamReader.cs (1)
58for (var i = 0; i < span.Length; i++)
Internal\Http3\QPack\EncoderStreamReader.cs (1)
105for (var i = 0; i < span.Length; i++)
Internal\Http3\QPackHeaderWriter.cs (2)
113if (H3StaticTable.TryGetStatusIndex(statusCode, out var index)) 115QPackEncoder.EncodeStaticIndexedHeaderField(index, buffer, out var bytesWritten);
Internal\Infrastructure\HttpUtilities.cs (8)
41var length = knownMethods.Length; 95|| Ascii.ToUtf16(source, destination, out var written) != OperationStatus.Done) 181for (var i = 0; i < Math.Min(span.Length, maxChars); i++) 227var index = GetKnownMethodIndex(value); 472var methodIndex = (int)method; 513var invalid = HttpCharacters.IndexOfInvalidHostChar(hostText); 527for (var i = 1; i < hostText.Length; i++) 565for (var i = offset; i < hostText.Length; i++)
Internal\Infrastructure\HttpUtilities.Generated.cs (1)
66var tmp = (int)value & magicNumer;
Internal\Infrastructure\KestrelEventSource.cs (2)
266for (var i = _options.Count - 1; i >= 0; i--) 363for (var i = _options.Count - 1; i >= 0; i--)
Internal\Infrastructure\KestrelMetrics.cs (1)
137for (var i = 0; i < customTags.Count; i++)
Internal\Infrastructure\PipeWriterHelpers\ConcurrentPipeWriter.cs (1)
398var adjustedToMaximumSize = Math.Min(maxBufferSize, sizeHint);
Internal\SniOptionsSelector.cs (1)
241var lengthResult = y!.Length.CompareTo(x!.Length);
Internal\TlsConnectionFeature.cs (1)
215var size = binding.Size;
ListenOptions.cs (1)
197for (var i = _middleware.Count - 1; i >= 0; i--)
Middleware\Internal\LoggingStream.cs (3)
171var charBuilderIndex = 0; 208var numBytesInLastLine = buffer.Length % 16; 213var padLength = 2 + (3 * (16 - numBytesInLastLine));
src\28168141adbe9f3e\Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Server.Kestrel.Core\Release\net11.0\Microsoft.AspNetCore.Server.SharedStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Server.Kestrel.Core\Release\net11.0\System.Net.Http.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Servers\Kestrel\shared\HPackHeaderWriter.cs (9)
36if (!hpackEncoder.EnsureDynamicTableSizeUpdate(buffer, out var sizeUpdateLength)) 42if (!EncodeStatusHeader(statusCode, hpackEncoder, buffer.Slice(length), out var statusCodeLength)) 55var done = EncodeHeadersCore(hpackEncoder, headersEnumerator, buffer.Slice(length), canRequestLargerBuffer: false, out var headersLength); 79if (!hpackEncoder.EnsureDynamicTableSizeUpdate(buffer, out var sizeUpdateLength)) 90var done = EncodeHeadersCore(hpackEncoder, headersEnumerator, buffer.Slice(length), canRequestLargerBuffer: true, out var headersLength); 105if (H2StaticTable.TryGetStatusIndex(statusCode, out var index)) 120var currentLength = 0; 123var staticTableId = headersEnumerator.HPackStaticTableId; 139out var headerLength))
src\aspnetcore\src\Servers\Kestrel\shared\PooledStreamStack.cs (4)
108var removeCount = CalculateRemoveCount(timestamp, size, array); 114var newSize = size - removeCount; 117for (var i = 0; i < removeCount; i++) 134for (var i = 0; i < size; i++)
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (5)
127var bufferSpace = _buffer.Length - _index; 131var rentedInitialSize = _buffer.Length + Math.Max(sizeHint, _buffer.Length); 144var availableSpace = _buffer.Length - _index; 151var growBy = Math.Max(sizeHint, _buffer.Length); 152var newSize = checked(_buffer.Length + growBy);
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
258var exitCode = processOutput.ExitStatus.ExitCode; 355var exitCode = processOutput.ExitStatus.ExitCode;
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
91for (var i = 0; i < chain.ChainElements.Count; i++) 1048for (var i = 0; i < MaxHashCollisions; i++)
src\aspnetcore\src\Shared\Hpack\DynamicHPackEncoder.cs (1)
93var headerLength = HeaderField.GetLength(name.Length, valueEncoding?.GetByteCount(value) ?? value.Length);
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (2)
39for (var i = 0; i < list.Count; i++) 93for (var i = 0; i < tags.Count; i++)
src\aspnetcore\src\Shared\PathNormalizer\PathNormalizer.cs (8)
21var writtenLength = 0; 22var readPointer = 0; 27var nextDotSegmentIndex = currentSrc.IndexOf(slashDot); 47var remainingLength = src.Length - readPointer; 52var nextIndex = readPointer + 2; 63var lastIndex = MemoryMarshal.CreateSpan(ref src[0], writtenLength).LastIndexOf(ByteSlash); 83var nextIndex = readPointer + 2; 93var lastSlashIndex = MemoryMarshal.CreateSpan(ref src[0], writtenLength).LastIndexOf(ByteSlash);
src\aspnetcore\src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (3)
48if (H2StaticTable.TryGetStatusIndex(statusCode, out var index)) 57if (!EncodeLiteralHeaderFieldWithoutIndexing(H2StaticTable.Status200, destination, out var nameLength)) 65if (!EncodeStringLiteral(statusBytes, destination.Slice(nameLength), out var valueLength))
src\aspnetcore\src\Shared\ServerInfrastructure\BufferExtensions.cs (8)
118var sourceLength = data.Length; 176var position = _maxULongByteLength; 187var length = _maxULongByteLength - position; 199var sourceLength = encoding.GetByteCount(data); 216var totalBytesUsed = 0; 218var minBufferSize = encoding.GetMaxByteCount(1); 229encoder.Convert(source, bytes, flush: true, out var charsUsed, out var bytesUsed, out completed);
src\aspnetcore\src\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\aspnetcore\src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136var count = (int)Math.Min(readableBuffer.Length, destination.Length);
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (5)
51var payloadLength = (int)Bitshifter.ReadUInt24BigEndian(header); 58var frameLength = HeaderLength + payloadLength; 69var extendedHeaderLength = ReadExtendedFields(frame, buffer); 81var extendedHeaderLength = GetPayloadFieldsLength(frame); 230var settingsCount = data.Length / SettingSize;
src\aspnetcore\src\Shared\ServerInfrastructure\StringUtilities.cs (5)
28if (Ascii.ToUtf16(source, destination, out var written) != OperationStatus.Done) 58if (Ascii.ToUtf16(source, destination, out var written) != OperationStatus.Done) 119var length = 1 + 8; 132var i = 0; 177var number = (int)tupleNumber;
src\aspnetcore\src\Shared\UrlDecoder\UrlDecoder.cs (19)
45var sourceIndex = 0; 48var destinationIndex = 0; 64var decodeIndex = sourceIndex; 100var byte1 = UnescapePercentEncoding(ref sourceIndex, buffer, isFormEncoding); 151var remainingBytes = byteCount - 1; 160var nextSourceIndex = sourceIndex; 161var nextByte = UnescapePercentEncoding(ref nextSourceIndex, buffer, isFormEncoding); 269var probe = scan; 271var value1 = ReadHex(ref probe, buffer); 277var value2 = ReadHex(ref probe, buffer); 389var sourceIndex = position; 392var destinationIndex = position; 403var decodeIndex = sourceIndex; 438var codeUnit1 = UnescapePercentEncoding(ref sourceIndex, buffer); 487var remainingCodeUnits = codeUnitCount - 1; 496var nextSourceIndex = sourceIndex; 497var nextCodeUnit = UnescapePercentEncoding(ref nextSourceIndex, buffer); 524if (!System.Text.Rune.TryCreate(currentDecodeBits, out var rune) || !rune.TryEncodeToUtf16(buffer.Slice(destinationIndex), out var charsWritten)) 563var probe = scan;
Systemd\KestrelServerOptionsSystemdExtensions.cs (2)
42if (int.TryParse(Environment.GetEnvironmentVariable(ListenFdsEnvVar), NumberStyles.None, NumberFormatInfo.InvariantInfo, out var listenFds) 46for (var handle = SdListenFdsStart; handle < SdListenFdsStart + listenFds; ++handle)
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (12)
Connection\DirectTlsConnection.cs (1)
329var written = await _connectionState.WriteAsync(segment);
ConnectionIoState.cs (4)
244var status = TlsRead(buffer.Span, out var read); 291var status = TlsRead(_readBuffer.Span, out var read); 376var status = TlsWrite(_writeBuffer.Span, out var written); 430var status = TlsWrite(_writeBuffer.Span, out var written);
DirectTlsTransportFactory.cs (1)
148var workerCount = endpointOptions.WorkerCount ?? _options.WorkerCount;
DirectTlsTransportOptions.cs (1)
44var processorCount = Environment.ProcessorCount;
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (3)
79for (var i = 0; i < MaybeExtra.Count; i++) 98for (var i = 0; i < MaybeExtra.Count; i++) 113for (var i = 0; i < MaybeExtra.Count; i++)
TlsEventPump.cs (2)
1151var length = session.GetClientHelloLength(); 1159if (!session.TryGetClientHelloBytes(buffer.AsSpan(0, length), out var written) || written <= 0)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (5)
Internal\NamedPipeConnection.cs (1)
88var bytesReceived = await _stream.ReadAsync(buffer);
Internal\NamedPipeConnectionListener.cs (1)
75for (var i = 0; i < listeningTasks.Length; i++)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (3)
79for (var i = 0; i < MaybeExtra.Count; i++) 98for (var i = 0; i < MaybeExtra.Count; i++) 113for (var i = 0; i < MaybeExtra.Count; i++)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (16)
Internal\QuicStreamContext.cs (1)
216var bytesReceived = await _stream.ReadAsync(buffer);
src\aspnetcore\src\Servers\Kestrel\shared\PooledStreamStack.cs (4)
108var removeCount = CalculateRemoveCount(timestamp, size, array); 114var newSize = size - removeCount; 117for (var i = 0; i < removeCount; i++) 134for (var i = 0; i < size; i++)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (3)
79for (var i = 0; i < MaybeExtra.Count; i++) 98for (var i = 0; i < MaybeExtra.Count; i++) 113for (var i = 0; i < MaybeExtra.Count; i++)
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (3)
66for (var i = 0; i < MaybeExtra.Count; i++) 85for (var i = 0; i < MaybeExtra.Count; i++) 100for (var i = 0; i < MaybeExtra.Count; i++)
src\aspnetcore\src\Shared\ServerInfrastructure\StringUtilities.cs (5)
28if (Ascii.ToUtf16(source, destination, out var written) != OperationStatus.Done) 58if (Ascii.ToUtf16(source, destination, out var written) != OperationStatus.Done) 119var length = 1 + 8; 132var i = 0; 177var number = (int)tupleNumber;
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (10)
Internal\SocketConnection.cs (1)
162var bytesReceived = receiveResult.BytesTransferred;
Internal\SocketReceiver.cs (2)
24var bytesTransferred = BytesTransferred; 41var bytesTransferred = BytesTransferred;
Internal\SocketSender.cs (2)
34var bytesTransferred = BytesTransferred; 68var bytesTransferred = BytesTransferred;
SocketConnectionContextFactory.cs (1)
48for (var i = 0; i < _settingsCount; i++)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (3)
79for (var i = 0; i < MaybeExtra.Count; i++) 98for (var i = 0; i < MaybeExtra.Count; i++) 113for (var i = 0; i < MaybeExtra.Count; i++)
src\f199ec3c41ea8bff\Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketsStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Session (9)
CookieProtection.cs (1)
59var padding = 3 - ((text.Length + 3) % 4);
DistributedSession.cs (6)
342var expectedEntries = DeserializeNumFrom3Bytes(content); 345for (var i = 0; i < expectedEntries; i++) 347var keyLength = DeserializeNumFrom2Bytes(content); 349var dataLength = DeserializeNumFrom4Bytes(content); 411var total = 0; 414var read = stream.Read(output, total, count - total);
SipHash.cs (1)
84for (var i = 0; i < left; ++i)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.Session\Release\net11.0\Microsoft.AspNetCore.Session.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.SignalR.Client.Core (14)
HubConnection.cs (6)
536var usedProtocolVersion = _protocol.Version; 1031var newArgsCount = args.Length; 1036for (var i = 0; i < args.Length; i++) 1071for (var i = 0; i < args.Length; i++) 1097var index = 0; 2115var previousReconnectAttempts = 0;
Internal\ConnectionLogScope.cs (1)
46for (var i = 0; i < Count; ++i)
Internal\SerializedHubMessage.cs (1)
35for (var i = 0; i < messages.Count; i++)
src\aspnetcore\src\SignalR\common\Shared\MessageBuffer.cs (6)
378var returnCredit = 0; 381var numElements = (int)Math.Min(BufferLength, Math.Max(1, sequenceId - (linkedBuffer._startingSequenceId - 1))); 384for (var i = 0; i < numElements; i++) 473var index = _index - 1; 474var firstMessageIndex = _linkedBuffer._ackedIndex + 1; 498var firstMessageIndex = _linkedBuffer._ackedIndex + 1;
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (1)
HubClientProxyGenerator.Emitter.cs (1)
143var i = 0;
Microsoft.AspNetCore.SignalR.Common (22)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (14)
85for (var i = 0; i < _completedSegments.Count; i++) 128var count = _completedSegments.Count; 129for (var i = 0; i < count; i++) 154var remainingSize = _currentSegment?.Length - _position ?? 0; 196var count = _completedSegments.Count; 197for (var i = 0; i < count; i++) 227var totalWritten = 0; 232var count = _completedSegments.Count; 233for (var i = 0; i < count; i++) 256var totalWritten = 0; 261var count = _completedSegments.Count; 262for (var i = 0; i < count; i++) 300var position = _position; 375for (var i = 0; i < Segments.Count; i++)
src\aspnetcore\src\SignalR\common\Shared\TextMessageParser.cs (1)
18var index = span.IndexOf(TextMessageFormatter.RecordSeparator);
src\aspnetcore\src\SignalR\common\Shared\Utf8BufferTextReader.cs (2)
73var bytesUsed = 0; 74var charsUsed = 0;
src\aspnetcore\src\SignalR\common\Shared\Utf8BufferTextWriter.cs (5)
121var bytesUsed = 0; 122var charsUsed = 0; 159var remaining = _memory.Length - _memoryUsed; 180var bytesUsed = 0; 181var charsUsed = 0;
Microsoft.AspNetCore.SignalR.Core (27)
_generated\0\LoggerMessage.g.cs (1)
123var Version = this._version;
HubConnectionContext.cs (1)
98var maxInvokeLimit = contextOptions.MaximumParallelInvocations;
Internal\ChannelBasedSemaphore.cs (1)
18for (var i = 0; i < maxCapacity; i++)
Internal\DefaultHubDispatcher.cs (7)
52var count = hubFilters?.Count ?? 0; 68for (var i = count - 1; i > -1; i--) 395var clientStreamLength = hubMethodInvocationMessage.StreamIds?.Length ?? 0; 396var serverStreamLength = descriptor.StreamingParameters?.Count ?? 0; 830var streamPointer = 0; 831var hubInvocationArgumentPointer = 0; 835for (var parameterPointer = 0; parameterPointer < arguments.Length; parameterPointer++)
Internal\TypedClientBuilder.cs (1)
210for (var i = 0; i < paramTypes.Length; i++)
Internal\Utf8HashLookup.cs (9)
43var hashCode = GetHashCode(value.AsSpan()); 44var caseSensitiveHashCode = GetCaseSensitiveHashCode(encodedValue); 63var caseSensitiveHashCode = GetCaseSensitiveHashCode(encodedValue); 65for (var i = _caseSensitiveBuckets[caseSensitiveHashCode % _caseSensitiveBuckets.Length] - 1; i >= 0; i = _slots[i].caseSensitiveNext) 84var count = Encoding.UTF8.GetCharCount(encodedValue); 88var encoded = Encoding.UTF8.GetChars(encodedValue, chars); 100var hashCode = GetHashCode(key); 102for (var i = _buckets[hashCode % _buckets.Length] - 1; i >= 0; i = _slots[i].next) 127var newSize = checked(_count * 2 + 1);
SerializedHubMessage.cs (1)
31for (var i = 0; i < messages.Count; i++)
src\aspnetcore\src\SignalR\common\Shared\MessageBuffer.cs (6)
378var returnCredit = 0; 381var numElements = (int)Math.Min(BufferLength, Math.Max(1, sequenceId - (linkedBuffer._startingSequenceId - 1))); 384for (var i = 0; i < numElements; i++) 473var index = _index - 1; 474var firstMessageIndex = _linkedBuffer._ackedIndex + 1; 498var firstMessageIndex = _linkedBuffer._ackedIndex + 1;
Microsoft.AspNetCore.SignalR.Protocols.Json (11)
Protocol\JsonHubProtocol.cs (3)
835var paramIndex = 0; 836var paramCount = paramTypes.Count; 838var depth = reader.CurrentDepth;
src\aspnetcore\src\SignalR\common\Shared\TextMessageParser.cs (1)
18var index = span.IndexOf(TextMessageFormatter.RecordSeparator);
src\aspnetcore\src\SignalR\common\Shared\Utf8BufferTextReader.cs (2)
73var bytesUsed = 0; 74var charsUsed = 0;
src\aspnetcore\src\SignalR\common\Shared\Utf8BufferTextWriter.cs (5)
121var bytesUsed = 0; 122var charsUsed = 0; 159var remaining = _memory.Length - _memoryUsed; 180var bytesUsed = 0; 181var charsUsed = 0;
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (27)
Protocol\MessagePackHubProtocolWorker.cs (9)
43var itemCount = reader.ReadArrayHeader(); 45var messageType = ReadInt32(ref reader, "messageType"); 165var resultKind = ReadInt32(ref reader, "resultKind"); 248for (var i = 0; i < headerCount; i++) 274for (var i = 0; i < streamIdCount; i++) 309for (var i = 0; i < argumentCount; i++) 369var prefixLength = BinaryMessageFormatter.LengthPrefixLength(memoryBufferWriter.Length); 375var written = BinaryMessageFormatter.WriteLengthPrefix(memoryBufferWriter.Length, span); 527var resultKind =
src\aspnetcore\src\SignalR\common\Shared\BinaryMessageFormatter.cs (3)
15var lenNumBytes = WriteLengthPrefix(length, lenBuffer); 24var lenNumBytes = 0; 43var lenNumBytes = 0;
src\aspnetcore\src\SignalR\common\Shared\BinaryMessageParser.cs (1)
34var numBytes = 0;
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (14)
85for (var i = 0; i < _completedSegments.Count; i++) 128var count = _completedSegments.Count; 129for (var i = 0; i < count; i++) 154var remainingSize = _currentSegment?.Length - _position ?? 0; 196var count = _completedSegments.Count; 197for (var i = 0; i < count; i++) 227var totalWritten = 0; 232var count = _completedSegments.Count; 233for (var i = 0; i < count; i++) 256var totalWritten = 0; 261var count = _completedSegments.Count; 262for (var i = 0; i < count; i++) 300var position = _position; 375for (var i = 0; i < Segments.Count; i++)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (28)
Protocol\NewtonsoftJsonHubProtocol.cs (6)
820var paramIndex = 0; 821var argumentsCount = 0; 822var paramCount = paramTypes.Count; 897var paramCount = paramTypes.Count; 898var argCount = args.Count; 913for (var i = 0; i < paramCount; i++)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (14)
85for (var i = 0; i < _completedSegments.Count; i++) 128var count = _completedSegments.Count; 129for (var i = 0; i < count; i++) 154var remainingSize = _currentSegment?.Length - _position ?? 0; 196var count = _completedSegments.Count; 197for (var i = 0; i < count; i++) 227var totalWritten = 0; 232var count = _completedSegments.Count; 233for (var i = 0; i < count; i++) 256var totalWritten = 0; 261var count = _completedSegments.Count; 262for (var i = 0; i < count; i++) 300var position = _position; 375for (var i = 0; i < Segments.Count; i++)
src\aspnetcore\src\SignalR\common\Shared\TextMessageParser.cs (1)
18var index = span.IndexOf(TextMessageFormatter.RecordSeparator);
src\aspnetcore\src\SignalR\common\Shared\Utf8BufferTextReader.cs (2)
73var bytesUsed = 0; 74var charsUsed = 0;
src\aspnetcore\src\SignalR\common\Shared\Utf8BufferTextWriter.cs (5)
121var bytesUsed = 0; 122var charsUsed = 0; 159var remaining = _memory.Length - _memoryUsed; 180var bytesUsed = 0; 181var charsUsed = 0;
Microsoft.AspNetCore.SignalR.Specification.Tests (18)
HubLifetimeManagerTestBase.cs (2)
196var res = await resultTask.DefaultTimeout(); 259var res = await resultTask.DefaultTimeout();
ScaleoutHubLifetimeManagerTests.cs (2)
493var res = await resultTask.DefaultTimeout(); 608var res = await invoke1.DefaultTimeout();
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (14)
85for (var i = 0; i < _completedSegments.Count; i++) 128var count = _completedSegments.Count; 129for (var i = 0; i < count; i++) 154var remainingSize = _currentSegment?.Length - _position ?? 0; 196var count = _completedSegments.Count; 197for (var i = 0; i < count; i++) 227var totalWritten = 0; 232var count = _completedSegments.Count; 233for (var i = 0; i < count; i++) 256var totalWritten = 0; 261var count = _completedSegments.Count; 262for (var i = 0; i < count; i++) 300var position = _position; 375for (var i = 0; i < Segments.Count; i++)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (24)
Internal\RedisProtocol.cs (7)
174var length = ValidateArraySize(ref reader, 2, "Invocation"); 181var idCount = reader.ReadArrayHeader(); 185for (var i = 0; i < idCount; i++) 212var id = reader.ReadInt32(); 251var count = reader.ReadMapHeader(); 253for (var i = 0; i < count; i++) 277var length = reader.ReadArrayHeader();
RedisHubLifetimeManager.cs (3)
348var id = Interlocked.Increment(ref _internalAckId); 522var ackId = RedisProtocol.ReadAck(channelMessage.Message); 824success = Convert.TryToBase64Chars(buffer, base64, out var written);
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (14)
85for (var i = 0; i < _completedSegments.Count; i++) 128var count = _completedSegments.Count; 129for (var i = 0; i < count; i++) 154var remainingSize = _currentSegment?.Length - _position ?? 0; 196var count = _completedSegments.Count; 197for (var i = 0; i < count; i++) 227var totalWritten = 0; 232var count = _completedSegments.Count; 233for (var i = 0; i < count; i++) 256var totalWritten = 0; 261var count = _completedSegments.Count; 262for (var i = 0; i < count; i++) 300var position = _position; 375for (var i = 0; i < Segments.Count; i++)
Microsoft.AspNetCore.SpaProxy (1)
SpaProxyLaunchManager.cs (1)
175var space = _options.LaunchCommand.IndexOf(' ');
Microsoft.AspNetCore.SpaServices.Extensions (8)
AngularCli\AngularCliMiddleware.cs (2)
29var devServerPort = spaBuilder.Options.DevServerPort; 104var timeoutMilliseconds = 1000;
Proxying\SpaProxy.cs (1)
262var bufferSize = DefaultWebSocketBufferSize;
ReactDevelopmentServer\ReactDevelopmentServerMiddleware.cs (2)
29var devServerPort = spaBuilder.Options.DevServerPort; 48var port = await portTask.WithTimeout(timeout, "The create-react-app server did not start listening for requests " +
Util\EventedStreamReader.cs (3)
79var chunkLength = await _streamReader.ReadAsync(buf, 0, buf.Length); 95var startPos = 0; 100var length = (lineBreakPos + 1) - startPos;
Microsoft.AspNetCore.StaticAssets (7)
Development\StaticAssetDevelopmentRuntimeHandler.cs (5)
80for (var i = 0; i < descriptor.Properties.Count; i++) 94for (var i = 0; i < descriptor.ResponseHeaders.Count; i++) 108for (var i = 0; i < descriptors.Count; i++) 348for (var i = 0; i < descriptor.ResponseHeaders.Count; i++) 375for (var i = 0; i < descriptor.Properties.Count; i++)
StaticAssetEndpointFactory.cs (1)
28!string.IsNullOrEmpty(resource.Order) && int.TryParse(resource.Order, CultureInfo.InvariantCulture, out var order) ? order : -100);
StaticAssetsInvoker.cs (1)
415for (var i = 0; i < states.Length; i++)
Microsoft.AspNetCore.StaticFiles (1)
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.StaticFiles\Release\net11.0\Microsoft.AspNetCore.StaticFiles.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Watch.BrowserRefresh (10)
src\sdk\src\Dotnet.Watch\Web.Middleware\BrowserRefreshMiddleware.cs (2)
157for (var i = 0; i < acceptHeaders.Count; i++) 194for (var i = 0; i < acceptHeaders.Count; i++)
src\sdk\src\Dotnet.Watch\Web.Middleware\ScriptInjectingStream.cs (8)
128var restPartialTagLength = FindPartialTagLengthFromStart(currentBodyTagLength: _partialBodyTagLength, buffer.Span); 167var index = buffer.Span.LastIndexOf(s_bodyTagBytes.Span); 173var partialBodyTagLength = FindPartialTagLengthFromEnd(buffer.Span); 211var minLength = Math.Min(buffer.Length, remainingBodyTagBytes.Length); 220var bufferLength = buffer.Length; 229var bodyMarkerIndexOfLastByte = BodyTagIndexOf(lastByte); 237var partialTagLength = bodyMarkerIndexOfLastByte + 1; 369for (var i = 0; i < _writeCount; i++)
Microsoft.AspNetCore.WebSockets (7)
HandshakeHelpers.cs (7)
47var success = Convert.TryFromBase64String(value, temp, out var written); 65var written = SHA1.HashData(mergedBytes, hashedBytes); 172var len = (parsedOptions.ClientMaxWindowBits > 9) ? 2 : 1; 174var ret = parsedOptions.ClientMaxWindowBits.TryFormat(span, out var written, provider: CultureInfo.InvariantCulture); 211var startIndex = value.IndexOf('='); 267var len = (parsedOptions.ServerMaxWindowBits > 9) ? 2 : 1; 269var ret = parsedOptions.ServerMaxWindowBits.TryFormat(span, out var written, provider: CultureInfo.InvariantCulture);
Microsoft.AspNetCore.WebUtilities (95)
BufferedReadStream.cs (4)
107var innerOffset = (int)(_inner.Position - value); 352var lineLength = 0; 377var lineLength = 0; 390var writeCount = 0;
FileBufferingReadStream.cs (4)
267var read = _inner.Read(buffer); 287var copyRead = oldBuffer.Read(rentedBuffer); 344var read = await _inner.ReadAsync(buffer, cancellationToken); 363var copyRead = oldBuffer.Read(rentedBuffer);
FormPipeReader.cs (4)
141out var consumed); 167var ampersand = span.IndexOf(andDelimiter); 268ParseFormValuesFast(keyValuePair.FirstSpan, ref accumulator, isFinalBlock: true, out var segmentConsumed); 402var bytes = UrlDecoder.DecodeInPlace(span, isFormEncoding: true);
HttpRequestStreamReader.cs (8)
90var requiredLength = encoding.GetMaxCharCount(bufferSize); 172var count = buffer.Length; 173var charsRead = 0; 176var charsRemaining = _charsRead - _charBufferIndex; 239var count = buffer.Length; 241var charsRead = 0; 245var charsRemaining = _charsRead - _charBufferIndex; 398var index = span.IndexOfAny(carriageReturn, lineFeed);
HttpResponseStreamWriter.cs (21)
86var requiredLength = encoding.GetMaxByteCount(bufferSize); 145var remaining = value.Length; 153var written = CopyToCharBuffer(value); 170var count = value.Length; 171var index = 0; 236var remaining = _charBufferSize - _charBufferCount; 278var remaining = _charBufferSize - _charBufferCount; 293var count = value.Length; 298var index = 0; 329var remaining = _charBufferSize - _charBufferCount; 347var remaining = value.Length; 355var written = CopyToCharBuffer(value.Span); 381var remaining = _charBufferSize - _charBufferCount; 416var remaining = _charBufferSize - _charBufferCount; 444var remaining = _charBufferSize - _charBufferCount; 482var remaining = _charBufferSize - _charBufferCount; 573var count = _encoder.GetBytes( 598var count = _encoder.GetBytes( 629var remaining = Math.Min(_charBufferSize - _charBufferCount, count); 644var remaining = Math.Min(_charBufferSize - _charBufferCount, count); 660var remaining = Math.Min(_charBufferSize - _charBufferCount, value.Length);
MultipartReaderStream.cs (14)
180var index = bufferedData.AsSpan().IndexOf(_boundary.BoundaryBytes); 189var readAmount = _innerStream.Read(slice); 194var length = _boundary.BoundaryBytes.Length; 202if (SubMatch(bufferedData, _boundary.BoundaryBytes, out var matchOffset, out var matchCount)) 211var length = _boundary.BoundaryBytes.Length; 227var read = stream._innerStream.Read(boundary, 0, length); 264var index = bufferedData.AsSpan().IndexOf(_boundary.BoundaryBytes); 274var readAmount = _innerStream.Read(slice.Span); 279var length = _boundary.BoundaryBytes.Length; 301var length = _boundary.BoundaryBytes.Length; 317var read = stream._innerStream.Read(boundary, 0, length); 344var segmentEnd = segment1.Offset + segment1.Count; 350var countLimit = segmentEnd - matchOffset;
PagedByteBuffer.cs (8)
53var copyLength = Math.Min(memory.Length, currentPage.Length - _currentPageIndex); 68for (var i = 0; i < Pages.Count; i++) 71var length = (i == Pages.Count - 1) ? 85for (var i = 0; i < Pages.Count; i++) 88var length = (i == Pages.Count - 1) ? 102for (var i = 0; i < Pages.Count; i++) 105var length = (i == Pages.Count - 1) ? 126for (var i = 0; i < Pages.Count; i++)
QueryHelpers.cs (2)
83var anchorIndex = uri.IndexOf('#'); 93var queryIndex = uriToBeAppended.IndexOf('?');
src\aspnetcore\artifacts\obj\Microsoft.AspNetCore.WebUtilities\Release\net11.0\Microsoft.AspNetCore.WebUtilities.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\aspnetcore\src\Shared\QueryStringEnumerable.cs (3)
104var success = Uri.TryUnescapeDataString(buffer, buffer, out var unescapedLength); 147var delimiterIndex = _query.Span.IndexOf('&'); 160var equalIndex = segment.Span.IndexOf('=');
src\aspnetcore\src\Shared\UrlDecoder\UrlDecoder.cs (19)
45var sourceIndex = 0; 48var destinationIndex = 0; 64var decodeIndex = sourceIndex; 100var byte1 = UnescapePercentEncoding(ref sourceIndex, buffer, isFormEncoding); 151var remainingBytes = byteCount - 1; 160var nextSourceIndex = sourceIndex; 161var nextByte = UnescapePercentEncoding(ref nextSourceIndex, buffer, isFormEncoding); 269var probe = scan; 271var value1 = ReadHex(ref probe, buffer); 277var value2 = ReadHex(ref probe, buffer); 389var sourceIndex = position; 392var destinationIndex = position; 403var decodeIndex = sourceIndex; 438var codeUnit1 = UnescapePercentEncoding(ref sourceIndex, buffer); 487var remainingCodeUnits = codeUnitCount - 1; 496var nextSourceIndex = sourceIndex; 497var nextCodeUnit = UnescapePercentEncoding(ref nextSourceIndex, buffer); 524if (!System.Text.Rune.TryCreate(currentDecodeBits, out var rune) || !rune.TryEncodeToUtf16(buffer.Slice(destinationIndex), out var charsWritten)) 563var probe = scan;
src\aspnetcore\src\Shared\WebEncoders\WebEncoders.cs (6)
153var paddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 154var arraySizeRequired = checked(count + paddingCharsToAdd); 170var i = bufferOffset; 256var numPaddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 328var arraySizeRequired = GetArraySizeRequiredToEncode(count); 388var numWholeOrPartialInputBlocks = checked(count + 2) / 3;
StreamHelperExtensions.cs (1)
62var read = await stream.ReadAsync(buffer.AsMemory(), cancellationToken);
Microsoft.Build (307)
BackEnd\BuildManager\BuildManager.cs (1)
2621var newConfigurationId = _scheduler!.GetConfigurationIdFromPlan(unresolvedConfiguration.ProjectFullPath);
BackEnd\Components\Communications\LogMessagePacket.cs (1)
126var count = value.ProfiledLocations.Count;
BackEnd\Components\Logging\ProjectTelemetry.cs (1)
203var totalTasksExecuted = _assemblyTaskFactoryTasksExecutedCount +
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
1599var count = Volatile.Read(ref _availableThreads); 1602var prev = Interlocked.CompareExchange(ref _availableThreads, count - 1, count);
BackEnd\Components\Scheduler\Scheduler.cs (1)
1456var loggedWarnings = Interlocked.CompareExchange(ref _loggedWarningsForProxyBuildsOnOutOfProcNodes, 1, 0);
BackEnd\Shared\TargetResult.cs (3)
351var itemsCount = _items?.Length ?? 0; 359var defaultBufferCapacity = _items.Length * 128; 377var bufferSize = (int)itemsStream.Length;
BuildCheck\Checks\ExecCliBuildCheck.cs (1)
74var nextSeparatorIndex = commandSpan.Slice(start, commandSpan.Length - start).IndexOfAny(s_knownCommandSeparators);
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (3)
285if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 427var saved = lexer.Position;
Collections\RetrievableEntryHashSet\HashHelpers.cs (1)
71for (int i = (min | 1); i < Int32.MaxValue; i += 2)
Construction\ProjectElementContainer.cs (1)
596var lastIndexOfNewLine = leadingWhiteSpace.LastIndexOf('\n');
Definition\ProjectCollection.cs (1)
585var plusIndex = fullInformationalVersion.IndexOf('+');
Evaluation\Conditionals\FunctionCallExpressionNode.cs (2)
161var expandedCount = expanded.Count; 169for (var i = 0; i < expandedCount; i++)
Evaluation\ConditionEvaluator.cs (4)
47var pieceStart = 0; 52var pieceSeparator = leftValue.IndexOf('|', pieceStart); 54var pieceEnd = lastPiece ? leftValue.Length : pieceSeparator; 59var indexOfVerticalBar = rightValueExpanded.IndexOf('|');
Evaluation\Evaluator.cs (2)
838var targetElementsCount = _targetElements.Count; 853for (var i = 0; i < targetElementsCount; i++)
Evaluation\Expander.Function.cs (7)
222var argumentStartIndex = expressionFunction.IndexOf('('); 240var typeEndIndex = expressionRoot.IndexOf(']'); 249var methodStartIndex = typeEndIndex + 1; 277var indexerEndIndex = expressionFunction.IndexOf(']', 1); 284var methodStartIndex = indexerEndIndex + 1; 293var methodStartIndex = expressionRoot.IndexOf('.'); 303var rootEndIndex = expressionRoot.IndexOf('.');
Evaluation\Expander\WellKnownFunctions.cs (2)
24for (var i = 0; i < args.Length; i++) 925else if (string.Equals(methodName, nameof(Int32.ToString), StringComparison.OrdinalIgnoreCase) && objectInstance is int i)
Evaluation\GlobResultBuilder.cs (1)
83for (var i = projectItemElements.Count - 1; i >= 0; i--)
Evaluation\ItemSpec.cs (2)
193var semicolonCount = 0; 321var itemMatches = fragment.MatchCount(itemToMatch);
Evaluation\LazyItemEvaluator.cs (1)
204var cacheCount = _cache?.Count ?? 0;
Evaluation\Profiler\EvaluationLocationPrettyPrinterBase.cs (1)
68var newLineIndex = outerXml.AsSpan().IndexOfAny('\r', '\n');
Graph\GraphBuilder.cs (1)
658for (var i = projectsInCycle.Count - 1; i >= 0; i--)
Graph\ProjectGraph.cs (2)
522var nodeCount = 0; 787var i = 0;
Instance\HostServices.cs (1)
342var count = 0;
Instance\ProjectItemInstance.cs (2)
1871var key = interner.Intern(str); 1877var val = translator.Reader.ReadInt32();
Logging\BinaryLogger\BuildEventArgsReader.cs (4)
647var submissionId = ReadInt32(); 718var count = ReadInt32(); 745var projectId = ReadInt32(); 1820var numberOfHits = ReadInt32();
Logging\BinaryLogger\BuildEventArgsWriter.cs (2)
1221if (!nameValueListHashes.TryGetValue(hash, out var recordId)) 1362if (!stringHashes.TryGetValue(hash, out var recordId))
Logging\EvaluationLocationIdAgnosticComparer.cs (1)
40var hashCode = 1198539463;
Logging\LoggerDescription.cs (2)
287writer.Write((Int32)_verbosity); 288writer.Write((Int32)_loggerId);
Logging\TerminalLogger\TerminalNodesFrame.cs (1)
60var targetWithoutAnsiLength = !string.IsNullOrWhiteSpace(targetPrefix)
Resources\Constants.cs (1)
380availableStaticMethods.TryAdd("System.Int32", new Tuple<string, Type>(null, typeof(Int32)));
src\5057ed6cf5d6323b\ImmutableSegmentedList`1.cs (6)
365var index = self.IndexOf(value); 377var index = self.IndexOf(value, 0, Count, equalityComparer); 417var index = builder.IndexOf(item); 441var index = builder.IndexOf(item, 0, builder.Count, equalityComparer); 472var index = self.IndexOf(oldValue); 486var index = self.IndexOf(oldValue, equalityComparer);
src\5057ed6cf5d6323b\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\5057ed6cf5d6323b\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
src\5057ed6cf5d6323b\SegmentedDictionary`2.cs (46)
180var count = source._count; 181for (var i = 0; i < count; i++) 298var count = _count; 321for (var i = 0; i < _count; i++) 332for (var i = 0; i < _count; i++) 346for (var i = 0; i < _count; i++) 375var count = _count; 377for (var i = 0; i < count; i++) 415var i = GetBucket(hashCode); 449var i = GetBucket(hashCode); 494var size = HashHelpers.GetPrime(capacity); 528ref var bucket = ref GetBucket(hashCode); 529var i = bucket - 1; // Value in _buckets is 1-based 622var count = _count; 651var count = _count; 659for (var i = 0; i < count; i++) 663ref var bucket = ref GetBucket(entries[i]._hashCode); 676var oldSegmentCount = segments.Length; 677var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 684for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 688var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 714ref var bucket = ref GetBucket(hashCode); 716var last = -1; 717var i = bucket - 1; // Value in buckets is 1-based 791ref var bucket = ref GetBucket(hashCode); 793var last = -1; 794var i = bucket - 1; // Value in buckets is 1-based 909for (var i = 0; i < _count; i++) 927var count = _count; 929for (var i = 0; i < count; i++) 957var currentCapacity = _entries.Length; 970var newSize = HashHelpers.GetPrime(capacity); 1004var newSize = HashHelpers.GetPrime(capacity); 1006var currentCapacity = oldEntries.Length; 1012var oldCount = _count; 1022var newCount = 0; 1023for (var i = 0; i < count; i++) 1030ref var bucket = ref GetBucket(hashCode); 1330var count = _dictionary._count; 1332for (var i = 0; i < count; i++) 1409var count = _dictionary._count; 1413for (var i = 0; i < count; i++) 1538var count = _dictionary._count; 1540for (var i = 0; i < count; i++) 1617var count = _dictionary._count; 1621for (var i = 0; i < count; i++)
src\697a1c9088572269\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
src\9f0d3f3da306d8cf\IEnumerableExtensions.cs (5)
27var count = 0; 405var index = 0; 421var index = 0; 751var count = data.First().Count(); 761var width = 0;
src\9f0d3f3da306d8cf\ImmutableArrayExtensions.cs (15)
429for (var i = 0; i < array.Length; i++) 447for (var i = 0; i < array.Length; i++) 766var count1 = array1.Length; 767var count2 = array2.Length; 892var index = 0; 915var index = 0; 943var index = 0; 976var index = 0; 1029var index = 0; 1132var sum = 0; 1141var sum = 0; 1142for (var i = 0; i < items.Length; i++) 1220var capacity = map.Count > 3 ? map.Count : 0; 1246var count = members.Count(static s => s is TNamedTypeSymbol); 1307for (var i = 1; i < array.Length; i++)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Internal\HashHelpers.cs (5)
51var limit = (int)Math.Sqrt(candidate); 52for (var divisor = 3; divisor <= limit; divisor += 2) 67foreach (var prime in s_primes) 74for (var i = (min | 1); i < int.MaxValue; i += 2) 85var newSize = 2 * oldSize;
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\SegmentedArray.cs (38)
66var copied = 0; 151var dstLB = destinationArray.GetLowerBound(0); 161var copied = 0; 228var offset = startIndex; 244var endIndex = segment.Offset + segment.Count; 245for (var i = segment.Offset; i < endIndex; i++) 315var endIndex = startIndex - count + 1; 316for (var i = startIndex; i >= endIndex; i--) 324var endIndex = startIndex - count + 1; 325for (var i = startIndex; i >= endIndex; i--) 352var firstIndex = index; 353var lastIndex = index + length - 1; 488var initialFirstSegment = _firstOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 489var initialSecondSegment = _secondOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 490var offset = _firstOffset & SegmentedArrayHelper.GetOffsetMask<T>(); 495var remainingInSegment = firstSegment.Length - offset; 496var currentSegmentLength = Math.Min(remainingInSegment, _length); 505var currentSegmentLength = Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed); 591var initialFirstSegment = (_completed + _firstOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 592var initialSecondSegment = (_completed + _secondOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 593var firstOffset = (_completed + _firstOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 594var secondOffset = (_completed + _secondOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 598var remainingInFirstSegment = firstSegment.Length - firstOffset; 599var remainingInSecondSegment = secondSegment.Length - secondOffset; 600var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 639var initialFirstSegment = (_firstOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 640var initialSecondSegment = (_secondOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 641var firstOffset = (_firstOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 642var secondOffset = (_secondOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 646var remainingInFirstSegment = firstOffset + 1; 647var remainingInSecondSegment = secondOffset + 1; 648var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 733var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 734var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 737var remainingInSegment = segment.Length - offset; 782var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 783var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 786var remainingInSegment = segment.Length - offset;
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\SegmentedArray`1.cs (14)
83for (var i = 0; i < _items.Length - 1; i++) 92var lastPageSize = length - ((_items.Length - 1) << SegmentShift); 147for (var i = 0; i < items.Length; i++) 157for (var i = 0; i < _items.Length; i++) 165for (var i = 0; i < _items.Length; i++) 241for (var i = 0; i < _items.Length; i++) 244var index = list.IndexOf(value); 256for (var i = 0; i < _items.Length; i++) 259var index = list.IndexOf(value); 318for (var i = 0; i < Length; i++) 320var result = comparer.Compare(this[i], o[i]); 342for (var i = 0; i < Length; i++) 357var ret = 0; 358for (var i = Length >= 8 ? Length - 8 : 0; i < Length; i++)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count; 162var capacity = source._buckets.Length; 163var threshold = HashHelpers.ExpandPrime(source.Count + 1); 179for (var i = 0; i < source._count; i++) 201var count = _count; 237var hashCode = item!.GetHashCode(); 238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 299var last = -1; 308ref var bucket = ref GetBucketRef(hashCode); 309var i = bucket - 1; // Value in buckets is 1-based 402var index = FindItemIndex(equalValue); 565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 822for (var i = 0; i < _count && count != 0; i++) 842var numRemoved = 0; 843for (var i = 0; i < _count; i++) 881var currentCapacity = _entries.Length; 892var newSize = HashHelpers.GetPrime(capacity); 904var count = _count; 912for (var i = 0; i < count; i++) 917ref var bucket = ref GetBucketRef(entry._hashCode); 930var oldSegmentCount = segments.Length; 931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 954var capacity = Count; 956var newSize = HashHelpers.GetPrime(capacity); 958var currentCapacity = oldEntries.Length; 964var oldCount = _count; 968var count = 0; 969for (var i = 0; i < oldCount; i++) 971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries. 976ref var bucket = ref GetBucketRef(hashCode); 1000var size = HashHelpers.GetPrime(capacity); 1032ref var bucket = ref RoslynUnsafe.NullRef<int>(); 1040var i = bucket - 1; // Value in _buckets is 1-based 1066var i = bucket - 1; // Value in _buckets is 1-based 1096var count = _count; 1150for (var i = 0; i < _count; i++) 1176var originalCount = _count; 1187var index = FindItemIndex(item); 1196for (var i = 0; i < originalCount; i++) 1244var originalCount = _count; 1259if (AddIfNotPresent(item, out var location)) 1282for (var i = 0; i < originalCount; i++) 1319var numElementsInOther = 0; 1331var originalCount = _count; 1339var unfoundCount = 0; // count of items in other not found in this 1340var uniqueFoundCount = 0; // count of unique items in other found in this 1344var index = FindItemIndex(item);
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\SegmentedList`1.cs (32)
89var count = c.Count; 162var oldSegmentCount = segments.Length; 163var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 170for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 174var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<T>()); 254var size = _size; 271var size = _size; 306var count = c.Count; 324var targetIndex = _size; 397var size = _size; 439for (var i = 0; i < _size; i++) 522var newCapacity = 0; 545var oldSegmentCount = (_items.Length + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 546var newSegmentCount = oldSegmentCount + Math.Max(1, oldSegmentCount >> segmentGrowthShiftValue); 560var lastSegmentLength = newCapacity & SegmentedArrayHelper.GetOffsetMask<T>(); 583for (var i = 0; i < _size; i++) 601for (var i = 0; i < _size; i++) 634var endIndex = startIndex + count; 635for (var i = startIndex; i < endIndex; i++) 650for (var i = _size - 1; i >= 0; i--) 696var endIndex = startIndex - count; 697for (var i = startIndex; i > endIndex; i--) 714var version = _version; 716for (var i = 0; i < _size; i++) 906var count = c.Count; 936var targetIndex = index; 1066var index = IndexOf(item); 1093var freeIndex = 0; // the first free slot in items array 1101var current = freeIndex + 1; 1122var result = _size - freeIndex; 1295var threshold = (int)(_items.Length * 0.9); 1309for (var i = 0; i < _size; i++)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\TemporaryArray`1.cs (3)
234var count = this.Count; 261var index = 0; 338for (var i = 0; i < _count; i++)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\msbuild\artifacts\.packages\microsoft.codeanalysis.pooledobjects\5.0.0-1.25277.114\contentFiles\cs\netstandard2.0\ArrayBuilder.cs (14)
44for (var i = 0; i < result.Length; i++) 222var endIndex = startIndex + count; 223for (var i = startIndex; i < endIndex; i++) 242var endIndex = startIndex + count; 243for (var i = startIndex; i < endIndex; i++) 281var i = 0; 282for (var j = 0; j < _builder.Count; j++) 300var i = 0; 301for (var j = 0; j < _builder.Count; j++) 509for (var i = 0; i < capacity; i++) 565for (var i = 0; i < Count; i++) 683for (var i = 0; i < count; i++) 693var j = 0; 694for (var i = 0; i < Count; i++)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.pooledobjects\5.0.0-1.25277.114\contentFiles\cs\netstandard2.0\ObjectPool`1.cs (3)
173for (var i = 0; i < items.Length; i++) 220for (var i = 0; i < items.Length; i++) 282for (var i = 0; i < items.Length; i++)
src\msbuild\src\Shared\Debugging\DebugUtils.cs (2)
79var counter = 0; 136var pid = EnvironmentUtilities.CurrentProcessId;
src\msbuild\src\Shared\Debugging\PrintLineDebuggerWriters.cs (1)
78var logIndex = executingAssembly.IndexOf(binPart, StringComparison.Ordinal);
src\msbuild\src\Shared\StringExtensions.cs (3)
27var currentOccurrence = aString.IndexOf(oldValue, stringComparison); 34var endOfPreviousOccurrence = 0; 42var nonMatchLength = currentOccurrence - endOfPreviousOccurrence;
Utilities\NuGetFrameworkWrapper.cs (1)
25var nonZeroVersionParts = version.Revision == 0 ? version.Build == 0 ? version.Minor == 0 ? 1 : 2 : 3 : 4;
Microsoft.Build.Framework (49)
BackEnd\Handshake.cs (1)
89var options = (int)nodeType | (handshakeVersion << 24);
BinaryTranslator.cs (1)
1369var length = byteArray?.Length ?? 0;
BinaryWriterExtensions.cs (1)
50writer.Write((Int32)timestamp.Kind);
BuildErrorEventArgs.cs (4)
298writer.Write((Int32)lineNumber); 299writer.Write((Int32)columnNumber); 300writer.Write((Int32)endLineNumber); 301writer.Write((Int32)endColumnNumber);
BuildEventContext.cs (1)
218var hash = 17;
BuildMessageEventArgs.cs (5)
289writer.Write((Int32)importance); 296writer.Write((Int32)lineNumber); 297writer.Write((Int32)columnNumber); 298writer.Write((Int32)endLineNumber); 299writer.Write((Int32)endColumnNumber);
BuildWarningEventArgs.cs (4)
204writer.Write((Int32)lineNumber); 205writer.Write((Int32)columnNumber); 206writer.Write((Int32)endLineNumber); 207writer.Write((Int32)endColumnNumber);
FileUtilities.cs (6)
608var headingSegmentsToRemove = Math.Max(0, segments.Length - trailingSegmentsToKeep); 1525var endA = path1.Length - 1; 1526var endB = path2.Length - 1; 1529for (var i = endA; i >= 0; i--) 1542for (var i = endB; i >= 0; i--) 1561for (var i = 0; i <= endA; i++)
LazyFormattedBuildEventArgs.cs (1)
145internal override void CreateFromStream(BinaryReader reader, Int32 version)
Profiler\EvaluationLocation.cs (1)
258var hashCode = 1198539463;
Profiler\ProfilerResult.cs (1)
83var hashCode = -2131368567;
ProjectStartedEventArgs.cs (8)
347writer.Write((Int32)projectId); 356writer.Write((Int32)parentProjectBuildEventContext.NodeId); 357writer.Write((Int32)parentProjectBuildEventContext.ProjectContextId); 358writer.Write((Int32)parentProjectBuildEventContext.TargetId); 359writer.Write((Int32)parentProjectBuildEventContext.TaskId); 360writer.Write((Int32)parentProjectBuildEventContext.SubmissionId); 361writer.Write((Int32)parentProjectBuildEventContext.ProjectInstanceId); 381var propertyCount = validProperties.Count();
ReuseableStringBuilder.cs (1)
147var separatorsRemaining = strings.Count - 1;
src\msbuild\artifacts\obj\Microsoft.Build.Framework\Release\net11.0\Microsoft.Build.Framework.Resources.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Telemetry\TaskExecutionStats.cs (1)
92var hashCode = CumulativeExecutionTime.GetHashCode();
Telemetry\TaskOrTargetTelemetryKey.cs (1)
104var hashCode = Name.GetHashCode();
Telemetry\WorkerNodeTelemetryEventArgs.cs (1)
48var executionsCount = reader.ReadInt32();
Utilities\ConversionUtilities.cs (2)
138return (double)Int32.Parse( 187canConvert = Int32.TryParse(
Utilities\FileMatcher.cs (8)
2150var excludeSize = 0; 2353var index = 0; 2361var i = SkipSlashes(aString, 2); 2388var afterSlashesIndex = SkipSlashes(aString, index); 2402var indexOfAnySlash = aString.IndexOfAny(directorySeparatorCharacters, afterSlashesIndex); 2403var afterNonSlashIndex = indexOfAnySlash == -1 ? aString.Length : indexOfAnySlash; 2491var index = startingIndex; 3957var maxTasks = Math.Max(1, NativeMethods.GetLogicalCoreCount() / 2);
Microsoft.Build.NuGetSdkResolver (4)
src\nuget-client\build\Shared\SharedExtensions.cs (4)
131var foundIndex = -1; 133for (var index = 0; index < lst.Count; index++) 157for (var index = 0; index < lst.Count; index++) 171for (var index = 0; index < lst.Count; index++)
Microsoft.Build.Tasks.CodeAnalysis (36)
src\roslyn\src\Compilers\Core\MSBuildTask\Csc.cs (1)
443var index = itemSpec.AsSpan().IndexOfAny(['"', '=']);
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (1)
231for (var i = 0; i < commandLineArgs.Count; i++)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CommandLineUtilities.cs (3)
63var i = 0; 84var quoteCount = 0; 93var slashCount = 0;
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (13)
87var requestLength = args.Count + 1 + (libDirectory == null ? 0 : 1); 129var length = BitConverter.ToInt32(lengthBuffer, 0); 224var argIndex = reader.ReadInt32(); 386var count = reader.ReadInt32(); 388for (var i = 0; i < count; i++) 437var returnCode = reader.ReadInt32(); 441var telemetryCount = reader.ReadInt32(); 452for (var i = 0; i < count; i++) 493var serverProcessId = reader.ReadInt32(); 540var count = reader.ReadInt32(); 542for (var i = 0; i < count; i++) 630var length = reader.ReadInt32(); 664var hashAttributeCount = hashAttributes.Count();
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (6)
221var originalThreadId = Environment.CurrentManagedThreadId; 222var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 223var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 263var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess; 282var releaseThreadId = Environment.CurrentManagedThreadId; 806for (var i = 0; i < 100; i++)
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (2)
125var processId = Process.GetCurrentProcess().Id; 152var threadId = Environment.CurrentManagedThreadId;
src\roslyn\src\Compilers\Shared\NativeMethods.cs (10)
19internal Int32 cb; 23internal Int32 dwX; 24internal Int32 dwY; 25internal Int32 dwXSize; 26internal Int32 dwYSize; 27internal Int32 dwXCountChars; 28internal Int32 dwYCountChars; 29internal Int32 dwFillAttribute; 30internal Int32 dwFlags; 64internal const Int32 STARTF_USESTDHANDLES = 0x00000100;
Microsoft.Build.Tasks.Core (11)
AssemblyDependency\AssemblyInformation.cs (1)
1174var length = sr.ReadInt32();
AssemblyDependency\ReferenceTable.cs (3)
2298var versionCompare = an1.Version.CompareTo(an2.Version); 2376var victim = 0; 2980Int32 offSet = reader.ReadInt32();
BootstrapperUtil\Util.cs (1)
139if (Int32.TryParse(visualStudioVersion.AsSpan(0, dotIndex), out int majorVersion) && (majorVersion < 11))
ResourceHandling\NameUtilities.cs (1)
18var commaIndex = assemblyQualifiedName.IndexOf(',');
src\msbuild\src\Shared\Debugging\DebugUtils.cs (2)
79var counter = 0; 136var pid = EnvironmentUtilities.CurrentProcessId;
src\msbuild\src\Shared\Debugging\PrintLineDebuggerWriters.cs (1)
78var logIndex = executingAssembly.IndexOf(binPart, StringComparison.Ordinal);
src\msbuild\src\Shared\LanguageParser\StreamMappedString.cs (1)
41private int _finalPageNumber = Int32.MaxValue;
WriteCodeFragment.cs (1)
230if (!Int32.TryParse(
Microsoft.Build.Tasks.Git (84)
GitDataReader\CollectionExtensions.cs (4)
19var lo = index; 20var hi = index + length - 1; 23var i = lo + ((hi - lo) >> 1); 26var comparison = compareItemToSearchValue(item);
GitDataReader\GitConfig.Reader.cs (9)
27var c = reader.Read(); 231var c = reader.Peek(); 362var c = reader.Read(); 403var firstDot = name.IndexOf('.'); 423var c = reader.Read(); 473var c = reader.Peek(); 529var lengthIgnoringTrailingWhitespace = 0; 533var c = reader.Read(); 643var c = reader.Read();
GitDataReader\GitIgnore.cs (4)
158var e = line.Length - 1; 178var s = 0; 224var escape = line.IndexOf('\\', s, e - s); 234var i = escape;
GitDataReader\GitIgnore.Matcher.cs (2)
167var i = fullPath.LastIndexOf('/'); 199for (var i = groups.Count - 1; i >= 0; i--)
GitDataReader\GitReferenceResolver.cs (2)
137var separator = line.IndexOfAny(CharUtils.WhitespaceSeparators); 149var nextSeparator = line.IndexOfAny(CharUtils.WhitespaceSeparators, separator + 1);
GitDataReader\GitRefTableReader.cs (11)
152var blockSize = ReadUInt24BE(); 397var blockLength = ReadUInt24BE(); 416var endOffset = blockLength - SizeOfRestartCount - SizeOfRestartOffset * restartCount; 429for (var i = 0; i < restartCount; i++) 432var offset = ReadUInt24BE(); 462var prefixLength = ReadVarInt(); 465var suffixLengthAndValueType = ReadVarInt(); 466var suffixLength = suffixLengthAndValueType >> 3; 491var blockPosition = ReadVarInt(); 510var objectIdSize = header.ObjectNameFormat.HashSize; 546var length = ReadVarInt();
GitDataReader\GitRefTableReader.Diagnostics.cs (2)
43var unalignedSize = ReadUInt24BE(); 73for (var i = 0; i < restartCount; i++)
GitDataReader\GitRefTableReader.Primitives.cs (4)
28var result = stream.ReadByte(); 104for (var i = 0; i < objectIdSize; i++) 135var totalRead = 0; 138var read = stream.Read(buffer, totalRead, count - totalRead);
GitDataReader\Glob.cs (6)
22var patternIndex = 0; 23var pathIndex = 0; 30var nextSinglePatternIndex = -1; 31var nextSinglePathIndex = -1; 32var nextDoublePatternIndex = -1; 33var nextDoublePathIndex = -1;
GitOperations.cs (10)
119var longestPrefixLength = -1; 218var colon = value.IndexOf(':'); 412for (var i = 0; i < segments.Length; i++) 414var index = node.FindChildIndex(segments[i]); 443for (var i = 0; i < segments.Length - 1; i++) 445var index = node.FindChildIndex(segments[i]); 466var low = 0; 467var high = list.Count - 1; 471var middle = low + ((high - low) >> 1); 474var comparison = compare(midValue, value);
src\sourcelink\src\Common\Utilities\Hash.cs (25)
34var hash = unchecked(currentKey * (int)0xA5555529); 51var hashCode = 0; 52var count = 0; 76var hashCode = 0; 77var count = 0; 96var maxSize = Math.Min(maxItemsToHash, values.Length); 97var hashCode = 0; 99for (var i = 0; i < maxSize; i++) 120var hashCode = 0; 121var count = 0; 146var hashCode = 0; 147var count = 0; 169var hashCode = 0; 170var count = 0; 203var hashCode = Hash.FnvOffsetBias; 205for (var i = 0; i < data.Length; i++) 224var hashCode = Hash.FnvOffsetBias; 228for (var i = 0; i < data.Length; i++) 247var hashCode = Hash.FnvOffsetBias; 249for (var i = 0; i < data.Length; i++) 316var hashCode = Hash.FnvOffsetBias; 347var hashCode = Hash.FnvOffsetBias; 348var end = start + length; 350for (var i = start; i < end; i++) 410for (var i = 0; i < data.Length; i++)
src\sourcelink\src\Common\Utilities\SequenceComparer.cs (3)
26var minLength = Math.Min(leftLength, rightLength); 27for (var i = 0; i < minLength; i++) 29var result = _comparer.Compare(left[i], right[i]);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
56var start = (relativeUrl[0] == '/') ? 1 : 0; 59var end = relativeUrl.Length - 1;
Microsoft.Build.Utilities.Core (3)
src\msbuild\src\Shared\Debugging\DebugUtils.cs (2)
79var counter = 0; 136var pid = EnvironmentUtilities.CurrentProcessId;
src\msbuild\src\Shared\Debugging\PrintLineDebuggerWriters.cs (1)
78var logIndex = executingAssembly.IndexOf(binPart, StringComparison.Ordinal);
Microsoft.CodeAnalysis (592)
CodeGen\BasicBlock.cs (2)
325var branchBlockStart = BranchBlock.Start; 412var diff = this.BranchCode.Size() + this.BranchCode.GetBranchOperandSize();
CodeGen\ILBuilderEmit.cs (5)
130var curStack = _emitState.CurStack; 158var curStack = _emitState.CurStack; 440var slot = local.SlotIndex; 465var slot = local.SlotIndex; 840var size = code.Size();
CodeGen\LocalScopeManager.cs (2)
506foreach (var slotIndex in _stateMachineUserHoistedLocalSlotIndices) 884var result = x.StartOffset.CompareTo(y.StartOffset);
CodeGen\LocalSlotManager.cs (1)
288for (var i = countBefore; i < _addressedLocals.Count; i++)
CodeGen\PrivateImplementationDetails.cs (1)
155var wasFrozen = Interlocked.Exchange(ref _frozen, 1);
CodeGen\SwitchIntegralJumpTableEmitter.cs (1)
233var degenerateSplit = uncrumbled.DegenerateBucketSplit;
CodeGen\SwitchIntegralJumpTableEmitter.SwitchBucket.cs (2)
143var split = 0; 226|| GetBucketSize(startConstant, endConstant) > Int32.MaxValue;
CodeGen\TokenMap.cs (1)
67var count = (int)token + 1;
Collections\ByteSequenceComparer.cs (3)
36for (var i = 0; i < x.Length; i++) 59for (var i = 0; i < length; i++) 82for (var i = 0; i < left.Length; i++)
Collections\CachingFactory.cs (4)
63var hash = GetKeyHash(key); 64var idx = hash & mask; 154var hash = RuntimeHelpers.GetHashCode(key); 155var idx = hash & mask;
Collections\ConcurrentCache.cs (2)
47var hash = _keyComparer.GetHashCode(key); 48var idx = hash & mask;
Collections\Rope.cs (1)
226psb.Builder.Append(s.ToString(rem, out var wrote));
Collections\SmallDictionary.cs (2)
274var hc = currentNode.HashCode; 844var h = 0;
Collections\TopologicalSort.cs (1)
74var count = predecessorCounts[succ];
Collections\UnionCollection.cs (1)
99var index = arrayIndex;
CommandLine\AnalyzerConfig.SectionNameMatching.cs (3)
292if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 437var saved = lexer.Position;
CommandLine\CommandLineParser.cs (6)
600var lineBufferLength = 0; 603var ch = reader.Read(); 956var i = 0; 984var slashCount = 0; 1071for (var i = 0; i < builder.Count; i++) 1219=> int.TryParse(arg, NumberStyles.None, CultureInfo.InvariantCulture, out var codepage) && codepage > 0
CommandLine\CommonCompiler.cs (3)
783var errorCode = MessageProvider.ERR_CompileCancelled; 911var result = compileAndReport(); 996var exitCode = ReportDiagnostics(diagnostics, consoleOutput, errorLogger, compilation)
CommandLine\ReportAnalyzerUtil.cs (3)
88var percentage = (int)(executionTime * 100 / totalAnalyzerExecutionTime); 118var suppressorCount = nonConcurrentAnalyzersAndSuppressors.Count - nonConcurrentAnalyzers.Length; 171var percentage = (int)(executionTime * 100 / totalTime);
Compilation\Compilation.cs (1)
3649if (int.TryParse(s, out var i) && i >= 0)
Compilation\CompilationOptions.cs (1)
660var hashCode = ComputeHashCode();
Compilation\DeterministicKeyBuilder.cs (1)
390for (var i = 1; i < modules.Length; i++)
ConstantValue.cs (2)
187public static ConstantValue Create(Int32 value) 243public static ConstantValue CreateNativeInt(Int32 value)
ConstantValueSpecialized.cs (1)
218if (format is not null && int.TryParse(format, out var len))
CvtRes.cs (3)
217var relocLastAddress = checked(rsrc1.PointerToRelocations + (rsrc1.NumberOfRelocations * SizeOfRelocationEntry)); 532var dataSize = ver.GetDataSize(); 805var dataSize = GetDataSize();
Diagnostic\Diagnostic_SimpleDiagnostic.cs (1)
199var warningLevel = GetDefaultWarningLevel(severity);
Diagnostic\Diagnostic.cs (1)
155var warningLevel = GetDefaultWarningLevel(effectiveSeverity);
DiagnosticAnalyzer\AnalysisContextInfo.cs (1)
125var lastEnd = node.Span.Start;
DiagnosticAnalyzer\AnalysisResultBuilder.cs (1)
615var suppressionActionCounts = analyzer is DiagnosticSuppressor ? 1 : 0;
DiagnosticAnalyzer\AnalyzerDriver.cs (3)
927var executionPercentage = (int)(analyzerExecutionTime * 100 / totalAnalyzerExecutionTime); 1219for (var i = 0; i < diagnostics.Length; i++) 1534var workerCount = prePopulatedEventQueue ? Math.Min(CompilationEventQueue.Count, _workerCount) : _workerCount;
DiagnosticAnalyzer\AnalyzerFileReference.cs (3)
490var initialCount = builder.Count; 662for (var i = builder.Count - 1; i >= 0; i--) 664var swapIndex = random.Next(i + 1);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
1285var suppressionActionCounts = analyzer is DiagnosticSuppressor ? 1 : 0;
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.cs (1)
31foreach (var errorCode in errorCodes)
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (1)
419var separatorIndex = info.Id.IndexOf(':');
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (7)
493var startIndex = _index; 502var methodTypeParameterIndex = ReadNextInteger(); 507var count = methodContext.TypeParameters.Length; 522var typeParameterIndex = ReadNextInteger(); 813var currentIndex = _index; 838var containingTypeParameterCount = GetTypeParameterCount(typeSymbol.ContainingType); 844var index = n - containingTypeParameterCount;
DiaSymReader\Metadata\SymWriterMetadataAdapter.cs (1)
102if (!_metadataProvider.TryGetMethodInfo(methodDef, out var nameStr, out var declaringTypeToken))
DocumentationCommentId.cs (12)
703var b = GetTotalTypeParameterCount(container as INamedTypeSymbol); 937var startIndex = index; 967var startIndex = index; 968var endIndex = index; 979var bounds = ParseArrayBounds(id, ref index); 1012var methodTypeParameterIndex = ReadNextInteger(id, ref index); 1017var count = methodContext.TypeParameters.Length; 1027var typeParameterIndex = ReadNextInteger(id, ref index); 1292var startIndex = index; 1293var endIndex = index; 1477var containingTypeParameterCount = GetTypeParameterCount(typeSymbol.ContainingType); 1483var index = n - containingTypeParameterCount;
Emit\EditAndContinue\DefinitionMap.cs (4)
179if (Baseline.MethodsAdded.TryGetValue(oldMethodDef, out var methodRowId)) 205if (Baseline.PropertiesAdded.TryGetValue(oldPropertyDef, out var propertyRowId)) 231if (Baseline.EventsAdded.TryGetValue(oldEventDef, out var eventRowId)) 729var methodRowId = MetadataTokens.GetRowNumber(methodHandle);
Emit\EditAndContinue\DeltaMetadataWriter.cs (9)
215var currentGenerationOrdinal = _previousGeneration.Ordinal + 1; 611var rudeEditIndex = orderedLambdaRuntimeRudeEdits.BinarySearch(lambdaId, static (rudeEdit, lambdaId) => rudeEdit.LambdaId.CompareTo(lambdaId)); 764foreach (var methodDefIndex in implementingMethods) 855var ok = _previousGeneration.FirstParamRowMap.TryGetValue(handle, out var firstRowId); 1176foreach (var rowId in CustomAttributeRowIds) 1245var parameterFirstId = _parameterDefs.FirstRowId; 1479foreach (var row in rowNumbers) 1487foreach (var typeId in _eventMap.GetRows()) 1497foreach (var typeId in _propertyMap.GetRows())
Emit\EditAndContinueMethodDebugInformation.cs (1)
61UncompressLambdaMap(compressedLambdaMap, out var methodOrdinal, out var closures, out var lambdas);
FileSystem\PathUtilities.cs (6)
163var rootLength = GetPathRoot(path, isUnixLike).Length; 166var i = path.Length; 591var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 608var remainingParts = directoryPathParts.Length - index; 883var toSkip = isDriveRooted ? 2 : 1; 901var partCount = resolvedParts.Count;
InternalUtilities\ArrayExtensions.cs (5)
131var low = 0; 132var high = array.Length - 1; 136var middle = low + ((high - low) >> 1); 137var midValue = array[middle]; 170for (var i = 0; i < first.Length; i++)
InternalUtilities\CommandLineUtilities.cs (3)
63var i = 0; 84var quoteCount = 0; 93var slashCount = 0;
InternalUtilities\Hash.cs (12)
58var hashCode = 0; 59var count = 0; 83var hashCode = 0; 84var count = 0; 103var maxSize = Math.Min(maxItemsToHash, values.Length); 104var hashCode = 0; 127var hashCode = 0; 128var count = 0; 153var hashCode = 0; 154var count = 0; 176var hashCode = 0; 177var count = 0;
InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
InternalUtilities\LittleEndianReader.cs (1)
53var result = ReadInt32LittleEndian(_span);
InternalUtilities\StringTable.cs (10)
124var hashCode = Hash.GetFNVHashCode(chars); 128var idx = LocalIdxFromHash(hashCode); 164var hashCode = Hash.GetFNVHashCode(chars); 168var idx = LocalIdxFromHash(hashCode); 347var idx = LocalIdxFromHash(hashCode); 374var i1 = LocalNextRandom() & SharedBucketSizeMask; 450var i1 = SharedNextRandom() & SharedBucketSizeMask; 487for (var i = 0; i < array.Length; i++) 532for (var i = 0; i < ascii.Length; i++) 543for (var i = 0; i < ascii.Length; i++)
InternalUtilities\TextKeyedCache.cs (1)
223var i1 = NextRandom() & SharedBucketSizeMask;
MetadataReader\MetadataHelpers.cs (4)
327var length = i - _offset; 692var angleBracketDepth = 0; 693var delimiter = -1; 1097var byteLength = value.Length * 2 + 1;
MetadataReader\PEAssembly.cs (1)
68var totalRefCount = modules.Sum(static module => module.ReferencedAssemblies.Length);
MetadataReference\AssemblyIdentity.DisplayName.cs (1)
708var length = value.Length / 2;
Operations\ControlFlowGraphBuilder.cs (3)
6729var numElements = tuple.Elements.Length; 6826var handlerCaptureId = captureIdForResult ?? GetNextCaptureId(resultRegion); 6886for (var i = 0; i < appendCallsLength; i++)
PEWriter\ManagedResource.cs (1)
55var count = (int)(stream.Length - stream.Position);
PEWriter\MetadataWriter.cs (2)
2359var alignedStartOffset = BitArithmeticUtilities.Align(mappedFieldDataStartOffset, ManagedPEBuilder.MappedFieldDataAlignment); 3034var aggregateMethodRid = MetadataTokens.GetRowNumber(GetMethodDefinitionHandle(method));
RealParser.cs (1)
295var exponent = 0;
ReferenceManager\AssemblyDataForAssemblyBeingBuilt.cs (1)
40var builderSize = referencedAssemblyData.Length + modules.Sum(static module => module.ReferencedAssemblies.Length);
ReferenceManager\CommonReferenceManager.Binding.cs (1)
408var moduleBindingsCount = explicitModules[moduleIndex].ReferencedAssemblies.Length;
SourceGeneration\GeneratorDriver.cs (2)
112var existingIndex = _state.Generators.IndexOf(generator); 605var errorCode = isInit ? provider.WRN_GeneratorFailedDuringInitialization : provider.WRN_GeneratorFailedDuringGeneration;
SourceGeneration\GlobalAliases.cs (1)
66var hashCode = 0;
SourceGeneration\Nodes\BatchNode.cs (2)
41var entryCount = 0; 73var indexInPrevious = 0;
SourceGeneration\Nodes\CombineNode.cs (1)
47var totalEntryItemCount = input1Table.GetTotalEntryItemCount();
SourceGeneration\Nodes\NodeStateTable.cs (4)
159var nonRemovedCount = _states.Count(static e => !e.IsRemovedDueToInputRemoval); 376var totalBuilderItems = Math.Max(previousEntry.Count, outputs.Length); 379var sharedCount = Math.Min(previousEntry.Count, outputs.Length); 469var previousTableEntryIndex = _states.Count - _insertedCount;
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (1)
100for (var i = 0; i < entry.Count; i++)
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (2)
129var count = 0; 222var localAliasCount = localAliases.Count;
SourceGeneration\Nodes\TransformNode.cs (1)
66var totalEntryItemCount = sourceTable.GetTotalEntryItemCount();
SourceGeneration\SyntaxStore.cs (1)
63var freedBuilderCount = 0;
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (4)
100foreach (var usingCount in uc) 210var startOffset = Builder.Count; 220var length = Builder.Count - startOffset; 221var alignedLength = 4 * ((length + 3) / 4);
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (39)
80var offset = 0; 90ReadRecordHeader(customDebugInfo, ref offset, out var version, out var kind, out var size, out var alignmentSize); 108var bodySize = size - CustomDebugInfoConstants.RecordHeaderSize; 129var offset = 0; 133for (var i = 0; i < numCounts; i++) 151var offset = 0; 165var offset = 0; 177var offset = 0; 179var bucketCount = ReadInt32(bytes, ref offset); 182for (var i = 0; i < bucketCount; i++) 184var startOffset = ReadInt32(bytes, ref offset); 185var endOffset = ReadInt32(bytes, ref offset); 216var offset = 0; 251var offset = 0; 252var bucketCount = ReadInt32(bytes, ref offset); 255for (var i = 0; i < bucketCount; i++) 260for (var j = 0; j < FlagBytesCount; j++) 265var flagCount = ReadInt32(bytes, ref offset); 271var slotId = ReadInt32(bytes, ref offset); 274var nameEnd = offset + NameBytesCount; 304var offset = 0; 305var n = ReadInt32(bytes, ref offset); 307for (var i = 0; i < n; i++) 317var n = ReadInt32(bytes, ref offset); 319for (var i = 0; i < n; i++) 325var slotIndex = ReadInt32(bytes, ref offset); 326var scopeStart = ReadInt32(bytes, ref offset); 327var scopeEnd = ReadInt32(bytes, ref offset); 395var moduleInfoMethodToken = DecodeForwardToModuleRecord(record.Data); 426var pos = 0; 430for (var i = 0; i < groupSize; i++, pos++) 509if (int.TryParse(importString.Substring(1), NumberStyles.None, CultureInfo.InvariantCulture, out var tempMethodToken)) 522var i = offset; 534var i = offset; 546var i = offset; 700var pos = 0; 827var separatorPos = input.IndexOf(separator, offset); 939var nullIndex = reader.IndexOf(0);
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
356if (source.TryGetNonEnumeratedCount(out var count)) 436var index = 0; 713var count = data.First().Count(); 723var width = 0; 850var count = 0;
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (11)
466for (var i = 0; i < self.Length; i++) 635var count1 = array1.Length; 636var count2 = array2.Length; 736var index = 0; 870var capacity = map.Count > 3 ? map.Count : 0; 896var count = members.Count(static s => s is TNamedTypeSymbol); 927for (var i = 1; i < array.Length; i++) 1073var count = 0; 1088var sum = 0; 1100var sum = 0; 1101for (var i = 0; i < items.Length; i++)
src\roslyn\src\Dependencies\Collections\Internal\HashHelpers.cs (5)
51var limit = (int)Math.Sqrt(candidate); 52for (var divisor = 3; divisor <= limit; divisor += 2) 67foreach (var prime in s_primes) 74for (var i = (min | 1); i < int.MaxValue; i += 2) 85var newSize = 2 * oldSize;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (6)
365var index = self.IndexOf(value); 377var index = self.IndexOf(value, 0, Count, equalityComparer); 417var index = builder.IndexOf(item); 441var index = builder.IndexOf(item, 0, builder.Count, equalityComparer); 472var index = self.IndexOf(oldValue); 486var index = self.IndexOf(oldValue, equalityComparer);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray.cs (38)
66var copied = 0; 151var dstLB = destinationArray.GetLowerBound(0); 161var copied = 0; 228var offset = startIndex; 244var endIndex = segment.Offset + segment.Count; 245for (var i = segment.Offset; i < endIndex; i++) 315var endIndex = startIndex - count + 1; 316for (var i = startIndex; i >= endIndex; i--) 324var endIndex = startIndex - count + 1; 325for (var i = startIndex; i >= endIndex; i--) 352var firstIndex = index; 353var lastIndex = index + length - 1; 488var initialFirstSegment = _firstOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 489var initialSecondSegment = _secondOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 490var offset = _firstOffset & SegmentedArrayHelper.GetOffsetMask<T>(); 495var remainingInSegment = firstSegment.Length - offset; 496var currentSegmentLength = Math.Min(remainingInSegment, _length); 505var currentSegmentLength = Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed); 591var initialFirstSegment = (_completed + _firstOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 592var initialSecondSegment = (_completed + _secondOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 593var firstOffset = (_completed + _firstOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 594var secondOffset = (_completed + _secondOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 598var remainingInFirstSegment = firstSegment.Length - firstOffset; 599var remainingInSecondSegment = secondSegment.Length - secondOffset; 600var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 639var initialFirstSegment = (_firstOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 640var initialSecondSegment = (_secondOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 641var firstOffset = (_firstOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 642var secondOffset = (_secondOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 646var remainingInFirstSegment = firstOffset + 1; 647var remainingInSecondSegment = secondOffset + 1; 648var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 733var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 734var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 737var remainingInSegment = segment.Length - offset; 782var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 783var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 786var remainingInSegment = segment.Length - offset;
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (14)
83for (var i = 0; i < _items.Length - 1; i++) 92var lastPageSize = length - ((_items.Length - 1) << SegmentShift); 147for (var i = 0; i < items.Length; i++) 157for (var i = 0; i < _items.Length; i++) 165for (var i = 0; i < _items.Length; i++) 241for (var i = 0; i < _items.Length; i++) 244var index = list.IndexOf(value); 256for (var i = 0; i < _items.Length; i++) 259var index = list.IndexOf(value); 318for (var i = 0; i < Length; i++) 320var result = comparer.Compare(this[i], o[i]); 342for (var i = 0; i < Length; i++) 357var ret = 0; 358for (var i = Length >= 8 ? Length - 8 : 0; i < Length; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (46)
180var count = source._count; 181for (var i = 0; i < count; i++) 298var count = _count; 321for (var i = 0; i < _count; i++) 332for (var i = 0; i < _count; i++) 346for (var i = 0; i < _count; i++) 375var count = _count; 377for (var i = 0; i < count; i++) 415var i = GetBucket(hashCode); 449var i = GetBucket(hashCode); 494var size = HashHelpers.GetPrime(capacity); 528ref var bucket = ref GetBucket(hashCode); 529var i = bucket - 1; // Value in _buckets is 1-based 622var count = _count; 651var count = _count; 659for (var i = 0; i < count; i++) 663ref var bucket = ref GetBucket(entries[i]._hashCode); 676var oldSegmentCount = segments.Length; 677var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 684for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 688var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 714ref var bucket = ref GetBucket(hashCode); 716var last = -1; 717var i = bucket - 1; // Value in buckets is 1-based 791ref var bucket = ref GetBucket(hashCode); 793var last = -1; 794var i = bucket - 1; // Value in buckets is 1-based 909for (var i = 0; i < _count; i++) 927var count = _count; 929for (var i = 0; i < count; i++) 957var currentCapacity = _entries.Length; 970var newSize = HashHelpers.GetPrime(capacity); 1004var newSize = HashHelpers.GetPrime(capacity); 1006var currentCapacity = oldEntries.Length; 1012var oldCount = _count; 1022var newCount = 0; 1023for (var i = 0; i < count; i++) 1030ref var bucket = ref GetBucket(hashCode); 1330var count = _dictionary._count; 1332for (var i = 0; i < count; i++) 1409var count = _dictionary._count; 1413for (var i = 0; i < count; i++) 1538var count = _dictionary._count; 1540for (var i = 0; i < count; i++) 1617var count = _dictionary._count; 1621for (var i = 0; i < count; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count; 162var capacity = source._buckets.Length; 163var threshold = HashHelpers.ExpandPrime(source.Count + 1); 179for (var i = 0; i < source._count; i++) 201var count = _count; 237var hashCode = item!.GetHashCode(); 238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 299var last = -1; 308ref var bucket = ref GetBucketRef(hashCode); 309var i = bucket - 1; // Value in buckets is 1-based 402var index = FindItemIndex(equalValue); 565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 822for (var i = 0; i < _count && count != 0; i++) 842var numRemoved = 0; 843for (var i = 0; i < _count; i++) 881var currentCapacity = _entries.Length; 892var newSize = HashHelpers.GetPrime(capacity); 904var count = _count; 912for (var i = 0; i < count; i++) 917ref var bucket = ref GetBucketRef(entry._hashCode); 930var oldSegmentCount = segments.Length; 931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 954var capacity = Count; 956var newSize = HashHelpers.GetPrime(capacity); 958var currentCapacity = oldEntries.Length; 964var oldCount = _count; 968var count = 0; 969for (var i = 0; i < oldCount; i++) 971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries. 976ref var bucket = ref GetBucketRef(hashCode); 1000var size = HashHelpers.GetPrime(capacity); 1032ref var bucket = ref RoslynUnsafe.NullRef<int>(); 1040var i = bucket - 1; // Value in _buckets is 1-based 1066var i = bucket - 1; // Value in _buckets is 1-based 1096var count = _count; 1150for (var i = 0; i < _count; i++) 1176var originalCount = _count; 1187var index = FindItemIndex(item); 1196for (var i = 0; i < originalCount; i++) 1244var originalCount = _count; 1259if (AddIfNotPresent(item, out var location)) 1282for (var i = 0; i < originalCount; i++) 1319var numElementsInOther = 0; 1331var originalCount = _count; 1339var unfoundCount = 0; // count of items in other not found in this 1340var uniqueFoundCount = 0; // count of unique items in other found in this 1344var index = FindItemIndex(item);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (32)
89var count = c.Count; 162var oldSegmentCount = segments.Length; 163var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 170for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 174var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<T>()); 254var size = _size; 271var size = _size; 306var count = c.Count; 324var targetIndex = _size; 397var size = _size; 439for (var i = 0; i < _size; i++) 522var newCapacity = 0; 545var oldSegmentCount = (_items.Length + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 546var newSegmentCount = oldSegmentCount + Math.Max(1, oldSegmentCount >> segmentGrowthShiftValue); 560var lastSegmentLength = newCapacity & SegmentedArrayHelper.GetOffsetMask<T>(); 583for (var i = 0; i < _size; i++) 601for (var i = 0; i < _size; i++) 634var endIndex = startIndex + count; 635for (var i = startIndex; i < endIndex; i++) 650for (var i = _size - 1; i >= 0; i--) 696var endIndex = startIndex - count; 697for (var i = startIndex; i > endIndex; i--) 714var version = _version; 716for (var i = 0; i < _size; i++) 906var count = c.Count; 936var targetIndex = index; 1066var index = IndexOf(item); 1093var freeIndex = 0; // the first free slot in items array 1101var current = freeIndex + 1; 1122var result = _size - freeIndex; 1295var threshold = (int)(_items.Length * 0.9); 1309for (var i = 0; i < _size; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (16)
49for (var i = 0; i < result.Length; i++) 227var endIndex = startIndex + count; 228for (var i = startIndex; i < endIndex; i++) 247var endIndex = startIndex + count; 248for (var i = startIndex; i < endIndex; i++) 281var i = 0; 282for (var j = 0; j < _builder.Count; j++) 300var i = 0; 301for (var j = 0; j < _builder.Count; j++) 319var i = 0; 320for (var j = 0; j < _builder.Count; j++) 558for (var i = 0; i < capacity; i++) 632for (var i = 0; i < Count; i++) 758for (var i = 0; i < count; i++) 768var j = 0; 769for (var i = 0; i < Count; i++)
src\roslyn\src\Dependencies\PooledObjects\ObjectPool`1.cs (3)
163for (var i = 0; i < items.Length; i++) 210for (var i = 0; i < items.Length; i++) 255for (var i = 0; i < items.Length; i++)
StrongName\CryptoBlobParser.cs (1)
222var modulusLength = (int)(bitLen / 8);
Symbols\Attributes\AttributeUsageInfo.cs (2)
140var value = (int)ValidTargets; 147var validTargetsInt = (int)ValidTargets;
Syntax\ChildSyntaxList.cs (9)
191var greenSlot = FindGreenSlotContainingIndex(node, index, ref slotData, out _, out var offsetInSlot, out _); 203var greenChild = FindGreenSlotContainingIndex(node, index, ref slotData, out var slotIndex, out var idx, out var position); 258var position = node.Position; 259var index = 0; 273var endPosition = position + greenChild.FullWidth; 335var greenChild = FindGreenSlotContainingIndex(node, index, ref slotData, out var slotIndex, out var offsetInSlot, out _);
Syntax\ChildSyntaxList.Enumerator.cs (1)
49var newIndex = _childIndex + 1;
Syntax\GreenNode.cs (5)
684var firstIndex = GetFirstNonNullChildIndex(currentNode); 685var lastIndex = GetLastNonNullChildIndex(currentNode); 687for (var i = lastIndex; i >= firstIndex; i--) 886var n = node1.SlotCount; 1003var length = errorInfos.Length;
Syntax\GreenNode.NodeFlagsAndSlotCount.cs (1)
43var shifted = _data >> SlotCountShift;
Syntax\InternalSyntax\ChildSyntaxList.cs (1)
51var i = 0;
Syntax\InternalSyntax\SyntaxDiagnosticInfoList.cs (2)
74var diagIndex = _stack![_count - 1].DiagnosticIndex; 85var slotIndex = _stack[_count - 1].SlotIndex;
Syntax\InternalSyntax\SyntaxList`1.Enumerator.cs (1)
22var newIndex = _index + 1;
Syntax\InternalSyntax\SyntaxNodeCache.cs (6)
146var idx = hash & CacheMask; 181var cnt = node.SlotCount; 291return code & Int32.MaxValue; 308return code & Int32.MaxValue; 329return code & Int32.MaxValue; 358return code & Int32.MaxValue;
Syntax\SeparatedSyntaxList.cs (3)
521var index = this.IndexOf(nodeInList); 542var index = this.IndexOf(nodeInList); 573var index = nodesWithSeps.IndexOf(separatorToken);
Syntax\SyntaxDiffer.cs (4)
310var sim = GetSimilarity(_oldNodes.Peek(), _newNodes.Peek()); 359var sim = node.FullSpan.Length; 369var sim = GetSimilarity(stackNode, node); 410var sim = GetSimilarity(child, node);
Syntax\SyntaxList`1.cs (4)
330var index = this.IndexOf(nodeInList); 508var index = 0; 524var index = 0; 540var index = 0;
Syntax\SyntaxListBuilder.cs (2)
91var dst = this.Count; 125var dst = this.Count;
Syntax\SyntaxNode.cs (5)
97var start = Position; 98var width = this.Green.FullWidth; 101var precedingWidth = this.Green.GetLeadingTriviaWidth(); 1121var fullWidth = element.FullWidth; 1132var leading = token.LeadingWidth;
Syntax\SyntaxNodeOrToken.cs (2)
1010var firstIndex = GetFirstChildIndexSpanningPosition(siblings, _position); 1012var count = siblings.Count;
Syntax\SyntaxNodeOrTokenList.cs (3)
248var i = 0; 387var index = this.IndexOf(nodeOrTokenInList); 418var index = this.IndexOf(nodeOrTokenInList);
Syntax\SyntaxTokenList.cs (2)
400var index = this.IndexOf(tokenInList); 431var index = this.IndexOf(tokenInList);
Syntax\SyntaxTokenListBuilder.cs (1)
75var requiredSize = _count + delta;
Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
Syntax\SyntaxTriviaList.cs (4)
319var thisCount = this.Count; 382var index = this.IndexOf(triviaInList); 413var index = this.IndexOf(triviaInList); 508var position = first.Position;
Text\ChangedText.cs (2)
36var deltaLength = 0; 43var position = 0;
Text\CompositeText.cs (19)
87var sourceIndex = span.Start; 88var count = span.Length; 100var copyLength = Math.Min(count, segment.Length - segOffset); 158var copyLength = Math.Min(count, segment.Length - segOffset); 250var segmentSize = GetMinimalSegmentSizeToUseForCombining(segments); 270for (var segmentSize = INITIAL_SEGMENT_SIZE_FOR_COMBINING; 309var removed = count - 1; 439var accumulatedLineCount = 0; 478_compositeText.GetIndexAndOffset(position, out var segmentIndex, out var segmentOffset); 481var lineNumberWithinSegment = segment.Lines.IndexOf(segmentOffset); 496GetSegmentIndexRangeContainingLine(lineNumber, out var firstSegmentIndexInclusive, out var lastSegmentIndexInclusive); 499var firstSegmentFirstLineNumber = _segmentLineNumbers[firstSegmentIndexInclusive]; 501var firstSegmentOffset = _compositeText._segmentOffsets[firstSegmentIndexInclusive]; 504var lineLength = firstSegmentTextLine.SpanIncludingLineBreak.Length; 508for (var nextSegmentIndex = firstSegmentIndexInclusive + 1; nextSegmentIndex < lastSegmentIndexInclusive; nextSegmentIndex++) 548var idx = _segmentLineNumbers.BinarySearch(lineNumber); 549var binarySearchSegmentIndex = idx >= 0 ? idx : (~idx - 1);
Text\LargeText.cs (4)
74var maxCharRemainingGuess = GetMaxCharCountOrThrowIfHuge(encoding, stream); 109var nextChunkSize = ChunkSize; 248var index = 0; 249var lastCr = -1;
Text\LargeTextWriter.cs (5)
64var count = value.Length; 71var remaining = _buffer!.Length - _currentUsed; 72var copy = Math.Min(remaining, count); 104var remaining = _buffer!.Length - _currentUsed; 105var copy = Math.Min(remaining, count);
Text\SourceText.cs (16)
660var charsToCopy = Math.Min(CharBufferSize, length - index); 826var newTextLength = change.NewText?.Length ?? 0; 945var newPos = range.Span.Start + newPosDelta; 1054var start = GetLineStart(_lineStarts[index]); 1062var end = GetLineStart(nextEntry); 1063var lineBreakLen = (int)(nextEntry >>> LineBreakLengthShift) + 1; // reverse the bias-1 encoding 1080var lastLineNumber = _lastLineNumber; 1083var limit = Math.Min(_lineStarts.Count, lastLineNumber + 4); 1084for (var i = lastLineNumber; i < limit; i++) 1116var position = 0; 1119var length = this.Length; 1122var contentLength = Math.Min(length - position, buffer.Length); 1158var index = 0; 1161var breakLen = 1; 1187var lineBreakLen = 1; 1271var count = Math.Min(this.Length - position, CharBufferSize);
Text\SubText.cs (9)
118var underlyingSpanEnd = _subText.UnderlyingSpan.End; 164var startInUnderlyingText = Math.Max(underlyingTextLine.Start, _subText.UnderlyingSpan.Start); 165var endInUnderlyingText = Math.Min(underlyingTextLine.EndIncludingLineBreak, _subText.UnderlyingSpan.End); 169var startInSubText = startInUnderlyingText - _subText.UnderlyingSpan.Start; 171var length = endInUnderlyingText - startInUnderlyingText; 176var breakRegionStart = Math.Max(underlyingTextLine.End, startInUnderlyingText); 177var lineBreakLen = Math.Max(0, endInUnderlyingText - breakRegionStart); 207var underlyingPosition = position + _subText.UnderlyingSpan.Start; 208var underlyingLineNumber = _subText.UnderlyingText.Lines.IndexOf(underlyingPosition);
Text\TextChangeRange.cs (4)
102var diff = 0; 103var start = int.MaxValue; 104var end = 0; 128var newLen = combined.Length + diff;
Text\TextChangeRangeExtensions.cs (10)
38var currentStart = accumulatedTextChangeSoFar.Value.Span.Start; 39var currentOldEnd = accumulatedTextChangeSoFar.Value.Span.End; 40var currentNewEnd = accumulatedTextChangeSoFar.Value.Span.Start + accumulatedTextChangeSoFar.Value.NewLength; 135var oldIndex = 0; 136var newIndex = 0; 140var oldDelta = 0; 199var newChangeLeadingDeletion = oldChange.Span.Start + oldDelta - newChange.SpanStart; 222var oldChangeLeadingInsertion = newChange.SpanStart - (oldChange.Span.Start + oldDelta); 224var oldChangeLeadingDeletion = Math.Min(oldChange.Span.Length, oldChangeLeadingInsertion); 310var newDeletion = newChange.SpanLength + oldChange.Span.Length - oldChange.NewLength;
Text\TextLine.cs (1)
65var lineBreakLen = 0;
Text\TextLineCollection.cs (1)
112var ndx = _index;
Text\TextSpan.cs (1)
253var diff = Start - other.Start;
Text\TextUtilities.cs (1)
34var next = index + 1;
VersionHelper.cs (1)
122for (var idx = 0; idx < elements[i].Length; idx++)
Microsoft.CodeAnalysis.Analyzers (865)
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (1)
237var destinationTypeIndex = method.TypeParameters
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ResourceStringsFormat.cs (3)
87var indexOfDataElement = sourceTextStr.IndexOf(dataElementStr, StringComparison.Ordinal); 95var indexOfValue = indexOfDataElement + 98var valueLength = valueElementStr.Length - (valueTagPrefix.Length + valueTagSuffix.Length);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (4)
707!int.TryParse(parts[0], out var spanSpart) || 708!int.TryParse(parts[1], out var spanLength)) 964var index = s.IndexOf(MultiSentenceSeparator, StringComparison.OrdinalIgnoreCase); 991for (var i = 0; i < parts.Length; i++)
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.cs (1)
158var index = entry.IndexOf(EntryFieldSeparator, StringComparison.Ordinal);
MetaAnalyzers\Fixers\ApplyDiagnosticAnalyzerAttributeFix.cs (1)
67for (var i = 0; i < languages.Length; i++)
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (4)
120if (!TryFindSymbolEqualityComparerOverload(methodSymbol, iEqualityComparer, out var symbolEqualityParameterPosition)) 128var extensionMethodShift = isUsedAsExtensionMethod ? 1 : 0; 153var methodArgsCount = methodSymbol.Parameters.Length; 247for (var i = 2; i < conditionalAccessMembers.Count - 1; i++)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
261for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (2)
274var hc = currentNode.HashCode; 844var h = 0;
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (6)
163var rootLength = GetPathRoot(path, isUnixLike).Length; 166var i = path.Length; 591var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 608var remainingParts = directoryPathParts.Length - index; 883var toSkip = isDriveRooted ? 2 : 1; 901var partCount = resolvedParts.Count;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ArrayExtensions.cs (5)
131var low = 0; 132var high = array.Length - 1; 136var middle = low + ((high - low) >> 1); 137var midValue = array[middle]; 170for (var i = 0; i < first.Length; i++)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
58var hashCode = 0; 59var count = 0; 83var hashCode = 0; 84var count = 0; 103var maxSize = Math.Min(maxItemsToHash, values.Length); 104var hashCode = 0; 127var hashCode = 0; 128var count = 0; 153var hashCode = 0; 154var count = 0; 176var hashCode = 0; 177var count = 0;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringTable.cs (11)
124var hashCode = Hash.GetFNVHashCode(chars); 128var idx = LocalIdxFromHash(hashCode); 164var hashCode = Hash.GetFNVHashCode(chars); 168var idx = LocalIdxFromHash(hashCode); 347var idx = LocalIdxFromHash(hashCode); 374var i1 = LocalNextRandom() & SharedBucketSizeMask; 450var i1 = SharedNextRandom() & SharedBucketSizeMask; 487for (var i = 0; i < array.Length; i++) 517for (var i = array.Length - 1; i >= 0; i--) 532for (var i = 0; i < ascii.Length; i++) 543for (var i = 0; i < ascii.Length; i++)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (10)
38var currentStart = accumulatedTextChangeSoFar.Value.Span.Start; 39var currentOldEnd = accumulatedTextChangeSoFar.Value.Span.End; 40var currentNewEnd = accumulatedTextChangeSoFar.Value.Span.Start + accumulatedTextChangeSoFar.Value.NewLength; 135var oldIndex = 0; 136var newIndex = 0; 140var oldDelta = 0; 199var newChangeLeadingDeletion = oldChange.Span.Start + oldDelta - newChange.SpanStart; 222var oldChangeLeadingInsertion = newChange.SpanStart - (oldChange.Span.Start + oldDelta); 224var oldChangeLeadingDeletion = Math.Min(oldChange.Span.Length, oldChangeLeadingInsertion); 310var newDeletion = newChange.SpanLength + oldChange.Span.Length - oldChange.NewLength;
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (4)
436var index = 0; 713var count = data.First().Count(); 723var width = 0; 850var count = 0;
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (11)
466for (var i = 0; i < self.Length; i++) 635var count1 = array1.Length; 636var count2 = array2.Length; 736var index = 0; 870var capacity = map.Count > 3 ? map.Count : 0; 896var count = members.Count(static s => s is TNamedTypeSymbol); 927for (var i = 1; i < array.Length; i++) 1073var count = 0; 1088var sum = 0; 1100var sum = 0; 1101for (var i = 0; i < items.Length; i++)
src\roslyn\src\Dependencies\Collections\Internal\HashHelpers.cs (5)
51var limit = (int)Math.Sqrt(candidate); 52for (var divisor = 3; divisor <= limit; divisor += 2) 67foreach (var prime in s_primes) 74for (var i = (min | 1); i < int.MaxValue; i += 2) 85var newSize = 2 * oldSize;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (6)
365var index = self.IndexOf(value); 377var index = self.IndexOf(value, 0, Count, equalityComparer); 417var index = builder.IndexOf(item); 441var index = builder.IndexOf(item, 0, builder.Count, equalityComparer); 472var index = self.IndexOf(oldValue); 486var index = self.IndexOf(oldValue, equalityComparer);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray.cs (38)
66var copied = 0; 151var dstLB = destinationArray.GetLowerBound(0); 161var copied = 0; 228var offset = startIndex; 244var endIndex = segment.Offset + segment.Count; 245for (var i = segment.Offset; i < endIndex; i++) 315var endIndex = startIndex - count + 1; 316for (var i = startIndex; i >= endIndex; i--) 324var endIndex = startIndex - count + 1; 325for (var i = startIndex; i >= endIndex; i--) 352var firstIndex = index; 353var lastIndex = index + length - 1; 488var initialFirstSegment = _firstOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 489var initialSecondSegment = _secondOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 490var offset = _firstOffset & SegmentedArrayHelper.GetOffsetMask<T>(); 495var remainingInSegment = firstSegment.Length - offset; 496var currentSegmentLength = Math.Min(remainingInSegment, _length); 505var currentSegmentLength = Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed); 591var initialFirstSegment = (_completed + _firstOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 592var initialSecondSegment = (_completed + _secondOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 593var firstOffset = (_completed + _firstOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 594var secondOffset = (_completed + _secondOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 598var remainingInFirstSegment = firstSegment.Length - firstOffset; 599var remainingInSecondSegment = secondSegment.Length - secondOffset; 600var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 639var initialFirstSegment = (_firstOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 640var initialSecondSegment = (_secondOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 641var firstOffset = (_firstOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 642var secondOffset = (_secondOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 646var remainingInFirstSegment = firstOffset + 1; 647var remainingInSecondSegment = secondOffset + 1; 648var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 733var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 734var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 737var remainingInSegment = segment.Length - offset; 782var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 783var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 786var remainingInSegment = segment.Length - offset;
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (14)
83for (var i = 0; i < _items.Length - 1; i++) 92var lastPageSize = length - ((_items.Length - 1) << SegmentShift); 147for (var i = 0; i < items.Length; i++) 157for (var i = 0; i < _items.Length; i++) 165for (var i = 0; i < _items.Length; i++) 241for (var i = 0; i < _items.Length; i++) 244var index = list.IndexOf(value); 256for (var i = 0; i < _items.Length; i++) 259var index = list.IndexOf(value); 318for (var i = 0; i < Length; i++) 320var result = comparer.Compare(this[i], o[i]); 342for (var i = 0; i < Length; i++) 357var ret = 0; 358for (var i = Length >= 8 ? Length - 8 : 0; i < Length; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (46)
180var count = source._count; 181for (var i = 0; i < count; i++) 298var count = _count; 321for (var i = 0; i < _count; i++) 332for (var i = 0; i < _count; i++) 346for (var i = 0; i < _count; i++) 375var count = _count; 377for (var i = 0; i < count; i++) 415var i = GetBucket(hashCode); 449var i = GetBucket(hashCode); 494var size = HashHelpers.GetPrime(capacity); 528ref var bucket = ref GetBucket(hashCode); 529var i = bucket - 1; // Value in _buckets is 1-based 622var count = _count; 651var count = _count; 659for (var i = 0; i < count; i++) 663ref var bucket = ref GetBucket(entries[i]._hashCode); 676var oldSegmentCount = segments.Length; 677var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 684for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 688var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 714ref var bucket = ref GetBucket(hashCode); 716var last = -1; 717var i = bucket - 1; // Value in buckets is 1-based 791ref var bucket = ref GetBucket(hashCode); 793var last = -1; 794var i = bucket - 1; // Value in buckets is 1-based 909for (var i = 0; i < _count; i++) 927var count = _count; 929for (var i = 0; i < count; i++) 957var currentCapacity = _entries.Length; 970var newSize = HashHelpers.GetPrime(capacity); 1004var newSize = HashHelpers.GetPrime(capacity); 1006var currentCapacity = oldEntries.Length; 1012var oldCount = _count; 1022var newCount = 0; 1023for (var i = 0; i < count; i++) 1030ref var bucket = ref GetBucket(hashCode); 1330var count = _dictionary._count; 1332for (var i = 0; i < count; i++) 1409var count = _dictionary._count; 1413for (var i = 0; i < count; i++) 1538var count = _dictionary._count; 1540for (var i = 0; i < count; i++) 1617var count = _dictionary._count; 1621for (var i = 0; i < count; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count; 162var capacity = source._buckets.Length; 163var threshold = HashHelpers.ExpandPrime(source.Count + 1); 179for (var i = 0; i < source._count; i++) 201var count = _count; 237var hashCode = item!.GetHashCode(); 238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 299var last = -1; 308ref var bucket = ref GetBucketRef(hashCode); 309var i = bucket - 1; // Value in buckets is 1-based 402var index = FindItemIndex(equalValue); 565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 822for (var i = 0; i < _count && count != 0; i++) 842var numRemoved = 0; 843for (var i = 0; i < _count; i++) 881var currentCapacity = _entries.Length; 892var newSize = HashHelpers.GetPrime(capacity); 904var count = _count; 912for (var i = 0; i < count; i++) 917ref var bucket = ref GetBucketRef(entry._hashCode); 930var oldSegmentCount = segments.Length; 931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 954var capacity = Count; 956var newSize = HashHelpers.GetPrime(capacity); 958var currentCapacity = oldEntries.Length; 964var oldCount = _count; 968var count = 0; 969for (var i = 0; i < oldCount; i++) 971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries. 976ref var bucket = ref GetBucketRef(hashCode); 1000var size = HashHelpers.GetPrime(capacity); 1032ref var bucket = ref RoslynUnsafe.NullRef<int>(); 1040var i = bucket - 1; // Value in _buckets is 1-based 1066var i = bucket - 1; // Value in _buckets is 1-based 1096var count = _count; 1150for (var i = 0; i < _count; i++) 1176var originalCount = _count; 1187var index = FindItemIndex(item); 1196for (var i = 0; i < originalCount; i++) 1244var originalCount = _count; 1259if (AddIfNotPresent(item, out var location)) 1282for (var i = 0; i < originalCount; i++) 1319var numElementsInOther = 0; 1331var originalCount = _count; 1339var unfoundCount = 0; // count of items in other not found in this 1340var uniqueFoundCount = 0; // count of unique items in other found in this 1344var index = FindItemIndex(item);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (32)
89var count = c.Count; 162var oldSegmentCount = segments.Length; 163var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 170for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 174var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<T>()); 254var size = _size; 271var size = _size; 306var count = c.Count; 324var targetIndex = _size; 397var size = _size; 439for (var i = 0; i < _size; i++) 522var newCapacity = 0; 545var oldSegmentCount = (_items.Length + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 546var newSegmentCount = oldSegmentCount + Math.Max(1, oldSegmentCount >> segmentGrowthShiftValue); 560var lastSegmentLength = newCapacity & SegmentedArrayHelper.GetOffsetMask<T>(); 583for (var i = 0; i < _size; i++) 601for (var i = 0; i < _size; i++) 634var endIndex = startIndex + count; 635for (var i = startIndex; i < endIndex; i++) 650for (var i = _size - 1; i >= 0; i--) 696var endIndex = startIndex - count; 697for (var i = startIndex; i > endIndex; i--) 714var version = _version; 716for (var i = 0; i < _size; i++) 906var count = c.Count; 936var targetIndex = index; 1066var index = IndexOf(item); 1093var freeIndex = 0; // the first free slot in items array 1101var current = freeIndex + 1; 1122var result = _size - freeIndex; 1295var threshold = (int)(_items.Length * 0.9); 1309for (var i = 0; i < _size; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (16)
49for (var i = 0; i < result.Length; i++) 227var endIndex = startIndex + count; 228for (var i = startIndex; i < endIndex; i++) 247var endIndex = startIndex + count; 248for (var i = startIndex; i < endIndex; i++) 281var i = 0; 282for (var j = 0; j < _builder.Count; j++) 300var i = 0; 301for (var j = 0; j < _builder.Count; j++) 319var i = 0; 320for (var j = 0; j < _builder.Count; j++) 558for (var i = 0; i < capacity; i++) 632for (var i = 0; i < Count; i++) 758for (var i = 0; i < count; i++) 768var j = 0; 769for (var i = 0; i < Count; i++)
src\roslyn\src\Dependencies\PooledObjects\ObjectPool`1.cs (3)
163for (var i = 0; i < items.Length; i++) 210for (var i = 0; i < items.Length; i++) 255for (var i = 0; i < items.Length; i++)
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
492var index = text.IndexOf(';');
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
395var count = _distinctBinaryOperatorKinds.Count;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (4)
90var additionalNewLines = Math.Max(0, GetNewlineCount(declSyntax.GetLeadingTrivia(), leading: true) + GetNewlineCount(declSyntax.GetTrailingTrivia(), leading: false) - 1); 116var index = remaining.IndexOfAny('\r', '\n'); 138var index = remaining.LastIndexOfAny('\r', '\n'); 162var count = 0;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
20var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
78var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 79var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
147return nameof(Int32); 153var intVal = EnumValueAsInt32; 200nameof(Int32) => v => Convert(int.Parse(v)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (17)
99var length = sourceEndExclusive - sourceStartInclusive; 110var rootIndex = GetRootSourceIndex(length); 111var rootIndexInSource = sourceStartInclusive + rootIndex; 138var perfectPortionHeight = SegmentedArraySortUtils.Log2((uint)subtreeNodeCount + 1); 141var perfectPortionNodeCount = PerfectTreeNodeCount(perfectPortionHeight); 148var perfectPortionMidwayPoint = perfectPortionNodeCount / 2; 191var nodeCountIfTreeWerePerfect = PerfectTreeNodeCount(height: perfectPortionHeight + 1); 193var elementsInLastIncompleteRow = subtreeNodeCount - perfectPortionNodeCount; 194var elementsInLastRowIfTreeWerePerfect = nodeCountIfTreeWerePerfect - perfectPortionNodeCount; 198var elementsInLastRowCappedAtMidwayPoint = Math.Min(elementsInLastIncompleteRow, elementsInLastRowIfTreeWerePerfect / 2); 217var leftChildIndex = GetLeftChildIndex(currentNodeIndex); 218var rightChildIndex = GetRightChildIndex(currentNodeIndex); 221var leftMaxEndValue = ComputeMaxEndNodes(array, leftChildIndex, in introspector); 222var rightMaxEndValue = ComputeMaxEndNodes(array, rightChildIndex, in introspector); 227var thisEndValue = introspector.GetSpan(currentNode.Value).End; 242var maxEndNodeIndex = array[leftChildIndex].MaxEndNodeIndex; 251var maxEndNodeIndex = array[rightChildIndex].MaxEndNodeIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeAlgorithms`2.cs (14)
102var otherStart = start; 103var otherEnd = start + length; 106var thisStart = thisSpan.Start; 107var thisEnd = thisSpan.End; 122var otherStart = start; 123var otherEnd = start + length; 126var thisStart = thisSpan.Start; 127var thisEnd = thisSpan.End; 135var otherStart = start; 136var otherEnd = start + length; 139var thisStart = thisSpan.Start; 140var thisEnd = thisSpan.End; 147var overlapStart = Math.Max(thisStart, otherStart); 148var overlapEnd = Math.Min(thisEnd, otherEnd);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.cs (4)
60var newNodeStart = introspector.GetSpan(newNode.Value).Start; 92var balanceFactor = BalanceFactor(node); 95var rightBalance = BalanceFactor(node.Right); 108var leftBalance = BalanceFactor(node.Left);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.Node.cs (3)
39var thisEndValue = GetEnd(this.Value, in introspector); 40var leftEndValue = MaxEndValue(left, in introspector); 41var rightEndValue = MaxEndValue(right, in introspector);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (16)
86var index1 = 0; 87var index2 = 0; 89var start = -1; 90var end = int.MaxValue; 278var index1 = 0; 279var index2 = 0; 280var lastEnd = -1; 363for (var i = 0; i < left.Count; ++i) 432for (var index = 0; index < this.Count; ++index) 486for (var index = 0; index < this.Count; ++index) 505var hc = 0; 603var oldStart = sorted[0].Start; 604var oldEnd = sorted[0].End; 605for (var i = 1; i < sorted.Count; ++i) 607var newStart = sorted[i].Start; 608var newEnd = sorted[i].End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (4)
58var start = int.MaxValue; 59var end = 0; 93for (var i = ChildCount - 1; i >= 0; i--) 179for (var i = 0; i < this.ChildCount; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
96for (var i = 1; i < result.Length; i++) 105for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 162for (var index = startIndexInclusive; index < endIndexExclusive;) 172if (!IsLegalBraceEscape(tokenText, index, out var width)) 218var textLength = endIndexExclusive - startIndexInclusive;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharGreenSequence.Chunks.cs (2)
47var index = array.BinarySearch((tokenStart, position), static (ch, tuple) => 82var stringIndex = position - tokenStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
213var index = 0; 259for (var i = sequence.Length - 1; i >= 0; i--) 293var start = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequenceSourceText.cs (1)
33for (var i = 0; i < count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (4)
32var nestedAnonymousSpanCount = 0; 33var nestedNamedSpanCount = 0; 102var start = i; 103var seekPoint = i;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (9)
30var targetIndex = 0; 31for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 49var targetIndex = 0; 50for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 68var targetIndex = 0; 69for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 90for (var i = 0; i < list.Count; i++) 107for (var i = 0; i < list.Count; i++) 118for (var i = 0; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 64for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 71var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (11)
18for (var i = 0; i < line.Length; i++) 33for (var i = line.Length - 1; i >= 0; i--) 82var column = initialColumn; 85for (var i = 0; i < endPosition; i++) 107for (var i = 0; i < text.Length; i++) 120var lineBreak = text.IndexOf('\n'); 131var lineBreak = text.LastIndexOf('\n'); 155var lineBreaks = 0; 156for (var i = 0; i < text.Length; i++) 221var currentColumn = 0; 223for (var i = 0; i < line.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
110var startLineNumber = text.Lines.IndexOf(span.Start); 111var endLineNumber = text.Lines.IndexOf(span.End); 113for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 117var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (4)
15var startPosition = line.Start; 17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++) 69for (var i = line.Span.Start; i < line.Span.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (4)
26var start = int.MaxValue; 27var end = 0; 79var startSegmentEnd = Math.Min(span.End, except.Start); 83var endSegmentStart = Math.Max(span.Start, except.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (6)
35var firstBlockOrdinal = 0; 36var lastBlockOrdinal = blocks.Length - 1; 41for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++) 94var min = toVisit.Min; 352var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 378for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (6)
120for (var i = list.Count - 1; i >= 0; i--) 144var indentationLevel = tuple.indentation; 171var baseIndentation = tokenColumnGetter(baseToken); 172var delta = operation.GetAdjustedIndentationDelta(_headerFacts, root, baseToken); 187var indentationLevel = 0; 317for (var i = list.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (13)
103var initialIndentation = baseIndentationFinder.GetIndentationOfCurrentPosition( 145var count = _initialIndentBlockOperations.Count - 1 + operations.Count; 149for (var i = 1; i < _initialIndentBlockOperations.Count; i++) 154for (var i = 0; i < operations.Count; i++) 198var baseIndentationDelta = operation.GetAdjustedIndentationDelta(self._engine.HeaderFacts, self.TreeData.Root, effectiveBaseToken); 207var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).FullSpan.Start; 230var indentation = operation.IndentationDeltaOrPosition * Options.IndentationSize; 399var originalSpace = TokenStream.GetOriginalColumn(anchorToken); 438var depth = 0; 490var currentColumn = TokenStream.GetCurrentColumn(anchorData.AnchorToken); 508if (!previousChangesMap.TryGetValue(token, out var value)) 513var currentColumn = TokenStream.GetCurrentColumn(token); 579var tokenPairIndex = tokenData.IndexInStream;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (9)
37var otherStart = start; 38var otherEnd = start + length; 41var thisStart = thisSpan.Start; 42var thisEnd = thisSpan.End; 49var otherStart = start; 50var otherEnd = start + length; 53var thisStart = thisSpan.Start; 54var thisEnd = thisSpan.End; 70var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (4)
306for (var i = 0; i < context.TokenStream.TokenCount - 1; i++) 338var startPosition = this.TreeData.IsFirstToken(_startToken) ? this.TreeData.StartPosition : _startToken.SpanStart; 339var endPosition = this.TreeData.IsLastToken(_endToken) ? this.TreeData.EndPosition : _endToken.Span.End; 388var pairIndex = p.PairIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (15)
54var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines); 60var endColumnOfPreviousToken = multipleLines ? tokenLength : context.TokenStream.GetCurrentColumn(previousToken) + tokenLength; 78var space = operation.Space; 116var space = operation.Space; 170var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 192var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 301var baseSpaceOrIndentation = context.TokenStream.GetCurrentColumn(token); 303for (var i = 0; i < list.Count; i++) 382for (var i = 0; i < tokenWithIndices.Count; i++) 416for (var pairIndex = firstToken.IndexInStream; pairIndex < lastToken.IndexInStream; pairIndex++) 453var indentation = triviaInfo.Spaces + indentationDelta; 513var tokenPairIndex = tokenWithIndex.IndexInStream - 1; 530var indentationDelta = context.GetDeltaFromPreviousChangesMap(tokenWithIndex.Token, previousChangesMap); 560var indentation = triviaInfo.Spaces + context.GetAnchorDeltaFromOriginalColumn(firstTokenOnLine);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
31ExtractLineAndSpace(this.OriginalString, out var lineBreaks, out var spaces); 143ExtractLineAndSpace(triviaString, out var lineBreaks, out var spaces);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (6)
60for (var i = 0; i < SpaceCacheSize; i++) 64for (var lineIndex = 0; lineIndex < LineBreakCacheSize; lineIndex++) 66for (var indentationLevel = 0; indentationLevel < IndentationLevelCacheSize; indentationLevel++) 68var indentation = indentationLevel * options.IndentationSize; 123var indentationLevel = indentation / Options.IndentationSize; 126var lineIndex = lineBreaks - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
69var start = this.Token.SpanStart - other.Token.SpanStart; 73var end = this.Token.Span.End - other.Token.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (11)
59var sizeOfList = spanToFormat.Length / MagicTextLengthToTokensRatio; 82for (var i = 1; i < _tokens.Count; i++) 142var indexInStream = GetTokenIndexInStream(token); 155var lastIndex = this.TokenCount - 1; 287var spaces = 0; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines); 336var initialColumn = _treeData.GetOriginalColumn(_options.TabSize, token); 356for (var pairIndex = 0; pairIndex < this.TokenCount - 1; pairIndex++) 501var tokenIndex = _tokens.BinarySearch(token, TokenOrderComparer.Instance); 518for (var i = tokenIndex; i < _tokens.Count; i++) 533for (var i = tokenIndex - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (15)
89var numberOfTabs = 0; 90var numberOfSpaces = Math.Max(0, desiredIndentation); 103var numberOfTabs = 0; 104var numberOfSpaces = Math.Max(0, desiredIndentation); 135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken); 152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText); 159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 193for (var i = 1; i < lines.Length; i++) 196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line); 199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize); 226for (var i = 0; i < text.Length; i++) 242var i = 0; 298var start = previousToken.RawKind != 0 303var end = nextToken.RawKind != 0
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++) 145for (var i = 0; i < text.Length; i++) 297for (var i = 0; i < list.Count; i++) 501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++) 525var index = this.OriginalString.IndexOf(this.IsNewLine); 531for (var i = 0; i < index; i++) 554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween); 555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule); 594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1)); 602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0; 604var index = lastText.GetFirstNonWhitespaceIndexInString(); 610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index); 611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length); 635var insertionIndex = GetInsertionIndex(changes); 636for (var i = lineBreaks.Count - 1; i >= 0; i--) 652for (var i = changes.Count - 1; i >= 0; i--) 662for (var i = changes.Count - 1; i >= 0; i--) 689if (TryGetMatchingChangeIndex(changes, out var index)) 717for (var i = 0; i < changes.Count; i++) 741for (var i = this.OriginalString.Length - 1; i >= 0; i--) 774for (var i = 0; i < delta.Lines; i++) 800for (var i = 0; i < delta.Lines; i++) 897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1); 937var offset = trivia.FullSpan.Start - this.StartPosition;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
151for (var currentLine = this.LineToBeIndented.LineNumber - 1; currentLine >= 0; currentLine--) 191var offset = updatedLine.GetColumnFromLineOffset(nonWhitespaceOffset.Value, _tabSize); 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
46priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
345var index = 0; 409for (var i = 0; i < parts.Count; i++) 428for (var i = Suffix.Length; i > 0; i--) 455for (var i = 0; i < Prefix.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (4)
190var count = set.Count; 208var count = set.Count; 240var count = stack.Count; 272var count = set.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (4)
368var spanLength = span.Length; 372for (var offset = 0; offset < spanLength; offset += buffer.Length) 374var segmentLength = Math.Min(buffer.Length, spanLength - offset); 468if (_stringReferenceMap.TryGetReferenceId(value, out var id))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (5)
88var index = 0; 127var ppIndex = -1; 128for (var i = leadingTrivia.Count - 1; i >= 0; i--) 151var index = 0; 177var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (8)
47var start = span.Start; 48var end = span.End; 101var location = selectionTrimmed.Start; 258var lineDistance = tokenLine.LineNumber - locationLine.LineNumber; 288var location = tokenToLeft.Span.End; 327var location = tokenToRightOrIn.Span.Start; 551var argumentStartLine = sourceText.Lines.GetLineFromPosition(typedAncestor.Span.Start).LineNumber; 552var caretLine = sourceText.Lines.GetLineFromPosition(position).LineNumber;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
83var fieldIndex = members.IndexOf(firstMember); 88for (var i = fieldIndex; i < members.Count; i++) 125var position = textSpan.Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (6)
65var childCount = childNodesAndTokens.Count; 70var index = 0; 261for (var i = 1; i < name.Length; i++) 455var endOfAttributeLists = attributeList.Last().Span.End; 458var endOfNode = node.Span.End; 459var startOfNodeWithoutAttributes = Math.Min(afterAttributesToken.Span.Start, endOfNode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
139var ordinal = reader.ReadInteger(); 150for (var i = 0; i < locations.Count; i++) 259var ordinal = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (6)
186var version = reader.ReadFormatVersion(); 282for (var i = 0; i < refKinds.Count; i++) 340var position = GetDataStartPosition(_symbolKeyData); 343var hashCode = 0; 361var position1 = GetDataStartPosition(_symbolKeyData); 362var position2 = GetDataStartPosition(other._symbolKeyData);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (3)
69var arity = reader.ReadInteger(); 112var type = reader.ReadInteger(); 125for (var i = namespaceNames.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
42for (var i = 0; i < events.Builder.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (16)
89var value = 0; 91var start = Position; 94var digit = Data[Position] - '0'; 115var val = ReadInteger(); 147var start = Position; 170var end = Position; 208var length = ReadInteger(); 209for (var i = 0; i < length; i++) 304for (var i = start; i < end; i++) 400for (var i = 0; i < originalParameterTypes.Count; i++) 490var id = ReadInteger(); 497var id = ReadInteger(); 553var length = ReadInteger(); 554for (var i = 0; i < length; i++) 662var start = ReadInteger(); 663var length = ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1102for (var i = 0; i < specifiedArguments.Length; i++) 1147for (var i = 0; i < signature1Parameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (5)
86for (var i = 0; i < _itemsByPriority.Length; i++) 103for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck > priority; priorityToCheck--) 116for (var priorityToCheck = priority - 1; priorityToCheck >= 0; priorityToCheck--) 200for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck >= 0; priorityToCheck--) 227for (var i = 0; i < _itemsByPriority.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (16)
98var charCount = distinctValues.Sum(v => v.Length); 103var characterIndex = 0; 104for (var i = 0; i < distinctValues.Length; i++) 123for (var i = 0; i < _wordSpans.Length; i++) 141var currentEdgeIndex = 0; 142for (var i = 0; i < _builderNodes.Length; i++) 145var edgeCount = builderNode.EdgeCount; 152var start = i * CompactEdgeAllocationSize; 153var end = start + Math.Min(edgeCount, CompactEdgeAllocationSize); 154for (var j = start; j < end; j++) 185var currentNodeIndex = 0; 193var editDistance = EditDistance.GetEditDistance( 204if (TryGetChildIndex(currentNode, currentNodeIndex, editDistance, out var childNodeIndex)) 262var start = currentNodeIndex * CompactEdgeAllocationSize; 263var end = start + Math.Min(currentNode.EdgeCount, CompactEdgeAllocationSize); 265for (var i = start; i < end; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (8)
78for (var i = 0; i < value.Length; i++) 119var editDistance = EditDistance.GetEditDistance( 134var min = editDistance - threshold; 135var max = editDistance + threshold; 137var startInclusive = currentNode.FirstEdgeIndex; 138var endExclusive = startInclusive + currentNode.EdgeCount; 139for (var i = startInclusive; i < endExclusive; i++) 141var childEditDistance = _edges[i].EditDistance;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
25var d = o1.TextSpan.Start - o2.TextSpan.Start; 60for (var i = 1; i < spans.Count; i++) 150var startPosition = token.SpanStart; 263var startPosition = GetStartPositionOfSpan(startToken); 264var endPosition = GetEndPositionOfSpan(endToken); 277var backwardPosition = token.FullSpan.End; 303var forwardPosition = token.FullSpan.Start; 364var startPosition = startToken.SpanStart; 365var endPosition = endToken.RawKind == 0 ? root.Span.End : endToken.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ComparerWithState.cs (2)
16var comparison = comparableMethod(first, state).CompareTo(comparableMethod(second, state)); 30var comparison = comparableMethod(first).CompareTo(comparableMethod(second));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (22)
61for (var i = 0; i < text.Length; i++) 93for (var i = 0; i < target.Length; i++) 142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1); 145for (var i = 0; i < width; i++) 155for (var j = 0; j < height; j++) 207var sourceLength = source.Length; 208var targetLength = target.Length; 218var minimumEditCount = targetLength - sourceLength; 484var offset = threshold - minimumEditCount; 492for (var i = 1; i <= sourceLength; i++) 494var lastMatchIndex_inTarget = 0; 498var jStart = Math.Max(1, i - offset); 499var jEnd = Math.Min(targetLength, i + minimumEditCount + offset); 515for (var j = jStart; j <= jEnd; j++) 519var i1 = targetChar < LastSeenIndexLength ? characterToLastSeenIndex_inSource[targetChar] : 0; 520var j1 = lastMatchIndex_inTarget; 558for (var j = 0; j < height; j++) 560for (var i = 0; i < width; i++) 562var v = matrix[i + 2, j + 2]; 573=> da.TryGetValue(c, out var value) ? value : 0; 582var min = v1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
47for (var i = 0; i < streams.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (13)
78for (var i = 0; i < arguments.Count; i++) 86for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 88var parameterIndex = argumentToParameterMap[argumentIndex]; 105var argumentIndexToSave = GetArgumentIndex(position.Value); 106var foundParameterIndex = -1; 163for (var i = 0; i < arguments.Count; i++) 166for (var i = 0; i < arguments.Count; i++) 168var parameterIndex = argumentToParameterMap[i]; 173for (var i = 0; i < specified.Count; i++) 189var currentParameterIndex = 0; 193for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 208var namedParameterIndex = method.Parameters.IndexOf(p => p.Name == argumentName); 260for (var i = 0; i < arguments.Count - 1; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (4)
96var i = 0; 112var length = list.Count; 126for (var i = 0; i < length; i++) 146var index = list.IndexOfNullOrDuplicateItem();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i); 48var chunkOffset = 0; 51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false); 181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count); 194var currentOffset = GetChunkOffset(position); 196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position)); 225var count = checked((int)Length); 228var chunkIndex = 0; 232var copyCount = Math.Min(chunk.Length, count); 310var nextIndex = GetChunkIndex(value); 311for (var i = this.chunks.Count; i <= nextIndex; i++) 335var chunkIndex = GetChunkIndex(value); 336var chunkOffset = GetChunkOffset(value); 340var trimIndex = chunkIndex + 1; 341for (var i = trimIndex; i < chunks.Count; i++) 359var currentIndex = CurrentChunkIndex; 360var currentOffset = CurrentChunkOffset; 375var currentIndex = index; 376var countLeft = count; 381var currentOffset = CurrentChunkOffset; 383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (2)
61for (var i = 0; i < taskArray.Length; i++) 73for (var i = 0; i < taskArray.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
25for (var start = 0; start < text.Length;) 43var length = identifier.Length; 85var current = wordStart + 1; 107var current = wordStart + 1; 128var end = current - 1; 153var current = wordStart + 1; 164var current = wordStart + 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (8)
16var startIndex = 0; 19var prefixIndex = text.IndexOf(escapePrefix, startIndex); 20var prohibitIndex = text.IndexOfAny(prohibitedCharacters, startIndex); 21var index = prefixIndex >= 0 && prohibitIndex >= 0 ? Math.Min(prefixIndex, prohibitIndex) 64var startIndex = 0; 68var index = text.IndexOf(escapePrefix, startIndex); 83var hex = ParseHex(text, index + 1, 2); 101var value = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
163var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
548var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
45for (var i = 0; i < Math.Min(names1.Count, names2.Count); i++) 65var comp = name1.CompareTo(name2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
111var parameterCount = symbol.GetParameters().Length; 502var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 503var skip = extensionUsedAsInstance ? 1 : 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
477for (var i = 0; i < t1.Count; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
126for (var i = 0; i < parameters1.Length; ++i) 220for (var i = 0; i < method1.TypeParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (7)
84for (var i = 0; i < x.Length; i++) 431for (var i = 0; i < xElements.Length; i++) 448for (var i = 0; i < xElements.Length; i++) 469var count = xParameters.Length; 475for (var i = 0; i < count; i++) 494var count = xTypeArguments.Length; 500for (var i = 0; i < count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
86for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 103for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 154for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 211var index = declarationList.IndexOf(afterMember); 225var index = declarationList.IndexOf(beforeMember); 254var index = declarationList.IndexOf(member); 271var index = declarationList.IndexOf(member); 287var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 340var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 341var desiredGroupIndex = result < 0 ? ~result : result; 366var currentIndex = desiredGroupIndex; 369var previousIndex = currentIndex - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (2)
55for (var i = 0; i < method.TypeParameters.Length; i++) 109for (var i = 0; i < typeParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
395for (var i = parts.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (4)
49for (var i = 0; i < newImports.Count; i++) 61var originalFirstUsingCurrentIndex = newImports.IndexOf(originalFirstUsing); 63var originalLastUsingCurrentIndex = newImports.IndexOf(originalLastUsing); 86for (var i = 0; i < newImports.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (3)
22var parameterIndex = method.Parameters.IndexOf(parameter); 26for (var i = parameterIndex - 1; i >= 0; i--) 31for (var i = parameterIndex + 1; i < method.Parameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (3)
125for (var i = indexPath.Count - 1; i >= 0; i--) 127var childIndex = indexPath[i]; 157var childIndex = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (4)
29var index = 1; 112for (var i = 0; i < names.Count; i++) 121var index = 1; 148var index = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\TextReaderWithLength.cs (1)
20var read = base.Read(chars, 0, Length);
Microsoft.CodeAnalysis.AnalyzerUtilities (827)
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
261for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (2)
274var hc = currentNode.HashCode; 844var h = 0;
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (6)
163var rootLength = GetPathRoot(path, isUnixLike).Length; 166var i = path.Length; 591var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 608var remainingParts = directoryPathParts.Length - index; 883var toSkip = isDriveRooted ? 2 : 1; 901var partCount = resolvedParts.Count;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ArrayExtensions.cs (5)
131var low = 0; 132var high = array.Length - 1; 136var middle = low + ((high - low) >> 1); 137var midValue = array[middle]; 170for (var i = 0; i < first.Length; i++)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
58var hashCode = 0; 59var count = 0; 83var hashCode = 0; 84var count = 0; 103var maxSize = Math.Min(maxItemsToHash, values.Length); 104var hashCode = 0; 127var hashCode = 0; 128var count = 0; 153var hashCode = 0; 154var count = 0; 176var hashCode = 0; 177var count = 0;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringTable.cs (11)
124var hashCode = Hash.GetFNVHashCode(chars); 128var idx = LocalIdxFromHash(hashCode); 164var hashCode = Hash.GetFNVHashCode(chars); 168var idx = LocalIdxFromHash(hashCode); 347var idx = LocalIdxFromHash(hashCode); 374var i1 = LocalNextRandom() & SharedBucketSizeMask; 450var i1 = SharedNextRandom() & SharedBucketSizeMask; 487for (var i = 0; i < array.Length; i++) 517for (var i = array.Length - 1; i >= 0; i--) 532for (var i = 0; i < ascii.Length; i++) 543for (var i = 0; i < ascii.Length; i++)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (10)
38var currentStart = accumulatedTextChangeSoFar.Value.Span.Start; 39var currentOldEnd = accumulatedTextChangeSoFar.Value.Span.End; 40var currentNewEnd = accumulatedTextChangeSoFar.Value.Span.Start + accumulatedTextChangeSoFar.Value.NewLength; 135var oldIndex = 0; 136var newIndex = 0; 140var oldDelta = 0; 199var newChangeLeadingDeletion = oldChange.Span.Start + oldDelta - newChange.SpanStart; 222var oldChangeLeadingInsertion = newChange.SpanStart - (oldChange.Span.Start + oldDelta); 224var oldChangeLeadingDeletion = Math.Min(oldChange.Span.Length, oldChangeLeadingInsertion); 310var newDeletion = newChange.SpanLength + oldChange.Span.Length - oldChange.NewLength;
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (4)
436var index = 0; 713var count = data.First().Count(); 723var width = 0; 850var count = 0;
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (11)
466for (var i = 0; i < self.Length; i++) 635var count1 = array1.Length; 636var count2 = array2.Length; 736var index = 0; 870var capacity = map.Count > 3 ? map.Count : 0; 896var count = members.Count(static s => s is TNamedTypeSymbol); 927for (var i = 1; i < array.Length; i++) 1073var count = 0; 1088var sum = 0; 1100var sum = 0; 1101for (var i = 0; i < items.Length; i++)
src\roslyn\src\Dependencies\Collections\Internal\HashHelpers.cs (5)
51var limit = (int)Math.Sqrt(candidate); 52for (var divisor = 3; divisor <= limit; divisor += 2) 67foreach (var prime in s_primes) 74for (var i = (min | 1); i < int.MaxValue; i += 2) 85var newSize = 2 * oldSize;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (6)
365var index = self.IndexOf(value); 377var index = self.IndexOf(value, 0, Count, equalityComparer); 417var index = builder.IndexOf(item); 441var index = builder.IndexOf(item, 0, builder.Count, equalityComparer); 472var index = self.IndexOf(oldValue); 486var index = self.IndexOf(oldValue, equalityComparer);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray.cs (38)
66var copied = 0; 151var dstLB = destinationArray.GetLowerBound(0); 161var copied = 0; 228var offset = startIndex; 244var endIndex = segment.Offset + segment.Count; 245for (var i = segment.Offset; i < endIndex; i++) 315var endIndex = startIndex - count + 1; 316for (var i = startIndex; i >= endIndex; i--) 324var endIndex = startIndex - count + 1; 325for (var i = startIndex; i >= endIndex; i--) 352var firstIndex = index; 353var lastIndex = index + length - 1; 488var initialFirstSegment = _firstOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 489var initialSecondSegment = _secondOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 490var offset = _firstOffset & SegmentedArrayHelper.GetOffsetMask<T>(); 495var remainingInSegment = firstSegment.Length - offset; 496var currentSegmentLength = Math.Min(remainingInSegment, _length); 505var currentSegmentLength = Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed); 591var initialFirstSegment = (_completed + _firstOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 592var initialSecondSegment = (_completed + _secondOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 593var firstOffset = (_completed + _firstOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 594var secondOffset = (_completed + _secondOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 598var remainingInFirstSegment = firstSegment.Length - firstOffset; 599var remainingInSecondSegment = secondSegment.Length - secondOffset; 600var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 639var initialFirstSegment = (_firstOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 640var initialSecondSegment = (_secondOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 641var firstOffset = (_firstOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 642var secondOffset = (_secondOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 646var remainingInFirstSegment = firstOffset + 1; 647var remainingInSecondSegment = secondOffset + 1; 648var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 733var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 734var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 737var remainingInSegment = segment.Length - offset; 782var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 783var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 786var remainingInSegment = segment.Length - offset;
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (14)
83for (var i = 0; i < _items.Length - 1; i++) 92var lastPageSize = length - ((_items.Length - 1) << SegmentShift); 147for (var i = 0; i < items.Length; i++) 157for (var i = 0; i < _items.Length; i++) 165for (var i = 0; i < _items.Length; i++) 241for (var i = 0; i < _items.Length; i++) 244var index = list.IndexOf(value); 256for (var i = 0; i < _items.Length; i++) 259var index = list.IndexOf(value); 318for (var i = 0; i < Length; i++) 320var result = comparer.Compare(this[i], o[i]); 342for (var i = 0; i < Length; i++) 357var ret = 0; 358for (var i = Length >= 8 ? Length - 8 : 0; i < Length; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (46)
180var count = source._count; 181for (var i = 0; i < count; i++) 298var count = _count; 321for (var i = 0; i < _count; i++) 332for (var i = 0; i < _count; i++) 346for (var i = 0; i < _count; i++) 375var count = _count; 377for (var i = 0; i < count; i++) 415var i = GetBucket(hashCode); 449var i = GetBucket(hashCode); 494var size = HashHelpers.GetPrime(capacity); 528ref var bucket = ref GetBucket(hashCode); 529var i = bucket - 1; // Value in _buckets is 1-based 622var count = _count; 651var count = _count; 659for (var i = 0; i < count; i++) 663ref var bucket = ref GetBucket(entries[i]._hashCode); 676var oldSegmentCount = segments.Length; 677var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 684for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 688var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 714ref var bucket = ref GetBucket(hashCode); 716var last = -1; 717var i = bucket - 1; // Value in buckets is 1-based 791ref var bucket = ref GetBucket(hashCode); 793var last = -1; 794var i = bucket - 1; // Value in buckets is 1-based 909for (var i = 0; i < _count; i++) 927var count = _count; 929for (var i = 0; i < count; i++) 957var currentCapacity = _entries.Length; 970var newSize = HashHelpers.GetPrime(capacity); 1004var newSize = HashHelpers.GetPrime(capacity); 1006var currentCapacity = oldEntries.Length; 1012var oldCount = _count; 1022var newCount = 0; 1023for (var i = 0; i < count; i++) 1030ref var bucket = ref GetBucket(hashCode); 1330var count = _dictionary._count; 1332for (var i = 0; i < count; i++) 1409var count = _dictionary._count; 1413for (var i = 0; i < count; i++) 1538var count = _dictionary._count; 1540for (var i = 0; i < count; i++) 1617var count = _dictionary._count; 1621for (var i = 0; i < count; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count; 162var capacity = source._buckets.Length; 163var threshold = HashHelpers.ExpandPrime(source.Count + 1); 179for (var i = 0; i < source._count; i++) 201var count = _count; 237var hashCode = item!.GetHashCode(); 238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 299var last = -1; 308ref var bucket = ref GetBucketRef(hashCode); 309var i = bucket - 1; // Value in buckets is 1-based 402var index = FindItemIndex(equalValue); 565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 822for (var i = 0; i < _count && count != 0; i++) 842var numRemoved = 0; 843for (var i = 0; i < _count; i++) 881var currentCapacity = _entries.Length; 892var newSize = HashHelpers.GetPrime(capacity); 904var count = _count; 912for (var i = 0; i < count; i++) 917ref var bucket = ref GetBucketRef(entry._hashCode); 930var oldSegmentCount = segments.Length; 931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 954var capacity = Count; 956var newSize = HashHelpers.GetPrime(capacity); 958var currentCapacity = oldEntries.Length; 964var oldCount = _count; 968var count = 0; 969for (var i = 0; i < oldCount; i++) 971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries. 976ref var bucket = ref GetBucketRef(hashCode); 1000var size = HashHelpers.GetPrime(capacity); 1032ref var bucket = ref RoslynUnsafe.NullRef<int>(); 1040var i = bucket - 1; // Value in _buckets is 1-based 1066var i = bucket - 1; // Value in _buckets is 1-based 1096var count = _count; 1150for (var i = 0; i < _count; i++) 1176var originalCount = _count; 1187var index = FindItemIndex(item); 1196for (var i = 0; i < originalCount; i++) 1244var originalCount = _count; 1259if (AddIfNotPresent(item, out var location)) 1282for (var i = 0; i < originalCount; i++) 1319var numElementsInOther = 0; 1331var originalCount = _count; 1339var unfoundCount = 0; // count of items in other not found in this 1340var uniqueFoundCount = 0; // count of unique items in other found in this 1344var index = FindItemIndex(item);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (32)
89var count = c.Count; 162var oldSegmentCount = segments.Length; 163var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 170for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 174var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<T>()); 254var size = _size; 271var size = _size; 306var count = c.Count; 324var targetIndex = _size; 397var size = _size; 439for (var i = 0; i < _size; i++) 522var newCapacity = 0; 545var oldSegmentCount = (_items.Length + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 546var newSegmentCount = oldSegmentCount + Math.Max(1, oldSegmentCount >> segmentGrowthShiftValue); 560var lastSegmentLength = newCapacity & SegmentedArrayHelper.GetOffsetMask<T>(); 583for (var i = 0; i < _size; i++) 601for (var i = 0; i < _size; i++) 634var endIndex = startIndex + count; 635for (var i = startIndex; i < endIndex; i++) 650for (var i = _size - 1; i >= 0; i--) 696var endIndex = startIndex - count; 697for (var i = startIndex; i > endIndex; i--) 714var version = _version; 716for (var i = 0; i < _size; i++) 906var count = c.Count; 936var targetIndex = index; 1066var index = IndexOf(item); 1093var freeIndex = 0; // the first free slot in items array 1101var current = freeIndex + 1; 1122var result = _size - freeIndex; 1295var threshold = (int)(_items.Length * 0.9); 1309for (var i = 0; i < _size; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (16)
49for (var i = 0; i < result.Length; i++) 227var endIndex = startIndex + count; 228for (var i = startIndex; i < endIndex; i++) 247var endIndex = startIndex + count; 248for (var i = startIndex; i < endIndex; i++) 281var i = 0; 282for (var j = 0; j < _builder.Count; j++) 300var i = 0; 301for (var j = 0; j < _builder.Count; j++) 319var i = 0; 320for (var j = 0; j < _builder.Count; j++) 558for (var i = 0; i < capacity; i++) 632for (var i = 0; i < Count; i++) 758for (var i = 0; i < count; i++) 768var j = 0; 769for (var i = 0; i < Count; i++)
src\roslyn\src\Dependencies\PooledObjects\ObjectPool`1.cs (3)
163for (var i = 0; i < items.Length; i++) 210for (var i = 0; i < items.Length; i++) 255for (var i = 0; i < items.Length; i++)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
395var count = _distinctBinaryOperatorKinds.Count;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (4)
90var additionalNewLines = Math.Max(0, GetNewlineCount(declSyntax.GetLeadingTrivia(), leading: true) + GetNewlineCount(declSyntax.GetTrailingTrivia(), leading: false) - 1); 116var index = remaining.IndexOfAny('\r', '\n'); 138var index = remaining.LastIndexOfAny('\r', '\n'); 162var count = 0;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
20var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\BasicBlockExtensions.cs (2)
105var ordinalToCompare = first ? enclosingRegion.FirstBlockOrdinal : enclosingRegion.LastBlockOrdinal; 198var ordinal = unprocessedOrdinals[0];
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\ControlFlowRegionExtensions.cs (1)
17for (var i = controlFlowRegion.FirstBlockOrdinal; i <= controlFlowRegion.LastBlockOrdinal; i++)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
430var excludedCount = 0;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (2)
67var newHeight = Height + newRoot.Height + 1; 149var height = 0;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToAbstractValueDomain.cs (1)
37var nullCompareResult = NullAbstractValueDomain.Default.Compare(oldValue.NullState, newValue.NullState);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityBasedPredicateAnalysisData.cs (3)
72var baseCompareResult = base.BaseCompareHelper(newData); 79var coreAnalysisDataCompareResult = coreDataAnalysisDomain.Compare(CoreAnalysisData, newData.CoreAnalysisData); 190for (var i = 0; i < entity.Indices.Length; i++)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
500var candidateEntitiesCount = candidateEntitiesBuilder.Count;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityMapAbstractDomain.cs (1)
249for (var i = 1; i < values.Count; i++)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\CacheBasedEquatable.cs (1)
31var result = hashCode.ToHashCode();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (7)
241foreach (var catchBlockOrdinal in nestedCatchBlockOrdinals) 454var dominatorBlockOrdinal = loopRangeMap[successorBlock.Ordinal]; 483foreach (var blockOrdinal in pendingBlocksNeedingAtLeastOnePass) 571foreach (var blockOrdinal in worklist.Concat(pendingBlocksNeedingAtLeastOnePass)) 672for (var i = branch.FinallyRegions.Length - 1; i >= 0; i--) 697for (var i = branch.FinallyRegions.Length - 1; i >= 0; i--) 819var maxSuccessorOrdinal = Math.Max(branch.Destination.GetMaxSuccessorOrdinal(), branch.Source.Ordinal);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2561var ordinal = argumentOperation.Parameter.Ordinal;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\MapAbstractDomain.cs (1)
66var result = ValueDomain.Compare(value, otherValue, assertMonotonicity);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
147return nameof(Int32); 153var intVal = EnumValueAsInt32; 200nameof(Int32) => v => Convert(int.Parse(v)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (17)
99var length = sourceEndExclusive - sourceStartInclusive; 110var rootIndex = GetRootSourceIndex(length); 111var rootIndexInSource = sourceStartInclusive + rootIndex; 138var perfectPortionHeight = SegmentedArraySortUtils.Log2((uint)subtreeNodeCount + 1); 141var perfectPortionNodeCount = PerfectTreeNodeCount(perfectPortionHeight); 148var perfectPortionMidwayPoint = perfectPortionNodeCount / 2; 191var nodeCountIfTreeWerePerfect = PerfectTreeNodeCount(height: perfectPortionHeight + 1); 193var elementsInLastIncompleteRow = subtreeNodeCount - perfectPortionNodeCount; 194var elementsInLastRowIfTreeWerePerfect = nodeCountIfTreeWerePerfect - perfectPortionNodeCount; 198var elementsInLastRowCappedAtMidwayPoint = Math.Min(elementsInLastIncompleteRow, elementsInLastRowIfTreeWerePerfect / 2); 217var leftChildIndex = GetLeftChildIndex(currentNodeIndex); 218var rightChildIndex = GetRightChildIndex(currentNodeIndex); 221var leftMaxEndValue = ComputeMaxEndNodes(array, leftChildIndex, in introspector); 222var rightMaxEndValue = ComputeMaxEndNodes(array, rightChildIndex, in introspector); 227var thisEndValue = introspector.GetSpan(currentNode.Value).End; 242var maxEndNodeIndex = array[leftChildIndex].MaxEndNodeIndex; 251var maxEndNodeIndex = array[rightChildIndex].MaxEndNodeIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeAlgorithms`2.cs (14)
102var otherStart = start; 103var otherEnd = start + length; 106var thisStart = thisSpan.Start; 107var thisEnd = thisSpan.End; 122var otherStart = start; 123var otherEnd = start + length; 126var thisStart = thisSpan.Start; 127var thisEnd = thisSpan.End; 135var otherStart = start; 136var otherEnd = start + length; 139var thisStart = thisSpan.Start; 140var thisEnd = thisSpan.End; 147var overlapStart = Math.Max(thisStart, otherStart); 148var overlapEnd = Math.Min(thisEnd, otherEnd);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.cs (4)
60var newNodeStart = introspector.GetSpan(newNode.Value).Start; 92var balanceFactor = BalanceFactor(node); 95var rightBalance = BalanceFactor(node.Right); 108var leftBalance = BalanceFactor(node.Left);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.Node.cs (3)
39var thisEndValue = GetEnd(this.Value, in introspector); 40var leftEndValue = MaxEndValue(left, in introspector); 41var rightEndValue = MaxEndValue(right, in introspector);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (16)
86var index1 = 0; 87var index2 = 0; 89var start = -1; 90var end = int.MaxValue; 278var index1 = 0; 279var index2 = 0; 280var lastEnd = -1; 363for (var i = 0; i < left.Count; ++i) 432for (var index = 0; index < this.Count; ++index) 486for (var index = 0; index < this.Count; ++index) 505var hc = 0; 603var oldStart = sorted[0].Start; 604var oldEnd = sorted[0].End; 605for (var i = 1; i < sorted.Count; ++i) 607var newStart = sorted[i].Start; 608var newEnd = sorted[i].End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (4)
58var start = int.MaxValue; 59var end = 0; 93for (var i = ChildCount - 1; i >= 0; i--) 179for (var i = 0; i < this.ChildCount; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
96for (var i = 1; i < result.Length; i++) 105for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 162for (var index = startIndexInclusive; index < endIndexExclusive;) 172if (!IsLegalBraceEscape(tokenText, index, out var width)) 218var textLength = endIndexExclusive - startIndexInclusive;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharGreenSequence.Chunks.cs (2)
47var index = array.BinarySearch((tokenStart, position), static (ch, tuple) => 82var stringIndex = position - tokenStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
213var index = 0; 259for (var i = sequence.Length - 1; i >= 0; i--) 293var start = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequenceSourceText.cs (1)
33for (var i = 0; i < count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (4)
32var nestedAnonymousSpanCount = 0; 33var nestedNamedSpanCount = 0; 102var start = i; 103var seekPoint = i;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (9)
30var targetIndex = 0; 31for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 49var targetIndex = 0; 50for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 68var targetIndex = 0; 69for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 90for (var i = 0; i < list.Count; i++) 107for (var i = 0; i < list.Count; i++) 118for (var i = 0; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 64for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 71var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (11)
18for (var i = 0; i < line.Length; i++) 33for (var i = line.Length - 1; i >= 0; i--) 82var column = initialColumn; 85for (var i = 0; i < endPosition; i++) 107for (var i = 0; i < text.Length; i++) 120var lineBreak = text.IndexOf('\n'); 131var lineBreak = text.LastIndexOf('\n'); 155var lineBreaks = 0; 156for (var i = 0; i < text.Length; i++) 221var currentColumn = 0; 223for (var i = 0; i < line.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
110var startLineNumber = text.Lines.IndexOf(span.Start); 111var endLineNumber = text.Lines.IndexOf(span.End); 113for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 117var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (4)
15var startPosition = line.Start; 17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++) 69for (var i = line.Span.Start; i < line.Span.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (4)
26var start = int.MaxValue; 27var end = 0; 79var startSegmentEnd = Math.Min(span.End, except.Start); 83var endSegmentStart = Math.Max(span.Start, except.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (6)
35var firstBlockOrdinal = 0; 36var lastBlockOrdinal = blocks.Length - 1; 41for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++) 94var min = toVisit.Min; 352var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 378for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (6)
120for (var i = list.Count - 1; i >= 0; i--) 144var indentationLevel = tuple.indentation; 171var baseIndentation = tokenColumnGetter(baseToken); 172var delta = operation.GetAdjustedIndentationDelta(_headerFacts, root, baseToken); 187var indentationLevel = 0; 317for (var i = list.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (13)
103var initialIndentation = baseIndentationFinder.GetIndentationOfCurrentPosition( 145var count = _initialIndentBlockOperations.Count - 1 + operations.Count; 149for (var i = 1; i < _initialIndentBlockOperations.Count; i++) 154for (var i = 0; i < operations.Count; i++) 198var baseIndentationDelta = operation.GetAdjustedIndentationDelta(self._engine.HeaderFacts, self.TreeData.Root, effectiveBaseToken); 207var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).FullSpan.Start; 230var indentation = operation.IndentationDeltaOrPosition * Options.IndentationSize; 399var originalSpace = TokenStream.GetOriginalColumn(anchorToken); 438var depth = 0; 490var currentColumn = TokenStream.GetCurrentColumn(anchorData.AnchorToken); 508if (!previousChangesMap.TryGetValue(token, out var value)) 513var currentColumn = TokenStream.GetCurrentColumn(token); 579var tokenPairIndex = tokenData.IndexInStream;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (9)
37var otherStart = start; 38var otherEnd = start + length; 41var thisStart = thisSpan.Start; 42var thisEnd = thisSpan.End; 49var otherStart = start; 50var otherEnd = start + length; 53var thisStart = thisSpan.Start; 54var thisEnd = thisSpan.End; 70var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (4)
306for (var i = 0; i < context.TokenStream.TokenCount - 1; i++) 338var startPosition = this.TreeData.IsFirstToken(_startToken) ? this.TreeData.StartPosition : _startToken.SpanStart; 339var endPosition = this.TreeData.IsLastToken(_endToken) ? this.TreeData.EndPosition : _endToken.Span.End; 388var pairIndex = p.PairIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (15)
54var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines); 60var endColumnOfPreviousToken = multipleLines ? tokenLength : context.TokenStream.GetCurrentColumn(previousToken) + tokenLength; 78var space = operation.Space; 116var space = operation.Space; 170var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 192var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 301var baseSpaceOrIndentation = context.TokenStream.GetCurrentColumn(token); 303for (var i = 0; i < list.Count; i++) 382for (var i = 0; i < tokenWithIndices.Count; i++) 416for (var pairIndex = firstToken.IndexInStream; pairIndex < lastToken.IndexInStream; pairIndex++) 453var indentation = triviaInfo.Spaces + indentationDelta; 513var tokenPairIndex = tokenWithIndex.IndexInStream - 1; 530var indentationDelta = context.GetDeltaFromPreviousChangesMap(tokenWithIndex.Token, previousChangesMap); 560var indentation = triviaInfo.Spaces + context.GetAnchorDeltaFromOriginalColumn(firstTokenOnLine);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
31ExtractLineAndSpace(this.OriginalString, out var lineBreaks, out var spaces); 143ExtractLineAndSpace(triviaString, out var lineBreaks, out var spaces);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (6)
60for (var i = 0; i < SpaceCacheSize; i++) 64for (var lineIndex = 0; lineIndex < LineBreakCacheSize; lineIndex++) 66for (var indentationLevel = 0; indentationLevel < IndentationLevelCacheSize; indentationLevel++) 68var indentation = indentationLevel * options.IndentationSize; 123var indentationLevel = indentation / Options.IndentationSize; 126var lineIndex = lineBreaks - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
69var start = this.Token.SpanStart - other.Token.SpanStart; 73var end = this.Token.Span.End - other.Token.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (11)
59var sizeOfList = spanToFormat.Length / MagicTextLengthToTokensRatio; 82for (var i = 1; i < _tokens.Count; i++) 142var indexInStream = GetTokenIndexInStream(token); 155var lastIndex = this.TokenCount - 1; 287var spaces = 0; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines); 336var initialColumn = _treeData.GetOriginalColumn(_options.TabSize, token); 356for (var pairIndex = 0; pairIndex < this.TokenCount - 1; pairIndex++) 501var tokenIndex = _tokens.BinarySearch(token, TokenOrderComparer.Instance); 518for (var i = tokenIndex; i < _tokens.Count; i++) 533for (var i = tokenIndex - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (15)
89var numberOfTabs = 0; 90var numberOfSpaces = Math.Max(0, desiredIndentation); 103var numberOfTabs = 0; 104var numberOfSpaces = Math.Max(0, desiredIndentation); 135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken); 152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText); 159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 193for (var i = 1; i < lines.Length; i++) 196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line); 199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize); 226for (var i = 0; i < text.Length; i++) 242var i = 0; 298var start = previousToken.RawKind != 0 303var end = nextToken.RawKind != 0
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++) 145for (var i = 0; i < text.Length; i++) 297for (var i = 0; i < list.Count; i++) 501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++) 525var index = this.OriginalString.IndexOf(this.IsNewLine); 531for (var i = 0; i < index; i++) 554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween); 555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule); 594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1)); 602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0; 604var index = lastText.GetFirstNonWhitespaceIndexInString(); 610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index); 611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length); 635var insertionIndex = GetInsertionIndex(changes); 636for (var i = lineBreaks.Count - 1; i >= 0; i--) 652for (var i = changes.Count - 1; i >= 0; i--) 662for (var i = changes.Count - 1; i >= 0; i--) 689if (TryGetMatchingChangeIndex(changes, out var index)) 717for (var i = 0; i < changes.Count; i++) 741for (var i = this.OriginalString.Length - 1; i >= 0; i--) 774for (var i = 0; i < delta.Lines; i++) 800for (var i = 0; i < delta.Lines; i++) 897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1); 937var offset = trivia.FullSpan.Start - this.StartPosition;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
151for (var currentLine = this.LineToBeIndented.LineNumber - 1; currentLine >= 0; currentLine--) 191var offset = updatedLine.GetColumnFromLineOffset(nonWhitespaceOffset.Value, _tabSize); 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
46priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
345var index = 0; 409for (var i = 0; i < parts.Count; i++) 428for (var i = Suffix.Length; i > 0; i--) 455for (var i = 0; i < Prefix.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (4)
190var count = set.Count; 208var count = set.Count; 240var count = stack.Count; 272var count = set.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (4)
368var spanLength = span.Length; 372for (var offset = 0; offset < spanLength; offset += buffer.Length) 374var segmentLength = Math.Min(buffer.Length, spanLength - offset); 468if (_stringReferenceMap.TryGetReferenceId(value, out var id))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (5)
88var index = 0; 127var ppIndex = -1; 128for (var i = leadingTrivia.Count - 1; i >= 0; i--) 151var index = 0; 177var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (8)
47var start = span.Start; 48var end = span.End; 101var location = selectionTrimmed.Start; 258var lineDistance = tokenLine.LineNumber - locationLine.LineNumber; 288var location = tokenToLeft.Span.End; 327var location = tokenToRightOrIn.Span.Start; 551var argumentStartLine = sourceText.Lines.GetLineFromPosition(typedAncestor.Span.Start).LineNumber; 552var caretLine = sourceText.Lines.GetLineFromPosition(position).LineNumber;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
83var fieldIndex = members.IndexOf(firstMember); 88for (var i = fieldIndex; i < members.Count; i++) 125var position = textSpan.Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (6)
65var childCount = childNodesAndTokens.Count; 70var index = 0; 261for (var i = 1; i < name.Length; i++) 455var endOfAttributeLists = attributeList.Last().Span.End; 458var endOfNode = node.Span.End; 459var startOfNodeWithoutAttributes = Math.Min(afterAttributesToken.Span.Start, endOfNode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
139var ordinal = reader.ReadInteger(); 150for (var i = 0; i < locations.Count; i++) 259var ordinal = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (6)
186var version = reader.ReadFormatVersion(); 282for (var i = 0; i < refKinds.Count; i++) 340var position = GetDataStartPosition(_symbolKeyData); 343var hashCode = 0; 361var position1 = GetDataStartPosition(_symbolKeyData); 362var position2 = GetDataStartPosition(other._symbolKeyData);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (3)
69var arity = reader.ReadInteger(); 112var type = reader.ReadInteger(); 125for (var i = namespaceNames.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
42for (var i = 0; i < events.Builder.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (16)
89var value = 0; 91var start = Position; 94var digit = Data[Position] - '0'; 115var val = ReadInteger(); 147var start = Position; 170var end = Position; 208var length = ReadInteger(); 209for (var i = 0; i < length; i++) 304for (var i = start; i < end; i++) 400for (var i = 0; i < originalParameterTypes.Count; i++) 490var id = ReadInteger(); 497var id = ReadInteger(); 553var length = ReadInteger(); 554for (var i = 0; i < length; i++) 662var start = ReadInteger(); 663var length = ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1102for (var i = 0; i < specifiedArguments.Length; i++) 1147for (var i = 0; i < signature1Parameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (5)
86for (var i = 0; i < _itemsByPriority.Length; i++) 103for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck > priority; priorityToCheck--) 116for (var priorityToCheck = priority - 1; priorityToCheck >= 0; priorityToCheck--) 200for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck >= 0; priorityToCheck--) 227for (var i = 0; i < _itemsByPriority.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (16)
98var charCount = distinctValues.Sum(v => v.Length); 103var characterIndex = 0; 104for (var i = 0; i < distinctValues.Length; i++) 123for (var i = 0; i < _wordSpans.Length; i++) 141var currentEdgeIndex = 0; 142for (var i = 0; i < _builderNodes.Length; i++) 145var edgeCount = builderNode.EdgeCount; 152var start = i * CompactEdgeAllocationSize; 153var end = start + Math.Min(edgeCount, CompactEdgeAllocationSize); 154for (var j = start; j < end; j++) 185var currentNodeIndex = 0; 193var editDistance = EditDistance.GetEditDistance( 204if (TryGetChildIndex(currentNode, currentNodeIndex, editDistance, out var childNodeIndex)) 262var start = currentNodeIndex * CompactEdgeAllocationSize; 263var end = start + Math.Min(currentNode.EdgeCount, CompactEdgeAllocationSize); 265for (var i = start; i < end; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (8)
78for (var i = 0; i < value.Length; i++) 119var editDistance = EditDistance.GetEditDistance( 134var min = editDistance - threshold; 135var max = editDistance + threshold; 137var startInclusive = currentNode.FirstEdgeIndex; 138var endExclusive = startInclusive + currentNode.EdgeCount; 139for (var i = startInclusive; i < endExclusive; i++) 141var childEditDistance = _edges[i].EditDistance;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
25var d = o1.TextSpan.Start - o2.TextSpan.Start; 60for (var i = 1; i < spans.Count; i++) 150var startPosition = token.SpanStart; 263var startPosition = GetStartPositionOfSpan(startToken); 264var endPosition = GetEndPositionOfSpan(endToken); 277var backwardPosition = token.FullSpan.End; 303var forwardPosition = token.FullSpan.Start; 364var startPosition = startToken.SpanStart; 365var endPosition = endToken.RawKind == 0 ? root.Span.End : endToken.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ComparerWithState.cs (2)
16var comparison = comparableMethod(first, state).CompareTo(comparableMethod(second, state)); 30var comparison = comparableMethod(first).CompareTo(comparableMethod(second));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (22)
61for (var i = 0; i < text.Length; i++) 93for (var i = 0; i < target.Length; i++) 142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1); 145for (var i = 0; i < width; i++) 155for (var j = 0; j < height; j++) 207var sourceLength = source.Length; 208var targetLength = target.Length; 218var minimumEditCount = targetLength - sourceLength; 484var offset = threshold - minimumEditCount; 492for (var i = 1; i <= sourceLength; i++) 494var lastMatchIndex_inTarget = 0; 498var jStart = Math.Max(1, i - offset); 499var jEnd = Math.Min(targetLength, i + minimumEditCount + offset); 515for (var j = jStart; j <= jEnd; j++) 519var i1 = targetChar < LastSeenIndexLength ? characterToLastSeenIndex_inSource[targetChar] : 0; 520var j1 = lastMatchIndex_inTarget; 558for (var j = 0; j < height; j++) 560for (var i = 0; i < width; i++) 562var v = matrix[i + 2, j + 2]; 573=> da.TryGetValue(c, out var value) ? value : 0; 582var min = v1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
47for (var i = 0; i < streams.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (13)
78for (var i = 0; i < arguments.Count; i++) 86for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 88var parameterIndex = argumentToParameterMap[argumentIndex]; 105var argumentIndexToSave = GetArgumentIndex(position.Value); 106var foundParameterIndex = -1; 163for (var i = 0; i < arguments.Count; i++) 166for (var i = 0; i < arguments.Count; i++) 168var parameterIndex = argumentToParameterMap[i]; 173for (var i = 0; i < specified.Count; i++) 189var currentParameterIndex = 0; 193for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 208var namedParameterIndex = method.Parameters.IndexOf(p => p.Name == argumentName); 260for (var i = 0; i < arguments.Count - 1; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (4)
96var i = 0; 112var length = list.Count; 126for (var i = 0; i < length; i++) 146var index = list.IndexOfNullOrDuplicateItem();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i); 48var chunkOffset = 0; 51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false); 181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count); 194var currentOffset = GetChunkOffset(position); 196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position)); 225var count = checked((int)Length); 228var chunkIndex = 0; 232var copyCount = Math.Min(chunk.Length, count); 310var nextIndex = GetChunkIndex(value); 311for (var i = this.chunks.Count; i <= nextIndex; i++) 335var chunkIndex = GetChunkIndex(value); 336var chunkOffset = GetChunkOffset(value); 340var trimIndex = chunkIndex + 1; 341for (var i = trimIndex; i < chunks.Count; i++) 359var currentIndex = CurrentChunkIndex; 360var currentOffset = CurrentChunkOffset; 375var currentIndex = index; 376var countLeft = count; 381var currentOffset = CurrentChunkOffset; 383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (2)
61for (var i = 0; i < taskArray.Length; i++) 73for (var i = 0; i < taskArray.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
25for (var start = 0; start < text.Length;) 43var length = identifier.Length; 85var current = wordStart + 1; 107var current = wordStart + 1; 128var end = current - 1; 153var current = wordStart + 1; 164var current = wordStart + 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (8)
16var startIndex = 0; 19var prefixIndex = text.IndexOf(escapePrefix, startIndex); 20var prohibitIndex = text.IndexOfAny(prohibitedCharacters, startIndex); 21var index = prefixIndex >= 0 && prohibitIndex >= 0 ? Math.Min(prefixIndex, prohibitIndex) 64var startIndex = 0; 68var index = text.IndexOf(escapePrefix, startIndex); 83var hex = ParseHex(text, index + 1, 2); 101var value = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
163var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
548var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
45for (var i = 0; i < Math.Min(names1.Count, names2.Count); i++) 65var comp = name1.CompareTo(name2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
111var parameterCount = symbol.GetParameters().Length; 502var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 503var skip = extensionUsedAsInstance ? 1 : 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
477for (var i = 0; i < t1.Count; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
126for (var i = 0; i < parameters1.Length; ++i) 220for (var i = 0; i < method1.TypeParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (7)
84for (var i = 0; i < x.Length; i++) 431for (var i = 0; i < xElements.Length; i++) 448for (var i = 0; i < xElements.Length; i++) 469var count = xParameters.Length; 475for (var i = 0; i < count; i++) 494var count = xTypeArguments.Length; 500for (var i = 0; i < count; i++)
Microsoft.CodeAnalysis.CodeStyle (846)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
127var spanStart = firstBlock.Syntax.SpanStart;
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
261for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\roslyn\src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
116var precedence = GetPrecedence(binaryLike);
src\roslyn\src\Analyzers\Core\Analyzers\DiagnosticCustomTags.cs (1)
66for (var i = 0; i < tags.Length; i++)
src\roslyn\src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderDiagnosticAnalyzer.cs (1)
96for (var i = 0; i < reformattedCopyrightTextParts.Length; i++)
src\roslyn\src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderHelper.cs (8)
36var firstNonWhitespaceTrivia = IndexOfFirstNonWhitespaceTrivia(firstToken.LeadingTrivia); 44var endOfLineCount = 0; 45var missingHeaderOffset = 0; 46var fileHeaderStart = int.MaxValue; 47var fileHeaderEnd = int.MinValue; 49for (var i = firstNonWhitespaceTrivia; i < firstToken.LeadingTrivia.Count; i++) 122var eolLength = Environment.NewLine.Length; 138for (var index = 0; index < triviaList.Count; index++)
src\roslyn\src\Analyzers\Core\Analyzers\Formatting\AbstractFormattingAnalyzer.cs (1)
69var offset = change.Span.Length - change.NewText.Length;
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (2)
224foreach (var index in indices) 360for (var i = 0; i < formatArguments.Length; i++)
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
176for (var i = 1; i < statements.Length - 1; i++)
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
89for (var i = 0; i < leadingTrivia.Count; i++)
src\roslyn\src\Analyzers\Core\Analyzers\OrderModifiers\OrderModifiersHelpers.cs (5)
27var lastOrder = int.MinValue; 30var currentOrder = preferredOrder.TryGetValue(modifier.RawKind, out var value) ? value : int.MaxValue; 72var index = 0; 76var kind = GetKeywordKind(trimmed);
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (1)
20for (var index = switchStatement.Cases.Length - 1; index >= 0; index--)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
155var nodeEnd = GetEnd(node); 186var end = node.Span.End;
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
77var childKind = child.RawKind; 138var textSpanEndPosition = Math.Min(parenthesizedExpressionLocation.SourceSpan.End, expressionFirstLine.Span.End);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (6)
315if (int.TryParse(idWithoutPrefix, out var errorCode)) 682var indexOfPragma = sortedPragmasWithIds.FindIndex(p => p.pragma == pragma); 685var incrementOrDecrement = isDisable ? 1 : -1; 686var matchingPragmaStackCount = 0; 687for (var i = indexOfPragma + incrementOrDecrement; i >= 0 && i < sortedPragmasWithIds.Count; i += incrementOrDecrement) 854var index = checkId.IndexOf(':');
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
277var argCount = invocation.Arguments.Length;
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (1)
127if (_analyzeForCollectionExpression && this.IsComplexElementInitializer(firstInit, out var initializerElementCount))
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
314this.SyntaxFacts.GetNameAndArityOfSimpleName(memberName, out var name, out var arity);
src\roslyn\src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
148var incrementOrDecrement = TryGetIncrementOrDecrement(binaryKind, constant);
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\ForReturn\UseConditionalExpressionForReturnHelpers.cs (1)
60var ifIndex = parentBlock.Operations.IndexOf(ifOperation);
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
161var end = FadeOutOperatorToken
src\roslyn\src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
52var elementCount = (accessesBase ? 1 : 0) + (hashedMembers.IsDefaultOrEmpty ? 0 : hashedMembers.Length);
src\roslyn\src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (4)
141var ifOperationIndex = statements.IndexOf(ifOperation); 142var expressionStatementIndex = statements.IndexOf(expressionStatement); 171var ifOperationIndex = containingBlock.Operations.IndexOf(ifOperation); 175for (var i = ifOperationIndex + 1; i < containingBlock.Operations.Length; i++)
src\roslyn\src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (4)
138var numberOfArguments = arguments.Count; 145var numberOfPlaceholderArguments = numberOfArguments - (hasIFormatProvider ? 2 : 1); 314for (var i = 0; i < numberOfPlaceholderArguments; i++) 390if (!int.TryParse(placeholderIndexText, out var placeholderIndex))
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (2)
274var hc = currentNode.HashCode; 844var h = 0;
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (7)
493var startIndex = _index; 502var methodTypeParameterIndex = ReadNextInteger(); 507var count = methodContext.TypeParameters.Length; 522var typeParameterIndex = ReadNextInteger(); 813var currentIndex = _index; 838var containingTypeParameterCount = GetTypeParameterCount(typeSymbol.ContainingType); 844var index = n - containingTypeParameterCount;
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (6)
163var rootLength = GetPathRoot(path, isUnixLike).Length; 166var i = path.Length; 591var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 608var remainingParts = directoryPathParts.Length - index; 883var toSkip = isDriveRooted ? 2 : 1; 901var partCount = resolvedParts.Count;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ArrayExtensions.cs (5)
131var low = 0; 132var high = array.Length - 1; 136var middle = low + ((high - low) >> 1); 137var midValue = array[middle]; 170for (var i = 0; i < first.Length; i++)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
58var hashCode = 0; 59var count = 0; 83var hashCode = 0; 84var count = 0; 103var maxSize = Math.Min(maxItemsToHash, values.Length); 104var hashCode = 0; 127var hashCode = 0; 128var count = 0; 153var hashCode = 0; 154var count = 0; 176var hashCode = 0; 177var count = 0;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringTable.cs (11)
124var hashCode = Hash.GetFNVHashCode(chars); 128var idx = LocalIdxFromHash(hashCode); 164var hashCode = Hash.GetFNVHashCode(chars); 168var idx = LocalIdxFromHash(hashCode); 347var idx = LocalIdxFromHash(hashCode); 374var i1 = LocalNextRandom() & SharedBucketSizeMask; 450var i1 = SharedNextRandom() & SharedBucketSizeMask; 487for (var i = 0; i < array.Length; i++) 517for (var i = array.Length - 1; i >= 0; i--) 532for (var i = 0; i < ascii.Length; i++) 543for (var i = 0; i < ascii.Length; i++)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (10)
38var currentStart = accumulatedTextChangeSoFar.Value.Span.Start; 39var currentOldEnd = accumulatedTextChangeSoFar.Value.Span.End; 40var currentNewEnd = accumulatedTextChangeSoFar.Value.Span.Start + accumulatedTextChangeSoFar.Value.NewLength; 135var oldIndex = 0; 136var newIndex = 0; 140var oldDelta = 0; 199var newChangeLeadingDeletion = oldChange.Span.Start + oldDelta - newChange.SpanStart; 222var oldChangeLeadingInsertion = newChange.SpanStart - (oldChange.Span.Start + oldDelta); 224var oldChangeLeadingDeletion = Math.Min(oldChange.Span.Length, oldChangeLeadingInsertion); 310var newDeletion = newChange.SpanLength + oldChange.Span.Length - oldChange.NewLength;
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (4)
436var index = 0; 713var count = data.First().Count(); 723var width = 0; 850var count = 0;
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (11)
466for (var i = 0; i < self.Length; i++) 635var count1 = array1.Length; 636var count2 = array2.Length; 736var index = 0; 870var capacity = map.Count > 3 ? map.Count : 0; 896var count = members.Count(static s => s is TNamedTypeSymbol); 927for (var i = 1; i < array.Length; i++) 1073var count = 0; 1088var sum = 0; 1100var sum = 0; 1101for (var i = 0; i < items.Length; i++)
src\roslyn\src\Dependencies\Collections\Internal\HashHelpers.cs (5)
51var limit = (int)Math.Sqrt(candidate); 52for (var divisor = 3; divisor <= limit; divisor += 2) 67foreach (var prime in s_primes) 74for (var i = (min | 1); i < int.MaxValue; i += 2) 85var newSize = 2 * oldSize;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (6)
365var index = self.IndexOf(value); 377var index = self.IndexOf(value, 0, Count, equalityComparer); 417var index = builder.IndexOf(item); 441var index = builder.IndexOf(item, 0, builder.Count, equalityComparer); 472var index = self.IndexOf(oldValue); 486var index = self.IndexOf(oldValue, equalityComparer);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray.cs (38)
66var copied = 0; 151var dstLB = destinationArray.GetLowerBound(0); 161var copied = 0; 228var offset = startIndex; 244var endIndex = segment.Offset + segment.Count; 245for (var i = segment.Offset; i < endIndex; i++) 315var endIndex = startIndex - count + 1; 316for (var i = startIndex; i >= endIndex; i--) 324var endIndex = startIndex - count + 1; 325for (var i = startIndex; i >= endIndex; i--) 352var firstIndex = index; 353var lastIndex = index + length - 1; 488var initialFirstSegment = _firstOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 489var initialSecondSegment = _secondOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 490var offset = _firstOffset & SegmentedArrayHelper.GetOffsetMask<T>(); 495var remainingInSegment = firstSegment.Length - offset; 496var currentSegmentLength = Math.Min(remainingInSegment, _length); 505var currentSegmentLength = Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed); 591var initialFirstSegment = (_completed + _firstOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 592var initialSecondSegment = (_completed + _secondOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 593var firstOffset = (_completed + _firstOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 594var secondOffset = (_completed + _secondOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 598var remainingInFirstSegment = firstSegment.Length - firstOffset; 599var remainingInSecondSegment = secondSegment.Length - secondOffset; 600var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 639var initialFirstSegment = (_firstOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 640var initialSecondSegment = (_secondOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 641var firstOffset = (_firstOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 642var secondOffset = (_secondOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 646var remainingInFirstSegment = firstOffset + 1; 647var remainingInSecondSegment = secondOffset + 1; 648var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 733var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 734var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 737var remainingInSegment = segment.Length - offset; 782var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 783var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 786var remainingInSegment = segment.Length - offset;
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (14)
83for (var i = 0; i < _items.Length - 1; i++) 92var lastPageSize = length - ((_items.Length - 1) << SegmentShift); 147for (var i = 0; i < items.Length; i++) 157for (var i = 0; i < _items.Length; i++) 165for (var i = 0; i < _items.Length; i++) 241for (var i = 0; i < _items.Length; i++) 244var index = list.IndexOf(value); 256for (var i = 0; i < _items.Length; i++) 259var index = list.IndexOf(value); 318for (var i = 0; i < Length; i++) 320var result = comparer.Compare(this[i], o[i]); 342for (var i = 0; i < Length; i++) 357var ret = 0; 358for (var i = Length >= 8 ? Length - 8 : 0; i < Length; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (46)
180var count = source._count; 181for (var i = 0; i < count; i++) 298var count = _count; 321for (var i = 0; i < _count; i++) 332for (var i = 0; i < _count; i++) 346for (var i = 0; i < _count; i++) 375var count = _count; 377for (var i = 0; i < count; i++) 415var i = GetBucket(hashCode); 449var i = GetBucket(hashCode); 494var size = HashHelpers.GetPrime(capacity); 528ref var bucket = ref GetBucket(hashCode); 529var i = bucket - 1; // Value in _buckets is 1-based 622var count = _count; 651var count = _count; 659for (var i = 0; i < count; i++) 663ref var bucket = ref GetBucket(entries[i]._hashCode); 676var oldSegmentCount = segments.Length; 677var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 684for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 688var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 714ref var bucket = ref GetBucket(hashCode); 716var last = -1; 717var i = bucket - 1; // Value in buckets is 1-based 791ref var bucket = ref GetBucket(hashCode); 793var last = -1; 794var i = bucket - 1; // Value in buckets is 1-based 909for (var i = 0; i < _count; i++) 927var count = _count; 929for (var i = 0; i < count; i++) 957var currentCapacity = _entries.Length; 970var newSize = HashHelpers.GetPrime(capacity); 1004var newSize = HashHelpers.GetPrime(capacity); 1006var currentCapacity = oldEntries.Length; 1012var oldCount = _count; 1022var newCount = 0; 1023for (var i = 0; i < count; i++) 1030ref var bucket = ref GetBucket(hashCode); 1330var count = _dictionary._count; 1332for (var i = 0; i < count; i++) 1409var count = _dictionary._count; 1413for (var i = 0; i < count; i++) 1538var count = _dictionary._count; 1540for (var i = 0; i < count; i++) 1617var count = _dictionary._count; 1621for (var i = 0; i < count; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count; 162var capacity = source._buckets.Length; 163var threshold = HashHelpers.ExpandPrime(source.Count + 1); 179for (var i = 0; i < source._count; i++) 201var count = _count; 237var hashCode = item!.GetHashCode(); 238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 299var last = -1; 308ref var bucket = ref GetBucketRef(hashCode); 309var i = bucket - 1; // Value in buckets is 1-based 402var index = FindItemIndex(equalValue); 565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 822for (var i = 0; i < _count && count != 0; i++) 842var numRemoved = 0; 843for (var i = 0; i < _count; i++) 881var currentCapacity = _entries.Length; 892var newSize = HashHelpers.GetPrime(capacity); 904var count = _count; 912for (var i = 0; i < count; i++) 917ref var bucket = ref GetBucketRef(entry._hashCode); 930var oldSegmentCount = segments.Length; 931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 954var capacity = Count; 956var newSize = HashHelpers.GetPrime(capacity); 958var currentCapacity = oldEntries.Length; 964var oldCount = _count; 968var count = 0; 969for (var i = 0; i < oldCount; i++) 971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries. 976ref var bucket = ref GetBucketRef(hashCode); 1000var size = HashHelpers.GetPrime(capacity); 1032ref var bucket = ref RoslynUnsafe.NullRef<int>(); 1040var i = bucket - 1; // Value in _buckets is 1-based 1066var i = bucket - 1; // Value in _buckets is 1-based 1096var count = _count; 1150for (var i = 0; i < _count; i++) 1176var originalCount = _count; 1187var index = FindItemIndex(item); 1196for (var i = 0; i < originalCount; i++) 1244var originalCount = _count; 1259if (AddIfNotPresent(item, out var location)) 1282for (var i = 0; i < originalCount; i++) 1319var numElementsInOther = 0; 1331var originalCount = _count; 1339var unfoundCount = 0; // count of items in other not found in this 1340var uniqueFoundCount = 0; // count of unique items in other found in this 1344var index = FindItemIndex(item);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (32)
89var count = c.Count; 162var oldSegmentCount = segments.Length; 163var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 170for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 174var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<T>()); 254var size = _size; 271var size = _size; 306var count = c.Count; 324var targetIndex = _size; 397var size = _size; 439for (var i = 0; i < _size; i++) 522var newCapacity = 0; 545var oldSegmentCount = (_items.Length + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 546var newSegmentCount = oldSegmentCount + Math.Max(1, oldSegmentCount >> segmentGrowthShiftValue); 560var lastSegmentLength = newCapacity & SegmentedArrayHelper.GetOffsetMask<T>(); 583for (var i = 0; i < _size; i++) 601for (var i = 0; i < _size; i++) 634var endIndex = startIndex + count; 635for (var i = startIndex; i < endIndex; i++) 650for (var i = _size - 1; i >= 0; i--) 696var endIndex = startIndex - count; 697for (var i = startIndex; i > endIndex; i--) 714var version = _version; 716for (var i = 0; i < _size; i++) 906var count = c.Count; 936var targetIndex = index; 1066var index = IndexOf(item); 1093var freeIndex = 0; // the first free slot in items array 1101var current = freeIndex + 1; 1122var result = _size - freeIndex; 1295var threshold = (int)(_items.Length * 0.9); 1309for (var i = 0; i < _size; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (16)
49for (var i = 0; i < result.Length; i++) 227var endIndex = startIndex + count; 228for (var i = startIndex; i < endIndex; i++) 247var endIndex = startIndex + count; 248for (var i = startIndex; i < endIndex; i++) 281var i = 0; 282for (var j = 0; j < _builder.Count; j++) 300var i = 0; 301for (var j = 0; j < _builder.Count; j++) 319var i = 0; 320for (var j = 0; j < _builder.Count; j++) 558for (var i = 0; i < capacity; i++) 632for (var i = 0; i < Count; i++) 758for (var i = 0; i < count; i++) 768var j = 0; 769for (var i = 0; i < Count; i++)
src\roslyn\src\Dependencies\PooledObjects\ObjectPool`1.cs (3)
163for (var i = 0; i < items.Length; i++) 210for (var i = 0; i < items.Length; i++) 255for (var i = 0; i < items.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
147return nameof(Int32); 153var intVal = EnumValueAsInt32; 200nameof(Int32) => v => Convert(int.Parse(v)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (17)
99var length = sourceEndExclusive - sourceStartInclusive; 110var rootIndex = GetRootSourceIndex(length); 111var rootIndexInSource = sourceStartInclusive + rootIndex; 138var perfectPortionHeight = SegmentedArraySortUtils.Log2((uint)subtreeNodeCount + 1); 141var perfectPortionNodeCount = PerfectTreeNodeCount(perfectPortionHeight); 148var perfectPortionMidwayPoint = perfectPortionNodeCount / 2; 191var nodeCountIfTreeWerePerfect = PerfectTreeNodeCount(height: perfectPortionHeight + 1); 193var elementsInLastIncompleteRow = subtreeNodeCount - perfectPortionNodeCount; 194var elementsInLastRowIfTreeWerePerfect = nodeCountIfTreeWerePerfect - perfectPortionNodeCount; 198var elementsInLastRowCappedAtMidwayPoint = Math.Min(elementsInLastIncompleteRow, elementsInLastRowIfTreeWerePerfect / 2); 217var leftChildIndex = GetLeftChildIndex(currentNodeIndex); 218var rightChildIndex = GetRightChildIndex(currentNodeIndex); 221var leftMaxEndValue = ComputeMaxEndNodes(array, leftChildIndex, in introspector); 222var rightMaxEndValue = ComputeMaxEndNodes(array, rightChildIndex, in introspector); 227var thisEndValue = introspector.GetSpan(currentNode.Value).End; 242var maxEndNodeIndex = array[leftChildIndex].MaxEndNodeIndex; 251var maxEndNodeIndex = array[rightChildIndex].MaxEndNodeIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeAlgorithms`2.cs (14)
102var otherStart = start; 103var otherEnd = start + length; 106var thisStart = thisSpan.Start; 107var thisEnd = thisSpan.End; 122var otherStart = start; 123var otherEnd = start + length; 126var thisStart = thisSpan.Start; 127var thisEnd = thisSpan.End; 135var otherStart = start; 136var otherEnd = start + length; 139var thisStart = thisSpan.Start; 140var thisEnd = thisSpan.End; 147var overlapStart = Math.Max(thisStart, otherStart); 148var overlapEnd = Math.Min(thisEnd, otherEnd);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.cs (4)
60var newNodeStart = introspector.GetSpan(newNode.Value).Start; 92var balanceFactor = BalanceFactor(node); 95var rightBalance = BalanceFactor(node.Right); 108var leftBalance = BalanceFactor(node.Left);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.Node.cs (3)
39var thisEndValue = GetEnd(this.Value, in introspector); 40var leftEndValue = MaxEndValue(left, in introspector); 41var rightEndValue = MaxEndValue(right, in introspector);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (16)
86var index1 = 0; 87var index2 = 0; 89var start = -1; 90var end = int.MaxValue; 278var index1 = 0; 279var index2 = 0; 280var lastEnd = -1; 363for (var i = 0; i < left.Count; ++i) 432for (var index = 0; index < this.Count; ++index) 486for (var index = 0; index < this.Count; ++index) 505var hc = 0; 603var oldStart = sorted[0].Start; 604var oldEnd = sorted[0].End; 605for (var i = 1; i < sorted.Count; ++i) 607var newStart = sorted[i].Start; 608var newEnd = sorted[i].End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (4)
58var start = int.MaxValue; 59var end = 0; 93for (var i = ChildCount - 1; i >= 0; i--) 179for (var i = 0; i < this.ChildCount; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
96for (var i = 1; i < result.Length; i++) 105for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 162for (var index = startIndexInclusive; index < endIndexExclusive;) 172if (!IsLegalBraceEscape(tokenText, index, out var width)) 218var textLength = endIndexExclusive - startIndexInclusive;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharGreenSequence.Chunks.cs (2)
47var index = array.BinarySearch((tokenStart, position), static (ch, tuple) => 82var stringIndex = position - tokenStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
213var index = 0; 259for (var i = sequence.Length - 1; i >= 0; i--) 293var start = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequenceSourceText.cs (1)
33for (var i = 0; i < count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (4)
32var nestedAnonymousSpanCount = 0; 33var nestedNamedSpanCount = 0; 102var start = i; 103var seekPoint = i;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (9)
30var targetIndex = 0; 31for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 49var targetIndex = 0; 50for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 68var targetIndex = 0; 69for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 90for (var i = 0; i < list.Count; i++) 107for (var i = 0; i < list.Count; i++) 118for (var i = 0; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 64for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 71var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (11)
18for (var i = 0; i < line.Length; i++) 33for (var i = line.Length - 1; i >= 0; i--) 82var column = initialColumn; 85for (var i = 0; i < endPosition; i++) 107for (var i = 0; i < text.Length; i++) 120var lineBreak = text.IndexOf('\n'); 131var lineBreak = text.LastIndexOf('\n'); 155var lineBreaks = 0; 156for (var i = 0; i < text.Length; i++) 221var currentColumn = 0; 223for (var i = 0; i < line.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
110var startLineNumber = text.Lines.IndexOf(span.Start); 111var endLineNumber = text.Lines.IndexOf(span.End); 113for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 117var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (4)
15var startPosition = line.Start; 17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++) 69for (var i = line.Span.Start; i < line.Span.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (4)
26var start = int.MaxValue; 27var end = 0; 79var startSegmentEnd = Math.Min(span.End, except.Start); 83var endSegmentStart = Math.Max(span.Start, except.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (6)
35var firstBlockOrdinal = 0; 36var lastBlockOrdinal = blocks.Length - 1; 41for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++) 94var min = toVisit.Min; 352var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 378for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (6)
120for (var i = list.Count - 1; i >= 0; i--) 144var indentationLevel = tuple.indentation; 171var baseIndentation = tokenColumnGetter(baseToken); 172var delta = operation.GetAdjustedIndentationDelta(_headerFacts, root, baseToken); 187var indentationLevel = 0; 317for (var i = list.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (13)
103var initialIndentation = baseIndentationFinder.GetIndentationOfCurrentPosition( 145var count = _initialIndentBlockOperations.Count - 1 + operations.Count; 149for (var i = 1; i < _initialIndentBlockOperations.Count; i++) 154for (var i = 0; i < operations.Count; i++) 198var baseIndentationDelta = operation.GetAdjustedIndentationDelta(self._engine.HeaderFacts, self.TreeData.Root, effectiveBaseToken); 207var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).FullSpan.Start; 230var indentation = operation.IndentationDeltaOrPosition * Options.IndentationSize; 399var originalSpace = TokenStream.GetOriginalColumn(anchorToken); 438var depth = 0; 490var currentColumn = TokenStream.GetCurrentColumn(anchorData.AnchorToken); 508if (!previousChangesMap.TryGetValue(token, out var value)) 513var currentColumn = TokenStream.GetCurrentColumn(token); 579var tokenPairIndex = tokenData.IndexInStream;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (9)
37var otherStart = start; 38var otherEnd = start + length; 41var thisStart = thisSpan.Start; 42var thisEnd = thisSpan.End; 49var otherStart = start; 50var otherEnd = start + length; 53var thisStart = thisSpan.Start; 54var thisEnd = thisSpan.End; 70var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (4)
306for (var i = 0; i < context.TokenStream.TokenCount - 1; i++) 338var startPosition = this.TreeData.IsFirstToken(_startToken) ? this.TreeData.StartPosition : _startToken.SpanStart; 339var endPosition = this.TreeData.IsLastToken(_endToken) ? this.TreeData.EndPosition : _endToken.Span.End; 388var pairIndex = p.PairIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (15)
54var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines); 60var endColumnOfPreviousToken = multipleLines ? tokenLength : context.TokenStream.GetCurrentColumn(previousToken) + tokenLength; 78var space = operation.Space; 116var space = operation.Space; 170var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 192var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 301var baseSpaceOrIndentation = context.TokenStream.GetCurrentColumn(token); 303for (var i = 0; i < list.Count; i++) 382for (var i = 0; i < tokenWithIndices.Count; i++) 416for (var pairIndex = firstToken.IndexInStream; pairIndex < lastToken.IndexInStream; pairIndex++) 453var indentation = triviaInfo.Spaces + indentationDelta; 513var tokenPairIndex = tokenWithIndex.IndexInStream - 1; 530var indentationDelta = context.GetDeltaFromPreviousChangesMap(tokenWithIndex.Token, previousChangesMap); 560var indentation = triviaInfo.Spaces + context.GetAnchorDeltaFromOriginalColumn(firstTokenOnLine);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
31ExtractLineAndSpace(this.OriginalString, out var lineBreaks, out var spaces); 143ExtractLineAndSpace(triviaString, out var lineBreaks, out var spaces);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (6)
60for (var i = 0; i < SpaceCacheSize; i++) 64for (var lineIndex = 0; lineIndex < LineBreakCacheSize; lineIndex++) 66for (var indentationLevel = 0; indentationLevel < IndentationLevelCacheSize; indentationLevel++) 68var indentation = indentationLevel * options.IndentationSize; 123var indentationLevel = indentation / Options.IndentationSize; 126var lineIndex = lineBreaks - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
69var start = this.Token.SpanStart - other.Token.SpanStart; 73var end = this.Token.Span.End - other.Token.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (11)
59var sizeOfList = spanToFormat.Length / MagicTextLengthToTokensRatio; 82for (var i = 1; i < _tokens.Count; i++) 142var indexInStream = GetTokenIndexInStream(token); 155var lastIndex = this.TokenCount - 1; 287var spaces = 0; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines); 336var initialColumn = _treeData.GetOriginalColumn(_options.TabSize, token); 356for (var pairIndex = 0; pairIndex < this.TokenCount - 1; pairIndex++) 501var tokenIndex = _tokens.BinarySearch(token, TokenOrderComparer.Instance); 518for (var i = tokenIndex; i < _tokens.Count; i++) 533for (var i = tokenIndex - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (15)
89var numberOfTabs = 0; 90var numberOfSpaces = Math.Max(0, desiredIndentation); 103var numberOfTabs = 0; 104var numberOfSpaces = Math.Max(0, desiredIndentation); 135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken); 152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText); 159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 193for (var i = 1; i < lines.Length; i++) 196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line); 199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize); 226for (var i = 0; i < text.Length; i++) 242var i = 0; 298var start = previousToken.RawKind != 0 303var end = nextToken.RawKind != 0
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++) 145for (var i = 0; i < text.Length; i++) 297for (var i = 0; i < list.Count; i++) 501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++) 525var index = this.OriginalString.IndexOf(this.IsNewLine); 531for (var i = 0; i < index; i++) 554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween); 555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule); 594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1)); 602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0; 604var index = lastText.GetFirstNonWhitespaceIndexInString(); 610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index); 611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length); 635var insertionIndex = GetInsertionIndex(changes); 636for (var i = lineBreaks.Count - 1; i >= 0; i--) 652for (var i = changes.Count - 1; i >= 0; i--) 662for (var i = changes.Count - 1; i >= 0; i--) 689if (TryGetMatchingChangeIndex(changes, out var index)) 717for (var i = 0; i < changes.Count; i++) 741for (var i = this.OriginalString.Length - 1; i >= 0; i--) 774for (var i = 0; i < delta.Lines; i++) 800for (var i = 0; i < delta.Lines; i++) 897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1); 937var offset = trivia.FullSpan.Start - this.StartPosition;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
151for (var currentLine = this.LineToBeIndented.LineNumber - 1; currentLine >= 0; currentLine--) 191var offset = updatedLine.GetColumnFromLineOffset(nonWhitespaceOffset.Value, _tabSize); 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
46priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
345var index = 0; 409for (var i = 0; i < parts.Count; i++) 428for (var i = Suffix.Length; i > 0; i--) 455for (var i = 0; i < Prefix.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (4)
190var count = set.Count; 208var count = set.Count; 240var count = stack.Count; 272var count = set.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (4)
368var spanLength = span.Length; 372for (var offset = 0; offset < spanLength; offset += buffer.Length) 374var segmentLength = Math.Min(buffer.Length, spanLength - offset); 468if (_stringReferenceMap.TryGetReferenceId(value, out var id))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (5)
88var index = 0; 127var ppIndex = -1; 128for (var i = leadingTrivia.Count - 1; i >= 0; i--) 151var index = 0; 177var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (8)
47var start = span.Start; 48var end = span.End; 101var location = selectionTrimmed.Start; 258var lineDistance = tokenLine.LineNumber - locationLine.LineNumber; 288var location = tokenToLeft.Span.End; 327var location = tokenToRightOrIn.Span.Start; 551var argumentStartLine = sourceText.Lines.GetLineFromPosition(typedAncestor.Span.Start).LineNumber; 552var caretLine = sourceText.Lines.GetLineFromPosition(position).LineNumber;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
83var fieldIndex = members.IndexOf(firstMember); 88for (var i = fieldIndex; i < members.Count; i++) 125var position = textSpan.Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (6)
65var childCount = childNodesAndTokens.Count; 70var index = 0; 261for (var i = 1; i < name.Length; i++) 455var endOfAttributeLists = attributeList.Last().Span.End; 458var endOfNode = node.Span.End; 459var startOfNodeWithoutAttributes = Math.Min(afterAttributesToken.Span.Start, endOfNode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
139var ordinal = reader.ReadInteger(); 150for (var i = 0; i < locations.Count; i++) 259var ordinal = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (6)
186var version = reader.ReadFormatVersion(); 282for (var i = 0; i < refKinds.Count; i++) 340var position = GetDataStartPosition(_symbolKeyData); 343var hashCode = 0; 361var position1 = GetDataStartPosition(_symbolKeyData); 362var position2 = GetDataStartPosition(other._symbolKeyData);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (3)
69var arity = reader.ReadInteger(); 112var type = reader.ReadInteger(); 125for (var i = namespaceNames.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
42for (var i = 0; i < events.Builder.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (16)
89var value = 0; 91var start = Position; 94var digit = Data[Position] - '0'; 115var val = ReadInteger(); 147var start = Position; 170var end = Position; 208var length = ReadInteger(); 209for (var i = 0; i < length; i++) 304for (var i = start; i < end; i++) 400for (var i = 0; i < originalParameterTypes.Count; i++) 490var id = ReadInteger(); 497var id = ReadInteger(); 553var length = ReadInteger(); 554for (var i = 0; i < length; i++) 662var start = ReadInteger(); 663var length = ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1102for (var i = 0; i < specifiedArguments.Length; i++) 1147for (var i = 0; i < signature1Parameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (5)
86for (var i = 0; i < _itemsByPriority.Length; i++) 103for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck > priority; priorityToCheck--) 116for (var priorityToCheck = priority - 1; priorityToCheck >= 0; priorityToCheck--) 200for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck >= 0; priorityToCheck--) 227for (var i = 0; i < _itemsByPriority.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (16)
98var charCount = distinctValues.Sum(v => v.Length); 103var characterIndex = 0; 104for (var i = 0; i < distinctValues.Length; i++) 123for (var i = 0; i < _wordSpans.Length; i++) 141var currentEdgeIndex = 0; 142for (var i = 0; i < _builderNodes.Length; i++) 145var edgeCount = builderNode.EdgeCount; 152var start = i * CompactEdgeAllocationSize; 153var end = start + Math.Min(edgeCount, CompactEdgeAllocationSize); 154for (var j = start; j < end; j++) 185var currentNodeIndex = 0; 193var editDistance = EditDistance.GetEditDistance( 204if (TryGetChildIndex(currentNode, currentNodeIndex, editDistance, out var childNodeIndex)) 262var start = currentNodeIndex * CompactEdgeAllocationSize; 263var end = start + Math.Min(currentNode.EdgeCount, CompactEdgeAllocationSize); 265for (var i = start; i < end; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (8)
78for (var i = 0; i < value.Length; i++) 119var editDistance = EditDistance.GetEditDistance( 134var min = editDistance - threshold; 135var max = editDistance + threshold; 137var startInclusive = currentNode.FirstEdgeIndex; 138var endExclusive = startInclusive + currentNode.EdgeCount; 139for (var i = startInclusive; i < endExclusive; i++) 141var childEditDistance = _edges[i].EditDistance;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
25var d = o1.TextSpan.Start - o2.TextSpan.Start; 60for (var i = 1; i < spans.Count; i++) 150var startPosition = token.SpanStart; 263var startPosition = GetStartPositionOfSpan(startToken); 264var endPosition = GetEndPositionOfSpan(endToken); 277var backwardPosition = token.FullSpan.End; 303var forwardPosition = token.FullSpan.Start; 364var startPosition = startToken.SpanStart; 365var endPosition = endToken.RawKind == 0 ? root.Span.End : endToken.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ComparerWithState.cs (2)
16var comparison = comparableMethod(first, state).CompareTo(comparableMethod(second, state)); 30var comparison = comparableMethod(first).CompareTo(comparableMethod(second));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (22)
61for (var i = 0; i < text.Length; i++) 93for (var i = 0; i < target.Length; i++) 142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1); 145for (var i = 0; i < width; i++) 155for (var j = 0; j < height; j++) 207var sourceLength = source.Length; 208var targetLength = target.Length; 218var minimumEditCount = targetLength - sourceLength; 484var offset = threshold - minimumEditCount; 492for (var i = 1; i <= sourceLength; i++) 494var lastMatchIndex_inTarget = 0; 498var jStart = Math.Max(1, i - offset); 499var jEnd = Math.Min(targetLength, i + minimumEditCount + offset); 515for (var j = jStart; j <= jEnd; j++) 519var i1 = targetChar < LastSeenIndexLength ? characterToLastSeenIndex_inSource[targetChar] : 0; 520var j1 = lastMatchIndex_inTarget; 558for (var j = 0; j < height; j++) 560for (var i = 0; i < width; i++) 562var v = matrix[i + 2, j + 2]; 573=> da.TryGetValue(c, out var value) ? value : 0; 582var min = v1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
47for (var i = 0; i < streams.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (13)
78for (var i = 0; i < arguments.Count; i++) 86for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 88var parameterIndex = argumentToParameterMap[argumentIndex]; 105var argumentIndexToSave = GetArgumentIndex(position.Value); 106var foundParameterIndex = -1; 163for (var i = 0; i < arguments.Count; i++) 166for (var i = 0; i < arguments.Count; i++) 168var parameterIndex = argumentToParameterMap[i]; 173for (var i = 0; i < specified.Count; i++) 189var currentParameterIndex = 0; 193for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 208var namedParameterIndex = method.Parameters.IndexOf(p => p.Name == argumentName); 260for (var i = 0; i < arguments.Count - 1; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (4)
96var i = 0; 112var length = list.Count; 126for (var i = 0; i < length; i++) 146var index = list.IndexOfNullOrDuplicateItem();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i); 48var chunkOffset = 0; 51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false); 181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count); 194var currentOffset = GetChunkOffset(position); 196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position)); 225var count = checked((int)Length); 228var chunkIndex = 0; 232var copyCount = Math.Min(chunk.Length, count); 310var nextIndex = GetChunkIndex(value); 311for (var i = this.chunks.Count; i <= nextIndex; i++) 335var chunkIndex = GetChunkIndex(value); 336var chunkOffset = GetChunkOffset(value); 340var trimIndex = chunkIndex + 1; 341for (var i = trimIndex; i < chunks.Count; i++) 359var currentIndex = CurrentChunkIndex; 360var currentOffset = CurrentChunkOffset; 375var currentIndex = index; 376var countLeft = count; 381var currentOffset = CurrentChunkOffset; 383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (2)
61for (var i = 0; i < taskArray.Length; i++) 73for (var i = 0; i < taskArray.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
25for (var start = 0; start < text.Length;) 43var length = identifier.Length; 85var current = wordStart + 1; 107var current = wordStart + 1; 128var end = current - 1; 153var current = wordStart + 1; 164var current = wordStart + 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (8)
16var startIndex = 0; 19var prefixIndex = text.IndexOf(escapePrefix, startIndex); 20var prohibitIndex = text.IndexOfAny(prohibitedCharacters, startIndex); 21var index = prefixIndex >= 0 && prohibitIndex >= 0 ? Math.Min(prefixIndex, prohibitIndex) 64var startIndex = 0; 68var index = text.IndexOf(escapePrefix, startIndex); 83var hex = ParseHex(text, index + 1, 2); 101var value = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
163var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
548var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
45for (var i = 0; i < Math.Min(names1.Count, names2.Count); i++) 65var comp = name1.CompareTo(name2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
111var parameterCount = symbol.GetParameters().Length; 502var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 503var skip = extensionUsedAsInstance ? 1 : 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
477for (var i = 0; i < t1.Count; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
126for (var i = 0; i < parameters1.Length; ++i) 220for (var i = 0; i < method1.TypeParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (7)
84for (var i = 0; i < x.Length; i++) 431for (var i = 0; i < xElements.Length; i++) 448for (var i = 0; i < xElements.Length; i++) 469var count = xParameters.Length; 475for (var i = 0; i < count; i++) 494var count = xTypeArguments.Length; 500for (var i = 0; i < count; i++)
Microsoft.CodeAnalysis.CodeStyle.Fixes (118)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
199var ifIndex = parentBlock.Operations.IndexOf(ifOperation);
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
198for (var j = 0; j < parameters.Length; j++)
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (2)
130for (var i = 0; i < arguments.Count; i++) 134var parameterIndex = Math.Min(i, parameters.Length - 1);
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\InheritanceDistanceComparer.cs (4)
50var xDist = GetInheritanceDistance(baseType, x.symbol); 51var yDist = GetInheritanceDistance(baseType, y.symbol); 66var distance = GetInheritanceDistanceRecursive(baseType, derivedType.BaseType); 92var distance = conversion.IsUserDefined ? 0 : GetInheritanceDistanceRecursive(baseType, castType);
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
120var insertionIndex = newParameterIndex ?? existingParameters.Count;
src\roslyn\src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
97var diff = comparer.Compare(t1NameSegment, t2NameSegment);
src\roslyn\src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (23)
77var position = context.Span.Start; 212for (var i = startLine.LineNumber + 1; i < lines.Count; i++) 230for (var i = startLine.LineNumber - 1; i >= 0; i--) 247var currentLineStart = currentLine.Start; 248var currentLineLength = currentLine.End - currentLine.Start; 254for (var j = 0; j < s_mergeConflictLength; j++) 280var startPos = startLine.Start; 281var firstMiddlePos = firstMiddleLine.Start; 282var secondMiddlePos = secondMiddleLine.Start; 283var endPos = endLine.Start; 333var startEnd = GetEndIncludingLineBreak(text, startPos); 337var bottomEnd = GetEndIncludingLineBreak(text, endPos); 346var equalsEnd = GetEndIncludingLineBreak(text, secondMiddlePos); 350var bottomEnd = GetEndIncludingLineBreak(text, endPos); 359var startEnd = GetEndIncludingLineBreak(text, startPos); 365var equalsEnd = GetEndIncludingLineBreak(text, secondMiddlePos); 371var equalsEnd = GetEndIncludingLineBreak(text, secondMiddlePos); 376var bottomEnd = GetEndIncludingLineBreak(text, endPos); 416var position = diagnostic.Location.SourceSpan.Start; 420var startPos = startLine.Start; 421var firstMiddlePos = firstMiddleLine.Start; 422var secondMiddlePos = secondMiddleLine.Start; 423var endPos = endLine.Start;
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (2)
65for (var index = 0; index < parameterNames.Length; index++) 106var indexOfNode = paramNodeSiblings.IndexOf(nodeAfterNewParamNode);
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
70var paramNodeIndex = paramNodeSiblings.IndexOf(paramNode);
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (4)
114for (var i = 0; i < triviaList.Count; i++) 159for (var i = removalList.Count - 1; i >= 0; i--) 179var skipCount = 0; 180for (var i = 0; i < leadingTrivia.Count; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (2)
65var constructorsCount = delegatedConstructor.ContainingType.InstanceConstructors.Length; 67for (var i = 0; i < constructorsCount; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
159var argumentCount = delegatedConstructor.Parameters.Length; 190for (var i = allParameters.Length; i > 0; i--) 254for (var i = 0; i < ParameterTypes.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
112for (var i = 0; i < constructorInCompilation.Parameters.Length; i++) 157for (var i = 0; i < parameterNames.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (2)
84for (var i = classTypes.Count - 1; i >= 0; i--) 89for (var j = 0; j < classTypes.Count; j++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
176for (var i = 0; i < typeArguments.Length; i++) 206for (var i = 0; i < modifiers.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
94for (var i = 1; i < symbol.ConstraintTypes.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (2)
206var parameterIndex = containingMethod.Parameters.Length; 213for (var i = containingMethod.Parameters.Length - 1; i >= 0; i--)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
349var statementindex = GetStatementIndex(children, assignmentStatement); 418var index = 0;
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
284var accessibleCount = allUnimplementedMembers.Count(m => m.IsAccessibleWithin(ClassType, throughType: memberType));
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (3)
181var totalMemberCount = 0; 182var inaccessibleMemberCount = 0; 281for (var i = 0; i < state.MembersWithoutExplicitOrImplicitImplementation.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMemberStatic\AbstractMakeMemberStaticCodeFixProvider.cs (1)
31for (var i = 0; i < diagnostics.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeTypeAbstract\AbstractMakeTypeAbstractCodeFixProvider.cs (1)
31for (var i = 0; i < diagnostics.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (3)
66var currentStart = 0; 81var currentEnd = currentStart + 1; 88var newLineCount = currentEnd - currentStart;
src\roslyn\src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (1)
77=> preferredOrder.TryGetValue(token.RawKind, out var value) ? value : int.MaxValue;
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
188var insertLocation = InsertPosition(switchOperation);
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
240var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 241var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
713var lastDirectiveIndex = leadingTrivia.IndexOf(lastDirective);
src\roslyn\src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
250syntaxFacts.GetNameAndArityOfSimpleName(nameNode, out var name, out var arity);
src\roslyn\src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (4)
95var endOfLineKind = this.SyntaxKinds.EndOfLineTrivia; 96var whitespaceTriviaKind = this.SyntaxKinds.WhitespaceTrivia; 132var spaceCount = existingWhitespace.ConvertTabToSpace( 138var desiredSpaceCount = spaceCount + options.IndentationSize;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
86for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 103for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 154for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 211var index = declarationList.IndexOf(afterMember); 225var index = declarationList.IndexOf(beforeMember); 254var index = declarationList.IndexOf(member); 271var index = declarationList.IndexOf(member); 287var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 340var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 341var desiredGroupIndex = result < 0 ? ~result : result; 366var currentIndex = desiredGroupIndex; 369var previousIndex = currentIndex - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (2)
55for (var i = 0; i < method.TypeParameters.Length; i++) 109for (var i = 0; i < typeParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
395for (var i = parts.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (4)
49for (var i = 0; i < newImports.Count; i++) 61var originalFirstUsingCurrentIndex = newImports.IndexOf(originalFirstUsing); 63var originalLastUsingCurrentIndex = newImports.IndexOf(originalLastUsing); 86for (var i = 0; i < newImports.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (3)
22var parameterIndex = method.Parameters.IndexOf(parameter); 26for (var i = parameterIndex - 1; i >= 0; i--) 31for (var i = parameterIndex + 1; i < method.Parameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (3)
125for (var i = indexPath.Count - 1; i >= 0; i--) 127var childIndex = indexPath[i]; 157var childIndex = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (4)
29var index = 1; 112for (var i = 0; i < names.Count; i++) 121var index = 1; 148var index = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\TextReaderWithLength.cs (1)
20var read = base.Read(chars, 0, Length);
Microsoft.CodeAnalysis.CSharp (402)
Binder\Binder_Attributes.cs (4)
348var lengthAfterRewriting = rewrittenArguments.Length; 364var lengthBeforeRewriting = arguments.Length; 365for (var i = 0; i < lengthBeforeRewriting; i++) 724var paramIndex = argumentsToParams.IsDefault ? i : argumentsToParams[i];
Binder\Binder_Deconstruct.cs (1)
353var matchCount = Math.Min(variables.Count, foundTypes.Length);
Binder\Binder_Expressions.cs (7)
3698for (var i = firstParamsArgument + collectionArgs.Length - 1; i != firstParamsArgument; i--) 3884var originalParameterIndex = handlerParameterIndexes[i]; 3904var originalParameterIndex = handlerParameterIndexes[i]; 4001var argNumber = invokedAsExtensionMethod ? arg : arg + 1; 5547var start = argSyntax.SpanStart; 5548var end = analyzedArguments.Arguments[analyzedArguments.Arguments.Count - 1].Syntax.Span.End; 7988var rightArity = right.Arity;
Binder\Binder_InterpolatedString.cs (1)
906var firstPartsLength = partsArray[0].Length;
Binder\Binder_Invocation.cs (3)
927var lastParamIndex = parameters.Length - 1; 1570for (var i = 0; i < argumentsBuilder.Count; i++) 1631var argumentsCount = argumentsBuilder.Count;
Binder\Binder_Lookup.cs (2)
1334var hidingCount = hidingSymbols.Count; 1336var hiddenCount = hiddenSymbols.Count;
Binder\Binder_Operators.cs (4)
1097var code = diagnostic is DiagnosticWithInfo { HasLazyInfo: true, LazyInfo.Code: var lazyCode } ? lazyCode : diagnostic.Code; 2516var int32Value = valueLeft.Int32Value << valueRight.Int32Value; 2994var int32Value = valueLeft.Int32Value >> valueRight.Int32Value; 3002var int32Value = valueLeft.Int32Value >>> valueRight.Int32Value;
Binder\Binder_Statements.cs (1)
2557var argLength = tupleArguments.Length;
Binder\Binder_Unsafe.cs (2)
62var arity = methodSymbol.GetMemberArityIncludingExtension(); 82var arity = typeSymbol.TypeParameters.Length;
Binder\Binder.cs (1)
1012var lastSize = Math.Min(last.Length, 12);
Binder\DecisionDagBuilder.cs (6)
291var length = seq.RemainingTests.Length; 505var patternLength = pattern.Subpatterns.Length; 1248var nextTempNumber = 0; 3146var hashCode = 0; 4313var length = toAssemble.RemainingTests.Length; 4577var length = toAssemble.RemainingTests.Length;
Binder\PatternExplainer.cs (6)
72var trueDist1 = Math.Max(reachabilityInfo?.Contains(new NullableWalker.DecisionDagReachabilityInfo(t, whenTrue: true)) == false ? infinity : 0, distance(t.WhenTrue)); 73var falseDist1 = Math.Max(reachabilityInfo?.Contains(new NullableWalker.DecisionDagReachabilityInfo(t, whenTrue: false)) == false ? infinity : 0, distance(t.WhenFalse)); 77var trueDist2 = Math.Max(reachabilityInfo?.Contains(new NullableWalker.DecisionDagReachabilityInfo(w, whenTrue: true)) == false ? infinity : 0, distance(w.WhenTrue)); 78var falseDist2 = Math.Max(reachabilityInfo?.Contains(new NullableWalker.DecisionDagReachabilityInfo(w, whenTrue: false)) == false ? infinity : 0, distance(w.WhenFalse)); 93var distanceToNode = dist[nodes[0]].distance; 563var index = e.Field.TupleElementIndex;
Binder\RefSafetyAnalysis.cs (1)
908var extensionBlockFormOffset = isExtensionBlockMethod ? 1 : 0;
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (2)
234var originalOperatorCount = operators.Count; 244for (var i = 0; i < originalOperatorCount; i++)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
657var ordinal = GetOrdinal((TypeParameterSymbol)target.Type);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (5)
300var index = unreducedMethods.IndexOf(res.Member); 1434for (var i = 0; i < members.Count; ++i) 1908var previousPriority = previousResults.First().MemberWithPriority.GetOverloadResolutionPriority(); 1909var currentPriority = memberWithPriority.GetOverloadResolutionPriority(); 4074var parm = argToParamMap.IsDefault ? arg : argToParamMap[arg];
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (2)
1180foreach (var arg in badArg.Result.BadArgumentsOpt.TrueBits()) 1500var nValid = TryGetFirstTwoValidResults(out validResult1, out validResult2);
Binder\WithUsingNamespacesAndTypesBinder.cs (2)
89var count = members.Count; 100var count = members.Count;
BoundTree\BoundDagEvaluation.cs (1)
116var id = Id;
BoundTree\LengthBasedStringSwitchData.cs (4)
185var bestCharacterPosition = selectBestCharacterIndex(stringLength, casesWithGivenLength); 236if (countPerChar.TryGetValue(currentChar, out var currentCount)) 246var singleEntryCount = countPerChar.Values.Count(c => c == 1); 247var largestBucket = countPerChar.Values.Max();
BoundTree\UnboundLambda.cs (4)
972var numParametersToCheck = Math.Min(targetParameterTypes.Length, ParameterCount); 1135var value = TaskLikeReturnTypeOpt?.GetHashCode() ?? 0; 1467var nx = x.Arguments?.Count ?? 0; 1468var ny = y.Arguments?.Count ?? 0;
CodeGen\EmitArrayInitializer.cs (1)
481var elementCount = initializers.Length;
CodeGen\EmitExpression.cs (9)
1688var countBefore = _builder.LocalSlotManager.StartScopeOfTrackingAddressedLocals(); 1724var countBefore = _builder.LocalSlotManager.StartScopeOfTrackingAddressedLocals(); 2502var countBefore = _builder.LocalSlotManager.StartScopeOfTrackingAddressedLocals(); 2509var stackAdjustment = GetObjCreationStackBehavior(expression); 2765var countBefore = _builder.LocalSlotManager.StartScopeOfTrackingAddressedLocals(); 2773var stackAdjustment = GetObjCreationStackBehavior(objCreation) - 2; 3058var exprTempsAfter = _expressionTemps?.Count ?? 0; 4099var countBefore = _builder.LocalSlotManager.StartScopeOfTrackingAddressedLocals(); 4106var stackBehavior = GetCallStackBehavior(ptrInvocation.FunctionPointer.Signature, ptrInvocation.Arguments);
CodeGen\EmitStackAllocInitializer.cs (1)
45var sizeInBytes = elementType.EnumUnderlyingTypeOrSelf().SpecialType.SizeInBytes();
CodeGen\Optimizer.cs (12)
144var dummyCnt = defs.Count; 172var cnt = defs.Count; 573var origStack = StackDepth(); 689var declarationStack = StackDepth(); 1464var origStack = StackDepth(); 1563var origStack = StackDepth(); 1584var origStack = StackDepth(); 1601var origStack = StackDepth(); 1633var origStack = StackDepth(); 1670var origStack = StackDepth(); 1937var last = defs.Count - 1; 1983var evalStack = StackDepth() - 1;
CommandLine\CSharpCommandLineParser.cs (3)
1800var nextIndex = 0; 1801var index = 0; 1975var pathCount = 0;
Compilation\BuiltInOperators.cs (2)
42foreach (var kind in operatorKinds) 295foreach (var kind in operatorKinds)
Compilation\CSharpCompilation.cs (8)
2668var treeNum = GetSyntaxTreeOrdinal(syntaxTree); 3329var halfSize = MaxCachedMethodBodiesInTreeDiagnostics / 2; 4083var b = SyntaxFacts.HexValue(bytesText[i * 2]) * 16 + 4103var b = SyntaxFacts.HexValue(bytesText[i * 2]) * 16 + 4758var comparison = CompareSyntaxTreeOrdering(loc1.SourceTree!, loc2.SourceTree!); 4769var comparison = CompareSyntaxTreeOrdering(loc1.SyntaxTree, loc2.SyntaxTree); 4780var comparison = CompareSyntaxTreeOrdering(loc1.SyntaxTree, loc2.SyntaxTree); 5176for (var i = 1; i < spine.Count; i++)
Compilation\CSharpDiagnosticFilter.cs (1)
155var position = location.SourceSpan.Start;
Compilation\CSharpSemanticModel.cs (4)
1331var position = node.SpanStart; 1733foreach (var arity in arities) 5290var lineNumberOneIndexed = lineSpan.Line + 1; 5291var characterNumberOneIndexed = lineSpan.Character + 1;
Compilation\MemberSemanticModel.cs (1)
1178var idx = tupleLiteral.Arguments.IndexOf(declaratorSyntax);
Compilation\SyntaxAndDeclarationManager.cs (4)
411var ordinal = syntaxTreeOrdinalMap[oldTree]; 513var oldOrdinal = ordinalMap[oldTree]; 525for (var i = 0; i <= (oldOrdinal - totalReferencedTreeCount); i++) 546for (var i = oldOrdinal + 1; i < syntaxTrees.Length; i++)
Compilation\SyntaxTreeSemanticModel.cs (2)
1894var position = originalSymbol.IdentifierToken.SpanStart; 2466var position = CheckAndAdjustPosition(location.SourceSpan.Start);
Compiler\MethodBodySynthesizer.cs (2)
98var slotIndex = compilation.GetSubmissionSlotIndex(); 144var targetSubmissionIndex = targetScriptType.DeclaringCompilation.GetSubmissionSlotIndex();
CSharpExtensions.cs (4)
191var rawKind = token.RawKind; 200var rawKind = trivia.RawKind; 209var rawKind = node.RawKind; 218var rawKind = nodeOrToken.RawKind;
Declarations\DeclarationTreeBuilder.cs (1)
926var cnt = members.Count;
Declarations\MergedNamespaceDeclaration.cs (4)
50for (var i = 1; i < _declarations.Length; i++) 185var count = 0; 197count = namespaceCounts.TryGetValue(name, out var oldCount) ? oldCount : 0; 213var index = 0;
Declarations\MergedTypeDeclaration.cs (1)
180for (var i = 1; i < Declarations.Length; i++)
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
206if (!GeneratedNameParser.TryParseGeneratedName(name, out var generatedKind, out _, out var closeBracketOffset))
Emitter\Model\PEAssemblyBuilder.cs (2)
222var constructorIndex = (member == WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorTransformFlags) ? 1 : 0; 265var constructorIndex = (member == WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctorTransformFlags) ? 1 : 0;
FlowAnalysis\AbstractFlowPass_Switch.cs (2)
25var iLastSection = (switchSections.Length - 1); 26for (var iSection = 0; iSection <= iLastSection; iSection++)
FlowAnalysis\AlwaysAssignedWalker.cs (1)
55foreach (var i in _endOfRegionState.Assigned.TrueBits())
FlowAnalysis\ControlFlowPass.cs (4)
347var sourceStart = sourceLocation.SourceSpan.Start; 348var targetStart = node.Label.GetFirstLocation().SourceSpan.Start; 352var usingStart = usingDecl.symbol.GetFirstLocation().SourceSpan.Start; 421var initialUsingCount = _usingDeclarations.Count;
FlowAnalysis\DefiniteAssignment.cs (3)
1270var thisSlot = GetOrCreateSlot(CurrentSymbol.EnclosingThisSymbol()); 1281var containingSlot = fieldIdentifier.ContainingSlot; 1924var slot = VariableSlot(parameter);
FlowAnalysis\DefinitelyAssignedWalker.cs (1)
91foreach (var slot in state1.Assigned.TrueBits())
FlowAnalysis\FlowAnalysisPass.cs (1)
42var initialDiagnosticCount = diagnostics.ToReadOnly().Diagnostics.Length;
FlowAnalysis\NullableWalker_Patterns.cs (4)
506var outputSlot = getOrMakeAndRegisterDagTempSlot(output); 516var outputSlot = getOrMakeAndRegisterDagTempSlot(output); 805var outputSlot = makeDagTempSlot(type, output); 816var outputSlot = makeDagTempSlot(type, output);
FlowAnalysis\NullableWalker.cs (23)
692var thisSlot = 0; 832var slot = GetOrCreateSlot(symbol, thisSlot); 891var memberSlot = GetSlotForMemberPostCondition(memberToInitialize); 1329var slot = GetOrCreateSlot(parameter); 1390var slot = GetOrCreateSlot(parameter); 1919var previousSlot = snapshotBuilderOpt?.EnterNewWalker(symbol!) ?? -1; 3299var unvisitedLocalFuncs = localFuncs.Count; 3474var previousSlot = _snapshotBuilderOpt?.EnterNewWalker(lambdaOrFunctionSymbol) ?? -1; 3607var resultSlot = GetOrCreatePlaceholderSlot(withExpr); 4094var argIndex = initializer.AddMethod.IsExtensionMethod ? 1 : 0; 5038var slot = GetOrCreateSlot(property, receiverSlot); 5899var previousConditionalAccessSlot = _lastConditionalAccessSlot; 6026var slot = MakeSlot(expressionWithoutConversion); 6318var slot = MakeSlot(node); 6345var previousConditionalAccessSlot = _lastConditionalAccessSlot; 6405var slot = MakeSlot(expr); 6440var slot = MakeSlot(receiver); 7106var parameterCount = method.ParameterCount; 9460var argOrdinal = getArgumentOrdinalFromParameterOrdinal(i); 9467var argOrdinal = getArgumentOrdinalFromParameterOrdinal(NamedTypeSymbol.ValueTupleRestPosition - 1); 9480var index = argsToParamsOpt.IsDefault ? parameterOrdinal : argsToParamsOpt.IndexOf(parameterOrdinal); 10373var extensionBlockFormOffset = parameterOpt?.ContainingType.IsExtension is true ? 1 : 0; 14023var index = i * 2;
FlowAnalysis\NullableWalker.SnapshotManager.cs (3)
89var snapshotIndex = _incrementalSnapshots.BinarySearch(position, BinarySearchComparer); 184var previousSlot = _currentWalkerSlot; 189if (_symbolToSlot.TryGetValue(symbol, out var slot))
FlowAnalysis\NullableWalker.Variables.cs (1)
172var index = pair.Value;
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
277var index = nested.CapturedEnvironments.IndexOf(env);
Lowering\ClosureConversion\ClosureConversion.cs (5)
621var start = lambda.ParameterCount - lambda.ExtraSynthesizedParameterCount; 622for (var i = start; i < lambda.ParameterCount; i++) 898var frameCount = loweredSymbol.ExtraSynthesizedParameterCount; 908var start = loweredSymbol.ParameterCount - frameCount; 1039var totalTypeArgumentCount = (containerAsFrame?.Arity ?? 0) + synthesizedMethod.Arity;
Lowering\Instrumentation\DebugInfoInjector.cs (2)
73var start = ctorDecl.Body.OpenBraceToken.SpanStart; 74var end = ctorDecl.Body.OpenBraceToken.Span.End;
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
206var enumDelta = (targetSymbol.Kind == SymbolKind.Parameter) ?
Lowering\LocalRewriter\DelegateCacheRewriter.cs (1)
66var generation = _factory.ModuleBuilderOpt.CurrentGenerationOrdinal;
Lowering\LocalRewriter\LocalRewriter_Call.cs (5)
173var netArity = typeArgumentsBuilder.Count; 877var argIndex = placeholder.ArgumentIndex; 902var paramIndex = argsToParamsOpt.IsDefault ? argIndex : argsToParamsOpt[argIndex]; 1628var correspondingStore = -1; 1700var argsCount = actualArguments.Length;
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
1172var useKnownLength = ShouldUseKnownLength(node, out var numberIncludingLastSpread) && rewrittenReceiver is null;
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.cs (1)
77var currentConditionalAccessID = ++_currentConditionalAccessID;
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
1025var numElements = destElementTypes.Length;
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
343var numElements = tupleElementTypes.Length;
Lowering\LocalRewriter\LocalRewriter_IfStatement.cs (1)
99(node, var afterif, var conditionalGotoIndex) = stack.Pop();
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
129var count = countConst.Int32Value;
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (2)
76var spanStart = syntax.SwitchKeyword.Span.Start; 77var spanEnd = syntax.Span.End;
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
110var numElements = destElementTypes.Length;
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
478var slotIndex = _nextHoistedFieldId++;
Lowering\SyntheticBoundNodeFactory.cs (2)
1124foreach (var value in section.Values) 1146foreach (var v2 in s.Values)
Operations\CSharpOperationFactory_Methods.cs (1)
418var currentDeclarationIndex = 0;
Operations\CSharpOperationFactory.cs (2)
2454var alignmentIndex = argumentNamesOpt.IndexOf("alignment"); 2456var formatIndex = argumentNamesOpt.IndexOf("format");
Parser\Blender.cs (5)
122var lastCharIndex = oldTree.FullWidth - 1; 125var start = Math.Max(Math.Min(changeRange.Span.Start, lastCharIndex), 0); 131for (var i = 0; start > 0 && i <= maxLookahead;) 151var column = oldTree.SyntaxTree.GetLineSpan(new TextSpan(start, 0)).Span.Start.Character; 156var finalLength = changeRange.NewLength + (changeRange.Span.Start - start);
Parser\Blender.Cursor.cs (2)
85var index = IndexOfNodeInParent(parent); 117var index = SyntaxNodeOrToken.GetFirstChildIndexSpanningPosition(children, ((CSharp.CSharpSyntaxNode)node).Position);
Parser\Blender.Reader.cs (2)
128var oldPosition = _oldTreeCursor.CurrentNodeOrToken.Position; 151var width = token.FullWidth;
Parser\DirectiveParser.cs (2)
36var hashPosition = lexer.TextWindow.Position; 326var triviaOffset = -triviaWidth;
Parser\LanguageParser_InterpolatedString.cs (8)
81var startIndex = 0; 199for (var i = 0; i < interpolations.Count; i++) 241var afterNewLine = SlidingTextWindow.GetNewLineWidth(closeQuoteText[0], closeQuoteText[1]); 242var afterWhitespace = SkipWhitespace(closeQuoteText, afterNewLine); 269var currentIndex = 0; 285var lineStartPosition = currentIndex; 391var openBracePosition = interpolation.OpenBraceRange.Start.Value; 459var start = currentIndex;
Parser\LanguageParser.cs (8)
436for (var currentBodyMemberIndex = 0; currentBodyMemberIndex < body.Members.Count;) 478var startInclusive = typeDeclarationIndex + 1; 482var endExclusive = startInclusive + 1; 505for (var memberToMoveIndex = firstSiblingToMoveInclusive; memberToMoveIndex < lastSiblingToMoveExclusive; memberToMoveIndex++) 1649var peekIndex = 1; 6724var n = 1; 12261var tokenIndex = 0; 12706var index = 1;
Parser\Lexer_RawStringLiteral.cs (3)
14var start = TextWindow.Position; 55var startingQuoteCount = ConsumeQuoteSequence(); 121var currentQuoteCount = ConsumeQuoteSequence();
Parser\Lexer_StringLiteral.cs (31)
131var start = TextWindow.Position; 197var start = TextWindow.Position; 388var start = _lexer.TextWindow.Position; 389var succeeded = ScanOpenQuote(out kind, out var startingDollarSignCount, out var startingQuoteCount); 422var start = window.Position; 453var prefixAtCount = _lexer.ConsumeAtSignSequence(); 456var suffixAtCount = _lexer.ConsumeAtSignSequence(); 459var totalAtCount = prefixAtCount + suffixAtCount; 502var afterQuotePosition = window.Position; 526var closeQuotePosition = _lexer.TextWindow.Position; 585var closeQuoteCount = _lexer.ConsumeQuoteSequence(); 596var excessQuoteCount = closeQuoteCount - startingQuoteCount; 620var closeQuoteCount = _lexer.ConsumeQuoteSequence(); 635var closeQuoteCount = _lexer.ConsumeQuoteSequence(); 643var excessQuoteCount = closeQuoteCount - startingQuoteCount; 697var escapeStart = _lexer.TextWindow.Position; 724var beforeQuotesPosition = _lexer.TextWindow.Position; 725var closeQuoteCount = _lexer.ConsumeQuoteSequence(); 747var startPosition = _lexer.TextWindow.Position; 752var closeQuoteCount = _lexer.ConsumeQuoteSequence(); 802var beforeQuotePosition = _lexer.TextWindow.Position; 803var currentQuoteCount = _lexer.ConsumeQuoteSequence(); 822var pos = _lexer.TextWindow.Position; 844var closeBraceCount = _lexer.ConsumeCloseBraceSequence(); 905var beforeOpenBracesPosition = _lexer.TextWindow.Position; 906var openBraceCount = _lexer.ConsumeOpenBraceSequence(); 913var afterOpenBracePosition = _lexer.TextWindow.Position; 927var beforeCloseBracePosition = _lexer.TextWindow.Position; 928var closeBraceCount = _lexer.ConsumeCloseBraceSequence(); 980var pos = _lexer.TextWindow.Position;
Parser\Lexer.cs (14)
453var atDotPosition = this.TextWindow.Position; 740var index = 0; 1072if (val <= Int32.MaxValue) 1181if (!Int32.TryParse(text, isHex ? NumberStyles.AllowHexSpecifier : NumberStyles.None, CultureInfo.InvariantCulture, out result)) 1330var currentIndex = 0; 1389var length = currentIndex; 1431var atCount = TextWindow.Position - start; 1581var width = this.CurrentLexemeWidth; // exact size of input characters 1790var width = this.CurrentLexemeWidth; // exact size of input characters 1985var savePosition = TextWindow.Position; 2065var position = TextWindow.Position; 2320var width = this.CurrentLexemeWidth; 2721var pos = TextWindow.Position; 4368var start = TextWindow.Position;
Parser\QuickScanner.cs (4)
205var charPropLength = CharProperties.Length; 208var currentIndex = 0; 239var tokenLength = currentIndex; 264var quickWidth = lexer.CurrentLexemeWidth;
Parser\SlidingTextWindow.cs (4)
139var amountToRead = Math.Min(_textEnd - position, DefaultWindowLength); 159var start = _positionInText - _characterWindowStartPositionInText; 329var position = _positionInText; 425var offset = position - _characterWindowStartPositionInText;
Parser\SyntaxParser.cs (5)
141var size = Math.Min(CachedTokenArraySize, this.lexer.TextWindow.Text.Length / 2); 160var pos = CurrentTokenPosition; 172var offset = point.Position - _firstToken; 854var offset = 0; 1180var pos = CurrentTokenPosition;
SymbolDisplay\ObjectDisplay.cs (1)
252var unicode = char.ConvertToUtf32(value, i);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
507var lastDotPosition = operatorName.LastIndexOf('.');
Symbols\AbstractTypeMap.cs (1)
250var paramCount = f.Signature.Parameters.Length;
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
228var index = fields.Length - 2;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (2)
126var parameterCount = fields.Length - 1; 197var parameterCount = fields.Length - 1;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
198for (var fieldIndex = 0; fieldIndex < displayCount; fieldIndex++)
Symbols\AssemblySymbol.cs (1)
896var length = symbol.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Length;
Symbols\ConstraintsHelper.cs (1)
659var ordinal = pair.TypeParameter.Ordinal;
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
146var ordinal = underlyingParameter.Ordinal;
Symbols\FieldSymbol.cs (1)
484var tupleElementPosition = NamedTypeSymbol.MatchesCanonicalTupleElementName(Name);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
752var currentHash = GetHashCodeNoParameters();
Symbols\MemberSignatureComparer.cs (1)
742var numParams = params1.Length;
Symbols\MemberSymbolExtensions.cs (1)
554int minArity = Int32.MaxValue;
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
314var n = candidateCustomModifiers.Length;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (3)
274var containerMetadataArity = containingType.MetadataArity; 2006var count = _lazyNestedTypes.Values.Sum(static a => a.Length); 2008var destIndex = 0;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1199var hiddenCount = (isParamArray ? 1 : 0)
Symbols\Metadata\PE\PEPropertySymbol.cs (6)
93var bitsToSet = (isRequired ? HasRequiredMemberAttribute : 0) | RequiredMemberCompletionBit; 111var bitsToSet = (unscopedRef ? HasUnscopedRefAttribute : 0) | UnscopedRefCompletionBit; 129var bitsToSet = (requiresUnsafe ? RequiresUnsafeBit : 0) | RequiresUnsafePopulatedBit; 948var lastPropertyParamIndex = propertyParams.Length - 1; 989var numAccessorParams = accessorParams.Length; 1009var ordinal = i - 1;
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
369var start = _namesIndex - numberOfElements;
Symbols\ReducedExtensionMethodSymbol.cs (1)
149var paramCount = method.ParameterCount;
Symbols\ReferenceManager.cs (1)
1105var builderSize = modules.Sum(static (module, index) =>
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
769var paramCount = signature.ParameterCount;
Symbols\Source\ExplicitInterfaceHelpers.cs (1)
111var idx = fullName.LastIndexOf('.');
Symbols\Source\ExtensionGroupingInfo.cs (2)
339counts[attribute] = counts.TryGetValue(attribute, out var foundCount) ? foundCount + 1 : 1; 349if (!counts.TryGetValue(attribute, out var foundCount) || foundCount == 0)
Symbols\Source\IndexedTypeParameterSymbol.cs (1)
61var newPoolSize = ((count + 0x0F) & ~0xF); // grow in increments of 16
Symbols\Source\LambdaSymbol.cs (1)
360var numDelegateParameters = parameterTypes.Length;
Symbols\Source\ModifierUtils.cs (1)
471var i = modifiers.IndexOf(SyntaxKind.PartialKeyword);
Symbols\Source\SourceAssemblySymbol.cs (1)
1338var totalIndex = i + sourceAttributesCount;
Symbols\Source\SourceComplexParameterSymbol.cs (1)
679var index = -1;
Symbols\Source\SourceConstructorSymbol.cs (1)
340for (var i = 0; i < this.ParameterCount; i++)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (4)
1296var overrideParameterOffset = invokedAsExtensionMethod ? 1 : 0; 1364for (var i = 0; i < baseParameters.Length; i++) 1500var overrideParameterOffset = invokedAsExtensionMethod ? 1 : 0; 1551var overrideParameterOffset = invokedAsExtensionMethod ? 1 : 0;
Symbols\Source\SourceMemberContainerSymbol.cs (12)
426var partCount = declaration.Declarations.Length; 429for (var i = 0; i < partCount; i++) 481for (var i = 1; i < partCount; i++) 492for (var i = 1; i < partCount; i++) 503for (var i = 0; i < partCount; i++) 938for (var i = nestedTypes.Length - 1; i >= 0; i--) 946for (var i = members.Length - 1; i >= 0; i--) 1293var initializerIndex = IndexOfInitializerContainingPosition(group, position); 1325for (var i = 0; i < index; i++) 2775var value = (int)CheckStructCircularity(diagnostics).ToThreeState(); 3523var groupCount = declaredMembers.InstanceInitializers.Length; 4656var numParams = propertyParams.Length + (getNotSet ? 0 : 1);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (7)
1084var referencedLineCount = referencedLines.Count; 1140for (var i = 0; i < namespaceSegments.Length; i++) 1267var referencedLineCount = referencedLines.Count; 1276var lineLength = line.End - line.Start; 1283var referencedPosition = line.Start + characterNumberZeroBased; 1340for (var i = 0; i < namespaceSegments.Length; i++) 1600var enumeratorCancellationCount = Parameters.Count(p => p.HasEnumeratorCancellationAttribute);
Symbols\Source\SourceNamespaceSymbol.cs (1)
310var arity = ((object)nts != null) ? nts.Arity : 0;
Symbols\Source\SourcePropertySymbol.cs (1)
804for (var i = 0; i < this.ParameterCount; i++)
Symbols\SubstitutedFieldSymbol.cs (2)
126var code = this.OriginalDefinition.GetHashCode(); 132var containingHashCode = _containingType.GetHashCode();
Symbols\Symbol_Attributes.cs (2)
344for (var i = 0; i < totalAttributesCount; i++) 422for (var i = 0; i < totalAttributesCount; i++)
Symbols\SymbolExtensions.cs (1)
839var count = 0;
Symbols\Synthesized\GeneratedNameParser.cs (2)
223for (var i = 0; i < sha256LengthBytes; i++) 229var prefixEndsAt = index + length;
Symbols\Synthesized\GeneratedNames.cs (1)
423var nameEndIndex = name.LastIndexOf('}');
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (1)
113var memberModCount = member.CustomModifierCount();
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
189for (var i = 0; i < printableMembers.Length; i++)
Symbols\Synthesized\SynthesizedCollectionBuilderProjectedMethodSymbol.cs (1)
98var parameterCount = parameters.Length - 1;
Symbols\Tuples\TupleTypeSymbol.cs (1)
1028var index = candidate.TupleElementIndex;
Symbols\TypeSymbol.cs (2)
2122var arity = interfaceMethod.Arity; 2552Debug.Assert(HasInlineArrayAttribute(out var length) && length > 0);
Symbols\TypeSymbolExtensions.cs (3)
1641/// (e.g. <see cref="System.Int32"/> contains an instance field of type <see cref="System.Int32"/>). 1977var arity = type.Arity;
Syntax\CSharpLineDirectiveMap.cs (4)
33var directiveLineNumber = sourceText.Lines.IndexOf(directiveNode.SpanStart) + 1; 44var unmappedLine = directiveLineNumber; 45var mappedLine = (previous.State == PositionState.RemappedSpan) ? unmappedLine : previous.MappedLine + directiveLineNumber - previous.UnmappedLine; 192var index = FindEntryIndex(unmappedPos.Line);
Syntax\CSharpPragmaWarningStateMap.cs (1)
83var index = 0;
Syntax\CSharpSyntaxRewriter.cs (7)
86var index = leadingTrivia.IsList ? leadingTrivia.SlotCount : 1; 173var count = list.Count; 174var sepCount = list.SeparatorCount; 254var count = list.Count; 255var index = -1; 283var count = list.Count; 287var index = -1;
Syntax\CSharpSyntaxWalker.cs (1)
37var childCnt = node.ChildNodesAndTokens().Count;
Syntax\InternalSyntax\SyntaxFirstTokenReplacer.cs (1)
67var numDiagnostics = oldDiagnostics.Length;
Syntax\NullableContextStateMap.cs (2)
93var index = GetContextStateIndex(position); 153var position = nn.EndPosition;
Syntax\StructuredTriviaSyntax.cs (1)
26var position = trivia.Position;
Syntax\SyntaxEquivalence.cs (1)
241for (var i = slotCount - 1; i >= 0; i--)
Syntax\SyntaxFactory.cs (1)
1689var position = initialTokenPosition;
Syntax\SyntaxNodeRemover.cs (1)
489var index = parentToken.LeadingTrivia.IndexOf(trivia);
Syntax\SyntaxNormalizer.cs (2)
95var depth = GetDeclarationDepth(token); 110var lineBreaksAfter = LineBreaksAfter(token, nextToken);
Syntax\SyntaxReplacer.cs (4)
448var index = list.IndexOf((TNode)_originalNode); 472var index = list.IndexOf((TNode)_originalNode); 520var index = list.IndexOf(_originalToken); 557var index = list.IndexOf(_originalTrivia);
Syntax\SyntaxTokenParser.cs (3)
52var startingPosition = _lexer.TextWindow.Position; 66var startingPosition = _lexer.TextWindow.Position; 81var startingPosition = _lexer.TextWindow.Position;
Syntax\SyntaxTreeDiagnosticEnumerator.cs (4)
42var fullTreeLength = syntaxTree.GetRoot().FullSpan.Length; 58var spanStart = Math.Min(position + leadingWidthToAdd + sdi.Offset, fullTreeLength); 59var spanEnd = Math.Min(spanStart + sdi.Width, fullTreeLength); 84for (var nextSlotIndex = stack.Top.SlotIndex + 1; nextSlotIndex < node.SlotCount; nextSlotIndex++)
Utilities\InterceptableLocation.cs (1)
150var position = BinaryPrimitives.ReadInt32LittleEndian(bytes.AsSpan(start: positionIndex));
Utilities\ValueSetFactory.NintValueSet.cs (4)
24/// A value of type nint may, in a 64-bit runtime, take on values less than <see cref="System.Int32.MinValue"/>. 27/// to contain all values less than <see cref="System.Int32.MinValue"/> (if any). 32/// A value of type nint may, in a 64-bit runtime, take on values greater than <see cref="System.Int32.MaxValue"/>. 35/// to contain all values greater than <see cref="System.Int32.MaxValue"/> (if any).
Microsoft.CodeAnalysis.CSharp.CodeStyle (139)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (1)
72var start = lastPragma == default ? 0 : lastPragma.FullSpan.End;
src\roslyn\src\Analyzers\CSharp\Analyzers\FileHeaders\CSharpFileHeaderHelper.cs (2)
30var startIndex = triviaString.IndexOf("/*", StringComparison.Ordinal) + 2; 31var endIndex = triviaString.LastIndexOf("*/", StringComparison.Ordinal);
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (3)
335var localStatementStart = localStatement.Span.Start; 336var argumentNodeStart = argumentNode.Span.Start; 344var descendentStart = descendentNode.Span.Start;
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
261var ifIndex = blockStatements.IndexOf(ifStatement);
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (5)
111var firstBraceLine = lines.GetLineFromPosition(firstBrace.SpanStart).LineNumber; 112var secondBraceLine = lines.GetLineFromPosition(secondBrace.SpanStart).LineNumber; 114var lineCount = secondBraceLine - firstBraceLine; 121for (var currentLine = firstBraceLine + 1; currentLine < secondBraceLine; currentLine++) 134for (var i = textLine.Start; i < textLine.End; i++)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\RemoveUnreachableCodeHelpers.cs (1)
59var firstUnreachableStatementIndex = siblingStatements.IndexOf(firstUnreachableStatement);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
140var argumentIndex = 0;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
364for (var i = arguments.Count - 1; i >= 0; i--)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
811for (var currentIndex = 0; currentIndex < sizeValue; currentIndex++)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (4)
162var individualElementCount = _objectCreationExpression.Initializer?.Expressions.Count ?? 0; 216var totalConstantValue = 0; 217for (var i = expressionPieces.Count - 1; i >= 0; i--) 256var matchIndex = spreadElements.FindIndex(SyntaxFacts.AreEquivalent, current);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
124var paramsModifierIndex = parameter.Modifiers.IndexOf(SyntaxKind.ParamsKeyword);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsHelpers_FlagVariable.cs (4)
150var siteIndex = targetBody.Statements.IndexOf(siteStatement); 210var nextIndex = containingBlock.Statements.IndexOf(statementInBlock) + 1; 256var index = block.Statements.IndexOf(breakStatement); 317var index = block.Statements.IndexOf(assignmentStatement);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (4)
249var anonymousFunctionStart = anonymousFunction.SpanStart; 252var descendentStart = descendentNode.Span.Start; 365var expressionStatementIndex = block.Statements.IndexOf(expressionStatement); 371var globalStatementIndex = compilationUnit.Members.IndexOf(globalStatement);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
88var position = argument.Expression.SpanStart;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (3)
351var localStatementStart = _localStatement.SpanStart; 352var comparisonSpanStart = _comparison.SpanStart; 359var descendentNodeSpanStart = descendentNode.SpanStart;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (5)
166var localStatementStart = localStatement.SpanStart; 167var comparisonSpanStart = comparison.SpanStart; 171var descendentNodeSpanStart = descendentNode.SpanStart; 212var descendentNodeSpanStart = descendentNode.SpanStart; 233var descendentNodeSpanStart = descendentNode.SpanStart;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (2)
183var index = statements.IndexOf(outermostUsing); 201for (var i = 0; i < index; i++)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (4)
151for (var i = 0; i < arrayCreationElements.Length;) 155if (!TryGetNextRune(arrayCreationElements, i, out var rune, out var bytesConsumed) || 198var length = Math.Min(arrayCreationElements.Length - startIndex, 4); 201for (var i = 0; i < length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (23)
135var startIndexInclusive = 0; 136var endIndexExclusive = tokenText.Length; 157for (var index = startIndexInclusive; index < endIndexExclusive;) 187var indentationLength = parentSourceText.Lines.GetLineFromPosition(parentExpression.Span.End).GetFirstNonWhitespaceOffset() ?? 0; 195var startLineInclusive = tokenIncludeDelimiters ? 1 : 0; 199var lastLineExclusive = tokenIncludeDelimiters ? tokenSourceText.Lines.Count - 1 : tokenSourceText.Lines.Count; 202for (var lineNumber = startLineInclusive; lineNumber < lastLineExclusive; lineNumber++) 206var lineStart = lineSpan.Start; 218var lineEnd = lineNumber == lastLineExclusive - 1 ? currentLine.End : currentLine.EndIncludingLineBreak; 222for (var i = lineStart; i < lineEnd;) 245var startIndexInclusive = startDelimiter.Length; 246var endIndexExclusive = tokenText.Length - endDelimiter.Length; 259for (var index = startIndexInclusive; index < endIndexExclusive;) 271if (!IsLegalBraceEscape(tokenText, index, out var braceWidth)) 382var startIndex = index; 398for (var i = 0; i < 8; i++) 445var intChar = 0; 452for (var i = 0; i < 4; i++) 465var width = @"\uAAAA".Length; 474var intChar = 0; 481var endIndex = index; 482for (var i = 0; i < 4 && endIndex < tokenText.Length; i++) 496var width = endIndex - startIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
74var index = argumentList.Arguments.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
59var index = argumentList.Arguments.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
97var matchIndex = 0; 109var triviaIndex = parentToken.LeadingTrivia.IndexOf(parentTrivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
951var index = tupleExpression.Arguments.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (4)
664var argumentIndex = argumentList.Arguments.IndexOf(argument); 673var expressionIndex = initializer.Expressions.IndexOf(node); 699var argumentIndex = argumentList.Arguments.IndexOf(argument); 708var expressionIndex = initializer.Expressions.IndexOf(node);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
441var index = argumentList.Arguments.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (3)
176var tokenLine = text.Lines.IndexOf(token.SpanStart); 177var previousTokenLine = text.Lines.IndexOf(previousToken.SpanStart); 272var stack = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (4)
187var eofPosition = root.FullWidth(); 352var startDelimiterLength = 0; 353var endDelimiterLength = 0; 375var startDelimiterLength = token.IsVerbatimStringLiteral() ? 2 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (2)
19var flags = 0; 50var flag = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45var space = currentToken.Kind() == SyntaxKind.EndOfFileToken ? 0 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (6)
97var lines = (trivia1.IsKind(SyntaxKind.None) && this.Token1.IsKind(SyntaxKind.None)) ? 0 : 1; 141var indentation = this.Context.GetBaseIndentation(matchingRegion.SpanStart); 222var indentation = lineColumn.Column; 223var indentationDelta = indentation - GetExistingIndentation(trivia); 288var indentation = lineColumn.Column; 315var indentationDelta = indentation - GetExistingIndentation(trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (4)
158var space = 0; 159var tab = 0; 160var unknownWhitespace = 0; 163for (var i = 0; i < trivia.Width(); i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
283var index = -1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (1)
53var formatSpanEnd = commonToken2.Kind() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.cs (4)
100var space = GetSpaceOnSingleLine(result); 113var spaces = CalculateSpaces(token1, token2); 125var initialColumn = (token1.RawKind == 0) ? 0 : this.TreeInfo.GetOriginalColumn(Options.TabSize, token1) + token1.Span.Length; 136var indentation = result.Tab * Options.TabSize + result.Space;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (3)
81var index = GetFirstEndOfLineIndexOrRightBeforeComment(triviaList); 92var width = trailingTrivia.GetFullWidth(); 115for (var i = 0; i < triviaList.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
27var lastNewLinePos = indent.LastIndexOf(NewLine, StringComparison.Ordinal); 30var start = lastNewLinePos + NewLine.Length; 40var lastNewLinePos = leading.LastIndexOf(NewLine, StringComparison.Ordinal);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (5)
145var num = LineBreaksAfter(previousToken, currentToken); 165var line = Math.Max(LineBreaksAfter(previousToken, currentToken), operation.Line); 263var numberOfLines = GetNumberOfLines(triviaList); 264var numberOfLinesBeforeComment = GetNumberOfLines(triviaList.Take(triviaList.IndexOf(firstNonWhitespaceTrivia))); 265var addedLines = numberOfLinesBeforeComment < 1 ? 2 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
162for (var i = 0; i < attributes.Count; ++i) 193for (var i = 0; i < switchSection.Labels.Count - 1; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (3)
274for (var i = 0; i < usings.Count; i++) 368var spaces = previousToken.Parent is (kind: 559var space = (previousToken.Kind() == currentToken.Kind()) ? 0 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
92var adjustedEndPosition = token.Span.End; 106var adjustedStartPosition = previousToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
316var index = separators.IndexOf(token);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
95var nullIndex = identifier.IndexOf('\0'); 709var end = root.FullSpan.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (2)
913var armIndex = switchExpression.Arms.IndexOf(arm); 1643for (var i = 0; i < originalParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
60for (var i = 0; i < xNameParts.Count && i < yNameParts.Count; i++) 62var compare = Compare(xNameParts[i], yNameParts[i]); 105var compare = _tokenComparer.Compare(x.Identifier, y.Identifier); 115for (var i = 0; i < x.Arity; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
118var position = originalNode.SpanStart; 215for (var i = 0; i < originalParams.Count; i++) 473for (var i = 0; i < originalSwitchLabels.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (1)
60var compare = CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
103var directiveKindDifference = directive1Kind - directive2Kind; 123var aliasComparisonResult = _tokenComparer.Compare(using1!.Alias!.Name.Identifier, using2!.Alias!.Name.Identifier);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (3)
51for (var i = 1; i < organizedUsingList.Count; i++) 165for (var i = 0; i < list.Count - 1; i++) 178for (var i = 1; i < list.Count; i++)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (151)
src\4f0789c9734b88bf\CSharpInitializeParameterService.cs (2)
57if (TryFindSiblingAssignment(tupleLeft, tupleRight, sibling, out var index)) 60var insertionPosition = before ? index + 1 : index;
src\50a3a051b0fef0d6\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
202var last = _statementsBuilder.Count - 1;
src\cef93d2425d77fca\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (2)
62var openParenthesisPosition = conditionalExpressionSyntaxStartPosition; 112var closeParenPosition = endToken.Span.End;
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
105var insertionIndex = finalLeadingTrivia.Count;
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (8)
94var openBraceLine = document.Text.Lines.GetLineFromPosition(namespaceDeclaration.OpenBraceToken.SpanStart).LineNumber; 95var closeBraceLine = document.Text.Lines.GetLineFromPosition(namespaceDeclaration.CloseBraceToken.SpanStart).LineNumber; 116var semicolonLine = text.Lines.GetLineFromPosition(fileScopedNamespace.SemicolonToken.SpanStart).LineNumber; 122for (var line = semicolonLine + 1; line < text.Lines.Count; line++) 181var commonIndentation = 0; 202var openBraceLine = text.Lines.GetLineFromPosition(blockScopedNamespace.OpenBraceToken.SpanStart).LineNumber; 203var closeBraceLine = text.Lines.GetLineFromPosition(blockScopedNamespace.CloseBraceToken.SpanStart).LineNumber; 206for (var line = openBraceLine + 1; line < closeBraceLine; line++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
146for (var i = 1; i < switchLabels.Count; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
632var summaryIndex = originalClassDoc.Content.IndexOf(node =>
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (2)
156var argCount = tuple.Arguments.Count; 164for (var i = 0; i < argCount; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.AddNewKeywordAction.cs (1)
52=> preferredOrder.TryGetValue(token.RawKind, out var value) ? value : int.MaxValue;
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (3)
120var declarationIndex = statements.IndexOf(localDeclarationStatement); 125for (var i = declarationIndex - 1; i >= 0; i--) 158for (var i = declarationIndex + 1; i < statements.Count; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
178for (var i = 0; i < leftArguments.Length; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
54var arity = type.GetArity();
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
198var insertionIndex = modifiers.IndexOf(partialModifier);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (3)
351var index = 0; 352for (var i = 0; i < triviaList.Count; i++) 426for (var i = fileHeader.Length - 1; i >= 0; i--)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (2)
79var start = token.SpanStart; 80var end = token.Span.End;
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (2)
81var start = token.SpanStart; 82var end = token.Span.End;
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
228var index = invocation.ArgumentList.Arguments.IndexOf(argument);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.cs (1)
35var asyncTokenIndex = modifiers.IndexOf(SyntaxKind.AsyncKeyword);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
79var lastIndex = triviaList.IndexOf(lastComment) + 1;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
65foreach (var index in nullableDirectiveIndices.OrderByDescending(x => x))
src\roslyn\src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (2)
45var skippedTriviaIndex = leadingTrivia.IndexOf(SyntaxKind.SkippedTokensTrivia); 60var trailingTriviaTakeUntil = remainingLeadingTrivia.IndexOf(SyntaxKind.EndOfLineTrivia) is >= 0 and var eolIndex
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (7)
55var wrappingLength = formattingOptions.CollectionExpressionWrappingLength; 734var firstLeadingCommentIndex = leadingTrivia.IndexOf(firstLeadingComment); 735var lastLeadingCommentIndex = leadingTrivia.IndexOf(lastLeadingComment); 738for (var i = firstLeadingCommentIndex; i <= lastLeadingCommentIndex; i++) 787var indentation = lineText.ConvertTabToSpace(formattingOptions.TabSize, initialColumn: 0, endPosition: position - lineContainingPosition.Start); 798var totalLength = 0; 924var index = trivia.Count;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
163var index = originalArgumentListChildren.IndexOf(argument);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
41for (var i = 0; i < matches.Length; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
193for (var i = 0; i < elements.Length; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (2)
259var constant1 = GetInt32Value(result.Op1); 260var constant2 = GetInt32Value(result.Op2);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
72for (var i = 2; i < diagnostic.AdditionalLocations.Count; i++) 273var i = 0; 323var parameterIndex = TryDetermineParameterIndex(argumentNode.NameColon, method);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\CSharpUseObjectInitializerCodeFixProvider.cs (1)
80for (var i = 0; i < matches.Length; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
132var insertionIndex = leadingTrivia is [.., (kind: SyntaxKind.WhitespaceTrivia)]
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
204for (var i = leadingTrivia.Length - 1; i >= 0; i--) 206var currentIndex = i; 222for (var currentIndex = typeDeclaration.Members.IndexOf(constructorDeclaration) - 1; currentIndex >= 0; currentIndex--)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
70var statementToUpdateIndex = IndexOf(originalBlockStatements, s => topmostUsingStatements.Contains(s)); 87for (var i = 0; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
179var index = GetInsertionIndex(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (4)
289var parameterCount = currentParameterList != null ? currentParameterList.Parameters.Count : 0; 511var insertionIndex = compilationUnit.Members.LastIndexOf(memberDeclaration => memberDeclaration.IsKind(SyntaxKind.GlobalStatement)) + 1; 545var index = block.Statements.IndexOf(containingStatement); 599var splitIndex = closeBraceTrivia.IndexOf(lastEndIf) + 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (19)
90if (!s_kindPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence) || 91!s_kindPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence)) 158if (EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out var result)) 171if (EqualConstness(x.Modifiers, y.Modifiers, out var result) && 190if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 201if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 220EqualParameterCount(x.ParameterList, y.ParameterList, out var result); 227if (EqualOperatorPrecedence(x.OperatorToken, y.OperatorToken, out var result)) 237if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 251if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 262if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 276if (EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out var result)) 289if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 388var xAccessibility = GetAccessibilityPrecedence(xModifiers, x.Parent ?? y.Parent); 389var yAccessibility = GetAccessibilityPrecedence(yModifiers, y.Parent ?? x.Parent); 403s_operatorPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence); 404s_operatorPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence); 412var xParameterCount = x.Parameters.Count; 413var yParameterCount = y.Parameters.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
128var shiftValue = IntegerUtilities.LogBase2(value);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
165var scale = d.GetScale(); 310for (var i = 0; i < names.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (10)
42var start = usings.First().SpanStart; 43var end = usings.Last().Span.End; 51var start = rootUsings.First().SpanStart; 52var end = rootUsings.Last().Span.End; 57var start = 0; 58var end = root.Members is [var firstMember, ..] 145var endOfList = root.Usings.Count - 1; 146var startOfLastDirective = -1; 147var endOfLastDirective = -1; 148for (var i = 0; i < root.Usings.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
339var positionBeforeRecordKeyword = previousToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1089var commaIndex = parameterList2.Parameters.GetWithSeparators().IndexOf(token); 1098var commaIndex = funcPtrParamList.Parameters.GetWithSeparators().IndexOf(token); 1941var start = token.SpanStart; 2019var position = targetToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (1)
17var nullIndex = identifier.IndexOf('\0');
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
55var index = 0; 69var stack = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (7)
27var start = destination.OpenBraceToken.Span.End; 28var end = GetEndToken(destination).SpanStart; 34var start = destination.OpenBraceToken.Span.End; 35var end = firstMember.SpanStart; 38for (var i = 0; i < members.Count - 1; i++) 124var index = -1; 126for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\WithElementSyntaxExtensions.cs (1)
23var position = withElement.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
180for (var i = 0; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (10)
87var minimumOffset = endLine.GetFirstNonWhitespaceOffset() ?? 0; 92for (var currentLineNumber = indenter.LineToBeIndented.LineNumber - 1; currentLineNumber >= startLine.LineNumber + 1; currentLineNumber--) 131var minimumOffset = endLine.GetFirstNonWhitespaceOffset() ?? 0; 136for (var currentLineNumber = indenter.LineToBeIndented.LineNumber - 1; currentLineNumber >= startLine.LineNumber + 1; currentLineNumber--) 188var position = indenter.GetCurrentPositionNotBelongToEndOfFileToken(indenter.LineToBeIndented.Start); 339var index = list.GetWithSeparators().IndexOf(token); 348for (var i = (index - 1) / 2; i >= 0; i--) 413for (var i = clauses.Count - 1; i >= 0; i--) 468var spaceToAdd = additionalSpace ?? indenter.Options.FormattingOptions.IndentationSize; 477var position = indenter.GetCurrentPositionNotBelongToEndOfFileToken(indenter.LineToBeIndented.Start);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (3)
53for (var i = 0; i < usings.Count; i++) 71var nextIndex = i + 1; 135for (var i = 0; i < oldUsings.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (23)
283var index = initializer.ArgumentList.Arguments.IndexOf(argument); 289var index = invocation.ArgumentList.Arguments.IndexOf(argument); 300var index = creation.ArgumentList.Arguments.IndexOf(argument); 307var index = primaryConstructorBaseType.ArgumentList.Arguments.IndexOf(argument); 318var index = elementAccess.ArgumentList.Arguments.IndexOf(argument); 353var commaIndex = argsAndCommas.IndexOf(previousToken); 363var index = tupleExpression.Arguments.IndexOf(argument); 385var index = attribute.ArgumentList.Arguments.IndexOf(argument); 525var index = GetArgumentListIndex(argumentList, previousToken); 531var index = GetArgumentListIndex(argumentList, previousToken); 537var index = GetArgumentListIndex(argumentList, previousToken); 553var index = GetArgumentListIndex(attributeArgumentList, previousToken); 747var argumentCount = argumentOpt?.Parent is BaseArgumentListSyntax baseArgumentList ? baseArgumentList.Arguments.Count : -1; 757var minParameterCount = parameterList.Count(p => !p.IsParams && !p.IsOptional); 758var maxParameterCount = parameterList.Any(p => p.IsParams) ? int.MaxValue : parameterList.Length; 862for (var i = 0; i < arrayType.RankSpecifiers.Count; i++) 902var index = GetArgumentListIndex(bracketedArgumentList, previousToken); 925var tokenIndex = argumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 944var tokenIndex = attributeArgumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 1385var parameterIndex = previousToken.HasValue 1512var parameterIndex = previousToken.HasValue 1641var subPatternCount = positionalPart.Subpatterns.Count; 2153var armIndex = switchExpression.Arms.IndexOf(arm);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
189var indexToAddAfter = block.Statements.IndexOf(s => s == statementToAddAfterOpt);
Microsoft.CodeAnalysis.CSharp.Features (385)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (14)
71var start = openingPosition + 1; 73var end = closingBraceEndPoint - 1; 75for (var i = start; i < end; i++) 92var closingPoint = context.ClosingPoint; 93var openingPoint = context.OpeningPoint; 103var openingPointLine = originalDocumentText.Lines.GetLineFromPosition(openingPoint).LineNumber; 104var closingPointLine = originalDocumentText.Lines.GetLineFromPosition(closingPoint).LineNumber; 165var closingBraceLineNumber = text.Lines.GetLineFromPosition(closingPosition - 1).LineNumber; 175var offsetOfBasePosition = baseLinePosition.Character; 176var totalOffset = offsetOfBasePosition + indentation.Offset; 199var amountToShift = 0; 232var startPoint = openingPoint; 233var endPoint = AdjustFormattingEndPoint(document, startPoint, closingPoint); 268var newClosingPoint = newRoot.GetAnnotatedTokens(s_closingBraceFormatAnnotation).Single().SpanStart + 1;
BraceCompletion\InterpolatedStringBraceCompletionService.cs (1)
52var start = position - 1;
BraceCompletion\StringLiteralBraceCompletionService.cs (1)
42var start = position;
ChangeSignature\CSharpChangeSignatureService.cs (7)
158var selectedIndex = TryGetSelectedIndexFromDeclaration(position, matchingNode); 171var parameterIndex = 0; 218var start = lastAttributes?.GetLastToken().GetNextToken().SpanStart ?? 737var numSeparatorsToSkip = arguments.Count - newArguments.Length; 762var numSeparatorsToSkip = arguments.Count - newArguments.Length; 771var index = 0; 826var i = 0;
CodeLens\CSharpCodeLensDisplayInfoService.cs (9)
109var openParenIndex = displayName.IndexOf('('); 110var lastDotBeforeOpenParenIndex = displayName.LastIndexOf('.', openParenIndex, openParenIndex); 124var openBracketIndex = displayName.IndexOf('['); 125var lastDotBeforeOpenBracketIndex = displayName.LastIndexOf('.', openBracketIndex, openBracketIndex); 137var spaceIndex = displayName.IndexOf(' '); 138var lastDotBeforeSpaceIndex = displayName.LastIndexOf('.', spaceIndex, spaceIndex); 150var firstSpaceIndex = displayName.IndexOf(' '); 151var secondSpaceIndex = displayName.IndexOf(' ', firstSpaceIndex + 1); 152var lastDotBeforeSpaceIndex = displayName.LastIndexOf('.', firstSpaceIndex, firstSpaceIndex);
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
181var insertionIndex = firstOptionalOrParamsArgument != null 280var firstOptionalOrParamsParameterIndex = parameters.IndexOf(p => p.IsOptional || p.IsParams);
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (3)
172var insertionIndex = GetInsertionPoint(existingTriviaList); 192var insertionPoint = list.Count; 193for (var i = list.Count - 1; i >= 0; i--)
CodeRefactorings\SyncNamespace\CSharpSyncNamespaceCodeRefactoringProvider.cs (1)
33var position = span.Start;
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
387for (var i = names.Length - 2; i >= 0; i--) 394for (var i = 1; i < names.Length; i++)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
56var position = context.Position;
Completion\CompletionProviders\CompletionUtilities.cs (3)
254var spanStart = position; 260var oldSpanStart = spanStart; 309var spanStart = position;
Completion\CompletionProviders\CrefCompletionProvider.cs (2)
65var position = context.Position; 236var groupCount = group.Count();
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
44var position = completionContext.Position; 73var sortValue = 0;
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (3)
184var start = parenthesizedExpr.Expression.SpanStart; 185var end = token.Span.End; 681for (var i = modifiers.Count - 1; i >= 0; i--)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.NameGenerator.cs (4)
53var breakCount = breaks.Count; 56for (var length = breakCount - 1; length > 0; length--) 70var breakCount = breaks.Count; 71var start = breakCount - length;
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (3)
62var position = context.Position; 122var position = context.Position; 182var index = 0;
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (3)
48var position = SymbolCompletionItem.GetContextPosition(completionItem); 71var tokenSpanEnd = MemberInsertionCompletionItem.GetTokenSpanEnd(completionItem); 118for (var i = 0; i < memberString.Length; i++)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (4)
56var startLineNumber = text.Lines.IndexOf(position); 123var namePosition = name.SpanStart; 125text.GetLineAndOffset(namePosition, out var line, out var lineOffset);
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
46var completionCount = context.Items.Count;
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
44var position = context.Position;
Completion\CompletionProviders\FileBasedPrograms\AbstractAppDirectiveCompletionProvider.cs (2)
78var contentStartIndex = ClampStart(textAfterDirectiveKind.Span); 93for (var i = 0; i < span.Length; i++)
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (2)
48var position = context.Position; 71var contextPosition = token.SpanStart;
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionProvider.cs (1)
69var position = item.Span.Start;
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
53var position = context.Position;
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
79var position = SymbolCompletionItem.GetContextPosition(item);
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (3)
82for (var i = 0; i < s_operatorInfo.Length; i++) 137var position = SymbolCompletionItem.GetContextPosition(item); 150var newPosition = expressionStart + replacement.Length;
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (4)
100var position = context.Position; 186var position = SymbolCompletionItem.GetContextPosition(item); 193var replacementStart = !keepQuestion && questionToken != null 196var newPosition = replacementStart + text.Length + positionOffset;
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
45var tokenSpanEnd = MemberInsertionCompletionItem.GetTokenSpanEnd(completionItem);
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (1)
66var tokenSpanEnd = MemberInsertionCompletionItem.GetTokenSpanEnd(completionItem);
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
44var position = context.Position;
Completion\CompletionProviders\SnippetCompletionProvider.cs (2)
74var position = context.Position; 101var position = completionContext.Position;
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
64var position = completionContext.Position;
Completion\CompletionProviders\SymbolCompletionProvider.cs (4)
35for (var importDirective = 0; importDirective < 2; importDirective++) 37for (var preselect = 0; preselect < 2; preselect++) 39for (var tupleLiteral = 0; tupleLiteral < 2; tupleLiteral++) 198for (var i = token.Span.End; i < characterPosition; i++)
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
32position, context.LeftToken, includeOperators: true, out var parameterIndex, out var previousModifier))
Completion\KeywordRecommenders\RefKeywordRecommender.cs (3)
121var index = argumentList.Arguments.GetWithSeparators().IndexOf(context.TargetToken); 127var argumentIndex = (index + 1) / 2; 166position, context.LeftToken, includeOperators: false, out var parameterIndex, out var previousModifier))
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
39context.Position, context.LeftToken, includeOperators: false, out var parameterIndex, out var previousModifier))
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
47for (var i = 1; i < section.Labels.Length; i++)
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
129var currentExtendedNodeIndex = 0;
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (3)
71for (var i = 0; i < array.Length - 1; i++) 186for (var i = 0; i < localDeclarationStatement.Declaration.Variables.Count; i++) 283var yieldStatementsCount = memberDeclarationSyntax.DescendantNodes().OfType<YieldStatementSyntax>()
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (1)
44var identifiersCount = identifiers.Count();
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
41var position = span.Start;
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (2)
60var triviaIndex = triviaList.IndexOf(trivia); 84var lastIndex = tokens.Count;
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
325var firstConstructorIndex = currentTypeDeclaration.Members.IndexOf(m => m is ConstructorDeclarationSyntax c && !c.Modifiers.Any(SyntaxKind.StaticKeyword)); 333var lastFieldOrProperty = currentTypeDeclaration.Members.LastIndexOf(m => m is FieldDeclarationSyntax);
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
162var commentIndex = leadingTrivia.IndexOf(comment.Value);
ConvertProgram\ConvertToProgramMainCodeRefactoringProvider.cs (1)
40var position = span.Start;
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (3)
101for (var i = 0; i < methodTypeParameters.Count; i++) 323var movedTypeParameterCount = extensionMethodInfo.MethodTypeParameters.Length; 343var movedTypeParameterCount = extensionMethodInfo.MethodTypeParameters.Length;
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (12)
324var firstNonWhitespacePos = line.GetFirstNonWhitespacePosition()!.Value; 404var quoteDelimiterCount = Math.Max(3, longestQuoteSequence + 1); 405var dollarCount = longestBraceSequence + 1; 417var longestQuoteSequence = 0; 418var longestBraceSequence = 0; 475var indentation = lineText.ConvertTabToSpace(options.TabSize, initialColumn: 0, endPosition: position - lineContainingPosition.Start); 511var start = startLine.GetFirstNonWhitespacePosition() == descendantSpan.Start 617var lastIndex = builder.Length; 618var beforeNewLines = lastIndex; 622var beforeSpaces = beforeNewLines; 679var length = Math.Min(leadingWhitespace1.Length, leadingWhitespace2.Length); 681var current = 0;
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (14)
107var index = 0; 116var index = characters.Length - 1; 181var longestQuoteSequence = GetLongestQuoteSequence(characters); 182var quoteDelimiterCount = Math.Max(3, longestQuoteSequence + 1); 209var longestQuoteSequence = GetLongestQuoteSequence(characters); 210var quoteDelimiterCount = Math.Max(3, longestQuoteSequence + 1); 277var commonWhitespacePrefix = ComputeCommonWhitespacePrefix(lines); 312for (var i = 1; i < lines.Count; i++) 331var length = Math.Min(leadingWhitespace1.Length, leadingWhitespace2.Length); 333var current = 0; 342var current = 0; 351var index = 0; 361var end = index; 375var index = 0;
ConvertToRawString\ConvertStringToRawStringCodeRefactoringProvider.cs (2)
35var count = (int)ConvertToRawKind.ContainsEscapedEndOfLineCharacter * 2; 37for (var i = 0; i < count; i++)
ConvertToRawString\ConvertToRawStringHelpers.cs (3)
87for (var i = 0; i < characters.Length; i++) 145var longestSequence = 0; 148var j = i;
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (2)
148var lastEndOfLineIndex = leadingTrivia.IndexOf(syntaxTrivia); 151var insertIndex = lastEndOfLineIndex >= 0 ? lastEndOfLineIndex + 1 : 0;
Debugging\BreakpointResolver.cs (1)
51var lengthOfParsedText = name.FullSpan.End;
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
155var line = _syntaxTree.GetText(cancellationToken).Lines.IndexOf(_position);
Debugging\LocationInfoGetter.cs (3)
61var lineNumber = text.Lines.GetLineFromPosition(position).LineNumber; 63var memberLine = text.Lines.GetLineFromPosition(accessor?.SpanStart ?? memberDeclaration.SpanStart).LineNumber; 64var lineOffset = lineNumber - memberLine;
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
30nameof(Int32),
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
74var count = firstToken.LeadingTrivia.Count(t => t.IsDocComment());
EditAndContinue\BreakpointSpans.cs (8)
47for (var i = 0; i < text.Length; i++) 238for (var i = 0; i < parameters.SeparatorCount; i++) 898var d = GetItemIndexByPosition(declarators, position); 899var i = 0; 902var left = d - i; 903var right = d + i; 926for (var i = list.SeparatorCount - 1; i >= 0; i--) 999for (var i = 0; i < accessors.Count; i++)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
188var position = span.Start; 668var direction = +1; 3082for (var i = 0; i < oldVariables.Length; i++)
EmbeddedLanguages\CSharpTestEmbeddedLanguageClassifier.cs (3)
70var whitespaceCount = 0; 71for (var i = lastLine.Start; i < lastLine.End && SyntaxFacts.IsWhitespace(text[i]); i++) 74for (var i = firstLine.LineNumber + 1; i < lastLine.LineNumber; i++)
ExtractMethod\CSharpMethodExtractor.cs (1)
37var originalSpanStart = OriginalSelectionResult.FinalSpan.Start;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (4)
296var firstIndex = newList.FindIndex(s => s == _firstStatementOrFieldToReplace); 299var lastIndex = newList.FindIndex(s => s == _lastStatementOrFieldToReplace); 324var firstMemberIndex = newMembers.FindIndex(s => s == (global ? _firstStatementOrFieldToReplace.Parent : _firstStatementOrFieldToReplace)); 327var lastMemberIndex = newMembers.FindIndex(s => s == (global ? _lastStatementOrFieldToReplace.Parent : _lastStatementOrFieldToReplace));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
818var index = statements.IndexOf((StatementSyntax)lastStatement);
ExtractMethod\Extensions.cs (2)
169var activeRegions = 0; 170var activeIfs = 0;
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
161var startIndex = identifierName.Span.Start - localRoot.Span.Start;
GenerateType\CSharpGenerateTypeService.cs (4)
65var parameterIndex = typeArgumentList.Arguments.IndexOf(typeSyntax); 103var index = constraintClause.Constraints.IndexOf(typeConstraint); 189var start = nameOrMemberAccessExpression.SpanStart; 607for (var i = 0; i < namespaceContainers.Count; ++i)
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (2)
80var start = gotoStatement.GotoKeyword.SpanStart; 81var end = !gotoStatement.CaseOrDefaultKeyword.IsKind(SyntaxKind.None)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
177var result = 0;
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (11)
67var insertionIndex = GetFieldInsertionIndex(isConstant, oldTypeDeclaration, newTypeDeclaration, cancellationToken); 79var insertionIndex = isConstant 103var index = 0; 104var lastConstantIndex = oldMembers.LastIndexOf(IsConstantField); 112var firstFieldIndex = oldMembers.IndexOf(member => member is FieldDeclarationSyntax); 119var firstChangeIndex = DetermineFirstChange(oldMembers, newMembers); 143var index = 0; 144var lastFieldIndex = oldMembers.LastIndexOf(member => member is FieldDeclarationSyntax); 151var lastConstantIndex = oldMembers.LastIndexOf(IsConstantField); 158var firstChangeIndex = DetermineFirstChange(oldMembers, newMembers); 172for (var i = 0; i < oldMembers.Count; i++)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (5)
328var firstAffectedStatementIndex = block.Statements.IndexOf(firstAffectedStatement); 341var firstAffectedGlobalStatementIndex = compilationUnit.Members.IndexOf(firstAffectedGlobalStatement); 412var firstStatementAffectedIndex = GetFirstStatementAffectedIndex(innermostCommonBlock, matches, GetStatements(innermostCommonBlock).IndexOf(allAffectedStatements.Contains)); 471var earliestLocalFunctionCall = localFunctionCalls.Min(node => node.SpanStart); 476var earliestLocalFunctionCallIndex = statementsInBlock.IndexOf(s => s.Span.Contains(earliestLocalFunctionCall));
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (2)
63var firstClauseAffectedIndex = oldClauses.IndexOf(firstClauseAffectedInQuery); 101var oldClauseIndex = oldClauses.IndexOf(oldClause);
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (1)
131var wrappedConstraints = 0;
LineSeparators\CSharpLineSeparatorService.cs (2)
270for (var i = 0; i < children.Count - 1; i++) 331var line = syntaxTree.GetText(cancellationToken).Lines.IndexOf(textSpan.End);
MoveToNamespace\CSharpMoveToNamespaceService.cs (2)
38var namespaceDeclarationStart = baseNamespace.NamespaceKeyword.SpanStart; 39var namespaceDeclarationEnd = baseNamespace switch
NavigationBar\CSharpNavigationBarItemService.cs (6)
113var textComparison = x.Text.CompareTo(y.Text); 273var spanStart = declaringNode.SpanStart; 274var spanEnd = declaringNode.Span.End; 300var index = enumDeclaration.Members.IndexOf(enumMember); 304var start = enumMember.SpanStart; 305var end = enumDeclaration.Members.GetSeparator(index).Span.End;
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (1)
64var compare = xOuterOrdering - yOuterOrdering;
Organizing\Organizers\MemberDeclarationsOrganizer.cs (1)
77var indexInFinalList = finalList.IndexOf(originalFirstNode);
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (1)
68=> int.TryParse(literal.Token.ValueText, out var errorCodeNumber)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProviderExtensions.cs (1)
43var position = checkId.IndexOf(':');
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
311var position = context.Position;
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (2)
66var spanStart = parent.SpanStart; 67var spanEnd = openBrace.Span.End;
RawStringLiteral\CSharpRawStringLiteralOnAutoInsertService.cs (6)
43var start = position; 86var start = position; 90var end = position; 95var quoteLength = end - start; 142var start = position; 147var quoteCount = position - start;
SignatureHelp\AbstractGenericNameSignatureHelpProvider.cs (2)
113var offset = genericIdentifier.SpanStart - genericName.SpanStart; 128var position = lessThanToken.SpanStart;
SignatureHelp\AttributeSignatureHelpProvider.cs (2)
135var position = attribute.SpanStart; 169for (var i = 0; i < namedParameters.Count; i++)
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (1)
129var position = openToken.SpanStart;
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (1)
225var position = openToken.SpanStart;
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (1)
139var parameterIndexOverride = new CSharpLightweightOverloadResolution(semanticModel, invocationExpression.ArgumentList.Arguments, position)
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (1)
41var position = invocationExpression.SpanStart;
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (1)
113var parameterIndexOverride = new CSharpLightweightOverloadResolution(semanticModel, objectCreationExpression.ArgumentList.Arguments, position)
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (1)
125var position = openToken.SpanStart;
SignatureHelp\WithElementSignatureHelpProvider.cs (1)
82var parameterIndexOverride = -1;
Snippets\AbstractCSharpTypeSnippetProvider.cs (3)
58var targetPosition = position; 64preferredOrder.TryGetValue((int)SyntaxKind.PublicKeyword, out var publicModifierOrder)) 68if (preferredOrder.TryGetValue((int)modifierKind, out var targetTokenOrder) &&
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
63var position = syntaxContext.Position;
Snippets\CSharpSnippetHelpers.cs (1)
32var openBraceLine = parsedDocument.Text.Lines.GetLineFromPosition(startPositionOfOpenCurlyBrace).LineNumber;
SplitStringLiteral\StringSplitter.cs (4)
125var originalLineNumber = Document.Text.Lines.GetLineFromPosition(CursorPosition).LineNumber; 134var baseOffsetInLineInPositions = desiredIndentation.BasePosition - baseLine.Start; 135var baseOffsetInLineInColumns = baseLine.GetColumnFromLineOffset(baseOffsetInLineInPositions, TabSize); 137var indent = baseOffsetInLineInColumns + desiredIndentation.Offset;
src\cef93d2425d77fca\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (2)
62var openParenthesisPosition = conditionalExpressionSyntaxStartPosition; 112var closeParenPosition = endToken.Span.End;
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (1)
72var start = lastPragma == default ? 0 : lastPragma.FullSpan.End;
src\roslyn\src\Analyzers\CSharp\Analyzers\FileHeaders\CSharpFileHeaderHelper.cs (2)
30var startIndex = triviaString.IndexOf("/*", StringComparison.Ordinal) + 2; 31var endIndex = triviaString.LastIndexOf("*/", StringComparison.Ordinal);
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (3)
335var localStatementStart = localStatement.Span.Start; 336var argumentNodeStart = argumentNode.Span.Start; 344var descendentStart = descendentNode.Span.Start;
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
261var ifIndex = blockStatements.IndexOf(ifStatement);
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (5)
111var firstBraceLine = lines.GetLineFromPosition(firstBrace.SpanStart).LineNumber; 112var secondBraceLine = lines.GetLineFromPosition(secondBrace.SpanStart).LineNumber; 114var lineCount = secondBraceLine - firstBraceLine; 121for (var currentLine = firstBraceLine + 1; currentLine < secondBraceLine; currentLine++) 134for (var i = textLine.Start; i < textLine.End; i++)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\RemoveUnreachableCodeHelpers.cs (1)
59var firstUnreachableStatementIndex = siblingStatements.IndexOf(firstUnreachableStatement);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
140var argumentIndex = 0;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
364for (var i = arguments.Count - 1; i >= 0; i--)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
811for (var currentIndex = 0; currentIndex < sizeValue; currentIndex++)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (4)
162var individualElementCount = _objectCreationExpression.Initializer?.Expressions.Count ?? 0; 216var totalConstantValue = 0; 217for (var i = expressionPieces.Count - 1; i >= 0; i--) 256var matchIndex = spreadElements.FindIndex(SyntaxFacts.AreEquivalent, current);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
124var paramsModifierIndex = parameter.Modifiers.IndexOf(SyntaxKind.ParamsKeyword);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsHelpers_FlagVariable.cs (4)
150var siteIndex = targetBody.Statements.IndexOf(siteStatement); 210var nextIndex = containingBlock.Statements.IndexOf(statementInBlock) + 1; 256var index = block.Statements.IndexOf(breakStatement); 317var index = block.Statements.IndexOf(assignmentStatement);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (4)
249var anonymousFunctionStart = anonymousFunction.SpanStart; 252var descendentStart = descendentNode.Span.Start; 365var expressionStatementIndex = block.Statements.IndexOf(expressionStatement); 371var globalStatementIndex = compilationUnit.Members.IndexOf(globalStatement);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
88var position = argument.Expression.SpanStart;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (3)
351var localStatementStart = _localStatement.SpanStart; 352var comparisonSpanStart = _comparison.SpanStart; 359var descendentNodeSpanStart = descendentNode.SpanStart;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (5)
166var localStatementStart = localStatement.SpanStart; 167var comparisonSpanStart = comparison.SpanStart; 171var descendentNodeSpanStart = descendentNode.SpanStart; 212var descendentNodeSpanStart = descendentNode.SpanStart; 233var descendentNodeSpanStart = descendentNode.SpanStart;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (2)
183var index = statements.IndexOf(outermostUsing); 201for (var i = 0; i < index; i++)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (4)
151for (var i = 0; i < arrayCreationElements.Length;) 155if (!TryGetNextRune(arrayCreationElements, i, out var rune, out var bytesConsumed) || 198var length = Math.Min(arrayCreationElements.Length - startIndex, 4); 201for (var i = 0; i < length; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
105var insertionIndex = finalLeadingTrivia.Count;
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (8)
94var openBraceLine = document.Text.Lines.GetLineFromPosition(namespaceDeclaration.OpenBraceToken.SpanStart).LineNumber; 95var closeBraceLine = document.Text.Lines.GetLineFromPosition(namespaceDeclaration.CloseBraceToken.SpanStart).LineNumber; 116var semicolonLine = text.Lines.GetLineFromPosition(fileScopedNamespace.SemicolonToken.SpanStart).LineNumber; 122for (var line = semicolonLine + 1; line < text.Lines.Count; line++) 181var commonIndentation = 0; 202var openBraceLine = text.Lines.GetLineFromPosition(blockScopedNamespace.OpenBraceToken.SpanStart).LineNumber; 203var closeBraceLine = text.Lines.GetLineFromPosition(blockScopedNamespace.CloseBraceToken.SpanStart).LineNumber; 206for (var line = openBraceLine + 1; line < closeBraceLine; line++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
146for (var i = 1; i < switchLabels.Count; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
632var summaryIndex = originalClassDoc.Content.IndexOf(node =>
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (2)
156var argCount = tuple.Arguments.Count; 164for (var i = 0; i < argCount; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.AddNewKeywordAction.cs (1)
52=> preferredOrder.TryGetValue(token.RawKind, out var value) ? value : int.MaxValue;
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (3)
120var declarationIndex = statements.IndexOf(localDeclarationStatement); 125for (var i = declarationIndex - 1; i >= 0; i--) 158for (var i = declarationIndex + 1; i < statements.Count; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
178for (var i = 0; i < leftArguments.Length; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
54var arity = type.GetArity();
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
198var insertionIndex = modifiers.IndexOf(partialModifier);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (3)
351var index = 0; 352for (var i = 0; i < triviaList.Count; i++) 426for (var i = fileHeader.Length - 1; i >= 0; i--)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (2)
79var start = token.SpanStart; 80var end = token.Span.End;
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (2)
81var start = token.SpanStart; 82var end = token.Span.End;
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
228var index = invocation.ArgumentList.Arguments.IndexOf(argument);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.cs (1)
35var asyncTokenIndex = modifiers.IndexOf(SyntaxKind.AsyncKeyword);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
79var lastIndex = triviaList.IndexOf(lastComment) + 1;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
65foreach (var index in nullableDirectiveIndices.OrderByDescending(x => x))
src\roslyn\src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (2)
45var skippedTriviaIndex = leadingTrivia.IndexOf(SyntaxKind.SkippedTokensTrivia); 60var trailingTriviaTakeUntil = remainingLeadingTrivia.IndexOf(SyntaxKind.EndOfLineTrivia) is >= 0 and var eolIndex
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (7)
55var wrappingLength = formattingOptions.CollectionExpressionWrappingLength; 734var firstLeadingCommentIndex = leadingTrivia.IndexOf(firstLeadingComment); 735var lastLeadingCommentIndex = leadingTrivia.IndexOf(lastLeadingComment); 738for (var i = firstLeadingCommentIndex; i <= lastLeadingCommentIndex; i++) 787var indentation = lineText.ConvertTabToSpace(formattingOptions.TabSize, initialColumn: 0, endPosition: position - lineContainingPosition.Start); 798var totalLength = 0; 924var index = trivia.Count;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
163var index = originalArgumentListChildren.IndexOf(argument);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
41for (var i = 0; i < matches.Length; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
193for (var i = 0; i < elements.Length; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (2)
259var constant1 = GetInt32Value(result.Op1); 260var constant2 = GetInt32Value(result.Op2);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
72for (var i = 2; i < diagnostic.AdditionalLocations.Count; i++) 273var i = 0; 323var parameterIndex = TryDetermineParameterIndex(argumentNode.NameColon, method);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\CSharpUseObjectInitializerCodeFixProvider.cs (1)
80for (var i = 0; i < matches.Length; i++)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
132var insertionIndex = leadingTrivia is [.., (kind: SyntaxKind.WhitespaceTrivia)]
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
204for (var i = leadingTrivia.Length - 1; i >= 0; i--) 206var currentIndex = i; 222for (var currentIndex = typeDeclaration.Members.IndexOf(constructorDeclaration) - 1; currentIndex >= 0; currentIndex--)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
70var statementToUpdateIndex = IndexOf(originalBlockStatements, s => topmostUsingStatements.Contains(s)); 87for (var i = 0; i < list.Count; i++)
StringIndentation\CSharpStringIndentationService.cs (4)
109if (!TryGetIndentSpan(text, interpolatedString, out var offset, out var indentSpan)) 143var holeStartLine = text.Lines.GetLineFromPosition(interpolation.SpanStart).LineNumber; 144var holeEndLine = text.Lines.GetLineFromPosition(interpolation.Span.End).LineNumber; 146for (var i = holeStartLine; i <= holeEndLine; i++)
Structure\CSharpStructureHelpers.cs (9)
46var end = lastToken.Span.End; 113var prefixLength = prefix.Length; 127var lineBreakStart = comment.ToString().IndexOfAny(s_newLineCharacters); 245var startPosition = firstComment.HasValue ? firstComment.Value.FullSpan.Start : startToken.SpanStart; 246var endPosition = endToken.SpanStart; 453var spanStart = syntaxList.First().GetFirstToken().FullSpan.End; 454var spanEnd = end >= spanStart 458var hintSpanStart = syntaxList.First().SpanStart; 459var hintSpanEnd = hintEnd >= hintSpanStart
Structure\Providers\ArgumentListStructureProvider.cs (2)
37var start = text.Lines.GetLinePosition(openToken.SpanStart).Line; 38var end = text.Lines.GetLinePosition(closeToken.SpanStart).Line;
Structure\Providers\ArrowExpressionClauseStructureProvider.cs (1)
26var end = GetEndPoint();
Structure\Providers\BlockSyntaxStructureProvider.cs (2)
163var start = parent.Span.Start; 164var end = GetEnd(node);
Structure\Providers\CollectionExpressionStructureProvider.cs (1)
38var end = nextToken.Kind() == SyntaxKind.CommaToken
Structure\Providers\DisabledTextTriviaStructureProvider.cs (6)
29var startPos = trivia.FullSpan.Start; 32var indexInParent = parentTriviaList.IndexOf(trivia); 56var endPos = GetEndPositionExludingLastNewLine(syntaxTree, endTrivia, cancellationToken); 69var endPos = trivia.FullSpan.End; 87var nestedIfDirectiveTrivia = 0; 88for (var i = index; i < triviaList.Count; i++)
Structure\Providers\DocumentationCommentStructureProvider.cs (3)
31var startPos = documentationComment.FullSpan.Start; 34var endPos = documentationComment.SpanStart + documentationComment.ToString().TrimEnd().Length; 38var bannerLength = options.MaximumBannerLength;
Structure\Providers\IfDirectiveTriviaStructureProvider.cs (2)
42var startLineNumber = text.Lines.GetLineFromPosition(directive.SpanStart).LineNumber + 1; 43var endLineNumber = text.Lines.GetLineFromPosition(nextDirective.SpanStart).LineNumber - 1;
Structure\Providers\InitializerExpressionStructureProvider.cs (1)
40var end = nextToken.Kind() == SyntaxKind.CommaToken
Structure\Providers\ParameterListStructureProvider.cs (2)
37var start = text.Lines.GetLinePosition(openToken.SpanStart).Line; 38var end = text.Lines.GetLinePosition(closeToken.SpanStart).Line;
Structure\Providers\RegionDirectiveStructureProvider.cs (1)
19var prefixLength = kw.Span.End - simpleDirective.Span.Start;
Structure\Providers\SwitchStatementStructureProvider.cs (2)
32var start = section.Labels.Last().ColonToken.Span.End; 33var end = section.Statements.Last().Span.End;
TaskList\CSharpTaskListService.cs (3)
39var index = message.IndexOf(SingleLineCommentPrefix, StringComparison.Ordinal); 40var start = trivia.FullSpan.Start + index; 69for (var i = 0; i < message.Length; i++)
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
64var position = textSpan.Start;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (4)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (1)
115var additionalNodes = 0;
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (2)
67var secondArgIndex = list.FindIndex(a => a.NameColon is null || a.NameColon.Name.Identifier.Text.Equals("offset", StringComparison.Ordinal)); 68var thirdArgIndex = (secondArgIndex == 0) ? 1 : 0; // second and third can only be 0 or 1
Microsoft.NetCore.Analyzers\Runtime\CSharpForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.cs (1)
219var nullIndex = identifier.IndexOf('\0');
Microsoft.CodeAnalysis.CSharp.Workspaces (227)
Classification\SyntaxClassification\DocCommentCodeBlockClassifier.cs (5)
74for (var i = xmlElement.Content.Count - 1; i >= 0; i--) 143for (var i = 0; i < virtualCharsBuilder.Count;) 155var start = ch.Span.Start; 156var end = ch.Span.End; 197for (var i = 0; i < token.Text.Length; i++)
Classification\Worker_DocumentationComments.cs (1)
103for (var index = 0; index < text.Length; index++)
Classification\Worker_Preprocesser.cs (6)
342var firstWhitespaceIndex = contentText.IndexOfAny([' ', '\t']); 359var nameStart = firstWhitespaceIndex; 394var separatorIndex = contentText[nameStart..].IndexOf(separator); 413var valueIndex = separatorIndex + 1; 424var segmentStart = start; 425for (var index = start; index < end; index++)
Classification\Worker.cs (4)
85var textSpanStart = _textSpan.Start; 86var textSpanEnd = _textSpan.End; 164var classificationSpanStart = _textSpan.Start; 277var index = triviaList.IndexOf(trivia);
CodeGeneration\CSharpSyntaxGenerator.cs (8)
2906var index = IndexOf(GetSubDeclarations(fullDecl), declaration); 2989var count = GetDeclarationCount(multiPartDeclaration); 3045var index = this.IndexOf(subDecls, declaration); 3084var count = subDecls.Count; 3085var index = this.IndexOf(subDecls, declaration); 3098var count = GetDeclarationCount(multiPartDeclaration); 3712var index = 0; 3713for (var i = 0; i < triviaList.Count; i++)
EmbeddedLanguages\CSharpTestEmbeddedLanguageUtilities.cs (4)
64var startIndexInclusive = classifiedSpan.TextSpan.Start; 65var endIndexExclusive = classifiedSpan.TextSpan.End; 67var currentStartIndexInclusive = startIndexInclusive; 70var currentEndIndexExclusive = currentStartIndexInclusive + 1;
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
676var arity = genericNameNode.Arity;
Recommendations\CSharpRecommendationServiceRunner.cs (2)
304var position = token.SpanStart; 404var position = _context.LeftToken.SpanStart;
Rename\CSharpRenameRewriterLanguageService.cs (1)
1222var position = nodeToSpeculate.SpanStart;
Simplification\CSharpSimplificationService.Expander.cs (2)
185for (var i = 0; i < parameterSymbols.Length; i++) 1069var speculationPosition = originalNode.SpanStart;
Simplification\Reducers\CSharpExtensionMethodReducer.cs (1)
63var noOfArguments = argumentList.Arguments.Count;
src\4f0789c9734b88bf\CSharpInitializeParameterService.cs (2)
57if (TryFindSiblingAssignment(tupleLeft, tupleRight, sibling, out var index)) 60var insertionPosition = before ? index + 1 : index;
src\50a3a051b0fef0d6\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
202var last = _statementsBuilder.Count - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (23)
135var startIndexInclusive = 0; 136var endIndexExclusive = tokenText.Length; 157for (var index = startIndexInclusive; index < endIndexExclusive;) 187var indentationLength = parentSourceText.Lines.GetLineFromPosition(parentExpression.Span.End).GetFirstNonWhitespaceOffset() ?? 0; 195var startLineInclusive = tokenIncludeDelimiters ? 1 : 0; 199var lastLineExclusive = tokenIncludeDelimiters ? tokenSourceText.Lines.Count - 1 : tokenSourceText.Lines.Count; 202for (var lineNumber = startLineInclusive; lineNumber < lastLineExclusive; lineNumber++) 206var lineStart = lineSpan.Start; 218var lineEnd = lineNumber == lastLineExclusive - 1 ? currentLine.End : currentLine.EndIncludingLineBreak; 222for (var i = lineStart; i < lineEnd;) 245var startIndexInclusive = startDelimiter.Length; 246var endIndexExclusive = tokenText.Length - endDelimiter.Length; 259for (var index = startIndexInclusive; index < endIndexExclusive;) 271if (!IsLegalBraceEscape(tokenText, index, out var braceWidth)) 382var startIndex = index; 398for (var i = 0; i < 8; i++) 445var intChar = 0; 452for (var i = 0; i < 4; i++) 465var width = @"\uAAAA".Length; 474var intChar = 0; 481var endIndex = index; 482for (var i = 0; i < 4 && endIndex < tokenText.Length; i++) 496var width = endIndex - startIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
74var index = argumentList.Arguments.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
59var index = argumentList.Arguments.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
97var matchIndex = 0; 109var triviaIndex = parentToken.LeadingTrivia.IndexOf(parentTrivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
951var index = tupleExpression.Arguments.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (4)
664var argumentIndex = argumentList.Arguments.IndexOf(argument); 673var expressionIndex = initializer.Expressions.IndexOf(node); 699var argumentIndex = argumentList.Arguments.IndexOf(argument); 708var expressionIndex = initializer.Expressions.IndexOf(node);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
441var index = argumentList.Arguments.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (3)
176var tokenLine = text.Lines.IndexOf(token.SpanStart); 177var previousTokenLine = text.Lines.IndexOf(previousToken.SpanStart); 272var stack = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (4)
187var eofPosition = root.FullWidth(); 352var startDelimiterLength = 0; 353var endDelimiterLength = 0; 375var startDelimiterLength = token.IsVerbatimStringLiteral() ? 2 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (2)
19var flags = 0; 50var flag = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45var space = currentToken.Kind() == SyntaxKind.EndOfFileToken ? 0 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (6)
97var lines = (trivia1.IsKind(SyntaxKind.None) && this.Token1.IsKind(SyntaxKind.None)) ? 0 : 1; 141var indentation = this.Context.GetBaseIndentation(matchingRegion.SpanStart); 222var indentation = lineColumn.Column; 223var indentationDelta = indentation - GetExistingIndentation(trivia); 288var indentation = lineColumn.Column; 315var indentationDelta = indentation - GetExistingIndentation(trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (4)
158var space = 0; 159var tab = 0; 160var unknownWhitespace = 0; 163for (var i = 0; i < trivia.Width(); i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
283var index = -1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (1)
53var formatSpanEnd = commonToken2.Kind() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.cs (4)
100var space = GetSpaceOnSingleLine(result); 113var spaces = CalculateSpaces(token1, token2); 125var initialColumn = (token1.RawKind == 0) ? 0 : this.TreeInfo.GetOriginalColumn(Options.TabSize, token1) + token1.Span.Length; 136var indentation = result.Tab * Options.TabSize + result.Space;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (3)
81var index = GetFirstEndOfLineIndexOrRightBeforeComment(triviaList); 92var width = trailingTrivia.GetFullWidth(); 115for (var i = 0; i < triviaList.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
27var lastNewLinePos = indent.LastIndexOf(NewLine, StringComparison.Ordinal); 30var start = lastNewLinePos + NewLine.Length; 40var lastNewLinePos = leading.LastIndexOf(NewLine, StringComparison.Ordinal);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (5)
145var num = LineBreaksAfter(previousToken, currentToken); 165var line = Math.Max(LineBreaksAfter(previousToken, currentToken), operation.Line); 263var numberOfLines = GetNumberOfLines(triviaList); 264var numberOfLinesBeforeComment = GetNumberOfLines(triviaList.Take(triviaList.IndexOf(firstNonWhitespaceTrivia))); 265var addedLines = numberOfLinesBeforeComment < 1 ? 2 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
162for (var i = 0; i < attributes.Count; ++i) 193for (var i = 0; i < switchSection.Labels.Count - 1; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (3)
274for (var i = 0; i < usings.Count; i++) 368var spaces = previousToken.Parent is (kind: 559var space = (previousToken.Kind() == currentToken.Kind()) ? 0 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
92var adjustedEndPosition = token.Span.End; 106var adjustedStartPosition = previousToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
316var index = separators.IndexOf(token);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
95var nullIndex = identifier.IndexOf('\0'); 709var end = root.FullSpan.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (2)
913var armIndex = switchExpression.Arms.IndexOf(arm); 1643for (var i = 0; i < originalParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
60for (var i = 0; i < xNameParts.Count && i < yNameParts.Count; i++) 62var compare = Compare(xNameParts[i], yNameParts[i]); 105var compare = _tokenComparer.Compare(x.Identifier, y.Identifier); 115for (var i = 0; i < x.Arity; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
118var position = originalNode.SpanStart; 215for (var i = 0; i < originalParams.Count; i++) 473for (var i = 0; i < originalSwitchLabels.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (1)
60var compare = CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
103var directiveKindDifference = directive1Kind - directive2Kind; 123var aliasComparisonResult = _tokenComparer.Compare(using1!.Alias!.Name.Identifier, using2!.Alias!.Name.Identifier);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (3)
51for (var i = 1; i < organizedUsingList.Count; i++) 165for (var i = 0; i < list.Count - 1; i++) 178for (var i = 1; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
179var index = GetInsertionIndex(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (4)
289var parameterCount = currentParameterList != null ? currentParameterList.Parameters.Count : 0; 511var insertionIndex = compilationUnit.Members.LastIndexOf(memberDeclaration => memberDeclaration.IsKind(SyntaxKind.GlobalStatement)) + 1; 545var index = block.Statements.IndexOf(containingStatement); 599var splitIndex = closeBraceTrivia.IndexOf(lastEndIf) + 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (19)
90if (!s_kindPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence) || 91!s_kindPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence)) 158if (EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out var result)) 171if (EqualConstness(x.Modifiers, y.Modifiers, out var result) && 190if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 201if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 220EqualParameterCount(x.ParameterList, y.ParameterList, out var result); 227if (EqualOperatorPrecedence(x.OperatorToken, y.OperatorToken, out var result)) 237if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 251if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 262if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 276if (EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out var result)) 289if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 388var xAccessibility = GetAccessibilityPrecedence(xModifiers, x.Parent ?? y.Parent); 389var yAccessibility = GetAccessibilityPrecedence(yModifiers, y.Parent ?? x.Parent); 403s_operatorPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence); 404s_operatorPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence); 412var xParameterCount = x.Parameters.Count; 413var yParameterCount = y.Parameters.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
128var shiftValue = IntegerUtilities.LogBase2(value);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
165var scale = d.GetScale(); 310for (var i = 0; i < names.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (10)
42var start = usings.First().SpanStart; 43var end = usings.Last().Span.End; 51var start = rootUsings.First().SpanStart; 52var end = rootUsings.Last().Span.End; 57var start = 0; 58var end = root.Members is [var firstMember, ..] 145var endOfList = root.Usings.Count - 1; 146var startOfLastDirective = -1; 147var endOfLastDirective = -1; 148for (var i = 0; i < root.Usings.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
339var positionBeforeRecordKeyword = previousToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1089var commaIndex = parameterList2.Parameters.GetWithSeparators().IndexOf(token); 1098var commaIndex = funcPtrParamList.Parameters.GetWithSeparators().IndexOf(token); 1941var start = token.SpanStart; 2019var position = targetToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (1)
17var nullIndex = identifier.IndexOf('\0');
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
55var index = 0; 69var stack = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (7)
27var start = destination.OpenBraceToken.Span.End; 28var end = GetEndToken(destination).SpanStart; 34var start = destination.OpenBraceToken.Span.End; 35var end = firstMember.SpanStart; 38for (var i = 0; i < members.Count - 1; i++) 124var index = -1; 126for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\WithElementSyntaxExtensions.cs (1)
23var position = withElement.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
180for (var i = 0; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (10)
87var minimumOffset = endLine.GetFirstNonWhitespaceOffset() ?? 0; 92for (var currentLineNumber = indenter.LineToBeIndented.LineNumber - 1; currentLineNumber >= startLine.LineNumber + 1; currentLineNumber--) 131var minimumOffset = endLine.GetFirstNonWhitespaceOffset() ?? 0; 136for (var currentLineNumber = indenter.LineToBeIndented.LineNumber - 1; currentLineNumber >= startLine.LineNumber + 1; currentLineNumber--) 188var position = indenter.GetCurrentPositionNotBelongToEndOfFileToken(indenter.LineToBeIndented.Start); 339var index = list.GetWithSeparators().IndexOf(token); 348for (var i = (index - 1) / 2; i >= 0; i--) 413for (var i = clauses.Count - 1; i >= 0; i--) 468var spaceToAdd = additionalSpace ?? indenter.Options.FormattingOptions.IndentationSize; 477var position = indenter.GetCurrentPositionNotBelongToEndOfFileToken(indenter.LineToBeIndented.Start);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (3)
53for (var i = 0; i < usings.Count; i++) 71var nextIndex = i + 1; 135for (var i = 0; i < oldUsings.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (23)
283var index = initializer.ArgumentList.Arguments.IndexOf(argument); 289var index = invocation.ArgumentList.Arguments.IndexOf(argument); 300var index = creation.ArgumentList.Arguments.IndexOf(argument); 307var index = primaryConstructorBaseType.ArgumentList.Arguments.IndexOf(argument); 318var index = elementAccess.ArgumentList.Arguments.IndexOf(argument); 353var commaIndex = argsAndCommas.IndexOf(previousToken); 363var index = tupleExpression.Arguments.IndexOf(argument); 385var index = attribute.ArgumentList.Arguments.IndexOf(argument); 525var index = GetArgumentListIndex(argumentList, previousToken); 531var index = GetArgumentListIndex(argumentList, previousToken); 537var index = GetArgumentListIndex(argumentList, previousToken); 553var index = GetArgumentListIndex(attributeArgumentList, previousToken); 747var argumentCount = argumentOpt?.Parent is BaseArgumentListSyntax baseArgumentList ? baseArgumentList.Arguments.Count : -1; 757var minParameterCount = parameterList.Count(p => !p.IsParams && !p.IsOptional); 758var maxParameterCount = parameterList.Any(p => p.IsParams) ? int.MaxValue : parameterList.Length; 862for (var i = 0; i < arrayType.RankSpecifiers.Count; i++) 902var index = GetArgumentListIndex(bracketedArgumentList, previousToken); 925var tokenIndex = argumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 944var tokenIndex = attributeArgumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 1385var parameterIndex = previousToken.HasValue 1512var parameterIndex = previousToken.HasValue 1641var subPatternCount = positionalPart.Subpatterns.Count; 2153var armIndex = switchExpression.Arms.IndexOf(arm);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
189var indexToAddAfter = block.Statements.IndexOf(s => s == statementToAddAfterOpt);
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (3)
94for (var index = 0; index < triviaList.Count; index++) 199var length = trivia.FullSpan.Length - (trivia.FullSpan.Intersection(excludeSpan)?.Length ?? 0); 330var separatorIndex = context.DirectiveText.IndexOf(separator);
Microsoft.CodeAnalysis.Extensions.Package (272)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
58var hashCode = 0; 59var count = 0; 83var hashCode = 0; 84var count = 0; 103var maxSize = Math.Min(maxItemsToHash, values.Length); 104var hashCode = 0; 127var hashCode = 0; 128var count = 0; 153var hashCode = 0; 154var count = 0; 176var hashCode = 0; 177var count = 0;
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (4)
436var index = 0; 713var count = data.First().Count(); 723var width = 0; 850var count = 0;
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (11)
466for (var i = 0; i < self.Length; i++) 635var count1 = array1.Length; 636var count2 = array2.Length; 736var index = 0; 870var capacity = map.Count > 3 ? map.Count : 0; 896var count = members.Count(static s => s is TNamedTypeSymbol); 927for (var i = 1; i < array.Length; i++) 1073var count = 0; 1088var sum = 0; 1100var sum = 0; 1101for (var i = 0; i < items.Length; i++)
src\roslyn\src\Dependencies\Collections\Internal\HashHelpers.cs (5)
51var limit = (int)Math.Sqrt(candidate); 52for (var divisor = 3; divisor <= limit; divisor += 2) 67foreach (var prime in s_primes) 74for (var i = (min | 1); i < int.MaxValue; i += 2) 85var newSize = 2 * oldSize;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (6)
365var index = self.IndexOf(value); 377var index = self.IndexOf(value, 0, Count, equalityComparer); 417var index = builder.IndexOf(item); 441var index = builder.IndexOf(item, 0, builder.Count, equalityComparer); 472var index = self.IndexOf(oldValue); 486var index = self.IndexOf(oldValue, equalityComparer);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray.cs (38)
66var copied = 0; 151var dstLB = destinationArray.GetLowerBound(0); 161var copied = 0; 228var offset = startIndex; 244var endIndex = segment.Offset + segment.Count; 245for (var i = segment.Offset; i < endIndex; i++) 315var endIndex = startIndex - count + 1; 316for (var i = startIndex; i >= endIndex; i--) 324var endIndex = startIndex - count + 1; 325for (var i = startIndex; i >= endIndex; i--) 352var firstIndex = index; 353var lastIndex = index + length - 1; 488var initialFirstSegment = _firstOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 489var initialSecondSegment = _secondOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 490var offset = _firstOffset & SegmentedArrayHelper.GetOffsetMask<T>(); 495var remainingInSegment = firstSegment.Length - offset; 496var currentSegmentLength = Math.Min(remainingInSegment, _length); 505var currentSegmentLength = Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed); 591var initialFirstSegment = (_completed + _firstOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 592var initialSecondSegment = (_completed + _secondOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 593var firstOffset = (_completed + _firstOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 594var secondOffset = (_completed + _secondOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 598var remainingInFirstSegment = firstSegment.Length - firstOffset; 599var remainingInSecondSegment = secondSegment.Length - secondOffset; 600var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 639var initialFirstSegment = (_firstOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 640var initialSecondSegment = (_secondOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 641var firstOffset = (_firstOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 642var secondOffset = (_secondOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 646var remainingInFirstSegment = firstOffset + 1; 647var remainingInSecondSegment = secondOffset + 1; 648var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 733var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 734var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 737var remainingInSegment = segment.Length - offset; 782var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 783var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 786var remainingInSegment = segment.Length - offset;
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (14)
83for (var i = 0; i < _items.Length - 1; i++) 92var lastPageSize = length - ((_items.Length - 1) << SegmentShift); 147for (var i = 0; i < items.Length; i++) 157for (var i = 0; i < _items.Length; i++) 165for (var i = 0; i < _items.Length; i++) 241for (var i = 0; i < _items.Length; i++) 244var index = list.IndexOf(value); 256for (var i = 0; i < _items.Length; i++) 259var index = list.IndexOf(value); 318for (var i = 0; i < Length; i++) 320var result = comparer.Compare(this[i], o[i]); 342for (var i = 0; i < Length; i++) 357var ret = 0; 358for (var i = Length >= 8 ? Length - 8 : 0; i < Length; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (46)
180var count = source._count; 181for (var i = 0; i < count; i++) 298var count = _count; 321for (var i = 0; i < _count; i++) 332for (var i = 0; i < _count; i++) 346for (var i = 0; i < _count; i++) 375var count = _count; 377for (var i = 0; i < count; i++) 415var i = GetBucket(hashCode); 449var i = GetBucket(hashCode); 494var size = HashHelpers.GetPrime(capacity); 528ref var bucket = ref GetBucket(hashCode); 529var i = bucket - 1; // Value in _buckets is 1-based 622var count = _count; 651var count = _count; 659for (var i = 0; i < count; i++) 663ref var bucket = ref GetBucket(entries[i]._hashCode); 676var oldSegmentCount = segments.Length; 677var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 684for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 688var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 714ref var bucket = ref GetBucket(hashCode); 716var last = -1; 717var i = bucket - 1; // Value in buckets is 1-based 791ref var bucket = ref GetBucket(hashCode); 793var last = -1; 794var i = bucket - 1; // Value in buckets is 1-based 909for (var i = 0; i < _count; i++) 927var count = _count; 929for (var i = 0; i < count; i++) 957var currentCapacity = _entries.Length; 970var newSize = HashHelpers.GetPrime(capacity); 1004var newSize = HashHelpers.GetPrime(capacity); 1006var currentCapacity = oldEntries.Length; 1012var oldCount = _count; 1022var newCount = 0; 1023for (var i = 0; i < count; i++) 1030ref var bucket = ref GetBucket(hashCode); 1330var count = _dictionary._count; 1332for (var i = 0; i < count; i++) 1409var count = _dictionary._count; 1413for (var i = 0; i < count; i++) 1538var count = _dictionary._count; 1540for (var i = 0; i < count; i++) 1617var count = _dictionary._count; 1621for (var i = 0; i < count; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count; 162var capacity = source._buckets.Length; 163var threshold = HashHelpers.ExpandPrime(source.Count + 1); 179for (var i = 0; i < source._count; i++) 201var count = _count; 237var hashCode = item!.GetHashCode(); 238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 299var last = -1; 308ref var bucket = ref GetBucketRef(hashCode); 309var i = bucket - 1; // Value in buckets is 1-based 402var index = FindItemIndex(equalValue); 565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 822for (var i = 0; i < _count && count != 0; i++) 842var numRemoved = 0; 843for (var i = 0; i < _count; i++) 881var currentCapacity = _entries.Length; 892var newSize = HashHelpers.GetPrime(capacity); 904var count = _count; 912for (var i = 0; i < count; i++) 917ref var bucket = ref GetBucketRef(entry._hashCode); 930var oldSegmentCount = segments.Length; 931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 954var capacity = Count; 956var newSize = HashHelpers.GetPrime(capacity); 958var currentCapacity = oldEntries.Length; 964var oldCount = _count; 968var count = 0; 969for (var i = 0; i < oldCount; i++) 971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries. 976ref var bucket = ref GetBucketRef(hashCode); 1000var size = HashHelpers.GetPrime(capacity); 1032ref var bucket = ref RoslynUnsafe.NullRef<int>(); 1040var i = bucket - 1; // Value in _buckets is 1-based 1066var i = bucket - 1; // Value in _buckets is 1-based 1096var count = _count; 1150for (var i = 0; i < _count; i++) 1176var originalCount = _count; 1187var index = FindItemIndex(item); 1196for (var i = 0; i < originalCount; i++) 1244var originalCount = _count; 1259if (AddIfNotPresent(item, out var location)) 1282for (var i = 0; i < originalCount; i++) 1319var numElementsInOther = 0; 1331var originalCount = _count; 1339var unfoundCount = 0; // count of items in other not found in this 1340var uniqueFoundCount = 0; // count of unique items in other found in this 1344var index = FindItemIndex(item);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (32)
89var count = c.Count; 162var oldSegmentCount = segments.Length; 163var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 170for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 174var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<T>()); 254var size = _size; 271var size = _size; 306var count = c.Count; 324var targetIndex = _size; 397var size = _size; 439for (var i = 0; i < _size; i++) 522var newCapacity = 0; 545var oldSegmentCount = (_items.Length + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 546var newSegmentCount = oldSegmentCount + Math.Max(1, oldSegmentCount >> segmentGrowthShiftValue); 560var lastSegmentLength = newCapacity & SegmentedArrayHelper.GetOffsetMask<T>(); 583for (var i = 0; i < _size; i++) 601for (var i = 0; i < _size; i++) 634var endIndex = startIndex + count; 635for (var i = startIndex; i < endIndex; i++) 650for (var i = _size - 1; i >= 0; i--) 696var endIndex = startIndex - count; 697for (var i = startIndex; i > endIndex; i--) 714var version = _version; 716for (var i = 0; i < _size; i++) 906var count = c.Count; 936var targetIndex = index; 1066var index = IndexOf(item); 1093var freeIndex = 0; // the first free slot in items array 1101var current = freeIndex + 1; 1122var result = _size - freeIndex; 1295var threshold = (int)(_items.Length * 0.9); 1309for (var i = 0; i < _size; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (16)
49for (var i = 0; i < result.Length; i++) 227var endIndex = startIndex + count; 228for (var i = startIndex; i < endIndex; i++) 247var endIndex = startIndex + count; 248for (var i = startIndex; i < endIndex; i++) 281var i = 0; 282for (var j = 0; j < _builder.Count; j++) 300var i = 0; 301for (var j = 0; j < _builder.Count; j++) 319var i = 0; 320for (var j = 0; j < _builder.Count; j++) 558for (var i = 0; i < capacity; i++) 632for (var i = 0; i < Count; i++) 758for (var i = 0; i < count; i++) 768var j = 0; 769for (var i = 0; i < Count; i++)
src\roslyn\src\Dependencies\PooledObjects\ObjectPool`1.cs (3)
163for (var i = 0; i < items.Length; i++) 210for (var i = 0; i < items.Length; i++) 255for (var i = 0; i < items.Length; i++)
Symbols\INamedTypeSymbolExtensions.cs (1)
548var index = 0;
Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
45for (var i = 0; i < Math.Min(names1.Count, names2.Count); i++) 65var comp = name1.CompareTo(name2);
Symbols\ISymbolExtensions.cs (3)
111var parameterCount = symbol.GetParameters().Length; 502var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 503var skip = extensionUsedAsInstance ? 1 : 0;
Symbols\ITypeSymbolExtensions.cs (1)
477for (var i = 0; i < t1.Count; ++i)
Symbols\SignatureComparer.cs (2)
126for (var i = 0; i < parameters1.Length; ++i) 220for (var i = 0; i < method1.TypeParameters.Length; i++)
Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (7)
84for (var i = 0; i < x.Length; i++) 431for (var i = 0; i < xElements.Length; i++) 448for (var i = 0; i < xElements.Length; i++) 469var count = xParameters.Length; 475for (var i = 0; i < count; i++) 494var count = xTypeArguments.Length; 500for (var i = 0; i < count; i++)
Microsoft.CodeAnalysis.ExternalAccess.HotReload (1)
Api\HotReloadMSBuildWorkspace.cs (1)
213for (var attemptIndex = 0; attemptIndex < 6; attemptIndex++)
Microsoft.CodeAnalysis.Features (769)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
51var position = span.Start;
AddImport\References\Reference.cs (1)
35var diff = ComparerWithState.CompareTo(this, other, document, s_comparers);
AddImport\SymbolReferenceFinder_PackageAssemblySearch.cs (1)
94out var name, out var arity, out var inAttributeContext,
AddImport\SymbolReferenceFinder.cs (3)
184out var name, out var arity, out var inAttributeContext, 266_syntaxFacts.GetNameAndArityOfSimpleName(nameNode, out var name, out var arity); 363_syntaxFacts.GetNameAndArityOfSimpleName(nameNode, out var name, out var arity);
BraceCompletion\AbstractBraceCompletionService.cs (3)
60var closingPoint = context.ClosingPoint; 196var index = position - 1; 197var openBraceCount = 0;
BracePairs\IBracePairsService.cs (1)
72if (_bracePairKinds.TryGetValue(current.AsToken().RawKind, out var closeKind))
ChangeSignature\AbstractChangeSignatureService.cs (19)
262var declaredSymbolParametersCount = GetParameters(declaredSymbol).Length; 264var telemetryNumberOfDeclarationsToUpdate = 0; 265var telemetryNumberOfReferencesToUpdate = 0; 485for (var i = 0; i < declarationParametersToPermute.Length; i++) 491var originalIndex = declarationParameters.IndexOf(decl); 504var expectedIndex = 0 + (isReducedExtensionMethod ? 1 : 0); 560for (var i = declarationParametersToPermute.Length; i < arguments.Length; i++) 607var position = -1 + (isReducedExtensionMethod ? 1 : 0); 667for (var i = 0; i < parameters.Count - 1; i++) 688var numAddedParameters = 0; 694for (var index = 0; index < reorderedParameters.Length; index++) 699var pos = originalParameters.IndexOf(p => p is ExistingParameter ep && ep.Symbol.Equals(existingParameter.Symbol)); 734var numSeparatorsToSkip = originalParameters.Length - reorderedParameters.Length; 748var count = arguments.SeparatorCount - numSeparatorsToSkip; 754for (var i = 0; i < count; i++) 781var indexInListOfPreexistingArguments = 0; 787for (var i = 0; i < updatedParameters.Length; i++) 974var index = 0; 995for (var i = 0; i < structuredContent.Count; i++)
ChangeSignature\SignatureChange.cs (3)
30for (var i = 0; i < originalParameterList.Length; i++) 36var updatedIndex = updatedParameterList.IndexOf(p => p is ExistingParameter ep && ep.Symbol.Equals(existingParameter.Symbol)); 110for (var i = 0; i < originalListWithoutRemovedOrAdded.Length; i++)
ClassifiedSpansAndHighlightSpanFactory.cs (1)
47var firstNonWhitespacePosition = sourceLine.GetFirstNonWhitespacePosition().Value;
CodeFixes\Configuration\ConfigurationUpdater.cs (4)
524var diagIdLength = key.Length - (DiagnosticOptionPrefix.Length + SeveritySuffix.Length); 544var categoryLength = key.Length - (BulkConfigureAnalyzerDiagnosticsByCategoryOptionPrefix.Length + SeveritySuffix.Length); 577var nameExtensionSplitIndex = mostRecentHeaderText.LastIndexOf('.'); 588for (var i = 1; i < splicedFileExtensions.Length; i++)
CodeFixes\DiagnosticExtensions.cs (2)
11var leftInt = (int)left; 12var rightInt = (int)right;
CodeFixes\Service\CodeFixService.cs (4)
976for (var i = 0; i < fixers.Count; i++) 1048if (_priorityMap.TryGetValue(x, out var xOrder) && 1049_priorityMap.TryGetValue(y, out var yOrder)) 1051var comparison = xOrder - yOrder;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
68var index = 1;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (3)
109var indexOfLine = lines.IndexOf(containingStatement.GetFirstToken().SpanStart); 270var indexOfLine = lines.IndexOf(span.Start); 276var spanEnd = Math.Max(startToken.Span.End, span.End);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (4)
57for (var i = 0; i < pragmaActions.Length; i++) 154var delta = textChange.NewText.Length - textChange.Span.Length; 160var newStart = currentSpan.Start + delta; 167var newLength = currentSpan.Length + delta;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (5)
45var spanChange = newStartToken.LeadingTrivia.FullSpan.Length - startToken.LeadingTrivia.FullSpan.Length; 78var index = isStartToken ? triviaList.Length - 1 : 0; 112var index = GetPositionForPragmaInsertion(trivia, currentDiagnosticSpan, fixer, isStartToken: true, triviaAtIndex: out var insertAfterTrivia); 174var index = GetPositionForPragmaInsertion(trivia, currentDiagnosticSpan, fixer, isStartToken: false, triviaAtIndex: out var insertBeforeTrivia); 223var spanEnd = !isEndTokenEOF ? nextOfEnd.FullSpan.End : endToken.FullSpan.End;
CodeLens\CodeLensReferencesService.cs (4)
119var position = location.SourceSpan.Start; 131var spanStart = token.Span.Start - textLine.Span.Start; 308var index = mappedLine.LineNumber; 407for (var index = 0; index < parts.Length; index++)
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (1)
46for (var i = expressions.Length - 1; i >= 0; i--)
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (2)
240_text.GetLineAndOffset(previousToken.Span.Start, out var previousLine, out _); 241_text.GetLineAndOffset(currentToken.Span.Start, out var currentLine, out _);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
50var index = childNodes.IndexOf(this.TypeDeclaration);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (3)
149for (var i = 0; i < originalNamespaceDeclarations.Length; i++) 392for (var i = 1; i <= parts.Length; ++i) 406for (var i = 0; i < names.Length; ++i)
Common\TaggedText.cs (1)
191var index = 0;
Completion\CommonCompletionItem.cs (1)
115for (var i = 0; i < parts.Length; i += 2)
Completion\CommonCompletionUtilities.cs (3)
36var start = position; 48var end = position; 192for (var i = 0; i < value.Length; i++, characterPosition++)
Completion\CompletionHelper.cs (6)
41var result = CompareItems(match1.Value, match2.Value, item1, item2, _isCaseSensitive, filterTextHasNoUpperCase); 56var matchPriorityDiff = CompareSpecialMatchPriorityValues(item1, item2); 121var expandedDiff = CompareExpandedItem(item1, match1, item2, match2); 134var caseInsensitiveComparison = match1.CompareTo(match2, ignoreCase: true); 155var specialMatchPriorityValuesDiff = 0; 195var deprioritizationCompare = CompareDeprioritization(item1, item2);
Completion\CompletionItem.cs (1)
526var result = StringComparer.OrdinalIgnoreCase.Compare(SortText, other.SortText);
Completion\CompletionItemRules.cs (2)
165var matchPriority = preselect ? Completion.MatchPriority.Preselect : Completion.MatchPriority.Default; 181var newMatchPriority = matchPriority.HasValue ? matchPriority.Value : MatchPriority;
Completion\CompletionService_GetCompletions.cs (2)
330var i = 0; 433for (var i = 0; i < sameNamedItems.Count; i++)
Completion\CompletionService.cs (1)
344var comparison = completionHelper.CompareMatchResults(matchResult, builder[0], filterTextHasNoUpperCase);
Completion\CompletionService.ProviderManager.cs (1)
248var hash = 0;
Completion\MatchResult.cs (1)
62var ret = matchX.Value.CompareTo(matchY.Value);
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (1)
95var count = context.Items.Count;
Completion\Providers\AbstractAwaitCompletionProvider.cs (6)
81var position = context.Position; 184var position = int.Parse(item.GetProperty(Position)); 185var leftTokenPosition = int.Parse(item.GetProperty(LeftTokenPosition)); 217var currentSpanEnd = CompletionUtilities.GetCurrentSpanEnd(item, text, syntaxFacts); 225var position = item.Span.Start; 265var position = syntaxContext.Position;
Completion\Providers\AbstractCrefCompletionProvider.cs (1)
17var position = SymbolCompletionItem.GetContextPosition(item);
Completion\Providers\AbstractDocCommentCompletionProvider.cs (2)
302var spanEnd = CompletionUtilities.GetCurrentSpanEnd(item, text, syntaxFacts); 308var newPosition = replacementSpan.Start + beforeCaretText.Length;
Completion\Providers\AbstractKeywordCompletionProvider.cs (1)
47var position = context.Position;
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
249text.GetLineAndOffset(destinationSpan.Start, out var lineNumber, out _);
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
25var position = context.Position;
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (2)
42var startLineNumber = text.Lines.IndexOf(position); 73var position = startToken.SpanStart;
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (2)
39var position = context.Position; 97var line = text.Lines.IndexOf(position);
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
32var position = completionContext.Position;
Completion\Providers\AbstractPreprocessorCompletionProvider.cs (1)
21var position = context.Position;
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (3)
171var matchPriority = preselect ? ComputeSymbolMatchPriority(symbols[0].Symbol) : MatchPriority.Default; 226var position = SymbolCompletionItem.GetContextPosition(item); 265TryFindFirstSymbolMatchesTargetTypes(_ => context, bestSymbols, typeConvertibilityCache, out var index) && index > 0)
Completion\Providers\AbstractSymbolCompletionProvider.cs (3)
108for (var i = 0; i < syntaxContext.InferredTypes.Length; i++) 203includeItemInTargetTypedCompletion = TryFindFirstSymbolMatchesTargetTypes(contextLookup, symbolList, typeConvertibilityCache, out var index); 336var position = completionContext.Position;
Completion\Providers\CompletionUtilities.cs (5)
87var end = start; 104var spanEnd = item.Span.End; 107&& int.TryParse(endStr, out var originalIdentifierEnd)) 109var currentIdentifierEnd = ScanForwardThroughIdentifier(item.Span.Start, text, syntaxFacts); 110var typedChars = Math.Max(0, currentIdentifierEnd - originalIdentifierEnd);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (2)
88var position = context.Position; 147var completionItemPosition = completionItem.Span.Start;
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.cs (1)
65var position = syntaxContext.Position;
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (2)
409var extensionDotIndex = Math.Max( 466var indexOfLastDot = staticClassName.LastIndexOf('.');
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionCacheEntry.cs (1)
47foreach (var index in symbolInfoIndices)
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (2)
203var overloadCount = item.TryGetProperty(OverloadCountKey, out var overloadCountString) && int.TryParse(overloadCountString, out var count) ? count : 0;
Completion\Providers\MemberInsertingCompletionItem.cs (2)
55&& int.TryParse(text, out var number)) 66&& int.TryParse(text, out var number))
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (13)
36var position = context.Position; 68var lineStart = text.Lines.GetLineFromPosition(caretPosition).Start; 72var poundIndex = text.IndexOfNonWhiteSpace(lineStart, caretPosition - lineStart); 78var directiveNameStartIndex = text.IndexOfNonWhiteSpace(poundIndex + 1, caretPosition - poundIndex - 1); 84var directiveNameEndIndex = directiveNameStartIndex + DirectiveName.Length; 85var quoteIndex = text.IndexOfNonWhiteSpace(directiveNameEndIndex, caretPosition - directiveNameEndIndex); 100var positionInQuotedPath = position - quotedPathStart; 102var afterLastSlashIndex = AfterLastSlashIndex(path, path.Length); 115var positionInQuotedPath = position - quotedPathStart; 119var afterLastSlashIndex = AfterLastSlashIndex(quotedPath, positionInQuotedPath); 120var afterFirstQuote = 1; 122var startIndex = Math.Max(afterLastSlashIndex, afterFirstQuote); 123var endIndex = quotedPath.Length;
Completion\Providers\Scripting\GlobalAssemblyCacheCompletionHelper.cs (1)
37var comma = directoryPath.IndexOf(',');
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (1)
75var position = context.Position;
Completion\Providers\Snippets\SnippetCompletionItem.cs (1)
51Contract.ThrowIfFalse(int.TryParse(text, out var num));
Completion\Providers\SymbolCompletionItem.cs (6)
172for (var i = 0; i < ids.Count;) 204var position = GetDescriptionPosition(item); 276var start = 0; 277var current = 0; 308int.TryParse(text, out var number)) 419var position = GetDescriptionPosition(item);
Completion\Utilities.cs (1)
39var sumOfDeltas = changes.Sum(c => c.NewText!.Length - c.Span.Length);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (2)
86var position = span.Start; 330for (var i = 0; i < originalProperties.Length; i++)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (2)
103var current = 0; 315var guardCount = guards.Count;
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (2)
95var index = operations.IndexOf(ifOperation); 115var labelCount = sections.Sum(section => section.Labels.IsDefault ? 1 : section.Labels.Length);
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (8)
70var placeholderIndex = arguments.IndexOf(placeholderArgument); 72for (var i = placeholderIndex + 1; i < arguments.Count; i++) 203var remainingArgCount = arguments.Count - i - 1; 221for (var i = 0; i < remainingArgCount; i++) 235var currentLocation = -1; 251var lookbackLocation = currentLocation - 1; 357var placeholderIndex = arguments.IndexOf(placeholderArgument); 412int.TryParse(literalExpression.GetFirstToken().ValueText, out var index) &&
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (1)
86var startIndex = isVerbatim ? 2 : 1;
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
271var position = span.Start; 678for (var i = 0; i < fields1.Length; i++)
Copilot\CopilotUtilities.cs (2)
39var totalDelta = 0; 44var newTextLength = change.NewText!.Length;
Copilot\ICopilotChangeAnalysisService.cs (4)
118var projectDocumentCount = newDocument.Project.DocumentIds.Count; 119var projectSourceGeneratedDocumentCount = sourceGeneratedDocuments.Count(); 120var projectConeCount = 1 + document.Project.Solution 152map.TryGetValue(key, out var idCount);
Debugging\AbstractBreakpointResolver.cs (1)
181for (var i = names.Length - 2; i >= 0; i--)
Diagnostics\Service\ChecksumAndAnalyzersEqualityComparer.cs (1)
26var hashCode = 0;
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (1)
81var count = documentAnalysisScope != null ? 1 : project.DocumentIds.Count + 1;
Diagnostics\Service\DiagnosticAnalyzerService.IncrementalMemberEditAnalyzer.cs (1)
215var changedMemberId = members.IndexOf(changedMember);
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (4)
236for (var i = 0; i < _listStack.Count; i++) 542var position = state.Position; 547var typeParameterIndex = typeResolutionSymbol.OriginalDefinition.GetAllTypeParameters().IndexOf(tp => tp.Name == crefValue); 592for (var i = 0; i < rawText.Length; i++)
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (15)
44var commentStart = endPosition - "///".Length; 57for (var i = line.Start; i < commentStart; i++) 88var lines = GetDocumentationCommentLines(token, text, options, out var indentText, out var caretOffset, out var spanToReplaceLength); 119var lineOffset = line.GetColumnOfFirstNonWhitespaceCharacterOrEndOfLine(options.TabSize); 130var summaryOpenTagLength = "<summary>".Length; 202var startPosition = member.GetFirstToken().SpanStart; 232for (var i = 0; i < lines.Count; i++) 240for (var i = 1; i < lines.Count; i++) 288var offset = lines[0].Length + lines[1].Length - newLine.Length; 306var start = token.Span.Start; 325var startPosition = token.SpanStart; 336var lineOffset = line.GetColumnOfFirstNonWhitespaceCharacterOrEndOfLine(options.TabSize); 345var offset = lines[0].Length + lines[1].Length - newLine.Length; 432var firstNonWhitespaceColumn = previousLineText.GetColumnOfFirstNonWhitespaceCharacterOrEndOfLine(options.TabSize);
DocumentationComments\CopilotDocumentationCommentGenerator.cs (18)
37var startIndex = position.Value; 39var index = 0; 41var summaryStartTag = comments.IndexOf("<summary>", index, StringComparison.Ordinal); 42var summaryEndTag = comments.IndexOf("</summary>", index, StringComparison.Ordinal); 53var typeParamEndTag = comments.IndexOf("</typeparam>", index, StringComparison.Ordinal); 54var typeParamStartTag = comments.IndexOf("<typeparam name=\"", index, StringComparison.Ordinal); 61var typeParamNameStart = typeParamStartTag + "<typeparam name=\"".Length; 62var typeParamNameEnd = comments.IndexOf("\">", typeParamNameStart, StringComparison.Ordinal); 74var paramEndTag = comments.IndexOf("</param>", index, StringComparison.Ordinal); 75var paramStartTag = comments.IndexOf("<param name=\"", index, StringComparison.Ordinal); 82var paramNameStart = paramStartTag + "<param name=\"".Length; 83var paramNameEnd = comments.IndexOf("\">", paramNameStart, StringComparison.Ordinal); 93var returnsEndTag = comments.IndexOf("</returns>", index, StringComparison.Ordinal); 101var exceptionEndTag = comments.IndexOf("</exception>", index, StringComparison.Ordinal); 102var exceptionStartTag = comments.IndexOf("<exception cref=\"", index, StringComparison.Ordinal); 109var exceptionNameStart = exceptionStartTag + "<exception cref=\"".Length; 110var exceptionNameEnd = comments.IndexOf("\">", exceptionNameStart, StringComparison.Ordinal); 208var currentLineLength = 0;
DocumentationComments\DocumentationCommentSnippetHelpers.cs (2)
14var commentStart = currentPosition - 2; 26for (var i = line.Start; i < commentStart; i++)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (49)
967for (var i = 0; i < newActiveStatements.Count; i++) 995var oldStatementSyntax = oldBody.FindStatement(oldStatementSpan, out var _); 1003var statementPart = -1; 1008if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[i].Statement.Id, newText, newBody, out var trackedStatement, out var trackedStatementPart)) 1013var adjustedOldStatementStart = oldBody.ContainsActiveStatementSpan(oldStatementSpan) ? oldStatementSpan.Start : oldBody.Envelope.Start; 1169foreach (var activeStatementIndex in activeStatementIndices) 1190foreach (var activeStatementIndex in activeStatementIndices) 1196var oldStatementSyntax = oldMemberBody.FindStatement(oldStatementSpan, out var statementPart); 1219if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[activeStatementIndex].Statement.Id, newText, newMemberBody, out var newStatementSyntax, out var _)) 1322var activeStatementIndex = activeNode.ActiveStatementIndex; 1325var statementPart = activeNode.StatementPart; 1467foreach (var i in activeStatementIndices) 1585var currentLambdaBodyMatch = -1; 1776for (var i = exceptionHandlingAncestors.Count - 1; i >= 0; i--) 2051var oldNodeCount = (oldNodes != null) ? oldNodes.Count : 0; 2053for (var i = 0; i < newNodes.Count; i++) 2087var matchCount = 0; 2088var oldIndex = 0; 2089for (var newIndex = 0; newIndex < newNodes.Count; newIndex++) 2116var i = -1; 2148for (var t = 0; t < oldTypedNodes.Count; t++) 2175for (var i = startIndex; i < oldNodes.Count; i++) 2270var lastOldStartLine = -1; 2274var firstSegmentIndex = segments.Count; 2355var oldStartLine = oldMappedSpan.Span.Start.Line; 2356var newStartLine = newMappedSpan.Span.Start.Line; 2357var lineDelta = newStartLine - oldStartLine; 2441var result = string.CompareOrdinal(x.filePath, y.filePath); 2458var previousOldEndLine = -1; 2459var previousLineDelta = 0; 3329foreach (var index in activeStatementIndices) 4106var deletedTypeIndex = deletedTypeIndices.Last(); 4937for (var i = 0; i < newAttributes.Length; i++) 5280locationNode.Span : analyzer.GetDiagnosticSpan(GetDiagnosticNode(out var distance, cancellationToken), distance > 0 ? EditKind.Delete : EditKind.Update), 5296var node = GetDiagnosticNode(out var distance, cancellationToken); 6278var index = inLambdaCapturesIndex.GetOrAdd(key, inLambdaCaptures.Count); 6384if (capturesIndex.TryGetValue(VariableCaptureKey.Create(variable, liftingPrimaryConstructor), out var newCaptureIndex)) 6397for (var i = 0; i < array.Length; i++) 6552for (var oldCaptureIndex = 0; oldCaptureIndex < oldCaptures.Length; oldCaptureIndex++) 6571for (var newCaptureIndex = 0; newCaptureIndex < newCaptures.Length; newCaptureIndex++) 6725for (var i = 0; i < oldLambdaSymbol.Parameters.Length; i++) 6730for (var i = 0; i < oldLambdaSymbol.TypeParameters.Length; i++) 6832for (var i = 0; i < rootNodes.Count; i++) 6853var leftPosition = otherNode.SpanStart; 6860var leftChild = ChildThatContainsPosition(otherNode, leftPosition, out var childIndex); 6882var left = 0; 6883var right = childList.Count - 1; 6887var middle = left + ((right - left) / 2); 6923var leftChild = ChildThatContainsPosition(leftNode, leftPosition, out var childIndex);
EditAndContinue\ActiveStatementsMap.cs (12)
65var ordinal = 0; 221for (var i = range.Start.Value; i < range.End.Value; i++) 251var lineDifference = unmappedSection.Start.Line - mappedSection.Start.Line; 252var unmappedStartLine = mappedSpan.Start.Line + lineDifference; 253var unmappedEndLine = mappedSpan.End.Line + lineDifference; 255var unmappedStartColumn = (mappedSpan.Start.Line == mappedSection.Start.Line) 259var unmappedEndColumn = (mappedSpan.End.Line == mappedSection.Start.Line) 274var start = lines[lineSpan.Start.Line].Start + lineSpan.Start.Character; 275var end = lines[lineSpan.End.Line].Start + lineSpan.End.Character; 294var start = spans.BinarySearch(spanStart, startPositionComparer); 306var length = spans.AsSpan()[start..].BinarySearch(spanEnd, startPositionComparer); 318var end = start + length;
EditAndContinue\DebuggingSession.cs (3)
719for (var i = 0; i < documentIds.Length; i++) 796for (var i = 0; i < oldDocumentActiveStatements.Length; i++) 920var i = adjustedMappedSpans.FindIndex(static (s, id) => s.Id == id, activeStatement.Id);
EditAndContinue\DebuggingSessionTelemetry.cs (2)
77var debugSessionId = getNextId(); 92var editSessionId = getNextId();
EditAndContinue\DocumentActiveStatementChanges.cs (1)
25for (var i = 0; i < oldSpans.Length; i++)
EditAndContinue\EditAndContinueDebugInfoReader.cs (3)
70var methodToken = MetadataTokens.GetToken(methodHandle); 222var hr = symReader.GetPortableDebugMetadataByVersion(version, metadata: out var metadata, size: out var size);
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
276=> IsRudeEdit(diagnosticId) && int.TryParse(diagnosticId[RudeEditDiagnosticIdPrefix.Length..], out var id) ? (RudeEditKind)id : RudeEditKind.None;
EditAndContinue\EditSession.cs (10)
138var highestEmittedTypeDefRow = emitResult.ChangedTypes.Max(t => MetadataTokens.GetRowNumber(t)); 139var highestExistingTypeDefRow = emitResult.Baseline.OriginalMetadata.GetMetadataReader().GetTableRowCount(TableIndex.TypeDef); 209var oldLineCount = oldText.Lines.Count; 210var newLineCount = newText.Lines.Count; 212for (var i = 0; i < Math.Min(oldLineCount, newLineCount); i++) 907for (var i = 0; i < edits.Count; i++) 1008for (var i = 0; i < edits.Count; i++) 1666var generation = baselineGeneration + 1; 1693for (var i = 0; i < newActiveStatements.Length; i++) 1751for (var j = 0; j < oldActiveStatementExceptionRegions.Spans.Length; j++)
EditAndContinue\MemberBody.cs (1)
71for (var i = range.Start.Value; i < range.End.Value; i++)
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
78var oldSolutionVersion = oldDocument.Project.Solution.SolutionStateContentVersion;
EditAndContinue\TraceLog.cs (1)
153var index = Interlocked.Increment(ref _currentLine);
EditAndContinue\Utilities\BidirectionalMap.cs (1)
49var count = Forward.Count + map.Forward.Count;
EditAndContinue\Utilities\Extensions.cs (2)
301for (var i = childIndices.Count - 1; i >= 0; i--) 311var i = 0;
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (1)
143var count = _result.Count;
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (1)
73var position = context.Position;
EmbeddedLanguages\DateAndTime\EmbeddedCompletionContext.cs (1)
44var startPosition = context.Position;
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeLanguageDetector.cs (1)
142var index = arguments.IndexOf(argument);
EmbeddedLanguages\EmbeddedLanguageCommentOptions.cs (2)
50var int1 = (int)(object)options; 51var int2 = (int)(object)specificOption;
EmbeddedLanguages\Json\JsonLexer.cs (9)
86var start = Position; 144for (var i = 0; this.Position < Text.Length && i < 4; i++) 168var start = Position; 237var start = Position; 264var start = Position; 278var start = Position; 299var start = Position; 324for (var i = 0; i < val.Length; i++) 335var start = Position;
EmbeddedLanguages\Json\JsonParser.cs (1)
534for (var i = 0; i < val.Length; i++)
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (1)
126var charValue = c - '0';
EmbeddedLanguages\RegularExpressions\LanguageServices\EmbeddedCompletionContext.cs (1)
46var replacementStart = parentOpt != null
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
309for (var i = 1; i < node.SequenceList.NodesAndTokens.Length; i += 2)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (1)
90var val = (int)captureToken.Value;
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (2)
73var position = context.Position; 252var index = tree.Text.IndexOf(previousVirtualChar);
EmbeddedLanguages\RegularExpressions\RegexCharClass.cs (1)
201var chDiv8 = ch >> 3;
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (19)
139var start = Position; 154var start = Position; 184for (var i = 0; i < val.Length; i++) 200var start = Position; 233var start = Position; 269var value = 0; 270var start = Position; 278var charVal = ch - '0'; 314var start = Position; 335var start = Position; 370var start = Position; 371var beforeSlash = start - 2; 377for (var i = 0; i < count; i++) 388var length = Position - start; 412var start = Position; 413var beforeSlash = start - 1; 421var currentVal = 0; 423for (var i = 0; i < maxChars; i++) 427var octalVal = this.CurrentChar - '0';
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (1)
586for (var i = 1; i < sequenceList.NodesAndTokens.Length; i += 2)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (25)
310for (var index = 0; index < list.Count;) 335var startIndex = index; 488var start = _lexer.Position; 547var start = _lexer.Position; 562var val1 = (int)firstNumberToken.Value; 563var val2 = (int)secondNumberTokenLocal.Value; 614var start = _lexer.Position; 670var start = _lexer.Position; 747var afterQuestionPos = _lexer.Position; 801var afterInnerOpenParen = _lexer.Position; 903var pos = _lexer.Position; 965var start = _lexer.Position; 1125var val = (int)captureToken.Value; 1325if (TryGetRangeComponentValue(left, out var leftCh) && 1326TryGetRangeComponentValue(right, out var rightCh) && 1424var total = 0; 1440var temp = ch - '0'; 1684var start = _lexer.Position; 1686var bestPosition = -1; 1687var capVal = 0; 1723var start = _lexer.Position; 1728var capVal = (int)numberToken.Value; 1747var afterBackslashPosition = _lexer.Position; 1763var afterBackslashPosition = _lexer.Position - @"k".Length; 1954var start = _lexer.Position;
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (11)
73var start = Position; 84var originalPosition = Position; 88var startPosition = Position; 242var startPosition = Position; 310var start = Position; 331var start = Position; 366var start = Position; 449for (var i = 0; i < val.Length; i++) 465var start = Position; 478var start = Position; 489var startPosition = Position;
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (5)
83var lastPlus = fullyQualifiedTypeName.LastIndexOf('+'); 84var lastDot = fullyQualifiedTypeName.LastIndexOf('.'); 91GetNameAndArity(type, out type, out var typeArity); 115GetNameAndArity(piece, out var pieceWithoutArity, out var _); 127var backtickIndex = typeName.LastIndexOf('`');
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerLogger.cs (1)
190var solutionHash = GetSolutionHash(solution);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
62var correlationId = CorrelationIdFactory.GetNextId();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
646var count = 0;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (1)
114var pendingItemCount =
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (4)
78var index = GetFirstEndOfLineIndex(list); 89for (var i = 0; i < list.Count; i++) 159for (var i = (int)TriviaLocation.BeforeBeginningOfSpan; i <= (int)TriviaLocation.AfterEndOfSpan; i++) 253for (var i = startIndex; i <= endIndex; i++)
ExtractMethod\ExtractMethodFlowControlInformation.cs (3)
65var controlFlowKindCount = GetControlFlowKindCount(); 93var valuesIndex = 0; 108var flowControlKinds =
ExtractMethod\ExtractMethodMatrix.cs (1)
237var hashCode = 0;
ExtractMethod\MethodExtractor.Analyzer.cs (8)
313var index = GetIndexOfVariableInfoToUseAsReturnValue(variableInfos, out var numberOfOutParameters, out var numberOfRefParameters); 320var outRefCount = numberOfOutParameters + numberOfRefParameters; 355var outSymbolIndex = -1; 356var refSymbolIndex = -1; 358for (var i = 0; i < variableInfo.Length; i++) 837for (var i = 0; i < parameters.Length; i++)
ExtractMethod\MethodExtractor.TriviaResult.cs (2)
75var i = 0; 141var numberOfEndOfLinesWithoutAnyNoisyTrivia = 0;
ExtractMethod\MethodExtractor.VariableSymbol.cs (1)
146var compare = DefaultCompareTo((IMethodSymbol)this.Symbol.ContainingSymbol, (IMethodSymbol)other.Symbol.ContainingSymbol);
ExtractMethod\SelectionValidator.cs (2)
100var start = initialSelectionInfo.FirstTokenInOriginalSpan == finalSelectionInfo.FirstTokenInFinalSpan 104var end = initialSelectionInfo.LastTokenInOriginalSpan == finalSelectionInfo.LastTokenInFinalSpan
FindUsages\DefinitionItem.DetachedDefinitionItem.cs (1)
67var hash =
FindUsages\IRemoteFindUsagesService.cs (1)
116var id = definition.Id;
Formatting\FormattingRuleUtilities.cs (1)
18var position = (span.Start + span.End) / 2;
FullyQualify\AbstractFullyQualifyService.cs (1)
130syntaxFacts.GetNameAndArityOfSimpleName(simpleName, out var name, out var arity);
FullyQualify\AbstractFullyQualifyService.SymbolResult.cs (1)
51var diff = Weight - other.Weight;
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
56for (var i = _state.DelegatedConstructor.Parameters.Length; i < _state.Parameters.Length; i++)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
41for (var i = 0; i < _state.Parameters.Length; i++)
GenerateType\AbstractGenerateTypeService.cs (3)
189var arity = arguments.Count; 196for (var i = 0; i < arity; i++) 225for (var i = 0; i < names.Count; i++)
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
210var rootNamespaceLength = CheckIfRootNamespacePresentInNamespace(namespaceToGenerateInto, rootNamespace);
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
199for (var i = 0; i < parameterNames.Count; i++)
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
180var spanStart = imports.Count > 0 ? imports[0].SpanStart : 0; 220var lineNumber = text.Lines.GetLineFromPosition(spanStart).LineNumber;
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (6)
182foreach (var index in listOfParametersOrdinals) 801var parameterIndex = methodSymbol.Parameters.IndexOf(parameter); 805for (var i = parameterIndex - 1; i >= 0; i--) 815for (var i = parameterIndex + 1; i < methodSymbol.Parameters.Length; i++) 821var statementIndex = blockStatement.Operations.IndexOf(checkStatement); 1009var index = text.IndexOf(Placeholder);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
379for (var i = 0; i < parameters.Length; i++)
InlineHints\AbstractInlineParameterNameHintsService.cs (2)
140for (var i = 1; i < parameterHints.Count; i++) 158for (var i = 1; i < parameterHints.Count; i++)
InlineHints\AbstractInlineTypeHintsService.cs (1)
68var spanStart = span.Start;
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (6)
45var insertionIndex = GetInsertionIndex(compilation); 147var insertionIndex = 0; 325if (parameterToArgumentMap.TryGetValue(parameterSymbol, out var index)) 556var parameterMapped = parameterToArgumentMap.TryGetValue(mappedParameter, out var index); 601var invocationInsertIndex = 0; 627for (var i = 0; i < arguments.Count; i++)
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (7)
158var declarationStatementIndex = surroundingStatements.IndexOf(declarationStatement); 213var statementIndex = surroundingStatements.IndexOf(expressionStatement); 336var declarationStatementIndex = surroundingStatements.IndexOf(statement); 337var lastUsageStatementIndex = surroundingStatements.IndexOf(lastUsageStatement, declarationStatementIndex + 1); 373for (var statementIndex = 0; statementIndex < statementsFromDeclarationToEnd.Length; statementIndex++) 402var endOfUsingStatementIndex = 0; 408var declarationIndex = variableDeclarationIndex[localSymbol];
IntroduceVariable\AbstractIntroduceVariableService.cs (2)
210var preferredInsertionIndex = isConstant 222var legalIndex = legalInsertionIndices.IndexOf(true);
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (10)
174var trueSpanStart = text.Lines[ifDirectiveLine.LineNumber + 1].Start; 177var falseSpanStart = text.Lines[elseDirectiveLine.LineNumber + 1].Start; 494var firstIndex = statements.IndexOf(statementRange.FirstStatement); 495var lastIndex = statements.IndexOf(statementRange.LastStatement); 496for (var i = firstIndex; i <= lastIndex; i++) 583var index = statements.IndexOf(ifNode); 626var index = statements.IndexOf(ifNode); 652var index = statements.IndexOf(ifNode); 676var index = statements.IndexOf(ifNode); 709var index = statements.IndexOf(ifNode);
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (6)
86for (var i = 0; i < transitiveStructuralTypeReferences.Length; i++) 124var current = 0; 155var index1 = method.TypeArguments.IndexOf(n1); 156var index2 = method.TypeArguments.IndexOf(n2); 214for (var i = 0; i < count; i++) 231for (var i = 0; i < count; i++)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (7)
203var startIndex = leadingTrivia.Count; 478var newLines = GetPrecedingNewLineCount(group); 606for (var i = 0; i < typeArguments.Length; i++) 802var count = GetOverloadCount(symbolGroup); 831var count = typeParameters.Length; 832for (var i = 0; i < count; i++) 884for (var i = 0; i < count; i++)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractMetadataFormattingRule.cs (1)
40var count = 0;
MetadataAsSource\AbstractMetadataAsSourceService.DocCommentFormatter.cs (6)
50for (var i = 0; i < parameterNames.Length; i++) 74for (var i = 0; i < typeParameterNames.Length; i++) 108for (var i = 0; i < exceptionTypes.Length; i++) 112for (var j = 0; j < rawExceptionTexts.Length; j++) 194var end = span.IndexOf(" ".AsSpan()); 221var index = source.Span.IndexOf(separator);
MoveToNamespace\AbstractMoveToNamespaceService.cs (2)
115var namespaceInSpineCount = GetNamespaceInSpineCount(node); 291var offset = symbol.ContainingNamespace.IsGlobalNamespace
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (1)
65var argumentIndex = arguments.IndexOf(argument);
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (1)
303for (var i = s_kindPairs.Length - 1; i >= 0; i--)
NavigateTo\NavigateToSearcher.cs (2)
127var newValue = Interlocked.Add(ref _remainingProgressItems, -count); 241var projectCount = orderedProjects.Sum(g => g.Length);
NavigateTo\NavigateToUtilities.cs (2)
31var spanStart = item.SourceSpan.Start; 32var spanEnd = item.SourceSpan.End;
NavigateTo\RegexPatternDetector.cs (3)
87for (var i = topSequence.Children.Length - 1; i >= 0; i--) 92var containerEnd = dotSpan.Start; 93var nameStart = dotSpan.End;
NavigateTo\RegexQueryCompiler.cs (2)
116for (var i = 0; i < alternation.SequenceList.Length; i++) 169if (int.TryParse(numberText, out var minCount) && minCount >= 1)
NavigateTo\RoslynNavigateToItem.cs (5)
249var commonCount = GetCommonFolderCount(); 252var activeDiff = activeFolders.Count - commonCount; 253var itemDiff = itemFolders.Count - commonCount; 264var maxCommon = Math.Min(activeFolders.Count, itemFolders.Count); 265for (var i = 0; i < maxCommon; i++)
Navigation\IDefinitionLocationService.cs (2)
69var startPosition = position; 70var endPosition = position + 1;
PdbSourceDocument\ImplementationAssemblyLookupService.cs (1)
128var refIndex = Array.LastIndexOf(pathParts, "ref");
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (2)
59var uncompressedSize = BitConverter.ToInt32(embeddedTextBytes, 0); 124var timeout = useExtendedTimeout ? ExtendedSourceLinkTimeout : SourceLinkTimeout;
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
234var loopCount = 0;
PdbSourceDocument\SourceLinkMap.cs (2)
124var filePathStar = key.IndexOf('*'); 135var uriStar = value.IndexOf('*');
QuickInfo\IndentationHelper.cs (8)
39var indentationColumn = DetermineIndentationColumn(text, classifiedSpans, tabSize); 49var startLineNumber = lines.GetLineFromPosition(span.Start).LineNumber; 50var endLineNumber = lines.GetLineFromPosition(span.End).LineNumber; 52for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 55var lineOffsetOfColumn = line.GetLineOffsetFromColumn(indentationColumn, tabSize); 93var startLineNumber = lines.GetLineFromPosition(span.TextSpan.Start).LineNumber; 94var endLineNumber = lines.GetLineFromPosition(span.TextSpan.End).LineNumber; 116for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++)
QuickInfo\Presentation\QuickInfoContentBuilder.cs (2)
101var lastIndex = elements.Count - 1; 133var tabSize = context.LineFormattingOptions.TabSize;
QuickInfo\QuickInfoUtilities.cs (2)
58var symbolIndex = FeaturesResources.Awaited_task_returns_0.IndexOf(defaultSymbol); 141var symbolIndex = FeaturesResources.Intercepted_by_0.IndexOf(defaultSymbol);
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
142var localDeclarationIndex = siblings.IndexOf(localDeclaration);
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (2)
173var startInclusive = span.Start; 174var endExclusive = span.Start;
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
55var accessorCount =
RQName\ParenthesesTreeWriter.cs (1)
25for (var i = 0; i < group.Count; i++)
RQName\RQNodeBuilder.cs (1)
247var typeParamCount = symbol.TypeParameters.Length;
Shared\Extensions\ISymbolExtensions_Sorting.cs (4)
66var diff = xParameters.Length - yParameters.Length; 72var paramCount = xParameters.Length; 73for (var i = 0; i < paramCount; i++) 112var diff = xMethod.Arity - yMethod.Arity;
Shared\Utilities\ExtractTypeHelpers.cs (1)
75var index = rootNamespace.IsEmpty() ? -1 : containingNamespaceDisplay.IndexOf(rootNamespace);
SignatureHelp\AbstractSignatureHelpProvider.cs (2)
48var preferredParameterIndex = state.Value.SemanticParameterIndex; 342var found = candidates.IndexOf(matched);
SignatureHelp\CommonSignatureHelpUtilities.cs (3)
32if (TryGetCurrentArgumentIndex(argumentList, position, getOpenToken, getCloseToken, getArgumentsWithSeparators, out var argumentIndex)) 35var argumentCount = argumentNames.Length; 184var position = initializer.SpanStart;
Snippets\RoslynLSPSnippetConverter.cs (6)
34var textChangeStart = textChange.Span.Start; 46for (var i = 0; i < textChange.Span.Length + 1;) 86for (var i = 0; i < placeholders.Length; i++) 89foreach (var position in placeholder.StartingPositions) 128var startPosition = textChange.Span.Start; 129var endPosition = textChange.Span.Start + textChangeText.Length;
Snippets\SnippetFunctionService.cs (2)
115var paramStart = xmlFunctionText.IndexOf('(') + 1; 116var paramLength = xmlFunctionText.LastIndexOf(')') - xmlFunctionText.IndexOf('(') - 1;
Snippets\SnippetUtilities.cs (2)
15var endPosition = position; 16var startPosition = endPosition;
SolutionCrawler\AbstractDocumentDifferenceService.cs (1)
176var lengthDelta = range.NewLength - range.Span.Length;
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
205var nonCharIndex = text.IndexOfAny(s_punctuation);
SpellCheck\AbstractSpellCheckSpanService.cs (3)
151var currentCharIndex = 0; 161var spanStart = currentChar.Span.Start; 162var spanEnd = currentChar.Span.End;
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (1)
211var outerIfStatementIndex = outerStatements.IndexOf(outerIfStatement);
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
199var ifIndex = parentBlock.Operations.IndexOf(ifOperation);
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
127var spanStart = firstBlock.Syntax.SpanStart;
src\roslyn\src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
116var precedence = GetPrecedence(binaryLike);
src\roslyn\src\Analyzers\Core\Analyzers\DiagnosticCustomTags.cs (1)
66for (var i = 0; i < tags.Length; i++)
src\roslyn\src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderDiagnosticAnalyzer.cs (1)
96for (var i = 0; i < reformattedCopyrightTextParts.Length; i++)
src\roslyn\src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderHelper.cs (8)
36var firstNonWhitespaceTrivia = IndexOfFirstNonWhitespaceTrivia(firstToken.LeadingTrivia); 44var endOfLineCount = 0; 45var missingHeaderOffset = 0; 46var fileHeaderStart = int.MaxValue; 47var fileHeaderEnd = int.MinValue; 49for (var i = firstNonWhitespaceTrivia; i < firstToken.LeadingTrivia.Count; i++) 122var eolLength = Environment.NewLine.Length; 138for (var index = 0; index < triviaList.Count; index++)
src\roslyn\src\Analyzers\Core\Analyzers\Formatting\AbstractFormattingAnalyzer.cs (1)
69var offset = change.Span.Length - change.NewText.Length;
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (2)
224foreach (var index in indices) 360for (var i = 0; i < formatArguments.Length; i++)
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
176for (var i = 1; i < statements.Length - 1; i++)
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
89for (var i = 0; i < leadingTrivia.Count; i++)
src\roslyn\src\Analyzers\Core\Analyzers\OrderModifiers\OrderModifiersHelpers.cs (5)
27var lastOrder = int.MinValue; 30var currentOrder = preferredOrder.TryGetValue(modifier.RawKind, out var value) ? value : int.MaxValue; 72var index = 0; 76var kind = GetKeywordKind(trimmed);
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (1)
20for (var index = switchStatement.Cases.Length - 1; index >= 0; index--)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
155var nodeEnd = GetEnd(node); 186var end = node.Span.End;
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
77var childKind = child.RawKind; 138var textSpanEndPosition = Math.Min(parenthesizedExpressionLocation.SourceSpan.End, expressionFirstLine.Span.End);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (6)
315if (int.TryParse(idWithoutPrefix, out var errorCode)) 682var indexOfPragma = sortedPragmasWithIds.FindIndex(p => p.pragma == pragma); 685var incrementOrDecrement = isDisable ? 1 : -1; 686var matchingPragmaStackCount = 0; 687for (var i = indexOfPragma + incrementOrDecrement; i >= 0 && i < sortedPragmasWithIds.Count; i += incrementOrDecrement) 854var index = checkId.IndexOf(':');
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
277var argCount = invocation.Arguments.Length;
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (1)
127if (_analyzeForCollectionExpression && this.IsComplexElementInitializer(firstInit, out var initializerElementCount))
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
314this.SyntaxFacts.GetNameAndArityOfSimpleName(memberName, out var name, out var arity);
src\roslyn\src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
148var incrementOrDecrement = TryGetIncrementOrDecrement(binaryKind, constant);
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\ForReturn\UseConditionalExpressionForReturnHelpers.cs (1)
60var ifIndex = parentBlock.Operations.IndexOf(ifOperation);
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
161var end = FadeOutOperatorToken
src\roslyn\src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
52var elementCount = (accessesBase ? 1 : 0) + (hashedMembers.IsDefaultOrEmpty ? 0 : hashedMembers.Length);
src\roslyn\src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (4)
141var ifOperationIndex = statements.IndexOf(ifOperation); 142var expressionStatementIndex = statements.IndexOf(expressionStatement); 171var ifOperationIndex = containingBlock.Operations.IndexOf(ifOperation); 175for (var i = ifOperationIndex + 1; i < containingBlock.Operations.Length; i++)
src\roslyn\src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (4)
138var numberOfArguments = arguments.Count; 145var numberOfPlaceholderArguments = numberOfArguments - (hasIFormatProvider ? 2 : 1); 314for (var i = 0; i < numberOfPlaceholderArguments; i++) 390if (!int.TryParse(placeholderIndexText, out var placeholderIndex))
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
198for (var j = 0; j < parameters.Length; j++)
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (2)
130for (var i = 0; i < arguments.Count; i++) 134var parameterIndex = Math.Min(i, parameters.Length - 1);
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\InheritanceDistanceComparer.cs (4)
50var xDist = GetInheritanceDistance(baseType, x.symbol); 51var yDist = GetInheritanceDistance(baseType, y.symbol); 66var distance = GetInheritanceDistanceRecursive(baseType, derivedType.BaseType); 92var distance = conversion.IsUserDefined ? 0 : GetInheritanceDistanceRecursive(baseType, castType);
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
120var insertionIndex = newParameterIndex ?? existingParameters.Count;
src\roslyn\src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
97var diff = comparer.Compare(t1NameSegment, t2NameSegment);
src\roslyn\src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (23)
77var position = context.Span.Start; 212for (var i = startLine.LineNumber + 1; i < lines.Count; i++) 230for (var i = startLine.LineNumber - 1; i >= 0; i--) 247var currentLineStart = currentLine.Start; 248var currentLineLength = currentLine.End - currentLine.Start; 254for (var j = 0; j < s_mergeConflictLength; j++) 280var startPos = startLine.Start; 281var firstMiddlePos = firstMiddleLine.Start; 282var secondMiddlePos = secondMiddleLine.Start; 283var endPos = endLine.Start; 333var startEnd = GetEndIncludingLineBreak(text, startPos); 337var bottomEnd = GetEndIncludingLineBreak(text, endPos); 346var equalsEnd = GetEndIncludingLineBreak(text, secondMiddlePos); 350var bottomEnd = GetEndIncludingLineBreak(text, endPos); 359var startEnd = GetEndIncludingLineBreak(text, startPos); 365var equalsEnd = GetEndIncludingLineBreak(text, secondMiddlePos); 371var equalsEnd = GetEndIncludingLineBreak(text, secondMiddlePos); 376var bottomEnd = GetEndIncludingLineBreak(text, endPos); 416var position = diagnostic.Location.SourceSpan.Start; 420var startPos = startLine.Start; 421var firstMiddlePos = firstMiddleLine.Start; 422var secondMiddlePos = secondMiddleLine.Start; 423var endPos = endLine.Start;
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (2)
65for (var index = 0; index < parameterNames.Length; index++) 106var indexOfNode = paramNodeSiblings.IndexOf(nodeAfterNewParamNode);
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
70var paramNodeIndex = paramNodeSiblings.IndexOf(paramNode);
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (4)
114for (var i = 0; i < triviaList.Count; i++) 159for (var i = removalList.Count - 1; i >= 0; i--) 179var skipCount = 0; 180for (var i = 0; i < leadingTrivia.Count; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (2)
65var constructorsCount = delegatedConstructor.ContainingType.InstanceConstructors.Length; 67for (var i = 0; i < constructorsCount; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
159var argumentCount = delegatedConstructor.Parameters.Length; 190for (var i = allParameters.Length; i > 0; i--) 254for (var i = 0; i < ParameterTypes.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
112for (var i = 0; i < constructorInCompilation.Parameters.Length; i++) 157for (var i = 0; i < parameterNames.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (2)
84for (var i = classTypes.Count - 1; i >= 0; i--) 89for (var j = 0; j < classTypes.Count; j++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
176for (var i = 0; i < typeArguments.Length; i++) 206for (var i = 0; i < modifiers.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
94for (var i = 1; i < symbol.ConstraintTypes.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (2)
206var parameterIndex = containingMethod.Parameters.Length; 213for (var i = containingMethod.Parameters.Length - 1; i >= 0; i--)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
349var statementindex = GetStatementIndex(children, assignmentStatement); 418var index = 0;
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
284var accessibleCount = allUnimplementedMembers.Count(m => m.IsAccessibleWithin(ClassType, throughType: memberType));
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (3)
181var totalMemberCount = 0; 182var inaccessibleMemberCount = 0; 281for (var i = 0; i < state.MembersWithoutExplicitOrImplicitImplementation.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMemberStatic\AbstractMakeMemberStaticCodeFixProvider.cs (1)
31for (var i = 0; i < diagnostics.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeTypeAbstract\AbstractMakeTypeAbstractCodeFixProvider.cs (1)
31for (var i = 0; i < diagnostics.Length; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (3)
66var currentStart = 0; 81var currentEnd = currentStart + 1; 88var newLineCount = currentEnd - currentStart;
src\roslyn\src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (1)
77=> preferredOrder.TryGetValue(token.RawKind, out var value) ? value : int.MaxValue;
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
188var insertLocation = InsertPosition(switchOperation);
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
240var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 241var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
713var lastDirectiveIndex = leadingTrivia.IndexOf(lastDirective);
src\roslyn\src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
250syntaxFacts.GetNameAndArityOfSimpleName(nameNode, out var name, out var arity);
src\roslyn\src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (4)
95var endOfLineKind = this.SyntaxKinds.EndOfLineTrivia; 96var whitespaceTriviaKind = this.SyntaxKinds.WhitespaceTrivia; 132var spaceCount = existingWhitespace.ConvertTabToSpace( 138var desiredSpaceCount = spaceCount + options.IndentationSize;
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (7)
493var startIndex = _index; 502var methodTypeParameterIndex = ReadNextInteger(); 507var count = methodContext.TypeParameters.Length; 522var typeParameterIndex = ReadNextInteger(); 813var currentIndex = _index; 838var containingTypeParameterCount = GetTypeParameterCount(typeSymbol.ContainingType); 844var index = n - containingTypeParameterCount;
src\roslyn\src\Compilers\Core\Portable\Text\TextUtilities.cs (1)
34var next = index + 1;
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (4)
100foreach (var usingCount in uc) 210var startOffset = Builder.Count; 220var length = Builder.Count - startOffset; 221var alignedLength = 4 * ((length + 3) / 4);
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (39)
80var offset = 0; 90ReadRecordHeader(customDebugInfo, ref offset, out var version, out var kind, out var size, out var alignmentSize); 108var bodySize = size - CustomDebugInfoConstants.RecordHeaderSize; 129var offset = 0; 133for (var i = 0; i < numCounts; i++) 151var offset = 0; 165var offset = 0; 177var offset = 0; 179var bucketCount = ReadInt32(bytes, ref offset); 182for (var i = 0; i < bucketCount; i++) 184var startOffset = ReadInt32(bytes, ref offset); 185var endOffset = ReadInt32(bytes, ref offset); 216var offset = 0; 251var offset = 0; 252var bucketCount = ReadInt32(bytes, ref offset); 255for (var i = 0; i < bucketCount; i++) 260for (var j = 0; j < FlagBytesCount; j++) 265var flagCount = ReadInt32(bytes, ref offset); 271var slotId = ReadInt32(bytes, ref offset); 274var nameEnd = offset + NameBytesCount; 304var offset = 0; 305var n = ReadInt32(bytes, ref offset); 307for (var i = 0; i < n; i++) 317var n = ReadInt32(bytes, ref offset); 319for (var i = 0; i < n; i++) 325var slotIndex = ReadInt32(bytes, ref offset); 326var scopeStart = ReadInt32(bytes, ref offset); 327var scopeEnd = ReadInt32(bytes, ref offset); 395var moduleInfoMethodToken = DecodeForwardToModuleRecord(record.Data); 426var pos = 0; 430for (var i = 0; i < groupSize; i++, pos++) 509if (int.TryParse(importString.Substring(1), NumberStyles.None, CultureInfo.InvariantCulture, out var tempMethodToken)) 522var i = offset; 534var i = offset; 546var i = offset; 700var pos = 0; 827var separatorPos = input.IndexOf(separator, offset); 939var nullIndex = reader.IndexOf(0);
StackTraceExplorer\AbstractStackTraceSymbolResolver.cs (1)
91for (var i = 0; i < stackFrameParameters.Parameters.Length; i++)
StackTraceExplorer\StackTraceAnalyzer.cs (4)
73var position = 0; 75for (var i = 0; i < callstack.Length; i++) 99var start = 0; 100var end = virtualChars.Length - 1;
StackTraceExplorer\StackTraceExplorerService.cs (1)
31var matches = GetFileMatches(solution, parsedFrame.Root, out var line);
StackTraceExplorer\VSDebugCallstackParser.cs (2)
22var startPoint = -1; 23for (var i = 0; i < line.Length; i++)
Structure\BlockSpan.cs (4)
134var startLine = lines.GetLinePosition(this.TextSpan.Start).Line; 135var otherStartLine = lines.GetLinePosition(other.Value.TextSpan.Start).Line; 139var endLine = lines.GetLinePosition(this.TextSpan.End).Line; 140var otherEndLine = lines.GetLinePosition(other.Value.TextSpan.End).Line;
Structure\BlockStructureServiceWithProviders.cs (1)
76for (var i = 0; i < context.Spans.Count; i++)
Structure\Syntax\AbstractBlockStructureProvider.cs (1)
37var initialContextCount = context.Spans.Count;
TaskList\AbstractTaskListService.cs (4)
86var index = GetCommentStartingIndex(message); 107var position = start + index; 144for (var lineNumber = startLine.LineNumber + 1; lineNumber < endLine.LineNumber; lineNumber++) 152var length = fullSpan.End - endLine.Start;
Testing\AbstractTestMethodFinder.cs (1)
72var indexOfOpenParen = fullyQualifiedTestName.IndexOf('(');
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (4)
75var argumentCount = arguments.Count; 76var argumentIndex = arguments.IndexOf(argument); 92var potentialArgumentsToName = 0; 93for (var i = argumentIndex; i < argumentCount; i++)
Wrapping\AbstractCodeActionComputer.cs (1)
99var originalLineNumber = newSourceText.Lines.GetLineFromPosition(nodeOrToken.Span.End).LineNumber;
Wrapping\AbstractWrappingCodeRefactoringProvider.cs (1)
41var position = span.Start;
Wrapping\BinaryExpression\AbstractBinaryExpressionWrapper.cs (1)
76for (var i = 0; i < exprsAndOperators.Length; i++)
Wrapping\BinaryExpression\BinaryExpressionCodeActionComputer.cs (3)
93for (var i = 1; i < _exprsAndOperators.Length; i += 2) 126var count = _exprsAndOperators.Length - 1; 129for (var i = 0; i < count; i++)
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (4)
166var currentChunkStart = FindNextChunkStart(pieces, firstChunk: true, index: 1); 175var nextChunkStart = FindNextChunkStart(pieces, firstChunk: false, index: currentChunkStart + 1); 200for (var i = index; i < pieces.Count; i++) 234for (var i = start; i < end; i++)
Wrapping\ChainedExpression\ChainedExpressionCodeActionComputer.cs (3)
142var position = _firstPeriodIndentationTrivia.FullSpan.Length + NormalizedWidth(firstChunk); 146for (var i = 1; i < _chunks.Length; i++) 192for (var i = 1; i < chunk.Length; i++)
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (5)
106var afterOpenTokenOffset = OriginalSourceText.GetOffset(openToken.Span.End); 234var wrappingColumn = Options.WrappingColumn; 304var currentOffset = wrappingStyle == WrappingStyle.WrapFirst_IndentRest 309for (var i = 0; i < itemsAndSeparators.Count; i += 2) 440for (var i = 1; i < itemsAndSeparators.Count; i += 2)
Wrapping\WrapItemsAction.cs (4)
58var mruIndex1 = mostRecentlyUsedKeys.IndexOf(getKey(d1)); 59var mruIndex2 = mostRecentlyUsedKeys.IndexOf(getKey(d2)); 73var index1 = items.IndexOf(d1); 74var index2 = items.IndexOf(d2);
Microsoft.CodeAnalysis.NetAnalyzers (102)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\AvoidOutParameters.cs (1)
70var numberOfOutParams = methodSymbol.Parameters.Count(IsOutParameter);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotHideBaseClassMethods.cs (1)
88for (var i = 0; i < baseMethod.Parameters.Length; ++i)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorsShouldHaveSymmetricalOverloads.cs (1)
132for (var i = 0; i < parameters1.Length; i++)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UriParametersShouldNotBeStrings.cs (1)
124foreach (var index in indices)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UriParametersShouldNotBeStrings.Fixer.cs (3)
108var parameterIndex = GetParameterIndex(methodSymbol, model.SyntaxTree, span); 133for (var i = 0; i < methodSymbol.Parameters.Length; i++) 171for (var i = 0; i < methodSymbol.Parameters.Length; i++)
Microsoft.CodeQuality.Analyzers\Maintainability\CodeMetricsAnalyzer.cs (4)
177var arg2 = codeAnalysisMetricData.CyclomaticComplexity; 189var arg2 = codeAnalysisMetricData.MaintainabilityIndex; 201var arg2 = codeAnalysisMetricData.CoupledNamedTypes.Count; 202var arg3 = GetDistinctContainingNamespacesCount(codeAnalysisMetricData.CoupledNamedTypes);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerationsHelpers.cs (1)
168var index = methodSymbol.Parameters.IndexOf(parameterSymbol);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\FlowAnalysis\InvocationSetHelpers.cs (1)
62var min = Math.Min((int)count1, (int)count2);
Microsoft.NetCore.Analyzers\ImmutableCollections\DoNotCallToImmutableCollectionOnAnImmutableCollectionValue.cs (1)
81var argumentsToSkip = invocation.IsExtensionMethodAndHasNoInstance() ? 1 : 0;
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.OperationVisitor.cs (4)
56for (var i = 0; i < infosBuilder.Count; i++) 138var index = infosBuilder.FindIndex(v => v.PlatformName == relation.relatedPlatform); 194for (var i = 0; i < infosBuilder.Count; i++) 205for (var i = 0; i < infosBuilder.Count; i++)
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.Value.cs (3)
63for (var i = 0; i < osPlatformNamesBuilder.Count; i++) 200var index = 0; 204if (!TryDecodeOSVersionPart(argument, valueContentAnalysisResult, out var osVersionPart))
Microsoft.NetCore.Analyzers\InteropServices\UseValidPlatformString.cs (5)
84if (knownPlatforms.TryGetValue(macOS, out var versions)) 118if (!knownPlatforms.TryGetValue(platformName, out var count) || 196if (TryParsePlatformNameAndVersion(value, out var platformName, out var versionPart, out var versionCount)) 198if (!knownPlatforms.TryGetValue(platformName, out var count)) 215if (!knownPlatforms.TryGetValue(platformName, out var count))
Microsoft.NetCore.Analyzers\Performance\AvoidPotentiallyExpensiveCallWhenLogging.cs (2)
76if (!symbols.IsLogInvocation(invocation, out var logLevel, out var logLevelArgumentOperation) || 100logLevelString is not null && s_logLevelsByName.TryGetValue(logLevelString, out var level) ? level :
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (1)
238for (var i = 0; i < parameters.Length; i++)
Microsoft.NetCore.Analyzers\Performance\DoNotGuardCall.cs (1)
148var parameterIndex = invocation.IsExtensionMethodAndHasNoInstance() ? 1 : 0;
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (6)
172dataResult.TryGetSymbolComputeHashRefCountTuple(localSymbol, out var refCount) && 177codefixerLocations = GetFixerLocations(declarationTuple.VariableIntitializerOperation, disposeArray, out var hashCreationLocationIndex); 659if (!localRefSymbolCountMap.TryGetValue(local, out var count)) 670if (!computeHashSymbolCountMap.TryGetValue(local, out var count)) 680if (!computeHashSymbolCountMap.TryGetValue(local, out var computeHashCount)) 687var refCountWithoutDispose = refCount - disposeArray.Length;
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.Fixer.cs (2)
162if (!_helper.TryGetHashCreationNode(root, d, out var createNode, out var hashCreationIndex)) 320var disposeCount = additionalLocations.Count - hashCreationIndex - 1;
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.cs (1)
107if (parameterReferenceCounts.TryGetValue(parameter, out var refCount) &&
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.Collector.cs (1)
487var oldCount = values.Count;
Microsoft.NetCore.Analyzers\Runtime\DisposeObjectsBeforeLosingScope.cs (1)
231var indexOfNewLine = argument.IndexOf(Environment.NewLine, StringComparison.Ordinal);
Microsoft.NetCore.Analyzers\Runtime\LoggerMessageDefineAnalyzer.cs (1)
143var paramsCount = 0;
Microsoft.NetCore.Analyzers\Runtime\LogValuesFormatter.cs (10)
28var scanIndex = 0; 29var endIndex = format.Length; 33var openBraceIndex = FindBraceIndex(format, '{', scanIndex, endIndex); 34var closeBraceIndex = FindBraceIndex(format, '}', openBraceIndex, endIndex); 44var formatDelimiterIndex = FindIndexOfAny(format, FormatDelimiters, openBraceIndex, closeBraceIndex); 64var braceIndex = endIndex; 65var scanIndex = startIndex; 66var braceOccurrenceCount = 0; 111var findIndex = format.IndexOfAny(chars, startIndex, endIndex - startIndex); 168for (var index = 0; index != ValueNames.Count; ++index)
Microsoft.NetCore.Analyzers\Runtime\ProvideCorrectArgumentsToFormattingMethods.cs (5)
151var pos = 0; 206var index = 0; 228var width = 0; 479for (var i = 0; i < parameters.Length; i++) 492for (var i = 0; i < parameters.Length; i++)
Microsoft.NetCore.Analyzers\Runtime\SpecifyStringComparison.cs (1)
219var invocationStart = invocationExpression.Syntax.GetLocation().SourceSpan.Start;
Microsoft.NetCore.Analyzers\Tasks\UseValueTasksCorrectly.cs (1)
470for (var i = 0; i < block.Operations.Length; i++)
src\0437c1690f5501bd\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
430var excludedCount = 0;
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysisValueSet.cs (2)
65var newHeight = Height + newRoot.Height + 1; 147var height = 0;
src\9382845807600969\AnalysisEntityBasedPredicateAnalysisData.cs (3)
71var baseCompareResult = base.BaseCompareHelper(newData); 78var coreAnalysisDataCompareResult = coreDataAnalysisDomain.Compare(CoreAnalysisData, newData.CoreAnalysisData); 189for (var i = 0; i < entity.Indices.Length; i++)
src\9382845807600969\AnalysisEntityDataFlowOperationVisitor.cs (1)
499var candidateEntitiesCount = candidateEntitiesBuilder.Count;
src\9382845807600969\AnalysisEntityMapAbstractDomain.cs (1)
248for (var i = 1; i < values.Count; i++)
src\ffd9070534249528\PointsToAnalysis.PointsToAbstractValueDomain.cs (1)
36var nullCompareResult = NullAbstractValueDomain.Default.Compare(oldValue.NullState, newValue.NullState);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
32var indexToSetTarget = -1; 33for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
141var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
114var indexThreshold = 99;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
396var count = _distinctBinaryOperatorKinds.Count;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (4)
91var additionalNewLines = Math.Max(0, GetNewlineCount(declSyntax.GetLeadingTrivia(), leading: true) + GetNewlineCount(declSyntax.GetTrailingTrivia(), leading: false) - 1); 117var index = remaining.IndexOfAny('\r', '\n'); 139var index = remaining.LastIndexOfAny('\r', '\n'); 163var count = 0;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\ConcurrentCache`2.cs (2)
46var hash = _keyComparer.GetHashCode(key); 47var idx = hash & mask;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IEnumerableOfIMethodSymbolExtensions.cs (1)
140var expectedParameterCount = expectedParameterTypesInOrder.Length;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
625for (var i = 0; i < methodSymbol.Parameters.Length; i++)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
346for (var i = 0; i < method.Parameters.Length; i++)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
96var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PathHelper.cs (1)
20var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\SmallDictionary.cs (3)
85var hc = currentNode.HashCode; 385var hc = currentNode.HashCode; 958var h = 0;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\Extensions\BasicBlockExtensions.cs (2)
123var ordinalToCompare = first ? enclosingRegion.FirstBlockOrdinal : enclosingRegion.LastBlockOrdinal; 216var ordinal = unprocessedOrdinals[0];
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\Extensions\ControlFlowRegionExtensions.cs (1)
16for (var i = controlFlowRegion.FirstBlockOrdinal; i <= controlFlowRegion.LastBlockOrdinal; i++)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\CacheBasedEquatable.cs (1)
30var result = hashCode.ToHashCode();
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (7)
239foreach (var catchBlockOrdinal in nestedCatchBlockOrdinals) 452var dominatorBlockOrdinal = loopRangeMap[successorBlock.Ordinal]; 481foreach (var blockOrdinal in pendingBlocksNeedingAtLeastOnePass) 569foreach (var blockOrdinal in worklist.Concat(pendingBlocksNeedingAtLeastOnePass)) 670for (var i = branch.FinallyRegions.Length - 1; i >= 0; i--) 695for (var i = branch.FinallyRegions.Length - 1; i >= 0; i--) 817var maxSuccessorOrdinal = Math.Max(branch.Destination.GetMaxSuccessorOrdinal(), branch.Source.Ordinal);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2558var ordinal = argumentOperation.Parameter.Ordinal;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\MapAbstractDomain.cs (1)
65var result = ValueDomain.Compare(value, otherValue, assertMonotonicity);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
77var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 78var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
Microsoft.CodeAnalysis.Razor.Compiler (572)
CSharp\DefaultUtf8WriteLiteralFeature.cs (3)
105for (var i = 0; i < inheritsInfos.Length; i++) 160for (var i = 0; i < entries.Count; i++) 194var entryIndex = 0;
CSharp\GenericTypeNameRewriter.cs (1)
81for (var i = 0; i < args.Count; i++)
CSharp\RequiredAttributeParser.cs (4)
185var nameEndIndex = _span.IndexOfAny(s_invalidPlainAttributeNameCharacters); 219var nextQuoteIndex = _span.IndexOf(quote); 235var valueEndIndex = _span.IndexOfAny(s_invalidCssQuotelessValueCharacters); 311var nameEndIndex = _span.IndexOfAny(s_invalidCssAttributeNameCharacters);
CSharp\SymbolExtensions.cs (1)
92var endIndex = fullNameSpan.LastIndexOf('<');
Language\CodeGeneration\CodeRenderingContext.cs (4)
100var warningLevel = Options.RazorWarningLevel; 143var endCharacterIndex = (source.LineCount == 0) ? currentLocation.CharacterIndex + source.Length : source.EndCharacterIndex; 167for (var i = 0; i < node.Children.Count; i++) 183for (var i = 0; i < node.Children.Count; i++)
Language\CodeGeneration\CodeRenderingContextExtensions.cs (1)
94var originalIndent = writer.CurrentIndent;
Language\CodeGeneration\CodeWriter.cs (8)
195var indentLength = indentString.Length; 327if (!TryGetNextCharReadLocation(out var page, out var chunkIndex, out var charIndex)) 342if (!TryGetNextCharReadLocation(out var page, out var chunkIndex, out var charIndex)) 405var charsWritten = 0; 408var chunkIndex = _chunkIndex; 409var charIndex = _charIndex;
Language\CodeGeneration\CodeWriter.IndentCache.cs (2)
25var tabCount = size / tabSize; 26var spaceCount = size % tabSize;
Language\CodeGeneration\CodeWriterExtensions.cs (15)
44for (var i = 100; i < 1000; i++) 50for (var i = 10; i < 100; i++) 56for (var i = 1; i < 10; i++) 94var basePadding = CalculatePadding(); 95var resolvedPadding = Math.Max(basePadding - offset, 0); 103var spaceCount = 0; 104for (var i = span.Value.AbsoluteIndex - 1; i >= 0; i--) 180var index = isNegative ? -value : value; 203var group = (int)(remaining / divisor); 228var leadingZeros = group switch 353var forwardSlashIndex = filePathMemory.Span.IndexOf('/'); 472for (var i = suppressWarnings.Length - 1; i >= 0; i--) 708for (var i = 0; i < typeParameters.Length; i++) 746for (var i = 1; i < interfaces.Length; i++) 898var oldIndent = writer.CurrentIndent;
Language\CodeGeneration\IntermediateNodeWriter.cs (19)
85var characterOffset = WriteCSharpExpressionMethod.Length 133for (var i = 0; i < node.Children.Count; i++) 154for (var i = 0; i < children.Count; i++) 173var valuePieceCount = node 181var prefixLocation = node.Source.Value.AbsoluteIndex; 182var suffixLocation = node.Source.Value.AbsoluteIndex + node.Source.Value.Length - node.Suffix.Length; 207var prefixLocation = node.Source.Value.AbsoluteIndex; 208var valueLocation = node.Source.Value.AbsoluteIndex + node.Prefix.Length; 209var valueLength = node.Source.Value.Length; 218for (var i = 0; i < node.Children.Count; i++) 243var prefixLocation = node.Source.Value.AbsoluteIndex; 253var valueLocation = node.Source.Value.AbsoluteIndex + node.Prefix.Length; 254var valueLength = node.Source.Value.Length - node.Prefix.Length; 269var prefixLocation = node.Source.Value.AbsoluteIndex; 270var valueLocation = node.Source.Value.AbsoluteIndex + node.Prefix.Length; 271var valueLength = node.Source.Value.Length - node.Prefix.Length; 306var length = 0; 320var contentIndex = 0; 342var renderCharCount = char.IsHighSurrogate(lastCharBeforeSplit) ? maxStringLiteralLength - 1 : maxStringLiteralLength;
Language\Components\ComponentBindLoweringPass.cs (5)
245for (var i = 0; i < children.Count; i++) 302for (var i = toRemove.Count - 1; i >= 0; i--) 334for (var i = 0; i < children.Count; i++) 372for (var i = toRemove.Count - 1; i >= 0; i--) 1122var offset = "bind-".Length;
Language\Components\ComponentChildContentDiagnosticPass.cs (1)
62for (var i = 1; i < ancestors.Length - 1; i++)
Language\Components\ComponentComplexAttributeContentPass.cs (1)
38for (var i = node.Children.Count - 1; i >= 0; i--)
Language\Components\ComponentEventHandlerLoweringPass.cs (2)
100for (var i = parent.Children.Count - 1; i >= 0; i--) 106for (var j = 0; j < parent.Children.Count; j++)
Language\Components\ComponentInjectDirectivePass.cs (1)
26for (var i = visitor.Directives.Count - 1; i >= 0; i--)
Language\Components\ComponentLayoutDirectivePass.cs (1)
44for (var i = 0; i < @namespace.Children.Count; i++)
Language\Components\ComponentLoweringPass.cs (13)
54var count = 0; 100for (var j = 0; j < usings.Count; j++) 527for (var i = 0; i < node.Children.Count; i++) 582for (var i = 0; i < children.Count; i++) 589for (var j = 0; j < body.Children.Count; j++) 667for (var i = 0; i < attribute.Children.Count; i++) 675for (var j = 0; j < htmlValue.Children.Count; j++) 688for (var j = 0; j < expressionValue.Children.Count; j++) 701for (var j = 0; j < codeValue.Children.Count; j++) 777for (var i = 0; i < node.Children.Count; i++) 785for (var i = 0; i < node.Children.Count; i++) 819for (var i = 0; i < node.Children.Count; i++) 836for (var i = 0; i < html.Children.Count; i++)
Language\Components\ComponentMarkupBlockPass.cs (6)
59var start = reference.Parent.Children.Count - 1; 71var end = start; 96var length = end + 1 - start; 272for (var i = 0; i < _trees.Count; i++) 351for (var i = 0; i < node.Children.Count; i++) 364for (var i = 0; i < node.Children.Count; i++)
Language\Components\ComponentMarkupEncodingPass.cs (2)
88var ampersandCount = 0; 167var ampersandIndex = content.Span.IndexOf('&');
Language\Components\ComponentNodeWriter.cs (8)
139for (var i = 0; i < parameters.Count; i++) 473var i = 0; 548var lastColon = nonGenericTypeName.Span.LastIndexOf(':'); 560var lastDot = nonGenericTypeName.Span.LastIndexOf('.'); 569var offset = nonGenericTypeName.Span.StartsWith('@') 703var characterOffset = BuilderVariableName.Length // for "__builder" 1016for (var i = 0; i < node.OrderedTypeArguments.Length; i++) 1711for (var i = 0; i < tokens.Length; i++)
Language\Components\ComponentPageDirectivePass.cs (1)
41var index = 0;
Language\Components\ComponentRenderModeDirectivePass.cs (2)
115var childCount = @namespace.Children.Count; 116for (var i = 0; i < childCount; i++)
Language\Components\ComponentWhitespacePass.cs (3)
90var position = startIndex.GetValueOrDefault(direction == TraversalDirection.Forwards ? 0 : nodes.Count - 1); 91var countRemoved = 0; 185for (var childIndex = 0; childIndex < node.Children.Count; childIndex++)
Language\Components\TypeNameHelper.cs (1)
131var index = memory.Span.IndexOf('<');
Language\DefaultDirectiveSyntaxTreePass.cs (1)
84var errorLength = /* @ */ 1 + SectionDirective.Directive.Directive.Length;
Language\DefaultDocumentClassifierPass.cs (3)
27for (var i = 0; i < configuration.ConfigureClass.Count; i++) 33for (var i = 0; i < configuration.ConfigureNamespace.Count; i++) 39for (var i = 0; i < configuration.ConfigureMethod.Count; i++)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (25)
95for (var j = importedUsings.Count - 1; j >= 0; j--) 110var index = 0; 214for (var i = references.Length - 1; i >= 0; i--) 367for (var i = 0; i < diagnostics.Length; i++) 425for (var i = 0; i < addTagHelperChunkGenerator.Diagnostics.Count; i++) 464for (var i = 0; i < removeTagHelperChunkGenerator.Diagnostics.Count; i++) 503for (var i = 0; i < tagHelperPrefixChunkGenerator.Diagnostics.Count; i++) 578var tokenListsCount = 0; 579var count = 0; 653for (var i = start; i < list.Count; i++) 812var position = node.Position; 925var valueStart = node.ValuePrefix != null 928var valueEnd = node.ValueSuffix != null 931var valueLength = valueEnd - valueStart; 948var emptyPos = node.Value.Position; 962var valueStart = node.ValuePrefix != null 1023var contentLength = node.Children.Sum(child => child.Source?.Length ?? 0); 1166var position = node.NamePrefix?.Position ?? node.Name.Position; 1329for (var i = 1; i < valueChildren.Count; i++) 1345for (var i = 1; i < valueChildren.Count; i++) 1375for (var i = 1; i < valueChildren.Count; i++) 1803var position = node.NamePrefix?.Position ?? node.Name.Position; 1823for (var i = 1; i < valueChildren.Count; i++) 1837var atPosition = atLiteral.Position; 1876var position = node.NamePrefix?.Position ?? node.Name.Position;
Language\DefaultRazorMarkupSplitPhase.cs (1)
330for (var i = children.Count - 1; i >= 0; i--)
Language\DefaultRazorProjectFileSystem.cs (1)
128var length = Root.Length + normalizedPath.Length + (needsSlash ? 1 : 0);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (14)
220var nameWithoutParamLen = directiveAttributeName.TextWithoutParameter.Length; 761for (var i = node.Children.Count - 1; i >= 0; i--) 795for (var j = 1; j < htmlAttrValue.Children.Count; j++) 993var totalLength = source.Children[^1] is HtmlAttributeValueIntermediateNode lastValue && lastValue.Source is { } ls 1040var nameLength = htmlAttr.AttributeName?.Length ?? 0; 1049var nameIndex = prefix.IndexOf(htmlAttr.AttributeName!, StringComparison.Ordinal); 1055var nameCharIndex = attrSource.CharacterIndex + nameIndex; 1079var endIndex = lastSource.AbsoluteIndex + lastSource.Length; 1080var length = endIndex - childSource.AbsoluteIndex; 1081var endCharIndex = lastSource.CharacterIndex + lastSource.Length; 1101var valueStart = prefix.Length; 1102var valueLength = attrSource.Length - prefix.Length - suffix.Length; 1108var valueCharIndex = attrSource.CharacterIndex + valueStart; 1139var colonIndex = span.IndexOf(':');
Language\DefaultTagHelperResolutionPhase.cs (20)
109for (var i = node.Children.Count - 1; i >= 0; i--) 188var startTagEndIdx = elementNode.StartTagEndIndex; 189var bodyEndIdx = elementNode.BodyEndIndex; 193var insertIdx = index + 1; 194for (var i = startTagEndIdx; i < bodyEndIdx; i++) 205for (var j = insertIdx - 1; j > index; j--) 335for (var i = parent.Children.Count - 1; i >= 0; i--) 447var childCountBefore = parent.Children.Count; 449var resultCount = parent.Children.Count - childCountBefore + 1; // +1 because the original was removed 456for (var j = index + resultCount - 1; j >= index; j--) 481for (var i = 0; i < parent.Children.Count - 1; i++) 795for (var i = node.Children.Count - 1; i >= 0; i--) 802var countBefore = node.Children.Count; 804var resultCount = node.Children.Count - countBefore + 1; 871var start = Math.Min(a.AbsoluteIndex, b.AbsoluteIndex); 872var end = Math.Max(a.AbsoluteIndex + a.Length, b.AbsoluteIndex + b.Length); 875var lineCount = (last.LineIndex + last.LineCount) - first.LineIndex; 956var innerStart = parenStart + 1; 957var innerLen = parenLength - 2; // skip ( and ) 969var closePos = parenStart + parenLength - 1;
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (34)
50var startTagEndIdx = elementNode.StartTagEndIndex; 51var bodyEndIdx = elementNode.BodyEndIndex; 56for (var i = startTagEndIdx; i < bodyEndIdx; i++) 64var attrEnd = startTagEndIdx >= 0 ? startTagEndIdx : elementNode.Children.Count; 74for (var i = 0; i < attrEnd; i++) 578var valueStart = attrSource.AbsoluteIndex + prefix.Length; 579var valueLength = attrSource.Length - prefix.Length - suffix.Length; 596var valueCharIndex = attrSource.CharacterIndex + prefix.Length + (attrSource.AbsoluteIndex + prefix.Length < valueStart ? 1 : 0); 597var valueEndCharIndex = attrSource.EndCharacterIndex - suffix.Length; 673var transAbsIdx = atSrc.AbsoluteIndex + 2; 674var transCharIdx = atSrc.CharacterIndex + 2; 689var openAbsIndex = innerSource.AbsoluteIndex - 1; 690var openCharIndex = innerSource.CharacterIndex - 1; 702var closeAbsIndex = lastSource.AbsoluteIndex + lastSource.Length; 703var closeCharIndex = lastSource.EndCharacterIndex; 724var valueStart = attrSource.AbsoluteIndex + prefix.Length; 725var valueLength = attrSource.Length - prefix.Length - suffix.Length; 738var openParenAbsIndex = valueStart + 1; // after @ 739var openParenCharIndex = attrSource.CharacterIndex + prefix.Length + 1; 764var closeParenAbsIndex = valueStart + valueLength - 1; // last char 765var closeParenCharIndex = attrSource.CharacterIndex + prefix.Length + valueLength - 1; 861var valueAbsIndex = attrSource.AbsoluteIndex + prefix.Length; 862var valueCharIndex = attrSource.CharacterIndex + prefix.Length; 944var insertIndex = index; 969var beforeUnwrap = insertIndex; 1139var mergeStart = Math.Max(0, index - 1); 1140var mergeEnd = Math.Min(parent.Children.Count - 1, insertIndex); 1142for (var i = mergeStart; i < mergeEnd; ) 1319var contentStart = exprSource.AbsoluteIndex + 1; 1320var contentLength = exprSource.Length - 1; 1323for (var i = 1; i < htmlAttr.Children.Count; i++) 1327var litEnd = litSrc.AbsoluteIndex + litSrc.Length; 1432for (var i = 0; i < htmlAttr.Children.Count; i++) 1616for (var i = 0; i < attrEnd; i++)
Language\DirectiveDescriptor.cs (2)
210for (var i = 0; i < Directive.Length; i++) 219for (var i = 0; i < Tokens.Count; i++)
Language\DirectiveTokenEditHandler.cs (1)
43for (var i = 0; i < content.Length; i++)
Language\DocumentationDescriptor.FormattedDescriptor.cs (2)
48var length = Args.Length; 55for (var i = 0; i < length; i++)
Language\DocumentClassifierPassBase.cs (2)
90for (var i = 0; i < children.Count; i++) 134var i = children.Count - 1;
Language\Extensions\AttributeDirectivePass.cs (1)
24var classIndex = @namespace.Children.IndexOf(@class);
Language\Extensions\DefaultTagHelperBodyIntermediateNode.cs (1)
27for (var i = 0; i < bodyNode.Children.Count; i++)
Language\Extensions\DefaultTagHelperHtmlAttributeIntermediateNode.cs (1)
29for (var i = 0; i < htmlAttributeNode.Children.Count; i++)
Language\Extensions\DefaultTagHelperOptimizationPass.cs (6)
49for (var i = 0; i < tagHelperNodes.Length; i++) 79var i = 0; 90for (var i = 0; i < node.Children.Count; i++) 114for (var i = 0; i < node.Children.Count; i++) 137var i = 0; 187var i = 0;
Language\Extensions\DefaultTagHelperPropertyIntermediateNode.cs (1)
31for (var i = 0; i < propertyNode.Children.Count; i++)
Language\Extensions\DefaultTagHelperTargetExtension.cs (5)
196var valuePieceCount = node.Children.Count( 417for (var i = 0; i < property.Children.Count; i++) 432for (var i = 0; i < node.Children.Count; i++) 464for (var i = 0; i < tagHelperNode.Children.Count; i++) 483for (var i = 0; i < tagHelperNode.Children.Count; i++)
Language\Extensions\MetadataAttributePass.cs (1)
86for (var j = 0; j < @namespace.Children.Count; j++)
Language\Extensions\PreallocatedAttributeTargetExtension.cs (1)
141for (var i = 0; i < tagHelperNode.Children.Count; i++)
Language\Extensions\PreallocatedTagHelperAttributeOptimizationPass.cs (4)
70var variableCount = _classDeclaration.Children.Count - _variableCountOffset; 87var nodeIndex = Parent!.Children.IndexOf(node); 119var variableCount = _classDeclaration.Children.Count - _variableCountOffset; 136var nodeIndex = Parent!.Children.IndexOf(node);
Language\Extensions\PreallocatedTagHelperHtmlAttributeValueIntermediateNode.cs (1)
27for (var i = 0; i < htmlAttributeNode.Children.Count; i++)
Language\Extensions\SectionDirectivePass.cs (1)
32var i = 0;
Language\Extensions\ViewCssScopePass.cs (1)
43for (var i = 0; i < node.Children.Count; i++)
Language\HashCodeCombiner.cs (1)
47var hashCode = value != null ? comparer.GetHashCode(value) : 0;
Language\HtmlConventions.cs (1)
58var i = 0;
Language\Intermediate\BaseTypeWithModel.cs (1)
29var greaterThanIndex = baseType.Length - ModelGenericParameter.Length;
Language\Intermediate\ComponentAttributeIntermediateNode.cs (4)
69for (var i = 0; i < attributeNode.Children.Count; i++) 94for (var i = 0; i < propertyNode.Children.Count; i++) 295var genericTypeStart = actionArgument.Span.IndexOf('<'); 296var genericTypeEnd = actionArgument.Span.IndexOf('>');
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (3)
50for (var i = children.Count - 1; i >= 0; i--) 93for (var i = children.Count - 1; i >= 0; i--) 146for (var i = children.Count - 1; i >= 0; i--)
Language\Intermediate\IntermediateNodeCollection.cs (3)
90var count = items.Count; 91for (var i = 0; i < count; i++) 178var index = IndexOf(item);
Language\Intermediate\IntermediateNodeCollection.InlineList.cs (1)
211var newCapacity = _items.Length * 2;
Language\Intermediate\IntermediateNodeExtensions.cs (1)
74for (var i = children.Count - 1; i >= 0; i--)
Language\Intermediate\IntermediateNodeFormatter.cs (1)
173var startIndex = 0;
Language\Intermediate\IntermediateNodeReference.cs (7)
43var index = Parent.Children.IndexOf(Node); 56var index = GetNodeIndexForMutation(); 66var index = GetNodeIndexForMutation(); 78var index = GetNodeIndexForMutation(); 88var index = GetNodeIndexForMutation(); 98var index = GetNodeIndexForMutation(); 107var index = GetNodeIndexForMutation();
Language\Intermediate\IntermediateNodeWalker.cs (1)
30for (var i = 0; i < children.Count; i++)
Language\Intermediate\IntermediateNodeWalker.Stack.cs (1)
66var length = _stack.Length;
Language\Intermediate\UnresolvedAttributeIntermediateNode.cs (1)
111var index = Children.IndexOf(htmlAttributeNode);
Language\Legacy\CodeBlockEditHandler.cs (1)
82var relativePosition = change.Span.AbsoluteIndex - target.Position;
Language\Legacy\CSharpCodeParser.cs (15)
985var bookmark = CurrentStart.AbsoluteIndex; 1214var index = CurrentStart.AbsoluteIndex - 1; 1215var lineStart = CurrentStart.AbsoluteIndex - CurrentStart.CharacterIndex; 1247var errorLength = /* @ */ 1 + SyntaxConstants.CSharp.TagHelperPrefixKeyword.Length; 1342var keywordLength = keywordToken.Width + 1 /* @ */; 1411var offset = 0; 1497var commaIndex = directiveText.IndexOf(','); 1578for (var i = 0; i < descriptor.Tokens.Count; i++) 1663if (!TryParseQualifiedIdentifier(out var identifierLength)) 1958var errorLength = /* @ */ 1 + descriptor.Directive.Length; 1977var currentIdentifierLength = 0; 2578var nonNamespaceTokenCount = TokenBuilder.Count; 2630for (var i = 0; i < usingStatementTokens.Length; i++) 2947var startPosition = CurrentStart.AbsoluteIndex; 2948var nesting = 1;
Language\Legacy\HtmlMarkupParser.cs (11)
592var malformedTagCount = 0; 606for (var i = 0; i < malformedTagCount; i++) 723var bookmark = CurrentStart.AbsoluteIndex; 887var openTextTagCount = 0; 1791for (var i = 0; i < tagBlock.Attributes.Count; i++) 2129var nesting = 1; 2171for (var i = 0; i < CurrentToken.Content.Length; i++) 2173var nestingDelta = HandleNestingSequence(builder, nestingSequences.Item1, i, currentNesting, 1); 2205var postSequenceBookmark = bookmark.AbsoluteIndex + preSequence.Content.Length + sequenceToken.Content.Length; 2257var index = 0; 2259for (var i = tokens.Count - 1; i >= 0; i--)
Language\Legacy\HtmlTokenizer.cs (1)
87var tokenLength = Buffer.Length;
Language\Legacy\ImplicitExpressionEditHandler.cs (16)
84var changeRelativePosition = change.Span.AbsoluteIndex - target.Position; 174var tokenStartIndex = token.Position; 175var tokenEndIndex = token.EndPosition; 233var changeStart = change.Span.AbsoluteIndex; 234var changeLength = change.Span.Length; 235var changeEnd = changeStart + changeLength; 243var relativePosition = changeStart - target.Position; 282var balanceCount = 0; 284for (var i = 0; i < tokens.Count; i++) 320var tokenStart = currentToken.Position; 327var tokenEnd = tokenStart + currentToken.Content.Length; 340var updatedCount = count; 391var updatedCount = count; 392for (var i = 0; i < content.Length; i++) 439var offset = (change.Span.AbsoluteIndex - target.Position) + change.Span.Length; 487var changeRelativePosition = change.Span.AbsoluteIndex - target.Position;
Language\Legacy\LegacySyntaxNodeExtensions.cs (2)
192for (var i = children.Count - 1; i >= 0; i--) 205for (var i = children.Count - 1; i >= 0; i--)
Language\Legacy\NativeCSharpTokenizer.cs (1)
184var tokenLength = Buffer.Length;
Language\Legacy\ParserContext.cs (1)
81var bookmark = Source.Position;
Language\Legacy\ParserHelpers.cs (2)
74for (var i = 1; i < span.Length; i++) 124var success = int.TryParse(digitsSpan, style, CultureInfo.InvariantCulture, out var codePoint);
Language\Legacy\RoslynCSharpTokenizer.cs (8)
149var tokenLength = Buffer.Length; 375for (var finalPosition = Source.Position + csharpToken.Span.Length; Source.Position < finalPosition;) 570for (var i = 0; i < triviaString.Length; i++) 583var start = CurrentStart.AbsoluteIndex + i; 586var length = "#else".Length; 600var length = "#endif".Length; 697var finalPosition = Source.Position + span.Length; 764for (var i = _resultCache.Count - 1; i >= 0; i--)
Language\Legacy\SeekableTextReader.cs (4)
56var c = _current; 79var nextLineIndex = _cachedLineInfo.LineIndex + 1; 94var prevLineIndex = _cachedLineInfo.LineIndex - 1; 126var lineNumber = SourceText.Lines.Count - 1;
Language\Legacy\SourceLocationTracker.cs (4)
16var absoluteIndex = location.AbsoluteIndex; 17var lineIndex = location.LineIndex; 18var characterIndex = location.CharacterIndex; 19for (var i = 0; i < text.Length; i++)
Language\Legacy\SpanEditHandler.cs (4)
38var index = (int)acceptedCharacters; 78var end = target.EndPosition; 79var changeOldEnd = change.Span.AbsoluteIndex + change.Span.Length; 114var endOfFirstLine = target.GetContent().IndexOfAny(new char[] { (char)0x000d, (char)0x000a, (char)0x2028, (char)0x2029 });
Language\Legacy\TagHelperBlockRewriter.cs (3)
74for (var i = 0; i < startTag.Attributes.Count; i++) 172for (var j = i; j < startTag.Attributes.Count; j++) 874for (var i = 0; i < node.Children.Count; i++)
Language\Legacy\TagHelperParseTreeRewriter.cs (1)
582var length = trimmedStart.TrimEnd().Length;
Language\Legacy\Tokenizer.cs (3)
57var peek = Source.Peek(); 221for (var i = 0; i < CurrentErrors.Count; i++) 274for (var i = 0; i < charactersAhead; i++)
Language\Legacy\TokenizerBackedParser.cs (3)
112for (var i = 1; i <= count; i++) 119for (var i = count; i >= 0; i--) 162for (var i = tokens.Count - 1; i >= 0; i--)
Language\Legacy\WhiteSpaceRewriter.cs (1)
27for (var i = 0; i < children.Count; i++)
Language\MarkupSplitter.Analysis.cs (1)
41var start = builder.Length;
Language\MarkupSplitter.Classify.cs (14)
65for (var i = 0; i < members.Count; i++) 85for (var i = 0; i < members.Count; i++) 131for (var i = 0; i < memberSpans.Length; i++) 146var owner = FindMemberIndex(memberSpans, child.Start); 155for (var i = 0; i < memberSpans.Length; i++) 183var boundary = span.End; 193for (var i = 0; i < slices.Length; i++) 195var localStart = i == 0 ? 0 : cutOffsets[i - 1]; 196var owner = FindMemberIndex(memberSpans, child.Start + localStart); 209for (var i = 0; i < memberSpans.Length; i++) 234for (var index = child.Start; index < child.End; index++) 251var lo = 0; 252var hi = memberSpans.Length - 1; 256var mid = lo + (hi - lo) / 2;
Language\MarkupSplitter.Slicing.cs (13)
34for (var i = 0; i < pieces.Length; i++) 41var tokenStart = 0; 50var tokenEnd = tokenStart + content.Length; 54var pieceOfFirstSlice = PieceIndexOf(cuts, tokenStart); 56foreach (var cut in cuts) 66for (var i = 0; i < localBoundaries.Count - 1; i++) 68var localStart = localBoundaries[i]; 69var localLength = localBoundaries[i + 1] - localBoundaries[i]; 75var pieceIndex = pieceOfFirstSlice + i; 89var index = 0; 90foreach (var cut in cuts) 151var i = start; 152var end = start + count;
Language\NamespaceComputer.cs (3)
102var lastSeparator = span.LastIndexOfAny(PathSeparators); 152var lastSeparatorIndex = relativePath.LastIndexOfAny(PathSeparators); 202for (var i = importSyntaxTrees.Length - 1; i >= 0; i--)
Language\RazorCodeDocumentExtensions.cs (1)
85for (var i = importSyntaxTrees.Length - 1; i >= 0; i--)
Language\RazorCSharpDocument.cs (1)
57for (var i = 0; i < SourceMappingsSortedByGenerated.Length - 1; i++)
Language\RazorHtmlWriter.cs (4)
244var whitespaceIndex = -1; 246for (var i = 0; i < content.Length; i++) 287var tildesToWrite = _placeholderSize; 308var nextIndex = _codeWriter.Location.AbsoluteIndex + tildesToWrite;
Language\RazorLanguageVersion.cs (1)
98var result = Major.CompareTo(other.Major);
Language\RazorProjectFileSystem.cs (3)
100var fileNameIndex = path.LastIndexOf('/'); 107var length = fileNameIndex + 1; 117var index = pathMemory.Length;
Language\RazorProjectItem.cs (3)
79var index = FileName.LastIndexOf('.'); 98var index = FilePath.LastIndexOf('/'); 110var index = FilePath.LastIndexOf('.');
Language\SourceChange.cs (4)
63var offset = GetOffset(node); 84var start = Span.AbsoluteIndex; 85var end = Span.AbsoluteIndex + Span.Length; 110var offset = GetOffset(node);
Language\SourceSpan.cs (1)
121var cmpByStart = AbsoluteIndex.CompareTo(other.AbsoluteIndex);
Language\SpanComputer.cs (6)
103var start = _firstToken.Span.Start; 104var end = _lastToken.Span.End; 108var length = end - start; 113var lineCount = endLinePosition.Line - startLinePosition.Line; 127var start = _firstToken.Span.Start; 128var end = _lastToken.Span.End;
Language\StringTokenizer.cs (2)
77var separatorIndex = _span.IndexOfAny(_separators); 88var nextIndex = separatorIndex + 1;
Language\Syntax\ArrayElement.cs (2)
36for (var i = 0; i < items.Length; i++) 52for (var i = 0; i < items.Length; i++)
Language\Syntax\ChildSyntaxList.cs (12)
30var n = 0; 127var idx = index - slotData.PrecedingOccupantSlotCount; 128var slotIndex = slotData.SlotIndex; 129var position = slotData.PositionAtSlotIndex; 145var currentOccupancy = Occupancy(greenChild); 218var position = node.Position; 219var index = 0; 231var endPosition = position + greenChild.Width; 294var idx = index - slotData.PrecedingOccupantSlotCount; 295var slotIndex = slotData.SlotIndex; 296var position = slotData.PositionAtSlotIndex; 311var currentOccupancy = Occupancy(greenChild);
Language\Syntax\ChildSyntaxList.Enumerator.cs (1)
48var newIndex = _childIndex + 1;
Language\Syntax\GreenNode.cs (5)
105var offset = 0; 106for (var i = 0; i < index; i++) 123var accumulatedWidth = 0; 273var n = node1.SlotCount; 279for (var i = 0; i < n; i++)
Language\Syntax\GreenNode.Enumerator.cs (1)
46for (var i = node.SlotCount - 1; i >= 0; i--)
Language\Syntax\InternalSyntax\SyntaxList.cs (12)
77var count = nodes.Length; 80for (var i = 0; i < count; i++) 91var count = nodes.Length; 94for (var i = 0; i < count; i++) 308var n = children.Length; 318for (var i = 0; i < children.Length; i++) 401var n = children.Length; 403var offset = 0; 404for (var i = 0; i < n; i++) 428var low = 0; 429var high = array.Length - 1; 433var middle = low + ((high - low) >> 1);
Language\Syntax\InternalSyntax\SyntaxListBuilder.cs (12)
52var slotCount = item.SlotCount; 57for (var i = 0; i < slotCount; i++) 80var oldCount = Count; 82for (var i = offset; i < length; i++) 93for (var i = start; i < end; i++) 109var oldCount = Count; 111for (var i = offset; i < length; i++) 137var currentSize = _nodes.Length; 138var requiredSize = Count + additionalCount; 145var newSize = 156for (var i = 0; i < Count; i++) 170for (var i = 0; i < array.Length; i++)
Language\Syntax\InternalSyntax\SyntaxListOfT.cs (3)
78for (var i = 0; i < Count; i++) 95for (var i = 0; i < Count; i++) 171var newIndex = _index + 1;
Language\Syntax\InternalSyntax\SyntaxTokenCache.cs (3)
23var hash = (kind, content).GetHashCode(); 26var indexableHash = hash ^ (hash >> 16); 28var idx = indexableHash & CacheMask;
Language\Syntax\SyntaxBuilderExtensions.cs (2)
31for (var i = 0; i < count; i++) 60for (var i = 0; i < count; i++)
Language\Syntax\SyntaxList`1.cs (19)
164var count = Count; 197var count = Count; 203if (nodes.TryGetCount(out var nodeCount)) 213var oldCount = builder.Count; 238var count = Count; 262var count = Count; 268var newCount = count - 1; 289var index = IndexOf(node); 314var index = IndexOf(nodeInList); 327var newCount = Count - 1; 353var index = IndexOf(nodeInList); 360if (newNodes.TryGetCount(out var nodeCount)) 366var newCount = Count - 1; 390var newCount = Count - 1; 519var index = 0; 536var index = 0; 553var index = 0; 570for (var i = Count - 1; i >= 0; i--) 583for (var i = Count - 1; i >= 0; i--)
Language\Syntax\SyntaxList`1.Enumerator.cs (1)
26var newIndex = _index + 1;
Language\Syntax\SyntaxNode.cs (3)
136var index = 0; 138for (var i = 0; i < slot; i++) 159var offset = 0;
Language\Syntax\SyntaxNodeExtensions.cs (4)
60var lastPosition = source.Text.Length - 1; 95var lastPosition = source.Text.Length - 1; 122var lineCount = endLocation.Line - location.LineIndex; 130var lineCount = endLocation.Line - location.LineIndex;
Language\Syntax\SyntaxReplacer.cs (4)
99var start = 0; 100var end = 0; 298var index = list.IndexOf((TNode)_originalNode); 346var index = list.IndexOf(_originalToken);
Language\Syntax\SyntaxRewriter.cs (4)
44var count = list.Count; 54for (var i = 0; i < count; i++) 88var count = list.Count; 98for (var i = 0; i < count; i++)
Language\Syntax\SyntaxTokenList.cs (14)
179var count = Count; 207var count = Count; 213if (tokens.TryGetCount(out var tokenCount)) 223var oldCount = builder.Count; 248var count = Count; 268var count = Count; 274var newCount = count - 1; 289var index = IndexOf(tokenInList); 305var index = IndexOf(tokenInList); 318var newCount = Count - 1; 336var index = IndexOf(tokenInList); 345if (tokens.TryGetCount(out var tokenCount)) 351var newCount = Count - 1; 375var newCount = Count - 1;
Language\Syntax\SyntaxUtilities.cs (1)
88var position = 0;
Language\TagHelperBinder.cs (1)
75if (!tagNameToBuilderIndexMap.TryGetValue(tagName, out var builderIndex))
Language\TagHelperCollection_Factories.cs (4)
123if (source.TryGetCount(out var count)) 199var index = 0; 219var segmentCount = 0; 276if (source.TryGetCount(out var count))
Language\TagHelperCollection.ChecksumSetPool.cs (1)
53var count = set.Count;
Language\TagHelperCollection.cs (4)
265var segmentStart = 0; 267for (var i = 0; i < span.Length; i++) 340var segmentStart = 0; 342for (var i = 0; i < span.Length; i++)
Language\TagHelperCollection.Enumerator.cs (1)
27var nextIndex = _index + 1;
Language\TagHelperCollection.MultiSegmentCollection.cs (6)
37var count = 0; 39for (var i = 0; i < segments.Length; i++) 69var segmentIndex = FindSegmentIndex(index); 70var localIndex = index - _segmentStartIndices[segmentIndex]; 78var searchResult = _segmentStartIndices.BinarySearch(index); 85var insertionPoint = ~searchResult;
Language\TagHelperCollection.SegmentAccessor.cs (1)
37var nextIndex = _index + 1;
Language\TagHelperCollection.SegmentBuilder.cs (2)
67var segmentStart = 0; 69for (var i = 0; i < span.Length; i++)
Language\TagHelperCollection.SegmentCollectionBase.cs (4)
29var index = 0; 75return LookupTable.TryGetValue(item.Checksum, out var index) 80var currentOffset = 0; 84var index = segment.Span.IndexOf(item);
Language\TagHelperDiscoverer.cs (5)
29var key = 0; 82var index = 0; 128for (var i = members.Length - 1; i >= 0; i--) 153for (var i = typeMembers.Length - 1; i >= 0; i--) 195var index = 0;
Language\TagHelperMatchingConventions.cs (2)
146var index = span.IndexOf(':'); 168var index = span.IndexOf(':');
Language\VirtualRazorProjectFileSystem.cs (4)
104var directoryLength = directory.Path.Length; 121var fileNameIndex = path.LastIndexOf('/'); 166for (var i = 0; i < parentDirectory.Directories.Count; i++) 175var startIndex = parentDirectory.Path.Length;
Mvc.Version1_X\ViewComponentTagHelperDescriptorFactory.cs (1)
251var separatorIndex = name.LastIndexOf('.');
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
64var index = documentNode.Children.IndexOf(@namespace);
Mvc.Version2_X\InstrumentationPass.cs (3)
25for (var i = 0; i < walker.Items.Count; i++) 50var nodeIndex = item.Parent.Children.IndexOf(item.Node); 106for (var i = 0; i < node.Children.Count; i++)
Mvc.Version2_X\NamespaceDirective.cs (2)
118for (var i = 0; i < segments.Length - 1; i++) 143var lastSeparator = path.LastIndexOfAny(Separators);
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (2)
22for (var i = builder.Phases.Count - 1; i >= 0; i--) 93var classIndex = @namespace.Children.IndexOf(@class);
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (1)
266var separatorIndex = name.LastIndexOf('.');
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (1)
39var classIndex = @namespace.Children.IndexOf(@class);
Mvc\InjectDirective.cs (1)
65for (var i = visitor.Directives.Count - 1; i >= 0; i--)
Mvc\ModelDirective.cs (1)
52for (var i = visitor.ModelDirectives.Count - 1; i >= 0; i--)
Mvc\ModelExpressionPass.cs (2)
56for (var i = 0; i < node.Children.Count; i++) 60for (var j = 0; j < nestedExpression.Children.Count; j++)
Mvc\PageDirective.cs (1)
54for (var i = 0; i < documentNode.Children.Count; i++)
Mvc\RazorPageDocumentClassifierPass.cs (2)
31for (var i = builder.Phases.Count - 1; i >= 0; i--) 112var classIndex = @namespace.Children.IndexOf(@class);
Mvc\ViewComponentTagHelperDescriptorFactory.cs (1)
269var separatorIndex = name.LastIndexOf('.');
Mvc\ViewComponentTagHelperPass.cs (3)
74var index = 0; 91for (var i = 0; i < children.Count; i++) 116var index = 0;
SourceGenerators\RazorSourceGenerator.Helpers.cs (2)
83for (var i = 0; i < filePath.Length; i++) 212var lastDot = name.LastIndexOf('.');
SourceGenerators\RazorSourceGenerator.RazorProviders.cs (2)
36var razorWarningLevel = ParseRazorWarningLevel(globalOptions, razorLanguageVersion, ref diagnostics.AsRef()); 96if (int.TryParse(razorWarningLevelString, out var parsedLevel) && parsedLevel >= 0)
SourceGenerators\SourceGeneratorProjectEngine.cs (1)
27var index = 0;
src\f37f1e773e0ba562\Microsoft.AspNetCore.Mvc.Razor.Extensions.RazorExtensionsResources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\f37f1e773e0ba562\Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\f37f1e773e0ba562\Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\f37f1e773e0ba562\Microsoft.CodeAnalysis.Razor.Compiler.Analyzers.AnalyzerResources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\f37f1e773e0ba562\Microsoft.NET.Sdk.Razor.SourceGenerators.Diagnostics.RazorSourceGeneratorResources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\roslyn\artifacts\obj\Microsoft.CodeAnalysis.Razor.Compiler\Release\net11.0\Microsoft.AspNetCore.Razor.Language.ComponentResources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\roslyn\artifacts\obj\Microsoft.CodeAnalysis.Razor.Compiler\Release\net11.0\Microsoft.AspNetCore.Razor.Language.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\roslyn\artifacts\obj\Microsoft.CodeAnalysis.Razor.Compiler\Release\net11.0\Microsoft.CodeAnalysis.Razor.CodeAnalysisResources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.CodeAnalysis.Rebuild (10)
CompilationFactory.cs (1)
164var count = pdbReader.Documents.Count - sourceFileCount;
CompilationOptionsReader.cs (8)
182var sourceFileCount = GetSourceFileCount(); 275|| !PeReader.PEHeaders.TryGetDirectoryOffset(corHeader.ResourcesDirectory, out var resourcesOffset)) 286var length = *(int*)resourceStart; 309var sourceFileCount = GetSourceFileCount(); 378var terminatorIndex = blobReader.IndexOf(0); 404var timestamp = blobReader.ReadInt32(); 405var imageSize = blobReader.ReadInt32(); 466var nullIndex = blobReader.IndexOf(0);
RebuildSourceReferenceResolver.cs (1)
54var index = baseFilePath.LastIndexOfAny(new[] { '/', '\\' });
Microsoft.CodeAnalysis.ResxSourceGenerator (810)
AbstractResxGenerator.cs (5)
198for (var i = -1; true; i++) 816for (var i = 0; i < original.Length; i++) 834var lastDot = fullName.LastIndexOf('.'); 937var remaining = _text.Length - _position; 938var charactersToRead = Math.Min(remaining, count);
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
261for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (2)
274var hc = currentNode.HashCode; 844var h = 0;
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (6)
163var rootLength = GetPathRoot(path, isUnixLike).Length; 166var i = path.Length; 591var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 608var remainingParts = directoryPathParts.Length - index; 883var toSkip = isDriveRooted ? 2 : 1; 901var partCount = resolvedParts.Count;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ArrayExtensions.cs (5)
131var low = 0; 132var high = array.Length - 1; 136var middle = low + ((high - low) >> 1); 137var midValue = array[middle]; 170for (var i = 0; i < first.Length; i++)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
58var hashCode = 0; 59var count = 0; 83var hashCode = 0; 84var count = 0; 103var maxSize = Math.Min(maxItemsToHash, values.Length); 104var hashCode = 0; 127var hashCode = 0; 128var count = 0; 153var hashCode = 0; 154var count = 0; 176var hashCode = 0; 177var count = 0;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringTable.cs (11)
124var hashCode = Hash.GetFNVHashCode(chars); 128var idx = LocalIdxFromHash(hashCode); 164var hashCode = Hash.GetFNVHashCode(chars); 168var idx = LocalIdxFromHash(hashCode); 347var idx = LocalIdxFromHash(hashCode); 374var i1 = LocalNextRandom() & SharedBucketSizeMask; 450var i1 = SharedNextRandom() & SharedBucketSizeMask; 487for (var i = 0; i < array.Length; i++) 517for (var i = array.Length - 1; i >= 0; i--) 532for (var i = 0; i < ascii.Length; i++) 543for (var i = 0; i < ascii.Length; i++)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (10)
38var currentStart = accumulatedTextChangeSoFar.Value.Span.Start; 39var currentOldEnd = accumulatedTextChangeSoFar.Value.Span.End; 40var currentNewEnd = accumulatedTextChangeSoFar.Value.Span.Start + accumulatedTextChangeSoFar.Value.NewLength; 135var oldIndex = 0; 136var newIndex = 0; 140var oldDelta = 0; 199var newChangeLeadingDeletion = oldChange.Span.Start + oldDelta - newChange.SpanStart; 222var oldChangeLeadingInsertion = newChange.SpanStart - (oldChange.Span.Start + oldDelta); 224var oldChangeLeadingDeletion = Math.Min(oldChange.Span.Length, oldChangeLeadingInsertion); 310var newDeletion = newChange.SpanLength + oldChange.Span.Length - oldChange.NewLength;
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (4)
436var index = 0; 713var count = data.First().Count(); 723var width = 0; 850var count = 0;
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (11)
466for (var i = 0; i < self.Length; i++) 635var count1 = array1.Length; 636var count2 = array2.Length; 736var index = 0; 870var capacity = map.Count > 3 ? map.Count : 0; 896var count = members.Count(static s => s is TNamedTypeSymbol); 927for (var i = 1; i < array.Length; i++) 1073var count = 0; 1088var sum = 0; 1100var sum = 0; 1101for (var i = 0; i < items.Length; i++)
src\roslyn\src\Dependencies\Collections\Internal\HashHelpers.cs (5)
51var limit = (int)Math.Sqrt(candidate); 52for (var divisor = 3; divisor <= limit; divisor += 2) 67foreach (var prime in s_primes) 74for (var i = (min | 1); i < int.MaxValue; i += 2) 85var newSize = 2 * oldSize;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (6)
365var index = self.IndexOf(value); 377var index = self.IndexOf(value, 0, Count, equalityComparer); 417var index = builder.IndexOf(item); 441var index = builder.IndexOf(item, 0, builder.Count, equalityComparer); 472var index = self.IndexOf(oldValue); 486var index = self.IndexOf(oldValue, equalityComparer);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray.cs (38)
66var copied = 0; 151var dstLB = destinationArray.GetLowerBound(0); 161var copied = 0; 228var offset = startIndex; 244var endIndex = segment.Offset + segment.Count; 245for (var i = segment.Offset; i < endIndex; i++) 315var endIndex = startIndex - count + 1; 316for (var i = startIndex; i >= endIndex; i--) 324var endIndex = startIndex - count + 1; 325for (var i = startIndex; i >= endIndex; i--) 352var firstIndex = index; 353var lastIndex = index + length - 1; 488var initialFirstSegment = _firstOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 489var initialSecondSegment = _secondOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 490var offset = _firstOffset & SegmentedArrayHelper.GetOffsetMask<T>(); 495var remainingInSegment = firstSegment.Length - offset; 496var currentSegmentLength = Math.Min(remainingInSegment, _length); 505var currentSegmentLength = Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed); 591var initialFirstSegment = (_completed + _firstOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 592var initialSecondSegment = (_completed + _secondOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 593var firstOffset = (_completed + _firstOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 594var secondOffset = (_completed + _secondOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 598var remainingInFirstSegment = firstSegment.Length - firstOffset; 599var remainingInSecondSegment = secondSegment.Length - secondOffset; 600var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 639var initialFirstSegment = (_firstOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 640var initialSecondSegment = (_secondOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 641var firstOffset = (_firstOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 642var secondOffset = (_secondOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 646var remainingInFirstSegment = firstOffset + 1; 647var remainingInSecondSegment = secondOffset + 1; 648var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 733var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 734var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 737var remainingInSegment = segment.Length - offset; 782var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 783var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 786var remainingInSegment = segment.Length - offset;
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (14)
83for (var i = 0; i < _items.Length - 1; i++) 92var lastPageSize = length - ((_items.Length - 1) << SegmentShift); 147for (var i = 0; i < items.Length; i++) 157for (var i = 0; i < _items.Length; i++) 165for (var i = 0; i < _items.Length; i++) 241for (var i = 0; i < _items.Length; i++) 244var index = list.IndexOf(value); 256for (var i = 0; i < _items.Length; i++) 259var index = list.IndexOf(value); 318for (var i = 0; i < Length; i++) 320var result = comparer.Compare(this[i], o[i]); 342for (var i = 0; i < Length; i++) 357var ret = 0; 358for (var i = Length >= 8 ? Length - 8 : 0; i < Length; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (46)
180var count = source._count; 181for (var i = 0; i < count; i++) 298var count = _count; 321for (var i = 0; i < _count; i++) 332for (var i = 0; i < _count; i++) 346for (var i = 0; i < _count; i++) 375var count = _count; 377for (var i = 0; i < count; i++) 415var i = GetBucket(hashCode); 449var i = GetBucket(hashCode); 494var size = HashHelpers.GetPrime(capacity); 528ref var bucket = ref GetBucket(hashCode); 529var i = bucket - 1; // Value in _buckets is 1-based 622var count = _count; 651var count = _count; 659for (var i = 0; i < count; i++) 663ref var bucket = ref GetBucket(entries[i]._hashCode); 676var oldSegmentCount = segments.Length; 677var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 684for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 688var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 714ref var bucket = ref GetBucket(hashCode); 716var last = -1; 717var i = bucket - 1; // Value in buckets is 1-based 791ref var bucket = ref GetBucket(hashCode); 793var last = -1; 794var i = bucket - 1; // Value in buckets is 1-based 909for (var i = 0; i < _count; i++) 927var count = _count; 929for (var i = 0; i < count; i++) 957var currentCapacity = _entries.Length; 970var newSize = HashHelpers.GetPrime(capacity); 1004var newSize = HashHelpers.GetPrime(capacity); 1006var currentCapacity = oldEntries.Length; 1012var oldCount = _count; 1022var newCount = 0; 1023for (var i = 0; i < count; i++) 1030ref var bucket = ref GetBucket(hashCode); 1330var count = _dictionary._count; 1332for (var i = 0; i < count; i++) 1409var count = _dictionary._count; 1413for (var i = 0; i < count; i++) 1538var count = _dictionary._count; 1540for (var i = 0; i < count; i++) 1617var count = _dictionary._count; 1621for (var i = 0; i < count; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count; 162var capacity = source._buckets.Length; 163var threshold = HashHelpers.ExpandPrime(source.Count + 1); 179for (var i = 0; i < source._count; i++) 201var count = _count; 237var hashCode = item!.GetHashCode(); 238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 299var last = -1; 308ref var bucket = ref GetBucketRef(hashCode); 309var i = bucket - 1; // Value in buckets is 1-based 402var index = FindItemIndex(equalValue); 565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 822for (var i = 0; i < _count && count != 0; i++) 842var numRemoved = 0; 843for (var i = 0; i < _count; i++) 881var currentCapacity = _entries.Length; 892var newSize = HashHelpers.GetPrime(capacity); 904var count = _count; 912for (var i = 0; i < count; i++) 917ref var bucket = ref GetBucketRef(entry._hashCode); 930var oldSegmentCount = segments.Length; 931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 954var capacity = Count; 956var newSize = HashHelpers.GetPrime(capacity); 958var currentCapacity = oldEntries.Length; 964var oldCount = _count; 968var count = 0; 969for (var i = 0; i < oldCount; i++) 971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries. 976ref var bucket = ref GetBucketRef(hashCode); 1000var size = HashHelpers.GetPrime(capacity); 1032ref var bucket = ref RoslynUnsafe.NullRef<int>(); 1040var i = bucket - 1; // Value in _buckets is 1-based 1066var i = bucket - 1; // Value in _buckets is 1-based 1096var count = _count; 1150for (var i = 0; i < _count; i++) 1176var originalCount = _count; 1187var index = FindItemIndex(item); 1196for (var i = 0; i < originalCount; i++) 1244var originalCount = _count; 1259if (AddIfNotPresent(item, out var location)) 1282for (var i = 0; i < originalCount; i++) 1319var numElementsInOther = 0; 1331var originalCount = _count; 1339var unfoundCount = 0; // count of items in other not found in this 1340var uniqueFoundCount = 0; // count of unique items in other found in this 1344var index = FindItemIndex(item);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (32)
89var count = c.Count; 162var oldSegmentCount = segments.Length; 163var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 170for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 174var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<T>()); 254var size = _size; 271var size = _size; 306var count = c.Count; 324var targetIndex = _size; 397var size = _size; 439for (var i = 0; i < _size; i++) 522var newCapacity = 0; 545var oldSegmentCount = (_items.Length + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 546var newSegmentCount = oldSegmentCount + Math.Max(1, oldSegmentCount >> segmentGrowthShiftValue); 560var lastSegmentLength = newCapacity & SegmentedArrayHelper.GetOffsetMask<T>(); 583for (var i = 0; i < _size; i++) 601for (var i = 0; i < _size; i++) 634var endIndex = startIndex + count; 635for (var i = startIndex; i < endIndex; i++) 650for (var i = _size - 1; i >= 0; i--) 696var endIndex = startIndex - count; 697for (var i = startIndex; i > endIndex; i--) 714var version = _version; 716for (var i = 0; i < _size; i++) 906var count = c.Count; 936var targetIndex = index; 1066var index = IndexOf(item); 1093var freeIndex = 0; // the first free slot in items array 1101var current = freeIndex + 1; 1122var result = _size - freeIndex; 1295var threshold = (int)(_items.Length * 0.9); 1309for (var i = 0; i < _size; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (16)
49for (var i = 0; i < result.Length; i++) 227var endIndex = startIndex + count; 228for (var i = startIndex; i < endIndex; i++) 247var endIndex = startIndex + count; 248for (var i = startIndex; i < endIndex; i++) 281var i = 0; 282for (var j = 0; j < _builder.Count; j++) 300var i = 0; 301for (var j = 0; j < _builder.Count; j++) 319var i = 0; 320for (var j = 0; j < _builder.Count; j++) 558for (var i = 0; i < capacity; i++) 632for (var i = 0; i < Count; i++) 758for (var i = 0; i < count; i++) 768var j = 0; 769for (var i = 0; i < Count; i++)
src\roslyn\src\Dependencies\PooledObjects\ObjectPool`1.cs (3)
163for (var i = 0; i < items.Length; i++) 210for (var i = 0; i < items.Length; i++) 255for (var i = 0; i < items.Length; i++)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
395var count = _distinctBinaryOperatorKinds.Count;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (4)
90var additionalNewLines = Math.Max(0, GetNewlineCount(declSyntax.GetLeadingTrivia(), leading: true) + GetNewlineCount(declSyntax.GetTrailingTrivia(), leading: false) - 1); 116var index = remaining.IndexOfAny('\r', '\n'); 138var index = remaining.LastIndexOfAny('\r', '\n'); 162var count = 0;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
20var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
147return nameof(Int32); 153var intVal = EnumValueAsInt32; 200nameof(Int32) => v => Convert(int.Parse(v)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (17)
99var length = sourceEndExclusive - sourceStartInclusive; 110var rootIndex = GetRootSourceIndex(length); 111var rootIndexInSource = sourceStartInclusive + rootIndex; 138var perfectPortionHeight = SegmentedArraySortUtils.Log2((uint)subtreeNodeCount + 1); 141var perfectPortionNodeCount = PerfectTreeNodeCount(perfectPortionHeight); 148var perfectPortionMidwayPoint = perfectPortionNodeCount / 2; 191var nodeCountIfTreeWerePerfect = PerfectTreeNodeCount(height: perfectPortionHeight + 1); 193var elementsInLastIncompleteRow = subtreeNodeCount - perfectPortionNodeCount; 194var elementsInLastRowIfTreeWerePerfect = nodeCountIfTreeWerePerfect - perfectPortionNodeCount; 198var elementsInLastRowCappedAtMidwayPoint = Math.Min(elementsInLastIncompleteRow, elementsInLastRowIfTreeWerePerfect / 2); 217var leftChildIndex = GetLeftChildIndex(currentNodeIndex); 218var rightChildIndex = GetRightChildIndex(currentNodeIndex); 221var leftMaxEndValue = ComputeMaxEndNodes(array, leftChildIndex, in introspector); 222var rightMaxEndValue = ComputeMaxEndNodes(array, rightChildIndex, in introspector); 227var thisEndValue = introspector.GetSpan(currentNode.Value).End; 242var maxEndNodeIndex = array[leftChildIndex].MaxEndNodeIndex; 251var maxEndNodeIndex = array[rightChildIndex].MaxEndNodeIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeAlgorithms`2.cs (14)
102var otherStart = start; 103var otherEnd = start + length; 106var thisStart = thisSpan.Start; 107var thisEnd = thisSpan.End; 122var otherStart = start; 123var otherEnd = start + length; 126var thisStart = thisSpan.Start; 127var thisEnd = thisSpan.End; 135var otherStart = start; 136var otherEnd = start + length; 139var thisStart = thisSpan.Start; 140var thisEnd = thisSpan.End; 147var overlapStart = Math.Max(thisStart, otherStart); 148var overlapEnd = Math.Min(thisEnd, otherEnd);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.cs (4)
60var newNodeStart = introspector.GetSpan(newNode.Value).Start; 92var balanceFactor = BalanceFactor(node); 95var rightBalance = BalanceFactor(node.Right); 108var leftBalance = BalanceFactor(node.Left);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.Node.cs (3)
39var thisEndValue = GetEnd(this.Value, in introspector); 40var leftEndValue = MaxEndValue(left, in introspector); 41var rightEndValue = MaxEndValue(right, in introspector);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (16)
86var index1 = 0; 87var index2 = 0; 89var start = -1; 90var end = int.MaxValue; 278var index1 = 0; 279var index2 = 0; 280var lastEnd = -1; 363for (var i = 0; i < left.Count; ++i) 432for (var index = 0; index < this.Count; ++index) 486for (var index = 0; index < this.Count; ++index) 505var hc = 0; 603var oldStart = sorted[0].Start; 604var oldEnd = sorted[0].End; 605for (var i = 1; i < sorted.Count; ++i) 607var newStart = sorted[i].Start; 608var newEnd = sorted[i].End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (4)
58var start = int.MaxValue; 59var end = 0; 93for (var i = ChildCount - 1; i >= 0; i--) 179for (var i = 0; i < this.ChildCount; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
96for (var i = 1; i < result.Length; i++) 105for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 162for (var index = startIndexInclusive; index < endIndexExclusive;) 172if (!IsLegalBraceEscape(tokenText, index, out var width)) 218var textLength = endIndexExclusive - startIndexInclusive;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharGreenSequence.Chunks.cs (2)
47var index = array.BinarySearch((tokenStart, position), static (ch, tuple) => 82var stringIndex = position - tokenStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
213var index = 0; 259for (var i = sequence.Length - 1; i >= 0; i--) 293var start = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequenceSourceText.cs (1)
33for (var i = 0; i < count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (4)
32var nestedAnonymousSpanCount = 0; 33var nestedNamedSpanCount = 0; 102var start = i; 103var seekPoint = i;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (9)
30var targetIndex = 0; 31for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 49var targetIndex = 0; 50for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 68var targetIndex = 0; 69for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 90for (var i = 0; i < list.Count; i++) 107for (var i = 0; i < list.Count; i++) 118for (var i = 0; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 64for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 71var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (11)
18for (var i = 0; i < line.Length; i++) 33for (var i = line.Length - 1; i >= 0; i--) 82var column = initialColumn; 85for (var i = 0; i < endPosition; i++) 107for (var i = 0; i < text.Length; i++) 120var lineBreak = text.IndexOf('\n'); 131var lineBreak = text.LastIndexOf('\n'); 155var lineBreaks = 0; 156for (var i = 0; i < text.Length; i++) 221var currentColumn = 0; 223for (var i = 0; i < line.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
110var startLineNumber = text.Lines.IndexOf(span.Start); 111var endLineNumber = text.Lines.IndexOf(span.End); 113for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 117var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (4)
15var startPosition = line.Start; 17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++) 69for (var i = line.Span.Start; i < line.Span.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (4)
26var start = int.MaxValue; 27var end = 0; 79var startSegmentEnd = Math.Min(span.End, except.Start); 83var endSegmentStart = Math.Max(span.Start, except.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (6)
35var firstBlockOrdinal = 0; 36var lastBlockOrdinal = blocks.Length - 1; 41for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++) 94var min = toVisit.Min; 352var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 378for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (6)
120for (var i = list.Count - 1; i >= 0; i--) 144var indentationLevel = tuple.indentation; 171var baseIndentation = tokenColumnGetter(baseToken); 172var delta = operation.GetAdjustedIndentationDelta(_headerFacts, root, baseToken); 187var indentationLevel = 0; 317for (var i = list.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (13)
103var initialIndentation = baseIndentationFinder.GetIndentationOfCurrentPosition( 145var count = _initialIndentBlockOperations.Count - 1 + operations.Count; 149for (var i = 1; i < _initialIndentBlockOperations.Count; i++) 154for (var i = 0; i < operations.Count; i++) 198var baseIndentationDelta = operation.GetAdjustedIndentationDelta(self._engine.HeaderFacts, self.TreeData.Root, effectiveBaseToken); 207var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).FullSpan.Start; 230var indentation = operation.IndentationDeltaOrPosition * Options.IndentationSize; 399var originalSpace = TokenStream.GetOriginalColumn(anchorToken); 438var depth = 0; 490var currentColumn = TokenStream.GetCurrentColumn(anchorData.AnchorToken); 508if (!previousChangesMap.TryGetValue(token, out var value)) 513var currentColumn = TokenStream.GetCurrentColumn(token); 579var tokenPairIndex = tokenData.IndexInStream;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (9)
37var otherStart = start; 38var otherEnd = start + length; 41var thisStart = thisSpan.Start; 42var thisEnd = thisSpan.End; 49var otherStart = start; 50var otherEnd = start + length; 53var thisStart = thisSpan.Start; 54var thisEnd = thisSpan.End; 70var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (4)
306for (var i = 0; i < context.TokenStream.TokenCount - 1; i++) 338var startPosition = this.TreeData.IsFirstToken(_startToken) ? this.TreeData.StartPosition : _startToken.SpanStart; 339var endPosition = this.TreeData.IsLastToken(_endToken) ? this.TreeData.EndPosition : _endToken.Span.End; 388var pairIndex = p.PairIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (15)
54var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines); 60var endColumnOfPreviousToken = multipleLines ? tokenLength : context.TokenStream.GetCurrentColumn(previousToken) + tokenLength; 78var space = operation.Space; 116var space = operation.Space; 170var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 192var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 301var baseSpaceOrIndentation = context.TokenStream.GetCurrentColumn(token); 303for (var i = 0; i < list.Count; i++) 382for (var i = 0; i < tokenWithIndices.Count; i++) 416for (var pairIndex = firstToken.IndexInStream; pairIndex < lastToken.IndexInStream; pairIndex++) 453var indentation = triviaInfo.Spaces + indentationDelta; 513var tokenPairIndex = tokenWithIndex.IndexInStream - 1; 530var indentationDelta = context.GetDeltaFromPreviousChangesMap(tokenWithIndex.Token, previousChangesMap); 560var indentation = triviaInfo.Spaces + context.GetAnchorDeltaFromOriginalColumn(firstTokenOnLine);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
31ExtractLineAndSpace(this.OriginalString, out var lineBreaks, out var spaces); 143ExtractLineAndSpace(triviaString, out var lineBreaks, out var spaces);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (6)
60for (var i = 0; i < SpaceCacheSize; i++) 64for (var lineIndex = 0; lineIndex < LineBreakCacheSize; lineIndex++) 66for (var indentationLevel = 0; indentationLevel < IndentationLevelCacheSize; indentationLevel++) 68var indentation = indentationLevel * options.IndentationSize; 123var indentationLevel = indentation / Options.IndentationSize; 126var lineIndex = lineBreaks - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
69var start = this.Token.SpanStart - other.Token.SpanStart; 73var end = this.Token.Span.End - other.Token.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (11)
59var sizeOfList = spanToFormat.Length / MagicTextLengthToTokensRatio; 82for (var i = 1; i < _tokens.Count; i++) 142var indexInStream = GetTokenIndexInStream(token); 155var lastIndex = this.TokenCount - 1; 287var spaces = 0; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines); 336var initialColumn = _treeData.GetOriginalColumn(_options.TabSize, token); 356for (var pairIndex = 0; pairIndex < this.TokenCount - 1; pairIndex++) 501var tokenIndex = _tokens.BinarySearch(token, TokenOrderComparer.Instance); 518for (var i = tokenIndex; i < _tokens.Count; i++) 533for (var i = tokenIndex - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (15)
89var numberOfTabs = 0; 90var numberOfSpaces = Math.Max(0, desiredIndentation); 103var numberOfTabs = 0; 104var numberOfSpaces = Math.Max(0, desiredIndentation); 135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken); 152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText); 159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 193for (var i = 1; i < lines.Length; i++) 196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line); 199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize); 226for (var i = 0; i < text.Length; i++) 242var i = 0; 298var start = previousToken.RawKind != 0 303var end = nextToken.RawKind != 0
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++) 145for (var i = 0; i < text.Length; i++) 297for (var i = 0; i < list.Count; i++) 501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++) 525var index = this.OriginalString.IndexOf(this.IsNewLine); 531for (var i = 0; i < index; i++) 554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween); 555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule); 594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1)); 602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0; 604var index = lastText.GetFirstNonWhitespaceIndexInString(); 610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index); 611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length); 635var insertionIndex = GetInsertionIndex(changes); 636for (var i = lineBreaks.Count - 1; i >= 0; i--) 652for (var i = changes.Count - 1; i >= 0; i--) 662for (var i = changes.Count - 1; i >= 0; i--) 689if (TryGetMatchingChangeIndex(changes, out var index)) 717for (var i = 0; i < changes.Count; i++) 741for (var i = this.OriginalString.Length - 1; i >= 0; i--) 774for (var i = 0; i < delta.Lines; i++) 800for (var i = 0; i < delta.Lines; i++) 897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1); 937var offset = trivia.FullSpan.Start - this.StartPosition;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
151for (var currentLine = this.LineToBeIndented.LineNumber - 1; currentLine >= 0; currentLine--) 191var offset = updatedLine.GetColumnFromLineOffset(nonWhitespaceOffset.Value, _tabSize); 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
46priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
345var index = 0; 409for (var i = 0; i < parts.Count; i++) 428for (var i = Suffix.Length; i > 0; i--) 455for (var i = 0; i < Prefix.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (4)
190var count = set.Count; 208var count = set.Count; 240var count = stack.Count; 272var count = set.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (4)
368var spanLength = span.Length; 372for (var offset = 0; offset < spanLength; offset += buffer.Length) 374var segmentLength = Math.Min(buffer.Length, spanLength - offset); 468if (_stringReferenceMap.TryGetReferenceId(value, out var id))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (5)
88var index = 0; 127var ppIndex = -1; 128for (var i = leadingTrivia.Count - 1; i >= 0; i--) 151var index = 0; 177var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (8)
47var start = span.Start; 48var end = span.End; 101var location = selectionTrimmed.Start; 258var lineDistance = tokenLine.LineNumber - locationLine.LineNumber; 288var location = tokenToLeft.Span.End; 327var location = tokenToRightOrIn.Span.Start; 551var argumentStartLine = sourceText.Lines.GetLineFromPosition(typedAncestor.Span.Start).LineNumber; 552var caretLine = sourceText.Lines.GetLineFromPosition(position).LineNumber;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
83var fieldIndex = members.IndexOf(firstMember); 88for (var i = fieldIndex; i < members.Count; i++) 125var position = textSpan.Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (6)
65var childCount = childNodesAndTokens.Count; 70var index = 0; 261for (var i = 1; i < name.Length; i++) 455var endOfAttributeLists = attributeList.Last().Span.End; 458var endOfNode = node.Span.End; 459var startOfNodeWithoutAttributes = Math.Min(afterAttributesToken.Span.Start, endOfNode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
139var ordinal = reader.ReadInteger(); 150for (var i = 0; i < locations.Count; i++) 259var ordinal = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (6)
186var version = reader.ReadFormatVersion(); 282for (var i = 0; i < refKinds.Count; i++) 340var position = GetDataStartPosition(_symbolKeyData); 343var hashCode = 0; 361var position1 = GetDataStartPosition(_symbolKeyData); 362var position2 = GetDataStartPosition(other._symbolKeyData);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (3)
69var arity = reader.ReadInteger(); 112var type = reader.ReadInteger(); 125for (var i = namespaceNames.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
42for (var i = 0; i < events.Builder.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (16)
89var value = 0; 91var start = Position; 94var digit = Data[Position] - '0'; 115var val = ReadInteger(); 147var start = Position; 170var end = Position; 208var length = ReadInteger(); 209for (var i = 0; i < length; i++) 304for (var i = start; i < end; i++) 400for (var i = 0; i < originalParameterTypes.Count; i++) 490var id = ReadInteger(); 497var id = ReadInteger(); 553var length = ReadInteger(); 554for (var i = 0; i < length; i++) 662var start = ReadInteger(); 663var length = ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1102for (var i = 0; i < specifiedArguments.Length; i++) 1147for (var i = 0; i < signature1Parameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (5)
86for (var i = 0; i < _itemsByPriority.Length; i++) 103for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck > priority; priorityToCheck--) 116for (var priorityToCheck = priority - 1; priorityToCheck >= 0; priorityToCheck--) 200for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck >= 0; priorityToCheck--) 227for (var i = 0; i < _itemsByPriority.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (16)
98var charCount = distinctValues.Sum(v => v.Length); 103var characterIndex = 0; 104for (var i = 0; i < distinctValues.Length; i++) 123for (var i = 0; i < _wordSpans.Length; i++) 141var currentEdgeIndex = 0; 142for (var i = 0; i < _builderNodes.Length; i++) 145var edgeCount = builderNode.EdgeCount; 152var start = i * CompactEdgeAllocationSize; 153var end = start + Math.Min(edgeCount, CompactEdgeAllocationSize); 154for (var j = start; j < end; j++) 185var currentNodeIndex = 0; 193var editDistance = EditDistance.GetEditDistance( 204if (TryGetChildIndex(currentNode, currentNodeIndex, editDistance, out var childNodeIndex)) 262var start = currentNodeIndex * CompactEdgeAllocationSize; 263var end = start + Math.Min(currentNode.EdgeCount, CompactEdgeAllocationSize); 265for (var i = start; i < end; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (8)
78for (var i = 0; i < value.Length; i++) 119var editDistance = EditDistance.GetEditDistance( 134var min = editDistance - threshold; 135var max = editDistance + threshold; 137var startInclusive = currentNode.FirstEdgeIndex; 138var endExclusive = startInclusive + currentNode.EdgeCount; 139for (var i = startInclusive; i < endExclusive; i++) 141var childEditDistance = _edges[i].EditDistance;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
25var d = o1.TextSpan.Start - o2.TextSpan.Start; 60for (var i = 1; i < spans.Count; i++) 150var startPosition = token.SpanStart; 263var startPosition = GetStartPositionOfSpan(startToken); 264var endPosition = GetEndPositionOfSpan(endToken); 277var backwardPosition = token.FullSpan.End; 303var forwardPosition = token.FullSpan.Start; 364var startPosition = startToken.SpanStart; 365var endPosition = endToken.RawKind == 0 ? root.Span.End : endToken.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ComparerWithState.cs (2)
16var comparison = comparableMethod(first, state).CompareTo(comparableMethod(second, state)); 30var comparison = comparableMethod(first).CompareTo(comparableMethod(second));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (22)
61for (var i = 0; i < text.Length; i++) 93for (var i = 0; i < target.Length; i++) 142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1); 145for (var i = 0; i < width; i++) 155for (var j = 0; j < height; j++) 207var sourceLength = source.Length; 208var targetLength = target.Length; 218var minimumEditCount = targetLength - sourceLength; 484var offset = threshold - minimumEditCount; 492for (var i = 1; i <= sourceLength; i++) 494var lastMatchIndex_inTarget = 0; 498var jStart = Math.Max(1, i - offset); 499var jEnd = Math.Min(targetLength, i + minimumEditCount + offset); 515for (var j = jStart; j <= jEnd; j++) 519var i1 = targetChar < LastSeenIndexLength ? characterToLastSeenIndex_inSource[targetChar] : 0; 520var j1 = lastMatchIndex_inTarget; 558for (var j = 0; j < height; j++) 560for (var i = 0; i < width; i++) 562var v = matrix[i + 2, j + 2]; 573=> da.TryGetValue(c, out var value) ? value : 0; 582var min = v1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
47for (var i = 0; i < streams.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (13)
78for (var i = 0; i < arguments.Count; i++) 86for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 88var parameterIndex = argumentToParameterMap[argumentIndex]; 105var argumentIndexToSave = GetArgumentIndex(position.Value); 106var foundParameterIndex = -1; 163for (var i = 0; i < arguments.Count; i++) 166for (var i = 0; i < arguments.Count; i++) 168var parameterIndex = argumentToParameterMap[i]; 173for (var i = 0; i < specified.Count; i++) 189var currentParameterIndex = 0; 193for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 208var namedParameterIndex = method.Parameters.IndexOf(p => p.Name == argumentName); 260for (var i = 0; i < arguments.Count - 1; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (4)
96var i = 0; 112var length = list.Count; 126for (var i = 0; i < length; i++) 146var index = list.IndexOfNullOrDuplicateItem();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i); 48var chunkOffset = 0; 51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false); 181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count); 194var currentOffset = GetChunkOffset(position); 196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position)); 225var count = checked((int)Length); 228var chunkIndex = 0; 232var copyCount = Math.Min(chunk.Length, count); 310var nextIndex = GetChunkIndex(value); 311for (var i = this.chunks.Count; i <= nextIndex; i++) 335var chunkIndex = GetChunkIndex(value); 336var chunkOffset = GetChunkOffset(value); 340var trimIndex = chunkIndex + 1; 341for (var i = trimIndex; i < chunks.Count; i++) 359var currentIndex = CurrentChunkIndex; 360var currentOffset = CurrentChunkOffset; 375var currentIndex = index; 376var countLeft = count; 381var currentOffset = CurrentChunkOffset; 383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (2)
61for (var i = 0; i < taskArray.Length; i++) 73for (var i = 0; i < taskArray.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
25for (var start = 0; start < text.Length;) 43var length = identifier.Length; 85var current = wordStart + 1; 107var current = wordStart + 1; 128var end = current - 1; 153var current = wordStart + 1; 164var current = wordStart + 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (8)
16var startIndex = 0; 19var prefixIndex = text.IndexOf(escapePrefix, startIndex); 20var prohibitIndex = text.IndexOfAny(prohibitedCharacters, startIndex); 21var index = prefixIndex >= 0 && prohibitIndex >= 0 ? Math.Min(prefixIndex, prohibitIndex) 64var startIndex = 0; 68var index = text.IndexOf(escapePrefix, startIndex); 83var hex = ParseHex(text, index + 1, 2); 101var value = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
163var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
548var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
45for (var i = 0; i < Math.Min(names1.Count, names2.Count); i++) 65var comp = name1.CompareTo(name2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
111var parameterCount = symbol.GetParameters().Length; 502var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 503var skip = extensionUsedAsInstance ? 1 : 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
477for (var i = 0; i < t1.Count; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
126for (var i = 0; i < parameters1.Length; ++i) 220for (var i = 0; i < method1.TypeParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (7)
84for (var i = 0; i < x.Length; i++) 431for (var i = 0; i < xElements.Length; i++) 448for (var i = 0; i < xElements.Length; i++) 469var count = xParameters.Length; 475for (var i = 0; i < count; i++) 494var count = xTypeArguments.Length; 500for (var i = 0; i < count; i++)
Microsoft.CodeAnalysis.Scripting (1)
Hosting\ObjectFormatter\CommonObjectFormatter.Builder.cs (1)
91public void Append(string str, int start = 0, int count = Int32.MaxValue)
Microsoft.CodeAnalysis.Workspaces (1217)
Classification\ClassifierHelper.cs (3)
103for (var i = spans.Count - 1; i >= 0; i--) 160for (var i = 0; i < spans.Count; i++) 302for (var i = 0; i < tempBuffer.Count - 1; i++)
Classification\IRemoteSemanticClassificationService.cs (1)
81if (!classificationTypeToId.TryGetValue(type, out var id))
Classification\SyntaxClassification\SyntacticChangeRangeComputer.cs (3)
94var commonRightWidth = 0; 98var oldRootWidth = oldRoot.FullWidth(); 99var newRootWidth = newRoot.FullWidth();
CodeCleanup\AbstractCodeCleanerService.cs (6)
338var start = intervalTree.HasIntervalThatOverlapsWith(previousToken.SpanStart, previousToken.Span.Length) 343var end = intervalTree.HasIntervalThatOverlapsWith(nextToken.SpanStart, nextToken.Span.Length) 472var current = 0; 473var count = codeCleaners.Length; 550var current = 0; 551var count = codeCleaners.Length;
CodeFixes\ExportCodeFixProviderAttribute.cs (1)
89for (var index = 0; index < additionalLanguages.Length; index++)
CodeFixesAndRefactorings\EnumArrayConverter.cs (1)
15for (var i = 0; i < strings.Length; i++)
CodeRefactorings\ExportCodeRefactoringProviderAttribute.cs (1)
83for (var index = 0; index < additionalLanguages.Length; index++)
Diagnostics\HostDiagnosticAnalyzers.cs (2)
286for (var i = builder.Count - 1; i >= 0; i--) 288var swapIndex = random.Next(i + 1);
Differencing\AbstractSyntaxComparer.cs (1)
183var label = Classify(node.RawKind, node, out var isLeaf);
Differencing\Edit.cs (1)
76var hash = (int)Kind;
Differencing\LongestCommonSubsequence.cs (37)
94var minDepth = previous.MaxDepth + 1; 95var maxDepth = (int)(previous.MaxDepth * GrowFactor); 110var length = GetVArrayLength(depth); 111var start = GetVArrayStart(depth) - GetVArrayStart(MinDepth); 156var depth = _depth++; 170for (var depth = _depth - 1; depth >= 0; depth--) 204var copyDelta = Offset - other.Offset; 252var x = oldLength; 253var y = newLength; 263var k = x - y; 267var yEnd = currentV[k]; 268var xEnd = yEnd + k; 272var kPrev = right ? k - 1 : k + 1; 275var yStart = currentV[kPrev]; 276var xStart = yStart + kPrev; 279var yMid = right ? yStart : yStart + 1; 280var xMid = yMid + k; 305var x = oldLength; 306var y = newLength; 316var k = x - y; 320var yEnd = currentV[k]; 321var xEnd = yEnd + k; 325var kPrev = right ? k - 1 : k + 1; 328var yStart = currentV[kPrev]; 329var xStart = yStart + kPrev; 332var yMid = right ? yStart : yStart + 1; 333var xMid = yMid + k; 390var lcsLength = 0; 396var max = Math.Max(oldLength, newLength); 442for (var d = 0; d <= oldLength + newLength && !reachedEnd; d++) 458for (var k = -d; k <= d; k += 2) 462var kPrev = right ? k - 1 : k + 1; 465var yStart = currentV[kPrev]; 468var yMid = right ? yStart : yStart + 1; 469var xMid = yMid + k; 472var xEnd = xMid; 473var yEnd = yMid;
Differencing\Match.cs (9)
32var labelCount = comparer.LabelCount; 74var count = 0; 82var label = comparer.GetLabel(node); 137for (var l = 0; l < nodes1.Length; l++) 148var tiedToAncestor = Comparer.TiedToAncestor(label); 168var count1 = s1.Count; 169var count2 = s2.Count; 170var firstNonMatch2 = 0; 172for (var i1 = 0; i1 < count1; i1++)
ExtensionManager\IExtensionManagerExtensions.cs (1)
126foreach (var kind in kinds)
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (1)
87var count = _solution.Projects.SelectMany(p => p.DocumentIds).Count();
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
307var commaIndex = value.IndexOf(',');
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
467var index = 0;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (4)
85if (IsCandidate(state, token, expectedDocCommentId.Span, suppressMessageAttribute, cancellationToken, out var offsetOfReferenceInToken)) 215var positionOfReferenceInTree = token.SpanStart + offsetOfReferenceInToken + 1; 217var length = 0; 305var indexOfArguments = id.Span.IndexOfAny(argumentSeparators);
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (4)
255var minimumArgumentCount = symbol.Parameters.Count(static p => !p.IsOptional && !p.IsParams); 256var maximumArgumentCount = symbol.Parameters is [.., { IsParams: true }] 260var exactArgumentCount = symbol.Parameters.Any(static p => p.IsOptional || p.IsParams) 274var actualArgumentCount = state.SyntaxFacts.GetArgumentsOfObjectCreationExpression(node).Count;
FindSymbols\FindReferences\Finders\MethodTypeParameterSymbolReferenceFinder.cs (2)
33var ordinal = method.TypeParameters.IndexOf(symbol); 87var index = fullName.LastIndexOf('.');
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (3)
186var ordinal = parameter.Ordinal; 207var ordinal = parameter.Ordinal; 247var ordinal = parameter.Ordinal;
FindSymbols\FindReferences\FindReferenceCache.cs (2)
196var index = 0; 206var nextIndex = index + text.Length;
FindSymbols\IStreamingFindReferencesProgress.cs (1)
54var hashCode = 0;
FindSymbols\ReferencedSymbol.cs (1)
49var count = this.Locations.Count();
FindSymbols\Shared\AbstractSyntaxIndex.cs (1)
138var ifDirectiveKind = syntaxKinds.IfDirectiveTrivia;
FindSymbols\SymbolFinder_Helpers.cs (2)
48var namespace1Count = namespace1.ConstituentNamespaces.Length; 49var namespace2Count = namespace2.ConstituentNamespaces.Length;
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (3)
57var backtickIndex = blobReader.IndexOf((byte)'`'); 811var dotIndex = blobReader.IndexOf((byte)'.'); 924var childIndex = unsortedNodes.Count;
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (18)
125foreach (var v in kvp.Value) 175var startIndex = 0; 177for (var i = 1; i < sortedNodes.Length; i++) 199var nodeCount = reader.ReadInt32(); 202for (var i = 0; i < nodeCount; i++) 205var groupCount = reader.ReadInt32(); 206for (var j = 0; j < groupCount; j++) 208var parentIndex = reader.ReadInt32(); 214var inheritanceMapKeyCount = reader.ReadInt32(); 215for (var i = 0; i < inheritanceMapKeyCount; i++) 217var key = reader.ReadInt32(); 218var valueCount = reader.ReadInt32(); 220for (var j = 0; j < valueCount; j++) 222var value = reader.ReadInt32(); 229var keyCount = reader.ReadInt32(); 238for (var i = 0; i < keyCount; i++) 241var valueCount = reader.ReadInt32(); 243for (var j = 0; j < valueCount; j++)
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
158var nodeIndex = list.Count;
FindSymbols\SymbolTree\SymbolTreeInfo.cs (20)
197for (var index = startIndexInclusive; index < endIndexExclusive; index++) 224for (var index = startIndexInclusive; index < endIndexExclusive; index++) 248var startingPosition = BinarySearch(nodes, name); 253var startIndex = startingPosition; 257var endIndex = startingPosition; 272var max = nodes.Length - 1; 273var min = 0; 277var mid = min + ((max - min) >> 1); 279var comparison = s_caseInsensitiveComparer.Compare(nodes[mid].Name, name); 307for (var i = 0; i < tmp.Count; i++) 318for (var i = 0; i < tmp.Count; i++) 328for (var i = 0; i < unsortedNodes.Length; i++) 352var comp = TotalComparer(x.Name, y.Name); 384var diff = CaseInsensitiveComparison.Comparer.Compare(s1, s2); 444for (var i = 0; i < orderedKeys1.Count; i++) 450for (var j = 0; j < values1.Length; j++) 477var baseNameIndex = BinarySearch(nodes, baseName); 484for (var derivedNameIndex = startIndexInclusive; derivedNameIndex < endIndexExclusive; derivedNameIndex++) 500var baseTypeNameIndex = BinarySearch(baseTypeName); 506foreach (var derivedTypeIndex in derivedTypeIndices)
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (4)
44var partialKeywordKind = syntaxFacts.SyntaxKinds.PartialKeyword; 82var predefinedTypes = (int)PredefinedType.None; 83var predefinedOperators = (int)PredefinedOperator.None; 353syntaxFacts.GetNameAndArityOfSimpleName(usingTarget, out var name, out var arity);
FindSymbols\SyntaxTree\SyntaxTreeIndex_Persistence.cs (4)
66var aliasInfoCount = reader.ReadInt32(); 73for (var i = 0; i < aliasInfoCount; i++) 83var interceptsLocationInfoCount = reader.ReadInt32(); 89for (var i = 0; i < interceptsLocationInfoCount; i++)
FindSymbols\SyntaxTree\SyntaxTreeIndex.ContextInfo.cs (2)
213var predefinedTypes = reader.ReadInt32(); 214var predefinedOperators = reader.ReadInt32();
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (2)
204var spanStart = reader.ReadInt32(); 205var spanLength = reader.ReadInt32();
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex.NavigateToSearchInfo.cs (26)
182var maxNameLength = 0; 245for (var i = 0; i < charParts.Count; i++) 248for (var j = i + 1; j < charParts.Count; j++) 264for (var prefixLen = 1; prefixLen <= part.Length; prefixLen++) 291for (var i = 0; i < name.Length - 1; i++) 293var idx = FuzzyBigramCharIndex(char.ToLowerInvariant(name[i])) * FuzzyBigramAlphabetSize 372var sepIndex = pattern.IndexOfAny(' ', '*'); 379var end = sepIndex < 0 ? pattern.Length : sepIndex; 528var n = pattern.Length; 533var furthest = 0; 535for (var i = 0; i <= furthest && i < n; i++) 537for (var j = i + 1; j <= n; j++) 595for (var i = 0; i < charParts.Count - 1; i++) 638var threshold = WordSimilarityChecker.GetThreshold(pattern.Length); 640for (var delta = -threshold; delta <= threshold; delta++) 642var candidateLength = pattern.Length + delta; 646var bit = Math.Min(candidateLength, MaxSymbolNameLengthBitIndex); 692var k = WordSimilarityChecker.GetThreshold(pattern.Length); 693var minShared = pattern.Length - 1 - 2 * k; 697var count = 0; 698for (var i = 0; i < pattern.Length - 1; i++) 700var idx = FuzzyBigramCharIndex(char.ToLowerInvariant(pattern[i])) * FuzzyBigramAlphabetSize 801for (var i = 0; i < text.Length - 1; i++) 803var idx = FuzzyBigramCharIndex(text[i]) * FuzzyBigramAlphabetSize 871var count = reader.ReadInt32(); 872for (var i = 0; i < count; i++)
FindSymbols\TopLevelSyntaxTree\SparseNgramGenerator.cs (11)
110for (var i = 0; i + 2 <= text.Length; i++) 118var ngramStart = stack[^1].pos; 119var ngramLength = i + 2 - ngramStart; 136var ngramStart = stack[^1].pos; 137var ngramLength = i + 2 - ngramStart; 181for (var i = 0; i + 2 <= text.Length; i++) 192var frontPos = deque.First.pos; 193var secondPos = deque[1].pos; 206var lastPos = deque.Last.pos; 213var lastPosition = deque.Last.pos + 2; 230var lastPosition = deque.Last.pos + 2;
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.ExtensionMethodInfo.cs (2)
64var count = reader.ReadInt32(); 66for (var i = 0; i < count; ++i)
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (2)
274var count = declaredSymbolInfos.Count; 348var declaredSymbolInfoIndex = declaredSymbolInfos.Count - 1;
LinkedFileDiffMerging\AbstractLinkedFileMergeConflictCommentAdditionService.cs (4)
68var startPosition = changePartition.First().Span.Start; 69var endPosition = changePartition.Last().Span.End; 71var startLineStartPosition = oldDocumentText.Lines.GetLineFromPosition(startPosition).Start; 72var endLineEndPosition = oldDocumentText.Lines.GetLineFromPosition(endPosition).End;
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (4)
146var cumulativeChangeIndex = 0; 218var insertedMergeConflictCommentsAtAdjustedLocation = 0; 219var commentChangeIndex = 0; 220var currentPositionDelta = 0;
Log\AggregateLogger.cs (3)
117for (var i = 0; i < _loggers.Length; i++) 131for (var i = 0; i < _loggers.Length; i++) 145for (var i = 0; i < _loggers.Length; i++)
Log\HistogramLogAggregator.cs (3)
74var bucket = GetBucket(value); 86for (var i = 1; i < _buckets.Length; ++i) 98var bucket = value / BucketSize;
Log\RoslynEventSource.cs (1)
118var value = (int)function.GetRawConstantValue();
Log\RoslynEventSource.LogBlock.cs (3)
82var blockId = GetNextUniqueBlockId(); 94var blockId = GetNextUniqueBlockId(); 147var delta = Environment.TickCount - _tick;
Log\StatisticResult.cs (7)
21var max = int.MinValue; 22var min = int.MaxValue; 24var total = 0; 25for (var i = 0; i < values.Count; i++) 27var current = values[i]; 36var range = max - min; 37var mode = values.GroupBy(i => i).OrderByDescending(g => g.Count()).First().Key;
Log\WorkspaceStructureLogger.cs (3)
44var projectsProcessed = 0; 45var totalProjects = solution.ProjectIds.Count; 232var index = s.IndexOf(oldValue, StringComparison.OrdinalIgnoreCase);
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (1)
192for (var i = 0; i < 5; i++)
Options\OptionKey.cs (1)
59var hash = Option?.GetHashCode() ?? 0;
PatternMatching\AllLowerCamelCaseMatcher.cs (5)
156var maxPatternHumpLength = patternChunkText.Length - patternIndex; 157var maxCandidateHumpLength = candidateHump.Length; 159var maxHumpMatchLength = Math.Min(maxPatternHumpLength, maxCandidateHumpLength); 160for (var possibleHumpMatchLength = 1; possibleHumpMatchLength <= maxHumpMatchLength; possibleHumpMatchLength++) 256for (var i = 0; i < length; i++)
PatternMatching\PatternMatch.cs (1)
85var comparison = this.Kind - other.Kind;
PatternMatching\PatternMatcher.cs (13)
131var dotIndex = pattern.LastIndexOf('.'); 154for (var i = 0; i < pattern.Length; i++) 166for (var i = 0; i < pattern.Length; i++) 182var candidateLength = candidate.Length; 184var caseInsensitiveIndex = _compareInfo.IndexOf(candidate, patternChunk.Text, CompareOptions.IgnoreCase); 237var caseSensitiveIndex = _compareInfo.IndexOf(candidate, patternChunk.Text, startIndex: caseInsensitiveIndex, CompareOptions.None); 302var caseSensitiveIndex = _compareInfo.IndexOf(candidate, patternChunk.Text, startIndex: caseInsensitiveIndex, CompareOptions.None); 325for (var i = 0; i < text.Length; i++) 529var currentCandidateHump = 0; 530var currentPatternHump = 0; 534var patternHumpCount = patternHumps.Count; 535var candidateHumpCount = candidateHumps.Count; 547var matchCount = matchSpans.Count;
PatternMatching\PatternMatcher.PatternSegment.cs (8)
44var count = 0; 45var wordLength = 0; 47for (var i = 0; i < pattern.Length; i++) 73var partCount = CountTextChunks(pattern); 81var resultIndex = 0; 82var wordStart = 0; 83var wordLength = 0; 85for (var i = 0; i < pattern.Length; i++)
Recommendations\AbstractRecommendationServiceRunner.cs (4)
93var ordinalInInvocation = arguments.IndexOf(lambdaSyntax.Parent); 114var lambdaParameterCount = this.GetLambdaParameterCount(lambdaSyntax); 159var index = typeParameters.IndexOf(typeParameter); 309AddSpecialTypeSymbolAndItsAliases(nameof(Int32), SpecialType.System_Int32);
Remote\RemoteArguments.cs (1)
226var hashCode = 0;
Rename\ConflictEngine\ConflictResolver.cs (3)
347var symbolIndex = 0; 442var index = newMetadataName.IndexOf(replacementText, 0); 476var currentIndex = 0;
Rename\ConflictEngine\ConflictResolver.Session.cs (8)
123for (var phase = 0; phase < 4; phase++) 227for (var i = 0; i < conflictResolution.RelatedLocations.Count; i++) 530var adjustedStartPosition = conflictResolution.GetAdjustedTokenStartingPosition(originalReference.TextSpan.Start, originalReference.DocumentId); 559var symbolIndex = 0; 579var newAdjustedStartPosition = conflictResolution.GetAdjustedTokenStartingPosition(renameDeclarationLocationReference.TextSpan.Start, renameDeclarationLocationReference.DocumentId); 667var start = _documentOfRenameSymbolHasBeenRenamed 892var offset = renameLocation.Location.SourceSpan.Start - containingLocationForStringOrComment.Start; 893var length = renameLocation.Location.SourceSpan.Length;
Rename\ConflictEngine\MutableConflictResolution.cs (1)
108var versionNumber = 1;
Rename\ConflictEngine\RenamedSpansTracker.cs (1)
60var adjustedStartingPosition = startingPosition;
Rename\RenameUtilities.cs (3)
299var startOffset = 0; 310var offset = subSpan.Start - startOffset; 385var ordinal = containingMethod.Parameters.IndexOf((IParameterSymbol)symbol);
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (5)
146var position = name.LastIndexOf('.'); 406var renameTextLength = renameText.Length; 424var renameTextLength = renameText.Length; 449var renameStringPosition = renameStringAndPosition.Item2; 459var start = renameStringPosition + match.Index;
Serialization\AbstractOptionsSerializationService.cs (5)
127var warningLevel = reader.ReadInt32(); 133var count = reader.ReadInt32(); 140for (var i = 0; i < count; i++) 219var count = reader.ReadInt32(); 226for (var i = 0; i < count; i++)
Serialization\SerializerService_Reference.cs (4)
390var imageKind = reader.ReadInt32(); 400var count = reader.ReadInt32(); 405for (var i = 0; i < count; i++) 489var length = (int)memoryStream.Length;
Serialization\SerializerService.cs (1)
211for (var i = 0; i < count; i++)
Shared\Extensions\FileLinePositionSpanExtensions.cs (4)
43var startLine = span.Start.Line; 44var endLine = span.End.Line; 47var startColumn = Math.Max(span.Start.Character, 0); 48var endColumn = Math.Max(span.End.Character, 0);
Shared\Extensions\IMethodSymbolExtensions.cs (1)
42for (var i = 0; i < method.Parameters.Length; i++)
Shared\Extensions\INamedTypeSymbolExtensions.cs (1)
15for (var i = containers.Length - 1; i >= 0; i--)
Shared\Extensions\INamespaceSymbolExtensions.cs (2)
45for (var i = 0; i < Math.Min(names1.Count, names2.Count); i++) 47var comp = names1[i].CompareTo(names2[i]);
Shared\Extensions\ISymbolExtensions.cs (2)
430var index = symbol.OriginalDefinition.GetAllTypeParameters().IndexOf(p => p.Name == typeParamName.Value); 526for (var i = 0; i < left.Parameters.Length; i++)
Shared\Extensions\SourceTextExtensions.cs (24)
46GetLineAndOffset(text, position, out _, out var offset); 81var length = text.Length - value.Length; 84for (var i = startIndex; i <= length; i++) 87for (var j = 0; j < normalized.Length; j++) 117for (var i = startIndex; i >= 0; i--) 120for (var j = 0; j < normalized.Length; j++) 153for (var i = 0; i < value.Length; i++) 166for (var i = 0; i < length; i++) 180var length = sourceText.Length; 206var numberOfChunks = 1 + (length / buffer.Length); 210var offset = 0; 211for (var i = 0; i < numberOfChunks; i++) 215var count = Math.Min(buffer.Length, length - offset); 248var length = reader.ReadInt32(); 255var chunkSize = reader.ReadInt32(); 257var numberOfChunks = reader.ReadInt32(); 262var offset = 0; 263for (var i = 0; i < numberOfChunks; i++) 322var chunkIndex = GetIndexFromPosition(position); 323var chunkColumn = GetColumnFromPosition(position); 344var totalCharsToRead = Math.Min(count, Length - Position); 347var chunkIndex = GetIndexFromPosition(Position); 348var chunkStartOffset = GetColumnFromPosition(Position); 353var charsToCopy = Math.Min(chunk.Length - chunkStartOffset, count);
Shared\Extensions\TelemetryExtensions.cs (1)
24var suffix = Roslyn.Utilities.Hash.GetFNVHashCode(type.FullName);
Shared\TestHooks\AsynchronousOperationListener.cs (1)
138var i = 0;
Shared\Utilities\BloomFilter_Serialization.cs (4)
36for (var i = 0; i < bitArray.Length; i++) 64var hashFunctionCount = reader.ReadInt32(); 72var length = reader.ReadInt32(); 75for (var i = 0; i < bytes.Length; i++)
Shared\Utilities\BloomFilter.cs (17)
75var m = Math.Max(1, ComputeM(expectedCount, falsePositiveProbability)); 129var numberOfCharsLeft = key.Length; 134var index = 0; 171var numberOfCharsLeft = 4; 176var index = 0; 333for (var i = 0; i < _hashFunctionCount; i++) 335var hash = ComputeHash(value, i, _isCaseSensitive); 348for (var i = 0; i < _hashFunctionCount; i++) 350var hash = ComputeHash(value, i); 364for (var i = 0; i < _hashFunctionCount; i++) 366var hash = hashes[i]; 386for (var i = 0; i < _hashFunctionCount; i++) 388var hash = ComputeHash(value, i, _isCaseSensitive); 400for (var i = 0; i < _hashFunctionCount; i++) 402var hash = ComputeHash(value, i); 426for (var i = 0; i < array1.Length; i++) 455for (var i = 0; i < hashFunctionCount; i++)
Shared\Utilities\DocumentationComment.cs (2)
194var maxPrefix = int.MaxValue; 214for (var i = 0; i < lines.Length; i++)
Shared\Utilities\XmlFragmentParser.cs (2)
167var initialCount = count; 198var charCount = Math.Min(src.Length - srcIndex, destCount);
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
261for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (2)
274var hc = currentNode.HashCode; 844var h = 0;
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (6)
163var rootLength = GetPathRoot(path, isUnixLike).Length; 166var i = path.Length; 591var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 608var remainingParts = directoryPathParts.Length - index; 883var toSkip = isDriveRooted ? 2 : 1; 901var partCount = resolvedParts.Count;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ArrayExtensions.cs (5)
131var low = 0; 132var high = array.Length - 1; 136var middle = low + ((high - low) >> 1); 137var midValue = array[middle]; 170for (var i = 0; i < first.Length; i++)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
58var hashCode = 0; 59var count = 0; 83var hashCode = 0; 84var count = 0; 103var maxSize = Math.Min(maxItemsToHash, values.Length); 104var hashCode = 0; 127var hashCode = 0; 128var count = 0; 153var hashCode = 0; 154var count = 0; 176var hashCode = 0; 177var count = 0;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringTable.cs (10)
124var hashCode = Hash.GetFNVHashCode(chars); 128var idx = LocalIdxFromHash(hashCode); 164var hashCode = Hash.GetFNVHashCode(chars); 168var idx = LocalIdxFromHash(hashCode); 347var idx = LocalIdxFromHash(hashCode); 374var i1 = LocalNextRandom() & SharedBucketSizeMask; 450var i1 = SharedNextRandom() & SharedBucketSizeMask; 487for (var i = 0; i < array.Length; i++) 532for (var i = 0; i < ascii.Length; i++) 543for (var i = 0; i < ascii.Length; i++)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (10)
38var currentStart = accumulatedTextChangeSoFar.Value.Span.Start; 39var currentOldEnd = accumulatedTextChangeSoFar.Value.Span.End; 40var currentNewEnd = accumulatedTextChangeSoFar.Value.Span.Start + accumulatedTextChangeSoFar.Value.NewLength; 135var oldIndex = 0; 136var newIndex = 0; 140var oldDelta = 0; 199var newChangeLeadingDeletion = oldChange.Span.Start + oldDelta - newChange.SpanStart; 222var oldChangeLeadingInsertion = newChange.SpanStart - (oldChange.Span.Start + oldDelta); 224var oldChangeLeadingDeletion = Math.Min(oldChange.Span.Length, oldChangeLeadingInsertion); 310var newDeletion = newChange.SpanLength + oldChange.Span.Length - oldChange.NewLength;
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
356if (source.TryGetNonEnumeratedCount(out var count)) 436var index = 0; 713var count = data.First().Count(); 723var width = 0; 850var count = 0;
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (11)
466for (var i = 0; i < self.Length; i++) 635var count1 = array1.Length; 636var count2 = array2.Length; 736var index = 0; 870var capacity = map.Count > 3 ? map.Count : 0; 896var count = members.Count(static s => s is TNamedTypeSymbol); 927for (var i = 1; i < array.Length; i++) 1073var count = 0; 1088var sum = 0; 1100var sum = 0; 1101for (var i = 0; i < items.Length; i++)
src\roslyn\src\Dependencies\Collections\Internal\HashHelpers.cs (5)
51var limit = (int)Math.Sqrt(candidate); 52for (var divisor = 3; divisor <= limit; divisor += 2) 67foreach (var prime in s_primes) 74for (var i = (min | 1); i < int.MaxValue; i += 2) 85var newSize = 2 * oldSize;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (6)
365var index = self.IndexOf(value); 377var index = self.IndexOf(value, 0, Count, equalityComparer); 417var index = builder.IndexOf(item); 441var index = builder.IndexOf(item, 0, builder.Count, equalityComparer); 472var index = self.IndexOf(oldValue); 486var index = self.IndexOf(oldValue, equalityComparer);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray.cs (38)
66var copied = 0; 151var dstLB = destinationArray.GetLowerBound(0); 161var copied = 0; 228var offset = startIndex; 244var endIndex = segment.Offset + segment.Count; 245for (var i = segment.Offset; i < endIndex; i++) 315var endIndex = startIndex - count + 1; 316for (var i = startIndex; i >= endIndex; i--) 324var endIndex = startIndex - count + 1; 325for (var i = startIndex; i >= endIndex; i--) 352var firstIndex = index; 353var lastIndex = index + length - 1; 488var initialFirstSegment = _firstOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 489var initialSecondSegment = _secondOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 490var offset = _firstOffset & SegmentedArrayHelper.GetOffsetMask<T>(); 495var remainingInSegment = firstSegment.Length - offset; 496var currentSegmentLength = Math.Min(remainingInSegment, _length); 505var currentSegmentLength = Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed); 591var initialFirstSegment = (_completed + _firstOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 592var initialSecondSegment = (_completed + _secondOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 593var firstOffset = (_completed + _firstOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 594var secondOffset = (_completed + _secondOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 598var remainingInFirstSegment = firstSegment.Length - firstOffset; 599var remainingInSecondSegment = secondSegment.Length - secondOffset; 600var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 639var initialFirstSegment = (_firstOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 640var initialSecondSegment = (_secondOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 641var firstOffset = (_firstOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 642var secondOffset = (_secondOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 646var remainingInFirstSegment = firstOffset + 1; 647var remainingInSecondSegment = secondOffset + 1; 648var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 733var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 734var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 737var remainingInSegment = segment.Length - offset; 782var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 783var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 786var remainingInSegment = segment.Length - offset;
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (14)
83for (var i = 0; i < _items.Length - 1; i++) 92var lastPageSize = length - ((_items.Length - 1) << SegmentShift); 147for (var i = 0; i < items.Length; i++) 157for (var i = 0; i < _items.Length; i++) 165for (var i = 0; i < _items.Length; i++) 241for (var i = 0; i < _items.Length; i++) 244var index = list.IndexOf(value); 256for (var i = 0; i < _items.Length; i++) 259var index = list.IndexOf(value); 318for (var i = 0; i < Length; i++) 320var result = comparer.Compare(this[i], o[i]); 342for (var i = 0; i < Length; i++) 357var ret = 0; 358for (var i = Length >= 8 ? Length - 8 : 0; i < Length; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (46)
180var count = source._count; 181for (var i = 0; i < count; i++) 298var count = _count; 321for (var i = 0; i < _count; i++) 332for (var i = 0; i < _count; i++) 346for (var i = 0; i < _count; i++) 375var count = _count; 377for (var i = 0; i < count; i++) 415var i = GetBucket(hashCode); 449var i = GetBucket(hashCode); 494var size = HashHelpers.GetPrime(capacity); 528ref var bucket = ref GetBucket(hashCode); 529var i = bucket - 1; // Value in _buckets is 1-based 622var count = _count; 651var count = _count; 659for (var i = 0; i < count; i++) 663ref var bucket = ref GetBucket(entries[i]._hashCode); 676var oldSegmentCount = segments.Length; 677var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 684for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 688var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 714ref var bucket = ref GetBucket(hashCode); 716var last = -1; 717var i = bucket - 1; // Value in buckets is 1-based 791ref var bucket = ref GetBucket(hashCode); 793var last = -1; 794var i = bucket - 1; // Value in buckets is 1-based 909for (var i = 0; i < _count; i++) 927var count = _count; 929for (var i = 0; i < count; i++) 957var currentCapacity = _entries.Length; 970var newSize = HashHelpers.GetPrime(capacity); 1004var newSize = HashHelpers.GetPrime(capacity); 1006var currentCapacity = oldEntries.Length; 1012var oldCount = _count; 1022var newCount = 0; 1023for (var i = 0; i < count; i++) 1030ref var bucket = ref GetBucket(hashCode); 1330var count = _dictionary._count; 1332for (var i = 0; i < count; i++) 1409var count = _dictionary._count; 1413for (var i = 0; i < count; i++) 1538var count = _dictionary._count; 1540for (var i = 0; i < count; i++) 1617var count = _dictionary._count; 1621for (var i = 0; i < count; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count; 162var capacity = source._buckets.Length; 163var threshold = HashHelpers.ExpandPrime(source.Count + 1); 179for (var i = 0; i < source._count; i++) 201var count = _count; 237var hashCode = item!.GetHashCode(); 238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 299var last = -1; 308ref var bucket = ref GetBucketRef(hashCode); 309var i = bucket - 1; // Value in buckets is 1-based 402var index = FindItemIndex(equalValue); 565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 822for (var i = 0; i < _count && count != 0; i++) 842var numRemoved = 0; 843for (var i = 0; i < _count; i++) 881var currentCapacity = _entries.Length; 892var newSize = HashHelpers.GetPrime(capacity); 904var count = _count; 912for (var i = 0; i < count; i++) 917ref var bucket = ref GetBucketRef(entry._hashCode); 930var oldSegmentCount = segments.Length; 931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 954var capacity = Count; 956var newSize = HashHelpers.GetPrime(capacity); 958var currentCapacity = oldEntries.Length; 964var oldCount = _count; 968var count = 0; 969for (var i = 0; i < oldCount; i++) 971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries. 976ref var bucket = ref GetBucketRef(hashCode); 1000var size = HashHelpers.GetPrime(capacity); 1032ref var bucket = ref RoslynUnsafe.NullRef<int>(); 1040var i = bucket - 1; // Value in _buckets is 1-based 1066var i = bucket - 1; // Value in _buckets is 1-based 1096var count = _count; 1150for (var i = 0; i < _count; i++) 1176var originalCount = _count; 1187var index = FindItemIndex(item); 1196for (var i = 0; i < originalCount; i++) 1244var originalCount = _count; 1259if (AddIfNotPresent(item, out var location)) 1282for (var i = 0; i < originalCount; i++) 1319var numElementsInOther = 0; 1331var originalCount = _count; 1339var unfoundCount = 0; // count of items in other not found in this 1340var uniqueFoundCount = 0; // count of unique items in other found in this 1344var index = FindItemIndex(item);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (32)
89var count = c.Count; 162var oldSegmentCount = segments.Length; 163var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 170for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 174var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<T>()); 254var size = _size; 271var size = _size; 306var count = c.Count; 324var targetIndex = _size; 397var size = _size; 439for (var i = 0; i < _size; i++) 522var newCapacity = 0; 545var oldSegmentCount = (_items.Length + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 546var newSegmentCount = oldSegmentCount + Math.Max(1, oldSegmentCount >> segmentGrowthShiftValue); 560var lastSegmentLength = newCapacity & SegmentedArrayHelper.GetOffsetMask<T>(); 583for (var i = 0; i < _size; i++) 601for (var i = 0; i < _size; i++) 634var endIndex = startIndex + count; 635for (var i = startIndex; i < endIndex; i++) 650for (var i = _size - 1; i >= 0; i--) 696var endIndex = startIndex - count; 697for (var i = startIndex; i > endIndex; i--) 714var version = _version; 716for (var i = 0; i < _size; i++) 906var count = c.Count; 936var targetIndex = index; 1066var index = IndexOf(item); 1093var freeIndex = 0; // the first free slot in items array 1101var current = freeIndex + 1; 1122var result = _size - freeIndex; 1295var threshold = (int)(_items.Length * 0.9); 1309for (var i = 0; i < _size; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (16)
49for (var i = 0; i < result.Length; i++) 227var endIndex = startIndex + count; 228for (var i = startIndex; i < endIndex; i++) 247var endIndex = startIndex + count; 248for (var i = startIndex; i < endIndex; i++) 281var i = 0; 282for (var j = 0; j < _builder.Count; j++) 300var i = 0; 301for (var j = 0; j < _builder.Count; j++) 319var i = 0; 320for (var j = 0; j < _builder.Count; j++) 558for (var i = 0; i < capacity; i++) 632for (var i = 0; i < Count; i++) 758for (var i = 0; i < count; i++) 768var j = 0; 769for (var i = 0; i < Count; i++)
src\roslyn\src\Dependencies\PooledObjects\ObjectPool`1.cs (3)
163for (var i = 0; i < items.Length; i++) 210for (var i = 0; i < items.Length; i++) 255for (var i = 0; i < items.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
147return nameof(Int32); 153var intVal = EnumValueAsInt32; 200nameof(Int32) => v => Convert(int.Parse(v)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (17)
99var length = sourceEndExclusive - sourceStartInclusive; 110var rootIndex = GetRootSourceIndex(length); 111var rootIndexInSource = sourceStartInclusive + rootIndex; 138var perfectPortionHeight = SegmentedArraySortUtils.Log2((uint)subtreeNodeCount + 1); 141var perfectPortionNodeCount = PerfectTreeNodeCount(perfectPortionHeight); 148var perfectPortionMidwayPoint = perfectPortionNodeCount / 2; 191var nodeCountIfTreeWerePerfect = PerfectTreeNodeCount(height: perfectPortionHeight + 1); 193var elementsInLastIncompleteRow = subtreeNodeCount - perfectPortionNodeCount; 194var elementsInLastRowIfTreeWerePerfect = nodeCountIfTreeWerePerfect - perfectPortionNodeCount; 198var elementsInLastRowCappedAtMidwayPoint = Math.Min(elementsInLastIncompleteRow, elementsInLastRowIfTreeWerePerfect / 2); 217var leftChildIndex = GetLeftChildIndex(currentNodeIndex); 218var rightChildIndex = GetRightChildIndex(currentNodeIndex); 221var leftMaxEndValue = ComputeMaxEndNodes(array, leftChildIndex, in introspector); 222var rightMaxEndValue = ComputeMaxEndNodes(array, rightChildIndex, in introspector); 227var thisEndValue = introspector.GetSpan(currentNode.Value).End; 242var maxEndNodeIndex = array[leftChildIndex].MaxEndNodeIndex; 251var maxEndNodeIndex = array[rightChildIndex].MaxEndNodeIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeAlgorithms`2.cs (14)
102var otherStart = start; 103var otherEnd = start + length; 106var thisStart = thisSpan.Start; 107var thisEnd = thisSpan.End; 122var otherStart = start; 123var otherEnd = start + length; 126var thisStart = thisSpan.Start; 127var thisEnd = thisSpan.End; 135var otherStart = start; 136var otherEnd = start + length; 139var thisStart = thisSpan.Start; 140var thisEnd = thisSpan.End; 147var overlapStart = Math.Max(thisStart, otherStart); 148var overlapEnd = Math.Min(thisEnd, otherEnd);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.cs (4)
60var newNodeStart = introspector.GetSpan(newNode.Value).Start; 92var balanceFactor = BalanceFactor(node); 95var rightBalance = BalanceFactor(node.Right); 108var leftBalance = BalanceFactor(node.Left);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.Node.cs (3)
39var thisEndValue = GetEnd(this.Value, in introspector); 40var leftEndValue = MaxEndValue(left, in introspector); 41var rightEndValue = MaxEndValue(right, in introspector);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (16)
86var index1 = 0; 87var index2 = 0; 89var start = -1; 90var end = int.MaxValue; 278var index1 = 0; 279var index2 = 0; 280var lastEnd = -1; 363for (var i = 0; i < left.Count; ++i) 432for (var index = 0; index < this.Count; ++index) 486for (var index = 0; index < this.Count; ++index) 505var hc = 0; 603var oldStart = sorted[0].Start; 604var oldEnd = sorted[0].End; 605for (var i = 1; i < sorted.Count; ++i) 607var newStart = sorted[i].Start; 608var newEnd = sorted[i].End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (4)
58var start = int.MaxValue; 59var end = 0; 93for (var i = ChildCount - 1; i >= 0; i--) 179for (var i = 0; i < this.ChildCount; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
96for (var i = 1; i < result.Length; i++) 105for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 162for (var index = startIndexInclusive; index < endIndexExclusive;) 172if (!IsLegalBraceEscape(tokenText, index, out var width)) 218var textLength = endIndexExclusive - startIndexInclusive;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharGreenSequence.Chunks.cs (2)
47var index = array.BinarySearch((tokenStart, position), static (ch, tuple) => 82var stringIndex = position - tokenStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
213var index = 0; 259for (var i = sequence.Length - 1; i >= 0; i--) 293var start = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequenceSourceText.cs (1)
33for (var i = 0; i < count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (4)
32var nestedAnonymousSpanCount = 0; 33var nestedNamedSpanCount = 0; 102var start = i; 103var seekPoint = i;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (9)
30var targetIndex = 0; 31for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 49var targetIndex = 0; 50for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 68var targetIndex = 0; 69for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 90for (var i = 0; i < list.Count; i++) 107for (var i = 0; i < list.Count; i++) 118for (var i = 0; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 64for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 71var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (11)
18for (var i = 0; i < line.Length; i++) 33for (var i = line.Length - 1; i >= 0; i--) 82var column = initialColumn; 85for (var i = 0; i < endPosition; i++) 107for (var i = 0; i < text.Length; i++) 120var lineBreak = text.IndexOf('\n'); 131var lineBreak = text.LastIndexOf('\n'); 155var lineBreaks = 0; 156for (var i = 0; i < text.Length; i++) 221var currentColumn = 0; 223for (var i = 0; i < line.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
110var startLineNumber = text.Lines.IndexOf(span.Start); 111var endLineNumber = text.Lines.IndexOf(span.End); 113for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 117var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (4)
15var startPosition = line.Start; 17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++) 69for (var i = line.Span.Start; i < line.Span.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (4)
26var start = int.MaxValue; 27var end = 0; 79var startSegmentEnd = Math.Min(span.End, except.Start); 83var endSegmentStart = Math.Max(span.Start, except.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (6)
35var firstBlockOrdinal = 0; 36var lastBlockOrdinal = blocks.Length - 1; 41for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++) 94var min = toVisit.Min; 352var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 378for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (6)
120for (var i = list.Count - 1; i >= 0; i--) 144var indentationLevel = tuple.indentation; 171var baseIndentation = tokenColumnGetter(baseToken); 172var delta = operation.GetAdjustedIndentationDelta(_headerFacts, root, baseToken); 187var indentationLevel = 0; 317for (var i = list.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (13)
103var initialIndentation = baseIndentationFinder.GetIndentationOfCurrentPosition( 145var count = _initialIndentBlockOperations.Count - 1 + operations.Count; 149for (var i = 1; i < _initialIndentBlockOperations.Count; i++) 154for (var i = 0; i < operations.Count; i++) 198var baseIndentationDelta = operation.GetAdjustedIndentationDelta(self._engine.HeaderFacts, self.TreeData.Root, effectiveBaseToken); 207var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).FullSpan.Start; 230var indentation = operation.IndentationDeltaOrPosition * Options.IndentationSize; 399var originalSpace = TokenStream.GetOriginalColumn(anchorToken); 438var depth = 0; 490var currentColumn = TokenStream.GetCurrentColumn(anchorData.AnchorToken); 508if (!previousChangesMap.TryGetValue(token, out var value)) 513var currentColumn = TokenStream.GetCurrentColumn(token); 579var tokenPairIndex = tokenData.IndexInStream;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (9)
37var otherStart = start; 38var otherEnd = start + length; 41var thisStart = thisSpan.Start; 42var thisEnd = thisSpan.End; 49var otherStart = start; 50var otherEnd = start + length; 53var thisStart = thisSpan.Start; 54var thisEnd = thisSpan.End; 70var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (4)
306for (var i = 0; i < context.TokenStream.TokenCount - 1; i++) 338var startPosition = this.TreeData.IsFirstToken(_startToken) ? this.TreeData.StartPosition : _startToken.SpanStart; 339var endPosition = this.TreeData.IsLastToken(_endToken) ? this.TreeData.EndPosition : _endToken.Span.End; 388var pairIndex = p.PairIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (15)
54var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines); 60var endColumnOfPreviousToken = multipleLines ? tokenLength : context.TokenStream.GetCurrentColumn(previousToken) + tokenLength; 78var space = operation.Space; 116var space = operation.Space; 170var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 192var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 301var baseSpaceOrIndentation = context.TokenStream.GetCurrentColumn(token); 303for (var i = 0; i < list.Count; i++) 382for (var i = 0; i < tokenWithIndices.Count; i++) 416for (var pairIndex = firstToken.IndexInStream; pairIndex < lastToken.IndexInStream; pairIndex++) 453var indentation = triviaInfo.Spaces + indentationDelta; 513var tokenPairIndex = tokenWithIndex.IndexInStream - 1; 530var indentationDelta = context.GetDeltaFromPreviousChangesMap(tokenWithIndex.Token, previousChangesMap); 560var indentation = triviaInfo.Spaces + context.GetAnchorDeltaFromOriginalColumn(firstTokenOnLine);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
31ExtractLineAndSpace(this.OriginalString, out var lineBreaks, out var spaces); 143ExtractLineAndSpace(triviaString, out var lineBreaks, out var spaces);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (6)
60for (var i = 0; i < SpaceCacheSize; i++) 64for (var lineIndex = 0; lineIndex < LineBreakCacheSize; lineIndex++) 66for (var indentationLevel = 0; indentationLevel < IndentationLevelCacheSize; indentationLevel++) 68var indentation = indentationLevel * options.IndentationSize; 123var indentationLevel = indentation / Options.IndentationSize; 126var lineIndex = lineBreaks - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
69var start = this.Token.SpanStart - other.Token.SpanStart; 73var end = this.Token.Span.End - other.Token.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (11)
59var sizeOfList = spanToFormat.Length / MagicTextLengthToTokensRatio; 82for (var i = 1; i < _tokens.Count; i++) 142var indexInStream = GetTokenIndexInStream(token); 155var lastIndex = this.TokenCount - 1; 287var spaces = 0; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines); 336var initialColumn = _treeData.GetOriginalColumn(_options.TabSize, token); 356for (var pairIndex = 0; pairIndex < this.TokenCount - 1; pairIndex++) 501var tokenIndex = _tokens.BinarySearch(token, TokenOrderComparer.Instance); 518for (var i = tokenIndex; i < _tokens.Count; i++) 533for (var i = tokenIndex - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (15)
89var numberOfTabs = 0; 90var numberOfSpaces = Math.Max(0, desiredIndentation); 103var numberOfTabs = 0; 104var numberOfSpaces = Math.Max(0, desiredIndentation); 135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken); 152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText); 159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 193for (var i = 1; i < lines.Length; i++) 196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line); 199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize); 226for (var i = 0; i < text.Length; i++) 242var i = 0; 298var start = previousToken.RawKind != 0 303var end = nextToken.RawKind != 0
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++) 145for (var i = 0; i < text.Length; i++) 297for (var i = 0; i < list.Count; i++) 501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++) 525var index = this.OriginalString.IndexOf(this.IsNewLine); 531for (var i = 0; i < index; i++) 554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween); 555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule); 594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1)); 602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0; 604var index = lastText.GetFirstNonWhitespaceIndexInString(); 610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index); 611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length); 635var insertionIndex = GetInsertionIndex(changes); 636for (var i = lineBreaks.Count - 1; i >= 0; i--) 652for (var i = changes.Count - 1; i >= 0; i--) 662for (var i = changes.Count - 1; i >= 0; i--) 689if (TryGetMatchingChangeIndex(changes, out var index)) 717for (var i = 0; i < changes.Count; i++) 741for (var i = this.OriginalString.Length - 1; i >= 0; i--) 774for (var i = 0; i < delta.Lines; i++) 800for (var i = 0; i < delta.Lines; i++) 897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1); 937var offset = trivia.FullSpan.Start - this.StartPosition;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
151for (var currentLine = this.LineToBeIndented.LineNumber - 1; currentLine >= 0; currentLine--) 191var offset = updatedLine.GetColumnFromLineOffset(nonWhitespaceOffset.Value, _tabSize); 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
46priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
345var index = 0; 409for (var i = 0; i < parts.Count; i++) 428for (var i = Suffix.Length; i > 0; i--) 455for (var i = 0; i < Prefix.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (4)
190var count = set.Count; 208var count = set.Count; 240var count = stack.Count; 272var count = set.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (4)
368var spanLength = span.Length; 372for (var offset = 0; offset < spanLength; offset += buffer.Length) 374var segmentLength = Math.Min(buffer.Length, spanLength - offset); 468if (_stringReferenceMap.TryGetReferenceId(value, out var id))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (5)
88var index = 0; 127var ppIndex = -1; 128for (var i = leadingTrivia.Count - 1; i >= 0; i--) 151var index = 0; 177var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (8)
47var start = span.Start; 48var end = span.End; 101var location = selectionTrimmed.Start; 258var lineDistance = tokenLine.LineNumber - locationLine.LineNumber; 288var location = tokenToLeft.Span.End; 327var location = tokenToRightOrIn.Span.Start; 551var argumentStartLine = sourceText.Lines.GetLineFromPosition(typedAncestor.Span.Start).LineNumber; 552var caretLine = sourceText.Lines.GetLineFromPosition(position).LineNumber;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
83var fieldIndex = members.IndexOf(firstMember); 88for (var i = fieldIndex; i < members.Count; i++) 125var position = textSpan.Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (6)
65var childCount = childNodesAndTokens.Count; 70var index = 0; 261for (var i = 1; i < name.Length; i++) 455var endOfAttributeLists = attributeList.Last().Span.End; 458var endOfNode = node.Span.End; 459var startOfNodeWithoutAttributes = Math.Min(afterAttributesToken.Span.Start, endOfNode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
139var ordinal = reader.ReadInteger(); 150for (var i = 0; i < locations.Count; i++) 259var ordinal = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (5)
186var version = reader.ReadFormatVersion(); 282for (var i = 0; i < refKinds.Count; i++) 340var position = GetDataStartPosition(_symbolKeyData); 361var position1 = GetDataStartPosition(_symbolKeyData); 362var position2 = GetDataStartPosition(other._symbolKeyData);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (3)
69var arity = reader.ReadInteger(); 112var type = reader.ReadInteger(); 125for (var i = namespaceNames.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
42for (var i = 0; i < events.Builder.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (16)
89var value = 0; 91var start = Position; 94var digit = Data[Position] - '0'; 115var val = ReadInteger(); 147var start = Position; 170var end = Position; 208var length = ReadInteger(); 209for (var i = 0; i < length; i++) 304for (var i = start; i < end; i++) 400for (var i = 0; i < originalParameterTypes.Count; i++) 490var id = ReadInteger(); 497var id = ReadInteger(); 553var length = ReadInteger(); 554for (var i = 0; i < length; i++) 662var start = ReadInteger(); 663var length = ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1102for (var i = 0; i < specifiedArguments.Length; i++) 1147for (var i = 0; i < signature1Parameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (5)
86for (var i = 0; i < _itemsByPriority.Length; i++) 103for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck > priority; priorityToCheck--) 116for (var priorityToCheck = priority - 1; priorityToCheck >= 0; priorityToCheck--) 200for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck >= 0; priorityToCheck--) 227for (var i = 0; i < _itemsByPriority.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (16)
98var charCount = distinctValues.Sum(v => v.Length); 103var characterIndex = 0; 104for (var i = 0; i < distinctValues.Length; i++) 123for (var i = 0; i < _wordSpans.Length; i++) 141var currentEdgeIndex = 0; 142for (var i = 0; i < _builderNodes.Length; i++) 145var edgeCount = builderNode.EdgeCount; 152var start = i * CompactEdgeAllocationSize; 153var end = start + Math.Min(edgeCount, CompactEdgeAllocationSize); 154for (var j = start; j < end; j++) 185var currentNodeIndex = 0; 193var editDistance = EditDistance.GetEditDistance( 204if (TryGetChildIndex(currentNode, currentNodeIndex, editDistance, out var childNodeIndex)) 262var start = currentNodeIndex * CompactEdgeAllocationSize; 263var end = start + Math.Min(currentNode.EdgeCount, CompactEdgeAllocationSize); 265for (var i = start; i < end; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (8)
78for (var i = 0; i < value.Length; i++) 119var editDistance = EditDistance.GetEditDistance( 134var min = editDistance - threshold; 135var max = editDistance + threshold; 137var startInclusive = currentNode.FirstEdgeIndex; 138var endExclusive = startInclusive + currentNode.EdgeCount; 139for (var i = startInclusive; i < endExclusive; i++) 141var childEditDistance = _edges[i].EditDistance;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
25var d = o1.TextSpan.Start - o2.TextSpan.Start; 60for (var i = 1; i < spans.Count; i++) 150var startPosition = token.SpanStart; 263var startPosition = GetStartPositionOfSpan(startToken); 264var endPosition = GetEndPositionOfSpan(endToken); 277var backwardPosition = token.FullSpan.End; 303var forwardPosition = token.FullSpan.Start; 364var startPosition = startToken.SpanStart; 365var endPosition = endToken.RawKind == 0 ? root.Span.End : endToken.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ComparerWithState.cs (2)
16var comparison = comparableMethod(first, state).CompareTo(comparableMethod(second, state)); 30var comparison = comparableMethod(first).CompareTo(comparableMethod(second));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (22)
61for (var i = 0; i < text.Length; i++) 93for (var i = 0; i < target.Length; i++) 142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1); 145for (var i = 0; i < width; i++) 155for (var j = 0; j < height; j++) 207var sourceLength = source.Length; 208var targetLength = target.Length; 218var minimumEditCount = targetLength - sourceLength; 484var offset = threshold - minimumEditCount; 492for (var i = 1; i <= sourceLength; i++) 494var lastMatchIndex_inTarget = 0; 498var jStart = Math.Max(1, i - offset); 499var jEnd = Math.Min(targetLength, i + minimumEditCount + offset); 515for (var j = jStart; j <= jEnd; j++) 519var i1 = targetChar < LastSeenIndexLength ? characterToLastSeenIndex_inSource[targetChar] : 0; 520var j1 = lastMatchIndex_inTarget; 558for (var j = 0; j < height; j++) 560for (var i = 0; i < width; i++) 562var v = matrix[i + 2, j + 2]; 573=> da.TryGetValue(c, out var value) ? value : 0; 582var min = v1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
47for (var i = 0; i < streams.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (13)
78for (var i = 0; i < arguments.Count; i++) 86for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 88var parameterIndex = argumentToParameterMap[argumentIndex]; 105var argumentIndexToSave = GetArgumentIndex(position.Value); 106var foundParameterIndex = -1; 163for (var i = 0; i < arguments.Count; i++) 166for (var i = 0; i < arguments.Count; i++) 168var parameterIndex = argumentToParameterMap[i]; 173for (var i = 0; i < specified.Count; i++) 189var currentParameterIndex = 0; 193for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 208var namedParameterIndex = method.Parameters.IndexOf(p => p.Name == argumentName); 260for (var i = 0; i < arguments.Count - 1; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (4)
96var i = 0; 112var length = list.Count; 126for (var i = 0; i < length; i++) 146var index = list.IndexOfNullOrDuplicateItem();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i); 48var chunkOffset = 0; 51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false); 181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count); 194var currentOffset = GetChunkOffset(position); 196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position)); 225var count = checked((int)Length); 228var chunkIndex = 0; 232var copyCount = Math.Min(chunk.Length, count); 310var nextIndex = GetChunkIndex(value); 311for (var i = this.chunks.Count; i <= nextIndex; i++) 335var chunkIndex = GetChunkIndex(value); 336var chunkOffset = GetChunkOffset(value); 340var trimIndex = chunkIndex + 1; 341for (var i = trimIndex; i < chunks.Count; i++) 359var currentIndex = CurrentChunkIndex; 360var currentOffset = CurrentChunkOffset; 375var currentIndex = index; 376var countLeft = count; 381var currentOffset = CurrentChunkOffset; 383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (2)
61for (var i = 0; i < taskArray.Length; i++) 73for (var i = 0; i < taskArray.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
25for (var start = 0; start < text.Length;) 43var length = identifier.Length; 85var current = wordStart + 1; 107var current = wordStart + 1; 128var end = current - 1; 153var current = wordStart + 1; 164var current = wordStart + 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (8)
16var startIndex = 0; 19var prefixIndex = text.IndexOf(escapePrefix, startIndex); 20var prohibitIndex = text.IndexOfAny(prohibitedCharacters, startIndex); 21var index = prefixIndex >= 0 && prohibitIndex >= 0 ? Math.Min(prefixIndex, prohibitIndex) 64var startIndex = 0; 68var index = text.IndexOf(escapePrefix, startIndex); 83var hex = ParseHex(text, index + 1, 2); 101var value = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
163var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
548var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
45for (var i = 0; i < Math.Min(names1.Count, names2.Count); i++) 65var comp = name1.CompareTo(name2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
111var parameterCount = symbol.GetParameters().Length; 502var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 503var skip = extensionUsedAsInstance ? 1 : 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
477for (var i = 0; i < t1.Count; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
126for (var i = 0; i < parameters1.Length; ++i) 220for (var i = 0; i < method1.TypeParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (7)
84for (var i = 0; i < x.Length; i++) 431for (var i = 0; i < xElements.Length; i++) 448for (var i = 0; i < xElements.Length; i++) 469var count = xParameters.Length; 475for (var i = 0; i < count; i++) 494var count = xTypeArguments.Length; 500for (var i = 0; i < count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
86for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 103for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 154for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 211var index = declarationList.IndexOf(afterMember); 225var index = declarationList.IndexOf(beforeMember); 254var index = declarationList.IndexOf(member); 271var index = declarationList.IndexOf(member); 287var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 340var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 341var desiredGroupIndex = result < 0 ? ~result : result; 366var currentIndex = desiredGroupIndex; 369var previousIndex = currentIndex - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (2)
55for (var i = 0; i < method.TypeParameters.Length; i++) 109for (var i = 0; i < typeParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
395for (var i = parts.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (4)
49for (var i = 0; i < newImports.Count; i++) 61var originalFirstUsingCurrentIndex = newImports.IndexOf(originalFirstUsing); 63var originalLastUsingCurrentIndex = newImports.IndexOf(originalLastUsing); 86for (var i = 0; i < newImports.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (3)
22var parameterIndex = method.Parameters.IndexOf(parameter); 26for (var i = parameterIndex - 1; i >= 0; i--) 31for (var i = parameterIndex + 1; i < method.Parameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (3)
125for (var i = indexPath.Count - 1; i >= 0; i--) 127var childIndex = indexPath[i]; 157var childIndex = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (4)
29var index = 1; 112for (var i = 0; i < names.Count; i++) 121var index = 1; 148var index = 1;
TaskList\TaskListItemDescriptor.cs (1)
38int.TryParse(priorityString, NumberStyles.None, CultureInfo.InvariantCulture, out var encoded))
TemporaryStorage\TemporaryStorageService.cs (2)
123var size = Encoding.Unicode.GetMaxByteCount(text.Length); 171var count = stream.Read(buffer, 0, buffer.Length);
Utilities\Deque.cs (3)
84var index = (_head + _count) % _array.Length; 96var newCapacity = Math.Max(4, _array.Length * 2); 109var firstPart = _array.Length - _head;
Utilities\Documentation\XmlDocumentationProvider.cs (1)
134for (var i = 0; i < _xmlDocCommentBytes.Length; i++)
Workspace\Host\DocumentService\AbstractSpanMappingService.cs (1)
35for (var i = 0; i < mappedSpanResults.Length; i++)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (2)
232for (var i = 0; i < _documentsAddedInBatch.Count; i++) 293for (var i = 0; i < _documentsAddedInBatch.Count; i++)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
285var parsedTrees = 0;
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
672for (var i = 0; i < referenceInfo.ConvertedProjectReferences.Length; i++)
Workspace\ProjectSystem\ReferenceFileChangeTracker.cs (1)
133var newRefCount = watchedFileReference.RefCount - 1;
Workspace\Solution\Checksum_Factory.cs (5)
125var checksumsCount = checksums.Count; 129for (var i = 0; i < checksumsCount; i++) 138var checksumsIndex = 0; 142var count = Math.Min(maxStackAllocCount, checksumsCount - checksumsIndex); 144for (var checksumsSpanIndex = 0; checksumsSpanIndex < count; checksumsSpanIndex++, checksumsIndex++)
Workspace\Solution\Checksum.cs (1)
122var result = Data1.CompareTo(other.Data1);
Workspace\Solution\ChecksumCollection.cs (1)
99for (var i = 0; i < checksums.Children.Length; i++)
Workspace\Solution\ProjectState.cs (1)
1085for (var i = 1; i < newDocuments.Length; i++)
Workspace\Solution\SolutionCompilationState.cs (1)
1602for (var i = 0; i < newSortedProjectStatesBuilder.Count; i++)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (2)
229if (documentIdToIndex.TryGetValue(documentId, out var addOrUpdateIndex)) 341var generatedTreeCount =
Workspace\Solution\SolutionCompilationState.RootedSymbolSet.cs (2)
119var symbolHash = ReferenceEqualityComparer.Instance.GetHashCode(symbol); 123var index = secondarySymbols.BinarySearch(symbolHash, static (item, symbolHash) => item.hashCode.CompareTo(symbolHash));
Workspace\Solution\SolutionCompilationState.TranslationAction_Actions.cs (2)
34for (var i = 0; i < _newStates.Length; i++) 103for (var i = 0; i < _newStates.Length; i++)
Workspace\Solution\SolutionState.CachingFilePathComparer.cs (1)
62var hash = GetNonRandomizedHashCodeOrdinalIgnoreCase(obj);
Workspace\Solution\SolutionState.cs (7)
245var solutionStateContentVersion = oldSolution.SolutionState == this 345var index = GetProjectStateIndex(sortedProjectStates, projectId); 357var index = sortedProjectStates.BinarySearch(projectId, static (projectState, projectId) => projectState.Id.CompareTo(projectId)); 510var index = languageCountDeltas.IndexOf(static (c, language) => c.language == language, language); 525if (!projectCountByLanguage.TryGetValue(language, out var currentCount)) 530var newCount = currentCount + delta; 1194var projectStateIndex = GetProjectStateIndex(SortedProjectStates, projectId);
Workspace\Solution\SourceGeneratorExecutionVersion.cs (2)
103var count = reader.ReadInt32(); 105for (var i = 0; i < count; i++)
Workspace\Solution\StateChecksums.cs (2)
141var index = FrozenSourceGeneratedDocuments.Ids.IndexOf(documentId); 155for (var i = 0; i < FrozenSourceGeneratedDocumentIdentities.Count; i++)
Workspace\Solution\TextLoader.cs (2)
100var retries = 0; 129var retries = 0;
Workspace\Solution\VersionStamp.cs (4)
101var thisGlobalVersion = GetGlobalVersion(this); 102var thatGlobalVersion = GetGlobalVersion(version); 128var incr = (now == _utcLastModified) ? _localIncrement + 1 : 0; 187var globalVersion = Interlocked.Increment(ref VersionStamp.s_globalVersion);
Microsoft.CodeAnalysis.Workspaces.MSBuild (6)
MSBuild\MSBuildProjectLoader.cs (1)
361var suffix = Interlocked.Increment(ref _suffix);
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (2)
71for (var index = 0; index < metadataReferences.Length; index++) 168for (var index = 0; index < _metadataReferences.Length; index++)
Rpc\RemoteBuildHost.cs (3)
50var remoteProjectFileTargetObject = await _client.InvokeAsync<int>(BuildHostTargetObject, nameof(IBuildHost.LoadProjectFileAsync), parameters: [projectFilePath, languageName], cancellationToken).ConfigureAwait(false); 63var remoteProjectFileTargetObject = await _client.InvokeAsync<int>(BuildHostTargetObject, nameof(IBuildHost.LoadProject), parameters: [projectFilePath, physicalFilePath, projectContent, languageName, globalProperties], cancellationToken).ConfigureAwait(false); 70var remoteProjectInstanceTargetObject = await _client.InvokeAsync<int>(BuildHostTargetObject, nameof(IBuildHost.LoadProjectInstance), parameters: [projectFilePath, projectContent, additionalGlobalProperties], cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (13)
MSBuild\ProjectFile\CommandLineArgumentReader.cs (1)
140var codePage = Project.ReadCodePage();
MSBuild\ProjectFile\Conversions.cs (1)
28if (int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var result))
MSBuild\ProjectFile\ProjectInstanceReader.cs (1)
114var codePage = _projectInstance.ReadCodePage();
Program.cs (1)
62var targetObject = server.AddTarget(buildHost);
Rpc\RpcServer.cs (3)
65var nextIndex = _nextRpcTargetIndex++; 80Contract.ThrowIfFalse(_rpcTargetToIndex.TryGetValue(rpcTarget, out var targetIndex)); 164for (var i = 0; i < methodParameters.Length; i++)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (6)
163var rootLength = GetPathRoot(path, isUnixLike).Length; 166var i = path.Length; 591var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 608var remainingParts = directoryPathParts.Length - index; 883var toSkip = isDriveRooted ? 2 : 1; 901var partCount = resolvedParts.Count;
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\BinderEquivalence.cs (1)
41var count = Interlocked.Increment(ref cachedBinderCount);
Microsoft.Data.Analysis (128)
Computations\Arithmetic.net8.cs (31)
113for (var i = 0; i < x.Length; i++) 121for (var i = 0; i < x.Length; i++) 129for (var i = 0; i < y.Length; i++) 139for (var i = 0; i < x.Length; i++) 147for (var i = 0; i < x.Length; i++) 155for (var i = 0; i < x.Length; i++) 163for (var i = 0; i < x.Length; i++) 171for (var i = 0; i < x.Length; i++) 179for (var i = 0; i < x.Length; i++) 187for (var i = 0; i < x.Length; i++) 195for (var i = 0; i < x.Length; i++) 203for (var i = 0; i < x.Length; i++) 211for (var i = 0; i < x.Length; i++) 219for (var i = 0; i < x.Length; i++) 227for (var i = 0; i < x.Length; i++) 471for (var i = 0; i < x.Length; i++) 479for (var i = 0; i < x.Length; i++) 487for (var i = 0; i < x.Length; i++) 495for (var i = 0; i < x.Length; i++) 503for (var i = 0; i < x.Length; i++) 511for (var i = 0; i < x.Length; i++) 519for (var i = 0; i < x.Length; i++) 527for (var i = 0; i < x.Length; i++) 535for (var i = 0; i < x.Length; i++) 543for (var i = 0; i < x.Length; i++) 551for (var i = 0; i < x.Length; i++) 559for (var i = 0; i < x.Length; i++) 669for (var i = 0; i < x.Length; i++) 677for (var i = 0; i < x.Length; i++) 685for (var i = 0; i < x.Length; i++) 693for (var i = 0; i < x.Length; i++)
DataFrame.Arrow.cs (1)
188int recordBatchLength = Int32.MaxValue;
DataFrame.cs (2)
343int shuffleUpperLimit = (int)Math.Min(Int32.MaxValue, Rows.Count); 879var valueTypes = valueColumnList
DataFrame.IO.cs (8)
123var columnsCount = columnInfos.Count; 144var columnsCount = Columns.Count; 157for (var c = 0; c < columnsCount; c++) 167for (var c = 0; c < columnsCount; c++) 184var columnsCount = reader.FieldCount; 187for (var c = 0; c < columnsCount; c++) 202var columnsCount = reader.FieldCount; 207for (var c = 0; c < columnsCount; c++)
DataFrame.Join.Extrensions.cs (2)
16var i = 0; 17var j = 0;
DataFrameBuffer.cs (1)
83var doubledSize = (int)Math.Min((long)ReadOnlyBuffer.Length * 2, ArrayUtility.ArrayMaxSize);
DataFrameColumn.cs (3)
544var depthLimit = 2 * FloorLog2PlusOne(length); 688var nHalf = n / 2; 722var ti = sortIndices[j + 1];
DataFrameColumnCollection.cs (1)
393throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(Int32)));
DataFrameColumns\ArrowStringDataFrameColumn.cs (2)
211var startIndex = mutableDataBuffer.Length; 334Debug.Assert(indexInBuffer <= Int32.MaxValue);
IDataView.Extension.cs (1)
173return new VBufferDataFrameColumn<Int32>(name);
PrimitiveColumnContainer.BinaryOperations.cs (9)
31for (var j = 0; j < leftSpan.Length; j++) 82for (var j = 0; j < rightSpan.Length; j++) 121var retSpanIndex = ret.GetIndexOfBufferContainingRowIndex(index); 125var retOffset = (int)(index % DataFrameBuffer<bool>.MaxCapacity); 128var availableInRetSpan = DataFrameBuffer<bool>.MaxCapacity - retOffset; 162var retSpanIndex = ret.GetIndexOfBufferContainingRowIndex(index); 166var retOffset = (int)(index % DataFrameBuffer<bool>.MaxCapacity); 169var availableInRetSpan = DataFrameBuffer<bool>.MaxCapacity - retOffset; 194for (var i = 0; i < left.Length; i++)
PrimitiveColumnContainer.cs (2)
391var bufferOffset = (int)(rowIndex % ReadOnlyDataFrameBuffer<T>.MaxCapacity); 397var bufferOffset = (int)(rowIndex % ReadOnlyDataFrameBuffer<T>.MaxCapacity);
PrimitiveDataFrameColumn.BinaryOperationAPIs.ExplodedColumns.cs (40)
5029var convertedValue = (int)value; 5034var convertedValue = (int)value; 5039var convertedValue = (int)value; 5044var convertedValue = (int)value; 5049var convertedValue = (int)value; 5054var convertedValue = (int)value; 5059var convertedValue = (int)value; 5064var convertedValue = (int)value; 5069var convertedValue = (int)value; 5074var convertedValue = (int)value; 5319var convertedValue = (int)value; 5324var convertedValue = (int)value; 5329var convertedValue = (int)value; 5334var convertedValue = (int)value; 5339var convertedValue = (int)value; 5344var convertedValue = (int)value; 5349var convertedValue = (int)value; 5354var convertedValue = (int)value; 5359var convertedValue = (int)value; 5364var convertedValue = (int)value; 5369var convertedValue = (int)value; 5374var convertedValue = (int)value; 5379var convertedValue = (int)value; 5384var convertedValue = (int)value; 5389var convertedValue = (int)value; 5394var convertedValue = (int)value; 5399var convertedValue = (int)value; 5404var convertedValue = (int)value; 5409var convertedValue = (int)value; 5414var convertedValue = (int)value; 5519var convertedValue = (int)value; 5524var convertedValue = (int)value; 5529var convertedValue = (int)value; 5534var convertedValue = (int)value; 5539var convertedValue = (int)value; 5544var convertedValue = (int)value; 5549var convertedValue = (int)value; 5554var convertedValue = (int)value; 5559var convertedValue = (int)value; 5564var convertedValue = (int)value;
PrimitiveDataFrameColumnComputations.cs (13)
2708var ret = column.Buffers[0].ReadOnlySpan[0]; 2731var ret = int.MinValue; 2772var ret = column.Buffers[0].ReadOnlySpan[0]; 2795var ret = int.MaxValue; 2836var ret = (int)1; 2859var ret = default(int); 2900var ret = (int)0; 2923var ret = default(int); 2964var value = int.MinValue; 2987var value = int.MinValue; 3012var value = int.MaxValue; 3035var value = int.MaxValue; 3104var value = (int)0;
Utils\BitUtility.cs (12)
38var nullBitMapSpanIndex = index / 8; 104var startByteIndex = (int)(index / 8); 105var startBitOffset = (int)(index % 8); 106var endByteIndex = (int)(endBitIndex / 8); 107var endBitOffset = (int)(endBitIndex % 8); 113var fullByteStartIndex = startBitOffset == 0 ? startByteIndex : startByteIndex + 1; 114var fullByteEndIndex = endBitOffset == 7 ? endByteIndex : endByteIndex - 1; 120for (var i = startBitOffset; i <= 7; i++) 149var endByteIndex = (int)(length / 8); 154for (var i = 0; i < endByteIndex; i++) 157var endBitOffset = (int)(length % 8); 162for (var j = 0; j < endBitOffset; j++)
Microsoft.Data.Analysis.Interactive (2)
DataFrameKernelExtension.cs (2)
58for (var index = 0; index < rowCount; index++) 111for (var index = 0; index < df.Rows.Count; index++)
Microsoft.Data.Analysis.Interactive.Tests (1)
DataFrameInteractiveTests.cs (1)
78for (var i = 0; i < 5; i++)
Microsoft.Data.Analysis.Tests (5)
DataFrameTests.cs (1)
92var columnCount = dataFrame.Columns.Count;
DataFrameTests.Utils.cs (1)
194for (var i = 0; i < dataFrame.Columns.Count; i++)
PrimitiveDataFrameColumnTests.cs (2)
25var length = MaxCapacityInBytes + 5; 27var index = length - 1;
VBufferColumnTests.cs (1)
54var length = VBufferDataFrameColumn<int>.MaxCapacity + 3;
Microsoft.DiaSymReader (5)
Extensions\SymUnmanagedExtensions.Reader.cs (3)
172ThrowExceptionForHR(reader.GetMethodVersion(method, out var version)); 186ThrowExceptionForHR(reader.GetCompilerInfo(out var _, out var _, out var _, out var _, bufferLength: 0, out var bufferLength, name: null)); 195ThrowExceptionForHR(reader.GetCompilerInfo(out var major, out var minor, out var build, out var revision, bufferLength, out var actualLength, nameBuffer));
Metadata\SymReaderMetadataAdapter.cs (1)
38var hr = _metadataProvider.TryGetStandaloneSignature(standaloneSignature, out byte* sig, out int length) ? HResult.S_OK : HResult.E_INVALIDARG;
Metadata\SymWriterMetadataAdapter.cs (1)
106if (!_metadataProvider.TryGetMethodInfo(methodDef, out var nameStr, out var declaringTypeToken))
Microsoft.DotNet.Arcade.Sdk (1)
src\GenerateResxSource.cs (1)
444for (var i = 0; i < original.Length; i++)
Microsoft.DotNet.Build.Manifest (1)
MSBuildListSplitter.cs (1)
31var splitIdx = item.IndexOf('=');
Microsoft.DotNet.Build.Tasks.Installers (17)
src\CreateWixBuildWixpack.cs (1)
467var idx = entry.IndexOf('=');
src\GenerateMsiVersion.cs (16)
71var major = int.Parse(Major) << 26; 72var minor = int.Parse(Minor) << 20; 73var patch = int.Parse(Patch) << 14; 74var msiVersionNumber = major | minor | patch | int.Parse(BuildNumber); 76var msiMajor = (msiVersionNumber >> 24) & 0xFF; 77var msiMinor = (msiVersionNumber >> 16) & 0xFF; 78var msiBuild = msiVersionNumber & 0xFFFF; 84var major = int.Parse(Major) << 27; 85var minor = int.Parse(Minor) << 22; 86var patch = int.Parse(Patch) << 18; 88var buildNumberMajor = (int.Parse(BuildNumberMajor) & 0x3FFF) << 4; 89var buildNumberMinor = int.Parse(BuildNumberMinor) & 0xF; 91var msiVersionNumber = major | minor | patch | buildNumberMajor | buildNumberMinor; 93var msiMajor = (msiVersionNumber >> 24) & 0xFF; 94var msiMinor = (msiVersionNumber >> 16) & 0xFF; 95var msiBuild = msiVersionNumber & 0xFFFF;
Microsoft.DotNet.Build.Tasks.Packaging (4)
NugetPropertyStringProvider.cs (3)
45var indexOfEquals = propertyString.IndexOf("=", StringComparison.Ordinal); 64var valueStartIndex = indexOfEquals + 1; 65var valueLength = propertyString.Length - valueStartIndex;
PackageReport.cs (1)
159var hash = Project.GetHashCode();
Microsoft.DotNet.Cli.Definitions (6)
Commands\Package\PackageListCommandDefinition.cs (1)
134var mutexOptionCount = 0;
Common\CommonOptions.cs (1)
318var separator = token.Value.IndexOf('=');
Help\HelpBuilder.cs (2)
133for (var i = 0; i < items.Count; i++) 339for (var i = 0; i < arguments.Count; i++)
Utilities\MSBuildPropertyParser.cs (2)
14var currentPos = 0; 147var trailingBackslashesCount = 0;
Microsoft.DotNet.Cli.Telemetry (7)
Implementation\AzureMonitorConnectionString.cs (1)
40var separatorIndex = part.IndexOf('=');
Implementation\BreezePartialContent.cs (3)
68var lineIndex = 0; 69var lineStart = 0; 70for (var i = 0; i < payload.Length; i++)
Implementation\FileSystemTelemetryBlobStorage.cs (1)
57var atSignIndex = lockedPath.LastIndexOf('@');
Implementation\PersistentStorageTelemetryUploader.cs (1)
50var processed = 0;
Implementation\TelemetryResourceContextFactory.cs (1)
101var separatorIndex = version.IndexOfAny(['+', '@', ' ']);
Microsoft.DotNet.Cli.Utils (22)
AnsiConsole.cs (4)
77var escapeScan = 0; 80var escapeIndex = message.IndexOf("\x1b[", escapeScan, StringComparison.Ordinal); 89var startIndex = escapeIndex + 2; 90var endIndex = startIndex;
ArgumentEscaper.cs (2)
93var length = arg.Length; 101var backslashCount = 0;
Command.cs (1)
67var exitCode = _process.ExitCode;
ExponentialRetry.cs (2)
13var seconds = 5; 39var count = 0;
Extensions\LockFileExtensions.cs (1)
15var packageFoldersCount = packageFolders.Count();
FileAccessRetrier.cs (1)
14var attemptsLeft = maxRetries;
PathUtility.cs (6)
172var index = 0; 177var len1 = path1Segments.Length - 1; 178var len2 = path2Segments.Length; 181var min = Math.Min(len1, len2); 208for (var i = index; len1 > i; ++i) 214for (var i = index; len2 - 1 > i; ++i)
StreamForwarder.cs (1)
57var bufferSize = 1;
TypoCorrection.cs (4)
22var minCurrentTokenLength = 3; 23var maxNumberOfSuggestions = 10; 25var numberOfSuggestions = 0; 26var currentTokenLength = currentToken.Length;
Microsoft.DotNet.HotReload.Utils.Generator.Tasks (1)
HotReloadDeltaGeneratorComputeScriptOutputs.cs (1)
120var count = changes.Length;
Microsoft.DotNet.HotReload.Watch (37)
Context\EnvironmentVariables.cs (1)
99=> Environment.GetEnvironmentVariable(variableName) is var value && int.TryParse(value, out var intValue) ? intValue : null;
HotReload\HotReloadDotNetWatcher.cs (3)
83for (var iteration = 0; !shutdownCancellationToken.IsCancellationRequested; iteration++) 419for (var i = 0; i < changedFiles.Count; i++) 576for (var i = 0; i < changedFiles.Count; i++)
HotReload\RunningProjectsManager.cs (1)
142var appliedUpdateCount = 0;
Process\ProcessRunner.cs (1)
164for (var i = 0; i < processSpec.Arguments.Count; i++)
src\sdk\src\Dotnet.Watch\HotReloadAgent.PipeRpc\NamedPipeContract.cs (5)
81var count = await stream.ReadInt32Async(cancellationToken); 84for (var i = 0; i < count; i++) 125var entryCount = await stream.ReadInt32Async(cancellationToken); 127for (var i = 0; i < entryCount; i++) 178var code = await stream.ReadInt32Async(cancellationToken);
src\sdk\src\Dotnet.Watch\HotReloadAgent.PipeRpc\StreamExtensions.cs (6)
27var size = sizeof(byte); 42var size = sizeof(int); 66var size = sizeof(int) * (value.Length + 1); 165var count = await stream.ReadInt32Async(cancellationToken); 178var count = await stream.ReadInt32Async(cancellationToken); 191for (var i = 0; i < count; i++)
src\sdk\src\Dotnet.Watch\HotReloadClient\HotReloadClient.cs (1)
145var batchId = _updateBatchId++;
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\AbstractBrowserRefreshServer.cs (3)
119var connectionId = Interlocked.Increment(ref s_lastConnectionId); 215var j = 0; 216for (var i = 0; i < _activeConnections.Count; i++)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\SharedSecretProvider.cs (10)
78var paramsLength = (int)paramsStream.Length; 82var bitStringLength = (int)bitStringStream.Length; 86var length = (int)innerStream.Length; 92for (var i = 0; i < base64.Length; i += 64) 110var temp = length; 111var bytesRequired = 0; 118for (var i = bytesRequired - 1; i >= 0; i--) 128var prefixZeros = 0; 129for (var i = 0; i < value.Length; i++) 151for (var i = prefixZeros; i < value.Length; i++)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\StaticWebAssetsManifest.cs (1)
159for (var i = 0; i < validContentRoots.Length; i++)
UI\IReporter.cs (2)
301var actualArity = format.Count(c => c == '{'); 302var expectedArity = typeof(TArgs) == typeof(None) ? 0
UI\PhysicalConsole.cs (2)
37var bytesRead = await stream.ReadAsync(buffer, CancellationToken.None); 50foreach (var processId in ProcessRunner.GetRunningApplicationProcesses())
Utilities\ProcessUtilities.cs (1)
30var error = Marshal.GetLastPInvokeError();
Microsoft.DotNet.HotReload.WebAssembly.Browser (2)
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (1)
231foreach (var updatedType in update.UpdatedTypes)
WebAssemblyHotReload.cs (1)
107var i = 1;
Microsoft.DotNet.NativeWrapper (2)
NETEnvironmentInfo.cs (2)
70for (var i = 0; i < count; i++) 82for (var i = 0; i < count; i++)
Microsoft.DotNet.PackageTesting (2)
VerifyClosure.cs (2)
457var count = reader.GetTableRowCount(TableIndex.AssemblyRef); 471var count = reader.GetTableRowCount(TableIndex.ModuleRef);
Microsoft.DotNet.ProjectTools (3)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (3)
94for (var index = 0; index < triviaList.Count; index++) 199var length = trivia.FullSpan.Length - (trivia.FullSpan.Intersection(excludeSpan)?.Length ?? 0); 330var separatorIndex = context.DirectiveText.IndexOf(separator);
Microsoft.DotNet.SharedFramework.Sdk (2)
src\arcade\src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (2)
457var count = reader.GetTableRowCount(TableIndex.AssemblyRef); 471var count = reader.GetTableRowCount(TableIndex.ModuleRef);
Microsoft.DotNet.StrongName (2)
Signing.cs (1)
324var modulusLength = (int)(bitLen / 8);
Utils.cs (1)
164var strongNameEndOffset = strongNameOffset + strongNameSize;
Microsoft.DotNet.TemplateLocator (12)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (4)
239var firstDash = first.IndexOf('-'); 240var secondDash = second.IndexOf('-'); 247var comparison = firstVersion.CompareTo(secondVersion); 463_knownManifestIdsAndOrder.TryGetValue(kvp.Key, out var order))
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.JsonReader.cs (1)
32var depth = reader.CurrentDepth;
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.cs (1)
204var depth = reader.CurrentDepth;
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.SystemTextJson.cs (3)
54var readCount = stream.Read(buffer, 0, buffer.Length); 79var newSegmentSize = segmentSize; 96var readCount = stream.Read(newBuffer, remaining, newBuffer.Length - remaining);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSuggestionFinder.cs (3)
23var installedCount = c.Packs.Count(p => installedPacks.Contains(p)); 24var extraPacks = c.Packs.Count - installedCount - requestedPacks.Count; 173var cmp = c(val, best);
Microsoft.Extensions.AI (23)
ChatCompletion\ChatClientBuilder.cs (1)
50for (var i = _clientFactories.Count - 1; i >= 0; i--)
ChatCompletion\ChatResponse{T}.cs (2)
95var utf8ByteLength = Encoding.UTF8.GetByteCount(json); 99var utf8SpanLength = Encoding.UTF8.GetBytes(json, 0, json.Length, buffer, 0);
ChatReduction\SummarizingChatReducer.cs (5)
79var indexOfFirstMessageToKeep = summarizedConversation.FindIndexOfFirstMessageToKeep(_targetCount, _thresholdCount); 147var earliestAllowedIndex = unsummarizedMessages.Count - thresholdCount - targetCount; 155var indexOfFirstMessageToKeep = unsummarizedMessages.Count - targetCount; 171for (var i = indexOfFirstMessageToKeep; i >= earliestAllowedIndex; i--) 222for (var i = 0; i < indexOfFirstMessageToKeep; i++)
Embeddings\EmbeddingGeneratorBuilder.cs (1)
55for (var i = _generatorFactories.Count - 1; i >= 0; i--)
Files\HostedFileClientBuilder.cs (1)
53for (var i = _clientFactories.Count - 1; i >= 0; i--)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LoggerMessage.g.cs (9)
111private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.Int32, global::System.Exception?> __LogCompletedCallback = 112global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(1553703230, nameof(LogCompleted)), "GenerateAsync generated {EmbeddingsCount} embedding(s).", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 115private partial void LogCompleted(global::System.Int32 embeddingsCount) 303private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.Int32, global::System.Exception?> __LogMaximumIterationsReachedCallback = 304global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(1904056769, nameof(LogMaximumIterationsReached)), "Reached maximum iteration count of {MaximumIterationsPerRequest}. Stopping function invocation loop.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 307internal static partial void LogMaximumIterationsReached(global::Microsoft.Extensions.Logging.ILogger logger, global::System.Int32 maximumIterationsPerRequest) 351private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.Int32, global::System.Exception?> __LogMaxConsecutiveErrorsExceededCallback = 352global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Warning, new global::Microsoft.Extensions.Logging.EventId(1873533595, nameof(LogMaxConsecutiveErrorsExceeded)), "Maximum consecutive errors ({MaxErrors}) exceeded. Throwing aggregated exceptions.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 355internal static partial void LogMaxConsecutiveErrorsExceeded(global::Microsoft.Extensions.Logging.ILogger logger, global::System.Int32 maxErrors)
Image\ImageGeneratorBuilder.cs (1)
52for (var i = _generatorFactories.Count - 1; i >= 0; i--)
Realtime\RealtimeClientBuilder.cs (1)
51for (var i = _clientFactories.Count - 1; i >= 0; i--)
SpeechToText\SpeechToTextClientBuilder.cs (1)
50for (var i = _clientFactories.Count - 1; i >= 0; i--)
TextToSpeech\TextToSpeechClientBuilder.cs (1)
50for (var i = _clientFactories.Count - 1; i >= 0; i--)
Microsoft.Extensions.AI.Abstractions (2)
Contents\DataUriParser.cs (2)
167var index = value.Length - 1; 181for (var i = 0; i <= index; i++)
Microsoft.Extensions.AI.Abstractions.Tests (4)
Files\HostedFileClientExtensionsTests.cs (4)
451var expectedResult = 42; 461var result = client.GetService<int>(expectedKey); 493var expectedResult = 42; 503var result = client.GetRequiredService<int>(expectedKey);
Microsoft.Extensions.AI.Evaluation.NLP (1)
Common\BLEUAlgorithm.cs (1)
96if (maxCounts.TryGetValue(h.Key, out var v))
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyServicePayloadUtilities.cs (1)
533var ignoredContextCount = normalizedPerTurnContext.Count - turns.Count;
Microsoft.Extensions.AI.Integration.Tests (5)
ChatClientIntegrationTests.cs (2)
755var functionCallCount = 0; 797var functionCallCount = 0;
PromptBasedFunctionCallingChatClient.cs (3)
64for (var messageIndex = 0; messageIndex < chatMessagesList.Count; messageIndex++) 67for (var itemIndex = 0; itemIndex < message.Contents.Count; itemIndex++) 101var endPos = toolCall.IndexOf("</tool", StringComparison.Ordinal);
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (1)
OllamaSharpChatClientIntegrationTests.cs (1)
43var secretNumber = 42;
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIResponseClientTests.cs (1)
3222var sequenceNumber = i + 10;
Microsoft.Extensions.AI.Tests (51)
ChatCompletion\DistributedCachingChatClientTest.cs (14)
76var innerCallCount = 0; 133var innerCallCount = 0; 171var innerCallCount = 0; 203var innerCallCount = 0; 274var innerCallCount = 0; 433var innerCallCount = 0; 477var innerCallCount = 0; 515var innerCallCount = 0; 552var innerCallCount = 0; 603var innerCallCount = 0; 649var innerCallCount = 0; 705var innerCallCount = 0; 810for (var itemIndex = 0; itemIndex < expectedMessage.Contents.Count; itemIndex++) 844for (var itemIndex = 0; itemIndex < expectedItem.Contents.Count; itemIndex++)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (6)
1472var updateYieldCount = 0; 1498var updateCount = 0; 1548var updateYieldCount = 0; 1579var updateCount = 0; 1631var functionInvokedCount = 0; 2009var value = new Random().Next(100);
ChatCompletion\FunctionInvokingChatClientTests.cs (20)
618var maxIterations = 7; 625var actualCallCount = 0; 642for (var i = 0; i < maxIterations; i++) 660var maxIterations = 2; 704var maxIterations = 2; 749var maxIterations = 1; 797var maxIterations = 1; 855var callIndex = 0; 933var callIndex = 0; 958var thisCallIndex = callIndex++; 2026var functionInvokedCount = 0; 2072var func1InvokedCount = 0; 2073var func2InvokedCount = 0; 2144var functionInvokedCount = 0; 2150var callCount = 0; 2258var value = new Random().Next(100); 3461var functionInvokedCount = 0; 3514var func1InvokedCount = 0; 3515var func2InvokedCount = 0; 3592var functionInvokedCount = 0;
ChatReduction\MessageCountingChatReducerTests.cs (2)
178var startIndex = messageCount - targetCount; 182var expectedIndex = startIndex + i;
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (8)
50var innerCallCount = 0; 88var innerCallCount = 0; 139var innerCallCount = 0; 177var innerCallCount = 0; 208var innerCallCount = 0; 246var innerCallCount = 0; 297var innerCallCount = 0; 340var innerCallCount = 0;
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
335var count = 0;
Microsoft.Extensions.AsyncState (1)
AsyncState.cs (1)
95var difference = count - features.Count;
Microsoft.Extensions.Caching.Hybrid (10)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LoggerMessage.g.cs (9)
9private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.Int32, global::System.Exception?> __MaximumPayloadBytesExceededCallback = 10global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Error, new global::Microsoft.Extensions.Logging.EventId(1, "MaximumPayloadBytesExceeded"), "Cache MaximumPayloadBytes ({Bytes}) exceeded.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 13internal static partial void MaximumPayloadBytesExceeded(this global::Microsoft.Extensions.Logging.ILogger logger, global::System.Exception e, global::System.Int32 bytes) 57private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.Int32, global::System.Int32, global::System.Exception?> __MaximumKeyLengthExceededCallback = 58global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.Int32, global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Error, new global::Microsoft.Extensions.Logging.EventId(5, "MaximumKeyLengthExceeded"), "Cache key maximum length exceeded (maximum: {MaxLength}, actual: {KeyLength}).", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 61internal static partial void MaximumKeyLengthExceeded(this global::Microsoft.Extensions.Logging.ILogger logger, global::System.Int32 maxLength, global::System.Int32 keyLength)
Internal\HybridCachePayload.cs (1)
352var charCount = Encoding.GetChars(buffer.Slice(0, length), scratch);
Microsoft.Extensions.Caching.Hybrid.Tests (30)
BufferReleaseTests.cs (3)
68for (var i = 0; i < 10 && cacheItem.NeedsEvictionCallback; i++) 164for (var i = 0; i < 10 && cacheItem.NeedsEvictionCallback; i++) 227for (var i = 0; i < 10 && cacheItem.NeedsEvictionCallback; i++)
HybridCacheEventSourceTests.cs (1)
233var count = await listener.TryAwaitCountersAsync();
L2Tests.cs (6)
59for (var i = 0; i < 5; i++) 69for (var i = 0; i < 5; i++) 81for (var i = 0; i < 5; i++) 117for (var i = 0; i < 5; i++) 127for (var i = 0; i < 5; i++) 139for (var i = 0; i < 5; i++)
PayloadTests.cs (7)
48var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length); 78var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length); 112var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length); 142var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length); 178var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length); 232var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length); 345var maxLen = HybridCachePayload.GetMaxBytes(key, writeTags, bytes.Length);
RedisTests.cs (3)
72var count = 0; 73for (var i = 0; i < 10; i++) 86for (var i = 0; i < 50 && ttl is null; i++)
ServiceConstructionTests.cs (1)
231var actual3 = await hybrid3.GetOrCreateAsync<int>("entry3", ct =>
StampedeTests.cs (8)
97for (var i = 0; i < callerCount; i++) 133for (var i = 0; i < callerCount; i++) 185for (var i = 0; i < callerCount; i++) 221for (var i = 0; i < callerCount; i++) 266for (var i = 0; i < callerCount; i++) 294for (var i = 0; i < callerCount; i++) 305for (var i = 0; i < callerCount; i++) 466if (!counts.TryGetValue(obj, out var count))
TagSetTests.cs (1)
167var len = rand.Next(3, 8);
Microsoft.Extensions.Caching.SqlServer (2)
DatabaseOperations.cs (1)
127var effectedRowCount = command.ExecuteNonQuery();
SqlServerCache.cs (1)
249var length = checked((int)value.Length);
Microsoft.Extensions.Caching.StackExchangeRedis (1)
RedisCache.cs (1)
140var length = checked((int)value.Length);
Microsoft.Extensions.Compliance.Abstractions (4)
Classification\DataClassificationSet.cs (1)
117var result = string.Compare(x.TaxonomyName, y.TaxonomyName, StringComparison.Ordinal);
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\RentedSpan\RentedSpan.cs (1)
54var size = Unsafe.SizeOf<T>() * length;
Redaction\RedactionStringBuilderExtensions.cs (2)
56var length = redactor.GetRedactedLength(value); 60var written = redactor.Redact(value, destination);
Microsoft.Extensions.Compliance.Abstractions.Tests (2)
Redaction\NullRedactorTest.cs (1)
34var charsWritten = r.Redact(input, c);
Redaction\TestSpanFormattable.cs (1)
33for (var i = 0; i < _value.Length; i++)
Microsoft.Extensions.Compliance.Redaction (5)
HmacRedactor.cs (5)
98var length = GetRedactedLength(source); 127var iterations = BytesOfHashWeUse - remainingBytesToPad; 128var offset = startOffset; 132for (var i = 0; i < iterations; i += 3) 163var charsWritten = offset - startOffset;
Microsoft.Extensions.Compliance.Redaction.Tests (14)
ErasingRedactorTests.cs (6)
16var oneLength = redactor.GetRedactedLength(new char[1]); 17var twoLength = redactor.GetRedactedLength(new char[10]); 18var threeLength = redactor.GetRedactedLength(new char[100]); 29var oneLength = redactor.GetRedactedLength(new string('a', 1)); 30var twoLength = redactor.GetRedactedLength(new string('a', 12)); 31var threeLength = redactor.GetRedactedLength(new string('a', 82));
HmacRedactorExtensionsTests.cs (2)
57var expectedLength = redactor.GetRedactedLength(Example); 59var actualLength = redactor.Redact(Example, destination);
HmacRedactorTest.cs (6)
42var length = redactor.GetRedactedLength(str); 43var charsWritten = redactor.Redact(str, new char[length]); 61var length = redactor.GetRedactedLength(""); 76var length = redactor.GetRedactedLength(toRedact); 109var length = redactor.GetRedactedLength(example.Plaintext); 134var length = redactor.GetRedactedLength(example.Plaintext);
Microsoft.Extensions.Compliance.Testing (2)
FakeRedactor.cs (1)
83var order = Interlocked.Increment(ref _redactedSoFar);
FakeRedactorProvider.cs (1)
37var order = Interlocked.Increment(ref _redactorsRequestedSoFar);
Microsoft.Extensions.Compliance.Testing.Tests (1)
FakeRedactorTests.cs (1)
72for (var i = 0; i < iterations.Length; i++)
Microsoft.Extensions.Configuration (1)
ConfigurationSection.cs (1)
125var childCount = Configuration.ConfigurationSectionDebugView.FromConfiguration(this, _root).Count;
Microsoft.Extensions.Configuration.Xml (2)
XmlStreamConfigurationProvider.cs (2)
292for (var i = 0; i < element.Attributes.Count; i++) 435var length = _lengths.Pop();
Microsoft.Extensions.DataIngestion (9)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LoggerMessage.g.cs (9)
21private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.Int32, global::System.Exception?> __LogFileCountCallback = 22global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Information, new global::Microsoft.Extensions.Logging.EventId(1, nameof(LogFileCount)), "Processing {fileCount} files.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 25internal static partial void LogFileCount(this global::Microsoft.Extensions.Logging.ILogger logger, global::System.Int32 fileCount) 93private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.Int32, global::System.Int32, global::System.Exception?> __UnexpectedResultsCountCallback = 94global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.Int32, global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Error, new global::Microsoft.Extensions.Logging.EventId(7, nameof(UnexpectedResultsCount)), "The AI chat service returned {resultCount} instead of {expectedCount} results.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 97internal static partial void UnexpectedResultsCount(this global::Microsoft.Extensions.Logging.ILogger logger, global::System.Int32 resultCount, global::System.Int32 expectedCount)
Microsoft.Extensions.DependencyInjection (3)
ServiceLookup\CallSiteFactory.cs (1)
368for (var i = 0; i < callSites.Length; ++i)
ServiceLookup\ServiceProviderEngineScope.cs (2)
134for (var i = toDispose.Count - 1; i >= 0; i--) 171for (var i = toDispose.Count - 1; i >= 0; i--)
Microsoft.Extensions.Diagnostics.ExceptionSummarization (4)
ExceptionSummarizer.cs (2)
64var hresult = exception.HResult; 88var descriptionIndex = exceptionSummaryProvider.Describe(exception, out var additionalDetails);
HttpExceptionSummaryProvider.cs (2)
96if (_webExceptionStatusMap.TryGetValue(ex.Status, out var index)) 106if (_socketErrorMap.TryGetValue(ex.SocketErrorCode, out var index))
Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests (18)
ExceptionSummarizerTests.cs (10)
47var descriptionIndex = 1000; 65var descriptionIndex = _httpDescriptions.Count; 84var descriptionIndex = -1; 105var descriptionIndex = _httpDescriptions.FindIndex(x => x.Equals(WebExceptionStatus.RequestCanceled.ToString())); 123var descriptionIndex = _httpDescriptions.FindIndex(x => x.Equals(WebExceptionStatus.RequestCanceled.ToString())); 143var descriptionIndex = _httpDescriptions.FindIndex(x => x.Equals(WebExceptionStatus.ConnectFailure.ToString())); 162var descriptionIndex = _httpDescriptions 186var descriptionIndex = _httpDescriptions.FindIndex(x => x.Equals(SocketError.TimedOut.ToString())); 208var descriptionIndex = _httpDescriptions.FindIndex(x => x.Equals("TaskCanceled")); 245var descriptionIndex = _httpDescriptions.FindIndex(x => x.Equals("TaskTimeout"));
HttpExceptionSummaryProviderTests.cs (8)
72var descriptionIndex = _exceptionSummaryProvider 83var descriptionIndex = _exceptionSummaryProvider 95var descriptionIndex = _exceptionSummaryProvider.Describe(exception, out var additionalDetails); 104var errorCode = -2; 107var descriptionIndex = _exceptionSummaryProvider 128var descriptionIndex = _exceptionSummaryProvider.Describe(exception, out var additionalDetails); 136var descriptionIndex2 = _exceptionSummaryProvider.Describe(exception2, out var additionalDetails2); 147var descriptionIndex = _exceptionSummaryProvider
Microsoft.Extensions.Diagnostics.HealthChecks (3)
DefaultHealthCheckService.cs (2)
52var index = 0; 317for (var i = 0; i < values.Count; i++)
HealthCheckPublisherHostedService.cs (1)
196for (var i = 0; i < publishers.Length; i++)
Microsoft.Extensions.Diagnostics.Probes.Tests (2)
TcpEndpointProbesServiceTests.cs (2)
21var port = GetFreeTcpPort(); 72var port = GetFreeTcpPort();
Microsoft.Extensions.Diagnostics.ResourceMonitoring (11)
CircularBuffer.cs (4)
23for (var i = 0; i < _elements.Length; i++) 36var lastElementCursor = _bufferCursor; 37var firstElementCursor = lastElementCursor - distance + 1; 48var cursor = (_bufferCursor + 1) % _elements.Length;
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\BufferWriterPool\BufferWriter.cs (2)
171var avail = _buffer.Length - WrittenCount; 174var targetCapacity = _buffer.Length == 0 ? DefaultCapacity : _buffer.Length * 2;
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\RentedSpan\RentedSpan.cs (1)
54var size = Unsafe.SizeOf<T>() * length;
ResourceMonitorService.cs (2)
80var bufferSize = (int)(_collectionWindow.TotalMilliseconds / _samplingInterval.TotalMilliseconds); 93var samplesToRead = (int)(window.Ticks / _samplingInterval.Ticks) + 1;
Windows\Network\WindowsTcpStateInfo.cs (2)
158var offset = Marshal.OffsetOf<MIB_TCPTABLE>(nameof(MIB_TCPTABLE.Table)).ToInt32(); 183var offset = Marshal.OffsetOf<MIB_TCP6TABLE>(nameof(MIB_TCP6TABLE.Table)).ToInt32();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (6)
Linux\AcceptanceTest.cs (3)
49var memoryCallCount = 0; 62var hostCpuCallCount = 0; 70var cgroupCpuCallCount = 0;
Windows\AcceptanceTest.cs (3)
64var accountingCallCount = 0; 86var processMemoryCallCount = 0; 94var containerMemoryCallCount = 0;
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (24)
CircularBufferTests.cs (3)
37foreach (var element in elementsToAdd) 54foreach (var element in bufferElements) 73foreach (var element in bufferElements)
ResourceMonitoringServiceTests.cs (5)
190var numberOfSnapshots = 0; 264var maxAttempts = 100; // Prevent infinite loop 265var attempts = 0; 381var maxAttempts = 100; 382var attempts = 0;
Windows\Tcp6TableInfoTests.cs (2)
127var offset = Marshal.OffsetOf<MIB_TCP6TABLE>(nameof(MIB_TCP6TABLE.Table)).ToInt32(); 219var offset = Marshal.OffsetOf<MIB_TCP6TABLE>(nameof(MIB_TCP6TABLE.Table)).ToInt32();
Windows\TcpTableInfoTests.cs (2)
93var offset = Marshal.OffsetOf<MIB_TCPTABLE>(nameof(MIB_TCPTABLE.Table)).ToInt32(); 162var offset = Marshal.OffsetOf<MIB_TCPTABLE>(nameof(MIB_TCPTABLE.Table)).ToInt32();
Windows\WindowsContainerSnapshotProviderTests.cs (10)
202var callCount = 0; 269var callCount = 0; 291var multiplier = useZeroToOneRange ? 1 : 100; 340var processMemoryCallCount = 0; 348var containerMemoryCallCount = 0; 368var multiplier = useZeroToOneRange ? 1 : 100; 403var processMemoryCallCount = 0; 411var containerMemoryCallCount = 0; 487var processMemoryCallCount = 0; 500var containerMemoryCallCount = 0;
Windows\WindowsSnapshotProviderTests.cs (2)
86var multiplier = useZeroToOneRange ? 1 : 100; 127var multiplier = useZeroToOneRange ? 1 : 100;
Microsoft.Extensions.Diagnostics.Testing.Tests (2)
Logging\FakeLoggerTests.cs (1)
321for (var i = 0; i < expectedRecordCount; i++)
Metrics\MeasurementExtensionsTests.cs (1)
170var total = fullSnap.EvaluateAsCounter();
Microsoft.Extensions.DotNetDeltaApplier (13)
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\StartupHook.cs (1)
154var error = Marshal.GetLastPInvokeError();
src\sdk\src\Dotnet.Watch\HotReloadAgent.PipeRpc\NamedPipeContract.cs (5)
81var count = await stream.ReadInt32Async(cancellationToken); 84for (var i = 0; i < count; i++) 125var entryCount = await stream.ReadInt32Async(cancellationToken); 127for (var i = 0; i < entryCount; i++) 178var code = await stream.ReadInt32Async(cancellationToken);
src\sdk\src\Dotnet.Watch\HotReloadAgent.PipeRpc\StreamExtensions.cs (6)
27var size = sizeof(byte); 42var size = sizeof(int); 66var size = sizeof(int) * (value.Length + 1); 165var count = await stream.ReadInt32Async(cancellationToken); 178var count = await stream.ReadInt32Async(cancellationToken); 191for (var i = 0; i < count; i++)
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (1)
231foreach (var updatedType in update.UpdatedTypes)
Microsoft.Extensions.Features (1)
FeatureReferences.cs (1)
99var revision = Collection?.Revision ?? ContextDisposed();
Microsoft.Extensions.FileProviders.Embedded (8)
EmbeddedFileProvider.cs (5)
162for (var i = 0; i < resources.Length; i++) 243for (var i = 1; i < subName.Length; i++) 264var length = builder.Length; 272for (var i = 1; i < subNames.Length; i++) 301for (var i = 1; i < subNames.Length; i++)
Manifest\EmbeddedFilesManifest.cs (2)
73var start = Array.IndexOf(_separators, path[0]) == -1 ? 0 : 1; 79var end = Array.IndexOf(_separators, path[path.Length - 1]) == -1 ? path.Length : path.Length - 1;
Manifest\ManifestDirectory.cs (1)
90for (var i = 0; i < Children.Count; i++)
Microsoft.Extensions.Hosting (1)
HostOptions.cs (1)
66&& int.TryParse(timeoutSeconds, NumberStyles.None, CultureInfo.InvariantCulture, out var seconds))
Microsoft.Extensions.Hosting.Testing.Tests (2)
FakeHostTests.cs (2)
38for (var i = 0; i < 50; i++) 70for (var i = 0; i < 50 && hostMock.Invocations.Count == 0; i++)
Microsoft.Extensions.Http (1)
DependencyInjection\SocketsHttpHandlerBuilderExtensions.cs (1)
221private static int? ParseInt(string? intString) => int.TryParse(intString, out var result) ? result : null;
Microsoft.Extensions.Http.Diagnostics (23)
Http\HttpDependencyMetadataResolver.cs (2)
382var requestPathEndIndex = requestRouteAsSpan.Length; 405var nextDelimiterIndex = requestRouteAsSpan.Slice(i, requestPathEndIndex - i).IndexOf(trieCurrent.Delimiter) + i;
Latency\Internal\HttpClientLatencyLogEnricher.cs (3)
105var checkpointCount = latencyData.Checkpoints.Length; 126var measureCount = latencyData.Measures.Length; 146var tagCount = latencyData.Tags.Length;
Logging\Internal\HttpHeadersRedactor.cs (5)
50var redactedSize = 0; 51var counter = 1; 82var index = 0; 116var redactedSize = 0; 138var index = 0;
Logging\Internal\HttpRequestBodyReader.cs (2)
85var readLimit = Math.Min(readSizeLimit, (int)streamToReadFrom.Length); 92var read = await streamToReadFrom.ReadAsync(buffer, 0, readLimit, cancellationToken).ConfigureAwait(false);
Logging\Internal\Log.cs (6)
97var statusCodePropertyCount = record.StatusCode.HasValue ? 1 : 0; 98var requestHeadersCount = record.RequestHeaders?.Count ?? 0; 99var responseHeadersCount = record.ResponseHeaders?.Count ?? 0; 100var urlQueryPropertyCount = string.IsNullOrEmpty(record.QueryString) ? 0 : 1; 102var spaceToReserve = MinimalPropertyCount + statusCodePropertyCount + requestHeadersCount + responseHeadersCount + 105var index = loggerMessageState.ReserveTagSpace(spaceToReserve);
Logging\Internal\LoggerMessageStateExtensions.cs (3)
26for (var i = 0; i < items.Count; i++) 45for (var i = 0; i < items.Count; i++) 65for (var i = 0; i < paramsCount; i++)
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\BufferWriterPool\BufferWriter.cs (2)
171var avail = _buffer.Length - WrittenCount; 174var targetCapacity = _buffer.Length == 0 ? DefaultCapacity : _buffer.Length * 2;
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (2)
HeadersReaderBenchmark.cs (2)
36for (var i = 0; i < HeadersCount; i++) 42for (var i = 0; i < HeadersToLogCount; i++)
Microsoft.Extensions.Http.Diagnostics.Tests (4)
Logging\AcceptanceTests.cs (1)
692var length = Math.Min(limit, responseString.Length);
Logging\HttpClientLoggingExtensionsTest.cs (2)
158var bodySizeLimit = 100; 479var bodySizeLimit = 100;
Logging\Internal\TestEnricher.cs (1)
23var index = EnrichmentBag.ReserveTagSpace(2);
Microsoft.Extensions.Http.Polly (1)
src\aspnetcore\artifacts\obj\Microsoft.Extensions.Http.Polly\Release\netstandard2.0\Microsoft.Extensions.Http.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.Extensions.Http.Resilience (5)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (4)
355var count = 0; 413var count = 0; 502var count = 0; 550var count = 0;
Polly\HttpClientResiliencePredicates.cs (1)
67var statusCode = (int)response.StatusCode;
Microsoft.Extensions.Http.Resilience.PerformanceTests (2)
RetryBenchmark.cs (1)
50var statusCode = (int)r.StatusCode;
StandardResilienceBenchmark.cs (1)
45var statusCode = (int)r.StatusCode;
Microsoft.Extensions.Http.Resilience.Tests (3)
BuildTransitive\GrpcNetClientFactoryVersionTargetTests.cs (1)
255for (var retry = 0; retry < 3; retry++)
Hedging\HedgingTests.cs (1)
87var calls = 0;
Resilience\HttpClientBuilderExtensionsTests.Resilience.cs (1)
94var count = builder.Services.Count;
Microsoft.Extensions.Identity.Core (18)
AuthenticatorTokenProvider.cs (1)
71var expectedCode = Rfc6238AuthenticationService.ComputeTotp(keyBytes, (ulong)(timestep + i), modifierBytes: null);
Base32.cs (7)
31var index = 0; 84var bitIndex = 0; 85var inputIndex = 0; 86var outputBits = 0; 87var outputIndex = 0; 90var byteIndex = _base32Chars.IndexOf(char.ToUpperInvariant(trimmedInput[inputIndex])); 96var bits = Math.Min(5 - bitIndex, 8 - outputBits);
DefaultPersonalDataProtector.cs (1)
37var split = data.IndexOf(':');
Rfc6238AuthenticationService.cs (5)
52res = HMACSHA1.TryHashData(key, modifierCombinedBytes, hash, out var written); 68var offset = hash[hash.Length - 1] & 0xf; 70var binaryCode = (hash[offset] & 0x7f) << 24 127for (var i = -2; i <= 2; i++) 130var computedTotp = ComputeTotp(securityToken, (ulong)((long)currentTimeStep + i), modifierBytes);
src\aspnetcore\artifacts\obj\Microsoft.Extensions.Identity.Core\Release\net11.0\Microsoft.Extensions.Identity.Core.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
UserManager.cs (2)
2219var count = await store.IncrementAccessFailedCountAsync(user, CancellationToken).ConfigureAwait(false); 2455for (var i = 0; i < number; i++)
UserManagerMetrics.cs (1)
196var colonIndex = purpose.IndexOf(':');
Microsoft.Extensions.Localization (1)
src\aspnetcore\artifacts\obj\Microsoft.Extensions.Localization\Release\net11.0\Microsoft.Extensions.Localization.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.Extensions.Logging.AzureAppServices (3)
AzureAppServicesLoggerFactoryExtensions.cs (1)
92var beforeCount = collection.Count;
BatchingLoggerProvider.cs (2)
92var limit = _batchSize ?? int.MaxValue; 100var messagesDropped = Interlocked.Exchange(ref _messagesDropped, 0);
Microsoft.Extensions.Logging.Console (1)
JsonConsoleFormatter.cs (1)
108var charsWritten = Encoding.UTF8.GetChars(messageBytes, logMessageBuffer);
Microsoft.Extensions.ML.Tests (2)
PredictionEnginePoolTests.cs (2)
91var maximumRetained = Environment.ProcessorCount * 2; 93for (var i = 0; i < rented.Length; i++)
Microsoft.Extensions.ObjectPool.DependencyInjection (1)
ObjectPoolServiceCollectionExtensions.cs (1)
85if (!int.TryParse(child.Value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var capacity))
Microsoft.Extensions.ObjectPool.DependencyInjection.Tests (4)
DependencyInjectionExtensionsTests.cs (4)
175var capacity = 64; 186for (var i = 0; i < capacity; i++) 191for (var i = 0; i < capacity; i++) 196for (var i = 0; i < capacity; i++)
Microsoft.Extensions.Options.Contextual (2)
Internal\ContextualOptionsFactory.cs (2)
78var tasksCreated = 0; 96for (var i = 0; i < tasksCreated; i++)
Microsoft.Extensions.Options.SourceGeneration (7)
Emitter.cs (7)
128for (var i = 0; i < vt.ModelsToValidate.Count; i++) 174for (var i = 0; i < staticValidationAttributes.Length; i++) 179for (var j = 0; j < attributeInstance.InstantiationLines.Count; j++) 1187for (var i = 0; i < attr.ConstructorArguments.Count; i++) 1212for (var i = 0; i < propertiesOrderedByKey.Length; i++) 1226var fieldNumber = staticValidationAttributesDict.Count + 1; 1343var fieldNumber = staticValidatorsDict.Count + 1;
Microsoft.Extensions.Resilience.Tests (2)
Resilience\ResilienceServiceCollectionExtensionsTests.cs (2)
34var count = _services.Count; 56var count = _services.Count;
Microsoft.Extensions.ServiceDiscovery (12)
Configuration\ConfigurationServiceEndpointProvider.cs (3)
144var minIndex = _schemes.Length; 149var index = Array.IndexOf(_schemes, scheme); 161var index = Array.IndexOf(_schemes, scheme);
Configuration\ConfigurationServiceEndpointProvider.Log.cs (1)
33for (var i = endpoints.Count - added; i < endpoints.Count; i++)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LoggerMessage.g.cs (6)
125private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.Int32, global::System.String, global::System.String, global::System.Exception?> __ResolutionSucceededCoreCallback = 126global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.Int32, global::System.String, global::System.String>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(3, "ResolutionSucceeded"), "Resolved {Count} endpoints for service '{ServiceName}': {Endpoints}.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 129public static partial void ResolutionSucceededCore(global::Microsoft.Extensions.Logging.ILogger logger, global::System.Int32 count, global::System.String serviceName, global::System.String endpoints) 158private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.String, global::System.Int32, global::System.String, global::System.Exception?> __ServiceEndpointProviderListCoreCallback = 159global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.String, global::System.Int32, global::System.String>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(1, "CreatingResolver"), "Creating endpoint resolver for service '{ServiceName}' with {Count} providers: {Providers}.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 162public static partial void ServiceEndpointProviderListCore(global::Microsoft.Extensions.Logging.ILogger logger, global::System.String serviceName, global::System.Int32 count, global::System.String providers)
PassThrough\PassThroughServiceEndpointProviderFactory.cs (2)
38var segmentSeparatorIndex = uriHost.IndexOf('.'); 50var port = uri.Port > 0 ? uri.Port : 0;
Microsoft.Extensions.ServiceDiscovery.Abstractions (2)
ServiceEndpoint.cs (1)
72var port = uri.Port > 0 ? uri.Port : 0;
ServiceEndpointQuery.cs (1)
57var segmentSeparatorIndex = uriHost.IndexOf('.');
Microsoft.Extensions.ServiceDiscovery.Dns (24)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LoggerMessage.g.cs (24)
80private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32, global::System.Exception?> __QueryCallback = 81global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(1, "Query"), "Resolving {QueryType} {QueryName} on {Server} attempt {Attempt}", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 84public static partial void Query(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType queryType, global::System.String queryName, global::System.Net.IPEndPoint server, global::System.Int32 attempt) 92private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32, global::System.Exception?> __ResultTruncatedCallback = 93global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(2, "ResultTruncated"), "Result truncated for {QueryType} {QueryName} from {Server} attempt {Attempt}. Restarting over TCP", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 96public static partial void ResultTruncated(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType queryType, global::System.String queryName, global::System.Net.IPEndPoint server, global::System.Int32 attempt) 175private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32, global::System.Exception?> __TimeoutCallback = 176global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Warning, new global::Microsoft.Extensions.Logging.EventId(4, "Timeout"), "Query {QueryType} {QueryName} on {Server} attempt {Attempt} timed out.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 179public static partial void Timeout(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType queryType, global::System.String queryName, global::System.Net.IPEndPoint server, global::System.Int32 attempt) 187private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32, global::System.Exception?> __NoDataCallback = 188global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Warning, new global::Microsoft.Extensions.Logging.EventId(5, "NoData"), "Query {QueryType} {QueryName} on {Server} attempt {Attempt}: no data matching given query type.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 191public static partial void NoData(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType queryType, global::System.String queryName, global::System.Net.IPEndPoint server, global::System.Int32 attempt) 199private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32, global::System.Exception?> __NameErrorCallback = 200global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Warning, new global::Microsoft.Extensions.Logging.EventId(6, "NameError"), "Query {QueryType} {QueryName} on {Server} attempt {Attempt}: server indicates given name does not exist.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 203public static partial void NameError(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType queryType, global::System.String queryName, global::System.Net.IPEndPoint server, global::System.Int32 attempt) 211private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32, global::System.Exception?> __MalformedResponseCallback = 212global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Warning, new global::Microsoft.Extensions.Logging.EventId(7, "MalformedResponse"), "Query {QueryType} {QueryName} on {Server} attempt {Attempt} failed to return a valid DNS response.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 215public static partial void MalformedResponse(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType queryType, global::System.String queryName, global::System.Net.IPEndPoint server, global::System.Int32 attempt) 223private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32, global::System.Exception?> __NetworkErrorCallback = 224global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Warning, new global::Microsoft.Extensions.Logging.EventId(8, "NetworkError"), "Query {QueryType} {QueryName} on {Server} attempt {Attempt} failed due to a network error.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 227public static partial void NetworkError(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType queryType, global::System.String queryName, global::System.Net.IPEndPoint server, global::System.Int32 attempt, global::System.Exception exception) 235private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32, global::System.Exception?> __QueryErrorCallback = 236global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType, global::System.String, global::System.Net.IPEndPoint, global::System.Int32>(global::Microsoft.Extensions.Logging.LogLevel.Error, new global::Microsoft.Extensions.Logging.EventId(9, "QueryError"), "Query {QueryType} {QueryName} on {Server} attempt {Attempt} failed.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 239public static partial void QueryError(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.Extensions.ServiceDiscovery.Dns.Resolver.QueryType queryType, global::System.String queryName, global::System.Net.IPEndPoint server, global::System.Int32 attempt, global::System.Exception exception)
Microsoft.Extensions.Telemetry (17)
Enrichment\StaticProcessLogEnricher.cs (1)
27var pid = System.Diagnostics.Process.GetCurrentProcess().Id;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (1)
64var count = 0;
Http\HttpRouteFormatter.cs (3)
59for (var i = 0; i < routeSegments.Segments.Length; i++) 66var parameterTemplateLength = parameterContent.Length + 2; 68var startIndex = segment.Start + offset;
Http\HttpRouteParser.cs (6)
57var startIndex = segment.Start + offset; 70var parameterTemplateLength = parameterContent.Length + 2; 72var length = httpPathAsSpan.Slice(startIndex).IndexOf(ForwardSlash); 98var pos = 0; 99var len = httpRoute.Length; 100var start = 0;
Http\ParsedRouteSegments.cs (1)
26var paramCount = 0;
Latency\Internal\CheckpointTracker.cs (2)
36var keyCount = _checkpointNames.KeyCount; 69var p = Interlocked.Increment(ref _numCheckpoints);
Latency\Internal\Registry.cs (1)
68if (_keyOrder.TryGetValue(key, out var order))
Latency\Internal\TagCollection.cs (1)
27var keyCount = registry.KeyCount;
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\RentedSpan\RentedSpan.cs (1)
54var size = Unsafe.SizeOf<T>() * length;
Microsoft.Extensions.Telemetry.Abstractions (6)
Logging\LoggerMessageState.cs (6)
49var need = _tags.Length + (count - avail); 53var index = TagsCount; 68var need = _classifiedTags.Length + (count - avail); 73var index = ClassifiedTagsCount; 85var index = ReserveTagSpace(1); 97var index = ReserveClassifiedTagSpace(1);
Microsoft.Extensions.Telemetry.Abstractions.Tests (5)
Enrichment\EnricherExtensionsTests.cs (2)
43var enricherCount = 0; 62var enricherCount = 0;
Logging\LoggerMessageStateTests.cs (3)
23var index = lms.ReserveTagSpace(1); 139var index = lms.ReserveTagSpace(1); 164var count = 0;
Microsoft.Extensions.Telemetry.PerformanceTests (3)
ClassicCodeGen.cs (3)
29private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.Int64, global::System.Int64, global::System.Int32, global::System.Guid, global::System.Exception?> __ValueTypesCallback = 30global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.Int64, global::System.Int64, global::System.Int32, global::System.Guid>(global::Microsoft.Extensions.Logging.LogLevel.Error, new global::Microsoft.Extensions.Logging.EventId(558429541, nameof(ValueTypes)), "Range [{start}..{end}], options {options}, guid {guid}", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 32public static void ValueTypes(global::Microsoft.Extensions.Logging.ILogger logger, global::System.Int64 start, global::System.Int64 end, global::System.Int32 options, global::System.Guid guid)
Microsoft.Extensions.Telemetry.Tests (4)
Latency\Internal\RegistryTests.cs (1)
60var o = r.GetRegisteredKeyIndex("c");
Logging\ExtendedLoggerTests.cs (3)
66var index = lms.ReserveTagSpace(1); 188var index = lms.ReserveTagSpace(1); 838var index = state.ReserveTagSpace(2);
Microsoft.Extensions.TimeProvider.Testing.Tests (29)
FakeTimeProviderTests.cs (6)
59var msToElapse = 100; 228var t1Tick = 0; 255var t1Tick = 0; 531var retries = 42; 532var tries = 0; 534var delay = 1;
TimerTests.cs (23)
23var counter = 0; 27var value1 = counter; 31var value2 = counter; 35var value3 = counter; 45var counter = 0; 49var value1 = counter; 53var value2 = counter; 57var value3 = counter; 67var counter = 0; 71var value1 = counter; 75var value2 = counter; 79var value3 = counter; 89var counter = 0; 93var value1 = counter; 97var value2 = counter; 101var value3 = counter; 111var counter = 0; 115var value1 = counter; 119var value2 = counter; 123var value3 = counter; 127var value4 = counter; 184var timer1Counter = 0; 185var timer2Counter = 0;
Microsoft.Extensions.Validation.ValidationsGenerator (14)
Emitters\ValidationsGenerator.Emitter.cs (1)
342for (var i = 1; i < addValidations.Length; i++)
Extensions\IncrementalValuesProviderExtensions.cs (6)
54for (var i = 0; i < tuple.Left.Length; i++) 58for (var i = 0; i < tuple.Right.Length; i++) 80for (var i = 0; i < tuple.Left.Length; i++) 84for (var i = 0; i < tuple.Right.Length; i++) 112for (var i = 0; i < x.Length; i++) 129var hashCode = -450793227;
src\768f3af0174e68df\InvocationOperationExtensions.cs (1)
58var routeHandlerArgumentOrdinal = invocation.Arguments.Length - 1;
src\aspnetcore\src\Shared\RoslynUtils\BoundedCacheWithFactory.cs (2)
34var indexToSetTarget = -1; 35for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\aspnetcore\src\Shared\RoslynUtils\CodeWriter.cs (1)
47for (var i = 0; i < Indent; i++)
src\aspnetcore\src\Shared\RoslynUtils\WellKnownTypes.cs (3)
32for (var i = 0; i < WellKnownTypeData.WellKnownTypeNames.Length; i++) 39var separator = name.IndexOf('`'); 86var index = (int)type;
Microsoft.Extensions.VectorData.Abstractions (3)
ProviderServices\Filter\FilterTranslatorBase.cs (2)
339for (var i = 0; _parameterNames!.Contains(name); i++) 367for (var i = 0; i < visited.Arguments.Count; i++)
ProviderServices\VectorDataStrings.cs (1)
64var i = type.Name.IndexOf('`', StringComparison.Ordinal);
Microsoft.Extensions.VectorData.ConformanceTests (14)
EmbeddingGenerationTests.cs (2)
186var counter = stringVectorFixture.GenerateNextCounter(); 210var counter = stringVectorFixture.GenerateNextCounter();
FilterTests.cs (1)
416var i = 8;
ModelTests\BasicModelTests.cs (7)
119var count = await Collection.GetAsync(r => true, top: 100).CountAsync(); 357var beforeCount = await Collection.GetAsync(r => true, top: 100).CountAsync(); 359var afterCount = await Collection.GetAsync(r => true, top: 100).CountAsync(); 389var beforeCount = await Collection.GetAsync(r => true, top: 100).CountAsync(); 391var afterCount = await Collection.GetAsync(r => true, top: 100).CountAsync(); 399var beforeCount = await Collection.GetAsync(r => true, top: 100).CountAsync(); 401var afterCount = await Collection.GetAsync(r => true, top: 100).CountAsync();
ModelTests\DynamicModelTests.cs (1)
102var count = await fixture.Collection.GetAsync(r => true, top: 100).CountAsync();
ModelTests\NoVectorModelTests.cs (1)
87for (var i = 0; i < 200; i++)
Support\TestStore.cs (2)
140for (var i = 0; i < 200; i++) 152var count = await results.CountAsync();
Microsoft.Gen.BuildMetadata (1)
GeneratorUtilities.cs (1)
58var index = n.LastIndexOf('.') + 1;
Microsoft.Gen.BuildMetadata.Unit.Tests (5)
RoslynTestUtils.cs (5)
269var count = 0; 312var count = 0; 362var count = 0; 399var count = 0; 445var count = 0;
Microsoft.Gen.ComplianceReports (1)
GeneratorUtilities.cs (1)
58var index = n.LastIndexOf('.') + 1;
Microsoft.Gen.ComplianceReports.Unit.Tests (5)
RoslynTestUtils.cs (5)
269var count = 0; 312var count = 0; 362var count = 0; 399var count = 0; 445var count = 0;
Microsoft.Gen.ContextualOptions (1)
GeneratorUtilities.cs (1)
58var index = n.LastIndexOf('.') + 1;
Microsoft.Gen.ContextualOptions.Unit.Tests (5)
RoslynTestUtils.cs (5)
269var count = 0; 312var count = 0; 362var count = 0; 399var count = 0; 445var count = 0;
Microsoft.Gen.Logging (13)
Emitter.Method.cs (1)
100var calculatedEventId = GetNonRandomizedHashCode(eventNameToCalcId);
GeneratorUtilities.cs (1)
58var index = n.LastIndexOf('.') + 1;
Parser.LogProperties.cs (1)
133var count = 0;
TemplateProcessor.cs (10)
28var scanIndex = 0; 29var endIndex = message!.Length; 34var openBraceIndex = FindBraceIndex(message, '{', scanIndex, endIndex); 57var formatDelimiterIndex = FindIndexOfAny(message, _formatDelimiters, openBraceIndex, closeBraceIndex); 87var scanIndex = 0; 88var endIndex = message!.Length; 91var openBraceIndex = FindBraceIndex(message, '{', scanIndex, endIndex); 104var closeBraceIndex = FindBraceIndex(message, '}', openBraceIndex + 1, endIndex); 112var formatDelimiterIndex = FindIndexOfAny(message, _formatDelimiters, openBraceIndex, closeBraceIndex); 130var findIndex = message.IndexOfAny(chars, startIndex, endIndex - startIndex);
Microsoft.Gen.Logging.Generated.Tests (1)
SimpleRedactors.cs (1)
28var len = source!.ToString()!.Length;
Microsoft.Gen.Logging.Unit.Tests (6)
RoslynTestUtils.cs (5)
269var count = 0; 312var count = 0; 362var count = 0; 399var count = 0; 445var count = 0;
TemplatesExtractorTests.cs (1)
20var result = TemplateProcessor.FindIndexOfAny(message, new[] { '\n', 'a', 'b', 'z' }, 0, message.Length);
Microsoft.Gen.MetadataExtractor (1)
GeneratorUtilities.cs (1)
58var index = n.LastIndexOf('.') + 1;
Microsoft.Gen.MetadataExtractor.Unit.Tests (5)
RoslynTestUtils.cs (5)
269var count = 0; 312var count = 0; 362var count = 0; 399var count = 0; 445var count = 0;
Microsoft.Gen.Metrics (2)
GeneratorUtilities.cs (1)
58var index = n.LastIndexOf('.') + 1;
MetricFactoryEmitter.cs (1)
104var count = metricType.Methods.Count;
Microsoft.Gen.Metrics.Unit.Tests (5)
RoslynTestUtils.cs (5)
269var count = 0; 312var count = 0; 362var count = 0; 399var count = 0; 445var count = 0;
Microsoft.Gen.MetricsReports (1)
GeneratorUtilities.cs (1)
58var index = n.LastIndexOf('.') + 1;
Microsoft.Gen.MetricsReports.Unit.Tests (5)
RoslynTestUtils.cs (5)
269var count = 0; 312var count = 0; 362var count = 0; 399var count = 0; 445var count = 0;
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSGeneratorFactory.cs (1)
314var maxArgs = managedType == KnownManagedType.Action ? 3 : 4;
Microsoft.JSInterop (10)
Infrastructure\ByteArrayJsonConverter.cs (1)
79var id = ++_byteArrayId;
Infrastructure\DotNetDispatcher.cs (4)
222var count = Encoding.UTF8.GetByteCount(arguments); 226var receivedBytes = Encoding.UTF8.GetBytes(arguments, buffer); 237var index = 0; 479for (var i = 0; i < parameters.Length; i++)
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (5)
77var indexOfAppendedItem = _itemsInUse++; 89var requiredCapacity = _itemsInUse + source.Length; 92var candidateCapacity = Math.Max(_items.Length * 2, _minCapacity); 102var startIndexOfAppendedItems = _itemsInUse; 181var newCapacity = Math.Max(desiredCapacity, _minCapacity);
Microsoft.Maui (46)
Animations\Lerp.cs (2)
15 var start = Convert.ToInt32(s); 16 var end = Convert.ToInt32(e);
Core\Extensions\ITextInputExtensions.cs (1)
16 var maxLength = textInput.MaxLength;
Core\Extensions\VisualTreeElementExtensions.cs (1)
281 var indexOfPlatformView = platformParentPath.IndexOf(pvh.PlatformView);
Debugger\DebuggerDisplayHelpers.cs (2)
37 var size = values.Length; 46 for (var i = 0; i < size; i++)
Extensions\EnumerableExtensions.cs (3)
80 var i = 0; 118 var i = 0; 162 var i = 0;
Extensions\IndicatorViewExtensions.cs (3)
15 var minValue = Math.Min(indicatorView.MaximumVisible, indicatorView.Count); 16 var maximumVisible = minValue <= 0 ? 0 : minValue; 33 var pointsCount = 13;
Fonts\FontFile.cs (2)
66 var hashIndex = input.IndexOfChar('#'); 110 var index = fontFamily.LastIndexOf('-');
Handlers\HybridWebView\HybridWebViewHandler.cs (3)
109 var indexOfPipe = rawMessage.IndexOf('|', StringComparison.Ordinal); 127 var indexOfPipeInContent = messageContent.IndexOf('|', StringComparison.Ordinal); 256 for (var i = 0; i < requestParams.Length; i++)
Handlers\HybridWebView\HybridWebViewQueryStringHelper.cs (1)
16 var indexOfQueryString = url.IndexOf('?', StringComparison.Ordinal);
Handlers\HybridWebView\HybridWebViewTaskManager.cs (1)
16 var taskId = Interlocked.Increment(ref _lastTaskId);
Handlers\Layout\LayoutExtensions.cs (4)
12 var count = layout.Count; 21 var zIndex = view.ZIndex; 22 var lowerViews = 0; 27 var childZIndex = child.ZIndex;
Layouts\GridLayoutManager.cs (16)
121 var gridChildCount = _grid.Count; 208 var column = _grid.GetColumn(view).Clamp(0, _columns.Length - 1); 209 var columnSpan = _grid.GetColumnSpan(view).Clamp(1, _columns.Length - column); 218 var row = _grid.GetRow(view).Clamp(0, _rows.Length - 1); 219 var rowSpan = _grid.GetRowSpan(view).Clamp(1, _rows.Length - row); 252 var firstColumn = _grid.GetColumn(view).Clamp(0, _columns.Length - 1); 253 var columnSpan = _grid.GetColumnSpan(view).Clamp(1, _columns.Length - firstColumn); 254 var lastColumn = firstColumn + columnSpan; 256 var firstRow = _grid.GetRow(view).Clamp(0, _rows.Length - 1); 257 var rowSpan = _grid.GetRowSpan(view).Clamp(1, _rows.Length - firstRow); 258 var lastRow = firstRow + rowSpan; 537 var end = start + length; 723 var start = cell.Row; 724 var end = start + cell.RowSpan; 747 var start = cell.Column; 748 var end = start + cell.ColumnSpan;
Layouts\HorizontalStackLayoutManager.cs (1)
49 var childCount = Stack.Count;
Primitives\ItemDelegateList.cs (4)
21 var count = ItemDelegate.GetCount(); 22 for (var i = 0; i < count; i++) 28 var count = ItemDelegate.GetCount(); 29 for (var i = 0; i < count; i++)
PropertyMapper.cs (1)
184 var cacheSize = updatePropertiesKeys.Count;
VisualDiagnostics\VisualDiagnostics.cs (1)
50 var index = parent?.GetVisualChildren().IndexOf(child) ?? -1;
Microsoft.Maui.Controls (313)
AnimationExtensions.cs (4)
67 var id = s_currentTweener++; 87 var id = s_currentTweener++; 244 if (s_kinetics.TryGetValue(key, out var ticker)) 311 if (s_kinetics.TryGetValue(key, out var ticker))
BindableLayout\BindableLayout.cs (3)
369 var childrenCount = layoutChildren.Count; 380 var index = 0; 511 var index = e.OldStartingIndex;
BindableObject.cs (1)
760 var count = context.Bindings.Count;
BindingExpression.cs (5)
101 for (var i = 0; i < _parts.Count - 1; i++) 133 for (var i = 0; i < _parts.Count; i++) 227 for (var i = 0; i < pathParts.Length; i++) 332 if (!int.TryParse(part.Content, out var index)) 436 var index = tupleEltNames.TransformNames.IndexOf(name);
Brush\BrushTypeConverter.cs (1)
377 var index = part.LastIndexOf(unit, StringComparison.OrdinalIgnoreCase);
Cells\Cell.cs (2)
187 for (var i = 0; i < _contextActions.Count; i++) 251 for (var i = 0; i < _contextActions.Count; i++)
ColumnDefinitionCollectionTypeConverter.cs (1)
29 for (var i = 0; i < lengths.Length; i++)
ContentPresenter.cs (1)
43 for (var i = 0; i < LogicalChildrenInternal.Count; i++)
Element\Element_StyleSheets.cs (1)
64 for (var i = (sheets?.Count ?? 0) - 1; i >= 0; i--)
Element\Element.cs (3)
246 var index = LogicalChildrenInternalBackingStore.IndexOf(element); 706 for (var i = 0; i < children.Count; i++) 812 for (var i = 0; i < children.Count; i++)
IndicatorView\IndicatorStackLayout.cs (5)
103 var indicatorCount = _indicatorView.Count; 104 var childrenCount = Children.Count; 108 var maxVisible = _indicatorView.MaximumVisible; 109 var position = _indicatorView.Position; 110 var selectedIndex = position >= maxVisible ? maxVisible - 1 : position;
IndicatorView\IndicatorView.cs (1)
180 var count = 0;
Internals\AutoId.cs (1)
15 var old = _current;
Internals\ImageParser.cs (4)
222 var rgb = (r << 16) | (g << 8) | b; 472 var blockSize = await stream.ReadBlockAsync().ConfigureAwait(false); 648 var width = header.Width; 649 var height = header.Height;
Internals\NotifyCollectionChangedEventArgsExtensions.cs (6)
19 for (var i = 0; i < from.Count; i++) 42 for (var i = 0; i < self.NewItems.Count; i++) 51 for (var i = 0; i < self.OldItems.Count; i++) 58 for (var i = 0; i < self.OldItems.Count; i++) 67 for (var i = 0; i < self.OldItems.Count; i++) 75 for (var i = 0; i < self.OldItems.Count; i++)
Internals\ProfilePage.cs (4)
46 var depth = current.Depth; 74 var depth = datum.Depth; 83 var percentage = (int)Math.Round(ticksMs / (double)profiledMs * 100); 110 var i = 0;
Items\ItemsLayoutTypeConverter.cs (1)
48 var span = int.Parse(argument, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, CultureInfo.InvariantCulture);
Items\MarshalingObservableCollection.cs (4)
92 var count = args.OldItems.Count; 106 var startIndex = args.OldStartingIndex + args.OldItems.Count - 1; 117 var startIndex = args.NewStartingIndex; 129 var startIndex = args.NewStartingIndex;
Label\Label.cs (1)
406 for (var i = spans.Count - 1; i >= 0; i--)
Layout\AndExpandLayoutManager.cs (2)
60 var row = 0; 97 var column = 0;
Layout\FlexLayout.cs (1)
608 for (var i = 0; i < Children.Count; i++)
Layout\Grid.cs (2)
362 for (var i = 0; i < rowDefs.Count; i++) 368 for (var i = 0; i < colDefs.Count; i++)
Layout\GridExtensions.cs (2)
91 var count = grid.RowDefinitions.Count; 106 var count = grid.ColumnDefinitions.Count;
Layout\Layout.cs (2)
158 var index = _children.Count; 250 var index = _children.IndexOf(child);
LayoutOptions.cs (1)
40 var a = (int)alignment;
LegacyLayouts\Grid.cs (6)
275 for (var i = 0; i < rowDefs.Count; i++) 285 for (var i = 0; i < colDefs.Count; i++) 355 var rows = RowCount(); 356 var columns = ColumnCount(); 378 var rows = RowCount(); 379 var columns = ColumnCount();
LegacyLayouts\GridCalc.cs (54)
23 for (var index = 0; index < InternalChildren.Count; index++) 34 for (var i = 0; i < c; i++) 37 for (var i = 0; i < r; i++) 41 for (var i = 1; i < cs; i++) 44 for (var i = 1; i < rs; i++) 64 for (var index = 0; index < structure.Columns.Count; index++) 73 for (var index = 0; index < structure.Rows.Count; index++) 124 for (var index = 0; index < _rows.Count; index++) 132 for (var index = 0; index < _columns.Count; index++) 157 for (var index = 0; index < _rows.Count; index++) 164 for (var index = 0; index < _columns.Count; index++) 176 for (var iteration = 0; iteration < 2; iteration++) 178 for (var rowspan = 1; rowspan <= _rows.Count; rowspan++) 180 for (var i = 0; i < _rows.Count; i++) 190 for (var index = 0; index < grid.InternalChildren.Count; index++) 211 for (var colspan = 1; colspan <= _columns.Count; colspan++) 213 for (var i = 0; i < _columns.Count; i++) 223 for (var index = 0; index < grid.InternalChildren.Count; index++) 251 for (var index = 0; index < _columns.Count; index++) 258 for (var index = 0; index < _rows.Count; index++) 269 for (var index = 0; index < _columns.Count; index++) 281 for (var index = 0; index < _rows.Count; index++) 308 for (var index = 0; index < _columns.Count; index++) 320 for (var index = 0; index < _columns.Count; index++) 343 for (var index = 0; index < _rows.Count; index++) 354 for (var index = 0; index < _rows.Count; index++) 417 for (var index = 0; index < _columns.Count; index++) 479 for (var index = 0; index < _rows.Count; index++) 497 for (var index = 0; index < grid.InternalChildren.Count; index++) 505 for (var index = 0; index < grid.InternalChildren.Count; index++) 517 for (var index = 0; index < _columns.Count; index++) 522 for (var index = 0; index < _rows.Count; index++) 531 for (var index = 0; index < grid.InternalChildren.Count; index++) 556 for (var index = 0; index < grid.InternalChildren.Count; index++) 598 for (var index = 0; index < _columns.Count; index++) 608 for (var index = 0; index < _columns.Count; index++) 628 for (var index = 0; index < _rows.Count; index++) 638 for (var index = 0; index < _rows.Count; index++) 650 for (var iteration = 0; iteration < 2; iteration++) 652 for (var colspan = 1; colspan <= _columns.Count; colspan++) 654 for (var i = 0; i < _columns.Count; i++) 664 for (var index = 0; index < grid.InternalChildren.Count; index++) 691 for (var index = 0; index < _columns.Count; index++) 711 for (var iteration = 0; iteration < 2; iteration++) 713 for (var rowspan = 1; rowspan <= _rows.Count; rowspan++) 715 for (var i = 0; i < _rows.Count; i++) 725 for (var index = 0; index < grid.InternalChildren.Count; index++) 752 for (var index = 0; index < _rows.Count; index++) 772 for (var index = 0; index < _columns.Count; index++) 778 for (var index = 0; index < _rows.Count; index++) 804 var n = 0; 815 var n = 0; 869 for (var i = 0; i < _rows.Count; i++) 881 for (var i = 0; i < _columns.Count; i++)
LegacyLayouts\Layout.cs (6)
359 var depth = 0; 437 for (var index = 0; index < oldBounds.Length; index++) 465 for (var i = 0; i < LogicalChildrenInternal.Count; i++) 474 for (var i = 0; i < oldBounds.Length; i++) 549 for (var index = 0; index < count; index++) 608 var result = 0;
LegacyLayouts\RelativeLayout.cs (1)
258 for (var i = 0; i < parents.Count; i++)
LegacyLayouts\StackLayout.cs (9)
70 for (var i = 0; i < LogicalChildrenInternal.Count; i++) 108 for (var i = 0; i < layout.Plots?.Length; i++) 157 for (var i = 0; i < LogicalChildrenInternal.Count; i++) 193 for (var i = 0; i < LogicalChildrenInternal.Count; i++) 244 for (var i = 0; i < layout.Plots.Length; i++) 316 for (var i = 0; i < layout.Plots.Length; i++) 401 for (var index = 0; index < InternalChildren.Count; index++) 424 for (var i = 0; i < LogicalChildrenInternal.Count; i++) 452 for (var i = 0; i < LogicalChildrenInternal.Count; i++)
ListView\ListView.cs (1)
465 var index = _visualChildren.IndexOf(content);
Menu\MenuBar.cs (2)
39 var index = _menus.Count; 96 var index = _menus.IndexOf(item);
Menu\MenuBarItem.cs (2)
63 var index = _menus.Count; 102 var index = _menus.IndexOf(item);
Menu\MenuFlyout.cs (2)
39 var index = _menus.Count; 84 var index = _menus.IndexOf(item);
Menu\MenuFlyoutSubItem.cs (2)
31 var index = _menus.Count; 72 var index = _menus.IndexOf(item);
MergedStyle.cs (1)
172 for (var i = 0; i < _implicitStyles.Count; i++)
MultiBinding.cs (4)
121 for (var i = 0; i < Math.Min(_bpProxies.Length, values.Length); i++) 157 for (var i = 0; i < Bindings.Count; i++) 193 for (var i = 0; i < _bpProxies.Length; i++) 219 for (var i = 0; i < _bpProxies.Length; i++)
MultiPage.cs (7)
211 var i = 0; 232 for (var i = 0; i < e.NewItems.Count; i++) 251 for (var i = 0; i < e.OldItems.Count; i++) 277 for (var i = 0; i < e.OldStartingIndex - e.NewStartingIndex; i++) 284 for (var i = 0; i < e.OldItems.Count; i++) 291 for (var i = 0; i < e.OldItems.Count; i++) 336 for (var i = 0; i < _templatedItems.Count; i++)
NavigationModel.cs (1)
215 var i = 0;
NavigationPage\NavigationPage.cs (1)
820 var lastIndex = NavigationStack.Count - 1;
NavigationStepRequest.cs (2)
90 for (var i = 0; i < array.Length; i++) 120 for (var i = 0; i < _innerList.Count; i++)
ObservableList.cs (3)
52 for (var i = 0; i < count; i++) 63 for (var i = 0; i < items.Count; i++) 104 for (var i = 0; i < ritems.Length; i++)
ObservableWrapper.cs (3)
246 var outerIndex = 0; 264 var outerIndex = 0; 265 for (var index = 0; index < innerIndex; index++)
OrderedDictionary.cs (3)
133 for (var i = 0; i < _keyOrder.Count; ++i) 400 for (var i = 0; i < _odict.Count; ++i) 426 for (var i = 0; i < _odict._keyOrder.Count; ++i)
Page\Page.cs (5)
522 var depth = 0; 599 for (var i = 0; i < logicalChildren.Count; i++) 625 for (var i = 0; i < logicalChildren.Count; i++) 739 for (var i = 0; i < e.OldItems.Count; i++) 812 for (var i = 0; i < logicalChildren.Count; i++)
Picker\Picker.cs (2)
372 var oldIndex = SelectedIndex; 373 var newIndex = SelectedIndex.Clamp(-1, Items.Count - 1);
Platform\ModalNavigationManager\ModalNavigationManager.cs (1)
167 var i = _platformModalPages.Count;
Region.cs (2)
40 var endLine = lineHeights.Length - 1; 43 for (var i = 0; i <= endLine; i++)
Registrar.cs (8)
332 var length = attributes.Length; 333 for (var i = 0; i < length; i++) 364 var stylePropertiesLength = styleAttributes?.Length ?? 0; 365 for (var i = 0; i < stylePropertiesLength; i++) 401 var exportEffectsLength = effectAttributes.Length; 402 for (var i = 0; i < exportEffectsLength; i++) 481 var length = attributes.Length; 483 for (var i = 0; i < length; i++)
Routing.cs (2)
46 var navigationStackCount = section.Navigation.NavigationStack.Count; 51 var navigationModalStackCount = section.Navigation.ModalStack.Count;
RowDefinitionCollectionTypeConverter.cs (1)
29 for (var i = 0; i < lengths.Length; i++)
SetterSpecificity.cs (4)
137 var implicitVsm = 0; 138 var vsm = extras == ExtrasVsm ? 0x01 : 0; 139 var binding = isBinding > 0 ? 0x01 : 0; 140 var dynamicResource = isDynamicResource > 0 ? 0x02 : 0;
SetterSpecificityList.cs (19)
54 var index = _count - 1; 64 var index = _count - 1; 73 var index = _count - 2; 82 var index = _count - 1; 95 var index = _count - 2; 105 var index = _count - 1; 112 var count = _count; 113 var lo = 0; 114 var hi = count - 1; 117 var index = lo + ((hi - lo) >> 1); 156 var count = _count; 157 var lo = 0; 158 var hi = count - 1; 161 var index = lo + ((hi - lo) >> 1); 184 var count = _count; 185 var lo = 0; 186 var hi = count - 1; 189 var index = lo + ((hi - lo) >> 1); 194 var nextIndex = index + 1;
Shell\RouteRequestBuilder.cs (4)
172 for (var i = 0; i < _matchedSegments.Count; i++) 204 var nextMatch = matchedSegments.Count; 221 var nextMatch = _matchedSegments.Count; 233 var nextMatch = _matchedSegments.Count;
Shell\Shell.cs (3)
1697 var count = items.Count; 1708 var count = items.Count; 1719 var count = items.Count;
Shell\ShellAppearance.cs (1)
131 var hashCode = -1988429770;
Shell\ShellContent.cs (1)
332 for (var i = 0; i < e.OldItems.Count; i++)
Shell\ShellElementCollection.cs (1)
186 for (var i = 0; i < Inner.Count; i++)
Shell\ShellExtensions.cs (1)
27 for (var i = 0; i < items.Count; i++)
Shell\ShellFlyoutItemsManager.cs (8)
30 for (var i = flyoutItems.Count; i < _lastGeneratedFlyoutItems.Count; i++) 33 for (var i = _lastGeneratedFlyoutItems.Count; i < flyoutItems.Count; i++) 36 for (var i = 0; i < _lastGeneratedFlyoutItems.Count; i++) 41 for (var j = dest.Count - 1; j >= 0; j--) 48 for (var j = 0; j < source.Count; j++) 51 var destIndex = dest.IndexOf(item); 179 for (var i = 0; i < result.Count && !hasChanged; i++) 190 for (var j = 0; j > topLevelNew.Count; j++)
Shell\ShellItem.cs (1)
319 for (var i = 0; i < e.OldItems.Count; i++)
Shell\ShellNavigatingEventArgs.cs (1)
64 var currentCount = Interlocked.Increment(ref _deferralCount);
Shell\ShellNavigationManager.cs (4)
421 var targetPathsLength = targetPaths.Length; 422 var currentPathsLength = currentPaths.Length; 439 for (var i = 0; i < targetPathsLength; i++) 464 for (var i = 0; i < currentPathsLength; i++)
Shell\ShellSection.cs (3)
423 var nextModalPageToPopIndex = navStack.Count - 2; 741 var index = _navStack.IndexOf(before); 1206 var index = stack.IndexOf(before);
Shell\ShellUriHandler.cs (6)
248 var depthStart = 0; 302 var matchIndex = globalRouteMatch.SegmentsMatched.IndexOf(possibleRoutePath.NextSegment); 448 for (var i = 0; i < currentSegments.Length; i++) 492 for (var i = localRouteStack.Count - 1; i >= 0; i--) 631 for (var i = 0; i < pureGlobalRoutesMatch[0].GlobalRouteMatches.Count; i++) 658 for (var i = 0; i < bestMatch.GlobalRouteMatches.Count; i++)
StyleSheets\CssReader.cs (2)
48 var next = _reader.Read(); 88 var next = _reader.Read();
StyleSheets\Selector.cs (1)
214 for (var i = 0; i < styleable.NameAndBases.Length; i++)
TemplatedItemsList.cs (29)
247 for (var i = 0; i < _templatedObjects.Count; i++) 267 var i = 0; 370 var index = 0; 371 for (var i = 0; i < groupIndex; i++) 379 var count = 0; 398 var count = 0; 421 var count = 0; 449 var group = 0; 472 var groupIndex = 0; 477 for (var i = 0; i < children.Count; i++) 497 var index = 0; 498 for (var i = 0; i < _groupedItems.Count; i++) 685 for (var i = 0; i < items.Count; i++) 725 var i = 0; 809 for (var i = 0; i < e.NewItems.Count; i++) 828 for (var i = 0; i < e.OldItems.Count; i++) 850 for (var i = 0; i < e.OldItems.Count; i++) 883 for (var i = 0; i < e.OldStartingIndex - e.NewStartingIndex; i++) 892 for (var i = 0; i < e.OldItems.Count; i++) 904 for (var i = 0; i < oldItems.Count; i++) 998 var maxindex = 0; 1040 for (var i = 0; i < e.OldStartingIndex - e.NewStartingIndex; i++) 1052 for (var i = 0; i < itemsToMove.Length; i++) 1066 for (var i = 0; i < items.Length; i++) 1091 for (var i = 0; i < oldItems.Count; i++) 1171 for (var i = 0; i < e.NewItems.Count; i++) 1180 for (var i = 0; i < e.OldItems.Count; i++) 1189 for (var i = 0; i < e.OldItems.Count; i++) 1202 for (var i = 0; i < _templatedObjects.Count; i++)
TemplatedView\TemplatedView.cs (1)
33 for (var i = 0; i < LogicalChildrenInternal.Count; i++)
TemplateUtilities.cs (2)
16 var skipCount = 0; 93 for (var i = 0; i < children.Count; i++)
TypedBinding.cs (4)
135 for (var i = 0; i < handlers.Length; i++) 216 for (var i = 0; i < _handlers.Length; i++) 512 for (var i = 0; i < _handlers.Length; i++) 528 for (var i = 0; i < _handlers.Length; i++)
VisualElement\VisualElement.cs (4)
224 var openBracket = transform.IndexOf("(", StringComparison.Ordinal); 225 var closeBracket = transform.IndexOf(")", StringComparison.Ordinal); 1380 for (var i = 0; i < LogicalChildrenInternal.Count; i++) 1446 var depth = args.CurrentInvalidationDepth;
VisualStateManager.cs (17)
160 var groupCount = groups.Count; 191 var stateCount = group.States.Count; 358 for (var i = 0; i < Count; i++) 368 var hash = 41; 369 for (var i = 0; i < Count; i++) 451 for (var stateIndex = 0; stateIndex < States.Count; stateIndex++) 454 for (var triggerIndex = 0; triggerIndex < state.StateTriggers.Count; triggerIndex++) 581 for (var i = 0; i < States.Count; i++) 591 var hash = (Name, TargetType).GetHashCode(); 592 for (var i = 0; i < States.Count; i++) 667 for (var i = 0; i < Setters.Count; i++) 670 for (var i = 0; i < StateTriggers.Count; i++) 680 var hash = (Name, TargetType).GetHashCode(); 681 for (var i = 0; i < Setters.Count; i++) 683 for (var i = 0; i < StateTriggers.Count; i++) 711 for (var i = 0; i < list.Count; i++) 714 for (var j = 0; j < group.States.Count; j++)
WebView\WebView.cs (4)
306 for (var i = 0; i < singleQuotes.Count; i++) 318 for (var i = 0; i < uniqueMatches.Count; i++) 321 var numberOfBackslashes = match.Length - 1; 322 var slashesToAdd = (numberOfBackslashes * 2) + 1;
Xaml\TypeConversionExtensions.cs (2)
178 if (toType == typeof(Int32)) 179 return Int32.Parse(str, CultureInfo.InvariantCulture);
Microsoft.Maui.Controls.Build.Tasks (32)
CompiledConverters\ColumnDefinitionCollectionTypeConverter.cs (1)
24 for (var i = 0; i < parts.Length; i++)
CompiledConverters\RowDefinitionCollectionTypeConverter.cs (1)
24 for (var i = 0; i < parts.Length; i++)
CompiledMarkupExtensions\ArrayExtension.cs (2)
22 var n = items.Count; 27 for (var i = 0; i < n; i++)
CompiledMarkupExtensions\StaticExtension.cs (1)
23 var dotIdx = member.LastIndexOf('.');
CreateObjectVisitor.cs (1)
340 for (var i = 0; i < factoryCtorInfo.Parameters.Count; i++)
ExpandMarkupsVisitor.cs (1)
92 if (!MarkupExpressionParser.MatchMarkup(out var match, expression, out var len))
MethodBodyExtensions.cs (2)
31 for (var i = 0; i < self.Instructions.Count; i++) 47 for (var i = 0; i < self.Instructions.Count; i++)
MethodDefinitionExtensions.cs (2)
27 for (var i = 0; i < methodDef.Parameters.Count; i++) 33 var index = genParam.DeclaringType.GenericParameters.IndexOf(genParam);
MethodReferenceExtensions.cs (1)
62 for (var i = 0; i < self.Parameters.Count; i++)
ModuleDefinitionExtensions.cs (5)
43 for (var i = 0; i < md.Parameters.Count; i++) 81 for (var i = 0; i < md.Parameters.Count; i++) 95 for (var i = 0; i < md.Parameters.Count; i++) 178 for (var i = 0; i < md.Parameters.Count; i++) 204 for (var i = 0; i < md.Parameters.Count; i++)
NodeILExtensions.cs (3)
241 yield return Instruction.Create(OpCodes.Ldc_I4, TryFormat(s => Int32.Parse(s, CultureInfo.InvariantCulture), node, str)); 542 for (var i = 0; i < nodes.Count; i++) 594 var i = 0;
SetPropertiesVisitor.cs (7)
688 var lbIndex = p.IndexOf('['); 691 var rbIndex = p.LastIndexOf(']'); 695 var argLength = rbIndex - lbIndex - 1; 1157 for (var i = 0; i < handlers.Count; i++) 1290 for (var i = 0; i < invoke.Parameters.Count; i++) 1805 var dotIdx = localname.IndexOf('.'); 1884 var i = 0;
TypeReferenceExtensions.cs (2)
366 for (var i = 0; i < genericself.GenericArguments.Count; i++) 412 for (var i = 0; i < self.GenericArguments.Count; i++)
XamlCTask.cs (3)
52 if (int.TryParse(s, out var i)) 65 if (int.TryParse(s, out var i)) 78 if (int.TryParse(s, out var i))
Microsoft.Maui.Controls.Maps (5)
HandlerImpl\Polygon.Impl.cs (2)
48 var index = Geopath.Count; 121 var index = Geopath.IndexOf(item);
HandlerImpl\Polyline.Impl.cs (2)
46 var index = Geopath.Count; 120 var index = Geopath.IndexOf(item);
Map.cs (1)
261 var index = MapElements.IndexOf(mapElement);
Microsoft.Maui.Controls.SourceGen (5)
CodeBehindGenerator.cs (1)
451 var indexOfCompile = Array.IndexOf(parts, "compile");
src\Controls\src\Xaml\TypeArgumentsParser.cs (1)
60 var openBracket = type.IndexOf("(", StringComparison.Ordinal);
src\Controls\src\Xaml\XmlnsHelper.cs (1)
55 var nsind = decl.LastIndexOf(".", StringComparison.Ordinal);
src\Controls\src\Xaml\XmlTypeXamlExtensions.cs (2)
69 for (var i = 0; i < lookupNames.Count; i++) 72 var lastIndex = name.LastIndexOf(":", StringComparison.Ordinal);
Microsoft.Maui.Controls.Xaml (20)
ApplyPropertiesVisitor.cs (3)
302 var dotIdx = localname.IndexOf(".", StringComparison.Ordinal); 483 var n_params = eventInfo.EventHandlerType.GetMethod("Invoke").GetParameters().Length; 492 for (var i = 0; i < n_params; i++)
CreateValuesVisitor.cs (6)
263 for (var i = 0; i < p.Length; i++) 299 for (var i = 0; i < listnode.CollectionItems.Count; i++) 308 var n = ctorInfo.GetParameters().Length; 310 for (var i = 0; i < n; i++) 353 if (nodeType == typeof(Int32) && int.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var int32val))
ExpandMarkupsVisitor.cs (1)
94 if (!MarkupExpressionParser.MatchMarkup(out var match, expression, out var len))
MarkupExtensions\ArrayExtension.cs (1)
33 for (var i = 0; i < Items.Count; i++)
MarkupExtensions\StaticExtension.cs (1)
26 var dotIdx = Member.LastIndexOf('.');
PruneIgnoredNodesVisitor.cs (1)
31 for (var i = 0; i < prefixes.Count; i++)
RemoveDuplicateDesignNodes.cs (1)
27 for (var i = 0; i < props.Count; i++)
TypeArgumentsParser.cs (1)
60 var openBracket = type.IndexOf("(", StringComparison.Ordinal);
XamlParser.cs (1)
209 for (var i = 0; i < reader.AttributeCount; i++)
XamlServiceProvider.cs (1)
174 for (var i = 0; i < objectAndParents.Length; i++)
XmlnsHelper.cs (1)
55 var nsind = decl.LastIndexOf(".", StringComparison.Ordinal);
XmlTypeXamlExtensions.cs (2)
69 for (var i = 0; i < lookupNames.Count; i++) 72 var lastIndex = name.LastIndexOf(":", StringComparison.Ordinal);
Microsoft.Maui.Essentials (8)
Compass\LowPassFilter.shared.cs (1)
34 var size = history.Count;
TextToSpeech\TextToSpeech.shared.cs (3)
84 var positionbegin = 0; 85 var positionend = max; 86 var position = positionbegin;
Types\Shared\Utils.shared.cs (1)
15 if (int.TryParse(version, out var major))
Types\Shared\WebUtils.shared.cs (1)
53 var equalIndex = segment.IndexOf('=');
WebAuthenticator\WebAuthenticatorResult.shared.cs (2)
119 if (int.TryParse(v, out var i)) 138 if (int.TryParse(v, out var i))
Microsoft.Maui.Graphics (130)
ArcFlattener.cs (2)
83 var n = 1; 110 for (var i = 1; i < n; i++)
Color.cs (7)
170 var intValue = (int)(255f * value); 266 var range = (int)(Math.Floor(h * 6)) % 6; 499 for (var i = 0; i < 3; i++) 925 var op = value.IndexOf('('); 926 var cp = value.LastIndexOf(')'); 967 var op = value.IndexOf('('); 968 var cp = value.LastIndexOf(')');
GeometryUtil.cs (3)
153 var sameSide = 0; 202 var s1 = SameSide(x0, y0, x1, y1, x2, y2, x3, y3); 203 var s2 = SameSide(x2, y2, x3, y3, x0, y0, x1, y1);
GradientPaint.cs (14)
23 for (var i = 0; i < _gradientStops.Length; i++) 45 var startColorIndex = StartColorIndex; 55 var endColorIndex = EndColorIndex; 64 var index = -1; 67 for (var i = 0; i < _gradientStops.Length; i++) 84 var index = -1; 87 for (var i = 0; i < _gradientStops.Length; i++) 127 var stopCount = Math.Min(colors.Length, offsets.Length); 130 for (var p = 0; p < stopCount; p++) 146 for (var i = 0; i < oldStops.Length; i++) 163 for (var i = 0; i < oldStops.Length; i++) 188 var beforeIndex = -1; 190 var afterIndex = -1; 192 for (var i = 0; i < stops.Length; i++)
PathExtensions.cs (1)
13 for (var i = 0; i < path.OperationCount; i++)
PathF.cs (46)
31 var subPathIndex = 0; 107 for (var i = 0; i < _operations.Count; i++) 116 for (var i = 0; i < _points.Count; i++) 177 var operationsCount = _operations.Count; 320 var pointIndex = GetSegmentPointIndex(index); 379 var pointIndex = GetSegmentPointIndex(index); 417 var pointIndex = GetSegmentPointIndex(index); 432 var pointIndex = 0; 433 for (var operationIndex = 0; operationIndex < _operations.Count; operationIndex++) 490 for (var s = 0; s < _operations.Count; s++) 541 var index = 0; 542 for (var segment = 0; segment < _operations.Count; segment++) 610 var pointIndex = 0; 611 for (var segment = 0; segment < _operations.Count; segment++) 714 var pointIndex = 0; 715 var arcIndex = 0; 716 var arcClockwiseIndex = 0; 717 for (var segment = 0; segment < _operations.Count; segment++) 761 var pointIndex = 0; 762 var arcIndex = 0; 763 var arcClockwiseIndex = 0; 765 for (var segment = 0; segment < _operations.Count; segment++) 777 for (var i = 0; i < points.Length; i++) 793 for (var i = 0; i < points.Length; i++) 877 var index = 0; 878 var arcIndex = 0; 879 var clockwiseIndex = 0; 933 for (var i = 0; i < _points.Count; i++) 948 var i = 0; 949 var a = 0; 950 var c = 0; 1002 var segmentStart = -1; 1004 for (var i = 0; i < operations.Count; i++) 1276 for (var i = 0; i < _points.Count; i++) 1297 for (var i = 0; i < _operations.Count; i++) 1304 for (var i = 0; i < _points.Count; i++) 1313 for (var i = 0; i < _arcAngles.Count; i++) 1323 for (var i = 0; i < _arcClockwise.Count; i++) 1339 var hashCode = (_arcAngles != null ? _arcAngles.GetHashCode() : 0); 1354 for (var i = 0; i < _operations.Count; i++) 1361 for (var i = 0; i < _points.Count; i++) 1370 for (var i = 0; i < _arcAngles.Count; i++) 1380 for (var i = 0; i < _arcClockwise.Count; i++) 1459 var pointIndex = 0; 1463 for (var i = 0; i < _operations.Count && !foundClosed; i++) 1543 var numberOfPoints = 1;
Text\AttributedTextExtensions.cs (19)
19 var start = 0; 20 var attributeIndex = 0; 22 var length = text.Length; 44 var start = 0; 45 var attributeIndex = 0; 47 var length = text.Length; 68 var length = line.Length; 98 var end = start + length; 99 var index = startIndexForSearch; 113 var paragraphStart = run.Start - start; 114 var paragraphLength = Math.Min(run.Length, length); 132 var paragraphStart = Math.Max(run.Start - start, 0); 133 var paragraphLength = Math.Min(run.Length, end - paragraphStart); 142 var paragraphStart = Math.Max(run.Start - start, 0); 143 var paragraphLength = Math.Min(run.Length, length - paragraphStart); 161 var start = 0; 162 var end = text.Text.Length; 170 var noAttrLength = run.Start - start; 176 var length = run.Length;
Text\AttributedTextRunExtensions.cs (33)
38 var end = start + length; 81 var start1 = first.Start; 82 var length1 = Math.Min(first.Length, second.Length); 83 var start2 = start1 + length1; 84 var length2 = Math.Max(first.Length, second.Length) - length1; 91 var start1 = first.Start; 92 var length1 = Math.Min(first.Length, second.Length); 93 var start2 = start1 + length1; 94 var length2 = Math.Max(first.Length, second.Length) - length1; 104 var start1 = first.Start; 105 var length1 = second.Start - first.Start; 106 var start2 = start1 + length1; 107 var length2 = Math.Max(first.Length, second.Length) - length1; 114 var start1 = second.Start; 115 var length1 = first.Start - second.Start; 116 var start2 = start1 + length1; 117 var length2 = Math.Max(first.Length, second.Length) - length1; 127 var start1 = first.Start; 128 var length1 = second.Start - first.Start; 129 var start2 = start1 + length1; 130 var length2 = second.Length; 131 var start3 = start2 + length2; 132 var length3 = Math.Max(first.Length, second.Length) - (length1 + length2); 140 var start1 = second.Start; 141 var length1 = first.Start - second.Start; 142 var start2 = start1 + length1; 143 var length2 = first.Length; 144 var start3 = start2 + length2; 145 var length3 = Math.Max(first.Length, second.Length) - (length1 + length2); 162 var end = run.GetEnd(); 166 var start = Math.Max(run.Start, 0); 167 var maxLength = textLength - start; 168 var length = Math.Min(run.Length, maxLength);
Text\TextAttributesExtensions.cs (1)
52 if (int.TryParse(value, out var intValue))
Text\XmlAttributedTextReader.cs (4)
64 var textLength = text.Length; 113 var start = ReadInt(XmlNames.Start, 0); 114 var length = ReadInt(XmlNames.Length, 0); 171 if (int.TryParse(value, NumberStyles.Any, CultureInfo.InvariantCulture, out var intValue))
Microsoft.Maui.Graphics.Skia (40)
SKGraphicsExtensions.cs (26)
26 var a = (int)(target.Alpha * 255f); 27 var r = (int)(target.Red * 255f); 28 var g = (int)(target.Green * 255f); 29 var b = (int)(target.Blue * 255f); 31 var argb = a << 24 | r << 16 | g << 8 | b; 37 var a = (int)(target.Alpha * 255f * alpha); 38 var r = (int)(target.Red * 255f); 39 var g = (int)(target.Green * 255f); 40 var b = (int)(target.Blue * 255f); 42 var argb = a << 24 | r << 16 | g << 8 | b; 57 var r = (int)target.Red; 58 var g = (int)target.Green; 59 var b = (int)target.Blue; 60 var a = (int)target.Alpha; 119 var pointIndex = 0; 120 var arcAngleIndex = 0; 121 var arcClockwiseIndex = 0; 200 var pointIndex = target.GetSegmentPointIndex(segmentIndex); 209 var pointIndex = target.GetSegmentPointIndex(segmentIndex); 219 var pointIndex = target.GetSegmentPointIndex(segmentIndex); 230 target.GetSegmentInfo(segmentIndex, out var pointIndex, out var arcAngleIndex, out var arcClockwiseIndex); 267 var pointIndex = 0; 268 var arcAngleIndex = 0; 269 var arcClockwiseIndex = 0;
SkiaCanvas.cs (4)
253 for (var i = 0; i < vStops.Length; i++) 283 for (var i = 0; i < vStops.Length; i++) 811 var scaleX = CurrentState.ScaleX < 0 ? -1 : 1; 812 var scaleY = CurrentState.ScaleY < 0 ? -1 : 1;
SkiaCanvasState.cs (1)
136 for (var i = 0; i < pattern.Length; i++)
SkiaImage.cs (1)
127 var skQuality = (int)(MaxSKQuality * quality);
SkiaTextLayout.cs (8)
107 var linesToDraw = lines.Count; 119 var startIndex = (lines.Count / 2); 124 for (var i = 0; i < linesToDraw / 2; i++) 133 for (var i = 0; i < linesToDraw; i++) 217 var index = 0; 218 var length = _value.Length; 226 var count = _font.BreakText(_value.AsSpan(index), width, out var textWidth); 231 for (var i = index + count - 1; i >= index && !found; i--)
Microsoft.Maui.Graphics.Text.Markdig (11)
Renderer\EmphasisInlineRenderer.cs (2)
10 var start = renderer.Count; 12 var length = renderer.Count - start;
Renderer\HtmlInlineRenderer.cs (6)
18 var styleIndex = tag.IndexOf("style", StringComparison.Ordinal); 21 var firstQuote = tag.IndexOf('"', styleIndex); 25 var secondQuote = tag.IndexOf('"', firstQuote); 29 var start = renderer.Count; 41 var end = renderer.Count; 42 var length = end - span.Start;
Renderer\ListRenderer.cs (2)
12 var start = renderer.Count; 25 var length = renderer.Count - start;
Renderer\SimpleCssParser.cs (1)
20 var index = entry.IndexOf(':');
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (7)
src\Graphics\src\Graphics\Platforms\Windows\GraphicsExtensions.cs (7)
135 var pointIndex = 0; 136 var arcAngleIndex = 0; 137 var arcClockwiseIndex = 0; 139 var segmentIndex = -1; 312 path.GetSegmentInfo(segmentIndex, out var pointIndex, out var arcAngleIndex, out var arcClockwiseIndex);
Microsoft.Maui.Resizetizer (15)
DetectInvalidResourceOutputFilenamesTask.cs (1)
52 var idx = 0;
GeneratePackageAppxManifest.cs (3)
364 for (var i = 0; i < 4 && i < parts.Length; i++) 366 if (!int.TryParse(parts[i], out var parsed)) 374 if (!int.TryParse(version, out var parsed))
GenerateTizenManifest.cs (2)
217 for (var i = 0; i < 3 && i < parts.Length; i++) 219 if (!int.TryParse(parts[i], out var parsed))
SkiaSharpTools.cs (3)
223 var code = Marshal.GetHRForException(ex); 247 var sourceNominalWidth = (int)(absoluteSize?.Width ?? BaseSize?.Width ?? originalSize.Width); 248 var sourceNominalHeight = (int)(absoluteSize?.Height ?? BaseSize?.Height ?? originalSize.Height);
TizenSplashUpdater.cs (4)
96 var left = screenSize.Width <= img.Width ? 0 : (screenSize.Width - img.Width) / 2; 97 var top = screenSize.Height <= img.Height ? 0 : (screenSize.Height - img.Height) / 2; 98 var right = screenSize.Width <= img.Width ? left + screenSize.Width : left + img.Width; 99 var bottom = screenSize.Height <= img.Height ? top + screenSize.Height : top + img.Height;
Utils.cs (2)
43 if (parts.Length > 0 && int.TryParse(parts[0], out var width)) 45 if (parts.Length > 1 && int.TryParse(parts[1], out var height))
Microsoft.ML.AutoML (56)
API\BinaryClassificationExperiment.cs (1)
394var fold = datasetManager.Fold;
API\ExperimentBase.cs (1)
367for (var i = 0; i < trainDatasets.Length; i++)
API\MulticlassClassificationExperiment.cs (1)
372var fold = datasetManager.Fold;
API\RegressionExperiment.cs (1)
399var fold = datasetManager.Fold;
AutoMLExperiment\AutoMLExperiment.cs (1)
236var trialNum = trialResultManager?.GetAllTrialResults().Max(t => t.TrialSettings?.TrialId) + 1 ?? 0;
AutoMlUtils.cs (1)
24if (int.TryParse(res, out var numberOfThread))
ColumnInference\PurposeInference.cs (1)
248for (var i = 0; i < data.Schema.Count; i++)
ColumnInference\TextFileSample.cs (2)
114var lineCount = firstChunk.Count(x => x == '\n'); 121var firstNewline = Array.FindIndex(firstChunk, x => x == '\n');
DatasetDimensions\DatasetDimensionsApi.cs (1)
19for (var i = 0; i < data.Schema.Count; i++)
EstimatorExtensions\EstimatorExtensions.cs (5)
111for (var i = 0; i < inColumns.Length; i++) 138for (var i = 0; i < inColumns.Length; i++) 186for (var i = 0; i < cols.Length; i++) 217for (var i = 0; i < cols.Length; i++) 264for (var i = 0; i < cols.Length; i++)
Experiment\Runners\CrossValRunner.cs (1)
53for (var i = 0; i < _trainDatasets.Length; i++)
Experiment\Runners\CrossValSummaryRunner.cs (4)
58for (var i = 0; i < _trainDatasets.Length; i++) 76var bestFoldIndex = BestResultUtil.GetIndexOfBestScore(trainResults.Select(r => r.score), _optimizingMetricInfo.IsMaximizing); 84var indexClosestToAvg = GetIndexClosestToAverage(trainResults.Select(r => r.score), avgScore); 213for (var i = 0; i < values.Count(); i++)
PipelineSuggesters\PipelineSuggester.cs (1)
66var count = 0;
SweepableEstimator\MultiModelPipeline.cs (1)
197var count = estimators.Count();
SweepableEstimator\SweepablePipeline.cs (1)
257var count = estimators.Count();
Sweepers\SmacSweeper.cs (2)
331for (var treeId = 0; treeId < forest.TrainedTreeEnsemble.Trees.Count; treeId++) 335var leafId = GetLeaf(forest, treeId, features);
TrainerExtensions\TrainerExtensionUtil.cs (1)
269var optIndex = (int)dp.RawValue;
TransformInference\TransformInference.cs (3)
36for (var i = 0; i < PipelineNode.OutColumns.Length; i++) 179var lastLabelColId = Array.FindLastIndex(columns, x => x.Purpose == ColumnPurpose.Label); 488for (var i = 0; ; i++)
Tuner\CostFrugalTuner.cs (2)
55var trialId = settings.TrialId; 76var trialId = result.TrialSettings.TrialId;
Tuner\PipelineProposer.cs (1)
208var res = 1;
Tuner\SmacTuner.cs (4)
97var trialCount = _histories.Count + _candidates.Count; 240var maxIndex = eis.ArgMax(); 323for (var treeId = 0; treeId < forest.TrainedTreeEnsemble.Trees.Count; treeId++) 327var leafId = forest.GetLeaf(treeId, features, ref path);
Utils\BestResultUtil.cs (6)
52var indexOfBestScore = GetIndexOfBestScore(scores, isMetricMaximizing); 65var indexOfBestScore = GetIndexOfBestScore(scores, isMetricMaximizing); 126var minIndex = -1; 127for (var i = 0; i < scores.Count(); i++) 141var maxIndex = -1; 142for (var i = 0; i < scores.Count(); i++)
Utils\DatasetColumnInfo.cs (1)
32for (var i = 0; i < cols.Length; i++)
Utils\StringEditDistance.cs (8)
28var currentRow = 0; 29var nextRow = 1; 32for (var j = 0; j <= second.Length; ++j) 37for (var i = 1; i <= first.Length; ++i) 40for (var j = 1; j <= second.Length; ++j) 42var deletion = rows[currentRow, j] + 1; 43var insertion = rows[nextRow, j - 1] + 1; 44var substitution = rows[currentRow, j - 1] + (first[i - 1].Equals(second[j - 1]) ? 0 : 1);
Utils\SweepableParamAttributes.cs (3)
66var val = Convert.ToInt32(value); 99var index1 = name.LastIndexOf(".", StringComparison.Ordinal); 100var index2 = name.Substring(0, index1).LastIndexOf(".", StringComparison.Ordinal) + 1;
Utils\UserInputValidationUtil.cs (2)
286var minEditDistance = int.MaxValue; 290var editDistance = StringEditDistance.GetLevenshteinDistance(column.Name, columnName);
Microsoft.ML.AutoML.Samples (3)
AutoMLExperiment.cs (1)
14var seed = 0;
Sweepable\ParameterExample.cs (1)
22var i = intParam.AsType<int>(); // i == 10
Sweepable\SweepableLightGBMBinaryExperiment.cs (1)
31var seed = 0;
Microsoft.ML.AutoML.Tests (17)
AutoMLExperimentTests.cs (1)
196var runModelCounts = 0;
BestResultUtilTests.cs (2)
57var indexOfMaxScore = BestResultUtil.GetIndexOfBestScore(scores, true); 65var indexOfMaxScore = BestResultUtil.GetIndexOfBestScore(scores, false);
GetNextPipelineTests.cs (2)
58var maxIterations = 60; 59for (var i = 0; i < maxIterations; i++)
GridSearchTunerTests.cs (3)
36var defaultStep = 10; 42var steps = 1; 48foreach (var i in Enumerable.Range(0, steps * 2))
SuggestedPipelineBuilderTests.cs (1)
57for (var i = 0; i < cacheBeforeTrainerSettings.Length; i++)
SweeperTests.cs (3)
24var numInitialPopulation = 10; 54for (var i = 0; i < numInitialPopulation + 1; i++) 102for (var i = 0; i < 300; i++)
TextFileSampleTests.cs (2)
30for (var i = 0; i < numRows; i++) 37for (var k = 0; k < row.Length; k++)
TunerTests.cs (3)
108var seed = 0; 178var id = 0; 213var id = 0;
Microsoft.ML.CodeGenerator (3)
Utils.cs (3)
206var exitCode = proc.ExitCode; 231var exitCode = proc.ExitCode; 252var exitCode = proc.ExitCode;
Microsoft.ML.Core (35)
CommandLine\CmdParser.cs (2)
730var open = option.IndexOf('['); 733var close = option.IndexOf(']');
Data\DataKind.cs (1)
47/// <summary>4-byte integer, type of <see cref="System.Int32"/>.</summary>
Data\ProgressReporter.cs (1)
147var newId = Interlocked.Increment(ref _maxSubId);
EntryPoints\ModuleArgs.cs (3)
338var val = Convert.ToInt32(value); 379var index1 = name.LastIndexOf(".", StringComparison.Ordinal); 380var index2 = name.Substring(0, index1).LastIndexOf(".", StringComparison.Ordinal) + 1;
Utilities\BinFinder.cs (5)
32var numValues = values.Count + ((numZeroes > 0) ? 1 : 0); 110var numValues = values.Count + ((numZeroes > 0) ? 1 : 0); 197var count = counts[i]; 636var colPrev = _cols[icol]; 683var colPrev = _cols[icol];
Utilities\CmdIndenter.cs (1)
40for (var i = 0; i < tokens.Length;)
Utilities\MathUtils.cs (1)
100foreach (var x in a)
Utilities\ReservoirSampler.cs (2)
207var next = _rnd.Next(_reservoir.Length); 250foreach (var ind in _reservoir)
Utilities\ResourceManagerUtils.cs (1)
193if (!string.IsNullOrWhiteSpace(envTimeout) && int.TryParse(envTimeout, out var res))
Utilities\Stream.cs (4)
272var numBits = Utils.Size(arr); 276var numBytes = (numBits + 7) / 8; 308foreach (var v in e) 676var numBytes = (numBits + 7) / 8; // trusted capacity value expected not to integer overflow
Utilities\SupervisedBinFinder.cs (6)
112var numUpperBounds = boundaries.Length; 116var split = boundaries[i]; 190var numUpperBounds = boundaries.Length; 194var split = boundaries[i]; 289var count = _cumulativeCounts[lim - 1, i]; 332var binCount = intervals.Count;
Utilities\Utils.cs (7)
605var listLength = values.Count; 630var previousValue = values[0]; 631var listLength = values.Count; 634var currentValue = values[i]; 657var listLength = values.Count; 681var prev = values[0]; 704var prev = values[0];
Utilities\VBufferUtils.cs (1)
458var sparseCountThreshold = (int)(src.Length * sparsityThreshold);
Microsoft.ML.Core.Tests (25)
UnitTests\ColumnTypes.cs (1)
58for (var count = 1; count < 5; count++)
UnitTests\TestCustomTypeRegister.cs (4)
247var aCode = a.GetHashCode(); 249var bCode = b.GetHashCode(); 255var cCode = c.GetHashCode(); 257var dCode = d.GetHashCode();
UnitTests\TestHosts.cs (1)
60var index = 0;
UnitTests\TestUtilities.cs (6)
31var x1Temp = x[1]; 32var x7Temp = x[7]; 137var x7Temp = x[7]; 169var x1Temp = x[1]; 175var x0Temp = x[0]; 181var xLengthTemp = x[x.Length - 1];
UnitTests\TestVBuffer.cs (13)
139var length = 15; 147for (var i = 0; i < length; i++) 162var length = 15; 170for (var i = 0; i < length; i++) 182var length = a.Length; 201var length = a.Length; 220for (var i = 0; i < 2; i++) 225var length = a.Length; 236for (var j = 0; j < multResExpected.Length; j++) 249for (var i = 0; i < 2; i++) 256var length = a.Length; 262for (var j = 0; j < multResExpected.Length; j++) 423foreach (var index in indices)
Microsoft.ML.CpuMath (2)
EigenUtils.cs (2)
18var count = a.Length; 19var n = (int)Math.Sqrt(count);
Microsoft.ML.Data (224)
Commands\CrossValidationCommand.cs (1)
460var fold = i;
Data\Conversion.cs (44)
22using I4 = Int32; 120AddStd<I1, I4>(Convert); 130AddStd<I2, I4>(Convert); 138AddStd<I4, I1>(Convert); 139AddStd<I4, I2>(Convert); 140AddStd<I4, I4>(Convert); 141AddStd<I4, I8>(Convert); 142AddStd<I4, R4>(Convert); 143AddStd<I4, R8>(Convert); 144AddAux<I4, SB>(Convert); 145AddStd<I4, BL>(Convert); 146AddStd<I4, TX>(Convert); 150AddStd<I8, I4>(Convert); 226AddStd<TX, I4>(Convert); 242AddStd<BL, I4>(Convert); 280AddIsDef<I4>(IsDefault); 302AddTryParse<I4>(TryParse); 778private bool IsDefault(in I4 src) => src == default(I4); 809public void Convert(in I4 src, ref I1 dst) => dst = (I1)src; 816public void Convert(in I4 src, ref I2 dst) => dst = (I2)src; 821public void Convert(in I1 src, ref I4 dst) => dst = src; 822public void Convert(in I2 src, ref I4 dst) => dst = src; 823public void Convert(in I4 src, ref I4 dst) => dst = src; 824public void Convert(in I8 src, ref I4 dst) => dst = (I4)src; 830public void Convert(in I4 src, ref I8 dst) => dst = src; 881public void Convert(in I4 src, ref R4 dst) => dst = (R4)src; 899public void Convert(in I4 src, ref R8 dst) => dst = (R8)src; 917public void Convert(in I4 src, ref SB dst) { ClearDst(ref dst); dst.Append(src); } 942public void Convert(in I4 src, ref TX dst) => dst = src.ToString().AsMemory(); 962public void Convert(in I4 src, ref BL dst) => dst = System.Convert.ToBoolean(src); 1255public bool TryParse(in TX src, out I4 dst) 1258TryParseSigned(I4.MaxValue, in src, out long? res); 1265Contracts.Check((I4)res == res, "Overflow or underflow occurred while converting value in text to int."); 1266dst = (I4)res; 1467private I4 ParseI4(in TX src) 1469TryParseSigned(I4.MaxValue, in src, out long? res); 1471Contracts.Check((I4)res == res, "Overflow or underflow occurred while converting value in text to int."); 1472return (I4)res; 1661public void Convert(in TX span, ref I4 value) 1724public void Convert(in BL src, ref I4 dst) => dst = System.Convert.ToInt32(src);
Data\DataViewTypeManager.cs (2)
29typeof(Int16), typeof(UInt16), typeof(Int32), typeof(UInt32), 274var code = TargetType.GetHashCode();
Data\DataViewUtils.cs (2)
1330var n = colIndices.Count; 1336var srcColIndex = colIndices[i];
Data\SchemaDefinition.cs (1)
91foreach (var size in dimensions)
DataLoadSave\Database\DatabaseLoaderCursor.cs (13)
394var columnIndex = DataReader.GetOrdinal(seg.Name); 424var columnIndex = DataReader.GetOrdinal(seg.Name); 454var columnIndex = DataReader.GetOrdinal(seg.Name); 484var columnIndex = DataReader.GetOrdinal(seg.Name); 514var columnIndex = DataReader.GetOrdinal(seg.Name); 544var columnIndex = DataReader.GetOrdinal(seg.Name); 574var columnIndex = DataReader.GetOrdinal(seg.Name); 604var columnIndex = DataReader.GetOrdinal(seg.Name); 634var columnIndex = DataReader.GetOrdinal(seg.Name); 664var columnIndex = DataReader.GetOrdinal(seg.Name); 694var columnIndex = DataReader.GetOrdinal(seg.Name); 724var columnIndex = DataReader.GetOrdinal(seg.Name); 754var columnIndex = DataReader.GetOrdinal(seg.Name);
DataLoadSave\Text\LoadColumnAttribute.cs (1)
45foreach (var col in columnIndexes)
DataLoadSave\Text\TextLoaderParser.cs (2)
816var srcCur = header.Indices[isrc]; 1429var srcCur = fields.Indices[isrc];
DataLoadSave\Transpose\TransposeSaver.cs (1)
152foreach (var col in cols)
DataView\ArrayDataViewBuilder.cs (1)
525var length = Utils.Size(src);
DataView\BatchDataViewMapperBase.cs (1)
113var col = _parent.SchemaBindings.MapColumnIndex(out bool isSrc, column.Index);
DataView\CacheDataView.cs (2)
186var result = _inputToSubsetColIndex == null ? inputIndex : _inputToSubsetColIndex[inputIndex]; 357foreach (var c in taskColumns)
DataView\DataViewConstructionUtils.cs (6)
156for (var i = 0; i < peeks.Length; i++) 316var n = Utils.Size(buf); 344var n = Utils.Size(buf); 473for (var i = 0; i < n; i++) 982var n = Utils.Size(value); 994var n = Utils.Size(value);
DataView\Transposer.cs (2)
246var tcol = _inputToTransposed[col]; 1288var localOffset = offset;
DataView\ZipBinding.cs (1)
57var lastColCount = _cumulativeColCounts[i];
Deprecated\Instances\HeaderSchema.cs (3)
195var size = ctx.Reader.ReadInt32(); 198var isize = ctx.Reader.ReadInt32(); 214var prev = -1;
Deprecated\Vector\VBufferMathUtils.cs (1)
281var comp = srcIndices[iS] - dstIndices[iD] + offset;
Deprecated\Vector\VectorUtils.cs (3)
115var newCount = topHeap.Count + bottomHeap.Count; 136for (var i = 0; i < newCount; i++) 147for (var i = 0; i < newCount; i++)
Dirty\ChooseColumnsByIndexTransform.cs (2)
109var selectedIndex = _sources[i]; 315var src = _bindings.GetSourceColumnIndex(column.Index);
EntryPoints\InputBuilder.cs (5)
123var fi = GetFieldIndex(alias); 143var fi = GetFieldIndex(alias); 166var index = GetFieldIndex(name); 180var index = GetFieldIndex(name); 206var index = GetFieldIndex(name);
Evaluators\AnomalyDetectionEvaluator.cs (1)
331var maxNumFalsePos = (int)Math.Ceiling(max);
Evaluators\AucAggregator.cs (1)
439foreach (var i in sortedIndices)
Evaluators\ClusteringEvaluator.cs (5)
288var clusterCount = _distancesToCentroids.Length; 428var intLabel = (int)label; 453foreach (var index in Enumerable.Range(0, _scoresArr.Length).OrderBy(i => _scoresArr[i])) 479foreach (var index in Enumerable.Range(0, _scoresArr.Length).OrderBy(i => _scoresArr[i])) 672foreach (var index in Enumerable.Range(0, scoresArr.Length).OrderBy(i => scoresArr[i]))
Evaluators\EvaluatorUtils.cs (14)
132foreach (var colIdx in schema.GetColumnSet(AnnotationUtils.Kinds.ScoreColumnSetId, maxSetNum)) 196foreach (var colIdx in schema.GetColumnSet(AnnotationUtils.Kinds.ScoreColumnSetId, setId)) 295var colCount = schema.Count; 352var size = schema[i].Type.GetVectorSize(); 465var numIdvs = views.Length; 486var index = kvp.Key; 541foreach (var j in naIndices) 559var dvCount = schemas.Length; 586var key = kvp.Key; 607var dvCount = views.Length; 653if (!views[i].Schema.TryGetColumnIndex(columnName, out var index)) 677var dvCount = views.Length; 1414foreach (var i in sampledIndices) 1508var index = val.Key;
Evaluators\MulticlassClassificationEvaluator.cs (2)
464var intLabel = (int)label; 736foreach (var index in Enumerable.Range(0, scoresArr.Length).OrderByDescending(i => scoresArr[i]))
Evaluators\MultiOutputRegressionEvaluator.cs (1)
676var colCount = fold.Schema.Count;
Evaluators\QuantileRegressionEvaluator.cs (1)
520var index = _index ?? vectorType.Size / 2;
Scorers\FeatureContributionCalculation.cs (6)
241var count = values.Length; 244for (var i = 0; i < count; i++) 247var ind = indices[i]; 324var featureSize = FeatureColumn.Type.GetVectorSize(); 368var totalColumnsCount = 1 + _outputGenericSchema.Count; 379for (var i = 0; i < _outputGenericSchema.Count; i++)
Scorers\RowToRowScorerBase.cs (1)
391var count = ctx.Reader.ReadInt32();
Scorers\SchemaBindablePredictorWrapper.cs (1)
711var featureCount = ValueMapper != null ? ValueMapper.InputType.GetVectorSize() : 0;
Transforms\BindingsWrappedRowCursor.cs (1)
59var index = _bindings.MapColumnIndex(out isSrc, column.Index);
Transforms\ColumnConcatenatingTransformer.cs (5)
320var sizeofFloat = ctx.Reader.ReadInt32(); 342var length = inputs[i].Length; 348var j = ctx.Reader.ReadInt32(); 864foreach (var src in _columns[i].SrcIndices) 931var srcIndex = boundCol.SrcIndices[i];
Transforms\ColumnCopying.cs (1)
169var length = ctx.Reader.ReadInt32();
Transforms\ColumnSelecting.cs (4)
384var length = ctx.Reader.ReadInt32(); 452var length = _selectedColumns.Length; 555var columnCount = inputSchema.Count; 589foreach (var colIdx in columnList)
Transforms\GenerateNumberTransform.cs (1)
399var length = _bindings.InfoCount;
Transforms\Hashing.cs (3)
240var maxCount = invertHashMaxCounts[i]; 291var columnsLength = ColumnPairs.Length; 957foreach (var value in values.DenseValues())
Transforms\InvertHashUtils.cs (1)
365var bufferLen = ctx.Reader.ReadInt32();
Transforms\KeyToValue.cs (2)
443var islotDst = 0; 511var srcShape = (int)ctx.RetrieveShapeOrNull(srcVariableName)[1];
Transforms\KeyToVector.cs (3)
179var columnsLength = ColumnPairs.Length; 709var dim = info.TypeSrc.GetValueCount(); 718var categoryRange = info.TypeSrc.GetItemType().GetKeyCountAsInt32(Host);
Transforms\NormalizeColumn.cs (1)
947var index = indices[i];
Transforms\NormalizeColumnDbl.cs (21)
355var size = _min.Length; 378var j = indices[k]; 387var size = _min.Length; 468var size = _mean.Length; 488var j = indices[k]; 1129var ivDst = indices[ii]; 1585var size = Aggregator.Min.Length; 1605var cv = srcType.Size; 1612var cv = Aggregator.Min.Length; 1750var cv = srcType.Size; 1759var cv = srcType.Size; 1873var numBins = column.MaximumBinCount; 1890var numZeroes = checked((int)(Lim - Rem - _values.Count)); 1922var numBins = column.MaximumBinCount; 1924var cv = srcType.Size; 1952var j = indices[k]; 1962var count = _values.Length; 1966var numZeroes = checked((int)(Lim - Rem - _values[i].Count)); 2005var numBins = column.MaximumBinCount; 2045var numBins = column.MaximumBinCount; 2157var vectorSize = srcType.Size;
Transforms\NormalizeColumnSng.cs (29)
355var size = _min.Length; 359var count = values.Length; 379var j = indices[k]; 388var size = _min.Length; 469var size = _mean.Length; 471var count = values.Length; 490var j = indices[k]; 620var biggerIndex = GetLeftChildIndex(index); 638var index = Elements.Count - 1; 641var parentIndex = GetParentIndex(index); 663var smallerIndex = GetLeftChildIndex(index); 681var index = Elements.Count - 1; 684var parentIndex = GetParentIndex(index); 1290var ivDst = indices[ii]; 1748var size = Aggregator.Min.Length; 1768var cv = srcType.Size; 1775var cv = Aggregator.Min.Length; 1913var cv = srcType.Size; 1922var cv = srcType.Size; 2036var numBins = column.MaximumBinCount; 2053var numZeroes = checked((int)(Lim - Rem - _values.Count)); 2085var numBins = column.MaximumBinCount; 2087var cv = srcType.Size; 2116var j = indices[k]; 2126var count = _values.Length; 2130var numZeroes = checked((int)(Lim - Rem - _values[i].Count)); 2169var numBins = column.MaximumBinCount; 2209var numBins = column.MaximumBinCount; 2319var vectorSize = srcType.Size;
Transforms\PerGroupTransformBase.cs (1)
296var index = _parent.GetBindings().MapColumnIndex(out isSrc, column.Index);
Transforms\SlotsDroppingTransformer.cs (6)
293var size = ColumnPairs.Length; 366var iDst = 0; 399var iDst = 0; 426var prevmax = -2; 543var dstLength = slotDropper.DstLength; 839var dstLength = _slotDropper[iinfo].DstLength;
Transforms\TypeConverting.cs (1)
253var columnsLength = ColumnPairs.Length;
Transforms\ValueMapping.cs (3)
726var length = ctx.Reader.ReadInt32(); 1138CastInputTo<Int32>(ctx, out node, srcVariableName, opType, labelEncoderOutput, NumberDataViewType.Int64); 1140CastInputTo<Int32>(ctx, out node, srcVariableName, opType, labelEncoderOutput, TextDataViewType.Instance);
Transforms\ValueToKeyMappingTransformer.cs (2)
322var columnsLength = ColumnPairs.Length; 853CastInputToString<Int32>(ctx, out node, out termIds, srcVariableName, iinfo, opType, labelEncoderOutput);
Utilities\ColumnCursor.cs (1)
39var colIndex = column.Index;
Utilities\SlotDropper.cs (3)
133var lim = Math.Min(SlotsMin[i], src.Length); 153var newCount = Math.Min(srcValues.Length, newLength); 176var index = srcIndices[iiSrc];
Utilities\StreamUtils.cs (3)
113for (var i = subs.Length - 1; i >= 0; i--) 166for (var i = 0; i < matchList.Count - 1; i++) 168for (var j = i + 1; j < matchList.Count; j++)
Utils\SequencePool.cs (5)
94var cb = _start[_idLim]; 165var ibCur = _start[idCur]; 166var ibLim = _start[idCur + 1]; 255var cbMax = checked(5 * (lim - min)); 256var ibLim = _start[_idLim];
Microsoft.ML.DataView (1)
VectorType.cs (1)
167foreach (var dim in Dimensions)
Microsoft.ML.Ensemble (5)
EnsembleUtils.cs (1)
27var typeVectorSize = type.GetVectorSize();
PipelineEnsemble.cs (3)
464var length = ctx.Reader.ReadInt32(); 629var classCount = vm.OutputType.GetVectorSize(); 652var classCount = labelNames.Length;
Selector\SubModelSelector\BaseDiverseSelector.cs (1)
81var modelCountToBeSelected = (int)(models.Count * LearnersSelectionProportion);
Microsoft.ML.EntryPoints (2)
OneVersusAllMacro.cs (2)
132data.CheckMulticlassLabel(out var numClasses); 148var numClasses = GetNumberOfClasses(env, input, out var label);
Microsoft.ML.FastTree (101)
BinFile\BinFinder.cs (2)
57var explicitValuesCount = explicitValues.Length; 232var valuesCount = values.GetValues().Length;
Dataset\FeatureFlock.cs (6)
199foreach (var feature in learner.GetActiveFeatures(featureMin, featureLim)) 344foreach (var feature in features) 524foreach (var feature in features) 542foreach (var feature in features) 720foreach (var feature in features) 738foreach (var feature in features)
FastTree.cs (4)
1293var idx = info.Value.Index; 1440foreach (var i in constructed) 2272var last = lastOn[i]; 3236var numFeatures = Math.Max(NumFeatures, MaxSplitFeatIdx + 1);
FastTreeRanking.cs (1)
147var maxLabel = GetLabelGains().Length - 1;
GamClassification.cs (3)
123var actionIndex = 0; 126var fromDoc = d; 127var toDoc = Math.Min(d + innerLoopSize, targets.Length);
GamModelParameters.cs (10)
423var featureIndex = 0; 447var numLeaves = effects.Length; 448var numInternalNodes = numLeaves - 1; 486var internalNodeId = numInternalNodes; 515var mid = (lower + upper) / 2; 516var left = CreateBalancedTreeRecursive( 518var right = CreateBalancedTreeRecursive( 530var numInternalNodes = numLeaves - 1; 643var numFeatures = _pred._binEffects.Length; 708foreach (var docIndex in _binDocsList[internalIndex][bin])
GamTrainer.cs (1)
508var bin = featureIndexer[doc];
RandomForestRegression.cs (1)
92var hf = (int)h;
Training\Applications\ObjectiveFunction.cs (2)
64var actionIndex = 0; 72var threadIndex = 0;
Training\DcgCalculator.cs (6)
372var actionIndex = 0; 375var start = q; 376var threadIndex = actionIndex; 511var actionIndex = 0; 514var start = q; 515var threadIndex = actionIndex;
Training\DocumentPartitioning.cs (6)
72var actionIndex = 0; 75var fromDoc = docStart; 76var toDoc = Math.Min(docStart + innerLoopSize, dataset.NumDocs); 77var chunkIndex = docStart / innerLoopSize; 115var l = leaf; 182var randInst = _leafBegin[i] + rand.Next(_leafCount[i]);
Training\RegressionTreeNodeDocuments.cs (1)
70foreach (var leaf in Tree.GetNodesLeaves(NodeIndex))
Training\ScoreTracker.cs (3)
176var actionIndex = 0; 179var fromDoc = d; 180var toDoc = Math.Min(d + innerLoopSize, Dataset.NumDocs);
Training\Test.cs (9)
542var actionIndex = 0; 545var startDoc = documentStart; 546var endDoc = Math.Min(documentStart + chunkSize - 1, Dataset.NumDocs - 1); 620var actionIndex = 0; 623var startDoc = documentStart; 624var endDoc = Math.Min(documentStart + chunkSize - 1, binaryLabels.Length - 1); 660var actionIndex = 0; 663var startDoc = documentStart; 664var endDoc = Math.Min(documentStart + chunkSize - 1, Dataset.NumDocs - 1);
Training\TreeLearners\LeastSquaresRegressionTreeLearner.cs (4)
305foreach (var index in bestSplitInfo.CategoricalFeatureIndices) 663foreach (var feature in GetActiveFeatures(featureMin, featureLim)) 1136var startIndex = offset; 1163var startIndex = offset;
Training\WinLossCalculator.cs (3)
54var actionIndex = 0; 58var start = q; 59var threadIndex = actionIndex;
TreeEnsemble\InternalQuantileRegressionTree.cs (1)
116var sampleCountPerLeaf = _labelsDistribution != null ? _labelsDistribution.Length / NumLeaves : 1;
TreeEnsemble\InternalRegressionTree.cs (19)
287foreach (var index in categoricalNodeIndices) 858foreach (var indices in CategoricalSplitFeatures[node]) 891foreach (var index in CategoricalSplitFeatures[node]) 1383var actionIndex = 0; 1386var fromDoc = d; 1387var toDoc = Math.Min(d + innerLoopSize, dataset.NumDocs); 1408var actionIndex = 0; 1411var fromDoc = d; 1412var toDoc = Math.Min(d + innerLoopSize, dataset.NumDocs); 1431var actionIndex = 0; 1434var fromDoc = d; 1435var toDoc = Math.Min(d + innerLoopSize, docIndices.Length); 1537var mainLeaf = GetLeaf(in src); 1552foreach (var index in CategoricalSplitFeatures[node]) 1570var ghostLeaf = GetLeafFrom(in src, otherWay); 1573foreach (var index in CategoricalSplitFeatures[node]) 1586var ghostLeaf = GetLeafFrom(in src, otherWay); 1592foreach (var index in CategoricalSplitFeatures[node]) 1615var ghostLeaf = GetLeafFrom(in src, otherWay);
TreeEnsemble\InternalTreeEnsemble.cs (4)
297var actionIndex = 0; 303var toDoc = Math.Min(d + innerLoopSize, dataset.NumDocs); 409foreach (var k in combinedKeys) 414foreach (var k in combinedKeys)
TreeEnsembleFeaturizer.cs (11)
291var offset = 0; 318var offset = 0; 321var numNodes = trees[i].NumLeaves - 1; 326var node = nodes[j]; 467var numTrees = trees.Length; 468var totalLeafCount = 0; 476var numTrees = _ensemble.TrainedEnsemble.NumTrees; 487var numTrees = _ensemble.TrainedEnsemble.NumTrees; 504var numTrees = _ensemble.TrainedEnsemble.NumTrees; 506var totalNodeCount = _totalLeafCount - numTrees; 513var numLeaves = tree.NumLeaves;
Utils\LinqExtensions.cs (1)
210foreach (var x in s)
Utils\RegressionTreeBaseUtils.cs (3)
26var numberOfRows = trees.Select(tree => tree.NumberOfNodes).Sum() + trees.Select(tree => tree.NumberOfLeaves).Sum(); 86var len = trees[i].GetCategoricalSplitFeaturesAt(j).ToArray().Length; 130var len = quantileTrees[i].GetLeafSamplesAt(j).ToArray().Length;
Microsoft.ML.GenAI.Core (19)
Module\Attention.cs (3)
117var opSize = this._numHeads * this._headDim + 2 * (this._numKeyValueHeads * this._headDim); 147var queryPos = this._numHeads * this._headDim; 166var kvSeqLen = keyStates.IntShape()[^2];
Module\QuantizedLinear.cs (2)
144var placeHolderDim = this._outFeatures / 2 + this._outFeatures % 2; 146var fourBitWeightPlaceHolderDim = Convert.ToInt32(fourBitWeightDim / 2 + fourBitWeightDim % 2);
Pipeline\CausalLMPipeline.cs (4)
137var promptLength = (int)inputIds.shape[1]; 138var totalLen = promptLength + maxLen; 140var prevPos = 0; 153for (var curPos = promptLength; curPos != totalLen; curPos++)
Trainer\CausalLMDataset.cs (1)
41var lengthToKeep = outputPrompt.Length - inputPrompt.Length;
Utility\AttentionMaskConverter.cs (8)
53var pastKeyValuesLength = keyValueLength.Value - queryLength; 84var pastKeyValueLength = keyValueLength - queryLength; 121var diagonal = pastKeyValuesLength - window - 1; 149var batchSize = (int)inputShape[0]; 150var queryLength = (int)inputShape[1]; 151var keyValueLength = pastKeyValuesLength + queryLength; 169var bsz = (int)mask.shape[0]; 170var srcLen = (int)mask.shape[1];
Utility\Cache.cs (1)
75var previousSeqLen = this.GetSeqLen(layerIndex);
Microsoft.ML.GenAI.Core.Tests (1)
QuantizedLinearTests.cs (1)
72var weightPlaceHolderDim = (int)weight.size(0);
Microsoft.ML.GenAI.LLaMA (7)
LlamaCausalLMAgent.cs (2)
48var maxLen = options?.MaxToken ?? 1024; 75var maxLen = options?.MaxToken ?? 1024;
LlamaTextCompletionService.cs (2)
45var maxToken = executionSettings?.ExtensionData?["max_token"] as int? ?? 100; 64var maxToken = executionSettings?.ExtensionData?["max_token"] as int? ?? 512;
Module\LlamaDecoderLayer.cs (1)
97var headDim = config.HiddenSize / config.NumAttentionHeads;
Module\LlamaModel.cs (2)
32var headDim = config.HiddenSize / config.NumAttentionHeads; 96var pastKeyValuesLength = input.PastKeyValuesLength;
Microsoft.ML.GenAI.Mistral (5)
MistralCausalLMAgent.cs (2)
52var maxLen = options?.MaxToken ?? 1024; 85var maxLen = options?.MaxToken ?? 1024;
MistralDecoderLayer.cs (1)
91var headDim = config.HiddenSize / config.NumAttentionHeads;
MistralModel.cs (2)
32var headDim = config.HeadDim; 90var pastKeyValuesLength = input.PastKeyValuesLength;
Microsoft.ML.GenAI.Phi (15)
Module\Phi2Attention.cs (3)
109var batchSize = (int)hiddenStates.shape[0]; 110var seqLen = (int)hiddenStates.shape[1]; 124var kvSeqLen = pastKeyValueLength == 0 ? (int)keyStates.shape[2] : pastKeyValueLength + (int)keyStates.shape[2];
Module\Phi2Model.cs (3)
71var seqLen = (int)inputIds.shape[1]; 109var batchSize = (int)attentionMask.shape[0]; 112var targetLength = queryLength + pastKeyValueLength;
Module\Phi3DecoderLayer.cs (1)
143var headDim = config.HiddenSize / config.NumAttentionHeads;
Module\Phi3Model.cs (2)
33var headDim = config.HiddenSize / config.NumAttentionHeads; 93var pastKeyValuesLength = input.PastKeyValuesLength;
Module\Phi3SuScaledRotaryEmbedding.cs (1)
42var seqLen = (torch.max(input.PositionIds) + 1).ToInt32();
Phi2\Phi2ForCausalLM.cs (1)
38var pastKeyValueLength = input.PastKeyValuesLength;
Phi3\Phi3CausalLMAgent.cs (2)
47var maxLen = options?.MaxToken ?? 1024; 75var maxLen = options?.MaxToken ?? 1024;
Phi3\Phi3CausalLMTextGenerationService.cs (2)
34var maxToken = executionSettings?.ExtensionData?["max_token"] as int? ?? 512; 59var maxToken = executionSettings?.ExtensionData?["max_token"] as int? ?? 100;
Microsoft.ML.IntegrationTests (5)
Common.cs (1)
55foreach (var value in counts.Values)
DataTransformation.cs (1)
219var seed = (int)(10 * number);
IntrospectiveTraining.cs (2)
207var numFeatures = (transformedData.Schema["Features"].Type as VectorDataViewType).Size; 244var numFeatures = (transformedData.Schema["Features"].Type as VectorDataViewType).Size;
ModelFiles.cs (1)
308var ageIndex = FindIndex(slotNames.GetValues(), "age");
Microsoft.ML.LightGbm (2)
LightGbmTrainerBase.cs (2)
609var numCat = catMetaData.CategoricalBoudaries[i + 1] - catMetaData.CategoricalBoudaries[i]; 892foreach (var idx in catMetaData.CatIndices)
Microsoft.ML.Mkl.Components (4)
SymSgdClassificationTrainer.cs (3)
69/// <seealso cref="Microsoft.ML.MklComponentsCatalog.SymbolicSgdLogisticRegression(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,System.String,System.String,System.Int32)" /> 426var instArrayLength = instArray.Length; 729var numLocIter = _options.UpdateFrequency ?? 1;
VectorWhitening.cs (1)
381var matrixSize = ccol * ccol;
Microsoft.ML.OnnxTransformer (13)
OnnxTransform.cs (6)
172var numInputs = (supportsMultiInputOutput) ? ctx.Reader.ReadInt32() : 1; 179var numOutputs = (supportsMultiInputOutput) ? ctx.Reader.ReadInt32() : 1; 292var numModelOutputs = Model.ModelInfo.OutputsInfo.Length; 1059for (var i = 0; i < Transformer.Inputs.Length; i++) 1073var idx = Transformer.Model.ModelInfo.InputNames.IndexOf(input); 1083for (var i = 0; i < Transformer.Outputs.Length; i++)
OnnxTypeParser.cs (2)
48scalarType = typeof(System.Int32); 201var dimValue = GetDimValue(d);
OnnxUtils.cs (5)
75var index = InputNames.IndexOf(name); 93var index = OutputNames.IndexOf(name); 258using (var codedStream = Google.Protobuf.CodedInputStream.CreateWithLimits(modelStream, Int32.MaxValue, recursionLimit)) 500typeof(Int32), 516{ typeof(Int32) , InternalDataKind.I4},
Microsoft.ML.OnnxTransformerTest (11)
DnnImageFeaturizerTest.cs (3)
99var imageHeight = 224; 100var imageWidth = 224; 121var numRows = 0;
OnnxTransformTests.cs (8)
244var imageHeight = 224; 245var imageWidth = 224; 276var numRows = 0; 295var imageHeight = 224; 296var imageWidth = 224; 327var numRows = 0; 343var x = Maml.Main(new[] { @"showschema loader=Text{col=data_0:R4:0-150527} xf=Onnx{InputColumns={data_0} OutputColumns={softmaxout_1} model={squeezenet/00000001/model.onnx}}" }); 350var x = Maml.Main(new[] { @"showschema loader=Text{col=data_0:R4:0-150527} xf=Onnx{customShapeInfos={Name=data_0 Shape=1 Shape=3 Shape=224 Shape=224} InputColumns={data_0} OutputColumns={softmaxout_1} model={squeezenet/00000001/model.onnx}}" });
Microsoft.ML.Parquet (1)
PartitionedFileLoader.cs (1)
561var source = _parent._srcDirIndex[i];
Microsoft.ML.PCA (18)
PcaTrainer.cs (11)
242for (var i = 0; i < oversampledRank; ++i) 248for (var j = i + 1; j < oversampledRank; ++j) //subtract the projection of y[j] on v. 258for (var i = 0; i < oversampledRank; ++i) 260for (var j = i; j < oversampledRank; ++j) 275for (var i = 0; i < k; ++i) 287for (var i = 0; i < k; ++i) 289for (var j = 0; j < d; ++j) 336for (var i = 0; i < numCols; ++i) 460for (var i = 0; i < rank; ++i) // Only want first k 579for (var i = 0; i < _rank; ++i) 593for (var i = 0; i < _rank; ++i)
PcaTransformer.cs (7)
176for (var i = 0; i < Rank; ++i) 354for (var i = 0; i < oversampledRank[iinfo]; ++i) 360for (var j = i + 1; j < oversampledRank[iinfo]; ++j) 373for (var i = 0; i < oversampledRank[iinfo]; ++i) 375for (var j = i; j < oversampledRank[iinfo]; ++j) 462for (var i = 0; i < omega[iinfo].Length; ++i) 529var weightIndex = -1;
Microsoft.ML.PerformanceTests (1)
ShuffleRowsBench.cs (1)
21for (var i = 0; i < _rows.Length; i++)
Microsoft.ML.Predictor.Tests (2)
TestParallelFasttreeInterface.cs (1)
188var res = MainForTest(trainArgs);
TestPredictors.cs (1)
846var predCount = Utils.Size(predictors);
Microsoft.ML.Samples (22)
Dynamic\Trainers\MulticlassClassification\LbfgsMaximumEntropy.cs (1)
97var label = random.Next(1, 4);
Dynamic\Trainers\MulticlassClassification\LbfgsMaximumEntropyWithOptions.cs (1)
105var label = random.Next(1, 4);
Dynamic\Trainers\MulticlassClassification\LightGbm.cs (1)
100var label = random.Next(1, 4);
Dynamic\Trainers\MulticlassClassification\LightGbmWithOptions.cs (1)
110var label = random.Next(1, 4);
Dynamic\Trainers\MulticlassClassification\LogLossPerClass.cs (2)
54for (var i = 0; i < originalLabels.Length; i++) 80var label = random.Next(1, 10);
Dynamic\Trainers\MulticlassClassification\NaiveBayes.cs (1)
105var label = random.Next(1, 4);
Dynamic\Trainers\MulticlassClassification\OneVersusAll.cs (1)
98var label = random.Next(1, 4);
Dynamic\Trainers\MulticlassClassification\PairwiseCoupling.cs (1)
98var label = random.Next(1, 4);
Dynamic\Trainers\MulticlassClassification\SdcaMaximumEntropy.cs (1)
104var label = random.Next(1, 4);
Dynamic\Trainers\MulticlassClassification\SdcaMaximumEntropyWithOptions.cs (1)
114var label = random.Next(1, 4);
Dynamic\Trainers\MulticlassClassification\SdcaNonCalibrated.cs (1)
105var label = random.Next(1, 4);
Dynamic\Trainers\MulticlassClassification\SdcaNonCalibratedWithOptions.cs (1)
114var label = random.Next(1, 4);
Dynamic\Trainers\Ranking\FastTree.cs (1)
78var label = random.Next(0, 5);
Dynamic\Trainers\Ranking\FastTreeWithOptions.cs (1)
92var label = random.Next(0, 5);
Dynamic\Trainers\Ranking\LightGbm.cs (1)
78var label = random.Next(0, 5);
Dynamic\Trainers\Ranking\LightGbmWithOptions.cs (1)
93var label = random.Next(0, 5);
Dynamic\Transforms\Categorical\OneHotEncoding.cs (1)
82for (var i = 0; i < row.Length; i++)
Dynamic\Transforms\Categorical\OneHotHashEncoding.cs (1)
82for (var i = 0; i < row.Length; i++)
Dynamic\Transforms\Conversion\ConvertType.cs (1)
56public Int32 SurvivedInt32 { get; set; }
Dynamic\Transforms\Conversion\MapKeyToValueMultiColumn.cs (1)
96var res = i % 4;
Dynamic\Transforms\TreeFeaturization\FastTreeRankingFeaturizationWithOptions.cs (1)
127var label = random.Next(0, 5);
Microsoft.ML.Samples.OneDal (3)
Program.cs (3)
52var nColumns = data.Schema.Count; 175int numberOfTrees = Int32.Parse(args[4]); 176int numberOfLeaves = Int32.Parse(args[5]);
Microsoft.ML.SamplesUtils (1)
SamplesDatasetUtils.cs (1)
369var res = i % 4;
Microsoft.ML.SearchSpace (9)
Converter\ParameterConverter.cs (1)
29else if (reader.TryGetInt32(out var _int))
Option\ChoiceOption.cs (2)
68var x = Array.IndexOf(Choices, param); 85var idx = Convert.ToInt32(Math.Floor(value));
Option\NestOption.cs (2)
52var startIndex = 0; 55var dim = kv.Value.FeatureSpaceDim;
Option\UniformNumericOption.cs (2)
180var intValue = Convert.ToInt32(Math.Floor(param.AsType<double>())); 188var value = param.AsType<int>();
SearchSpace.cs (1)
113var cur = 0;
Tuner\RandomTuner.cs (1)
33var d = searchSpace.FeatureSpaceDim;
Microsoft.ML.SearchSpace.Tests (2)
UniformNumericOptionTests.cs (2)
68foreach (var i in Enumerable.Range(0, 10)) 119foreach (var i in Enumerable.Range(0, 10))
Microsoft.ML.StandardTrainers (20)
FactorizationMachine\FactorizationMachineTrainer.cs (1)
228var extraColumnLength = (options.ExtraFeatureColumns != null ? options.ExtraFeatureColumns.Length : 0);
FactorizationMachine\FieldAwareFactorizationMachineModelParameters.cs (3)
142var fieldCount = ctx.Reader.ReadInt32(); 144var featureCount = ctx.Reader.ReadInt32(); 146var latentDim = ctx.Reader.ReadInt32();
LdSvm\LdSvmTrainer.cs (6)
194trainContext.TrainingSet.CheckFeatureFloatVector(out var numFeatures); 197var numLeaf = 1 << _options.TreeDepth; 531var sampleSize = Math.Max(1, (int)Math.Sqrt(Length)); 532var length = (int)Length; 620var sampleSize = Math.Max(1, (int)Math.Sqrt(Length)); 621var length = (int)Length;
Standard\LogisticRegression\LogisticRegression.cs (1)
270var featureLength = CurrentWeights.Length - BiasCount;
Standard\LogisticRegression\MulticlassLogisticRegression.cs (1)
1050for (var i = 0; i < Weights.Length; i++)
Standard\ModelStatistics.cs (2)
295var weightsLength = ctx.Reader.ReadInt32(); 362var statisticsCount = ParametersCount - 1;
Standard\MulticlassClassification\OneVersusAllTrainer.cs (1)
216td.CheckMulticlassLabel(out var numClasses);
Standard\MulticlassClassification\PairwiseCouplingTrainer.cs (1)
194td.CheckMulticlassLabel(out var numClasses);
Standard\SdcaBinary.cs (2)
559var maxIterations = SdcaTrainerOptions.MaximumNumberOfIterations.Value; 1674/// <seealso cref="Microsoft.ML.StandardTrainersCatalog.SdcaNonCalibrated(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,System.String,System.String,System.String,Microsoft.ML.Trainers.ISupportSdcaClassificationLoss,System.Nullable{System.Single},System.Nullable{System.Single},System.Nullable{System.Int32})"/>
Standard\SdcaMulticlass.cs (2)
207var label = (int)cursor.Label; 382var label = (int)cursor.Label;
Microsoft.ML.Sweeper (2)
Algorithms\KdoSweeper.cs (1)
113var numSweeps = Math.Min(numOfCandidates, _args.NumberInitialPopulation - prevRuns.Length);
SweepCommand.cs (1)
88for (var i = 0; i < _numBatches; ++i)
Microsoft.ML.TensorFlow (16)
TensorflowTransform.cs (9)
269var numInputs = ctx.Reader.ReadInt32(); 276var numOutputs = 1; 320var p = operation.IndexOf(':'); 325if (int.TryParse(operation.Substring(p + 1), out var idx)) 368var n = c_api.TF_GraphGetTensorNumDims(graph, output, cstatus.Handle); 602var originalShapeNdim = originalShape.ndim; 629var originDim = _fullySpecifiedShapes[i].ndim < 0 ? 0 : _fullySpecifiedShapes[i].ndim; 1035for (var i = 0; i < _options.InputColumns.Length; i++) 1044for (var i = 0; i < _options.OutputColumns.Length; i++)
TensorflowUtils.cs (6)
453else if (typeof(T) == typeof(Int32)) 454return new Tensor((Int32[])(object)data, dims); 491else if (typeof(T) == typeof(Int32)) 492return new Tensor((Int32)(object)data); 571var p = operation.IndexOf(':'); 575if (int.TryParse(operation.Substring(p + 1), out var idx))
TensorTypeExtensions.cs (1)
45var len = checked((int)tensor.size);
Microsoft.ML.TensorFlow.Tests (25)
TensorFlowEstimatorTests.cs (8)
151var imageHeight = 32; 152var imageWidth = 32; 176var numRows = 0; 193var imageHeight = 32; 194var imageWidth = 32; 245var imageHeight = type.Dimensions[0]; 246var imageWidth = type.Dimensions[1]; 271var numRows = 0;
TensorflowTests.cs (17)
118var imageHeight = 32; 119var imageWidth = 32; 991var imageHeight = type.Dimensions[0]; 992var imageWidth = type.Dimensions[1]; 1025var numRows = 0; 1050var imageHeight = type.Dimensions[0]; 1051var imageWidth = type.Dimensions[1]; 1071var numRows = 0; 1094var imageHeight = type.Dimensions[0]; 1095var imageWidth = type.Dimensions[1]; 1128var imageHeight = 32; 1129var imageWidth = 32; 1192for (var i = 0; i < predictions.Length; i++) 1194for (var j = 0; j < predictions[i].PredictedScores.Length; j++) 1206var imageHeight = 28; 1207var imageWidth = 28; 1332Assert.True(schema.TryGetColumnIndex("A", out var colIndex));
Microsoft.ML.TestFramework (2)
TestCommandBase.cs (2)
1004var t0 = await t[0]; 1005var t1 = await t[1];
Microsoft.ML.TestFrameworkCommon (1)
Attributes\IterationDataAttribute.cs (1)
31for (var i = 0; i < Iterations; i++)
Microsoft.ML.Tests (81)
CalibratedModelParametersTests.cs (6)
106for (var i = 0; i < numberOfInstances; i++) 108var x1 = rand.Next(1000); 110var x2Important = rand.Next(10000); 112var x3 = rand.Next(5000); 114var x4Rand = rand.Next(1000); 117var noise = rand.Next(50);
ExpressionLanguageTests\ExpressionLanguageTests.cs (30)
36using I4 = System.Int32; 362var v = (int)src; 466FunctionProviderUtils.Fn<I4, BL, R4[], R4>(Var)); 470FunctionProviderUtils.Fn<I4>(B), 471FunctionProviderUtils.Fn<I4, I4>(B), 472FunctionProviderUtils.Fn<I4, I4, I4>(B)); 477FunctionProviderUtils.Fn<string, I4>(X), 478FunctionProviderUtils.Fn<I4, I4>(X), 488FunctionProviderUtils.Fn<I4, I4>(Dump), 494FunctionProviderUtils.Fn<TX, I4, I4>(Dump), 535public static R4 Var(I4 a, BL b, R4[] c) 545public static I4 B() 550public static I4 B(I4 a) 555public static I4 B(I4 a, I4 b) 565public static I4 X(string a) 570public static I4 X(I4 a) 657FunctionProviderUtils.Fn<I4, I4>(A)); 668public static I4 A(I4 a)
FeatureContributionTests.cs (4)
267for (var i = 0; i < numberOfInstances; i++) 269var x1 = rand.Next(1000); 271var x3Important = rand.Next(10000); 293var noise = rand.Next(50);
ImagesTests.cs (3)
174var imageHeight = 150; 175var imageWidth = 100; 861var imageWidth = 130;
OnnxConversionTest.cs (4)
1062var column = (type == DataKind.SByte) ? 0 : 1101var columnStart = (type == DataKind.SByte) ? 0 : 1113var columnEnd = (type == DataKind.SByte) ? 1 : 1736using (var codedStream = Google.Protobuf.CodedInputStream.CreateWithLimits(modelStream, Int32.MaxValue, 10))
OnnxSequenceTypeWithAttributesTest.cs (1)
67for (var i = 0; i < onnxOut.Count; ++i)
PermutationFeatureImportanceTests.cs (10)
824for (var i = 0; i < numberOfInstances; i++) 826var x1 = rand.Next(1000); 828var x2Important = rand.Next(10000); 830var x3 = rand.Next(5000); 832var x4Rand = rand.Next(1000); 835var noise = rand.Next(50); 891for (var i = 0; i < numberOfInstances; i++) 893var x1 = rand.Next(1000); 895var x3Important = rand.Next(10000); 917var noise = rand.Next(50);
RangeFilterTests.cs (1)
28var cnt = data1.GetColumn<float>(data1.Schema["Floats"]).Count();
Scenarios\Api\TestApi.cs (1)
176var globalCounter = 0;
Scenarios\ClusteringTests.cs (1)
45var index = rand.Next(0, k);
TextLoaderTests.cs (4)
1468Int32 baselineId = default; 1480Int32 testId = default; 1499var delegateBaselineId = cursorBaseline.GetGetter<Int32>(baselineDV.Schema["id"]); 1511var delegateTestId = cursorTest.GetGetter<Int32>(testDV.Schema["id"]);
TrainerEstimators\TreeEnsembleFeaturizerTest.cs (6)
166var leafId = model.Model.SubModel.GetLeaf(treeIndex, new VBuffer<float>(10, features[dataPointIndex]), ref path); 170foreach (var nodeId in path) 217var leafId = model.Model.GetLeaf(treeIndex, new VBuffer<float>(10, features[dataPointIndex]), ref path); 221foreach (var nodeId in path) 281var leafId = model.Model.SubModel.GetLeaf(treeIndex, new VBuffer<float>(10, features[dataPointIndex]), ref path); 285foreach (var nodeId in path)
TrainerEstimators\TreeEstimators.cs (3)
731var label = random.Next(1, numClasses + 1); 752var numClasses = 3; 756var numOfSubParameters = (model.LastTransformer.Model as OneVersusAllModelParameters).SubModelParameters.Length;
Transformers\LineParserTests.cs (1)
57var arraySize = 100;
Transformers\NAIndicatorTests.cs (1)
141Assert.True(result.Schema.TryGetColumnIndex("NAA", out var col));
Transformers\NormalizerTests.cs (1)
1073var numberOfItems = 100000;
Transformers\TextFeaturizerTests.cs (2)
119var i = 0; 161var i = 0;
Transformers\ValueMappingTests.cs (2)
473new KeyValuePair<string, ulong>("bar", Int32.MaxValue + 1L), 492Assert.Equal<ulong>(Int32.MaxValue + 1L, dValue);
Microsoft.ML.TimeSeries (83)
AdaptiveSingularSpectrumSequenceModeler.cs (17)
530var k = tMat.SeriesLength - tMat.WindowSize + 1; 601var signalLength = Utils.Size(signal); 602var windowSize = Utils.Size(alpha) + 1; 603var k = signalLength - windowSize + 1; 652var inputSeriesLength = tMat.SeriesLength; 653var k = inputSeriesLength - tMat.WindowSize + 1; 746var inputSeriesLength = tMat.SeriesLength; 747var k = inputSeriesLength - tMat.WindowSize + 1; 934var clusterNum = 0; 962for (var j = start; j < i; ++j) 970for (var j = start; j < i; ++j) 989var ind1 = -1; 990var ind2 = -1; 992foreach (var ind in trendComponents) 1022foreach (var ind in trendComponents) 1258var signalLength = _rankSelectionMethod == RankSelectionMethod.Exact ? originalSeriesLength : 2 * _windowSize - 1;//originalSeriesLength; 1507var horizon = meanForecast.Length;
Deseasonality.cs (9)
29var length = values.Length; 40var indexInPeriod = i % period; 45var cnt = (length - 1) / period; 46var rest = (length - 1) % period; 49var lastCircle = i <= rest ? 1 : 0; 56var indexInPeriod = i % period; 72var length = values.Length; 82var indexInPeriod = i % period; 95var indexInPeriod = i % period;
EigenUtils.cs (5)
20var count = a.Length; 21var n = (int)Math.Sqrt(count); 514var n2 = size * size; 546for (var i = 0; i < size; ++i) 550for (var i = 0; i < n2; ++i)
IidAnomalyDetectionBase.cs (1)
123if (!inputSchema.TryGetColumnIndex(InputColumnName, out var col))
IidChangePointDetector.cs (1)
222/// <seealso cref="Microsoft.ML.TimeSeriesCatalog.DetectIidChangePoint(Microsoft.ML.TransformsCatalog,System.String,System.String,System.Double,System.Int32,Microsoft.ML.Transforms.TimeSeries.MartingaleType,System.Double)" />
IidSpikeDetector.cs (1)
202/// <seealso cref="Microsoft.ML.TimeSeriesCatalog.DetectIidSpike(Microsoft.ML.TransformsCatalog,System.String,System.String,System.Double,System.Int32,Microsoft.ML.Transforms.TimeSeries.AnomalySide)" />
PercentileThresholdTransform.cs (1)
112var n = others.Count;
PolynomialUtils.cs (10)
46var n = coefficients.Length; 47var n2 = n * n; 120var info = EigenUtils.Dhseqr(EigenUtils.Layout.ColMajor, EigenUtils.Job.EigenValues, EigenUtils.Compz.None, 126for (var j = 0; j < n - i; ++j) 155for (var i = 0; i < Coefficients.Count; ++i) 179var len = Coefficients.Count; 184for (var i = 0; i < Coefficients.Count; ++i) 220var len = uLen + vLen - 1; 225var t = vLen; 358var ind = factors.BinarySearch(new PolynomialFactor(-f1.Key), comparer);
SeasonalityDetector.cs (2)
95FindBestTwoFrequencies(periodogram, length, out var bestFreq, out var secondFreq);
SequentialAnomalyDetectionTransformBase.cs (2)
513var outputLength = Parent.OutputLength; 524var outputLength = Parent.OutputLength;
SequentialForecastingTransformBase.cs (1)
297var outputLength = Parent._outputLength;
SequentialTransformBase.cs (2)
306var windowSize = ctx.Reader.ReadInt32(); 309var initialWindowSize = ctx.Reader.ReadInt32();
SequentialTransformerBase.cs (2)
395var windowSize = ctx.Reader.ReadInt32(); 398var initialWindowSize = ctx.Reader.ReadInt32();
SrCnnAnomalyDetectionBase.cs (3)
114if (!inputSchema.TryGetColumnIndex(InputColumnName, out var col)) 235var detres = score > Parent.AlertThreshold ? 1 : 0; 261var n = data.Count;
SrCnnEntireAnomalyDetector.cs (4)
627var detres = score > threshold ? 1 : 0; 669var n = data.Length; 902foreach (var idx in anomalyIdxList) 941var n = values.Count;
SrCnnTransformBase.cs (2)
286var outputLength = Parent.OutputLength; 297var outputLength = Parent.OutputLength;
SsaAnomalyDetectionBase.cs (1)
249if (!inputSchema.TryGetColumnIndex(InputColumnName, out var col))
SsaChangePointDetector.cs (3)
229/// <seealso cref="Microsoft.ML.TimeSeriesCatalog.DetectChangePointBySsa(Microsoft.ML.TransformsCatalog,System.String,System.String,System.Double,System.Int32,System.Int32,System.Int32,Microsoft.ML.Transforms.TimeSeries.ErrorFunction,Microsoft.ML.Transforms.TimeSeries.MartingaleType,System.Double)" />
SSaForecasting.cs (6)
231/// <seealso cref="Microsoft.ML.TimeSeriesCatalog.ForecastBySsa(Microsoft.ML.ForecastingCatalog,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Single,Microsoft.ML.Transforms.TimeSeries.RankSelectionMethod,System.Int32?,System.Int32?,System.Boolean,System.Boolean,Microsoft.ML.Transforms.TimeSeries.GrowthRatio?,System.String,System.String,System.Single,System.Boolean)" />
SsaForecastingBase.cs (1)
173if (!inputSchema.TryGetColumnIndex(InputColumnName, out var col))
SsaSpikeDetector.cs (3)
210/// <seealso cref="Microsoft.ML.TimeSeriesCatalog.DetectSpikeBySsa(Microsoft.ML.TransformsCatalog,System.String,System.String,System.Double,System.Int32,System.Int32,System.Int32,Microsoft.ML.Transforms.TimeSeries.AnomalySide,Microsoft.ML.Transforms.TimeSeries.ErrorFunction)" />
STL\LocalRegression.cs (2)
91var neighborsCount = EndIndex - StartIndex + 1; 131var neighborsCount = EndIndex - StartIndex + 1;
TrajectoryMatrix.cs (4)
494var len = e - s + 1; 495var uLen = ue - us + 1; 496var vLen = ve - vs + 1; 567var len = e - s + 1;
Microsoft.ML.TimeSeries.Tests (7)
TimeSeriesDirectApi.cs (5)
709var index = 0; 756var anomalyIndex = 26; 811var anomalyStartIndex = 2988; 812var anomalyEndIndex = 3095; 870var anomalyIndex = 1;
TimeSeriesSimpleApiTests.cs (2)
160for (var i = 0; enumerator.MoveNext() && i < expectedValues.Count; i++) 218for (var i = 0; enumerator.MoveNext() && i < expectedValues.Count; i++)
Microsoft.ML.Tokenizers (10)
Model\BertTokenizer.cs (1)
582foreach (var id in tokenIds)
Model\EnglishRobertaTokenizer.cs (3)
997var i = 0; 1001var j = word.IndexOf(first, i); 1270if (!int.TryParse(splitLine[0], out var id))
Normalizer\SentencePieceNormalizer.cs (2)
260var tokenLength = token.Length; 295var tokenLength = token.Length;
Utils\BytePairEncoder.cs (1)
49if (ranks.TryGetValue(slice, out var rank))
Utils\ByteToUnicodeEncoding.cs (2)
25var n = 0; 26foreach (var b in Enumerable.Range(0, numChars))
Utils\StringSpanOrdinalKey.cs (1)
162var value = reader.GetInt32();
Microsoft.ML.Tokenizers.Tests (2)
src\Microsoft.ML.Tokenizers\Utils\ByteToUnicodeEncoding.cs (2)
25var n = 0; 26foreach (var b in Enumerable.Range(0, numChars))
Microsoft.ML.TorchSharp (60)
AutoFormerV2\Anchors.cs (2)
69var x = this.pyramidLevels[idx]; 100var numAnchors = ratios.Length * scales.Length;
AutoFormerV2\AutoFormerV2Backbone.cs (4)
117var b = (int)x.shape[0]; 118var c = (int)x.shape[1]; 119var wh = (int)x.shape[2]; 120var ww = (int)x.shape[3];
AutoFormerV2\ObjectDetectionMetrics.cs (2)
318var boxIdx = 0; 360var boxIdx = 0;
AutoFormerV2\ObjectDetectionTrainer.cs (9)
246var rowCount = 0; 384var padW = 32 - (image.Width % 32); 385var padH = 32 - (image.Height % 32); 736if (inputSchema.TryGetColumnIndex(parent.Options.ImageColumnName, out var col)) 818for (var i = 0; i < outputCacher.ScoresBuffer.Length; i++) 842for (var i = 0; i < outputCacher.PredictedLabelsBuffer.Length; i++) 866for (var i = 0; i < outputCacher.BoxBuffer.Length; i++) 919var padW = 32 - (image.Width % 32); 920var padH = 32 - (image.Height % 32);
NasBert\Models\NasBertEncoder.cs (7)
119var blockPerLayer = numEncoderLayers / DistillBlocks; 148for (var i = 0; i < nTransLayersToFreeze; ++i) 181var blockPerLayer = Layers.Count / DistillBlocks; 182var blockIndex = 0; 183for (var i = 0; i < Layers.Count; ++i) 257for (var i = 0; i < DistillBlocks; ++i) 261var nextHiddenSize = CheckHiddenDimensionsAndReturnMax(hiddenSizesPerBlock);
NasBert\Modules\Embedding\SinusoidalPositionalEmbedding.cs (5)
37var halfDim = embeddingDim / 2; 72var bszInt = (int)input.shape[0]; 73var seqLenInt = (int)input.shape[1]; 74var maxPosition = (int)(PadPositionIndex + 1 + input.shape[1]); 98var pos = timeStep is null
NasBert\Modules\EmbedTransfer.cs (1)
43var index = SearchSpace.HiddenSizeChoices.ToList().IndexOf(hiddenSize);
NasBert\Modules\SearchSpace.cs (1)
32var maxHidden = hiddenList.Max();
NasBert\NasBertTrainer.cs (1)
507if (inputSchema.TryGetColumnIndex(Parent.BertOptions.Sentence1ColumnName, out var col))
NasBert\NerTrainer.cs (7)
138var maxLength = 0; 174var targetIndex = 0; 177for (var i = 0; i < encoding.Count; i++) 218var rowCount = 0; 385var targetIndex = 0; 387for (var i = 0; i < encoding.Count; i++) 401for (var i = 1; i < encoding.Count; i++)
NasBert\SentenceSimilarityTrainer.cs (1)
150var rowCount = 0;
NasBert\TextClassificationTrainer.cs (2)
152var rowCount = 0; 337for (var i = 0; i < values.Length; i++)
Roberta\Models\RobertaModel.cs (5)
42var negBillion = (int)-1e9; 107for (var i = 0; i < srcSize; ++i) 111var size = srcTokenArray.Length; 112var questionSize = srcTokenArray.AsSpan().IndexOf(EosIndex) - 1; 114var allSize = srcTokenArray.Count(token => token != PadIndex);
Roberta\QATrainer.cs (8)
233var rowCount = 0; 235foreach (var label in labelCol) 415var answerEnd = answerIndex + answer.Length - 1; 718if (inputSchema.TryGetColumnIndex(parent.Options.ContextColumnName, out var col)) 790for (var i = 0; i < outputCacher.ScoresBuffer.Length; i++) 817for (var i = 0; i < outputCacher.PredictedAnswersBuffer.Length; i++) 924var predictStart = topKSpan.start; 925var predictEnd = topKSpan.end;
Utils\DataUtils.cs (1)
26for (var i = 0; i < values.Count; ++i)
Utils\FileUtils.cs (2)
53var numBytesConsumed = numElements * tSize; 55var numBytesRead = stream.Read(byteBuffer, 0, numBytesConsumed);
Utils\MetricUtils.cs (2)
37for (var i = 0; i < starts.Length; ++i) 39for (var j = 0; j < ends.Length; ++j)
Microsoft.ML.TorchSharp.Tests (1)
NerTests.cs (1)
254for (var i = 0; i < labelData.Length; i++)
Microsoft.ML.Transforms (209)
CompositeTransformer.cs (1)
48var numFunctions = ctx.Reader.ReadInt32();
CountFeatureSelection.cs (4)
197var size = _columns.Length; 300var size = columns.Length; 410var size = type.Size; 431var size = _count.Length;
Dracula\CMCountTable.cs (1)
99var count = ctx.Reader.ReadInt32();
Dracula\CountTableTransformer.cs (9)
135CheckLabelType(new RoleMappedData(input, roles: RoleMappedSchema.CreatePair(RoleMappedSchema.ColumnRole.Label, _labelColumnName)), out var labelCardinality); 140var n = _columns.Length; 180var colCount = _columns.Length; 281var n = srcBuffer.Length; 542var lc = ctx.Reader.ReadInt32(); 615var valueCount = inputCol.Type.GetValueCount(); 685var outputLength = _parent.Featurizer.NumFeatures; 704var outputLength = _parent.Featurizer.NumFeatures; 724var index = srcIndices[i];
Dracula\MultiCountTable.cs (7)
74var n = inputColumns.Length; 79var size = col.Type.GetValueCount(); 94var n = table.ColCount; 100var size = slotCounts[i]; 119var n = _countTableBuilders.Length; 186var size = _countTables[i].Length; 214var size = ctx.Reader.ReadInt32();
Expression\BuiltinFunctions.cs (61)
22using I4 = System.Int32; 42Contracts.Assert(type == typeof(BL) || type == typeof(I4) || type == typeof(I8) || type == typeof(TX), 154FunctionProviderUtils.Fn<I4, I4>(Default), 163FunctionProviderUtils.Fn<I4, I4>(Math.Abs), 169FunctionProviderUtils.Fn<I4, I4>(Sign), 281FunctionProviderUtils.Fn<I4, I4, I4>(Math.Min), 287FunctionProviderUtils.Fn<I4, I4, I4>(Math.Max), 293return FunctionProviderUtils.Ret(FunctionProviderUtils.Fn<TX, I4>(Len)); 299return FunctionProviderUtils.Ret(FunctionProviderUtils.Fn<TX, I4, TX>(Right)); 301return FunctionProviderUtils.Ret(FunctionProviderUtils.Fn<TX, I4, TX>(Left)); 303return FunctionProviderUtils.Ret(FunctionProviderUtils.Fn<TX, I4, I4, TX>(Mid)); 324FunctionProviderUtils.Fn<I8, I4>(Convert.ToInt32), 325FunctionProviderUtils.Fn<R4, I4>(Convert.ToInt32), 326FunctionProviderUtils.Fn<R8, I4>(Convert.ToInt32), 327FunctionProviderUtils.Fn<BL, I4>(Convert.ToInt32), 328FunctionProviderUtils.Fn<TX, I4>(ToI4), 329Id<I4>()); 332FunctionProviderUtils.Fn<I4, I8>(Convert.ToInt64), 341FunctionProviderUtils.Fn<I4, R4>(Convert.ToSingle), 349FunctionProviderUtils.Fn<I4, R8>(Convert.ToDouble), 357FunctionProviderUtils.Fn<I4, TX>(ToTX), 393if (type == typeof(I4)) 394return default(I4); 443public static I4 Default(I4 a) 445return default(I4); 495public static I4 Sign(I4 a) 774public static I4 Len(TX a) 805public static TX Right(TX a, I4 min) 813public static TX Left(TX a, I4 lim) 821public static TX Mid(TX a, I4 min, I4 lim) 851public static I4 ToI4(TX a) 853I4 res = default(I4); 909public static TX ToTX(I4 src) => src.ToString().AsMemory(); 957public static I4 Pow(I4 a, I4 b) 984return neg ? I4.MinValue : I4.MaxValue; 998return neg ? I4.MinValue : I4.MaxValue; 1005if ((b & 1) != 0 && (result *= u) > I4.MaxValue) 1006return neg ? I4.MinValue : I4.MaxValue; 1010if ((u *= u) > I4.MaxValue) 1011return neg ? I4.MinValue : I4.MaxValue; 1013Contracts.Assert(result <= I4.MaxValue); 1015var res = (I4)result;
Expression\CodeGen.cs (8)
15using I4 = System.Int32; 239Contracts.Assert(value is I4); 240_gen.Ldc_I4((I4)value); 300Contracts.Assert(value is I4); 301_gen.Ldc_I4((I4)value); 567CallBin<I4>(BuiltinFunctions.Pow); 979var x = (I4)val;
Expression\LambdaBinder.cs (27)
16using I4 = System.Int32; 269node.SetValue(-(I4?)arg.ExprValue); 441I4? v1; 442I4? v2; 508private void ReduceBinOp(BinaryOpNode node, I4? a, I4? b) 515var v = a.Value; 531var v = b.Value; 724private I4 BinOp(BinaryOpNode node, I4 v1, I4 v2) 866I4? v1; 867I4? v2; 1301var arity = kinds.Length; 1504I4? val; 1781(a,b) => Cast<I4>(a) == Cast<I4>(b), 1795(a,b) => Cast<I4>(a) != Cast<I4>(b), 1809(a,b) => Cast<I4>(a) < Cast<I4>(b), 1823(a,b) => Cast<I4>(a) <= Cast<I4>(b), 1837(a,b) => Cast<I4>(a) > Cast<I4>(b), 1851(a,b) => Cast<I4>(a) >= Cast<I4>(b),
Expression\Node.cs (16)
15using I4 = System.Int32; 351return typeof(I4); 369if (type == typeof(I4)) 402public void SetValue(I4 value) 408public void SetValue(I4? value) 476Contracts.Assert(ExprValue is I4); 477ExprValue = (I8)(I4)ExprValue; 484Contracts.Assert(ExprValue is I4); 485ExprValue = (R4)(I4)ExprValue; 495Contracts.Assert(ExprValue is I4); 496ExprValue = (R8)(I4)ExprValue; 527public bool TryGet(out I4? value) 531value = (I4?)ExprValue; 785if (!lng && (uu <= I4.MaxValue || uu <= uint.MaxValue && ilt.IsHex && !uns)) 786SetValue((I4)uu); 1052var argCount = Args.Items.Length;
Expression\Printer.cs (3)
13using I4 = System.Int32; 221Show((I4)value); 244private void Show(I4 x)
ExpressionTransformer.cs (6)
162var ivec = FindVectorInputColumn(_host, _columns[i].InputColumnNames, input.Schema, inputTypes); 183var ivec = FindVectorInputColumn(_host, _columns[i].InputColumnNames, inputSchema, inputTypes); 355var columnCount = ctx.Reader.ReadInt32(); 361var inputSize = ctx.Reader.ReadInt32(); 368var vectorInputColumn = ctx.Reader.ReadInt32(); 374var dataKindIndex = ctx.Reader.ReadInt32();
GcnTransform.cs (1)
292var columnsLength = ColumnPairs.Length;
GroupTransform.cs (2)
526foreach (var col in binding.GroupColumnIndexes) 656var groupIndex = _parent._groupBinding.GroupColumnIndexes[column.Index];
HashJoiningTransform.cs (4)
210var numberOfBits = args.Columns[i].NumberOfBits ?? args.NumberOfBits; 437foreach (var inputSlotIndex in slotList) 553foreach (var srcSlot in slotMap[i]) 598foreach (var srcSlot in slots)
KeyToVectorMapping.cs (1)
286var srcVectorSize = typeSrc.GetVectorSize();
LearnerFeatureSelection.cs (7)
184var count = slots.Count; 189var min = range.min; 190var max = range.max.Value; 200var gapMin = ii == 0 ? 0 : scoresIndices[ii - 1] + 1; 201var gapMax = scoresIndices[ii] - 1; 213var gapMin = ii == 0 ? 0 : scoresIndices[ii - 1] + 1; 214var gapMax = ii == scoresIndices.Length ? scores.Length - 1 : scoresIndices[ii] - 1;
MissingValueDroppingTransformer.cs (1)
339var newLength = src.Length - srcValues.Length - newCount;
MissingValueIndicatorTransformer.cs (1)
307var srcCount = srcValues.Length;
MissingValueReplacing.cs (1)
226var columnsLength = ColumnPairs.Length;
MissingValueReplacingUtils.cs (2)
221var srcCount = srcValues.Length; 245var srcCount = srcValues.Length;
MutualInformationFeatureSelection.cs (6)
440var size = columns.Length; 662var slotCount = trans.Schema[col].Type.GetValueCount(); 735var label = labelsValues[i]; 736var feature = featureValues[i] - offset; 748var label = labelsValues[i]; 853var offset = min = -1 - bounds.FindIndexSorted(0);
OptionalColumnTransform.cs (2)
124success = loader.Schema.TryGetColumnIndex(names[i], out var colWithOptionalColumn); 449var length = _bindings.InfoCount;
PermutationFeatureImportance.cs (4)
67var evaluatedFeaturesCount = numSlots; 104var count = values.Length; 140var valuesRowCount = 0; 177foreach (var workingIndx in workingFeatureIndices)
RandomFourierFeaturizing.cs (2)
147var length = ctx.Reader.ReadInt32(); 400var columnsLength = ColumnPairs.Length;
StatefulCustomMappingTransformer.cs (2)
186var iinfo = _bindings.MapColumnIndex(out var isSrc, col.Index); 305var iinfo = _parent._bindings.MapColumnIndex(out var isSrc, i);
SvmLight\SvmLightLoader.cs (1)
512var count = _parent._files.Count;
SvmLight\SvmLightSaver.cs (1)
114foreach (var col in cols)
Text\LdaTransform.cs (1)
680var columnsLength = ColumnPairs.Length;
Text\NgramHashingTransformer.cs (4)
286var columnsLength = ctx.Reader.ReadInt32(); 596foreach (var src in _srcIndices[i]) 826var result = finder(ngram, lim, icol, ref more); 1000var inputsLength = ctx.Reader.ReadInt32();
Text\NgramTransform.cs (11)
246var ngramLength = columns[iinfo].NgramLength; 247var skipLength = columns[iinfo].SkipLength; 354var max = lim - 1; 382var columnsLength = ColumnPairs.Length; 533var keyCount = itemType.GetKeyCountAsInt32(Host); 539var ngramCount = pool.Count; 546var n = pool.GetById(slot, ref ngram); 566var keyCount = itemType.GetKeyCountAsInt32(Host); 568var maxNGramLength = transformInfo.NgramLength; 595var n = pool.GetById(i, ref ngram); 1059var extend = Utils.Size(maximumNgramsCounts) == 0 ? Defaults.MaximumNgramsCount : maximumNgramsCounts[maximumNgramsCounts.Length - 1];
Text\NgramUtils.cs (1)
94var queueSize = _queue.Capacity;
Text\StopWordsRemovingTransformer.cs (2)
227var columnsLength = ColumnPairs.Length; 978var columnsLength = ColumnPairs.Length;
Text\TextNormalizing.cs (1)
156var columnsLength = ColumnPairs.Length;
Text\TokenizingByCharacters.cs (1)
485var len = !src.IsEmpty ? (_parent._useMarkerChars ? src.Length + TextMarkersCount : src.Length) : 0;
Text\WordHashBagProducingTransform.cs (2)
107var colCount = options.Columns.Length; 338var colCount = options.Columns.Length;
Text\WordTokenizing.cs (1)
132var columnsLength = ColumnPairs.Length;
UngroupTransform.cs (4)
154var commonSize = _ungroupBinding.GetCommonPivotColumnSize(); 430var size = 0; 553var size = _fixedSize; 557var colSize = getter();
Microsoft.ML.Vision (12)
DnnRetrainTransform.cs (10)
241var numInputDims = tfInputShape != null ? tfInputShape.ndim : -1; 290var index = inputsForTraining.Length - 1; 508var numInputs = ctx.Reader.ReadInt32(); 514var numOutputs = ctx.Reader.ReadInt32(); 562var p = operation.IndexOf(':'); 567if (int.TryParse(operation.Substring(p + 1), out var idx)) 610var n = c_api.TF_GraphGetTensorNumDims(graph, output, cstatus.Handle); 822var originalShapeNdim = originalShape.ndim; 1257for (var i = 0; i < _options.InputColumns.Length; i++) 1268for (var i = 0; i < _options.OutputColumns.Length; i++)
ImageClassificationTrainer.cs (2)
971var labelBufferSizeInBytes = sizeof(long) * batchSize; 972var featureBufferSizeInBytes = featureFileRecordSize * batchSize;
Microsoft.NET.Build.Containers (4)
AuthHandshakeMessageHandler.cs (1)
159var validityDuration = this.expires_in ?? 60; // per spec, if no expires_in use 60 seconds
ContainerHelpers.cs (2)
61var portNo = 0; 312var invalidChars = 0;
Tasks\ComputeDotnetBaseImageAndTag.cs (1)
125var muslRidsCount = TargetRuntimeIdentifiers.Count(rid => rid.StartsWith("linux-musl", StringComparison.Ordinal));
Microsoft.NET.Build.Extensions.Tasks (3)
src\sdk\src\Tasks\Common\ConflictResolution\ConflictResolver.cs (2)
295var packageRank1 = _packageRank.GetPackageRank(item1.PackageId); 296var packageRank2 = _packageRank.GetPackageRank(item2.PackageId);
src\sdk\src\Tasks\Common\ConflictResolution\PackageRank.cs (1)
12var numPackages = packageIds?.Length ?? 0;
Microsoft.NET.Build.Tasks (22)
CreateWindowsSdkKnownFrameworkReferences.cs (1)
103int.TryParse(WindowsSdkPackageMinimumRevision, out var minimumWindowsSdkRevision))
GenerateGlobalUsings.cs (3)
35var index = 1; 90var @static = x.Static.CompareTo(y.Static); 96var alias = x.Alias.CompareTo(y.Alias);
LockFileLookup.cs (1)
96var hashCode = 0;
ProcessFrameworkReferences.cs (1)
1231var hashCode = -1923861349;
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (4)
239var firstDash = first.IndexOf('-'); 240var secondDash = second.IndexOf('-'); 247var comparison = firstVersion.CompareTo(secondVersion); 463_knownManifestIdsAndOrder.TryGetValue(kvp.Key, out var order))
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.JsonReader.cs (1)
32var depth = reader.CurrentDepth;
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.cs (1)
204var depth = reader.CurrentDepth;
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.SystemTextJson.cs (3)
54var readCount = stream.Read(buffer, 0, buffer.Length); 79var newSegmentSize = segmentSize; 96var readCount = stream.Read(newBuffer, remaining, newBuffer.Length - remaining);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSuggestionFinder.cs (3)
23var installedCount = c.Packs.Count(p => installedPacks.Contains(p)); 24var extraPacks = c.Packs.Count - installedCount - requestedPacks.Count; 173var cmp = c(val, best);
src\sdk\src\Tasks\Common\ConflictResolution\ConflictResolver.cs (2)
295var packageRank1 = _packageRank.GetPackageRank(item1.PackageId); 296var packageRank2 = _packageRank.GetPackageRank(item2.PackageId);
src\sdk\src\Tasks\Common\ConflictResolution\PackageRank.cs (1)
12var numPackages = packageIds?.Length ?? 0;
ValidateExecutableReferences.cs (1)
61var targetFrameworkMonikerIndex = Array.FindIndex(project.GetMetadata("TargetFrameworks").Split(';'), targetFramework => targetFramework == nearestTargetFramework);
Microsoft.NET.HostModel (1)
MachO\BinaryFormat\Blobs\CodeDirectoryBlob.cs (1)
41var hashesDataOffset = GetDataOffset(cdHeader.HashesOffset);
Microsoft.Net.Http.Headers (155)
BaseHeaderParser.cs (2)
39var current = HeaderUtilities.GetNextNonEmptyOrWhitespaceIndex(value, startIndex, SupportsMultipleValues, 56var length = GetParsedValueLength(value, current, out var result);
CacheControlHeaderValue.cs (9)
490var index = 0; 508var index = 0; 531var current = startIndex; 535if (!NameValueHeaderValue.MultipleValueParser.TryParseValue(input, current, out var consumed, out var nameValue)) 570for (var i = 0; i < nameValueList.Count; i++) 731var current = 1; // skip the initial '"' character. 732var maxLength = valueString.Length - 1; // -1 because we don't want to parse the final '"'. 733var originalValueCount = destination == null ? 0 : destination.Count; 744var tokenLength = HttpRuleParser.GetTokenLength(valueString, current);
ContentDispositionHeaderValue.cs (15)
257var index = 0; 269var index = 0; 285var dispositionTypeLength = GetDispositionTypeExpressionLength(input, startIndex, out var dispositionType); 292var current = startIndex + dispositionTypeLength; 322var typeLength = HttpRuleParser.GetTokenLength(input, startIndex); 341var dispositionTypeLength = GetDispositionTypeExpressionLength(dispositionType, 0, out var tempDispositionType); 545var requiredLength = MimePrefix.Length + 556var contentLength = Encoding.UTF8.GetBytes(input.AsSpan(), bufferContent); 558Base64.EncodeToUtf8InPlace(bufferContent, contentLength, out var base64ContentLength); 623var length = remaining.IndexOfAnyExcept(Rfc5987AttrChar); 642for (var i = 0; i < length;) 644Rune.DecodeFromUtf16(remaining.Slice(i), out Rune rune, out var runeLength); 720var unescapedBytesCount = 0; 721for (var index = 0; index < dataString.Length; index++) 820var res = (digit <= '9')
ContentRangeHeaderValue.cs (12)
158var result = StringSegmentComparer.OrdinalIgnoreCase.GetHashCode(Unit); 211var index = 0; 223var index = 0; 239var unitLength = HttpRuleParser.GetTokenLength(input, startIndex); 247var current = startIndex + unitLength; 248var separatorLength = HttpRuleParser.GetWhitespaceLength(input, current); 263var fromStartIndex = current; 264if (!TryGetRangeLength(input, ref current, out var fromLength, out var toStartIndex, out var toLength)) 284var lengthStartIndex = current; 285if (!TryGetLengthLength(input, ref current, out var lengthLength))
CookieHeaderParser.cs (1)
18var index = startIndex;
CookieHeaderValue.cs (3)
107var index = 0; 119var index = 0; 185var offset = 0;
EntityTagHeaderValue.cs (6)
60else if ((HttpRuleParser.GetQuotedStringLength(tag, 0, out var length) != HttpParseResult.Parsed) || 152var index = 0; 164var index = 0; 223var current = startIndex; 248var tagStartIndex = current; 249if (HttpRuleParser.GetQuotedStringLength(input, current, out var tagLength) != HttpParseResult.Parsed)
HeaderUtilities.cs (24)
114var i = 0; 159var current = startIndex + HttpRuleParser.GetWhitespaceLength(input, startIndex); 240for (var i = 0; i < headerValues.Count; i++) 245var current = HttpRuleParser.GetWhitespaceLength(segment, 0); 250var initial = current; 251var tokenLength = HttpRuleParser.GetTokenLength(headerValues[i], current); 296for (var i = 0; i < cacheControlDirectives.Count; i++) 301var current = HttpRuleParser.GetWhitespaceLength(segment, 0); 305var initial = current; 307var tokenLength = HttpRuleParser.GetTokenLength(segment, current); 414var inputLength = input.Length; 415var current = startIndex; 416var limit = startIndex + _qualityValueMaxCharCount; 417var decPart = 0; 418var decPow = 1; 619var backSlashCount = CountBackslashesForDecodingQuotedString(input); 628var spanIndex = 0; 629var spanLength = span.Length; 630for (var i = 0; i < segment.Length && (uint)spanIndex < (uint)spanLength; i++) 656var numberBackSlashes = 0; 657for (var i = 0; i < input.Length; i++) 694var backSlashCount = inputSpan.Count('\\') + inputSpan.Count('"'); 702var spanIndex = 1; 703for (var i = 0; i < segment.Length; i++)
HttpHeaderParser.cs (5)
47if (!TryParseValue(value, index, out var parsedLength, out var result)) 77for (var i = 0; i < values.Count; i++) 80var index = 0; 84if (TryParseValue(value, index, out var parsedLength, out var output)) 146if (TryParseValue(value, index, out var parsedLength, out var output))
MediaTypeHeaderValue.cs (13)
280var startOfSuffix = subType.LastIndexOf(PlusCharacter); 305var startOfSuffix = subType.LastIndexOf(PlusCharacter); 501var index = 0; 513var index = 0; 572var mediaTypeLength = MediaTypeHeaderValue.GetMediaTypeExpressionLength(input, startIndex, out var mediaType); 584var current = startIndex + mediaTypeLength; 595var parameterLength = NameValueHeaderValue.GetNameValueListLength(input, current, ';', 617var typeLength = HttpRuleParser.GetTokenLength(input, startIndex); 624var current = startIndex + typeLength; 636var subtypeLength = HttpRuleParser.GetTokenLength(input, current); 645var mediaTypeLength = current + subtypeLength - startIndex; 667var mediaTypeLength = GetMediaTypeExpressionLength(mediaType, 0, out var tempMediaType); 725var startOfSuffix = subType.LastIndexOf(PlusCharacter);
MediaTypeHeaderValueComparer.cs (1)
51var returnValue = CompareBasedOnQualityFactor(mediaType1, mediaType2);
NameValueHeaderValue.cs (12)
120var nameHashCode = StringSegmentComparer.OrdinalIgnoreCase.GetHashCode(_name); 210var index = 0; 222var index = 0; 291for (var i = 0; i < values.Count; i++) 328var result = 0; 329for (var i = 0; i < values.Count; i++) 349var nameLength = HttpRuleParser.GetTokenLength(input, startIndex); 357var current = startIndex + nameLength; 401var current = startIndex + HttpRuleParser.GetWhitespaceLength(input, startIndex); 404var nameValueLength = GetNameValueLength(input, current, out var parameter); 443for (var i = 0; i < values.Count; i++) 461var valueLength = HttpRuleParser.GetTokenLength(input, startIndex);
RangeConditionHeaderValue.cs (4)
117var index = 0; 129var index = 0; 145var current = startIndex; 159var entityTagLength = EntityTagHeaderValue.GetEntityTagLength(input, current, out entityTag);
RangeHeaderValue.cs (6)
119var result = StringSegmentComparer.OrdinalIgnoreCase.GetHashCode(_unit); 136var index = 0; 148var index = 0; 164var unitLength = HttpRuleParser.GetTokenLength(input, startIndex); 173var current = startIndex + unitLength; 184var rangesLength = RangeItemHeaderValue.GetRangeItemListLength(input, current, result.Ranges);
RangeItemHeaderValue.cs (7)
118var current = HeaderUtilities.GetNextNonEmptyOrWhitespaceIndex(input, startIndex, true, separatorFound: out _); 128var rangeLength = GetRangeItemLength(input, current, out var range); 168var current = startIndex; 171var fromStartIndex = current; 172var fromLength = HttpRuleParser.GetNumberLength(input, current, false); 192var toStartIndex = current; 193var toLength = 0;
SetCookieHeaderValue.cs (11)
191var length = _name.Length + EqualsToken.Length + _value.Length; 266var formatted = expiresValue.TryFormat(span, out var charsWritten, ExpiresDateFormat, CultureInfo.InvariantCulture); 414var index = 0; 426var index = 0; 476var offset = startIndex; 492var itemLength = HttpRuleParser.GetTokenLength(input, offset); 670var tokenStart = offset - itemLength; 693var end = input.IndexOf(';', offset); 704var commaPosition = input.IndexOf(',', offset); 717var itemLength = end - offset; 748var hash = StringSegmentComparer.OrdinalIgnoreCase.GetHashCode(_name)
src\aspnetcore\src\Http\Shared\CookieHeaderParserShared.cs (10)
28for (var i = 0; i < values.Count; i++) 31var index = 0; 74var current = GetNextNonEmptyOrWhitespaceIndex(value, index, supportsMultipleValues, out var separatorFound); 92var separatorIndex = value.IndexOf(';', current); 111var separatorIndex = value.IndexOf(';', current); 135var current = startIndex + HttpRuleParser.GetWhitespaceLength(input, startIndex); 191var itemLength = HttpRuleParser.GetTokenLength(input, offset); 221var startIndex = offset; 235var delta = input.AsSpan(offset).IndexOfAnyExcept(CookieValueChar); 255var length = offset - startIndex;
src\aspnetcore\src\Shared\HttpRuleParser.cs (7)
67var firstNonTokenCharIdx = subspan.IndexOfAnyExcept(TokenChars); 80var current = startIndex; 119var current = startIndex; 160var nestedCount = 0; 232var current = startIndex + 1; // Start parsing with the character next to the first open-char 238(GetQuotedPairLength(input, current, out var quotedPairLength) == HttpParseResult.Parsed)) 259var nestedLength = 0;
StringWithQualityHeaderValue.cs (7)
110var result = StringSegmentComparer.OrdinalIgnoreCase.GetHashCode(_value); 127var index = 0; 139var index = 0; 197var valueLength = HttpRuleParser.GetTokenLength(input, startIndex); 206var current = startIndex + valueLength; 230var current = index; 255if (!HeaderUtilities.TryParseQualityDouble(input, current, out var quality, out var qualityLength))
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (28)
BrotliCompress.cs (2)
82for (var i = 0; i < FilesToCompress.Length; i++) 129for (var i = 0; i < 8; i++)
GZipCompress.cs (1)
38for (var i = 0; i < FilesToCompress.Length; i++)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (10)
336var tail = assets.Length - 1; 338for (var i = 0; i < assets.Length; i++) 343var parentIndex = FindInDeferred(assets[i], deferred); 353var placeableIndex = ScanTailForPlaceable(assets, seen, deferred, i, ref tail); 371deferred.TryGetValue(asset.RelatedAsset, out var index) ? index : -1; 478var eqIdx = requirement.IndexOf('='); 1314var result = string.Compare(Identity, other.Identity, StringComparison.Ordinal); 1712for (var i = 0; i < candidateAssets.Length; i++) 1727for (var i = 0; i != result.Length; i++) 1747for (var i = 0; i < assets.Length; i++)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAssetGroup.cs (1)
71for (var i = 0; i < items.Length; i++)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAssetPathPattern.cs (12)
89var nextToken = MemoryExtensions.IndexOf(current.Span, PatternStart.AsSpan(), StringComparison.OrdinalIgnoreCase); 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); 376for (var i = 0; i < Segments.Count; i++) 393for (var j = 0; j < expandedPatternSegments.Count; j++) 402var count = expandedPatternSegments.Count; 410for (var j = 0; j < count; j++) 498for (var i = 0; i < segments.Count; i++) 506for (var j = 0; j < segment.Parts.Count; j++) 555for (var i = 0; i < Segments.Count; i++)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAssetPathSegment.cs (1)
40for (var i = 0; i < Parts.Count; i++)
src\sdk\src\StaticWebAssetsSdk\Tasks\Utils\FileHasher.cs (1)
46for (var i = 0; i < 10; i++)
Microsoft.NET.Sdk.Publish.Tasks (2)
WebConfigTransform.cs (2)
116var processPathIndex = attributes.FindIndex(a => a.Name.LocalName == "processPath"); 235var position = 0;
Microsoft.NET.Sdk.Razor.Tasks (33)
DotnetToolTask.cs (2)
85var processId = Environment.ProcessId; 103TryExecuteOnServer(pathToTool, responseFileCommands, commandLineCommands, out var result))
EncodeRazorInputItem.cs (1)
33for (var i = 0; i < RazorInputItems.Length; i++)
SdkRazorGenerate.cs (6)
74for (var i = 0; i < Sources.Length; i++) 85for (var i = 0; i < Extensions.Length; i++) 112for (var i = 0; i < Sources.Length; i++) 140for (var i = 0; i < Sources.Length; i++) 195for (var i = 0; i < Extensions.Length; i++) 213for (var i = 0; i < Assemblies.Length; i++)
SdkRazorTagHelper.cs (4)
65for (var i = 0; i < Assemblies.Length; i++) 74for (var i = 0; i < Extensions.Length; i++) 93for (var i = 0; i < Assemblies.Length; i++) 110for (var i = 0; i < Extensions.Length; i++)
src\sdk\src\RazorSdk\Tool\Client.cs (2)
42var timeoutMilliseconds = timeout == null ? Timeout.Infinite : (int)timeout.Value.TotalMilliseconds; 142var id = Interlocked.Increment(ref counter);
src\sdk\src\RazorSdk\Tool\CommandLine\ArgumentEscaper.cs (1)
37var backslashes = 0;
src\sdk\src\RazorSdk\Tool\ServerProtocol\CompletedServerResponse.cs (1)
39var returnCode = reader.ReadInt32();
src\sdk\src\RazorSdk\Tool\ServerProtocol\RequestArgument.cs (1)
35var argIndex = reader.ReadInt32();
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerConnection.cs (3)
136var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 137var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 182var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess;
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerLogger.cs (1)
81var innerExceptionLevel = 0;
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerProtocol.cs (3)
20var length = reader.ReadInt32(); 44var totalBytesRead = 0; 48var bytesRead = await stream.ReadAsync(
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerRequest.cs (6)
58if (int.TryParse(argument.Value, out var result)) 85var requestLength = args.Count + 1; 97for (var i = 0; i < args.Count; ++i) 129var length = BitConverter.ToInt32(lengthBuffer, 0); 155for (var i = 0; i < argumentCount; i++) 187var length = checked((int)memoryStream.Length);
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerResponse.cs (1)
63var length = checked((int)memoryStream.Length);
src\sdk\src\RazorSdk\Tool\ServerProtocol\ShutdownServerResponse.cs (1)
24var serverProcessId = reader.ReadInt32();
Microsoft.NET.Sdk.StaticWebAssets.Tasks (168)
ApplyCompressionNegotiation.cs (4)
169for (var i = 0; i < endpoint.ResponseHeaders.Length; i++) 185for (var i = 0; i < compressedEndpoint.ResponseHeaders.Length; i++) 299for (var i = 0; i < compressedEndpoint.ResponseHeaders.Length; i++) 313for (var i = 0; i < compressedEndpoint.Selectors.Length; i++)
Compression\BrotliCompress.cs (1)
85for (var i = 0; i < FilesToCompress.Length; i++)
Compression\ResolveCompressedAssets.cs (1)
124var assetCounter = 0;
ComputeEndpointsForReferenceStaticWebAssets.cs (2)
34for (var i = 0; i < CandidateEndpoints.Length; i++) 53for (var j = 0; j < candidateEndpoint.EndpointProperties.Length; j++)
ComputeStaticWebAssetsTargetPaths.cs (1)
37for (var i = 0; i < Assets.Length; i++)
Data\StaticWebAsset.cs (10)
336var tail = assets.Length - 1; 338for (var i = 0; i < assets.Length; i++) 343var parentIndex = FindInDeferred(assets[i], deferred); 353var placeableIndex = ScanTailForPlaceable(assets, seen, deferred, i, ref tail); 371deferred.TryGetValue(asset.RelatedAsset, out var index) ? index : -1; 478var eqIdx = requirement.IndexOf('='); 1314var result = string.Compare(Identity, other.Identity, StringComparison.Ordinal); 1712for (var i = 0; i < candidateAssets.Length; i++) 1727for (var i = 0; i != result.Length; i++) 1747for (var i = 0; i < assets.Length; i++)
Data\StaticWebAssetEndpoint.cs (17)
199for (var i = 0; i < endpoints.Length; i++) 237var i = 0; 288for (var i = 0; i < Selectors.Length; i++) 292for (var i = 0; i < ResponseHeaders.Length; i++) 296for (var i = 0; i < EndpointProperties.Length; i++) 309var routeComparison = StringComparer.Ordinal.Compare(Route, Route); 315var assetFileComparison = StringComparer.Ordinal.Compare(AssetFile, other.AssetFile); 330for (var i = 0; i < Selectors.Length; i++) 332var selectorComparison = Selectors[i].Name.CompareTo(other.Selectors[i].Name); 354for (var i = 0; i < EndpointProperties.Length; i++) 356var propertyComparison = EndpointProperties[i].Name.CompareTo(other.EndpointProperties[i].Name); 378for (var i = 0; i < ResponseHeaders.Length; i++) 380var responseHeaderComparison = ResponseHeaders[i].Name.CompareTo(other.ResponseHeaders[i].Name); 404var i = 0; 596for (var i = 0; i < prefixSegmentCollection.Count; i++) 640for (var j = 0; j < endpoint.EndpointProperties.Length; j++) 659for (var j = 0; j < endpoint.EndpointProperties.Length; j++)
Data\StaticWebAssetEndpointSelector.cs (2)
33var nameComparison = string.CompareOrdinal(Name, other.Name); 39var valueComparison = string.CompareOrdinal(Value, other.Value);
Data\StaticWebAssetGroup.cs (1)
71for (var i = 0; i < items.Length; i++)
Data\StaticWebAssetPathPattern.cs (12)
89var nextToken = MemoryExtensions.IndexOf(current.Span, PatternStart.AsSpan(), StringComparison.OrdinalIgnoreCase); 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); 376for (var i = 0; i < Segments.Count; i++) 393for (var j = 0; j < expandedPatternSegments.Count; j++) 402var count = expandedPatternSegments.Count; 410for (var j = 0; j < count; j++) 498for (var i = 0; i < segments.Count; i++) 506for (var j = 0; j < segment.Parts.Count; j++) 555for (var i = 0; i < Segments.Count; i++)
Data\StaticWebAssetPathSegment.cs (1)
40for (var i = 0; i < Parts.Count; i++)
DefineStaticWebAssetEndpoints.cs (6)
65for (var i = 0; i < ContentTypeMappings.Length; i++) 85for (var i = 0; i < ExistingEndpoints.Length; i++) 119for (var i = 0; i < AdditionalEndpointDefinitions.Length; i++) 214var i = 0; 256for (var d = 0; d < AdditionalEndpointDefinitions.Length; d++) 344for (var j = _resolvedRoutes.Count - 1; j >= 0; j--)
DefineStaticWebAssets.Cache.cs (2)
87for (var i = 0; i < candidateAssets.Length; i++) 97for (var j = 0; j < candidateAssetMetadata.Length; j++)
DefineStaticWebAssets.cs (4)
139var directoryPathLength = normalizedDirectoryPath switch 734if (!int.TryParse(orderStr, out var order)) 775for (var i = 0; i < definitions.Count; i++) 777for (var j = i + 1; j < definitions.Count; j++)
FilterStaticWebAssetEndpoints.cs (5)
44for (var i = 0; i < endpoints.Length; i++) 82for (var i = 0; i < filterCriteria.Length; i++) 89for (var j = 0; j < endpoint.EndpointProperties.Length; j++) 106for (var j = 0; j < endpoint.Selectors.Length; j++) 123for (var j = 0; j < endpoint.ResponseHeaders.Length; j++)
FilterStaticWebAssetGroups.cs (1)
78for (var i = 0; i < Assets.Length; i++)
GeneratePackageAssetsManifestFile.cs (2)
94for (var i = 0; i < parsedAssets.Length; i++) 118foreach (var i in indices)
GenerateStaticWebAssetEndpointsManifest.cs (5)
152for (var i = 0; i < endpoint.ResponseHeaders.Length; i++) 160for (var j = 0; j < headerValues.Length; j++) 171var index = header.IndexOf('<'); 177var endIndex = header.IndexOf('>', index); 184for (var j = 0; j < segments.Length; j++)
GenerateStaticWebAssetsDevelopmentManifest.cs (10)
84var lengthResult = x.Item1.Length.CompareTo(y.Item1.Length); 89for (var i = 0; i < x.Item1.Length; i++) 91var comparison = x.Item1[i].CompareTo(y.Item1[i]); 183for (var i = 0; i < segments.Length; i++) 188if (!contentRootIndex.TryGetValue(asset.ContentRoot, out var index)) 233if (!contentRootIndex.TryGetValue(pattern.ContentRoot, out var index)) 249for (var i = 0; i < segments.Length; i++) 257if (!contentRootIndex.TryGetValue(pattern.ContentRoot, out var index)) 388for (var i = 0; i < PathSegments.Length; i++) 390var comparison = PathSegments[i].CompareTo(other.PathSegments[i]);
GenerateStaticWebAssetsPropsFile.cs (1)
199for (var i = 0; i < StaticWebAssets.Length; i++)
JSModules\ApplyJsModules.cs (3)
34for (var i = 0; i < RazorComponents.Length; i++) 47for (var i = 0; i < RazorGenerate.Length; i++) 109var i = 0;
Legacy\GenerateStaticWebAssetsPropsFile50.cs (1)
146for (var i = 0; i < StaticWebAssets.Length; i++)
Legacy\GenerateV1StaticWebAssetsManifest.cs (2)
103for (var i = 0; i < ContentRootDefinitions.Length; i++) 135for (var i = 0; i < ContentRootDefinitions.Length; i++)
Legacy\UpgradeLegacyStaticWebAssetsToV2.cs (1)
24for (var i = 0; i < Assets.Length; i++)
Legacy\ValidateStaticWebAssetsUniquePaths.cs (2)
25for (var i = 0; i < StaticWebAssets.Length; i++) 54for (var i = 0; i < WebRootFiles.Length; i++)
MergeConfigurationProperties.cs (2)
33for (var i = 0; i < CandidateConfigurations.Length; i++) 108for (var j = 0; j < ProjectReferences.Length; j++)
MergeStaticWebAssets.cs (2)
51for (var i = candidates.Count - 1; i > 0; i--) 54for (var j = i - 1; j >= 0; j--)
OverrideHtmlAssetPlaceholders.cs (1)
178for (var i = 0; i < endpoint.EndpointProperties?.Length; i++)
ReadPackageAssetsManifest.cs (1)
72var index = 0;
ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs (4)
39for (var i = 0; i < candidateAssets.Length; i++) 52for (var j = 0; j < endpoints.Length; j++) 71for (var j = 0; j < endpoints.Length; j++) 105for (var i = 0; i < endpoint.EndpointProperties.Length; i++)
ResolveStaticWebAssetsEmbeddedProjectConfiguration.cs (2)
45for (var i = 0; i < StaticWebAssetProjectConfiguration.Length; i++) 51for (var i = 0; i < EmbeddingConfiguration.Length; i++)
ScopedCss\ApplyCssScopes.cs (3)
37for (var i = 0; i < RazorComponents.Length; i++) 50for (var i = 0; i < RazorGenerate.Length; i++) 121var j = 0;
ScopedCss\ComputeCssScope.cs (2)
29for (var i = 0; i < ScopedCssInput.Length; i++) 71for (var i = 0; i < 10; i++)
ScopedCss\ConcatenateCssFiles.cs (2)
68for (var i = 0; i < ProjectBundles.Length; i++) 82for (var i = 0; i < ScopedCssFiles.Length; i++)
ScopedCss\ConcatenateCssFiles50.cs (2)
65for (var i = 0; i < ProjectBundles.Length; i++) 82for (var i = 0; i < ScopedCssFiles.Length; i++)
ScopedCss\ResolveAllScopedCssAssets.cs (1)
27for (var i = 0; i < StaticWebAssets.Length; i++)
ScopedCss\RewriteCss.cs (7)
85var previousInsertionPosition = 0; 195for (var i = 0; i < children.Count; i++) 396var index = _lineStartIndices.BinarySearch(charIndex); 397var line = index < 0 ? -index - 1 : index + 1; 398var lastLineStart = _lineStartIndices[line - 1]; 399var character = charIndex - lastLineStart + 1; 406for (var i = 0; i < text.Length; i++)
ServiceWorker\GenerateServiceWorkerAssetsManifest.cs (2)
43for (var i = 0; i < Assets.Length; i++) 56var urlComparison = string.Compare(a.Url, b.Url, StringComparison.Ordinal);
UpdateExternallyDefinedStaticWebAssets.cs (4)
73for (var i = 0; i < filteredAssets.Count; i++) 81var originalIndex = Array.FindIndex(assets, a => OSPath.PathComparer.Equals(a.Identity, asset.Identity)); 156for (var i = 0; i < fingerprintExpressions.Length; i++) 194for (var i = 0; i < fingerprintInferenceExpressions.Length; i++)
UpdatePackageStaticWebAssets.cs (2)
48for (var i = 0; i < Assets.Length; i++) 95for (var i = 0; i < parsedEndpoints.Length; i++)
UpdateStaticWebAssetEndpoints.cs (5)
89for (var i = 0; i < operations.Length; i++) 158for (var i = 0; i < elements.Length; i++) 166for (var j = 0; j < i; j++) 187for (var i = 0; i < elements.Length; i++) 264for (var i = 0; i < elements.Length; i++)
Utils\FileHasher.cs (1)
46for (var i = 0; i < 10; i++)
Utils\Globbing\PathTokenizer.cs (1)
89var length = range.End.Value - range.Start.Value;
Utils\Globbing\StaticWebAssetGlobMatcher.cs (17)
49var currentIndex = state.SegmentIndex; 120var stemLength = 0; 121for (var i = stemStartIndex; i < segments.Count; i++) 130var index = 0; 131for (var i = 0; i < segments.Count; i++) 167for (var i = stemStartIndex; i < stemEndIndex; i++) 189var complexSegmentIndex = state.ComplexSegmentIndex; 190var currentIndex = state.SegmentIndex; 212for (var i = partIndex; i < parts.Count; i++) 244var minimumCharactersToConsume = 0; 245for (var j = i + 1; j < parts.Count; j++) 253var nextLiteralIndex = remainingSpan.IndexOf(nextPart.Value.Span, StringComparison.OrdinalIgnoreCase); 298for (var i = segments.Count - state.SegmentIndex; i >= 0; i--) 324var currentIndex = state.SegmentIndex; 325var extensionIndex = state.ExtensionSegmentIndex; 335var indexOfDot = remaining.IndexOf('.'); 352var currentIndex = state.SegmentIndex;
Utils\Globbing\StaticWebAssetGlobMatcherBuilder.cs (6)
62for (var i = 0; i < patterns.Count; i++) 70for (var j = 0; j < collection.Count; j++) 80for (var j = 0; j < segments.Count; j++) 128var variableIndex = segmentSpan.IndexOfAny(searchValues); 131var lastSegmentIndex = -1; 157var nextVariableIndex = segmentSpan.Slice(variableIndex + 1).IndexOfAny(searchValues);
Utils\HashingUtils.cs (4)
19for (var i = 0; i < values.Length; i++) 36for (var i = 0; i < items.Length; i++) 40for (var j = 0; j < properties.Length; j++) 60for (var i = 0; i < candidateAssets.Length; i++)
Microsoft.NET.Sdk.WorkloadManifestReader (12)
SdkDirectoryWorkloadManifestProvider.cs (4)
239var firstDash = first.IndexOf('-'); 240var secondDash = second.IndexOf('-'); 247var comparison = firstVersion.CompareTo(secondVersion); 463_knownManifestIdsAndOrder.TryGetValue(kvp.Key, out var order))
SdkDirectoryWorkloadManifestProvider.JsonReader.cs (1)
32var depth = reader.CurrentDepth;
WorkloadManifestReader.cs (1)
204var depth = reader.CurrentDepth;
WorkloadManifestReader.SystemTextJson.cs (3)
54var readCount = stream.Read(buffer, 0, buffer.Length); 79var newSegmentSize = segmentSize; 96var readCount = stream.Read(newBuffer, remaining, newBuffer.Length - remaining);
WorkloadSuggestionFinder.cs (3)
23var installedCount = c.Packs.Count(p => installedPacks.Contains(p)); 24var extraPacks = c.Packs.Count - installedCount - requestedPacks.Count; 173var cmp = c(val, best);
Microsoft.Private.Windows.Core (2)
src\winforms\src\Microsoft.Private.Windows.Polyfills\system\NativeIntExtensions.cs (2)
15? unchecked((nint)(Int32.MinValue)) 20? unchecked((nint)(Int32.MaxValue))
Microsoft.SourceLink.AzureDevOpsServer.Git (36)
src\sourcelink\src\Common\AzureDevOps\AzureDevOpsUrlParser.cs (6)
32var index = 0; 101var i = virtualDirectoryParts.Length; 141var index = 0; 171if (!TryParseRepositoryName(parts, out var teamNameIndex, "_ssh", out repositoryName)) 198if (!TryParseRepositoryName(parts, out var teamNameIndex, type, out repositoryName)) 231var i = parts.Length - 1;
src\sourcelink\src\Common\Utilities\Hash.cs (25)
34var hash = unchecked(currentKey * (int)0xA5555529); 51var hashCode = 0; 52var count = 0; 76var hashCode = 0; 77var count = 0; 96var maxSize = Math.Min(maxItemsToHash, values.Length); 97var hashCode = 0; 99for (var i = 0; i < maxSize; i++) 120var hashCode = 0; 121var count = 0; 146var hashCode = 0; 147var count = 0; 169var hashCode = 0; 170var count = 0; 203var hashCode = Hash.FnvOffsetBias; 205for (var i = 0; i < data.Length; i++) 224var hashCode = Hash.FnvOffsetBias; 228for (var i = 0; i < data.Length; i++) 247var hashCode = Hash.FnvOffsetBias; 249for (var i = 0; i < data.Length; i++) 316var hashCode = Hash.FnvOffsetBias; 347var hashCode = Hash.FnvOffsetBias; 348var end = start + length; 350for (var i = start; i < end; i++) 410for (var i = 0; i < data.Length; i++)
src\sourcelink\src\Common\Utilities\SequenceComparer.cs (3)
26var minLength = Math.Min(leftLength, rightLength); 27for (var i = 0; i < minLength; i++) 29var result = _comparer.Compare(left[i], right[i]);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
56var start = (relativeUrl[0] == '/') ? 1 : 0; 59var end = relativeUrl.Length - 1;
Microsoft.SourceLink.AzureRepos.Git (36)
src\sourcelink\src\Common\AzureDevOps\AzureDevOpsUrlParser.cs (6)
32var index = 0; 101var i = virtualDirectoryParts.Length; 141var index = 0; 171if (!TryParseRepositoryName(parts, out var teamNameIndex, "_ssh", out repositoryName)) 198if (!TryParseRepositoryName(parts, out var teamNameIndex, type, out repositoryName)) 231var i = parts.Length - 1;
src\sourcelink\src\Common\Utilities\Hash.cs (25)
34var hash = unchecked(currentKey * (int)0xA5555529); 51var hashCode = 0; 52var count = 0; 76var hashCode = 0; 77var count = 0; 96var maxSize = Math.Min(maxItemsToHash, values.Length); 97var hashCode = 0; 99for (var i = 0; i < maxSize; i++) 120var hashCode = 0; 121var count = 0; 146var hashCode = 0; 147var count = 0; 169var hashCode = 0; 170var count = 0; 203var hashCode = Hash.FnvOffsetBias; 205for (var i = 0; i < data.Length; i++) 224var hashCode = Hash.FnvOffsetBias; 228for (var i = 0; i < data.Length; i++) 247var hashCode = Hash.FnvOffsetBias; 249for (var i = 0; i < data.Length; i++) 316var hashCode = Hash.FnvOffsetBias; 347var hashCode = Hash.FnvOffsetBias; 348var end = start + length; 350for (var i = start; i < end; i++) 410for (var i = 0; i < data.Length; i++)
src\sourcelink\src\Common\Utilities\SequenceComparer.cs (3)
26var minLength = Math.Min(leftLength, rightLength); 27for (var i = 0; i < minLength; i++) 29var result = _comparer.Compare(left[i], right[i]);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
56var start = (relativeUrl[0] == '/') ? 1 : 0; 59var end = relativeUrl.Length - 1;
Microsoft.SourceLink.Bitbucket.Git (31)
GetSourceLinkUrl.cs (1)
75var i = parts.Length - 1;
src\sourcelink\src\Common\Utilities\Hash.cs (25)
34var hash = unchecked(currentKey * (int)0xA5555529); 51var hashCode = 0; 52var count = 0; 76var hashCode = 0; 77var count = 0; 96var maxSize = Math.Min(maxItemsToHash, values.Length); 97var hashCode = 0; 99for (var i = 0; i < maxSize; i++) 120var hashCode = 0; 121var count = 0; 146var hashCode = 0; 147var count = 0; 169var hashCode = 0; 170var count = 0; 203var hashCode = Hash.FnvOffsetBias; 205for (var i = 0; i < data.Length; i++) 224var hashCode = Hash.FnvOffsetBias; 228for (var i = 0; i < data.Length; i++) 247var hashCode = Hash.FnvOffsetBias; 249for (var i = 0; i < data.Length; i++) 316var hashCode = Hash.FnvOffsetBias; 347var hashCode = Hash.FnvOffsetBias; 348var end = start + length; 350for (var i = start; i < end; i++) 410for (var i = 0; i < data.Length; i++)
src\sourcelink\src\Common\Utilities\SequenceComparer.cs (3)
26var minLength = Math.Min(leftLength, rightLength); 27for (var i = 0; i < minLength; i++) 29var result = _comparer.Compare(left[i], right[i]);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
56var start = (relativeUrl[0] == '/') ? 1 : 0; 59var end = relativeUrl.Length - 1;
Microsoft.SourceLink.Common (30)
src\sourcelink\src\Common\Utilities\Hash.cs (25)
34var hash = unchecked(currentKey * (int)0xA5555529); 51var hashCode = 0; 52var count = 0; 76var hashCode = 0; 77var count = 0; 96var maxSize = Math.Min(maxItemsToHash, values.Length); 97var hashCode = 0; 99for (var i = 0; i < maxSize; i++) 120var hashCode = 0; 121var count = 0; 146var hashCode = 0; 147var count = 0; 169var hashCode = 0; 170var count = 0; 203var hashCode = Hash.FnvOffsetBias; 205for (var i = 0; i < data.Length; i++) 224var hashCode = Hash.FnvOffsetBias; 228for (var i = 0; i < data.Length; i++) 247var hashCode = Hash.FnvOffsetBias; 249for (var i = 0; i < data.Length; i++) 316var hashCode = Hash.FnvOffsetBias; 347var hashCode = Hash.FnvOffsetBias; 348var end = start + length; 350for (var i = start; i < end; i++) 410for (var i = 0; i < data.Length; i++)
src\sourcelink\src\Common\Utilities\SequenceComparer.cs (3)
26var minLength = Math.Min(leftLength, rightLength); 27for (var i = 0; i < minLength; i++) 29var result = _comparer.Compare(left[i], right[i]);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
56var start = (relativeUrl[0] == '/') ? 1 : 0; 59var end = relativeUrl.Length - 1;
Microsoft.SourceLink.Gitea (30)
src\sourcelink\src\Common\Utilities\Hash.cs (25)
34var hash = unchecked(currentKey * (int)0xA5555529); 51var hashCode = 0; 52var count = 0; 76var hashCode = 0; 77var count = 0; 96var maxSize = Math.Min(maxItemsToHash, values.Length); 97var hashCode = 0; 99for (var i = 0; i < maxSize; i++) 120var hashCode = 0; 121var count = 0; 146var hashCode = 0; 147var count = 0; 169var hashCode = 0; 170var count = 0; 203var hashCode = Hash.FnvOffsetBias; 205for (var i = 0; i < data.Length; i++) 224var hashCode = Hash.FnvOffsetBias; 228for (var i = 0; i < data.Length; i++) 247var hashCode = Hash.FnvOffsetBias; 249for (var i = 0; i < data.Length; i++) 316var hashCode = Hash.FnvOffsetBias; 347var hashCode = Hash.FnvOffsetBias; 348var end = start + length; 350for (var i = start; i < end; i++) 410for (var i = 0; i < data.Length; i++)
src\sourcelink\src\Common\Utilities\SequenceComparer.cs (3)
26var minLength = Math.Min(leftLength, rightLength); 27for (var i = 0; i < minLength; i++) 29var result = _comparer.Compare(left[i], right[i]);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
56var start = (relativeUrl[0] == '/') ? 1 : 0; 59var end = relativeUrl.Length - 1;
Microsoft.SourceLink.Gitee (30)
src\sourcelink\src\Common\Utilities\Hash.cs (25)
34var hash = unchecked(currentKey * (int)0xA5555529); 51var hashCode = 0; 52var count = 0; 76var hashCode = 0; 77var count = 0; 96var maxSize = Math.Min(maxItemsToHash, values.Length); 97var hashCode = 0; 99for (var i = 0; i < maxSize; i++) 120var hashCode = 0; 121var count = 0; 146var hashCode = 0; 147var count = 0; 169var hashCode = 0; 170var count = 0; 203var hashCode = Hash.FnvOffsetBias; 205for (var i = 0; i < data.Length; i++) 224var hashCode = Hash.FnvOffsetBias; 228for (var i = 0; i < data.Length; i++) 247var hashCode = Hash.FnvOffsetBias; 249for (var i = 0; i < data.Length; i++) 316var hashCode = Hash.FnvOffsetBias; 347var hashCode = Hash.FnvOffsetBias; 348var end = start + length; 350for (var i = start; i < end; i++) 410for (var i = 0; i < data.Length; i++)
src\sourcelink\src\Common\Utilities\SequenceComparer.cs (3)
26var minLength = Math.Min(leftLength, rightLength); 27for (var i = 0; i < minLength; i++) 29var result = _comparer.Compare(left[i], right[i]);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
56var start = (relativeUrl[0] == '/') ? 1 : 0; 59var end = relativeUrl.Length - 1;
Microsoft.SourceLink.GitHub (30)
src\sourcelink\src\Common\Utilities\Hash.cs (25)
34var hash = unchecked(currentKey * (int)0xA5555529); 51var hashCode = 0; 52var count = 0; 76var hashCode = 0; 77var count = 0; 96var maxSize = Math.Min(maxItemsToHash, values.Length); 97var hashCode = 0; 99for (var i = 0; i < maxSize; i++) 120var hashCode = 0; 121var count = 0; 146var hashCode = 0; 147var count = 0; 169var hashCode = 0; 170var count = 0; 203var hashCode = Hash.FnvOffsetBias; 205for (var i = 0; i < data.Length; i++) 224var hashCode = Hash.FnvOffsetBias; 228for (var i = 0; i < data.Length; i++) 247var hashCode = Hash.FnvOffsetBias; 249for (var i = 0; i < data.Length; i++) 316var hashCode = Hash.FnvOffsetBias; 347var hashCode = Hash.FnvOffsetBias; 348var end = start + length; 350for (var i = start; i < end; i++) 410for (var i = 0; i < data.Length; i++)
src\sourcelink\src\Common\Utilities\SequenceComparer.cs (3)
26var minLength = Math.Min(leftLength, rightLength); 27for (var i = 0; i < minLength; i++) 29var result = _comparer.Compare(left[i], right[i]);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
56var start = (relativeUrl[0] == '/') ? 1 : 0; 59var end = relativeUrl.Length - 1;
Microsoft.SourceLink.GitLab (30)
src\sourcelink\src\Common\Utilities\Hash.cs (25)
34var hash = unchecked(currentKey * (int)0xA5555529); 51var hashCode = 0; 52var count = 0; 76var hashCode = 0; 77var count = 0; 96var maxSize = Math.Min(maxItemsToHash, values.Length); 97var hashCode = 0; 99for (var i = 0; i < maxSize; i++) 120var hashCode = 0; 121var count = 0; 146var hashCode = 0; 147var count = 0; 169var hashCode = 0; 170var count = 0; 203var hashCode = Hash.FnvOffsetBias; 205for (var i = 0; i < data.Length; i++) 224var hashCode = Hash.FnvOffsetBias; 228for (var i = 0; i < data.Length; i++) 247var hashCode = Hash.FnvOffsetBias; 249for (var i = 0; i < data.Length; i++) 316var hashCode = Hash.FnvOffsetBias; 347var hashCode = Hash.FnvOffsetBias; 348var end = start + length; 350for (var i = start; i < end; i++) 410for (var i = 0; i < data.Length; i++)
src\sourcelink\src\Common\Utilities\SequenceComparer.cs (3)
26var minLength = Math.Min(leftLength, rightLength); 27for (var i = 0; i < minLength; i++) 29var result = _comparer.Compare(left[i], right[i]);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
56var start = (relativeUrl[0] == '/') ? 1 : 0; 59var end = relativeUrl.Length - 1;
Microsoft.SourceLink.GitWeb (30)
src\sourcelink\src\Common\Utilities\Hash.cs (25)
34var hash = unchecked(currentKey * (int)0xA5555529); 51var hashCode = 0; 52var count = 0; 76var hashCode = 0; 77var count = 0; 96var maxSize = Math.Min(maxItemsToHash, values.Length); 97var hashCode = 0; 99for (var i = 0; i < maxSize; i++) 120var hashCode = 0; 121var count = 0; 146var hashCode = 0; 147var count = 0; 169var hashCode = 0; 170var count = 0; 203var hashCode = Hash.FnvOffsetBias; 205for (var i = 0; i < data.Length; i++) 224var hashCode = Hash.FnvOffsetBias; 228for (var i = 0; i < data.Length; i++) 247var hashCode = Hash.FnvOffsetBias; 249for (var i = 0; i < data.Length; i++) 316var hashCode = Hash.FnvOffsetBias; 347var hashCode = Hash.FnvOffsetBias; 348var end = start + length; 350for (var i = start; i < end; i++) 410for (var i = 0; i < data.Length; i++)
src\sourcelink\src\Common\Utilities\SequenceComparer.cs (3)
26var minLength = Math.Min(leftLength, rightLength); 27for (var i = 0; i < minLength; i++) 29var result = _comparer.Compare(left[i], right[i]);
src\sourcelink\src\Common\Utilities\UriUtilities.cs (2)
56var start = (relativeUrl[0] == '/') ? 1 : 0; 59var end = relativeUrl.Length - 1;
Microsoft.SourceLink.Tools.Package (2)
SourceLinkMap.cs (2)
144var filePathStar = key.IndexOf('*'); 155var uriStar = value.IndexOf('*');
Microsoft.TemplateEngine.Cli (11)
Commands\CommandLineUtils.cs (2)
17for (var i = 0; i < arguments.Count; i++) 77for (var i = 0; i < options.Count; i++)
src\sdk\artifacts\obj\Microsoft.TemplateEngine.Cli\External\Wcwidth\Extensions\IntegerExtensions.cs (2)
19var min = 0; 20var max = table.GetUpperBound(0);
TabularOutput\TabularOutput.cs (3)
370var centralPoint = (maxColumnWidth + abbreviatedText.GetUnicodeLength()) / 2; 371var leftOffset = maxColumnWidth - centralPoint; 372var rightOffset = maxColumnWidth - (leftOffset + abbreviatedText.GetUnicodeLength());
TemplatePackageCoordinator.cs (1)
733var templateGroupsCount = templates.GroupBy(x => x.GroupIdentity, x => !string.IsNullOrEmpty(x.GroupIdentity), StringComparer.OrdinalIgnoreCase).Count();
TemplateSearch\CliTemplateSearchCoordinator.cs (3)
211var maxColumnWidth = 128; 212var packageIdLength = packageName.Length; 215var maxPackageOwnerLength = maxColumnWidth - packageIdLength;
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
BindSymbolEvaluator.cs (1)
213var highestPriority = successfulTasks.Max(t => t.Source.Priority);
Microsoft.TestPlatform.AdapterUtilities (11)
Helpers\ReflectionHelpers.cs (1)
26var end = 0;
ManagedNameUtilities\ManagedNameHelper.Reflection.cs (9)
182var arity = method.GetGenericArguments().Length; 211var methodNameEndIndex = methodBuilder.Length; 281ManagedNameParser.ParseManagedMethodName(managedMethodName, out var methodName, out var methodArity, out var parameterTypes); 435var arityStart = name.LastIndexOf('`'); 436var arity = 0; 502var outerArity = 0; 510var stars = 0; 525var arity = !info.IsGenericType 565var brackets = 0;
ManagedNameUtilities\ManagedNameParser.cs (1)
83var i = start;
Microsoft.TestPlatform.CommunicationUtilities (15)
DataCollectionRequestHandler.cs (2)
330var testCaseEventsPort = 0; 340var timeout = EnvironmentHelper.GetConnectionTimeout();
Json\Jsonite\Jsonite.cs (2)
623var value = HexToInt(c); 920var nextChar = Reader.Read();
JsonDataSerializer.cs (4)
116var versionColonIndex = 10; 122var firstVersionNumberIndex = 11; 170var length = rawMessage.Length; 171var searchEnd = start + maxSearchLength;
JsonDataSerializer.Stj.cs (1)
90? (vProp.ValueKind == JsonValueKind.Number ? vProp.GetInt32() : int.TryParse(vProp.GetString(), out var v) ? v : 0)
Serialization\ObjectConverter.cs (1)
30JsonTokenType.Number => reader.TryGetInt32(out var i) ? i : reader.TryGetInt64(out var l) ? l : reader.GetDouble(),
Serialization\TestProcessAttachDebuggerPayloadConverter.cs (1)
31var processId = root.TryGetProperty("ProcessID", out var pidProp) ? pidProp.GetInt32() : 0;
SocketCommunicationManager.cs (1)
181var connectionTimeout = EnvironmentHelper.GetConnectionTimeout() * 1000;
TestRequestSender.cs (3)
220var waitIndex = WaitHandle.WaitAny([_connected.WaitHandle, cancellationToken.WaitHandle, _clientExited.WaitHandle], connectionTimeout); 288var timeout = EnvironmentHelper.GetConnectionTimeout(); 289var waitResult = WaitHandle.WaitAny([protocolNegotiated, _clientExited.WaitHandle], timeout * 1000);
Microsoft.TestPlatform.CoreUtilities (2)
Helpers\CommandLineArgumentsHelper.cs (1)
55var found = TryGetIntArgFromDict(argsDictionary, fullname, out var value);
Utilities\MulticastDelegateUtilities.cs (1)
52var i = 0;
Microsoft.TestPlatform.CrossPlatEngine (27)
Client\Parallel\DiscoveryDataAggregator.cs (2)
59var adapterUsedCount = _metricsAggregator.Count(metrics => 62var adaptersDiscoveredCount = _metricsAggregator.Count(metrics =>
Client\Parallel\ParallelProxyDiscoveryManager.cs (5)
153var notDiscoveredCount = _dataAggregator.GetSourcesWithStatus(DiscoveryStatus.NotDiscovered).Count; 154var partiallyDiscoveredCount = _dataAggregator.GetSourcesWithStatus(DiscoveryStatus.PartiallyDiscovered).Count; 155var fullyDiscoveredCount = _dataAggregator.GetSourcesWithStatus(DiscoveryStatus.FullyDiscovered).Count; 156var skippedCount = _dataAggregator.GetSourcesWithStatus(DiscoveryStatus.SkippedDiscovery).Count; 157var expectedCount = _availableTestSources;
Client\Parallel\ParallelProxyExecutionManager.cs (1)
275for (var i = 0; i < testCases.Count; i++)
Client\Parallel\ParallelRunDataAggregator.cs (2)
111var adapterUsedCount = _metricsAggregator.Count(metrics => 114var adaptersDiscoveredCount = _metricsAggregator.Count(metrics =>
Client\ProxyOperationManager.cs (5)
200var connTimeout = EnvironmentHelper.GetConnectionTimeout(); 205var portNumber = 0; 212var processId = _processHelper.GetCurrentProcessId(); 330var timeout = int.TryParse(Environment.GetEnvironmentVariable("VSTEST_TESTHOST_SHUTDOWN_TIMEOUT"), out var time)
DataCollection\ProxyDataCollectionManager.cs (3)
193var dataCollectionEventsPort = 0; 242var connectionTimeout = GetConnectionTimeout(_dataCollectionProcessId); 264var connectionTimeout = EnvironmentHelper.GetConnectionTimeout();
EventHandlers\TestRequestHandler.cs (2)
335var version = _dataSerializer.DeserializePayload<int>(message); 337var negotiatedVersion = Math.Min(version, _highestSupportedVersion);
Execution\BaseRunTests.cs (2)
423var pid = Environment.ProcessId; 503var value = TestRunCache.AdapterTelemetry[adapterMetrics];
Execution\TestRunCache.cs (1)
318var inProgressTestsCount = _inProgressTests.Count;
PostProcessing\ArtifactProcessingManager.cs (1)
70var pid = Environment.ProcessId;
TestEngine.cs (3)
78var parallelLevel = VerifyParallelSettingAndCalculateParallelLevel( 166var distinctSources = GetDistinctNumberOfSources(testRunCriteria); 167var parallelLevel = VerifyParallelSettingAndCalculateParallelLevel(distinctSources, testRunCriteria.TestRunSettings);
Microsoft.TestPlatform.Extensions.BlameDataCollector (9)
ProcessCodeMethods.cs (8)
55var parentId = GetParentPid(c); 67var level = 1; 68var limit = 10; 95var res = NtQueryInformationProcess(handle, 0, out var pbi, Marshal.SizeOf<ProcessBasicInformation>(), out int size); 97var p = res != 0 ? InvalidProcessId : pbi.InheritedFromUniqueProcessId.ToInt32(); 113var pid = process.Id; 151var parent = int.TryParse(o.Trim(), out var ppid) ? ppid : InvalidProcessId;
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (1)
53var processId =
Microsoft.TestPlatform.Filter.Source (1)
Condition.cs (1)
365var next = i + 1;
Microsoft.TestPlatform.PlatformAbstractions (1)
common\System\ProcessHelper.cs (1)
238var remainingMilliseconds = budgetMilliseconds - (int)elapsedMilliseconds;
Microsoft.TestPlatform.TestHostRuntimeProvider (1)
Hosting\DotnetTestHostManager.cs (1)
969var processId = _customTestHostLauncher.LaunchTestHost(testHostStartInfo, cancellationToken);
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (5)
VsTestConsoleRequestSender.cs (1)
1111var pid = _dataSerializer.DeserializePayload<int>(message);
VsTestConsoleWrapper.cs (4)
166var port = _requestSender.InitializeCommunication(); 591var timeout = EnvironmentHelper.GetConnectionTimeout(); 593var port = await _requestSender.InitializeCommunicationAsync(timeout * 1000).ConfigureAwait(false); 1045var timeout = EnvironmentHelper.GetConnectionTimeout();
Microsoft.VisualBasic.Core (102)
Microsoft\VisualBasic\CompilerServices\BooleanType.vb (2)
88If TypeOf Value Is Int32 Then 89Return CBool(DirectCast(Value, Int32))
Microsoft\VisualBasic\CompilerServices\ByteType.vb (1)
75Return CByte(DirectCast(Value, Int32))
Microsoft\VisualBasic\CompilerServices\Conversions.vb (25)
107If TypeOf Value Is Int32 Then 108Return CBool(DirectCast(Value, Int32)) 251If TypeOf Value Is Int32 Then 252Return CByte(DirectCast(Value, Int32)) 398If TypeOf Value Is Int32 Then 399Return CSByte(DirectCast(Value, Int32)) 541If TypeOf Value Is Int32 Then 542Return CShort(DirectCast(Value, Int32)) 687If TypeOf Value Is Int32 Then 688Return CUShort(DirectCast(Value, Int32)) 830If TypeOf Value Is Int32 Then 831Return CInt(DirectCast(Value, Int32)) 975If TypeOf Value Is Int32 Then 976Return CUInt(DirectCast(Value, Int32)) 1121If TypeOf Value Is Int32 Then 1122Return CLng(DirectCast(Value, Int32)) 1268If TypeOf Value Is Int32 Then 1269Return CULng(DirectCast(Value, Int32)) 1427If TypeOf Value Is Int32 Then 1428Return CDec(DirectCast(Value, Int32)) 1667If TypeOf Value Is Int32 Then 1668Return CSng(DirectCast(Value, Int32)) 1812If TypeOf Value Is Int32 Then 1813Return CDbl(DirectCast(Value, Int32)) 2391Private Shared Function CastInt32Enum(ByVal Expression As Int32, ByVal TargetType As Type) As Object
Microsoft\VisualBasic\CompilerServices\DoubleType.vb (1)
83Return CDbl(DirectCast(Value, Int32))
Microsoft\VisualBasic\CompilerServices\IntegerType.vb (1)
75Return CInt(DirectCast(Value, Int32))
Microsoft\VisualBasic\CompilerServices\LongType.vb (1)
78Return CLng(DirectCast(Value, Int32))
Microsoft\VisualBasic\CompilerServices\ObjectType.vb (16)
246Return GetType(Int32) 794Private Shared Function ObjTstInt32(ByVal d1 As Int32, ByVal d2 As Int32) As Integer 955Dim Int32Result As Int32 983Int32Result = -CType(DirectCast(obj, Int16), Int32) 985Int32Result = -CType(conv.ToInt16(Nothing), Int32) 990If TypeOf obj Is Int32 Then 991Int64Result = -CType(DirectCast(obj, Int32), Int64) 1096Return CType(Int64Result, Int32) 1121Dim int32Value As Int32 3022If result < Int32.MinValue OrElse result > Int32.MaxValue Then 3331Private Shared Function IDivideInt32(ByVal d1 As Int32, ByVal d2 As Int32) As Object 3339Public Shared Function ShiftLeftObj(ByVal o1 As Object, ByVal amount As Int32) As Object 3376Public Shared Function ShiftRightObj(ByVal o1 As Object, ByVal amount As Int32) As Object
Microsoft\VisualBasic\CompilerServices\Operators.vb (39)
768Private Shared Function CompareInt32(ByVal left As Int32, ByVal right As Int32) As CompareClass 990If TypeOf Operand Is Int32 Then 991Return NegateInt32(DirectCast(Operand, Int32)) 1087Private Shared Function NegateInt32(ByVal operand As Int32) As Object 1088If operand = Int32.MinValue Then 1089Return -CLng(Int32.MinValue) 1228Private Shared Function NotInt32(ByVal operand As Int32, ByVal operandType As Type) As Object 1229Dim result As Int32 = Not operand 1620Private Shared Function AndInt32(ByVal left As Int32, ByVal right As Int32, Optional ByVal enumType As Type = Nothing) As Object 1621Dim result As Int32 = left And right 1992Private Shared Function OrInt32(ByVal left As Int32, ByVal right As Int32, Optional ByVal enumType As Type = Nothing) As Object 1993Dim result As Int32 = left Or right 2385Private Shared Function XorInt32(ByVal left As Int32, ByVal right As Int32, Optional ByVal enumType As Type = Nothing) As Object 2386Dim result As Int32 = left Xor right 2838Dim result As Int32 = CInt(left) + CInt(right) 2849Dim result As Int32 = CInt(left) + CInt(right) 2858Private Shared Function AddInt32(ByVal left As Int32, ByVal right As Int32) As Object 2862If result > Int32.MaxValue OrElse result < Int32.MinValue Then 3306Dim result As Int32 = CInt(left) - CInt(right) 3317Dim result As Int32 = CInt(left) - CInt(right) 3326Private Shared Function SubtractInt32(ByVal left As Int32, ByVal right As Int32) As Object 3330If result < Int32.MinValue OrElse result > Int32.MaxValue Then 3720Dim result As Int32 = CInt(left) * CInt(right) 3746Dim result As Int32 = CInt(left) * CInt(right) 3760If result > Int32.MaxValue Then 3770Private Shared Function MultiplyInt32(ByVal left As Int32, ByVal right As Int32) As Object 3774If result > Int32.MaxValue OrElse result < Int32.MinValue Then 5003Private Shared Function IntDivideInt32(ByVal left As Int32, ByVal right As Int32) As Object
Microsoft\VisualBasic\CompilerServices\ProjectData.vb (1)
90Private m_CachedMSCoreLibAssembly As System.Reflection.Assembly = GetType(System.Int32).Assembly
Microsoft\VisualBasic\CompilerServices\ShortType.vb (1)
75Return CShort(DirectCast(Value, Int32))
Microsoft\VisualBasic\CompilerServices\SingleType.vb (1)
89Return CSng(DirectCast(Value, Int32))
Microsoft\VisualBasic\CompilerServices\VB6File.vb (2)
611m_file.Lock(0, Int32.MaxValue) 618m_file.Unlock(0, Int32.MaxValue)
Microsoft\VisualBasic\Conversion.vb (2)
612ivalue = Int32.MinValue + (ivalue And &H7FFFFFFFL) 683ivalue = Int32.MinValue + (ivalue And &H7FFFFFFFL)
Microsoft\VisualBasic\Helpers\NativeMethods.vb (4)
44Friend Shared Function SHFileOperation(ByRef lpFileOp As SHFILEOPSTRUCT) As Int32 61Dim result As Int32 = SHFileOperation64(lpFileOp64) 83Private Shared Function SHFileOperation32(ByRef lpFileOp As SHFILEOPSTRUCT) As Int32 128Private Shared Function SHFileOperation64(ByRef lpFileOp As SHFILEOPSTRUCT64) As Int32
Microsoft\VisualBasic\Helpers\UnsafeNativeMethods.vb (1)
37ByVal dwVtBits As Int32) As Object
Microsoft\VisualBasic\Strings.vb (2)
556Public Function Len(ByVal Expression As Int32) As Integer 1593nfi.CurrencyGroupSizes = New Int32() {0}
Microsoft\VisualBasic\VBMath.vb (2)
51Dim rndSeed As Int32 = oProj.m_rndSeed 52Dim lValue As Int32
Microsoft.VisualStudio.TestPlatform.Client (4)
DesignMode\DesignModeClient.cs (2)
120var connectionTimeoutInSecs = EnvironmentHelper.GetConnectionTimeout(); 177var version = _dataSerializer.DeserializePayload<int>(message);
Discovery\DiscoveryRequest.cs (1)
453var version = message?.Version ?? 0;
Execution\TestRunRequest.cs (1)
628var version = message?.Version ?? 0;
Microsoft.VisualStudio.TestPlatform.Common (4)
src\vstest\src\Microsoft.TestPlatform.Filter.Source\Condition.cs (1)
365var next = i + 1;
Utilities\AssemblyProperties.cs (1)
52var corHeaderStartOffset = peHeaders.CorHeaderStartOffset;
Utilities\AssemblyResolver.cs (1)
241for (var index = 0; index < requestedPublicKey.Length; ++index)
Utilities\RunSettingsProviderExtensions.cs (1)
205for (var i = 0; i < path.Length; i++)
Microsoft.VisualStudio.TestPlatform.ObjectModel (25)
Client\FilterOptions.cs (1)
54var hashCode = FilterRegEx?.GetHashCode() ?? 0;
Client\TestRunCriteria.cs (1)
873var hashCode = KeepAlive.GetHashCode();
InvokedDataCollector.cs (1)
87var hashCode = Uri.GetHashCode();
Logger\LoggerRunSettings.cs (1)
196var existingLoggerIndex = -1;
Navigation\PortablePdbReader.cs (3)
117var methodToken = (int)MethodInfoMethodTokenProperty.GetValue(methodInfo)!; 155GetMethodMinAndMaxLineNumber(methodDebugDefinition, out var minLineNumber, out var maxLineNumber);
Nuget.Frameworks\DefaultPortableFrameworkMappings.cs (1)
120foreach (var profile in ProfilesWithOptionalFrameworks)
Nuget.Frameworks\FrameworkReducer.cs (4)
308for (var i = 0; i < input.Length; i++) 314for (var j = 0; !dupe && j < input.Length; j++) 503var consideringHighest = 0; 504var currentHighest = 0;
Nuget.Frameworks\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
Nuget.Frameworks\NuGetFrameworkFactory.cs (9)
304var versionStart = 0; 344var profileNumber = -1; 418var versionStart = 0; 436var profileStart = versionStart; 444var versionLength = profileStart - versionStart; 455var actualProfileStart = profileStart + 1; 486var x = (int)c; 494var x = (int)c; 502var x = (int)c;
Nuget.Frameworks\NuGetFrameworkSorter.cs (1)
69var result = StringComparer.OrdinalIgnoreCase.Compare(x.Framework, y.Framework);
TestProperty\TestProperty.cs (1)
215type = typeof(Int32);
Microsoft.Web.Xdt.Extensions (2)
InsertOrAppendAttribute.cs (2)
60var start = arg.IndexOf('\''); 61var last = arg.LastIndexOf('\'');
Mono.Cecil (150)
Mono.Cecil.Cil\CodeReader.cs (22)
43 var position = this.Position; 56 var position = MoveTo (method); 67 var position = MoveTo (method); 69 var code_size = ReadCodeSize (); 134 var position = reader.position; 144 var code_size = body.code_size; 149 var end = start + code_size; 153 var offset = Position - start; 178 var length = ReadInt32 (); 179 var base_offset = Offset + (4 * length); 246 var size = instructions.size; 274 var size = instructions.size; 284 var instruction_offset = instruction.offset; 317 var count = ReadByte () / 12; 329 var count = (ReadInt32 () >> 8) / 24; 476 var position = MoveTo (method); 529 var end = buffer.position; 563 var length = buffer.ReadInt32 (); 593 var position = Position; 619 var count = length / 12; 627 var length = ReadInt32 (); 630 var count = (length >> 8) / 24;
Mono.Cecil.Cil\CodeWriter.cs (9)
120 var start_position = (int) (rva - code_base); 121 var body_size = position - start_position; 175 var size = instructions.size; 210 var diff = instruction.Offset + opcode.Size + (4 * (targets.Length + 1)); 217 var offset = target != null ? GetTargetOffset (target) : body.code_size; 223 var offset = target != null ? GetTargetOffset (target) : body.code_size; 327 var count = instructions.size; 328 var stack_size = 0; 329 var max_stack = 0;
Mono.Cecil.Cil\ILProcessor.cs (2)
211 var index = instructions.IndexOf (target); 225 var index = instructions.IndexOf (target);
Mono.Cecil.Cil\PortablePdb.cs (2)
95 var magic = ReadInt32 (data, 0); 189 var length = reader.ReadInt32 ();
Mono.Cecil.Cil\Symbols.cs (3)
977 var intHeader = reader.ReadInt32 (); 990 for (var i = 0; i < bytesHeader.Length; i++) { 1191 for (var i = 0; i < header.Entries.Length; i++) {
Mono.Cecil.Metadata\Buffers.cs (5)
104 var index = (int) coded_index; 105 var size = coded_index_sizes [index]; 226 var field_idx_size = GetTable<FieldTable> (Table.Field).IsLarge ? 4 : 2; 227 var previous = this.position; 372 var position = base.position;
Mono.Cecil.PE\BinaryStreamReader.cs (1)
45 var position = Position;
Mono.Cecil.PE\BinaryStreamWriter.cs (2)
82 var position = Position; 83 var bytes = ((position + align) & ~align) - position;
Mono.Cecil.PE\ByteBuffer.cs (4)
120 var u = (int) ReadCompressedUInt32 (); 121 var v = u >> 1; 334 var length = bytes.Length; 391 var current_length = current.Length;
Mono.Cecil.PE\ByteBufferEqualityComparer.cs (1)
39 var hash_code = fnv_offset_bias;
Mono.Cecil.PE\Image.cs (2)
84 var index = (int) coded_index; 85 var size = coded_index_sizes [index];
Mono.Cecil.PE\ImageReader.cs (1)
360 var position = Position;
Mono.Cecil.PE\ImageWriter.cs (11)
409 var written = 0; 412 var write_size = System.Math.Min((int) section.SizeOfRawData - written, buffer_size); 589 var data_start = (int) BaseStream.Position + (debug_header.Entries.Length * ImageDebugDirectory.Size); 591 for (var i = 0; i < debug_header.Entries.Length; i++) { 608 for (var i = 0; i < debug_header.Entries.Length; i++) { 710 var directories_len = debug_header.Entries.Length * ImageDebugDirectory.Size; 711 var data_address = (int) map.GetNextRVA (TextSegment.BlobHeap) + directories_len; 712 var data_len = 0; 714 for (var i = 0; i < debug_header.Entries.Length; i++) { 836 var entries = resources.ReadUInt16 () + resources.ReadUInt16 (); 847 var position = resources.position;
Mono.Cecil.PE\TextMap.cs (3)
59 var index = (int) segment; 102 var i = (int) segment; 113 var index = (int) segment;
Mono.Cecil\AssemblyReader.cs (34)
762 var position = this.position; 806 var type_count = mtypes.Length - metadata.NestedTypes.Count; 911 var length = MoveTo (Table.NestedClass); 994 var position = this.position; 1082 var length = metadata.TypeReferences.Length; 1188 var length = image.GetTableLength (Table.TypeRef); 1337 var size = GetFieldTypeSize (field.FieldType); 1793 var position = base.position; 2030 var length = MoveTo (Table.GenericParamConstraint); 2082 var length = MoveTo (Table.MethodImpl); 2166 var position = this.position; 2376 var length = image.GetTableLength (Table.MemberRef); 2398 var length = MoveTo (Table.Constant); 2522 for (var i = 0; i < range.Length; i++) { 2589 var length = MoveTo (Table.FieldMarshal); 2727 var length = MoveTo (Table.ExportedType); 2769 var position = this.position; 3024 var length = MoveTo (Table.ImportScope); 3133 var length = MoveTo (Table.StateMachineMethod); 3157 var length = MoveTo (Table.CustomDebugInformation); 3198 var start = signature.ReadInt32 (); 3199 var end = start + signature.ReadInt32 (); 3210 var catch_offset = signature.ReadInt32 () - 1; 3250 var format = signature.ReadInt32 (); 3510 var count = parameters.Count; 3803 var length = (int) ReadCompressedUInt32 (); 3841 var offset = 0; 3842 var start_line = 0; 3843 var start_column = 0; 3850 var estimated_sequencepoint_amount = (int)bytes_remaining_for_sequencepoints / 5; 3853 for (var i = 0; CanReadMore (); i++) { 3854 var delta_il = (int) ReadCompressedUInt32 (); 3862 var delta_lines = (int) ReadCompressedUInt32 (); 3863 var delta_columns = delta_lines == 0
Mono.Cecil\AssemblyWriter.cs (24)
1161 var rid = table.AddRow (new AssemblyRefRow ( 1256 var rid = table.AddRow (new ExportedTypeRow ( 1517 var a_pos = a.Position; 1518 var b_pos = b.Position; 1529 var size = this.generic_parameters.size; 1538 var rid = generic_param_table.AddRow (new GenericParamRow ( 1563 var rid = table.AddRow (new GenericParamConstraintRow ( 1582 var rid = iface_impl_table.AddRow (new InterfaceImplRow ( 2334 var rid = local_scope_table.AddRow (new LocalScopeRow ( 2458 var end_offset = scope.End.IsEndOfMethod 2528 var rid = custom_debug_information_table.AddRow (new CustomDebugInformationRow ( 2739 var generic_arity = generic_provider != null && generic_provider.HasGenericParameters 2746 var param_count = method.HasParameters ? method.Parameters.Count : 0; 2788 var position = generic_parameter.Position; 2863 var rank = dimensions.Count; 2867 var sized = 0; 2868 var lbounds = 0; 2902 var arity = generic_arguments.Count; 3151 var count = GetNamedArgumentCount (attribute); 3203 var count = GetNamedArgumentCount (attribute); 3325 var start_line = -1; 3326 var start_column = -1; 3358 var delta_lines = sequence_point.EndLine - sequence_point.StartLine; 3359 var delta_columns = sequence_point.EndColumn - sequence_point.StartColumn;
Mono.Cecil\EmbeddedResource.cs (1)
80 var length = (int) stream.Length;
Mono.Cecil\MetadataResolver.cs (1)
309 var count = a.Count;
Mono.Cecil\MethodReferenceComparer.cs (3)
117 for (var i = 0; i < x.Parameters.Count; i++) 134 var hashCode = GetHashCodeFor (genericInstanceMethod.ElementMethod); 135 for (var i = 0; i < genericInstanceMethod.GenericArguments.Count; i++)
Mono.Cecil\ModuleDefinition.cs (4)
728 var position = fullName.IndexOf ('/'); 995 var position = reader.position; 1008 var position = reader.position; 1026 var position = reader.position;
Mono.Cecil\PropertyDefinition.cs (1)
146 var end = original_parameters.Count - bound;
Mono.Cecil\TypeParser.cs (4)
81 var index = name.LastIndexOf ('`'); 176 var rank = 1; 225 var start = position; 310 var last_dot = fullname.LastIndexOf ('.');
Mono.Cecil\TypeReferenceEqualityComparer.cs (6)
155 var aGenericArgumentsCount = a.GenericArguments.Count; 186 var hashCode = GetHashCodeFor (genericInstanceType.ElementType) * hashCodeMultiplier + genericInstanceTypeMultiplier; 187 for (var i = 0; i < genericInstanceType.GenericArguments.Count; i++) 199 var hashCode = genericParameter.Position.GetHashCode () * hashCodeMultiplier + ((int)metadataType).GetHashCode (); 224 var hashCode = GetHashCodeFor (requiredModifierType.ElementType) * requiredModifierMultiplier; 231 var hashCode = GetHashCodeFor (optionalModifierType.ElementType) * optionalModifierMultiplier;
Mono.Collections.Generic\Collection.cs (1)
171 var index = IndexOf (item);
Mono.Security.Cryptography\CryptoService.cs (3)
87 var header_size = (int) writer.GetHeaderSize (); 88 var text_section_pointer = (int) text.PointerToRawData; 96 var strong_name_length = (int) strong_name_directory.Size;
Mono.Cecil.Mdb (3)
Mono.Cecil.Mdb\MdbReader.cs (2)
92 var index = local.BlockIndex; 110 for (var i = 0; i < table.LineNumbers.Length; i++) {
Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs (1)
203 var scope_index = i + 1;
Mono.Cecil.Pdb (12)
Mono.Cecil.Pdb\NativePdbReader.cs (3)
79 var magic = ReadInt32 (data, 0); 176 var index = (int) slot.slot; 274 var index = used_namespace.IndexOf (' ');
Mono.Cecil.Pdb\NativePdbWriter.cs (9)
56 var sym_token = method_token.ToInt32 (); 142 var start_offset = scope.Start.Offset; 143 var end_offset = scope.End.IsEndOfMethod 172 var sym_token = info.local_var_token.ToInt32 (); 325 var start = scope.Start.Offset; 326 var end = scope.End.IsEndOfMethod ? debug_info.code_size : scope.End.Offset; 345 var length_position = writer.Position; 351 var end = writer.Position; 352 var length = end - length_position + 4; // header is 4 bytes long
Mono.Cecil.Rocks (11)
Mono.Cecil.Rocks\DocCommentId.cs (3)
234 var index = name.LastIndexOf ('`'); 259 var index = type.Name.LastIndexOf ('`'); 272 var typeParameterCount = type.GenericParameters.Count;
Mono.Cecil.Rocks\ILParser.cs (5)
94 var position = code.MoveTo (method); 109 var code_size = code.ReadInt32 (); 124 var start = code.Position; 125 var end = start + code_size; 138 var length = code.ReadInt32 ();
Mono.Cecil.Rocks\MethodBodyRocks.cs (3)
188 for (var i = 0; i < self.Instructions.Count; i++) { 351 var offset = ((Instruction) instruction.Operand).Offset - (instruction.Offset + instruction.OpCode.Size + 4); 405 var offset = 0;
MSBuild (8)
CommandLine\CommandLineParser.cs (2)
233string unquotedCommandLineArg = QuotingUtilities.Unquote(commandLineArg, out var doubleQuotesRemovedFromArg); 606string unquotedSwitchIndicatorAndName = QuotingUtilities.Unquote(commandLineArg.Substring(0, quotedSwitchParameterIndicator), out var doubleQuotesRemovedFromSwitchIndicatorAndName);
src\msbuild\src\Shared\Debugging\DebugUtils.cs (2)
79var counter = 0; 136var pid = EnvironmentUtilities.CurrentProcessId;
src\msbuild\src\Shared\Debugging\PrintLineDebuggerWriters.cs (1)
78var logIndex = executingAssembly.IndexOf(binPart, StringComparison.Ordinal);
src\msbuild\src\Shared\StringExtensions.cs (3)
27var currentOccurrence = aString.IndexOf(oldValue, stringComparison); 34var endOfPreviousOccurrence = 0; 42var nonMatchLength = currentOccurrence - endOfPreviousOccurrence;
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
302[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Int32))]
MyFrontend (1)
playground\TestShop\BasketService\Models\DecimalValue.cs (1)
20var nanos = decimal.ToInt32((value - units) * NanoFactor);
MySql.ApiService (2)
Program.cs (2)
52var id = await db.ExecuteScalarAsync<int>(sql, item); 63var rows = await db.ExecuteAsync(sql, new { id });
netstandard (1)
netstandard.cs (1)
878[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Int32))]
NuGet.Build.Tasks (6)
GetReferenceNearestTargetFrameworkTask.cs (1)
104for (var index = 0; index < AnnotatedProjectReferences.Length; index++)
RestoreSettingsUtils.cs (1)
76for (var i = 0; EqualityComparer<T>.Default.Equals(result, default(T)) && i < funcs.Length; i++)
src\nuget-client\build\Shared\SharedExtensions.cs (4)
131var foundIndex = -1; 133for (var index = 0; index < lst.Count; index++) 157for (var index = 0; index < lst.Count; index++) 171for (var index = 0; index < lst.Count; index++)
NuGet.Build.Tasks.Pack (3)
PackTaskLogic.cs (3)
999for (var i = 0; i < frameworks.Count; i++) 1081for (var i = 0; i < packageDependencies.Length; i++) 1149var index = item.IndexOf("=", StringComparison.Ordinal);
NuGet.CommandLine.XPlat (14)
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (1)
366var index = frameworkInfo.Dependencies.FirstIndex(dep => dep.Name.Equals(packageDependency.Id, StringComparison.OrdinalIgnoreCase));
Commands\PackageReferenceCommands\ListPackage\ListPackageCommand.cs (1)
197var mutexCount = 0;
Commands\PackageReferenceCommands\RemovePackageReferenceCommandRunner.cs (1)
35var result = msBuild.RemovePackageReference(packageReferenceArgs.ProjectPath, libraryDependency);
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
src\nuget-client\build\Shared\SharedExtensions.cs (4)
131var foundIndex = -1; 133for (var index = 0; index < lst.Count; index++) 157for (var index = 0; index < lst.Count; index++) 171for (var index = 0; index < lst.Count; index++)
Utility\AddPackageCommandUtility.cs (1)
33var maxTasks = Environment.ProcessorCount;
Utility\TableParser.cs (4)
43for (var rowIndex = 0; rowIndex < values.Length; rowIndex++) 47for (var colIndex = 0; colIndex < valueSelectors.Length; colIndex++) 96for (var colIndex = 0; colIndex < valueSelectors.Length; colIndex++) 154var colIndex = 0;
NuGet.Commands (45)
ClientCertificatesCommand\ListClientCertRunner.cs (1)
40for (var i = 0; i < items.Count; i++)
Internal\HashCodeCombiner.cs (4)
39var count = 0; 67var hashCode = (s != null) ? s.GetHashCode(StringComparison.Ordinal) : 0; 75var hashCode = (o != null) ? o.GetHashCode() : 0; 82var hashCode = value != null ? comparer.GetHashCode(value) : 0;
MSBuildProjectFactory.cs (1)
143for (var i = 0; i < targetFolders.Length; i++)
RestoreCommand\CompatibilityChecker.cs (1)
394for (var i = 0; i < _lockFile.Libraries.Count; i++)
RestoreCommand\ContentFiles\ContentFileUtils.cs (1)
83var rootFolderPathLength = ContentFilesFolderName.Length;
RestoreCommand\Diagnostics\UnexpectedDependencyMessages.cs (1)
281var compare = dependencyRange.IsMaxInclusive ? 1 : 0;
RestoreCommand\LockFileBuilder.cs (1)
660for (var i = 0; i < package.Files.Count; i++)
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (1)
136for (var i = 0; i < lockFile.Libraries.Count; i++)
RestoreCommand\ProjectRestoreCommand.cs (1)
365var threadCount = Math.Min(packagesToInstall.Count, _request.MaxDegreeOfConcurrency);
RestoreCommand\RequestFactory\RestoreArgs.cs (1)
152for (var i = 0; i < dgSpecSources.Count; i++)
RestoreCommand\RestoreCommand.cs (3)
786for (var i = 0; i < frameworkRuntimePairs.Count; i++) 1997var projectCount = res.Issues.Count(issue => issue.Type == CompatibilityIssueType.ProjectIncompatible); 1998var packageCount = res.Issues.Count(issue => issue.Type != CompatibilityIssueType.ProjectIncompatible);
RestoreCommand\RestoreRunner.cs (3)
52var maxTasks = GetMaxTaskCount(restoreArgs); 118var maxTasks = GetMaxTaskCount(restoreContext); 226var maxTasks = 1;
RestoreCommand\RestoreSummary.cs (1)
102var noOpCount = 0;
RestoreCommand\Utility\LockFileUtils.cs (3)
101for (var i = 0; i < orderedCriteriaSets.Count; i++) 588for (var i = 0; i < files.Count; i++) 1223for (var i = 0; i < lockFileLib.Build.Count; i++)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (5)
689var index = spec.TargetFrameworks.SingleIndex(e => e.TargetAlias.Equals(targetAlias, StringComparison.Ordinal)); 704var index = spec.TargetFrameworks.SingleIndex(e => e.TargetAlias.Equals(targetAlias, StringComparison.Ordinal)); 932var index = spec.TargetFrameworks.SingleIndex(e => e.TargetAlias.Equals(targetAlias, StringComparison.Ordinal)); 1190for (var i = 0; i < HttpPrefixes.Length; i++) 1340var index = spec.TargetFrameworks.FirstIndex(f => targetAlias.Equals(f.TargetAlias, StringComparison.OrdinalIgnoreCase));
RestoreCommand\Utility\PackageSpecFactory.cs (1)
900for (var i = 0; EqualityComparer<T>.Default.Equals(result, default) && i < funcs.Length; i++)
SourcesCommands\SourceRunners.cs (5)
152for (var i = 0; i < sourcesList.Count; i++) 155var indexNumber = i + 1; 415var minSupportedProtocolVersion = PackageSource.DefaultProtocolVersion; 416var maxSupportedProtocolVersion = PackageSource.MaxProtocolVersion; 418if (int.TryParse(protocolVersionString, out var protocolVersion))
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
src\nuget-client\build\Shared\SharedExtensions.cs (4)
131var foundIndex = -1; 133for (var index = 0; index < lst.Count; index++) 157for (var index = 0; index < lst.Count; index++) 171for (var index = 0; index < lst.Count; index++)
TrustedSignersCommand\TrustedSignersCommandRunner.cs (1)
216for (var i = 0; i < trustedSigners.Count; i++)
VerifyCommand\VerifyCommandRunner.cs (4)
38var errorCount = 0; 114var result = 0; 141var errors = warnsanderrors.Count(m => m.Level == LogLevel.Error); 142var warnings = warnsanderrors.Count() - errors;
NuGet.Common (18)
ConcurrencyUtilities.cs (2)
62var unauthorizedAttemptsLeft = NumberOfRetries; 155var unauthorizedAttemptsLeft = numberOfRetries;
KeyedLock.cs (1)
183var count = Interlocked.Decrement(ref lockState.Count);
PathUtil\FileUtility.cs (6)
189for (var i = 0; i < MaxTries; i++) 216for (var i = 0; i < MaxTries; i++) 237var retries = MaxTries; 238for (var i = 1; i <= retries; i++) 259var retries = MaxTries; 260for (var i = 1; i <= retries; i++)
PathUtil\NuGetEnvironment.cs (1)
77var errno = Marshal.GetLastWin32Error(); // fetch the errno before running any other operation
PathUtil\PathUtility.cs (7)
224var index = 0; 229var len1 = path1Segments.Length - 1; 230var len2 = path2Segments.Length; 233var min = Math.Min(len1, len2); 259for (var i = index; len1 > i; ++i) 265for (var i = index; len2 - 1 > i; ++i) 387var remainingWidth = maxWidth - root.Length - 3; // 3 = length(ellipsis)
PathUtil\ProjectJsonPathUtilities.cs (1)
124var prefixLength = file.Length - ProjectConfigFileName.Length - 1;
NuGet.Configuration (13)
PackageSource\PackageSourceProvider.cs (4)
99var packageIndex = 0; 136var packageIndex = 0; 334var defaultSourcesInsertIndex = loadedPackageSources.FindIndex(source => source.IsMachineWide); 379if (int.TryParse(setting.ProtocolVersion, out var protocolVersion))
Settings\Settings.cs (1)
675var index = combinedPath.LastIndexOf(Path.DirectorySeparatorChar);
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
Utility\FileSystemUtility.cs (2)
41var mode = Convert.ToInt32("600", 8); 45var errno = Marshal.GetLastWin32Error(); // fetch the errno before running any other operation
Utility\SettingsUtility.cs (2)
82if (!string.IsNullOrEmpty(max) && int.TryParse(max, out var result)) 313for (var i = 0; i < paths.Count; i++)
Utility\XElementUtility.cs (2)
70var depth = node.Ancestors().Count(); 82var indentLevel = Math.Max(1, indentString.Length / depth);
NuGet.Credentials (2)
PluginCredentialProvider.cs (1)
208var exitCode = Execute(startInfo, cancellationToken, out string stdOut);
PluginCredentialProviderBuilder.cs (1)
69var timeout = TimeoutSeconds;
NuGet.DependencyResolver.Core (27)
GraphModel\GraphNode.cs (1)
43var pCount = ParentNodes.Count;
GraphModel\GraphOperations.cs (15)
82var requiredCapacity = downgrades.Count + workingDowngrades.Count; 147var count = innerNodes.Count; 148for (var i = 0; i < count; i++) 226var count = innerNodes.Count; 227for (var i = 0; i < count; i++) 356var patience = 1000; 418var count = innerNodes.Count; 419for (var i = 0; i < count; i++) 576var count = graphNodes.Count; 577for (var g = 0; g < count; g++) 644var count = innerNodes.Count; 645for (var i = 0; i < count; i++) 654var count = innerNodes.Count; 655for (var i = 0; i < count; i++) 945for (var i = 0; i < children.Count; i++)
Remote\RemoteDependencyWalker.cs (4)
134for (var i = 0; i < node.Item.Data.Dependencies.Count; i++) 468var result = nearMinVersion.CompareTo(farMinVersion, VersionComparison.Version); 486var lengthToCompare = Math.Min(nearRelease.Length, farRelease.Length); 832var listCapacity = _expectedCapacity - Fields;
ResolverUtility.cs (1)
62for (var i = 0; i < 2 && graphItem == null; i++)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
src\nuget-client\build\Shared\SharedExtensions.cs (4)
131var foundIndex = -1; 133for (var index = 0; index < lst.Count; index++) 157for (var index = 0; index < lst.Count; index++) 171for (var index = 0; index < lst.Count; index++)
NuGet.Frameworks (22)
comparers\NuGetFrameworkSorter.cs (1)
66var result = StringComparer.OrdinalIgnoreCase.Compare(x.Framework, y.Framework);
DefaultPortableFrameworkMappings.cs (1)
120foreach (var profile in ProfilesWithOptionalFrameworks)
FrameworkReducer.cs (4)
308for (var i = 0; i < input.Length; i++) 314for (var j = 0; !dupe && j < input.Length; j++) 503var consideringHighest = 0; 504var currentHighest = 0;
FrameworkRuntimePair.cs (1)
58var fxCompare = string.Compare(Framework.GetShortFolderName(), other.Framework.GetShortFolderName(), StringComparison.Ordinal);
NuGetFrameworkFactory.cs (9)
301var versionStart = 0; 341var profileNumber = -1; 415var versionStart = 0; 433var profileStart = versionStart; 441var versionLength = profileStart - versionStart; 452var actualProfileStart = profileStart + 1; 483var x = (int)c; 491var x = (int)c; 499var x = (int)c;
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
src\nuget-client\build\Shared\SharedExtensions.cs (4)
131var foundIndex = -1; 133for (var index = 0; index < lst.Count; index++) 157for (var index = 0; index < lst.Count; index++) 171for (var index = 0; index < lst.Count; index++)
NuGet.LibraryModel (8)
DownloadDependency.cs (1)
42var compare = string.Compare(Name, other.Name, StringComparison.OrdinalIgnoreCase);
FrameworkDependency.cs (1)
31var compare = ComparisonUtility.FrameworkReferenceNameComparer.Compare(Name, other.Name);
LibraryDependencyTargetUtils.cs (3)
27var flagEnd = flag!.IndexOf(','); 47var flagsAdded = 0; 48var start = 0;
LibraryIdentity.cs (1)
95var compare = string.Compare(Type, other.Type, StringComparison.OrdinalIgnoreCase);
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
NuGet.PackageManagement (38)
Audit\AuditChecker.cs (1)
133for (var i = 0; i < knownVulnerabilities.Count; i++)
BuildIntegration\BuildIntegratedRestoreUtility.cs (2)
169for (var i = 0; i < lockFile.PackageSpec.TargetFrameworks.Count; i++) 173var index = frameworkInfo.Dependencies.FirstIndex(dep => dep.Name.Equals(package.Id, StringComparison.OrdinalIgnoreCase));
BuildIntegration\DependencyGraphRestoreUtility.cs (2)
253for (var i = 0; i < projects.Count; i++) 285for (var projectReferenceCount = 0; projectReferenceCount < packageSpec.RestoreMetadata.TargetFrameworks[frameworkCount].ProjectReferences.Count; projectReferenceCount++)
IDE\PackageRestoreManager.cs (2)
452for (var i = 0; i < Math.Min(packageRestoreContext.MaxNumberOfParallelTasks, packageReferences.Count); i++) 509for (var i = 0; i < Math.Min(packageRestoreContext.MaxNumberOfParallelTasks, packageReferences.Count); i++)
NuGetPackageManager.cs (3)
175var count = pathContext.FallbackPackageFolders.Count + 1; 679var maxTasks = 4; 3918var count = (primarySources?.Count() ?? 0) +
PackagePreFetcher.cs (1)
59var maxParallelTasks = PackageManagementConstants.DefaultMaxDegreeOfParallelism;
Projects\PackagesConfigNuGetProject.cs (1)
267for (var i = 0; i < FileUtility.MaxTries; i++)
Resolution\ResolverGather.cs (1)
578var requestId = GetNextRequestId();
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
src\nuget-client\build\Shared\SharedExtensions.cs (4)
131var foundIndex = -1; 133for (var index = 0; index < lst.Count; index++) 157for (var index = 0; index < lst.Count; index++) 171for (var index = 0; index < lst.Count; index++)
Telemetry\ActionEventBase.cs (1)
42for (var i = 0; i < projectIds.Length; i++)
Utility\FileSystemUtility.cs (3)
430for (var i = 0; Directory.Exists(fullPath) && i < 5; ++i) 466foreach (var index in IndexOfAll(path, altDirectorySeparator ? Path.AltDirectorySeparatorChar : Path.DirectorySeparatorChar)) 475var index = -1;
Utility\MSBuildNuGetProjectSystemUtility.cs (2)
467for (var i = 0; Directory.Exists(fullPath) && i < 5; ++i) 593var frameworkFolderEndIndex = effectivePathForContentFile.IndexOf(Path.DirectorySeparatorChar);
Utility\PackagesConfigLockFileUtility.cs (2)
205for (var i = 0; i < target.Dependencies.Count; i++) 247for (var i = 0; i < dependencies.Count; i++)
Utility\StreamUtility.cs (5)
50var bytesRead = stream.Read(a, 0, 30); 51var byteZeroIndex = Array.FindIndex(a, 0, bytesRead, d => d == 0); 109var bytesRead = 0; 115var otherBytesRead = otherStream.Read(otherBuffer, 0, bytesRead); 121for (var i = 0; i < bytesRead; i++)
Utility\XElementExtensions.cs (6)
209var leftExactMathes = CountMatches(left, target, AttributeEquals); 210var rightExactMathes = CountMatches(right, target, AttributeEquals); 215var leftNameMatches = CountMatches(left, target, (a, b) => a.Name == b.Name); 216var rightNameMatches = CountMatches(right, target, (a, b) => a.Name == b.Name); 341var depth = node.Ancestors().Count(); 353var indentLevel = Math.Max(1, indentString.Length / depth);
NuGet.Packaging (89)
ContentModel\ContentItemCollection.cs (3)
204var groupComparison = 0; 359for (var i = 1; i < path.Length; i++) 376var hashCode = 0;
ContentModel\Infrastructure\Parser.cs (10)
27for (var scanIndex = 0; scanIndex < pattern.Length;) 29var beginToken = pattern.Length; 30var endToken = pattern.Length; 31for (var i = scanIndex; i < pattern.Length; i++) 57var beginName = beginToken + 1; 58var endName = endToken - (matchOnly ? 1 : 0); 70var startIndex = 0; 183for (var scanIndex = startIndex; scanIndex != path.Length;) 185var delimiterIndex = path.Length; 186for (var i = scanIndex + 1; i < path.Length; i++)
Core\PackageType.cs (1)
105var res = PackageTypeNameComparer.Compare(Name, other.Name);
NuGetExtractionFileIO.cs (2)
131var mask = Convert.ToInt32(output.Substring(0, 4), 8); 153var mask = Convert.ToInt32("700", 8);
PackageCreation\Authoring\Manifest.cs (1)
97var version = Math.Max(minimumManifestVersion, ManifestVersionUtility.GetManifestVersion(Metadata));
PackageCreation\Extensions\XElementExtensions.cs (4)
97var leftExactMathes = CountMatches(left, target, AttributeEquals); 98var rightExactMathes = CountMatches(right, target, AttributeEquals); 103var leftNameMatches = CountMatches(left, target, (a, b) => a.Name == b.Name); 104var rightNameMatches = CountMatches(right, target, (a, b) => a.Name == b.Name);
PackageFileExtractor.cs (2)
78var fileSeparatorIndex = file.LastIndexOf('/'); 81var directorySeparatorIndex = file.LastIndexOf('/', fileSeparatorIndex - 1);
Rules\InvalidUndottedFrameworkRule.cs (2)
291var dotIndex = frameworkString.IndexOf(".", StringComparison.Ordinal); 292var dashIndex = frameworkString.IndexOf("-", StringComparison.Ordinal);
Rules\UpholdBuildConventionRule.cs (4)
94var index1 = file.IndexOf('/', StringComparison.Ordinal); 95var index2 = file.IndexOf('/', index1 + 1); 114var index = file.IndexOf('/', StringComparison.Ordinal); 179var result = string.Compare(x?.Path, y?.Path, StringComparison.Ordinal);
RuntimeModel\RuntimeGraph.cs (3)
195for (var i = 0; i < expansions.Count; i++) 202var count = inheritedRuntimes.Count; 203for (var r = 0; r < count; r++)
Signing\Archive\EndOfCentralDirectoryRecord.cs (3)
63var bufferSize = (int)Math.Min(length, DefaultBufferSize); 64var matchingByteCount = 0; 75for (var i = buffer.Length - 1; i >= 0; --i)
Signing\Archive\ReadOnlyBufferedStream.cs (7)
176var bytesRead = 0; 177var destinationOffset = offset; 178var bytesWanted = count; 332var totalBytesRead = 0; 333var bytesRead = 0; 334var offset = 0; 335var count = _buffer.Length;
Signing\Archive\SignedPackageArchiveIOUtility.cs (9)
62var bytesToRead = (int)Math.Min(position - currentPosition, buffer.Length); 102var bytesToRead = (int)Math.Min(position - currentPosition, buffer.Length); 173var bytesToRead = (int)Math.Min(position - currentPosition, buffer.Length); 238var packageSignatureFileMetadataIndex = -1; 239var index = 0; 381for (var i = 0; i < orderedRecords.Length - 1; ++i) 613var fileNameLength = fileNameBytes.Length; 690var fileNameLength = fileNameBytes.Length; 770var ret = ((dateTime.Year - ValidZipDate_YearMin) & 0x7F);
Signing\Archive\SignedPackageArchiveUtility.cs (2)
343for (var i = 0; i < countersigners.Count; ++i) 641for (var i = 0; i < expectedHash.Length; i++)
Signing\ChainBuilding\RetriableX509ChainBuildPolicy.cs (1)
53for (var i = 0; i < RetryCount; ++i)
Signing\Cms\NativeCms.cs (7)
124for (var j = 0; j < attribute.cValue; ++j) 172for (var i = 0; i < signedAttributes.cAttr; ++i) 191for (var i = 0; i < commitmentTypeIndicationAttribute.cValue; ++i) 317var sizeOfCryptAttribute = Marshal.SizeOf<CRYPT_ATTRIBUTE>(); 322for (var i = 0; i < unauthAttrCount - 1; ++i) 358var err = Marshal.GetLastWin32Error(); 474var err = Marshal.GetLastWin32Error();
Signing\Cms\NativeUtility.cs (2)
35for (var i = 0; i < cmsSigner.Certificates.Count; ++i) 59for (var i = 0; i < certificateBlobs.Length; ++i)
Signing\Content\KeyPairFileReader.cs (1)
78var pos = line.IndexOf(':', StringComparison.Ordinal);
Signing\DerEncoding\DerGeneralizedTime.cs (3)
23var minimumValidLength = 15; 36var decimalIndex = decodedTime.IndexOf('.', StringComparison.Ordinal); 51var fractionalSecondDigits = decodedTime.Length - 2 - decimalIndex;
Signing\DerEncoding\DerSequenceReader.cs (2)
418var contentLength = EatLength(); 444var contentLength = EatLength();
Signing\Signatures\GeneralName.cs (1)
113var lengthByteCount = reader.ContentLength - 1 - value.Length;
Signing\Timestamp\Rfc3161TimestampRequestNetstandard21Wrapper.cs (1)
73System.Security.Cryptography.Pkcs.Rfc3161TimestampToken response = _rfc3161TimestampRequest.ProcessResponse(data, out var _);
Signing\Timestamp\Rfc3161TimestampTokenInfoNetstandard21Wrapper.cs (1)
20out var _))
Signing\Timestamp\Rfc3161TimestampTokenNetstandard21Wrapper.cs (1)
26out var _))
Signing\Timestamp\TstInfo.cs (1)
82var version = tstInfoReader.ReadInteger();
Signing\Utility\AttributeUtility.cs (1)
330var instanceCount = matches.Count();
Signing\Utility\CertificateUtility.cs (4)
114for (var i = 0; i < Math.Min(ChainDepthLimit, certCollection.Count); i++) 135var chainElementsCount = chain.ChainElements.Count; 137for (var i = 1; i < Math.Min(ChainDepthLimit, chainElementsCount); i++) 456for (var i = 0; i < certificateFingerprint.Length; ++i)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
src\nuget-client\build\Shared\SharedExtensions.cs (4)
131var foundIndex = -1; 133for (var index = 0; index < lst.Count; index++) 157for (var index = 0; index < lst.Count; index++) 171for (var index = 0; index < lst.Count; index++)
TopologicalSortUtility.cs (4)
111for (var i = 0; i < toSort.Length; i++) 132var count = children.Count; 133for (var i = 0; i < count; i++) 146for (var i = 0; i < dependencies.Length; i++)
NuGet.ProjectModel (25)
CircularMemoryStream.cs (2)
45var bytesWritten = 0; 49var bytesToWrite = Math.Min(_buffer.Length - (int)Position, count - bytesWritten);
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
1160var index = 0;
LockFile\LockFile.cs (2)
100var length = orderedLogMessages.Length; 102for (var i = 0; i < length; i++)
PackageSpecOperations.cs (9)
39for (var i = 0; i < spec.TargetFrameworks.Count; i++) 51for (var j = 0; j < targetFramework.Dependencies.Length; j++) 71for (var i = 0; i < spec.TargetFrameworks.Count; i++) 125for (var i = 0; i < spec.TargetFrameworks.Count; i++) 151for (var i = 0; i < spec.TargetFrameworks.Count; i++) 234for (var i = 0; i < spec.TargetFrameworks.Count; i++) 237var matchingDependencyCount = framework.Dependencies.Count(dep => IsMatchingDependencyName(dep, packageId)); 244var dependencyIndex = 0; 274for (var i = 0; i < list.Length; i++)
PackageSpecReferenceDependencyProvider.cs (1)
391for (var i = 0; i < dependencies.Count; i++)
ProjectLockFile\PackagesLockFileUtilities.cs (4)
343for (var i = 0; i < actual.Targets.Count; i++) 422var newPackageDependenciesCount = newPackageDependencies.Count(); 423var lockFileDependenciesCount = lockFileDependencies.Count(); 481var transitiveDependencies = transitivelyFlowingDependencies.Count() + transitivelyFlowingProjectReferences.Count();
ProjectRestoreMetadata.cs (1)
260for (var i = 0; i < sources.Count; i++)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (2)
208var index = 0; 372var spaceLeftInBuffer = _buffer.Length - _bufferUsed;
StringExtensions.cs (1)
16var index = CultureInfo.CurrentCulture.CompareInfo.IndexOf(s, separator, CompareOptions.Ordinal);
NuGet.Protocol (25)
Events\ProtocolDiagnosticsStream.cs (2)
48var read = _baseStream.Read(buffer, offset, count); 70var read = await _baseStream.ReadAsync(buffer, offset, count, cancellationToken);
HttpSource\HttpRetryHandler.cs (1)
74var tries = 0;
LegacyFeed\LegacyFeedCapabilityResourceV2Feed.cs (1)
202var lastIndex = packageEntityName.LastIndexOf('.');
LegacyFeed\V2FeedParser.cs (1)
442var page = 1;
PackagesFolder\NuGetv3LocalRepositoryUtility.cs (1)
26for (var i = 0; i < repositories.Count; i++)
Plugins\Logging\EnvironmentVariablesLogMessage.cs (1)
58if (int.TryParse(variableValue, out var value))
Plugins\PluginDiscoverer.cs (1)
134for (var i = 0; i < _pluginFiles.Count; ++i)
Providers\RepositorySignatureResourceProvider.cs (2)
69for (var retry = 1; retry <= maxRetries; retry++) 160var index = serviceEntry.Type.IndexOf('/', StringComparison.Ordinal);
Providers\ServiceIndexResourceV3Provider.cs (1)
130for (var retry = 1; retry <= maxRetries; retry++)
RemoteRepositories\HttpFileSystemBasedFindPackageByIdResource.cs (2)
493var maxTries = _maxRetries * _baseUris.Count; 498for (var retry = 1; retry <= maxTries; ++retry)
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (2)
459for (var retry = 1; retry <= maxRetries; ++retry) 471var page = 1;
Resources\PackageMetadataResourceV3.cs (1)
232var retryCount = 0;
Resources\PackageSearchResourceV3.cs (1)
121for (var i = 0; i < endpoints.Count; i++)
Resources\PackageUpdateResource.cs (2)
447var maxTries = 3; 453var retry = 0;
Resources\RawSearchResourceV3.cs (1)
43for (var i = 0; i < _searchEndpoints.Length; i++)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
Utility\DownloadTimeoutStream.cs (1)
74var result = await TimeoutUtility.StartWithTimeout(
Utility\FindPackagesByIdNupkgDownloader.cs (1)
263for (var retry = 1; retry <= maxRetries; ++retry)
Utility\GetDownloadResultUtility.cs (1)
63for (var retry = 0; retry < 3; retry++)
NuGet.Resolver (10)
CombinationSolver.cs (8)
133var i = 0; 134var highest = -1; 136var limit = 0; 207for (var j = i + 1; j < _currentDomains.Count && consistent; j++) 250var h = Math.Max(max(_conflictSet[i]), max(_pastForwardChecking[i])); 253for (var j = i; j > h; j--) 314foreach (var j in _futureForwardChecking[i]) 319var pfc = _pastForwardChecking[j].Pop();
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
NuGet.Versioning (36)
FloatRange.cs (7)
220var firstStarPosition = IndexOf(versionString, '*'); 221var lastStarPosition = versionString.LastIndexOf('*'); 237var dashPosition = IndexOf(versionString, '-'); 248var versionParts = CalculateVersionParts(stablePart); 297var versionParts = CalculateVersionParts(actualVersion); 365var count = 1; 368for (var i = 0; i < line.Length; i++)
SemanticVersionFactory.cs (10)
95var x = (int)c; 103var x = (int)c; 183var versionEndPos = -1; 184var plusPos = -1; 187for (var i = 0; i < value.Length; i++) 197var endPos = i + (end ? 1 : 0); 212var start = versionEndPos + 1; 213var endPos = i + (end ? 1 : 0); 223var start = plusPos + 1; 224var endPos = i + (end ? 1 : 0);
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
122var count = list.Count; 123for (var i = 0; i < count; i++)
src\nuget-client\build\Shared\SharedExtensions.cs (4)
131var foundIndex = -1; 133for (var index = 0; index < lst.Count; index++) 157for (var index = 0; index < lst.Count; index++) 171for (var index = 0; index < lst.Count; index++)
VersionComparer.cs (9)
165var result = x.Major.CompareTo(y.Major); 239var result = 0; 286var result = 0; 288var count = Math.Max(version1.Length, version2.Length); 290for (var i = 0; i < count; i++) 323var version1Num = 0; 324var version2Num = 0; 325var result = 0; 408for (var i = 0; i < xLabels.Length; i++)
VersionRangeFactory.cs (3)
388var lowerCompare = comparer.Compare(range.MinVersion, lowest); 419var higherCompare = comparer.Compare(range.MaxVersion, highest); 505var compare = comparer.Compare(lowest, highest);
VersionRangeFormatter.cs (1)
41for (var i = 0; i < format!.Length; i++)
OrleansServer (1)
Program.cs (1)
26var result = ++count.State;
ParameterEndToEnd.ApiService (1)
Program.cs (1)
23for (var i = 0; i < insertionRows; i++)
Pipelines.AppHost (4)
AppHost.cs (4)
30for (var i = 0; i < fileShares.Count; i++) 240var totalUploads = 0; 252for (var i = 0; i < bindMounts.Count; i++) 280var fileCount = files.Length;
PresentationBuildTasks (60)
Microsoft\Build\Tasks\Windows\ResourcesGenerator.cs (2)
51if (length > (long)System.Int32.MaxValue) 53throw new ApplicationException(SR.Format(SR.ResourceTooBig, _sourcePath, System.Int32.MaxValue));
MS\Internal\MarkupCompiler\VersionHelper.cs (1)
118for (var idx = 0; idx < elements[i].Length; idx++)
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationCore\MS\internal\Media\XamlSerializationHelper.cs (2)
432if ( !( scaledInteger <= Int32.MaxValue ) // equivalent to scaledInteger > MaxValue, but take care of NaN. 434!( scaledInteger >= Int32.MinValue ) ) // equivalent to scaledInteger < Minvalue but take care of NaN.
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlRecords.cs (40)
852internal virtual Int32 RecordSize 1055int size = (Int32)(end - start); 1122internal override Int32 RecordSize 1143private Int32 _recordSize = -1; // we use a 7 bit encoded variable size 1408Int32 newPosition, 1414Int32 ValuePosition { get; set; } 1497Int32 newPosition, 1506Int32 deltaPosition = (Int32)(_valuePositionPosition-existingPosition); 1538Int32 IBamlDictionaryKey.ValuePosition 1622internal const Int32 ValuePositionSize = 4; 1625private Int32 _valuePosition; 1680Int32 newPosition, 1689Int32 deltaPosition = (Int32)(_valuePositionPosition-existingPosition); 1722Int32 IBamlDictionaryKey.ValuePosition 1813internal const Int32 ValuePositionSize = 4; 1816private Int32 _valuePosition; 2045internal override Int32 RecordSize 2115internal override Int32 RecordSize 2176internal override Int32 RecordSize 2403internal override Int32 RecordSize 2980internal override Int32 RecordSize 3140bamlBinaryWriter.Write((Int32)0); 3141bamlBinaryWriter.Write((Int32)0); 3188internal Int32 ConnectionId 3194internal override Int32 RecordSize 3200private Int32 _connectionId = -1; 3281internal override Int32 RecordSize 3430Int32 contentSize, 3439Int32 deltaPosition = (Int32)(_contentSizePosition-existingPosition); 3467internal Int32 ContentSize 3475internal override Int32 RecordSize 3510private Int32 _contentSize = - 1; 3635internal override Int32 RecordSize 3733internal override Int32 RecordSize 3811internal override Int32 RecordSize 5176internal override Int32 RecordSize 5238internal override Int32 RecordSize
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlRecordWriter.cs (3)
241internal void WriteConnectionId(Int32 connectionId) 1627keyRecord?.UpdateValuePosition((Int32)(position-endOfKeys), BinaryWriter); 1639bamlDeferableContentStart.UpdateContentSize((Int32)(startOfEnd - endOfStart),
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\KnownTypes.cs (1)
5493case KnownElements.Int32: t = typeof(Int32); break;
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlNodes.cs (2)
1754internal Int32 ConnectionId 1770private Int32 _connectionId;
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlParseException.cs (2)
253info.AddValue("Line", (Int32)_lineNumber); 254info.AddValue("Position", (Int32)_linePosition);
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlParser.cs (1)
1010protected internal void WriteConnectionId(Int32 connectionId)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\TypeConverterHelper.cs (1)
156else if (typeof(Int32).IsAssignableFrom(type))
src\wpf\src\Microsoft.DotNet.Wpf\src\WindowsBase\MS\Internal\IO\Packaging\CompoundFile\ContainerUtilities.cs (5)
30private static readonly Int32 _int16Size = sizeof(Int16); 31private static readonly Int32 _int32Size = sizeof(Int32); 48internal static Int32 Int16Size 111Int32 strByteLen = 0;
PresentationCore (367)
MS\Internal\AnimatedTypeHelpers.cs (22)
21return (Byte)((Int32)from + (Int32)((((Double)(to - from)) + (Double)0.5) * progress)); 59internal static Int32 InterpolateInt32(Int32 from, Int32 to, Double progress) 75return from + (Int32)addend; 184internal static Int32 AddInt32(Int32 value1, Int32 value2) 286internal static Int32 SubtractInt32(Int32 value1, Int32 value2) 370return Math.Abs((Int32)to - (Int32)from); 411internal static Double GetSegmentLengthInt32(Int32 from, Int32 to) 534internal static Int32 ScaleInt32(Int32 value, Double factor) 536return (Int32)((Double)value * factor); 648internal static bool IsValidAnimationValueInt32(Int32 value) 785internal static Int32 GetZeroValueInt32(Int32 baseValue)
MS\Internal\Ink\ExtendedPropertyCollection.cs (2)
192/// <paramref>Guid[]</paramref> is of type <see cref="System.Int32"/>. 287/// <paramref>Count</paramref> is of type <see cref="System.Int32"/>.
MS\Internal\Ink\GestureRecognizer\NativeRecognizer.cs (2)
486packetDescription.cbPacketSize = (uint)(propertyGuids.Length * sizeof(Int32)); 537countOfBytes = packetCount * sizeof(Int32);
MS\Internal\Ink\InkSerializedFormat\Codec.cs (1)
83if ( Int32.MaxValue >= MathHelper.AbsNoThrow(llxfData) )
MS\Internal\Ink\InkSerializedFormat\DrawingAttributeSerializer.cs (2)
610Int32 stylusTip = Convert.ToInt32(da.StylusTip, System.Globalization.CultureInfo.InvariantCulture); 686public static readonly Type StylusTip = typeof(Int32);
MS\Internal\Ink\InkSerializedFormat\HuffCodec.cs (2)
173Debug.Assert(nDataLen > 0 && nDataLen - 1 <= Int32.MaxValue); 177Debug.Assert(nDataLen <= Int32.MaxValue);
MS\Internal\Ink\InkSerializedFormat\InkSerializer.cs (2)
1474minimum = Int32.MinValue; 1475maximum = Int32.MaxValue;
MS\Internal\Ink\InkSerializedFormat\MetricEntry.cs (2)
322if( Int32.MinValue == propertyInfo.Minimum && 323Int32.MaxValue == propertyInfo.Maximum &&
MS\Internal\Ink\InkSerializedFormat\SerializationHelper.cs (2)
242else if (typeof(Int32) == type) 246else if (typeof(Int32[]) == type)
MS\Internal\IO\Packaging\ByteRangeDownloader.cs (3)
792int firstByteOffset = Int32.Parse(contentRange.AsSpan(ByteRangeUnit.Length, 806int lastByteOffset = Int32.Parse(contentRangeSpan.Slice(0, index), NumberStyles.None, NumberFormatInfo.InvariantInfo); 817Int32.Parse(contentRangeSpan, NumberStyles.None, NumberFormatInfo.InvariantInfo);
MS\Internal\IO\Packaging\NetStream.cs (1)
606if (block.Offset > (Int32.MaxValue - block.Length + 1))
MS\Internal\Media\XamlSerializationHelper.cs (2)
432if ( !( scaledInteger <= Int32.MaxValue ) // equivalent to scaledInteger > MaxValue, but take care of NaN. 434!( scaledInteger >= Int32.MinValue ) ) // equivalent to scaledInteger < Minvalue but take care of NaN.
MS\Win32\UnsafeNativeMethodsPointer.cs (9)
304internal Int32 logicalMin; 305internal Int32 logicalMax; 306internal Int32 physicalMin; 307internal Int32 physicalMax; 348internal Int32 X; 349internal Int32 Y; 369internal Int32 tiltX; 370internal Int32 tiltY; 391internal Int32 inputData;
src\wpf\src\Microsoft.DotNet.Wpf\src\Common\Graphics\exports.cs (5)
101Int32* pCurFrom32 = (Int32*)pbFrom; 102Int32* pCurTo32 = (Int32*)pbTo; 259[FieldOffset(0)] internal Int32 CommonMinimumCaps;
System\Windows\Ink\StrokeCollection.cs (2)
742indexes[x] = Int32.MaxValue; 774if ( indexes[y] != Int32.MaxValue )
System\Windows\Input\Stylus\Common\StylusLogic.cs (5)
338_stylusDoubleTapDelta = (obj == null) ? _stylusDoubleTapDelta : (Int32)obj; // The default double tap distance is 15 pixels (value is given in pixels) 341_stylusDoubleTapDeltaTime = (obj == null) ? _stylusDoubleTapDeltaTime : (Int32)obj; // The default double tap timeout is 800ms 344_cancelDelta = (obj == null) ? _cancelDelta : (Int32)obj; // The default move delta is 40 (4mm) 353_touchDoubleTapDelta = (obj == null) ? _touchDoubleTapDelta : FitToCplCurve(_touchDoubleTapDelta * DoubleTapMinFactor, _touchDoubleTapDelta, _touchDoubleTapDelta * DoubleTapMaxFactor, (Int32)obj); 356_touchDoubleTapDeltaTime = (obj == null) ? _touchDoubleTapDeltaTime : FitToCplCurve(_touchDoubleTapDeltaTime * DoubleTapMinFactor, _touchDoubleTapDeltaTime, _touchDoubleTapDeltaTime * DoubleTapMaxFactor, (Int32)obj);
System\Windows\Input\Stylus\Common\StylusPointCollection.cs (1)
176var rawArrayStartIndex = i + startIndex;
System\Windows\Input\Stylus\Common\StylusPointPropertyInfoDefaults.cs (22)
13Int32.MinValue, 14Int32.MaxValue, 23Int32.MinValue, 24Int32.MaxValue, 33Int32.MinValue, 34Int32.MaxValue, 43Int32.MinValue, 44Int32.MaxValue, 53Int32.MinValue, 54Int32.MaxValue, 73Int32.MinValue, 74Int32.MaxValue, 84Int32.MinValue, 85Int32.MaxValue, 174Int32.MinValue, 175Int32.MaxValue, 184Int32.MinValue, 185Int32.MaxValue, 194Int32.MinValue, 195Int32.MaxValue, 234Int32.MinValue, 235Int32.MaxValue,
System\Windows\Input\Stylus\Wisp\PenImcRcw.cs (2)
29void GetKey(out Int32 key); 43out IPimcContext3 IPimcContext, out Int32 key, out Int64 commHandle);
System\Windows\Input\Stylus\Wisp\PenThreadWorker.cs (1)
753sinceBeginning = (Int32.MaxValue - _cachedMoveStartTimestamp) + timestamp;
System\Windows\InterOp\HwndSource.cs (1)
1197Int32 sysCommand = NativeMethods.IntPtrToInt32(wParam) & 0xFFF0;
System\Windows\InterOp\HwndTarget.cs (4)
1506private bool OnSettingChange(Int32 firstParam) 1589Int32 style = UnsafeNativeMethods.GetWindowLong(_hWnd.MakeHandleRef(this), NativeMethods.GWL_STYLE); 2149Int32 style = UnsafeNativeMethods.GetWindowLong(_hWnd.MakeHandleRef(this), NativeMethods.GWL_STYLE); 2150Int32 exStyle = UnsafeNativeMethods.GetWindowLong(_hWnd.MakeHandleRef(this), NativeMethods.GWL_EXSTYLE);
System\Windows\Media\Animation\Animatable.cs (2)
66Int32 dpGlobalIndex; 88Int32 dpGlobalIndex;
System\Windows\Media\Animation\Clock.cs (9)
185public Int32? CurrentIteration 707Int32? lastCurrentIteration = _currentIteration; 1314internal Int32? InternalCurrentIteration 1979Double wholePart = (Double)((Int32)repeatCount); 1984_currentIteration = (Int32)repeatCount; 1989_currentIteration = (Int32)(repeatCount + 1.0d); 3577Int32? desiredFrameRate = Timeline.GetDesiredFrameRate(_timeline); 4094internal Int32 DesiredFrameRate 4127private Int32 _desiredFrameRate;
System\Windows\Media\Animation\Generated\BooleanAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 398Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 529private Boolean GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 536private BooleanKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 557Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\ByteAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Byte GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private ByteKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\CharAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 398Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 529private Char GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 536private CharKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 557Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\ColorAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Color GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private ColorKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\DecimalAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Decimal GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private DecimalKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\DiscreteKeyFrames.cs (4)
573public DiscreteInt32KeyFrame(Int32 value) 581public DiscreteInt32KeyFrame(Int32 value, KeyTime keyTime) 609protected override Int32 InterpolateValueCore(Int32 baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\DoubleAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Double GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private DoubleKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\EasingKeyFrames.cs (5)
667public EasingInt32KeyFrame(Int32 value) 676public EasingInt32KeyFrame(Int32 value, KeyTime keyTime) 686public EasingInt32KeyFrame(Int32 value, KeyTime keyTime, IEasingFunction easingFunction) 715protected override Int32 InterpolateValueCore(Int32 baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\Int16AnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Int16 GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private Int16KeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\Int32Animation.cs (32)
32private Int32[] _keyValues; 47Type typeofProp = typeof(Int32?); 56new PropertyMetadata((Int32?)null, propCallback), 63new PropertyMetadata((Int32?)null, propCallback), 70new PropertyMetadata((Int32?)null, propCallback), 94public Int32Animation(Int32 toValue, Duration duration) 106public Int32Animation(Int32 toValue, Duration duration, FillBehavior fillBehavior) 119public Int32Animation(Int32 fromValue, Int32 toValue, Duration duration) 132public Int32Animation(Int32 fromValue, Int32 toValue, Duration duration, FillBehavior fillBehavior) 205protected override Int32 GetCurrentValueCore(Int32 defaultOriginValue, Int32 defaultDestinationValue, AnimationClock animationClock) 222Int32 from = new Int32(); 223Int32 to = new Int32(); 224Int32 accumulated = new Int32(); 225Int32 foundation = new Int32(); 339Int32 accumulator = AnimatedTypeHelpers.SubtractInt32(to, from); 364_keyValues = new Int32[2]; 371_keyValues = new Int32[2]; 378_keyValues = new Int32[1]; 385_keyValues = new Int32[1]; 391_keyValues = new Int32[1]; 412Int32? typedValue = (Int32?)value; 432public Int32? From 436return (Int32?)GetValue(FromProperty); 452public Int32? To 456return (Int32?)GetValue(ToProperty); 472public Int32? By 476return (Int32?)GetValue(ByProperty);
System\Windows\Media\Animation\Generated\Int32AnimationBase.cs (9)
80return GetCurrentValue((Int32)defaultOriginValue, (Int32)defaultDestinationValue, animationClock); 92return typeof(Int32); 129public Int32 GetCurrentValue(Int32 defaultOriginValue, Int32 defaultDestinationValue, AnimationClock animationClock) 185protected abstract Int32 GetCurrentValueCore(Int32 defaultOriginValue, Int32 defaultDestinationValue, AnimationClock animationClock);
System\Windows\Media\Animation\Generated\Int32AnimationUsingKeyFrames.cs (15)
312protected sealed override Int32 GetCurrentValueCore( 313Int32 defaultOriginValue, 314Int32 defaultDestinationValue, 337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 340Int32 currentIterationValue; 344Int32 currentResolvedKeyFrameIndex = 0; 376Int32 fromValue; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Int32 GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private Int32KeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count; 934Int32 prevKeyValue = _keyFrames[index - 1].Value; 938Int32 currentKeyValue = _keyFrames[index].Value;
System\Windows\Media\Animation\Generated\Int64AnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Int64 GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private Int64KeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\KeyFrames.cs (10)
1024protected Int32KeyFrame(Int32 value) 1033protected Int32KeyFrame(Int32 value, KeyTime keyTime) 1076typeof(Int32), 1091Value = (Int32)value; 1098public Int32 Value 1102return (Int32)GetValue(ValueProperty); 1119public Int32 InterpolateValue( 1120Int32 baseValue, 1137protected abstract Int32 InterpolateValueCore( 1138Int32 baseValue,
System\Windows\Media\Animation\Generated\LinearKeyFrames.cs (4)
427public LinearInt32KeyFrame(Int32 value) 435public LinearInt32KeyFrame(Int32 value, KeyTime keyTime) 461protected override Int32 InterpolateValueCore(Int32 baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\MatrixAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 398Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 529private Matrix GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 536private MatrixKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 557Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\ObjectAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 398Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 529private Object GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 536private ObjectKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 557Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Point3D GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private Point3DKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\PointAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Point GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private PointKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\QuaternionAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Quaternion GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private QuaternionKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\RectAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Rect GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private RectKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\Rotation3DAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Rotation3D GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private Rotation3DKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\SingleAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Single GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private SingleKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\SizeAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Size GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private SizeKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\SplineKeyFrames.cs (5)
682public SplineInt32KeyFrame(Int32 value) 691public SplineInt32KeyFrame(Int32 value, KeyTime keyTime) 701public SplineInt32KeyFrame(Int32 value, KeyTime keyTime, KeySpline keySpline) 732protected override Int32 InterpolateValueCore(Int32 baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\StringAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 398Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 529private String GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 536private StringKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 557Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\Vector3DAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Vector3D GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private Vector3DKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Generated\VectorAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Vector GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private VectorKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\ResolvedKeyFrameEntry.cs (2)
10internal Int32 _originalKeyFrameIndex; 13public Int32 CompareTo(object other)
System\Windows\Media\Animation\Timeline.cs (7)
354typeof(Int32?), 357(Int32?)null, 363Int32? desiredFrameRate = (Int32?)value; 374public static Int32? GetDesiredFrameRate(Timeline timeline) 378return (Int32?)timeline.GetValue(DesiredFrameRateProperty); 387public static void SetDesiredFrameRate(Timeline timeline, Int32? desiredFrameRate)
System\Windows\Media\Effects\ShaderEffect.cs (4)
576data.DependencyPropertyIntValuesSize = (uint)(4 * sizeof(Int32) * _intCount); 661Int32 valueToPush = v.Value ? 1 : 0; 662channel.AppendCommandData((byte*)&valueToPush, sizeof(Int32)); 702Debug.Assert(sizeof(DUCE.ResourceHandle) == sizeof(Int32));
System\Windows\Media\Generated\RenderData.cs (1)
525Debug.Assert(cbExtraData <= (uint)Int32.MaxValue);
System\Windows\Media\Imaging\BitmapImage.cs (4)
668_decodePixelWidth = (Int32)e.NewValue; 676_decodePixelHeight = (Int32)e.NewValue; 922private Int32 _decodePixelWidth; 924private Int32 _decodePixelHeight;
System\Windows\Media\Imaging\BitmapMetadata.cs (2)
1327propVar.filetime.dwLowDateTime = (Int32)longFileTime; 1328propVar.filetime.dwHighDateTime = (Int32)((longFileTime >> 32) & 0xFFFFFFFF);
System\Windows\Media\Imaging\BitmapMetadataEnumerator.cs (1)
57Int32 celtFetched = 0;
System\Windows\Media\Imaging\PropVariant.cs (1)
75[FieldOffset(8)] internal Int32 intVal;
System\Windows\Media\Imaging\WriteableBitmap.cs (1)
282Invariant.Assert(lockBufferStride <= Int32.MaxValue);
System\Windows\Media\MediaContext.cs (1)
1959var count = _loadedOrUnloadedPendingOperations.Count;
System\Windows\Media\MediaPlayer.cs (2)
85public Int32 NaturalVideoHeight 98public Int32 NaturalVideoWidth
System\Windows\Media\MediaPlayerState.cs (4)
152internal Int32 NaturalVideoHeight 161return (Int32)height; 168internal Int32 NaturalVideoWidth 177return (Int32)width;
System\Windows\Media\PathGeometry.cs (1)
238Debug.Assert(pSegmentPoly->Count <= Int32.MaxValue);
System\Windows\Media\RenderData.cs (1)
497Debug.Assert(index <= (uint)Int32.MaxValue);
System\Windows\Media\UnsafeNativeMethodsMilCoreApi.cs (2)
375Int32 celt, 377ref Int32 pceltFetched
System\Windows\Media3D\Generated\MeshGeometry3D.cs (3)
233data.TriangleIndicesSize = (uint)(sizeof(Int32) * TriangleIndicesCount); 278Int32 resource = vTriangleIndices.Internal_GetItem(i); 281sizeof(Int32)
PresentationFramework (220)
MS\Internal\Annotations\Anchoring\FixedPageProcessor.cs (1)
179pageNumber = Int32.Parse(pageNumberString, NumberFormatInfo.InvariantInfo);
MS\Internal\Annotations\Anchoring\FixedTextSelectionProcessor.cs (1)
304int count = Int32.Parse(stringCount, NumberFormatInfo.InvariantInfo);
MS\Internal\Annotations\Anchoring\TextSelectionProcessor.cs (3)
202int count = Int32.Parse(stringCount, NumberFormatInfo.InvariantInfo); 358int count = Int32.Parse(stringCount, NumberFormatInfo.InvariantInfo); 360startOffset = Int32.MaxValue;
MS\Internal\Controls\StickyNote\StickyNoteContentControl.cs (1)
137protected const long MaxBufferSize = (Int32.MaxValue / 4) * 3;
MS\Internal\Data\DefaultValueConverter.cs (2)
526typeof(Int32), typeof(Int64), typeof(Single), typeof(Double), 535typeof(Int32), typeof(Int64), typeof(Byte), typeof(Int16),
MS\Internal\Data\PropertyPathWorker.cs (2)
1373if (Int32.TryParse((string)pInfo.value, 1471if (Int32.TryParse(name,
MS\Internal\Data\RBNode.cs (4)
820node.LeftSize = Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS); 824node.Size = Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS); 830node.SetItemAt(k, AsT(Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS))); 834node.SetItemAt(node.Size - 1, AsT(Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS)));
MS\Internal\Data\RBTree.cs (1)
654LeftSize = Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS);
MS\Internal\Globalization\BamlTreeNode.cs (2)
435internal BamlConnectionIdNode(Int32 connectionId) : base(BamlNodeType.ConnectionId) 450private Int32 _connectionId;
MS\Internal\IO\Packaging\indexingfiltermarshaler.cs (3)
38internal const Int32 _int16Size = 2; 202v.union.filetime.dwLowDateTime = (Int32)longFileTime; 203v.union.filetime.dwHighDateTime = (Int32)((longFileTime >> 32) & 0xFFFFFFFF);
MS\Internal\IO\Packaging\ManagedIStream.cs (7)
41void IStream.Read(Byte[] buffer, Int32 bufferSize, IntPtr bytesReadPtr) 43Int32 bytesRead = _ioStream.Read(buffer, 0, (int) bufferSize); 59void IStream.Seek(Int64 offset, Int32 origin, IntPtr newPositionPtr) 143void IStream.Write(Byte[] buffer, Int32 bufferSize, IntPtr bytesWrittenPtr) 184void IStream.Commit(Int32 flags) 195void IStream.LockRegion(Int64 offset, Int64 byteCount, Int32 lockType) 217void IStream.UnlockRegion(Int64 offset, Int64 byteCount, Int32 lockType)
MS\Internal\IO\Packaging\XpsFilter.cs (2)
706private const Int32 _int16Size = 2; 724private const Int32 _maxMemoryStreamBuffer = 1024 * 1024;
MS\Internal\Printing\UnsafeNativeMethods.cs (1)
16Int32
MS\Internal\Printing\Win32PrintDialog.cs (1)
90Int32 hr = UnsafeNativeMethods.PrintDlgEx(printDlgEx.UnmanagedPrintDlgEx);
MS\Internal\Utility\TraceLog.cs (1)
24internal TraceLog() : this(Int32.MaxValue) {}
MS\Internal\WindowsRuntime\Generated\WinRT.cs (1)
244var lastSegment = moduleName.LastIndexOf('.');
MS\Internal\WindowsRuntime\Generated\WinRT\IInspectable.cs (1)
107var hr = _obj.Vftbl.GetRuntimeClassName(ThisPtr, out __retval);
MS\Internal\WindowsRuntime\Generated\WinRT\Marshalers.cs (17)
142var length = array.Length; 209var length = array.Length; 236var length = array.Length; 307var length = array.Length; 308var byte_length = length * Marshal.SizeOf<T>(); 458var abi_element_size = Marshal.SizeOf(HelperType); 459var byte_length = length * abi_element_size; 493var abi_element_size = Marshal.SizeOf(HelperType); 511var abi_element_size = Marshal.SizeOf(HelperType); 538var abi_element_size = Marshal.SizeOf(HelperType); 539var byte_length = length * abi_element_size; 568var abi_element_size = Marshal.SizeOf(HelperType); 569var byte_length = length * abi_element_size; 587var abi_element_size = Marshal.SizeOf(HelperType); 640var byte_length = length * IntPtr.Size; 698var byte_length = length * IntPtr.Size; 726var byte_length = length * IntPtr.Size;
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\ItemMap.cs (1)
65int keyPv = Int32.MaxValue;
System\Windows\Annotations\AnnotationService.cs (2)
721AdornerPresentationContext.SetZLevelRange(0, Int32.MaxValue / 2 + 1, Int32.MaxValue);
System\Windows\Application.cs (1)
2094private bool WmActivateApp(Int32 wParam)
System\Windows\Controls\DataGrid.cs (2)
310var count = list.Count; 311for (var i = 0; i < count; i++)
System\Windows\Controls\DataGridColumnCollection.cs (1)
626var count = oldColumns.Count;
System\Windows\Controls\ItemContainerGenerator.cs (2)
95_itemsGenerated = Int32.MinValue; 2857public virtual int ContainerCount { get { return Int32.MaxValue; } }
System\Windows\Controls\MediaElement.cs (2)
463public Int32 NaturalVideoHeight 475public Int32 NaturalVideoWidth
System\Windows\Controls\Primitives\DataGridDetailsPresenter.cs (1)
141var childrenCount = VisualTreeHelper.GetChildrenCount(this);
System\Windows\Controls\Primitives\Popup.cs (3)
3233Int32 styles = UnsafeNativeMethods.GetWindowLong(new HandleRef(this, handle), NativeMethods.GWL_EXSTYLE); 3241styles = (Int32)(flags & ~NativeMethods.WS_EX_TRANSPARENT); 3245styles = (Int32)(flags | NativeMethods.WS_EX_TRANSPARENT);
System\Windows\Controls\TextBox.cs (4)
634Int32.MaxValue, 642[DefaultValue(Int32.MaxValue)] 1823if (MaxLines < Int32.MaxValue && this.ScrollViewer.MaxHeight != value) 1859if (MaxLines < Int32.MaxValue && RenderScope.MaxHeight != value)
System\Windows\Controls\ToolTipService.cs (1)
364new FrameworkPropertyMetadata(Int32.MaxValue), // Default Value
System\Windows\Controls\VirtualizingStackPanel.cs (6)
2206int firstItemInViewportIndex = Int32.MinValue, lastItemInViewportIndex = Int32.MaxValue, firstItemInViewportChildIndex = Int32.MinValue, firstItemInExtendedViewportIndex = Int32.MinValue; 4010CleanupContainers(Int32.MaxValue, Int32.MaxValue, itemsControl);
System\Windows\Documents\AdornerLayer.cs (1)
1009private const int DefaultZOrder = System.Int32.MaxValue;
System\windows\Documents\CaretElement.cs (5)
1106else if (value < Int32.MinValue) 1108i = Int32.MinValue; 1110else if (value > Int32.MaxValue) 1112i = Int32.MaxValue; 1279internal const int ZOrderValue = System.Int32.MaxValue / 2;
System\Windows\Documents\FixedPage.cs (2)
581int zOrder = System.Int32.MaxValue / 2; 591al.Add(new DebugVisualAdorner(this), System.Int32.MaxValue / 4);
System\Windows\Documents\FixedSOMContainer.cs (2)
28int result = Int32.MinValue; 109if (result == Int32.MinValue)
System\Windows\Documents\FixedSOMGroup.cs (1)
31int result = Int32.MinValue;
System\Windows\Documents\FixedTextBuilder.cs (1)
482int stopAt = Int32.MaxValue;
System\Windows\Documents\ImmComposition.cs (5)
1808i = Int32.MinValue; 1810else if (value < Int32.MinValue) 1812i = Int32.MinValue; 1814else if (value > Int32.MaxValue) 1816i = Int32.MaxValue;
System\Windows\Documents\InputScopeAttribute.cs (5)
56ppinputscopes = Marshal.AllocCoTaskMem(sizeof(Int32) * count); 65Marshal.WriteInt32(ppinputscopes, offset, (Int32)((InputScopeName)_inputScope.Names[i]).NameValue); 66offset += sizeof(Int32); 71ppinputscopes = Marshal.AllocCoTaskMem(sizeof(Int32) * 1); 72Marshal.WriteInt32(ppinputscopes, (Int32)InputScopeNameValue.Default);
System\Windows\Documents\NLGSpellerInterop.cs (12)
333Int32 lexiconCount = 0; 1260void get_LexiconCount([MarshalAs(UnmanagedType.I4)] out Int32 lexiconCount); 1266void get_Lexicon(Int32 index, [MarshalAs(UnmanagedType.Interface)] out ILexicon lexicon); 1302void get_Capabilities(Int32 locale, [MarshalAs(UnmanagedType.Interface)] out IProcessingOptions val); 1542void SetInputArray([In] IntPtr inputArray, Int32 size); 1573void get_Count(out Int32 val); 1579void get_Item(Int32 index, [MarshalAs(UnmanagedType.Interface)] out ISentence val); 1626void put_Locale(Int32 val); 1700void get_Count(out Int32 val); 1711void get_Item(Int32 index, [MarshalAs(UnmanagedType.Interface)] out ITextSegment val); 1804void get_Count(out Int32 val); 1810void get_Item(Int32 index, [MarshalAs(UnmanagedType.Interface)] out ITextSegment val);
System\Windows\Documents\RtfToXamlReader.cs (1)
291i = System.Int32.Parse(s, System.Globalization.NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture);
System\Windows\Documents\Speller.cs (1)
1235leftWordBreak = Int32.MaxValue;
System\Windows\Documents\TextServicesDisplayAttributePropertyRanges.cs (4)
53Int32 guidatom = GetInt32Value(ecReadOnly, property, range); 202private static TextServicesDisplayAttribute GetDisplayAttribute(Int32 guidatom) 265private Int32 GetInt32Value(int ecReadOnly, UnsafeNativeMethods.ITfProperty property, UnsafeNativeMethods.ITfRange range) 271return (Int32)obj;
System\Windows\Documents\WinRTSpellerInterop.cs (1)
582if ((before != string.Empty) || (after != string.Empty) || (!Int32.TryParse(match, out lcid)))
System\Windows\FontSizeConverter.cs (1)
80if (value is System.Int32 || value is System.Single || value is System.Double)
System\Windows\Input\KeyboardNavigation.cs (7)
182new FrameworkPropertyMetadata(Int32.MaxValue)); 1981int minIndexFirstTab = Int32.MinValue; 2023int minIndexFirstTab = Int32.MinValue; 2024int minIndex = Int32.MinValue; 2153int maxIndexFirstTab = Int32.MaxValue; 2195int maxIndexFirstTab = Int32.MaxValue; 2196int maxIndex = Int32.MaxValue;
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
402case 309: t = () => typeof(Int32); break;
System\Windows\Markup\Baml2006\Baml2006Reader.cs (4)
907Int32 contentSize = _binaryReader.ReadInt32(); 966Int32 valuePosition = _binaryReader.ReadInt32(); 986Int32 valuePosition = _binaryReader.ReadInt32(); 1303Int32 valuePosition = _binaryReader.ReadInt32();
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (3)
6129typeof(System.Int32), 9174new List<Type>() { typeof(System.Windows.Data.RelativeSourceMode), typeof(System.Type), typeof(System.Int32) }, 9180(System.Int32)arguments[2]);
System\Windows\Markup\BamlReader.cs (8)
205public Int32 ConnectionId 451_connectionId = (Int32)obj; 1990Int32 offset = (Int32)(_bamlRecordReader.StreamPosition - _deferableContentPosition); 2269private void InsertDeferedKey(Int32 valueOffset) 2841private Int32 _connectionId; 3028internal Int32 Offset 3047private Int32 _offset;
System\Windows\Markup\BamlRecordReader.cs (2)
1695Int32 valuesSize = (Int32)(bamlRecord.ContentSize - endOfKeysPosition + startPosition);
System\Windows\Markup\BamlRecords.cs (42)
852internal virtual Int32 RecordSize 1055int size = (Int32)(end - start); 1122internal override Int32 RecordSize 1143private Int32 _recordSize = -1; // we use a 7 bit encoded variable size 1408Int32 newPosition, 1414Int32 ValuePosition { get; set; } 1497Int32 newPosition, 1506Int32 deltaPosition = (Int32)(_valuePositionPosition-existingPosition); 1538Int32 IBamlDictionaryKey.ValuePosition 1622internal const Int32 ValuePositionSize = 4; 1625private Int32 _valuePosition; 1680Int32 newPosition, 1689Int32 deltaPosition = (Int32)(_valuePositionPosition-existingPosition); 1722Int32 IBamlDictionaryKey.ValuePosition 1813internal const Int32 ValuePositionSize = 4; 1816private Int32 _valuePosition; 2045internal override Int32 RecordSize 2115internal override Int32 RecordSize 2176internal override Int32 RecordSize 2403internal override Int32 RecordSize 2980internal override Int32 RecordSize 3131Int32 _lineNumber = bamlBinaryReader.ReadInt32(); 3132Int32 _linePosition = bamlBinaryReader.ReadInt32(); 3140bamlBinaryWriter.Write((Int32)0); 3141bamlBinaryWriter.Write((Int32)0); 3188internal Int32 ConnectionId 3194internal override Int32 RecordSize 3200private Int32 _connectionId = -1; 3281internal override Int32 RecordSize 3430Int32 contentSize, 3439Int32 deltaPosition = (Int32)(_contentSizePosition-existingPosition); 3467internal Int32 ContentSize 3475internal override Int32 RecordSize 3510private Int32 _contentSize = - 1; 3635internal override Int32 RecordSize 3733internal override Int32 RecordSize 3811internal override Int32 RecordSize 5176internal override Int32 RecordSize 5238internal override Int32 RecordSize
System\Windows\Markup\BamlRecordWriter.cs (3)
241internal void WriteConnectionId(Int32 connectionId) 1627keyRecord?.UpdateValuePosition((Int32)(position-endOfKeys), BinaryWriter); 1639bamlDeferableContentStart.UpdateContentSize((Int32)(startOfEnd - endOfStart),
System\Windows\Markup\BamlWriter.cs (1)
180public void WriteConnectionId(Int32 connectionId)
System\Windows\Markup\KnownTypes.cs (1)
5856case KnownElements.Int32: t = typeof(System.Int32); break;
System\Windows\Markup\XamlParseException.cs (2)
253info.AddValue("Line", (Int32)_lineNumber); 254info.AddValue("Position", (Int32)_linePosition);
System\Windows\Markup\XamlReader.cs (2)
450_maxAsynxRecords = Int32.Parse(xamlReader.Value as String, TypeConverterHelper.InvariantEnglishUS); 620_maxAsynxRecords = Int32.Parse(xamlReader.Value as String, TypeConverterHelper.InvariantEnglishUS);
System\Windows\Media\Animation\Generated\ThicknessAnimationUsingKeyFrames.cs (7)
337Int32 keyFrameCount = _sortedResolvedKeyFrames.Length; 338Int32 maxKeyFrameIndex = keyFrameCount - 1; 344Int32 currentResolvedKeyFrameIndex = 0; 409Int32 previousResolvedKeyFrameIndex = currentResolvedKeyFrameIndex - 1; 621private Thickness GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 628private ThicknessKeyFrame GetResolvedKeyFrame(Int32 resolvedKeyFrameIndex) 649Int32 keyFrameCount = _keyFrames.Count;
System\Windows\Media\Animation\Storyboard.cs (6)
1336public Nullable<Int32> GetCurrentIteration( FrameworkElement containingObject ) 1346public Nullable<Int32> GetCurrentIteration( FrameworkContentElement containingObject ) 1355public Int32 GetCurrentIteration() 1357Nullable<Int32> currentIteration = GetCurrentIterationImpl(this); 1365return default(Int32); 1369private Nullable<Int32> GetCurrentIterationImpl( DependencyObject containingObject )
System\Windows\PropertyPath.cs (2)
710if (Int32.TryParse( paramList[i].parenString.Trim(), 911return Int32.TryParse(toParse,
System\Windows\PropertyPathConverter.cs (1)
182if (Int32.TryParse( originalPath.AsSpan(i+1, j-i-1),
System\Windows\ResourceDictionary.cs (1)
2649private Int32 _contentSize;
System\Windows\Standard\NativeMethods.cs (4)
2580var dwmWindowAttribute = (int)dwBackdropType; 2587var pvAttribute = useImmersiveDarkMode ? 0x1 : 0x0; 2595var dwPolicy = (int)flip3dPolicy; 2848public static extern Status GdipCreateHBITMAPFromBitmap(IntPtr bitmap, out IntPtr hbmReturn, Int32 background);
System\Windows\Window.cs (4)
5672((l > Int32.MaxValue) || (l < Int32.MinValue))) 5688if ((length > Int32.MaxValue) || 5689(length < Int32.MinValue))
Publishers.AppHost (3)
DistributedApplicationBuilderExtensions.cs (3)
89for (var i = 0; i < 5; i++) 230var instanceCount = instanceCountResult.Canceled ? 2 : (int.TryParse(instanceCountResult.Data?.Value, out var count) ? Math.Max(1, Math.Min(10, count)) : 2);
QuarantineTools.Tests (8)
ActiveIssueTests.cs (6)
66var count = Regex.Matches(updated, "ActiveIssue").Count; 123var count = Regex.Matches(norm, "using Xunit;").Count; 160var count = Regex.Matches(norm, "using Xunit;").Count; 165var activeIssueCount = Regex.Matches(norm, @"\[ActiveIssue\(").Count; 217var countWithSuffix = Regex.Matches(updatedWithSuffix, @"ActiveIssue").Count; 218var countWithoutSuffix = Regex.Matches(updatedWithoutSuffix, @"ActiveIssue").Count;
QuarantineScriptTests.cs (2)
67var count = Regex.Matches(updated, "QuarantinedTest").Count; 193var count = Regex.Matches(norm, "using Aspire.TestUtilities;").Count;
ReachFramework (6)
AlphaFlattener\BrushProxy.cs (5)
4247_right = Int32.MaxValue; 4495if (v < System.Int32.MinValue) 4497return System.Int32.MinValue; 4499else if (v > System.Int32.MaxValue) 4501return System.Int32.MaxValue;
PrintConfig\PrintSchema.cs (1)
1779public const int UnspecifiedIntValue = System.Int32.MinValue;
RepoTasks (8)
BatchHelixWorkItems.cs (4)
50var batchSize = MaxBatchSize > 0 ? MaxBatchSize : 20; 62var separatorIndex = workItem.ItemSpec.LastIndexOf("--", StringComparison.Ordinal); 94var batchNumber = 0; 98for (var index = 0; index < orderedItems.Count; index += batchSize)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
258var exitCode = processOutput.ExitStatus.ExitCode; 355var exitCode = processOutput.ExitStatus.ExitCode;
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
91for (var i = 0; i < chain.ChainElements.Count; i++) 1048for (var i = 0; i < MaxHashCollisions; i++)
ResultsOfTGenerator (1)
Program.cs (1)
1002for (var i = 1; i <= count; i++)
Roslyn.Diagnostics.Analyzers (851)
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (1)
120var index = 0;
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
261for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (2)
274var hc = currentNode.HashCode; 844var h = 0;
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (6)
163var rootLength = GetPathRoot(path, isUnixLike).Length; 166var i = path.Length; 591var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 608var remainingParts = directoryPathParts.Length - index; 883var toSkip = isDriveRooted ? 2 : 1; 901var partCount = resolvedParts.Count;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ArrayExtensions.cs (5)
131var low = 0; 132var high = array.Length - 1; 136var middle = low + ((high - low) >> 1); 137var midValue = array[middle]; 170for (var i = 0; i < first.Length; i++)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
58var hashCode = 0; 59var count = 0; 83var hashCode = 0; 84var count = 0; 103var maxSize = Math.Min(maxItemsToHash, values.Length); 104var hashCode = 0; 127var hashCode = 0; 128var count = 0; 153var hashCode = 0; 154var count = 0; 176var hashCode = 0; 177var count = 0;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StringTable.cs (11)
124var hashCode = Hash.GetFNVHashCode(chars); 128var idx = LocalIdxFromHash(hashCode); 164var hashCode = Hash.GetFNVHashCode(chars); 168var idx = LocalIdxFromHash(hashCode); 347var idx = LocalIdxFromHash(hashCode); 374var i1 = LocalNextRandom() & SharedBucketSizeMask; 450var i1 = SharedNextRandom() & SharedBucketSizeMask; 487for (var i = 0; i < array.Length; i++) 517for (var i = array.Length - 1; i >= 0; i--) 532for (var i = 0; i < ascii.Length; i++) 543for (var i = 0; i < ascii.Length; i++)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (10)
38var currentStart = accumulatedTextChangeSoFar.Value.Span.Start; 39var currentOldEnd = accumulatedTextChangeSoFar.Value.Span.End; 40var currentNewEnd = accumulatedTextChangeSoFar.Value.Span.Start + accumulatedTextChangeSoFar.Value.NewLength; 135var oldIndex = 0; 136var newIndex = 0; 140var oldDelta = 0; 199var newChangeLeadingDeletion = oldChange.Span.Start + oldDelta - newChange.SpanStart; 222var oldChangeLeadingInsertion = newChange.SpanStart - (oldChange.Span.Start + oldDelta); 224var oldChangeLeadingDeletion = Math.Min(oldChange.Span.Length, oldChangeLeadingInsertion); 310var newDeletion = newChange.SpanLength + oldChange.Span.Length - oldChange.NewLength;
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (4)
436var index = 0; 713var count = data.First().Count(); 723var width = 0; 850var count = 0;
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (11)
466for (var i = 0; i < self.Length; i++) 635var count1 = array1.Length; 636var count2 = array2.Length; 736var index = 0; 870var capacity = map.Count > 3 ? map.Count : 0; 896var count = members.Count(static s => s is TNamedTypeSymbol); 927for (var i = 1; i < array.Length; i++) 1073var count = 0; 1088var sum = 0; 1100var sum = 0; 1101for (var i = 0; i < items.Length; i++)
src\roslyn\src\Dependencies\Collections\Internal\HashHelpers.cs (5)
51var limit = (int)Math.Sqrt(candidate); 52for (var divisor = 3; divisor <= limit; divisor += 2) 67foreach (var prime in s_primes) 74for (var i = (min | 1); i < int.MaxValue; i += 2) 85var newSize = 2 * oldSize;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (6)
365var index = self.IndexOf(value); 377var index = self.IndexOf(value, 0, Count, equalityComparer); 417var index = builder.IndexOf(item); 441var index = builder.IndexOf(item, 0, builder.Count, equalityComparer); 472var index = self.IndexOf(oldValue); 486var index = self.IndexOf(oldValue, equalityComparer);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray.cs (38)
66var copied = 0; 151var dstLB = destinationArray.GetLowerBound(0); 161var copied = 0; 228var offset = startIndex; 244var endIndex = segment.Offset + segment.Count; 245for (var i = segment.Offset; i < endIndex; i++) 315var endIndex = startIndex - count + 1; 316for (var i = startIndex; i >= endIndex; i--) 324var endIndex = startIndex - count + 1; 325for (var i = startIndex; i >= endIndex; i--) 352var firstIndex = index; 353var lastIndex = index + length - 1; 488var initialFirstSegment = _firstOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 489var initialSecondSegment = _secondOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 490var offset = _firstOffset & SegmentedArrayHelper.GetOffsetMask<T>(); 495var remainingInSegment = firstSegment.Length - offset; 496var currentSegmentLength = Math.Min(remainingInSegment, _length); 505var currentSegmentLength = Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed); 591var initialFirstSegment = (_completed + _firstOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 592var initialSecondSegment = (_completed + _secondOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 593var firstOffset = (_completed + _firstOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 594var secondOffset = (_completed + _secondOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 598var remainingInFirstSegment = firstSegment.Length - firstOffset; 599var remainingInSecondSegment = secondSegment.Length - secondOffset; 600var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 639var initialFirstSegment = (_firstOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 640var initialSecondSegment = (_secondOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 641var firstOffset = (_firstOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 642var secondOffset = (_secondOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 646var remainingInFirstSegment = firstOffset + 1; 647var remainingInSecondSegment = secondOffset + 1; 648var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 733var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 734var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 737var remainingInSegment = segment.Length - offset; 782var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 783var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 786var remainingInSegment = segment.Length - offset;
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (14)
83for (var i = 0; i < _items.Length - 1; i++) 92var lastPageSize = length - ((_items.Length - 1) << SegmentShift); 147for (var i = 0; i < items.Length; i++) 157for (var i = 0; i < _items.Length; i++) 165for (var i = 0; i < _items.Length; i++) 241for (var i = 0; i < _items.Length; i++) 244var index = list.IndexOf(value); 256for (var i = 0; i < _items.Length; i++) 259var index = list.IndexOf(value); 318for (var i = 0; i < Length; i++) 320var result = comparer.Compare(this[i], o[i]); 342for (var i = 0; i < Length; i++) 357var ret = 0; 358for (var i = Length >= 8 ? Length - 8 : 0; i < Length; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (46)
180var count = source._count; 181for (var i = 0; i < count; i++) 298var count = _count; 321for (var i = 0; i < _count; i++) 332for (var i = 0; i < _count; i++) 346for (var i = 0; i < _count; i++) 375var count = _count; 377for (var i = 0; i < count; i++) 415var i = GetBucket(hashCode); 449var i = GetBucket(hashCode); 494var size = HashHelpers.GetPrime(capacity); 528ref var bucket = ref GetBucket(hashCode); 529var i = bucket - 1; // Value in _buckets is 1-based 622var count = _count; 651var count = _count; 659for (var i = 0; i < count; i++) 663ref var bucket = ref GetBucket(entries[i]._hashCode); 676var oldSegmentCount = segments.Length; 677var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 684for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 688var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 714ref var bucket = ref GetBucket(hashCode); 716var last = -1; 717var i = bucket - 1; // Value in buckets is 1-based 791ref var bucket = ref GetBucket(hashCode); 793var last = -1; 794var i = bucket - 1; // Value in buckets is 1-based 909for (var i = 0; i < _count; i++) 927var count = _count; 929for (var i = 0; i < count; i++) 957var currentCapacity = _entries.Length; 970var newSize = HashHelpers.GetPrime(capacity); 1004var newSize = HashHelpers.GetPrime(capacity); 1006var currentCapacity = oldEntries.Length; 1012var oldCount = _count; 1022var newCount = 0; 1023for (var i = 0; i < count; i++) 1030ref var bucket = ref GetBucket(hashCode); 1330var count = _dictionary._count; 1332for (var i = 0; i < count; i++) 1409var count = _dictionary._count; 1413for (var i = 0; i < count; i++) 1538var count = _dictionary._count; 1540for (var i = 0; i < count; i++) 1617var count = _dictionary._count; 1621for (var i = 0; i < count; i++)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count; 162var capacity = source._buckets.Length; 163var threshold = HashHelpers.ExpandPrime(source.Count + 1); 179for (var i = 0; i < source._count; i++) 201var count = _count; 237var hashCode = item!.GetHashCode(); 238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based 299var last = -1; 308ref var bucket = ref GetBucketRef(hashCode); 309var i = bucket - 1; // Value in buckets is 1-based 402var index = FindItemIndex(equalValue); 565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false); 701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true); 822for (var i = 0; i < _count && count != 0; i++) 842var numRemoved = 0; 843for (var i = 0; i < _count; i++) 881var currentCapacity = _entries.Length; 892var newSize = HashHelpers.GetPrime(capacity); 904var count = _count; 912for (var i = 0; i < count; i++) 917ref var bucket = ref GetBucketRef(entry._hashCode); 930var oldSegmentCount = segments.Length; 931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>(); 938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>()); 954var capacity = Count; 956var newSize = HashHelpers.GetPrime(capacity); 958var currentCapacity = oldEntries.Length; 964var oldCount = _count; 968var count = 0; 969for (var i = 0; i < oldCount; i++) 971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries. 976ref var bucket = ref GetBucketRef(hashCode); 1000var size = HashHelpers.GetPrime(capacity); 1032ref var bucket = ref RoslynUnsafe.NullRef<int>(); 1040var i = bucket - 1; // Value in _buckets is 1-based 1066var i = bucket - 1; // Value in _buckets is 1-based 1096var count = _count; 1150for (var i = 0; i < _count; i++) 1176var originalCount = _count; 1187var index = FindItemIndex(item); 1196for (var i = 0; i < originalCount; i++) 1244var originalCount = _count; 1259if (AddIfNotPresent(item, out var location)) 1282for (var i = 0; i < originalCount; i++) 1319var numElementsInOther = 0; 1331var originalCount = _count; 1339var unfoundCount = 0; // count of items in other not found in this 1340var uniqueFoundCount = 0; // count of unique items in other found in this 1344var index = FindItemIndex(item);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (32)
89var count = c.Count; 162var oldSegmentCount = segments.Length; 163var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 170for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++) 174var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<T>()); 254var size = _size; 271var size = _size; 306var count = c.Count; 324var targetIndex = _size; 397var size = _size; 439for (var i = 0; i < _size; i++) 522var newCapacity = 0; 545var oldSegmentCount = (_items.Length + SegmentedArrayHelper.GetSegmentSize<T>() - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 546var newSegmentCount = oldSegmentCount + Math.Max(1, oldSegmentCount >> segmentGrowthShiftValue); 560var lastSegmentLength = newCapacity & SegmentedArrayHelper.GetOffsetMask<T>(); 583for (var i = 0; i < _size; i++) 601for (var i = 0; i < _size; i++) 634var endIndex = startIndex + count; 635for (var i = startIndex; i < endIndex; i++) 650for (var i = _size - 1; i >= 0; i--) 696var endIndex = startIndex - count; 697for (var i = startIndex; i > endIndex; i--) 714var version = _version; 716for (var i = 0; i < _size; i++) 906var count = c.Count; 936var targetIndex = index; 1066var index = IndexOf(item); 1093var freeIndex = 0; // the first free slot in items array 1101var current = freeIndex + 1; 1122var result = _size - freeIndex; 1295var threshold = (int)(_items.Length * 0.9); 1309for (var i = 0; i < _size; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (16)
49for (var i = 0; i < result.Length; i++) 227var endIndex = startIndex + count; 228for (var i = startIndex; i < endIndex; i++) 247var endIndex = startIndex + count; 248for (var i = startIndex; i < endIndex; i++) 281var i = 0; 282for (var j = 0; j < _builder.Count; j++) 300var i = 0; 301for (var j = 0; j < _builder.Count; j++) 319var i = 0; 320for (var j = 0; j < _builder.Count; j++) 558for (var i = 0; i < capacity; i++) 632for (var i = 0; i < Count; i++) 758for (var i = 0; i < count; i++) 768var j = 0; 769for (var i = 0; i < Count; i++)
src\roslyn\src\Dependencies\PooledObjects\ObjectPool`1.cs (3)
163for (var i = 0; i < items.Length; i++) 210for (var i = 0; i < items.Length; i++) 255for (var i = 0; i < items.Length; i++)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
395var count = _distinctBinaryOperatorKinds.Count;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (4)
90var additionalNewLines = Math.Max(0, GetNewlineCount(declSyntax.GetLeadingTrivia(), leading: true) + GetNewlineCount(declSyntax.GetTrailingTrivia(), leading: false) - 1); 116var index = remaining.IndexOfAny('\r', '\n'); 138var index = remaining.LastIndexOfAny('\r', '\n'); 162var count = 0;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
20var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
78var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 79var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
147return nameof(Int32); 153var intVal = EnumValueAsInt32; 200nameof(Int32) => v => Convert(int.Parse(v)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (17)
99var length = sourceEndExclusive - sourceStartInclusive; 110var rootIndex = GetRootSourceIndex(length); 111var rootIndexInSource = sourceStartInclusive + rootIndex; 138var perfectPortionHeight = SegmentedArraySortUtils.Log2((uint)subtreeNodeCount + 1); 141var perfectPortionNodeCount = PerfectTreeNodeCount(perfectPortionHeight); 148var perfectPortionMidwayPoint = perfectPortionNodeCount / 2; 191var nodeCountIfTreeWerePerfect = PerfectTreeNodeCount(height: perfectPortionHeight + 1); 193var elementsInLastIncompleteRow = subtreeNodeCount - perfectPortionNodeCount; 194var elementsInLastRowIfTreeWerePerfect = nodeCountIfTreeWerePerfect - perfectPortionNodeCount; 198var elementsInLastRowCappedAtMidwayPoint = Math.Min(elementsInLastIncompleteRow, elementsInLastRowIfTreeWerePerfect / 2); 217var leftChildIndex = GetLeftChildIndex(currentNodeIndex); 218var rightChildIndex = GetRightChildIndex(currentNodeIndex); 221var leftMaxEndValue = ComputeMaxEndNodes(array, leftChildIndex, in introspector); 222var rightMaxEndValue = ComputeMaxEndNodes(array, rightChildIndex, in introspector); 227var thisEndValue = introspector.GetSpan(currentNode.Value).End; 242var maxEndNodeIndex = array[leftChildIndex].MaxEndNodeIndex; 251var maxEndNodeIndex = array[rightChildIndex].MaxEndNodeIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeAlgorithms`2.cs (14)
102var otherStart = start; 103var otherEnd = start + length; 106var thisStart = thisSpan.Start; 107var thisEnd = thisSpan.End; 122var otherStart = start; 123var otherEnd = start + length; 126var thisStart = thisSpan.Start; 127var thisEnd = thisSpan.End; 135var otherStart = start; 136var otherEnd = start + length; 139var thisStart = thisSpan.Start; 140var thisEnd = thisSpan.End; 147var overlapStart = Math.Max(thisStart, otherStart); 148var overlapEnd = Math.Min(thisEnd, otherEnd);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.cs (4)
60var newNodeStart = introspector.GetSpan(newNode.Value).Start; 92var balanceFactor = BalanceFactor(node); 95var rightBalance = BalanceFactor(node.Right); 108var leftBalance = BalanceFactor(node.Left);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.Node.cs (3)
39var thisEndValue = GetEnd(this.Value, in introspector); 40var leftEndValue = MaxEndValue(left, in introspector); 41var rightEndValue = MaxEndValue(right, in introspector);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (16)
86var index1 = 0; 87var index2 = 0; 89var start = -1; 90var end = int.MaxValue; 278var index1 = 0; 279var index2 = 0; 280var lastEnd = -1; 363for (var i = 0; i < left.Count; ++i) 432for (var index = 0; index < this.Count; ++index) 486for (var index = 0; index < this.Count; ++index) 505var hc = 0; 603var oldStart = sorted[0].Start; 604var oldEnd = sorted[0].End; 605for (var i = 1; i < sorted.Count; ++i) 607var newStart = sorted[i].Start; 608var newEnd = sorted[i].End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (4)
58var start = int.MaxValue; 59var end = 0; 93for (var i = ChildCount - 1; i >= 0; i--) 179for (var i = 0; i < this.ChildCount; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
96for (var i = 1; i < result.Length; i++) 105for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 162for (var index = startIndexInclusive; index < endIndexExclusive;) 172if (!IsLegalBraceEscape(tokenText, index, out var width)) 218var textLength = endIndexExclusive - startIndexInclusive;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharGreenSequence.Chunks.cs (2)
47var index = array.BinarySearch((tokenStart, position), static (ch, tuple) => 82var stringIndex = position - tokenStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
213var index = 0; 259for (var i = sequence.Length - 1; i >= 0; i--) 293var start = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequenceSourceText.cs (1)
33for (var i = 0; i < count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (4)
32var nestedAnonymousSpanCount = 0; 33var nestedNamedSpanCount = 0; 102var start = i; 103var seekPoint = i;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (9)
30var targetIndex = 0; 31for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 49var targetIndex = 0; 50for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 68var targetIndex = 0; 69for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 90for (var i = 0; i < list.Count; i++) 107for (var i = 0; i < list.Count; i++) 118for (var i = 0; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 64for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 71var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (11)
18for (var i = 0; i < line.Length; i++) 33for (var i = line.Length - 1; i >= 0; i--) 82var column = initialColumn; 85for (var i = 0; i < endPosition; i++) 107for (var i = 0; i < text.Length; i++) 120var lineBreak = text.IndexOf('\n'); 131var lineBreak = text.LastIndexOf('\n'); 155var lineBreaks = 0; 156for (var i = 0; i < text.Length; i++) 221var currentColumn = 0; 223for (var i = 0; i < line.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
110var startLineNumber = text.Lines.IndexOf(span.Start); 111var endLineNumber = text.Lines.IndexOf(span.End); 113for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 117var linePosition = text.Lines[lineNumber].Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (4)
15var startPosition = line.Start; 17for (var i = line.End - 1; i >= startPosition; i--) 49for (var i = line.Start; i < line.End; i++) 69for (var i = line.Span.Start; i < line.Span.End; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (4)
26var start = int.MaxValue; 27var end = 0; 79var startSegmentEnd = Math.Min(span.End, except.Start); 83var endSegmentStart = Math.Max(span.Start, except.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (6)
35var firstBlockOrdinal = 0; 36var lastBlockOrdinal = blocks.Length - 1; 41for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++) 94var min = toVisit.Min; 352var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 378for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (6)
120for (var i = list.Count - 1; i >= 0; i--) 144var indentationLevel = tuple.indentation; 171var baseIndentation = tokenColumnGetter(baseToken); 172var delta = operation.GetAdjustedIndentationDelta(_headerFacts, root, baseToken); 187var indentationLevel = 0; 317for (var i = list.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (13)
103var initialIndentation = baseIndentationFinder.GetIndentationOfCurrentPosition( 145var count = _initialIndentBlockOperations.Count - 1 + operations.Count; 149for (var i = 1; i < _initialIndentBlockOperations.Count; i++) 154for (var i = 0; i < operations.Count; i++) 198var baseIndentationDelta = operation.GetAdjustedIndentationDelta(self._engine.HeaderFacts, self.TreeData.Root, effectiveBaseToken); 207var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).FullSpan.Start; 230var indentation = operation.IndentationDeltaOrPosition * Options.IndentationSize; 399var originalSpace = TokenStream.GetOriginalColumn(anchorToken); 438var depth = 0; 490var currentColumn = TokenStream.GetCurrentColumn(anchorData.AnchorToken); 508if (!previousChangesMap.TryGetValue(token, out var value)) 513var currentColumn = TokenStream.GetCurrentColumn(token); 579var tokenPairIndex = tokenData.IndexInStream;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (9)
37var otherStart = start; 38var otherEnd = start + length; 41var thisStart = thisSpan.Start; 42var thisEnd = thisSpan.End; 49var otherStart = start; 50var otherEnd = start + length; 53var thisStart = thisSpan.Start; 54var thisEnd = thisSpan.End; 70var end = start + length;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (4)
306for (var i = 0; i < context.TokenStream.TokenCount - 1; i++) 338var startPosition = this.TreeData.IsFirstToken(_startToken) ? this.TreeData.StartPosition : _startToken.SpanStart; 339var endPosition = this.TreeData.IsLastToken(_endToken) ? this.TreeData.EndPosition : _endToken.Span.End; 388var pairIndex = p.PairIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (15)
54var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines); 60var endColumnOfPreviousToken = multipleLines ? tokenLength : context.TokenStream.GetCurrentColumn(previousToken) + tokenLength; 78var space = operation.Space; 116var space = operation.Space; 170var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 192var indentation = context.GetBaseIndentation(context.TokenStream.GetToken(pairIndex + 1)); 301var baseSpaceOrIndentation = context.TokenStream.GetCurrentColumn(token); 303for (var i = 0; i < list.Count; i++) 382for (var i = 0; i < tokenWithIndices.Count; i++) 416for (var pairIndex = firstToken.IndexInStream; pairIndex < lastToken.IndexInStream; pairIndex++) 453var indentation = triviaInfo.Spaces + indentationDelta; 513var tokenPairIndex = tokenWithIndex.IndexInStream - 1; 530var indentationDelta = context.GetDeltaFromPreviousChangesMap(tokenWithIndex.Token, previousChangesMap); 560var indentation = triviaInfo.Spaces + context.GetAnchorDeltaFromOriginalColumn(firstTokenOnLine);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
31ExtractLineAndSpace(this.OriginalString, out var lineBreaks, out var spaces); 143ExtractLineAndSpace(triviaString, out var lineBreaks, out var spaces);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (6)
60for (var i = 0; i < SpaceCacheSize; i++) 64for (var lineIndex = 0; lineIndex < LineBreakCacheSize; lineIndex++) 66for (var indentationLevel = 0; indentationLevel < IndentationLevelCacheSize; indentationLevel++) 68var indentation = indentationLevel * options.IndentationSize; 123var indentationLevel = indentation / Options.IndentationSize; 126var lineIndex = lineBreaks - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
69var start = this.Token.SpanStart - other.Token.SpanStart; 73var end = this.Token.Span.End - other.Token.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (11)
59var sizeOfList = spanToFormat.Length / MagicTextLengthToTokensRatio; 82for (var i = 1; i < _tokens.Count; i++) 142var indexInStream = GetTokenIndexInStream(token); 155var lastIndex = this.TokenCount - 1; 287var spaces = 0; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines); 336var initialColumn = _treeData.GetOriginalColumn(_options.TabSize, token); 356for (var pairIndex = 0; pairIndex < this.TokenCount - 1; pairIndex++) 501var tokenIndex = _tokens.BinarySearch(token, TokenOrderComparer.Instance); 518for (var i = tokenIndex; i < _tokens.Count; i++) 533for (var i = tokenIndex - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (15)
89var numberOfTabs = 0; 90var numberOfSpaces = Math.Max(0, desiredIndentation); 103var numberOfTabs = 0; 104var numberOfSpaces = Math.Max(0, desiredIndentation); 135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken); 152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText); 159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 193for (var i = 1; i < lines.Length; i++) 196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line); 199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize); 220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize); 226for (var i = 0; i < text.Length; i++) 242var i = 0; 298var start = previousToken.RawKind != 0 303var end = nextToken.RawKind != 0
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++) 145for (var i = 0; i < text.Length; i++) 297for (var i = 0; i < list.Count; i++) 501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++) 525var index = this.OriginalString.IndexOf(this.IsNewLine); 531for (var i = 0; i < index; i++) 554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween); 555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule); 594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1)); 602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0; 604var index = lastText.GetFirstNonWhitespaceIndexInString(); 610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index); 611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length); 635var insertionIndex = GetInsertionIndex(changes); 636for (var i = lineBreaks.Count - 1; i >= 0; i--) 652for (var i = changes.Count - 1; i >= 0; i--) 662for (var i = changes.Count - 1; i >= 0; i--) 689if (TryGetMatchingChangeIndex(changes, out var index)) 717for (var i = 0; i < changes.Count; i++) 741for (var i = this.OriginalString.Length - 1; i >= 0; i--) 774for (var i = 0; i < delta.Lines; i++) 800for (var i = 0; i < delta.Lines; i++) 897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1); 937var offset = trivia.FullSpan.Start - this.StartPosition;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
151for (var currentLine = this.LineToBeIndented.LineNumber - 1; currentLine >= 0; currentLine--) 191var offset = updatedLine.GetColumnFromLineOffset(nonWhitespaceOffset.Value, _tabSize); 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
46priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
345var index = 0; 409for (var i = 0; i < parts.Count; i++) 428for (var i = Suffix.Length; i > 0; i--) 455for (var i = 0; i < Prefix.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (4)
190var count = set.Count; 208var count = set.Count; 240var count = stack.Count; 272var count = set.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (4)
368var spanLength = span.Length; 372for (var offset = 0; offset < spanLength; offset += buffer.Length) 374var segmentLength = Math.Min(buffer.Length, spanLength - offset); 468if (_stringReferenceMap.TryGetReferenceId(value, out var id))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (5)
88var index = 0; 127var ppIndex = -1; 128for (var i = leadingTrivia.Count - 1; i >= 0; i--) 151var index = 0; 177var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (8)
47var start = span.Start; 48var end = span.End; 101var location = selectionTrimmed.Start; 258var lineDistance = tokenLine.LineNumber - locationLine.LineNumber; 288var location = tokenToLeft.Span.End; 327var location = tokenToRightOrIn.Span.Start; 551var argumentStartLine = sourceText.Lines.GetLineFromPosition(typedAncestor.Span.Start).LineNumber; 552var caretLine = sourceText.Lines.GetLineFromPosition(position).LineNumber;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
83var fieldIndex = members.IndexOf(firstMember); 88for (var i = fieldIndex; i < members.Count; i++) 125var position = textSpan.Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (6)
65var childCount = childNodesAndTokens.Count; 70var index = 0; 261for (var i = 1; i < name.Length; i++) 455var endOfAttributeLists = attributeList.Last().Span.End; 458var endOfNode = node.Span.End; 459var startOfNodeWithoutAttributes = Math.Min(afterAttributesToken.Span.Start, endOfNode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
139var ordinal = reader.ReadInteger(); 150for (var i = 0; i < locations.Count; i++) 259var ordinal = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (6)
186var version = reader.ReadFormatVersion(); 282for (var i = 0; i < refKinds.Count; i++) 340var position = GetDataStartPosition(_symbolKeyData); 343var hashCode = 0; 361var position1 = GetDataStartPosition(_symbolKeyData); 362var position2 = GetDataStartPosition(other._symbolKeyData);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (3)
69var arity = reader.ReadInteger(); 112var type = reader.ReadInteger(); 125for (var i = namespaceNames.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
42for (var i = 0; i < events.Builder.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (16)
89var value = 0; 91var start = Position; 94var digit = Data[Position] - '0'; 115var val = ReadInteger(); 147var start = Position; 170var end = Position; 208var length = ReadInteger(); 209for (var i = 0; i < length; i++) 304for (var i = start; i < end; i++) 400for (var i = 0; i < originalParameterTypes.Count; i++) 490var id = ReadInteger(); 497var id = ReadInteger(); 553var length = ReadInteger(); 554for (var i = 0; i < length; i++) 662var start = ReadInteger(); 663var length = ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1102for (var i = 0; i < specifiedArguments.Length; i++) 1147for (var i = 0; i < signature1Parameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (5)
86for (var i = 0; i < _itemsByPriority.Length; i++) 103for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck > priority; priorityToCheck--) 116for (var priorityToCheck = priority - 1; priorityToCheck >= 0; priorityToCheck--) 200for (var priorityToCheck = _itemsByPriority.Length - 1; priorityToCheck >= 0; priorityToCheck--) 227for (var i = 0; i < _itemsByPriority.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (16)
98var charCount = distinctValues.Sum(v => v.Length); 103var characterIndex = 0; 104for (var i = 0; i < distinctValues.Length; i++) 123for (var i = 0; i < _wordSpans.Length; i++) 141var currentEdgeIndex = 0; 142for (var i = 0; i < _builderNodes.Length; i++) 145var edgeCount = builderNode.EdgeCount; 152var start = i * CompactEdgeAllocationSize; 153var end = start + Math.Min(edgeCount, CompactEdgeAllocationSize); 154for (var j = start; j < end; j++) 185var currentNodeIndex = 0; 193var editDistance = EditDistance.GetEditDistance( 204if (TryGetChildIndex(currentNode, currentNodeIndex, editDistance, out var childNodeIndex)) 262var start = currentNodeIndex * CompactEdgeAllocationSize; 263var end = start + Math.Min(currentNode.EdgeCount, CompactEdgeAllocationSize); 265for (var i = start; i < end; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (8)
78for (var i = 0; i < value.Length; i++) 119var editDistance = EditDistance.GetEditDistance( 134var min = editDistance - threshold; 135var max = editDistance + threshold; 137var startInclusive = currentNode.FirstEdgeIndex; 138var endExclusive = startInclusive + currentNode.EdgeCount; 139for (var i = startInclusive; i < endExclusive; i++) 141var childEditDistance = _edges[i].EditDistance;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
25var d = o1.TextSpan.Start - o2.TextSpan.Start; 60for (var i = 1; i < spans.Count; i++) 150var startPosition = token.SpanStart; 263var startPosition = GetStartPositionOfSpan(startToken); 264var endPosition = GetEndPositionOfSpan(endToken); 277var backwardPosition = token.FullSpan.End; 303var forwardPosition = token.FullSpan.Start; 364var startPosition = startToken.SpanStart; 365var endPosition = endToken.RawKind == 0 ? root.Span.End : endToken.Span.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ComparerWithState.cs (2)
16var comparison = comparableMethod(first, state).CompareTo(comparableMethod(second, state)); 30var comparison = comparableMethod(first).CompareTo(comparableMethod(second));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (22)
61for (var i = 0; i < text.Length; i++) 93for (var i = 0; i < target.Length; i++) 142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1); 145for (var i = 0; i < width; i++) 155for (var j = 0; j < height; j++) 207var sourceLength = source.Length; 208var targetLength = target.Length; 218var minimumEditCount = targetLength - sourceLength; 484var offset = threshold - minimumEditCount; 492for (var i = 1; i <= sourceLength; i++) 494var lastMatchIndex_inTarget = 0; 498var jStart = Math.Max(1, i - offset); 499var jEnd = Math.Min(targetLength, i + minimumEditCount + offset); 515for (var j = jStart; j <= jEnd; j++) 519var i1 = targetChar < LastSeenIndexLength ? characterToLastSeenIndex_inSource[targetChar] : 0; 520var j1 = lastMatchIndex_inTarget; 558for (var j = 0; j < height; j++) 560for (var i = 0; i < width; i++) 562var v = matrix[i + 2, j + 2]; 573=> da.TryGetValue(c, out var value) ? value : 0; 582var min = v1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
47for (var i = 0; i < streams.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (13)
78for (var i = 0; i < arguments.Count; i++) 86for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 88var parameterIndex = argumentToParameterMap[argumentIndex]; 105var argumentIndexToSave = GetArgumentIndex(position.Value); 106var foundParameterIndex = -1; 163for (var i = 0; i < arguments.Count; i++) 166for (var i = 0; i < arguments.Count; i++) 168var parameterIndex = argumentToParameterMap[i]; 173for (var i = 0; i < specified.Count; i++) 189var currentParameterIndex = 0; 193for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 208var namedParameterIndex = method.Parameters.IndexOf(p => p.Name == argumentName); 260for (var i = 0; i < arguments.Count - 1; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (4)
96var i = 0; 112var length = list.Count; 126for (var i = 0; i < length; i++) 146var index = list.IndexOfNullOrDuplicateItem();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i); 48var chunkOffset = 0; 51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false); 181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count); 194var currentOffset = GetChunkOffset(position); 196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position)); 225var count = checked((int)Length); 228var chunkIndex = 0; 232var copyCount = Math.Min(chunk.Length, count); 310var nextIndex = GetChunkIndex(value); 311for (var i = this.chunks.Count; i <= nextIndex; i++) 335var chunkIndex = GetChunkIndex(value); 336var chunkOffset = GetChunkOffset(value); 340var trimIndex = chunkIndex + 1; 341for (var i = trimIndex; i < chunks.Count; i++) 359var currentIndex = CurrentChunkIndex; 360var currentOffset = CurrentChunkOffset; 375var currentIndex = index; 376var countLeft = count; 381var currentOffset = CurrentChunkOffset; 383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (2)
61for (var i = 0; i < taskArray.Length; i++) 73for (var i = 0; i < taskArray.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
25for (var start = 0; start < text.Length;) 43var length = identifier.Length; 85var current = wordStart + 1; 107var current = wordStart + 1; 128var end = current - 1; 153var current = wordStart + 1; 164var current = wordStart + 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (8)
16var startIndex = 0; 19var prefixIndex = text.IndexOf(escapePrefix, startIndex); 20var prohibitIndex = text.IndexOfAny(prohibitedCharacters, startIndex); 21var index = prefixIndex >= 0 && prohibitIndex >= 0 ? Math.Min(prefixIndex, prohibitIndex) 64var startIndex = 0; 68var index = text.IndexOf(escapePrefix, startIndex); 83var hex = ParseHex(text, index + 1, 2); 101var value = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
163var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
548var index = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
45for (var i = 0; i < Math.Min(names1.Count, names2.Count); i++) 65var comp = name1.CompareTo(name2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
111var parameterCount = symbol.GetParameters().Length; 502var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 503var skip = extensionUsedAsInstance ? 1 : 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
477for (var i = 0; i < t1.Count; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
126for (var i = 0; i < parameters1.Length; ++i) 220for (var i = 0; i < method1.TypeParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (7)
84for (var i = 0; i < x.Length; i++) 431for (var i = 0; i < xElements.Length; i++) 448for (var i = 0; i < xElements.Length; i++) 469var count = xParameters.Length; 475for (var i = 0; i < count; i++) 494var count = xTypeArguments.Length; 500for (var i = 0; i < count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
86for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 103for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 154for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 211var index = declarationList.IndexOf(afterMember); 225var index = declarationList.IndexOf(beforeMember); 254var index = declarationList.IndexOf(member); 271var index = declarationList.IndexOf(member); 287var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 340var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 341var desiredGroupIndex = result < 0 ? ~result : result; 366var currentIndex = desiredGroupIndex; 369var previousIndex = currentIndex - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (2)
55for (var i = 0; i < method.TypeParameters.Length; i++) 109for (var i = 0; i < typeParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
395for (var i = parts.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (4)
49for (var i = 0; i < newImports.Count; i++) 61var originalFirstUsingCurrentIndex = newImports.IndexOf(originalFirstUsing); 63var originalLastUsingCurrentIndex = newImports.IndexOf(originalLastUsing); 86for (var i = 0; i < newImports.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (3)
22var parameterIndex = method.Parameters.IndexOf(parameter); 26for (var i = parameterIndex - 1; i >= 0; i--) 31for (var i = parameterIndex + 1; i < method.Parameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (3)
125for (var i = indexPath.Count - 1; i >= 0; i--) 127var childIndex = indexPath[i]; 157var childIndex = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (4)
29var index = 1; 112for (var i = 0; i < names.Count; i++) 121var index = 1; 148var index = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\TextReaderWithLength.cs (1)
20var read = base.Read(chars, 0, Length);
Roslyn.Diagnostics.CSharp.Analyzers (190)
NumberCommentsRefactoring.cs (1)
110if (!int.TryParse(number, out var actualNumber) || exptectedNumber != actualNumber)
src\4f0789c9734b88bf\CSharpInitializeParameterService.cs (2)
57if (TryFindSiblingAssignment(tupleLeft, tupleRight, sibling, out var index)) 60var insertionPosition = before ? index + 1 : index;
src\50a3a051b0fef0d6\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
202var last = _statementsBuilder.Count - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (23)
135var startIndexInclusive = 0; 136var endIndexExclusive = tokenText.Length; 157for (var index = startIndexInclusive; index < endIndexExclusive;) 187var indentationLength = parentSourceText.Lines.GetLineFromPosition(parentExpression.Span.End).GetFirstNonWhitespaceOffset() ?? 0; 195var startLineInclusive = tokenIncludeDelimiters ? 1 : 0; 199var lastLineExclusive = tokenIncludeDelimiters ? tokenSourceText.Lines.Count - 1 : tokenSourceText.Lines.Count; 202for (var lineNumber = startLineInclusive; lineNumber < lastLineExclusive; lineNumber++) 206var lineStart = lineSpan.Start; 218var lineEnd = lineNumber == lastLineExclusive - 1 ? currentLine.End : currentLine.EndIncludingLineBreak; 222for (var i = lineStart; i < lineEnd;) 245var startIndexInclusive = startDelimiter.Length; 246var endIndexExclusive = tokenText.Length - endDelimiter.Length; 259for (var index = startIndexInclusive; index < endIndexExclusive;) 271if (!IsLegalBraceEscape(tokenText, index, out var braceWidth)) 382var startIndex = index; 398for (var i = 0; i < 8; i++) 445var intChar = 0; 452for (var i = 0; i < 4; i++) 465var width = @"\uAAAA".Length; 474var intChar = 0; 481var endIndex = index; 482for (var i = 0; i < 4 && endIndex < tokenText.Length; i++) 496var width = endIndex - startIndex;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
74var index = argumentList.Arguments.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
59var index = argumentList.Arguments.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
97var matchIndex = 0; 109var triviaIndex = parentToken.LeadingTrivia.IndexOf(parentTrivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
951var index = tupleExpression.Arguments.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (4)
664var argumentIndex = argumentList.Arguments.IndexOf(argument); 673var expressionIndex = initializer.Expressions.IndexOf(node); 699var argumentIndex = argumentList.Arguments.IndexOf(argument); 708var expressionIndex = initializer.Expressions.IndexOf(node);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
441var index = argumentList.Arguments.IndexOf(argument);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (3)
176var tokenLine = text.Lines.IndexOf(token.SpanStart); 177var previousTokenLine = text.Lines.IndexOf(previousToken.SpanStart); 272var stack = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (4)
187var eofPosition = root.FullWidth(); 352var startDelimiterLength = 0; 353var endDelimiterLength = 0; 375var startDelimiterLength = token.IsVerbatimStringLiteral() ? 2 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (2)
19var flags = 0; 50var flag = 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45var space = currentToken.Kind() == SyntaxKind.EndOfFileToken ? 0 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (6)
97var lines = (trivia1.IsKind(SyntaxKind.None) && this.Token1.IsKind(SyntaxKind.None)) ? 0 : 1; 141var indentation = this.Context.GetBaseIndentation(matchingRegion.SpanStart); 222var indentation = lineColumn.Column; 223var indentationDelta = indentation - GetExistingIndentation(trivia); 288var indentation = lineColumn.Column; 315var indentationDelta = indentation - GetExistingIndentation(trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (4)
158var space = 0; 159var tab = 0; 160var unknownWhitespace = 0; 163for (var i = 0; i < trivia.Width(); i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
283var index = -1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (1)
53var formatSpanEnd = commonToken2.Kind() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.cs (4)
100var space = GetSpaceOnSingleLine(result); 113var spaces = CalculateSpaces(token1, token2); 125var initialColumn = (token1.RawKind == 0) ? 0 : this.TreeInfo.GetOriginalColumn(Options.TabSize, token1) + token1.Span.Length; 136var indentation = result.Tab * Options.TabSize + result.Space;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (3)
81var index = GetFirstEndOfLineIndexOrRightBeforeComment(triviaList); 92var width = trailingTrivia.GetFullWidth(); 115for (var i = 0; i < triviaList.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
27var lastNewLinePos = indent.LastIndexOf(NewLine, StringComparison.Ordinal); 30var start = lastNewLinePos + NewLine.Length; 40var lastNewLinePos = leading.LastIndexOf(NewLine, StringComparison.Ordinal);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (5)
145var num = LineBreaksAfter(previousToken, currentToken); 165var line = Math.Max(LineBreaksAfter(previousToken, currentToken), operation.Line); 263var numberOfLines = GetNumberOfLines(triviaList); 264var numberOfLinesBeforeComment = GetNumberOfLines(triviaList.Take(triviaList.IndexOf(firstNonWhitespaceTrivia))); 265var addedLines = numberOfLinesBeforeComment < 1 ? 2 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
162for (var i = 0; i < attributes.Count; ++i) 193for (var i = 0; i < switchSection.Labels.Count - 1; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (3)
274for (var i = 0; i < usings.Count; i++) 368var spaces = previousToken.Parent is (kind: 559var space = (previousToken.Kind() == currentToken.Kind()) ? 0 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
92var adjustedEndPosition = token.Span.End; 106var adjustedStartPosition = previousToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
316var index = separators.IndexOf(token);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
95var nullIndex = identifier.IndexOf('\0'); 709var end = root.FullSpan.End;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (2)
913var armIndex = switchExpression.Arms.IndexOf(arm); 1643for (var i = 0; i < originalParameters.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
60for (var i = 0; i < xNameParts.Count && i < yNameParts.Count; i++) 62var compare = Compare(xNameParts[i], yNameParts[i]); 105var compare = _tokenComparer.Compare(x.Identifier, y.Identifier); 115for (var i = 0; i < x.Arity; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
118var position = originalNode.SpanStart; 215for (var i = 0; i < originalParams.Count; i++) 473for (var i = 0; i < originalSwitchLabels.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (1)
60var compare = CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
103var directiveKindDifference = directive1Kind - directive2Kind; 123var aliasComparisonResult = _tokenComparer.Compare(using1!.Alias!.Name.Identifier, using2!.Alias!.Name.Identifier);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (3)
51for (var i = 1; i < organizedUsingList.Count; i++) 165for (var i = 0; i < list.Count - 1; i++) 178for (var i = 1; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
179var index = GetInsertionIndex(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (4)
289var parameterCount = currentParameterList != null ? currentParameterList.Parameters.Count : 0; 511var insertionIndex = compilationUnit.Members.LastIndexOf(memberDeclaration => memberDeclaration.IsKind(SyntaxKind.GlobalStatement)) + 1; 545var index = block.Statements.IndexOf(containingStatement); 599var splitIndex = closeBraceTrivia.IndexOf(lastEndIf) + 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (19)
90if (!s_kindPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence) || 91!s_kindPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence)) 158if (EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out var result)) 171if (EqualConstness(x.Modifiers, y.Modifiers, out var result) && 190if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 201if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 220EqualParameterCount(x.ParameterList, y.ParameterList, out var result); 227if (EqualOperatorPrecedence(x.OperatorToken, y.OperatorToken, out var result)) 237if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 251if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 262if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 276if (EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out var result)) 289if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 388var xAccessibility = GetAccessibilityPrecedence(xModifiers, x.Parent ?? y.Parent); 389var yAccessibility = GetAccessibilityPrecedence(yModifiers, y.Parent ?? x.Parent); 403s_operatorPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence); 404s_operatorPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence); 412var xParameterCount = x.Parameters.Count; 413var yParameterCount = y.Parameters.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
128var shiftValue = IntegerUtilities.LogBase2(value);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
165var scale = d.GetScale(); 310for (var i = 0; i < names.Length; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (10)
42var start = usings.First().SpanStart; 43var end = usings.Last().Span.End; 51var start = rootUsings.First().SpanStart; 52var end = rootUsings.Last().Span.End; 57var start = 0; 58var end = root.Members is [var firstMember, ..] 145var endOfList = root.Usings.Count - 1; 146var startOfLastDirective = -1; 147var endOfLastDirective = -1; 148for (var i = 0; i < root.Usings.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
339var positionBeforeRecordKeyword = previousToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1089var commaIndex = parameterList2.Parameters.GetWithSeparators().IndexOf(token); 1098var commaIndex = funcPtrParamList.Parameters.GetWithSeparators().IndexOf(token); 1941var start = token.SpanStart; 2019var position = targetToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (1)
17var nullIndex = identifier.IndexOf('\0');
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
55var index = 0; 69var stack = 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (7)
27var start = destination.OpenBraceToken.Span.End; 28var end = GetEndToken(destination).SpanStart; 34var start = destination.OpenBraceToken.Span.End; 35var end = firstMember.SpanStart; 38for (var i = 0; i < members.Count - 1; i++) 124var index = -1; 126for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\WithElementSyntaxExtensions.cs (1)
23var position = withElement.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
180for (var i = 0; i < list.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (10)
87var minimumOffset = endLine.GetFirstNonWhitespaceOffset() ?? 0; 92for (var currentLineNumber = indenter.LineToBeIndented.LineNumber - 1; currentLineNumber >= startLine.LineNumber + 1; currentLineNumber--) 131var minimumOffset = endLine.GetFirstNonWhitespaceOffset() ?? 0; 136for (var currentLineNumber = indenter.LineToBeIndented.LineNumber - 1; currentLineNumber >= startLine.LineNumber + 1; currentLineNumber--) 188var position = indenter.GetCurrentPositionNotBelongToEndOfFileToken(indenter.LineToBeIndented.Start); 339var index = list.GetWithSeparators().IndexOf(token); 348for (var i = (index - 1) / 2; i >= 0; i--) 413for (var i = clauses.Count - 1; i >= 0; i--) 468var spaceToAdd = additionalSpace ?? indenter.Options.FormattingOptions.IndentationSize; 477var position = indenter.GetCurrentPositionNotBelongToEndOfFileToken(indenter.LineToBeIndented.Start);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (3)
53for (var i = 0; i < usings.Count; i++) 71var nextIndex = i + 1; 135for (var i = 0; i < oldUsings.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (23)
283var index = initializer.ArgumentList.Arguments.IndexOf(argument); 289var index = invocation.ArgumentList.Arguments.IndexOf(argument); 300var index = creation.ArgumentList.Arguments.IndexOf(argument); 307var index = primaryConstructorBaseType.ArgumentList.Arguments.IndexOf(argument); 318var index = elementAccess.ArgumentList.Arguments.IndexOf(argument); 353var commaIndex = argsAndCommas.IndexOf(previousToken); 363var index = tupleExpression.Arguments.IndexOf(argument); 385var index = attribute.ArgumentList.Arguments.IndexOf(argument); 525var index = GetArgumentListIndex(argumentList, previousToken); 531var index = GetArgumentListIndex(argumentList, previousToken); 537var index = GetArgumentListIndex(argumentList, previousToken); 553var index = GetArgumentListIndex(attributeArgumentList, previousToken); 747var argumentCount = argumentOpt?.Parent is BaseArgumentListSyntax baseArgumentList ? baseArgumentList.Arguments.Count : -1; 757var minParameterCount = parameterList.Count(p => !p.IsParams && !p.IsOptional); 758var maxParameterCount = parameterList.Any(p => p.IsParams) ? int.MaxValue : parameterList.Length; 862for (var i = 0; i < arrayType.RankSpecifiers.Count; i++) 902var index = GetArgumentListIndex(bracketedArgumentList, previousToken); 925var tokenIndex = argumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 944var tokenIndex = attributeArgumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 1385var parameterIndex = previousToken.HasValue 1512var parameterIndex = previousToken.HasValue 1641var subPatternCount = positionalPart.Subpatterns.Count; 2153var armIndex = switchExpression.Arms.IndexOf(arm);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
189var indexToAddAfter = block.Statements.IndexOf(s => s == statementToAddAfterOpt);
rzc (62)
Client.cs (2)
42var timeoutMilliseconds = timeout == null ? Timeout.Infinite : (int)timeout.Value.TotalMilliseconds; 142var id = Interlocked.Increment(ref counter);
CommandLine\AnsiConsole.cs (4)
60var escapeScan = 0; 63var escapeIndex = message.IndexOf("\x1b[", escapeScan, StringComparison.Ordinal); 72var startIndex = escapeIndex + 2; 73var endIndex = startIndex;
CommandLine\ArgumentEscaper.cs (1)
37var backslashes = 0;
CommandLine\CommandLineApplication.cs (4)
143for (var index = 0; index < args.Length; index++) 474var maxArgLen = arguments.Max(a => a.Name.Length); 490var maxOptLen = options.Max(o => o.Template.Length); 506var maxCmdLen = commands.Max(c => c.Name.Length);
CompilerHost.cs (3)
47var exitCode = 0; 78for (var i = 0; i < request.Arguments.Count; i++) 97for (var i = 0; i < args.Count; i++)
ConnectionHost.cs (1)
23var id = Interlocked.Increment(ref counter);
DefaultExtensionDependencyChecker.cs (4)
62for (var i = 0; i < items.Length; i++) 96for (var i = 0; i < items.Length; i++) 103for (var i = 0; i < items.Length; i++) 110for (var i = 0; i < items.Length; i++)
DefaultRequestDispatcher.cs (3)
211for (var i = 0; i < 10; i++) 246var processedCount = 0; 247var i = 0;
DiscoverCommand.cs (3)
163var result = ExecuteCore( 177for (var i = 0; i < assemblies.Length; i++) 312for (var i = 0; i < x.Length; i++)
GenerateCommand.cs (6)
100var result = ExecuteCore( 251var errorCount = result.CSharpDocument.Diagnostics.Length; 252for (var i = 0; i < errorCount; i++) 411for (var cssScopeSourceIndex = 0; cssScopeSourceIndex < cssScopeSources.Count; cssScopeSourceIndex++) 417for (var i = 0; i < items.Length; i++) 428var cssScopeValue = cssScopeAssociations.TryGetValue(sources[i], out var cssScopeIndex)
Json\JsonDataReader.cs (3)
157var length = _currentValue.GetArrayLength(); 164var i = 0; 175var length = _currentValue.GetArrayLength();
Json\JsonDataWriter.cs (2)
165var count = elements.Count; 167for (var i = 0; i < count; i++)
Json\ObjectReaders_TagHelpers.cs (1)
195for (var i = 0; i < length; i++)
Json\ObjectReaders.cs (4)
20var absoluteIndex = reader.ReadInt32OrZero(nameof(SourceSpan.AbsoluteIndex)); 21var lineIndex = reader.ReadInt32OrZero(nameof(SourceSpan.LineIndex)); 22var characterIndex = reader.ReadInt32OrZero(nameof(SourceSpan.CharacterIndex)); 23var length = reader.ReadInt32OrZero(nameof(SourceSpan.Length));
Program.cs (1)
45var result = application.Execute(args);
ServerCommand.cs (2)
96if (KeepAlive.HasValue() && int.TryParse(KeepAlive.Value(), out var result)) 147var processId = Environment.ProcessId;
ServerProtocol\CompletedServerResponse.cs (1)
39var returnCode = reader.ReadInt32();
ServerProtocol\RequestArgument.cs (1)
35var argIndex = reader.ReadInt32();
ServerProtocol\ServerConnection.cs (3)
136var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 137var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 182var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess;
ServerProtocol\ServerLogger.cs (1)
81var innerExceptionLevel = 0;
ServerProtocol\ServerProtocol.cs (3)
20var length = reader.ReadInt32(); 44var totalBytesRead = 0; 48var bytesRead = await stream.ReadAsync(
ServerProtocol\ServerRequest.cs (6)
58if (int.TryParse(argument.Value, out var result)) 85var requestLength = args.Count + 1; 97for (var i = 0; i < args.Count; ++i) 129var length = BitConverter.ToInt32(lengthBuffer, 0); 155for (var i = 0; i < argumentCount; i++) 187var length = checked((int)memoryStream.Length);
ServerProtocol\ServerResponse.cs (1)
63var length = checked((int)memoryStream.Length);
ServerProtocol\ShutdownServerResponse.cs (1)
24var serverProcessId = reader.ReadInt32();
ShadowCopyManager.cs (1)
83var id = _counter++;
ScenarioTests.Common.Tests (1)
ScenarioTestTypes.cs (1)
1037var numberOfBytesInThisRead = (int)Math.Min(count, _length - _position);
sdk-tasks (9)
ProcessRuntimeAnalyzerVersions.cs (1)
35var slashIndex = recursiveDir.IndexOf('\\');
ReplaceFileContents.cs (1)
75for (var i = 0; i < InputFiles.Length; i++)
Utils\Version.cs (7)
28var major = Major << 26; 29var minor = Minor << 20; 30var patch = Patch << 14; 31var msiVersionNumber = major | minor | patch | VersionRevision; 33var msiMajor = (msiVersionNumber >> 24) & 0xFF; 34var msiMinor = (msiVersionNumber >> 16) & 0xFF; 35var msiBuild = msiVersionNumber & 0xFFFF;
SelectTests (11)
GraphAffectedProjects.cs (1)
521for (var i = 1; i < fields.Length; i++)
Program.cs (7)
247var buildableSelected = result.TestProjects.Count(testProjectsByName.ContainsKey); 366var stdout = RunProcess("git", new[] { "merge-base", from, head }, repoRoot, out var exitCode, out var stderr); 426var stdout = RunProcess("git", args, options.RepoRoot, out var exitCode, out var stderr); 906var hops = path.Count - 2; 931var sep = key.IndexOf(':', StringComparison.Ordinal); 945var sep = key.IndexOf(':', StringComparison.Ordinal); 1227var hops = path.Count - 2;
TestSelector.cs (2)
393var beforeTests = testCauses.Count; 394var beforeJobs = jobCauses.Count;
TriggerMap.cs (1)
149var nameIndex = core.IndexOf("<name>", StringComparison.Ordinal);
Seq.ApiService (3)
Program.cs (3)
19var min = 1; 20var max = 10; 25var number = Random.Shared.Next(min, max);
Shared (3)
BufferWriterPool\BufferWriter.cs (2)
171var avail = _buffer.Length - WrittenCount; 174var targetCapacity = _buffer.Length == 0 ? DefaultCapacity : _buffer.Length * 2;
RentedSpan\RentedSpan.cs (1)
54var size = Unsafe.SizeOf<T>() * length;
Shared.Tests (6)
EmptyCollections\EmptyCollectionExtensionsTests.cs (1)
68var count = 0;
Memoization\MemoizeTests.cs (4)
42var callCount = 0; 60var callCount = 0; 81var callCount = 0; 101var callCount = 0;
Throw\ThrowTest.cs (1)
101var actualValue = 10;
SignalRServerlessWeb (1)
Program.cs (1)
56var count = 0;
Stress.ApiService (58)
ConsoleStresser.cs (2)
94for (var color = 30; color <= 37; color++) 102for (var color = 40; color <= 47; color++)
LargeTelemetryGenerator.cs (31)
83var nextProgressCount = ProgressInterval; 84for (var logIndex = 0; logIndex < options.ConsoleLogCount; logIndex++) 130var nextProgressCount = ProgressInterval; 131for (var firstTraceIndex = 0; firstTraceIndex < totalTraceCount; firstTraceIndex += TraceBatchSize) 134var traceCount = Math.Min(TraceBatchSize, totalTraceCount - firstTraceIndex); 135for (var traceOffset = 0; traceOffset < traceCount; traceOffset++) 137var traceIndex = firstTraceIndex + traceOffset; 140for (var spanIndex = 0; spanIndex < spansPerTrace; spanIndex++) 166var nextProgressCount = ProgressInterval; 167for (var firstSpanIndex = 0; firstSpanIndex < totalSpanCount; firstSpanIndex += LargeTraceBatchSize) 170var spanCount = Math.Min(LargeTraceBatchSize, totalSpanCount - firstSpanIndex); 171for (var spanOffset = 0; spanOffset < spanCount; spanOffset++) 173var spanIndex = firstSpanIndex + spanOffset; 222var nextProgressCount = ProgressInterval; 223for (var firstLogIndex = 0; firstLogIndex < totalLogCount; firstLogIndex += LogBatchSize) 229var logCount = Math.Min(LogBatchSize, totalLogCount - firstLogIndex); 230for (var logOffset = 0; logOffset < logCount; logOffset++) 232var logIndex = firstLogIndex + logOffset; 280var durationSeconds = checked(durationHours * 60 * 60); 283var nextProgressCount = ProgressInterval; 284for (var firstSecond = 0; firstSecond < durationSeconds; firstSecond += MetricSecondsPerBatch) 308var secondCount = Math.Min(MetricSecondsPerBatch, durationSeconds - firstSecond); 309for (var secondOffset = 0; secondOffset < secondCount; secondOffset++) 311var secondIndex = firstSecond + secondOffset; 314for (var dimensionIndex = 0; dimensionIndex < dimensionCount; dimensionIndex++) 329var observationIndex = secondIndex % s_histogramValues.Length; 444var separatorIndex = pair.IndexOf('='); 474var completeCycles = sampleCount / s_histogramValues.Length; 475var remainder = sampleCount % s_histogramValues.Length; 481var completeCycles = sampleCount / s_histogramValues.Length; 482var remainder = sampleCount % s_histogramValues.Length;
ProducerConsumer.cs (2)
46for (var i = 0; i < count; i++) 48var id = i + 1;
Program.cs (11)
62for (var i = 0; i < 5000; i++) 81for (var i = 0; i < 5000; i++) 118for (var i = 0; i < 250; i++) 149for (var i = 0; i < TraceCount; i++) 213for (var i = 0; i < LogCount / BatchSize; i++) 215for (var j = 0; j < BatchSize; j++) 233for (var i = 0; i < LogCount / BatchSize; i++) 235for (var j = 0; j < BatchSize; j++) 237var size = (i + 1) * (j + 1) / 10; 294var logCount = 0; 921for (var i = 0; i < 10000; i++)
TestMetrics.cs (1)
53for (var i = 0; i < uploadSpeed.Count; i++)
TraceCreator.cs (11)
39for (var i = 0; i < count; i++) 74var sameTraceCount = 0; 75var crossTraceCount = 0; 116var eventCount = Random.Shared.Next(0, 5); 117for (var i = 0; i < eventCount; i++) 120var tagsCount = Random.Shared.Next(0, 5); 121for (var j = 0; j < tagsCount; j++) 132var activityLinkCount = Random.Shared.Next(0, Math.Min(5, _allActivities.Count)); 134for (var i = 0; i < links.Length; i++) 138var tagsCount = Random.Shared.Next(0, 3); 139for (var j = 0; j < tagsCount; j++)
Stress.AppHost (12)
AppHost.cs (6)
40for (var i = 0; i < 2; i++) 46for (var j = 0; j < 3; j++) 78for (var i = 1; i <= 30; i++) 80var port = 5180 + i; 89for (var i = 0; i < 500; i++) 133for (var i = 0; i < 3; i++)
CommandResources.cs (1)
1336for (var i = 1; i <= fieldCount; i++)
InteractionCommands.cs (4)
254if (dinnerInput.Value == "steak" && int.TryParse(numberOfPeopleInput.Value, CultureInfo.InvariantCulture, out var i) && i > 4) 326for (var i = 0; i < 3; i++) 471for (var i = 0; i < 3; i++) 568for (var i = 0; i < 50; i++)
TestResource.cs (1)
164var seconds = Random.Shared.Next(2, 12);
Stress.TelemetryService (2)
CounterMetrics.cs (1)
20for (var i = 0; i < 1000000; i++)
TelemetryStresser.cs (1)
35var value = 0;
SuperFileCheck (6)
Program.cs (6)
156var exitCode = proc.ExitCode; 231for (var i = 0; i < typeDecls.Length; i++) 318var index = lineStr.IndexOf(syntaxDirective); 401var lineNumber = GetMethodStartingLineNumber(methodDecl); 403for (var i = 1; i < lineNumber; i++) 717var index = i;
System.CommandLine (34)
ArgumentValidation.cs (6)
83for (var i = 0; i < result.Tokens.Count; i++) 86var invalidCharactersIndex = token.Value.IndexOfAny(invalidFileNameChars); 108for (var i = 0; i < result.Tokens.Count; i++) 114var invalidCharactersIndex = token.Value.IndexOfAny(invalidPathChars); 161for (var i = 0; i < argumentResult.Tokens.Count; i++) 183for (var i = 0; i < result.Tokens.Count; i++)
Binding\ArgumentConverter.cs (1)
92for (var i = 0; i < tokens.Count; i++)
Binding\ArgumentConverter.StringConverters.cs (1)
164if (int.TryParse(token, out var intValue))
Command.cs (1)
314for (var i = 0; i < parentCommand.Options.Count; i++)
Help\HelpBuilder.cs (2)
243for (var i = 0; i < items.Count; i++) 286for (var i = 0; i < arguments.Count; i++)
Invocation\InvocationPipeline.cs (2)
26var result = 0; 106for (var i = 0; i < parseResult.PreActions.Count; i++)
Invocation\ParseErrorAction.cs (1)
92for (var i = 0; i < unmatchedTokens.Count; i++)
ParseResult.cs (1)
310for (var i = 0; i < PreActions.Count; i++)
Parsing\ArgumentResult.cs (2)
45for (var i = 0; i < Argument.Validators.Count; i++) 166for (var i = 0; i < Argument.Validators.Count; i++)
Parsing\CommandLineParser.cs (2)
44var startTokenIndex = 0; 46var pos = 0;
Parsing\CommandResult.cs (4)
53for (var i = 0; i < Command.Validators.Count; i++) 79for (var i = 0; i < options.Count; i++) 129for (var j = 0; j < optionResult.Option.Validators.Count; j++) 147for (var i = 0; i < arguments.Count; i++)
Parsing\ParseDiagramAction.cs (1)
43for (var i = 0; i < unmatchedTokens.Count; i++)
Parsing\ParseOperation.cs (1)
257var contiguousTokens = 0;
Parsing\StringExtensions.cs (3)
313var i = arg.AsSpan().IndexOfAny(':', '='); 359for (var i = 0; i < lines.Length; i++) 442for (var i = 0; i < parentCommand.Options.Count; i++)
Parsing\SymbolResult.cs (1)
36for (var i = 0; i < parseErrors.Count; i++)
Parsing\SymbolResultTree.cs (4)
25for (var i = 0; i < tokenizeErrors.Count; i++) 109for (var i = 0; i < command.Arguments.Count; i++) 117for (var i = 0; i < command.Options.Count; i++) 125for (var i = 0; i < command.Subcommands.Count; i++)
Symbol.cs (1)
91for (var i = 0; i < value.Length; i++)
System.CommandLine.StaticCompletions (3)
shells\FishShellProvider.cs (2)
120var subStateId = stateIdByCommand[sub]; 261var maxValues = option.Arity.MaximumNumberOfValues;
shells\ZshShellProvider.cs (1)
198var pos = command.Arguments.Where(a => !parentArguments.Contains(a.Name) && !a.Hidden).Count() + 1;
System.ComponentModel.Composition (4)
System\ComponentModel\Composition\Hosting\AtomicComposition.cs (3)
246for (var index = 0; index < _valueCount; index++) 267for (var index = 0; index < _valueCount; index++) 290for (var index = 0; index < _valueCount; index++)
System\ComponentModel\Composition\Hosting\ImportEngine.RecompositionManager.cs (1)
129var index = partsToUnindex.IndexOf(partManager);
System.ComponentModel.TypeConverter (1)
src\runtime\src\libraries\Common\src\System\Drawing\ColorConverterCommon.cs (1)
112throw new ArgumentException(SR.Format(SR.ConvertInvalidPrimitive, text.ToString(), nameof(Int32)), e);
System.Composition.Hosting (4)
System\Composition\Hosting\Core\DependencyAccessor.cs (1)
32for (var i = 0; i < all.Length; ++i)
System\Composition\Hosting\Util\SmallSparseInitonlyArray.cs (3)
26var elementIndex = index & ElementIndexMask; 41var nextIndex = (index + offset) & ElementIndexMask; 68var elementIndex = index & ElementIndexMask;
System.Composition.Runtime (2)
System\Composition\Hosting\Core\CompositionContract.cs (2)
91var hc = _contractType.GetHashCode(); 216var result = -1;
System.Composition.TypedParts (5)
System\Composition\TypedParts\ActivationFeatures\LifetimeFeature.cs (1)
32var sharingKey = LifetimeContext.AllocateSharingId();
System\Composition\TypedParts\ContractHelpers.cs (1)
34var explicitImportsApplied = 0;
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (3)
117for (var i = 0; i < cps.Length; ++i) 143for (var index = 0; index < constructorsCount; index++) 178for (var i = 0; i < cps.Length; ++i)
System.Diagnostics.DiagnosticSource (23)
System\Diagnostics\DsesFilterAndTransform.cs (5)
120var startTransformIdx = startIdx; 121var endEventNameIdx = endIdx; 122var colonIdx = filterAndPayloadSpec.IndexOf(':', startIdx, endIdx - startIdx); 130var slashIdx = filterAndPayloadSpec.IndexOf('/', startIdx, endEventNameIdx - startIdx); 135var atIdx = filterAndPayloadSpec.IndexOf('@', slashIdx + 1, endEventNameIdx - slashIdx - 1);
System\Diagnostics\Metrics\Base2ExponentialHistogramAggregator.cs (5)
177var c = measurement.CompareTo(0); 198var index = MapToIndex(measurement); 199var n = PositiveBuckets.TryIncrement(index); 243var exp = (int)((bits & ExponentMask) >> FractionWidth); 251var exp = (int)((bits & ExponentMask) >> FractionWidth);
System\Diagnostics\Metrics\CircularBufferBuckets.cs (13)
77var capacity = Capacity; 90var begin = _begin; 91var end = _end; 107var diff = end - begin; 126var retVal = 0; 127var diff = end - begin; 154var currentBegin = _begin; 155var currentEnd = _end; 159var newBegin = currentBegin >> 1; 160var newEnd = currentEnd >> 1; 196for (var index = begin + 1; index < end; index++) 265var size = Size; 274for (var i = 0; i < size; ++i)
System.Drawing.Primitives (1)
src\runtime\src\libraries\Common\src\System\Drawing\ColorConverterCommon.cs (1)
112throw new ArgumentException(SR.Format(SR.ConvertInvalidPrimitive, text.ToString(), nameof(Int32)), e);
System.IO.Pipelines (3)
System\IO\Pipelines\PipeCompletionCallbacks.cs (1)
22var count = _callbacks.Count;
System\IO\Pipelines\StreamPipeReader.cs (1)
513var bufferSize = minimumSize ?? BufferSize;
System\IO\Pipelines\StreamPipeWriter.cs (1)
180var adjustedToMaximumSize = Math.Min(maxBufferSize, sizeHint);
System.Linq.Expressions (6)
System\Linq\Expressions\BinaryExpression.cs (1)
243for (var i = 0; i < n; i++)
System\Linq\Expressions\Compiler\LambdaCompiler.Address.cs (1)
337for (var i = 0; i < n; i++)
System\Linq\Expressions\Compiler\LambdaCompiler.Lambda.cs (1)
175for (var j = 0; j < count; j++, i++)
System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs (3)
57case TypeCode.Int32: return FastCreate<Int32>(target, pi); 101case TypeCode.Int32: return FastCreate<T0, Int32>(target, pi); 143case TypeCode.Int32: return new FuncCallInstruction<T0, T1, Int32>(target);
System.Memory (1)
System\Buffers\ReadOnlySequenceDebugView.cs (1)
18var segmentCount = 0;
System.Net.Http (3)
src\runtime\src\libraries\Common\src\System\Net\Http\aspnetcore\Http2\Hpack\HPackEncoder.cs (3)
48if (H2StaticTable.TryGetStatusIndex(statusCode, out var index)) 57if (!EncodeLiteralHeaderFieldWithoutIndexing(H2StaticTable.Status200, destination, out var nameLength)) 65if (!EncodeStringLiteral(statusBytes, destination.Slice(nameLength), out var valueLength))
System.Net.Http.WinHttpHandler (1)
System\Net\Http\WinHttpResponseStream.cs (1)
274var bufferLength = WinHttpResponseParser.GetResponseHeaderCharBufferLength(_requestHandle, isTrailingHeaders: true);
System.Net.Quic (1)
src\runtime\src\libraries\Common\src\System\Net\SafeHandleCache.cs (1)
111var count = _cache.Count;
System.Net.Security (1)
src\runtime\src\libraries\Common\src\System\Net\SafeHandleCache.cs (1)
111var count = _cache.Count;
System.Net.WebSockets.Client (1)
System\Net\WebSockets\BrowserWebSockets\BrowserWebSocket.cs (1)
643var readyState = BrowserInterop.GetReadyState(innerWebSocket);
System.Private.CoreLib (6)
src\runtime\src\libraries\Common\src\System\Number.Parsing.Common.cs (1)
320var nullsToConsume = remainder.IndexOfAnyExcept(TChar.CastFrom('\0'));
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1956int IConvertible.ToInt32(IFormatProvider? provider) => throw InvalidCast(nameof(Int32));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\TraceLoggingMetadataCollector.cs (1)
109var size = (TraceLoggingDataType)((int)type & Statics.InTypeMask) switch
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CultureData.Icu.cs (1)
122if (!IsValidCultureName(realNameBuffer, out var index, out int indexOfExtensions))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Lock.cs (2)
307var owningThreadId = _owningThreadId; 730var owningThreadId = _owningThreadId;
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
647foreach (var clauseIndex in includedClauses)
System.Private.DataContractSerialization (3)
System\Xml\XmlDictionaryReader.cs (3)
1724throw XmlExceptionHelper.CreateConversionException(nameof(Int32), exception); 1728throw XmlExceptionHelper.CreateConversionException(nameof(Int32), exception); 1732throw XmlExceptionHelper.CreateConversionException(nameof(Int32), exception);
System.Private.TypeLoader (4)
Internal\Runtime\TypeLoader\MetadataNameExtensions.cs (1)
104var index = 0;
Internal\Runtime\TypeLoader\TemplateLocator.cs (2)
30var hashCode = canonForm.GetHashCode(); 81var hashCode = canonForm.GetHashCode();
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\ThreadSafeFlags.cs (1)
31var originalFlags = _value;
System.Private.Xml (1)
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (1)
1359var costForChild = CheckNodeCost(child); // recurse
System.Reflection.Metadata (7)
System\Reflection\Internal\Utilities\MemoryBlock.cs (3)
530var low = 0; 531var high = asciiKeys.Length - 1; 535var middle = low + ((high - low) >> 1);
System\Reflection\Metadata\Ecma335\MetadataAggregator.cs (1)
267var size = (handle.Type == HandleType.Guid) ? heapOffset - 1 : heapOffset;
System\Reflection\Metadata\IL\MethodBodyBlock.cs (1)
202var classTokenOrFilterOffset = memReader.ReadInt32();
System\Reflection\PortableExecutable\PEBuilder.cs (2)
130var nextRva = BitArithmetic.Align(sizeOfPeHeaders, Header.SectionAlignment); 131var nextPointer = BitArithmetic.Align(sizeOfPeHeaders, Header.FileAlignment);
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
283[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Int32))]
System.Runtime.InteropServices.JavaScript (3)
System\Runtime\InteropServices\JavaScript\JSFunctionBinding.cs (1)
239var functionHandle = (int)jsFunction.JSHandle;
System\Runtime\InteropServices\JavaScript\JSHostImplementation.cs (1)
347var idx = SmallIndexOf(fqn, '.', -1);
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Object.cs (1)
146var v = (int)value;
System.Runtime.Numerics (1)
src\runtime\src\libraries\Common\src\System\Number.Parsing.Common.cs (1)
320var nullsToConsume = remainder.IndexOfAnyExcept(TChar.CastFrom('\0'));
System.Security.Cryptography.Pkcs (2)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Encrypt.cs (1)
106for (var i = 0; i < recipients.Count; i++)
System\Security\Cryptography\Pkcs\SignerInfo.cs (1)
381for (var i = 0; i < unsignedAttrs.Length; i++)
System.ServiceModel.NetTcp (2)
System\ServiceModel\Channels\SocketAwaitableEventArgs.cs (2)
40var bytesTransferred = BytesTransferred; 57var bytesTransferred = BytesTransferred;
System.ServiceModel.Primitives (20)
Extensions\ReflectionExtensions.cs (1)
156if (type == typeof(Int32))
Internals\System\Runtime\TimeoutHelper.cs (2)
300var segmentValue = millisecondsTimeout / SegmentationFactor; 301var coalescingSpanMs = CoalescingFactor;
System\ServiceModel\Channels\InternalDuplexBindingElement.cs (2)
25_priority = Int32.MaxValue - 1; 29_priority = Int32.MaxValue;
System\ServiceModel\Channels\RequestChannel.cs (1)
173var outstandingRequestCloseCount = Interlocked.Decrement(ref _outstandRequestCloseCount);
System\ServiceModel\Channels\TransportDefaults.cs (4)
31public const int BufferedReadDefaultMaxStringContentLength = Int32.MaxValue; 32public const int BufferedReadDefaultMaxArrayLength = Int32.MaxValue; 33public const int BufferedReadDefaultMaxBytesPerRead = Int32.MaxValue; 34public const int BufferedReadDefaultMaxNameTableCharCount = Int32.MaxValue;
System\ServiceModel\Description\ServiceReflector.cs (1)
142for (int i = 0; i < Int32.MaxValue; i++)
System\ServiceModel\Dispatcher\InvokerUtil.cs (3)
52var inputCount = parameters.Length; 73for (var i = 0; i < inputCount; i++) 95for (var i = 0; i < outputPos.Length; i++)
System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (3)
869value = Array.Empty<Int32>(); 981Int32[] arrayValue = (Int32[])value;
System\ServiceModel\Security\WSTrust.cs (3)
255keySize = Int32.Parse(XmlHelper.ReadTextElementAsTrimmedString(child), NumberFormatInfo.InvariantInfo); 278issuedTokenBuffer = new XmlBuffer(Int32.MaxValue); 353keySize = Int32.Parse(XmlHelper.ReadTextElementAsTrimmedString(child), NumberFormatInfo.InvariantInfo);
System.ServiceModel.Primitives.Tests (2)
ServiceModel\MessageContractTest.4.4.0.cs (2)
180MessageBuffer buffer = msg.CreateBufferedCopy(Int32.MaxValue); 261MessageBuffer buffer = msg.CreateBufferedCopy(Int32.MaxValue);
System.ServiceModel.UnixDomainSocket (2)
System\ServiceModel\Channels\SocketAwaitableEventArgs.cs (2)
40var bytesTransferred = BytesTransferred; 57var bytesTransferred = BytesTransferred;
System.Text.Encodings.Web (1)
System\Text\Encodings\Web\TextEncoderSettings.cs (1)
85foreach (var allowedCodePoint in codePoints)
System.Transactions.Local (2)
System\Transactions\DtcProxyShim\EnlistmentShim.cs (1)
20var voteHr = OletxHelper.S_OK;
System\Transactions\DtcProxyShim\TransactionShim.cs (1)
73var propagationTokenSize = (int)propagationTokenSizeULong;
System.Windows.Controls.Ribbon (5)
Microsoft\Windows\Controls\KeyTipService.cs (1)
497if (Int32.TryParse(keyTip, out keyTipValue))
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (4)
2080if (currentIndex == Int32.MinValue) 2154return Int32.MinValue; 2163return Int32.MinValue; 2177return Int32.MinValue;
System.Windows.Forms.Design (5)
System\Windows\Forms\Design\AnchorEditor.AnchorUI.cs (5)
76var pixel_10 = ScaleHelper.ScaleToInitialSystemDpi(10); 77var pixel_30 = ScaleHelper.ScaleToInitialSystemDpi(30); 78var pixel_40 = ScaleHelper.ScaleToInitialSystemDpi(40); 79var pixel_60 = ScaleHelper.ScaleToInitialSystemDpi(60); 80var pixel_90 = ScaleHelper.ScaleToInitialSystemDpi(90);
Terminals.Repl (1)
Program.cs (1)
105for (var i = 0; i < text.Length; i++)
testhost (9)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (1)
53var processId =
src\vstest\src\testhost.x86\DefaultEngineInvoker.cs (5)
147var dcPort = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, DataCollectionPortArgument); 194var timeout = EnvironmentHelper.GetConnectionTimeout(); 215var hasParentProcessArgument = CommandLineArgumentsHelper.TryGetIntArgFromDict(argsDictionary, ParentProcessIdArgument, out var parentProcessId); 259var port = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, "--port"); 288var traceLevelInt = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, TraceLevelArgument);
src\vstest\src\testhost.x86\TestHostTraceListener.cs (2)
23for (var i = 0; i < Trace.Listeners.Count; i++) 50var frameCount = 0;
src\vstest\src\testhost.x86\UnitTestClient.cs (1)
42for (var index = 0; index < parmChars.Length; index++)
testhost.arm64 (9)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (1)
53var processId =
src\vstest\src\testhost.x86\DefaultEngineInvoker.cs (5)
147var dcPort = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, DataCollectionPortArgument); 194var timeout = EnvironmentHelper.GetConnectionTimeout(); 215var hasParentProcessArgument = CommandLineArgumentsHelper.TryGetIntArgFromDict(argsDictionary, ParentProcessIdArgument, out var parentProcessId); 259var port = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, "--port"); 288var traceLevelInt = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, TraceLevelArgument);
src\vstest\src\testhost.x86\TestHostTraceListener.cs (2)
23for (var i = 0; i < Trace.Listeners.Count; i++) 50var frameCount = 0;
src\vstest\src\testhost.x86\UnitTestClient.cs (1)
42for (var index = 0; index < parmChars.Length; index++)
testhost.x86 (9)
DefaultEngineInvoker.cs (5)
147var dcPort = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, DataCollectionPortArgument); 194var timeout = EnvironmentHelper.GetConnectionTimeout(); 215var hasParentProcessArgument = CommandLineArgumentsHelper.TryGetIntArgFromDict(argsDictionary, ParentProcessIdArgument, out var parentProcessId); 259var port = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, "--port"); 288var traceLevelInt = CommandLineArgumentsHelper.GetIntArgFromDict(argsDictionary, TraceLevelArgument);
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (1)
53var processId =
TestHostTraceListener.cs (2)
23for (var i = 0; i < Trace.Listeners.Count; i++) 50var frameCount = 0;
UnitTestClient.cs (1)
42for (var index = 0; index < parmChars.Length; index++)
TypeScriptApiCompat (10)
ApiCompatSuppression.cs (1)
57var lineNumber = 0;
AtsSurfaceParser.cs (9)
124var bracketIndex = line.IndexOf(" [", StringComparison.Ordinal); 141var separatorIndex = line.IndexOf(": ", StringComparison.Ordinal); 157var separatorIndex = line.IndexOf(" = ", StringComparison.Ordinal); 172var pathSeparatorIndex = line.IndexOf(": ", StringComparison.Ordinal); 178var typeSeparatorIndex = line.IndexOf(" = ", pathSeparatorIndex + 2, StringComparison.Ordinal); 193var openParenIndex = line.IndexOf('('); 194var closeParenIndex = line.LastIndexOf(") -> ", StringComparison.Ordinal); 215var separatorIndex = parameterText.IndexOf(": ", StringComparison.Ordinal); 231var descriptionIndex = value.IndexOf(" # ", StringComparison.Ordinal);
UIAutomationClient (11)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsSetLastError.cs (1)
41public static extern Int32 GetWindowLong(IntPtr hWnd, int nIndex );
System\Windows\Automation\RangeValuePattern.cs (10)
245else if (propValue is Int32) 247return (double)(Int32)propValue; 284else if (propValue is Int32) 286return (double)(Int32)propValue; 313else if (propValue is Int32) 315return (double)(Int32)propValue; 346else if (propValue is Int32) 348return (double)(Int32)propValue; 378else if (propValue is Int32) 380return (double)(Int32)propValue;
UIAutomationClientSideProviders (3)
MS\Internal\AutomationProxies\Accessible.cs (1)
671else if (scan is Int32)
MS\Win32\UnsafeNativeMethods.cs (1)
368internal static Int32 GetWindowLong(IntPtr hWnd, int nIndex, out int error)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsSetLastError.cs (1)
41public static extern Int32 GetWindowLong(IntPtr hWnd, int nIndex );
UIAutomationTypes (8)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (1)
1558public delegate IntPtr WndProc(IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam);
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsSetLastError.cs (7)
111public static extern Int32 GetWindowLong(HandleRef hWnd, int nIndex ); 114public static extern Int32 GetWindowLong(IntPtr hWnd, int nIndex ); 141public static extern Int32 SetWindowLong(HandleRef hWnd, int nIndex, Int32 dwNewLong); 144public static extern Int32 SetWindowLong(IntPtr hWnd, int nIndex, Int32 dwNewLong); 147public static extern Int32 SetWindowLongWndProc(HandleRef hWnd, int nIndex, NativeMethods.WndProc dwNewLong);
vbc (32)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
164var exitCode = RunLocalCompilation(parsedArgs.ToArray(), buildPaths, textWriter);
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (13)
87var requestLength = args.Count + 1 + (libDirectory == null ? 0 : 1); 129var length = BitConverter.ToInt32(lengthBuffer, 0); 224var argIndex = reader.ReadInt32(); 386var count = reader.ReadInt32(); 388for (var i = 0; i < count; i++) 437var returnCode = reader.ReadInt32(); 441var telemetryCount = reader.ReadInt32(); 452for (var i = 0; i < count; i++) 493var serverProcessId = reader.ReadInt32(); 540var count = reader.ReadInt32(); 542for (var i = 0; i < count; i++) 630var length = reader.ReadInt32(); 664var hashAttributeCount = hashAttributes.Count();
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (6)
221var originalThreadId = Environment.CurrentManagedThreadId; 222var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 223var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 263var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess; 282var releaseThreadId = Environment.CurrentManagedThreadId; 806for (var i = 0; i < 100; i++)
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (2)
125var processId = Process.GetCurrentProcess().Id; 152var threadId = Environment.CurrentManagedThreadId;
src\roslyn\src\Compilers\Shared\NativeMethods.cs (10)
19internal Int32 cb; 23internal Int32 dwX; 24internal Int32 dwY; 25internal Int32 dwXSize; 26internal Int32 dwYSize; 27internal Int32 dwXCountChars; 28internal Int32 dwYCountChars; 29internal Int32 dwFillAttribute; 30internal Int32 dwFlags; 64internal const Int32 STARTF_USESTDHANDLES = 0x00000100;
VBCSCompiler (40)
src\roslyn\src\Compilers\Server\VBCSCompiler\BuildServerController.cs (2)
250if (!int.TryParse(timeoutValue.ToString(), NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsedTimeout) || 333if (!int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsedVerbosity) ||
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilationCache.cs (4)
439for (var i = 0; i < lines.Length; i++) 482var totalDeleted = 0; 483var totalKept = 0; 484var totalErrors = 0;
src\roslyn\src\Compilers\Server\VBCSCompiler\NamedPipeClientConnectionHost.cs (1)
69var listenCount = Math.Min(4, Environment.ProcessorCount);
src\roslyn\src\Compilers\Server\VBCSCompiler\ServerDispatcher.cs (1)
271var i = 0;
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
164var exitCode = RunLocalCompilation(parsedArgs.ToArray(), buildPaths, textWriter);
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (13)
87var requestLength = args.Count + 1 + (libDirectory == null ? 0 : 1); 129var length = BitConverter.ToInt32(lengthBuffer, 0); 224var argIndex = reader.ReadInt32(); 386var count = reader.ReadInt32(); 388for (var i = 0; i < count; i++) 437var returnCode = reader.ReadInt32(); 441var telemetryCount = reader.ReadInt32(); 452for (var i = 0; i < count; i++) 493var serverProcessId = reader.ReadInt32(); 540var count = reader.ReadInt32(); 542for (var i = 0; i < count; i++) 630var length = reader.ReadInt32(); 664var hashAttributeCount = hashAttributes.Count();
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (6)
221var originalThreadId = Environment.CurrentManagedThreadId; 222var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 223var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 263var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess; 282var releaseThreadId = Environment.CurrentManagedThreadId; 806for (var i = 0; i < 100; i++)
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (2)
125var processId = Process.GetCurrentProcess().Id; 152var threadId = Environment.CurrentManagedThreadId;
src\roslyn\src\Compilers\Shared\NativeMethods.cs (10)
19internal Int32 cb; 23internal Int32 dwX; 24internal Int32 dwY; 25internal Int32 dwXSize; 26internal Int32 dwYSize; 27internal Int32 dwXCountChars; 28internal Int32 dwYCountChars; 29internal Int32 dwFillAttribute; 30internal Int32 dwFlags; 64internal const Int32 STARTF_USESTDHANDLES = 0x00000100;
vstest.console (20)
CommandLine\AssemblyMetadataProvider.cs (2)
160var fxStartIndex = result.IndexOf(".NET", StringComparison.Ordinal); 161var fxEndIndex = result.IndexOf("\u0001", fxStartIndex, StringComparison.Ordinal);
CommandLine\Executor.cs (4)
97var additionalThreadsCount = Environment.ProcessorCount * 4; 98ThreadPool.GetMinThreads(out var workerThreads, out var completionPortThreads); 251for (var index = 0; index < args.Length; index++)
Internal\ConsoleLogger.cs (5)
683var passedTests = 0; 684var failedTests = 0; 685var skippedTests = 0; 686var totalTests = 0; 690var runLevelAttachmentsCount = e.AttachmentSets == null ? 0 : e.AttachmentSets.Sum(attachmentSet => attachmentSet.Attachments.Count);
Internal\FilePatternParser.cs (1)
99var splitOnWildCardIndex = filePattern.IndexOfAny(_wildCardCharacters);
Internal\ProgressIndicator.cs (1)
68var currentLineCursor = ConsoleHelper.CursorTop;
Processors\CLIRunSettingsArgumentProcessor.cs (2)
180var length = mergedArgs.Count; 191var indexOfSeparator = arg.IndexOf("=", StringComparison.Ordinal);
Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (1)
214for (var i = 0; i < testAdapterPaths.Length; i++)
Processors\Utilities\LoggerUtilities.cs (1)
75var existingLoggerIndex = loggerRunSettings.GetExistingLoggerIndex(logger);
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (1)
53var processId =
TestPlatformHelpers\TestRequestManager.cs (2)
1086var existingLoggerIndex = loggerRunSettings.GetExistingLoggerIndex(logger); 1121var existingLoggerIndex = loggerRunSettings.GetExistingLoggerIndex(logger);
vstest.console.arm64 (20)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (1)
53var processId =
src\vstest\src\vstest.console\CommandLine\AssemblyMetadataProvider.cs (2)
160var fxStartIndex = result.IndexOf(".NET", StringComparison.Ordinal); 161var fxEndIndex = result.IndexOf("\u0001", fxStartIndex, StringComparison.Ordinal);
src\vstest\src\vstest.console\CommandLine\Executor.cs (4)
97var additionalThreadsCount = Environment.ProcessorCount * 4; 98ThreadPool.GetMinThreads(out var workerThreads, out var completionPortThreads); 251for (var index = 0; index < args.Length; index++)
src\vstest\src\vstest.console\Internal\ConsoleLogger.cs (5)
683var passedTests = 0; 684var failedTests = 0; 685var skippedTests = 0; 686var totalTests = 0; 690var runLevelAttachmentsCount = e.AttachmentSets == null ? 0 : e.AttachmentSets.Sum(attachmentSet => attachmentSet.Attachments.Count);
src\vstest\src\vstest.console\Internal\FilePatternParser.cs (1)
99var splitOnWildCardIndex = filePattern.IndexOfAny(_wildCardCharacters);
src\vstest\src\vstest.console\Internal\ProgressIndicator.cs (1)
68var currentLineCursor = ConsoleHelper.CursorTop;
src\vstest\src\vstest.console\Processors\CLIRunSettingsArgumentProcessor.cs (2)
180var length = mergedArgs.Count; 191var indexOfSeparator = arg.IndexOf("=", StringComparison.Ordinal);
src\vstest\src\vstest.console\Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (1)
214for (var i = 0; i < testAdapterPaths.Length; i++)
src\vstest\src\vstest.console\Processors\Utilities\LoggerUtilities.cs (1)
75var existingLoggerIndex = loggerRunSettings.GetExistingLoggerIndex(logger);
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (2)
1086var existingLoggerIndex = loggerRunSettings.GetExistingLoggerIndex(logger); 1121var existingLoggerIndex = loggerRunSettings.GetExistingLoggerIndex(logger);
WindowsFormsIntegration (2)
System\Windows\Integration\ElementHost.cs (2)
108if (constraints.Width == Int32.MaxValue) { constraints.Width = Double.PositiveInfinity; } 109if (constraints.Height == Int32.MaxValue) { constraints.Height = Double.PositiveInfinity; }