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(); },
29353 references to Int32
Analyzer.Utilities.UnitTests (2)
Extensions\IEnumerableExensionsTests.cs (1)
53for (var i = count; i > 0; i--)
Options\SymbolNamesWithValueOptionTests.cs (1)
34var callCount = 0;
AnalyzerRunner (5)
DiagnosticAnalyzerRunner.cs (2)
322for (var i = 0; i < options.Iterations; i++) 436var longestAnalyzerName = telemetryInfoDictionary.Select(x => x.Key.GetType().Name.Length).Max();
Program.cs (3)
212var numberOfNodes = tokensAndNodes.Count(x => x.IsNode); 213var numberOfTokens = tokensAndNodes.Count(x => x.IsToken); 214var numberOfTrivia = root.DescendantTrivia(descendIntoTrivia: true).Count();
ApplicationModelWebSite (1)
Conventions\MultipleAreasControllerConvention.cs (1)
18for (var i = 1; i < areaNames?.Length; i++)
aspire (32)
Backchannel\ExtensionBackchannel.cs (2)
88var connectionAttempts = 0; 156if (addressParts.Length != 2 || !int.TryParse(addressParts[1], out var port) || port <= 0 ||
Certificates\CertificateService.cs (3)
26var checkExitCode = await interactionService.ShowStatusAsync( 34var result = await runner.CheckHttpCertificateAsync( 48var trustExitCode = await interactionService.ShowStatusAsync(
Commands\AddCommand.cs (2)
130var addPackageResult = await _interactionService.ShowStatusAsync( 139var addPackageResult = await _runner.AddPackageAsync(
Commands\BaseCommand.cs (1)
20var exitCode = await ExecuteAsync(parseResult, cancellationToken);
Commands\ExecCommand.cs (1)
217var result = await pendingRun;
Commands\PublishCommandBase.cs (4)
117var buildExitCode = await AppHostHelper.BuildAppHostAsync(_runner, _interactionService, effectiveAppHostProjectFile, buildOptions, cancellationToken); 173var exitCode = await pendingRun; 247var stepCounter = 1; 436for (var i = 0; i < inputs.Count; i++)
Commands\RunCommand.cs (2)
112var buildExitCode = await AppHostHelper.BuildAppHostAsync(_runner, _interactionService, effectiveAppHostProjectFile, buildOptions, cancellationToken); 176var longestLocalizedLength = new[] { dashboardsLocalizedString, logsLocalizedString, endpointsLocalizedString }
DotNetCliRunner.cs (5)
160var exitCode = await ExecuteAsync( 285var exitCode = await ExecuteAsync( 520var connectionAttempts = 0; 631var result = await ExecuteAsync( 691var result = await ExecuteAsync(
NuGet\NuGetPackageCache.cs (1)
65var skip = 0;
Program.cs (1)
181var exitCode = await config.InvokeAsync(args);
src\Shared\CircularBuffer.cs (8)
60for (var index = 0; index < Count; ++index) 92var internalIndex = InternalIndex(index); 106var shiftLength = data.Length - internalIndex - 1; 134var internalIndex = index + _start; 156var internalIndex = InternalIndex(index); 232for (var index = 0; index < Count; ++index) 246for (var index = 0; index < Count; ++index) 256for (var i = 0; i < Count; ++i)
Templating\DotNetTemplateFactory.cs (2)
233var newProjectExitCode = await interactionService.ShowStatusAsync( 243var result = await runner.NewProjectAsync(
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)
119var lastSlashIndex = xms_mirid.LastIndexOf('/');
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL (1)
src\Components\Common\ManagedIdentityTokenCredentialHelpers.cs (1)
119var 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.Tests (88)
CliSmokeTests.cs (2)
14var exitCode = await Aspire.Cli.Program.Main([]); 30var expectedErrorMessagesLocal = valid ? 1 : 2;
Commands\AddCommandTests.cs (10)
25var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 89var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 156var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 235var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 315var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 397var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 476var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 549var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 590var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 660var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout);
Commands\ConfigCommandTests.cs (23)
24var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 38var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 61var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 86var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 115var exitCode1 = await result1.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 120var exitCode2 = await result2.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 145var setExitCode = await setResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 156var getExitCode = await getResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 171var setExitCode = await setResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 181var getExitCode = await getResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 195var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 210var setExitCode = await setResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 215var deleteExitCode = await deleteResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 220var getExitCode = await getResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 235var setExitCode = await setResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 240var deleteExitCode = await deleteResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 264var setExitCode1 = await setResult1.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 268var setExitCode2 = await setResult2.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 272var setExitCode3 = await setResult3.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 277var listExitCode = await listResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 295var setExitCode = await setResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 313var setExitCode = await setResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 337var setExitCode = await setResult.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout);
Commands\DeployCommandTests.cs (6)
27var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 57var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 91var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 125var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 189var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 255var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout);
Commands\ExecCommandTests.cs (5)
30var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 47var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 64var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 81var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 108var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout);
Commands\NewCommandTests.cs (11)
27var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 70var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 126var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 186var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 259var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 319var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 373var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 427var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 481var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 515var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 570var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout);
Commands\PublishCommandPromptingIntegrationTests.cs (9)
49var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 95var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 147var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 194var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 240var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 298var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 377var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 445var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 497var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout);
Commands\PublishCommandTests.cs (6)
27var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 54var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 85var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 116var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 159var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 229var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout);
Commands\RootCommandTests.cs (1)
23var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout);
Commands\RunCommandTests.cs (8)
29var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 46var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 63var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 80var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 120var exitCode = await result.InvokeAsync().WaitAsync(CliTestConstants.DefaultTimeout); 149var logEntryIndex = 0; 229var exitCode = await pendingRun.WaitAsync(CliTestConstants.DefaultTimeout); 283var exitCode = await pendingRun.WaitAsync(CliTestConstants.LongTimeout);
DotNet\DotNetCliRunnerTests.cs (6)
45var exitCode = await runner.RunAsync( 86var exitCode = await runner.BuildAsync(projectFile, options, CancellationToken.None); 128var exitCode = await runner.BuildAsync(projectFile, options, CancellationToken.None); 160var exitCode = await runner.RunAsync( 204var exitCode = await runner.RunAsync( 253var exitCode = await runner.RunAsync(
Hosting\CliOrphanDetectorTests.cs (1)
66var processRunningCallCounter = 0;
Aspire.Dashboard (145)
Components\Controls\AspireMenu.razor.cs (4)
51var left = 0; 52var right = 0; 53var top = 0; 54var bottom = 0;
Components\Controls\Chart\ChartBase.cs (9)
141for (var pointIndex = 0; pointIndex < (pointCount + 2); pointIndex++) 175for (var i = 0; i < currentTrace.Values.Count; i++) 229for (var i = dimensionValues.Count - 1; i >= 0; i--) 258for (var valuesIndex = 0; valuesIndex < histogramValue.Values.Length; valuesIndex++) 340for (var i = 0; i < histogramValue.Values.Length; i++) 363for (var i = 0; i < explicitBounds.Length; i++) 388for (var pointIndex = 0; pointIndex < (pointCount + 2); pointIndex++) 420for (var i = 0; i < xValues.Count; i++) 446for (var i = dimensionValues.Count - 1; i >= 0; i--)
Components\Controls\Chart\MetricTable.razor.cs (5)
75for (var i = 0; i < metricView.Count; i++) 120for (var i = 0; i < xValues.Count; i++) 127var iTmp = i; 157for (var traceIndex = 0; traceIndex < traces.Count; traceIndex++) 203for (var i = newMetrics.Count - 1; i >= 0; i--)
Components\Controls\Chart\PlotlyChart.razor.cs (3)
118for (var i = 0; i <= xValues.Count; i++) 132for (var j = 0; j < MaxExemplarsPerTick; j++) 135var index = (int)Math.Floor(j * step);
Components\Controls\ResourceSelect.razor.cs (1)
48if (Resources?.TryGetNonEnumeratedCount(out var count) is false or null)
Components\Controls\StructuredLogDetails.razor.cs (3)
116var insertStart = destination.Count; 117for (var i = source.Count - 1; i >= 0; i--) 141for (var i = 0; i < value.Length; i++)
Components\Dialogs\InteractionsInputDialog.razor.cs (1)
91for (var i = 0; i < Content.Inputs.Count; i++)
Components\Dialogs\TextVisualizerDialog.razor.cs (1)
251if (reader.TryGetInt32(out var intValue))
Components\Interactions\InteractionsProvider.cs (1)
340var index = _pendingInteractions.IndexOf(existingItem);
Components\Pages\Resources.razor.cs (5)
494var maxHighlightedCount = 0; 497var resourceHighlightedCount = 0; 549if (!_applicationUnviewedErrorCounts.TryGetValue(application, out var oldCount) || oldCount != count) 654var count = 0; 697var maxShownUrls = 3;
Components\Pages\TraceDetail.razor.cs (1)
124var totalItemCount = page.Count();
Components\Pages\Traces.razor.cs (2)
108var count = applicationSpans.TotalSpans; 109var errorCount = applicationSpans.ErroredSpans;
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
42if (!UnviewedErrorCounts.TryGetValue(application.ApplicationKey, out var count) || count == 0)
Configuration\ValidateDashboardOptions.cs (1)
79for (var i = 0; i < options.Otlp.AllowedCertificates.Count; i++)
ConsoleLogs\AnsiParser.cs (24)
28var currentPos = 0; 29var lastWritePos = 0; 33var nextEscapeIndex = text.IndexOf(EscapeChar, currentPos); 69var textStartIndex = -1; 70var textLength = 0; 84for (var i = 0; i < span.Length; i++) 162var nextEscapeIndex = -1; 202for (var i = 0; i < parameters.Length; i++) 204var parameter = parameters[i]; 209var colorCode = parameters[i + 2]; 281var paramsEndPosition = span.Slice(2).IndexOfAnyInRange('@', '~'); 292var nextEscapePosition = SubIndexOfSpan(span, EscapeChar, 1); 302var currentParamStartPosition = 2; 307for (var i = currentParamStartPosition; i <= paramsEndPosition; i++) 315out var parameterValue)) 344var endEscPosition = span.IndexOf("\x1B\\"); 345var endBellPosition = span.IndexOf("\x07"); 400var urlEndEscapePosition = SubIndexOfSpan(span, EscapeChar, 4); 408var linkEndEscapePosition = SubIndexOfSpan(span, EscapeChar, urlEndEscapePosition + 1); 421var linkEndPosition = SubIndexOfSpan(span, '\\', linkEndEscapePosition); 430var argsEndPosition = urlSpan.IndexOf(';'); 481var colorValue = newState.XtermForegroundColorCode.Value; 490var colorValue = newState.XtermBackgroundColorCode.Value; 851var indexInSlice = span[startIndex..].IndexOf(value);
ConsoleLogs\UrlParser.cs (2)
24var nextCharIndex = 0; 34var urlStart = urlMatch.Index;
DashboardWebApplication.cs (1)
529for (var i = 0; i < frontendAddresses.Count; i++)
Extensions\AssemblyExtensions.cs (1)
20var plusIndex = version.IndexOf('+');
Extensions\StringExtensions.cs (1)
51var lastSpaceIndex = s.LastIndexOf(' ');
Model\InputViewModel.cs (1)
51get => int.TryParse(Input.Value, CultureInfo.InvariantCulture, out var result) ? result : null;
Model\KnownPropertyLookup.cs (1)
78for (var i = 0; i < knownProperties.Count; i++)
Model\Otlp\SpanWaterfallViewModel.cs (1)
122var currentSpanLogIndex = 0;
Model\ResourceGridViewModel.cs (1)
43var depth = 0;
Model\ResourceOutgoingPeerResolver.cs (1)
83for (var i = 0; i < urls1.Length; i++)
Model\ResourceStateViewModel.cs (2)
39if (resource.TryGetExitCode(out var exitCode) && exitCode is not 0) 108if (resource.TryGetExitCode(out var exitCode) && exitCode is not 0)
Model\ResourceUrlHelpers.cs (1)
15var index = 0;
Model\ResourceViewModel.cs (3)
117var count = 0; 170var displayNameResult = StringComparers.ResourceName.Compare(x.DisplayName, y.DisplayName); 413var newLineIndex = ExceptionText.IndexOfAny(['\n', '\r']);
Otlp\Model\ColorGenerator.cs (5)
58var r = int.Parse(s.AsSpan(1, 2), NumberStyles.HexNumber, CultureInfo.InvariantCulture); 59var g = int.Parse(s.AsSpan(3, 2), NumberStyles.HexNumber, CultureInfo.InvariantCulture); 60var b = int.Parse(s.AsSpan(5, 2), NumberStyles.HexNumber, CultureInfo.InvariantCulture); 73var i = _currentIndex; 82var i = GetColorIndex(key);
Otlp\Model\DurationFormatter.cs (1)
60for (var i = 0; i < s_unitSteps.Count; i++)
Otlp\Model\OtlpApplication.cs (3)
262var count = 0; 339for (var i = 0; i < x.Length; i++) 357for (var i = 0; i < obj.Length; i++)
Otlp\Model\OtlpHelpers.cs (15)
35for (var i = 0; i < resource.Attributes.Count; i++) 81for (var pos = 0; pos < data.Length; pos++) 191CopyKeyValues(attributes, values, index: 0, context, out var copyCount); 210var readLimit = Math.Min(attributes.Count, context.Options.MaxAttributeCount); 212for (var i = 0; i < attributes.Count; i++) 226var existingIndex = GetIndex(values, attribute.Key); 249for (var i = 0; i < values.Count; i++) 284CopyKeyValues(attributes, copiedAttributes, parentAttributes.Length, context, out var newCopyCount); 290var desiredCopyCount = Math.Min(attributes.Count + index, context.Options.MaxAttributeCount); 296for (var i = 0; i < attributes.Count; i++) 303var existingIndex = GetIndex(copiedAttributes, attribute.Key); 326var i = values.GetIndex(name); 337for (var i = 0; i < values.Length; i++) 380for (var i = 0; i < values.Length; i++) 424var totalItemCount = results.Count();
Otlp\Model\OtlpInstrument.cs (1)
56OtlpHelpers.CopyKeyValuePairs(attributes, Summary.Parent.Attributes, Context, out var copyCount, ref tempAttributes);
Otlp\Model\OtlpTrace.cs (3)
42var depth = 0; 62for (var i = Spans.Count - 1; i >= 0; i--) 139for (var i = 0; i < Spans.Count; i++)
Otlp\Model\OtlpUnits.cs (3)
66var startOpenBraceIndex = 0; 67var lastWriteIndex = 0; 69for (var i = 0; i < unit.Length; i++)
Otlp\Storage\ApplicationKey.cs (2)
31var separator = instanceId.LastIndexOf('-'); 42var c = string.Compare(Name, other.Name, StringComparisons.ResourceName);
Otlp\Storage\TelemetryRepository.cs (14)
354for (var i = _logs.Count - 1; i >= 0; i--) 375ref var count = ref CollectionsMarshal.GetValueRefOrAddDefault(_applicationUnviewedErrorLogs, applicationView.ApplicationKey, out _); 587for (var i = 0; i < applications.Count; i++) 629for (var i = _traces.Count - 1; i >= 0; i--) 667for (var i = _logs.Count - 1; i >= 0; i--) 720ref var count = ref CollectionsMarshal.GetValueRefOrAddDefault(attributesValues, values.Value1, out _); 726ref var count = ref CollectionsMarshal.GetValueRefOrAddDefault(attributesValues, values.Value2, out _); 754ref var count = ref CollectionsMarshal.GetValueRefOrAddDefault(attributesValues, value, out _); 975for (var i = _traces.Count - 1; i >= 0; i--) 995var index = _traces.IndexOf(trace); 997for (var i = index - 1; i >= 0; i--) 1002var insertPosition = i + 1; 1060for (var i = traces.Count - 1; i >= 0; i--) 1120for (var i = 0; i < _traces.Count; i++)
ServiceClient\DashboardClient.cs (2)
231var priorState = Interlocked.CompareExchange(ref _state, value: StateInitialized, comparand: StateNone); 711for (var i = 0; i < logLines.Count; i++)
src\Shared\CircularBuffer.cs (8)
60for (var index = 0; index < Count; ++index) 92var internalIndex = InternalIndex(index); 106var shiftLength = data.Length - internalIndex - 1; 134var internalIndex = index + _start; 156var internalIndex = InternalIndex(index); 232for (var index = 0; index < Count; ++index) 246for (var index = 0; index < Count; ++index) 256for (var i = 0; i < Count; ++i)
src\Shared\CompareHelpers.cs (2)
18var requestByteCount = Encoding.UTF8.GetByteCount(requestKey); 29var encodedByteCount = Encoding.UTF8.GetBytes(requestKey, requestBytesSpan);
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\IConfigurationExtensions.cs (1)
72else if (int.TryParse(value, out var i))
Telemetry\OperationContext.cs (1)
21for (var i = 0; i < propertyCount; i++)
Utils\GlobalizationHelpers.cs (2)
51var parentCount = 0; 106var count = 0;
Aspire.Dashboard.Components.Tests (2)
tests\Shared\AsyncTestHelpers.cs (1)
207for (var i = 0; i < retries; i++)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
288for (var i = 0; i < valueLength; i++)
Aspire.Dashboard.Tests (38)
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++)
DurationFormatterTests.cs (1)
84var input = 0;
Integration\OtlpHttpServiceTests.cs (1)
84for (var i = 0; i < logRecordsCount; i++)
Integration\ServerRetryHelper.cs (5)
28var retryCount = 0; 31var nextPortAttempt = 30000 + Random.Shared.Next(10000); 37for (var i = 0; i < portCount; i++) 39var port = GetAvailablePort(nextPortAttempt, logger); 85for (var i = startingPort; i < ushort.MaxValue; i++)
ResourceOutgoingPeerResolverTests.cs (2)
129var changeCount = 0; 135var readValue = 0;
Telemetry\ComponentTelemetryContextTests.cs (1)
27for (var i = 0; i < telemetryService._defaultProperties.Count; i++)
Telemetry\DashboardTelemetryServiceTests.cs (1)
67var count = 0;
TelemetryRepositoryTests\LogTests.cs (8)
248Assert.True(unviewedCounts1.TryGetValue(new ApplicationKey("TestService", "1"), out var unviewedCount1)); 251Assert.True(unviewedCounts1.TryGetValue(new ApplicationKey("TestService", "2"), out var unviewedCount2)); 372Assert.True(unviewedCounts.TryGetValue(new ApplicationKey("TestService", "2"), out var unviewedCount)); 409Assert.True(unviewedCounts.TryGetValue(new ApplicationKey("TestService", "1"), out var unviewedCount)); 626for (var i = 0; i < 10; i++) 711var callCount = 0; 748var read1 = await resultChannel.Reader.ReadAsync().DefaultTimeout(); 769var read2 = await resultChannel.Reader.ReadAsync().DefaultTimeout();
TelemetryRepositoryTests\MetricsTests.cs (2)
112for (var i = 0; i < 10; i++) 229for (var i = 0; i < 10; i++)
TelemetryRepositoryTests\OtlpHelpersTests.cs (6)
173out var copyCount, 203out var copyCount, 247out var copyCount, 286out var copyCount, 322out var copyCount, 365out var copyCount,
TelemetryRepositoryTests\TraceTests.cs (4)
769for (var i = 0; i < 10; i++) 776for (var i = 0; i < 10; i++) 910for (var i = 0; i < 2000; i++) 912var traceNumber = i + 1;
tests\Shared\AsyncTestHelpers.cs (1)
207for (var i = 0; i < retries; i++)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
288for (var i = 0; i < valueLength; i++)
Aspire.Hosting (63)
ApplicationModel\ExpressionResolver.cs (1)
88for (var i = 0; i < expr.ValueProviders.Count; i++)
ApplicationModel\ModelName.cs (1)
52for (var i = 0; i < name.Length; i++)
ApplicationModel\ReferenceExpression.cs (5)
65for (var i = 0; i < ValueProviders.Count; i++) 133var index = _valueProviders.Count; 148var index = _valueProviders.Count; 169for (var i = 0; i < input.Length; i++) 247var index = _valueProviders.Count;
ApplicationModel\ResourceCommandService.cs (1)
68for (var i = 0; i < results.Length; i++)
ApplicationModel\ResourceLoggerService.cs (3)
401var lineNumber = 0; 418var lineNumber = 1; 596for (var i = 0; i < entries.Count; i++)
ApplicationModel\ResourceNotificationService.cs (3)
152for (var i = 0; i < names.Length; i++) 314for (var i = 0; i < names.Length; i++) 663for (var i = 0; i < commands.Length; i++)
Cli\CliOrphanDetector.cs (1)
29if (configuration[KnownConfigNames.CliProcessId] is not { } pidString || !int.TryParse(pidString, out var pid))
Dashboard\DashboardLifecycleHook.cs (1)
285int.TryParse(parts[1], CultureInfo.InvariantCulture, out var port))
Dashboard\DashboardService.cs (2)
282var sentLines = 0; 287var currentChars = 0;
Dashboard\DashboardServiceData.cs (1)
169for (var i = 0; i < inputsInfo.Inputs.Count; i++)
Dcp\DcpDependencyCheck.cs (1)
189var plusIndex = version.IndexOf('+');
Dcp\DcpExecutor.cs (4)
461for (var i = 0; i < applicationName.Length; i++) 925var replicas = project.GetReplicaCount(); 927for (var i = 0; i < replicas; i++) 1532if (resource is Executable exe && exe.Metadata.Annotations.TryGetValue(CustomResource.ResourceReplicaCount, out var value) && int.TryParse(value, CultureInfo.InvariantCulture, out var replicas) && replicas > 1)
Dcp\DcpHost.cs (2)
276var tab = line.IndexOf((byte)'\t'); 319var hashValue = hash.ToHashCode();
Dcp\DcpNameGenerator.cs (2)
47var replicas = resource.GetReplicaCount(); 49for (var i = 0; i < replicas; i++)
Dcp\DcpOptions.cs (1)
173if (int.TryParse(dcpPublisherConfiguration[nameof(options.DependencyCheckTimeout)], out var timeout))
DistributedApplication.cs (1)
203if (Environment.GetEnvironmentVariable(KnownConfigNames.WaitForDebuggerTimeout) is string timeoutString && int.TryParse(timeoutString, out var timeoutSeconds))
Health\ResourceHealthCheckService.cs (2)
127var nonHealthyReportCount = 0; 281for (var i = 0; i < builder.Count; i++)
LinqExtensions.cs (1)
10var index = 0;
Orchestrator\ApplicationOrchestrator.cs (1)
244for (var i = existing.Length - 1; i >= 0; i--)
Orchestrator\ParameterProcessor.cs (1)
178for (var i = resourceInputs.Count - 1; i >= 0; i--)
ProjectResourceBuilderExtensions.cs (1)
438endpointCountByScheme.TryGetValue(bindingAddress.Scheme, out var count);
Publishing\DockerContainerRuntime.cs (2)
29var createBuilderResult = await CreateBuildkitInstanceAsync(builderName, cancellationToken).ConfigureAwait(false); 121var exitCode = await RunDockerBuildAsync(
Publishing\PodmanContainerRuntime.cs (1)
83var exitCode = await RunPodmanBuildAsync(
Publishing\PublishingActivityReporter.cs (2)
316if (int.TryParse(promptId, CultureInfo.InvariantCulture, out var interactionId)) 326for (var i = 0; i < Math.Min(inputsInfo.Inputs.Count, responses.Length); i++)
src\Shared\CircularBuffer.cs (8)
60for (var index = 0; index < Count; ++index) 92var internalIndex = InternalIndex(index); 106var shiftLength = data.Length - internalIndex - 1; 134var internalIndex = index + _start; 156var internalIndex = InternalIndex(index); 232for (var index = 0; index < Count; ++index) 246for (var index = 0; index < Count; ++index) 256for (var i = 0; i < Count; ++i)
src\Shared\CompareHelpers.cs (2)
18var requestByteCount = Encoding.UTF8.GetByteCount(requestKey); 29var encodedByteCount = Encoding.UTF8.GetBytes(requestKey, requestBytesSpan);
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 (2)
13for (var i = 0; i < properties.Length; i++) 42for (var i = 0; i < existingProperties.Count; i++)
src\Shared\IConfigurationExtensions.cs (1)
72else if (int.TryParse(value, out var i))
Utils\PasswordGenerator.cs (2)
42var requiredMinLength = checked(minLower + minUpper + minNumeric + minSpecial); 43var length = Math.Max(minLength, requiredMinLength);
VersionChecking\VersionCheckService.cs (1)
46var patch = version.Build > 0 ? version.Build : 0;
VolumeNameGenerator.cs (2)
44for (var i = 0; i < nameSpan.Length; i++) 55for (var i = 0; i < value.Length; i++)
Aspire.Hosting.Analyzers (6)
Infrastructure\BoundedCacheWithFactory.cs (2)
31var indexToSetTarget = -1; 32for (var i = 0; i < _weakReferencedEntries.Count; i++)
Infrastructure\WellKnownTypes.cs (3)
28for (var i = 0; i < WellKnownTypeData.WellKnownTypeNames.Length; i++) 35var separator = name.IndexOf('`'); 60var index = (int)type;
src\Aspire.Hosting\ApplicationModel\ModelName.cs (1)
52for (var i = 0; i < name.Length; i++)
Aspire.Hosting.Azure (9)
AzurePublishingContext.cs (1)
184for (var i = 0; i < expr.ValueProviders.Count; i++)
Provisioning\Internal\DefaultProvisioningContextProvider.cs (1)
70var maxApplicationNameSize = ResourceGroupNameHelpers.MaxResourceGroupNameLength - prefix.Length - suffix.Length - 2; // extra '-'s
Provisioning\Provisioners\AzureProvisioner.cs (1)
66for (var i = 0; i < childResources.Count; i++)
src\Shared\BicepFunction2.cs (2)
33var argumentIndex = 0; 38var skip = 0;
src\Shared\CustomResourceSnapshotExtensions.cs (2)
13for (var i = 0; i < properties.Length; i++) 42for (var i = 0; i < existingProperties.Count; i++)
Utils\ResourceGroupNameHelpers.cs (2)
24for (var i = 0; i < resourceGroupName.Length; i++) 44for (var i = 0; i < normalizedString.Length; i++)
Aspire.Hosting.Azure.AppContainers (9)
ContainerAppContext.cs (7)
393var port = e.UriScheme is "http" ? 80 : 443; 465var bindMountIndex = 0; 466var volumeIndex = 0; 603var index = 0; 667var skipAdditionalPort = 0; 680var port = _additionalPorts[0]; 694foreach (var port in additionalPorts)
src\Shared\BicepFunction2.cs (2)
33var argumentIndex = 0; 38var skip = 0;
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceWebsiteContext.cs (1)
168var index = 0;
src\Shared\BicepFunction2.cs (2)
33var argumentIndex = 0; 38var skip = 0;
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.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
161int.TryParse(commandLineArgs[indexOfPort + 1], CultureInfo.InvariantCulture, out var parsedPort))
Aspire.Hosting.Azure.Tests (1)
AzureCosmosDBEmulatorFunctionalTests.cs (1)
126var count = await dbContext.SaveChangesAsync(token);
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
100for (var i = 0; i < hubResource.EventHandlers.Count; i++)
Aspire.Hosting.Docker (15)
DockerComposeEnvironmentContext.cs (1)
62var dynamicTargetPort = portAllocator.AllocatePort();
DockerComposeServiceResourceExtensions.cs (1)
67var index = 0;
EnvFile.cs (1)
25var 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++)
Aspire.Hosting.Garnet.Tests (1)
AddGarnetTests.cs (1)
316var saveIndex = args.IndexOf("--checkpointdir");
Aspire.Hosting.Kafka.Tests (6)
AddKafkaTests.cs (1)
164var configureContainerInvocations = 0;
KafkaFunctionalTests.cs (4)
94for (var i = 0; i < 10; i++) 102for (var i = 0; i < 10; i++) 181for (var i = 0; i < 10; i++) 235for (var i = 0; i < 10; i++)
tests\Shared\AsyncTestHelpers.cs (1)
207for (var i = 0; i < retries; i++)
Aspire.Hosting.Kubernetes (3)
KubernetesResource.cs (1)
168var port = endpoint.TargetPort ?? throw new InvalidOperationException($"Unable to resolve port {endpoint.TargetPort} for endpoint {endpoint.Name} on resource {resource.Name}");
KubernetesServiceResourceExtensions.cs (1)
73var index = 0;
Resources\Int32OrStringV1.cs (1)
30int.TryParse(value, out var intValue) ? intValue : null,
Aspire.Hosting.Milvus.Tests (2)
AddMilvusTests.cs (2)
108var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 119var containerServicesKeysCount = containerConfig.Keys.Count(k => k.StartsWith("ConnectionStrings__"));
Aspire.Hosting.MySql.Tests (2)
MySqlFunctionalTests.cs (1)
698for (var i = 0; i < 2; i++)
tests\Shared\AsyncTestHelpers.cs (1)
207for (var i = 0; i < retries; i++)
Aspire.Hosting.Nats.Tests (2)
NatsFunctionalTests.cs (2)
299for (var i = 0; i < 10; i++) 312for (var i = 0; i < 10; i++)
Aspire.Hosting.NodeJs.Tests (1)
tests\Shared\AsyncTestHelpers.cs (1)
207for (var i = 0; i < retries; i++)
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
529var serverIndex = 1;
Aspire.Hosting.PostgreSQL.Tests (2)
PostgresFunctionalTests.cs (1)
694for (var i = 0; i < 2; i++)
tests\Shared\AsyncTestHelpers.cs (1)
207for (var i = 0; i < retries; i++)
Aspire.Hosting.Qdrant.Tests (2)
AddQdrantTests.cs (2)
182var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 194var containerServicesKeysCount = containerConfig.Keys.Count(k => k.StartsWith("ConnectionStrings__"));
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
242for (var i = 1; i < tag.Length; i++)
Aspire.Hosting.RabbitMQ.Tests (1)
tests\Shared\AsyncTestHelpers.cs (1)
207for (var i = 0; i < retries; i++)
Aspire.Hosting.Redis (1)
RedisBuilderExtensions.cs (1)
237var counter = 1;
Aspire.Hosting.Redis.Tests (1)
AddRedisTests.cs (1)
654var saveIndex = args.IndexOf("--save");
Aspire.Hosting.SqlServer (2)
SqlServerBuilderExtensions.cs (2)
260var count = matchGo.Groups["repeat"].Success ? int.Parse(matchGo.Groups["repeat"].Value, CultureInfo.InvariantCulture) : 1; 263for (var i = 0; i < count; i++)
Aspire.Hosting.SqlServer.Tests (1)
SqlServerFunctionalTests.cs (1)
466for (var i = 0; i < 2; i++)
Aspire.Hosting.Testing.Tests (2)
ResourceLoggerForwarderServiceTests.cs (2)
73var expectedLogCount = 6; 74var logCount = 0;
Aspire.Hosting.Tests (38)
Dcp\DcpExecutorTests.cs (2)
175var callCount = 0; 736var pipeCount = 0;
DistributedApplicationTests.cs (2)
462var replicaCount = 3; 495var pid = int.Parse(pidText, CultureInfo.InvariantCulture);
Eventing\DistributedApplicationBuilderEventingTests.cs (4)
20var hitCount = 0; 51var hitCount = 0; 83var hitCount = 0; 114var hitCount = 0;
Health\ResourceHealthCheckServiceTests.cs (5)
275for (var i = 1; i <= 5; i++) 366var hitCount = 0; 404var hitCount = 0; 462var healthCheckHits = 0; 471var eventHits = 0;
PortAllocatorTest.cs (4)
15var port1 = allocator.AllocatePort(); 17var port2 = allocator.AllocatePort(); 30var port1 = allocator.AllocatePort(); 32var port2 = allocator.AllocatePort();
ProjectResourceTests.cs (1)
427var index = 0;
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++)
tests\Shared\AsyncTestHelpers.cs (1)
207for (var i = 0; i < retries; i++)
Utils\DockerUtils.cs (2)
12for (var i = 0; i < 3; i++) 38var exitCode = process.ExitCode;
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))
WithReferenceTests.cs (6)
179var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 268var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 292var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 338var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 360var servicesKeysCount = config.Keys.Count(k => k.StartsWith("ConnectionStrings__")); 392var servicesKeysCount = config.Keys.Count(k => k.StartsWith("services__"));
WithUrlsTests.cs (1)
415var startingPort = 1234;
Aspire.Hosting.Valkey.Tests (2)
AddValkeyTests.cs (1)
306var saveIndex = args.IndexOf("--save");
tests\Shared\AsyncTestHelpers.cs (1)
207for (var i = 0; i < retries; i++)
Aspire.Hosting.Yarp (2)
YarpEnvConfigGenerator.cs (2)
57var counter = 0; 70var counter = 0;
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.Playground.Tests (3)
src\Aspire.Hosting\Utils\PasswordGenerator.cs (2)
42var requiredMinLength = checked(minLower + minUpper + minNumeric + minSpecial); 43var length = Math.Max(minLength, requiredMinLength);
tests\Shared\AsyncTestHelpers.cs (1)
207for (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.Templates.Tests (3)
StarterTemplateRunTestsBase.cs (2)
139r => Assert.True(int.TryParse(r, out var actualTempC) && actualTempC >= -20 && actualTempC <= 55), 140r => Assert.True(int.TryParse(r, out var actualTempF) && actualTempF >= -5 && actualTempF <= 133),
TemplateTestsBase.cs (1)
178var numAttempts = 0;
BasicTestApp (4)
artifacts\obj\BasicTestApp\Release\net10.0\BasicTestApp.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
InteropTest\DotNetStreamReferenceInterop.cs (1)
14for (var i = 0; i < data.Length; i++)
InteropTest\JSStreamReferenceInterop.cs (2)
42for (var i = 0; i < buffer.Length; i++) 44var expectedValue = i % 256;
BasicWebSite (3)
Controllers\TempDataController.cs (1)
73var value2 = Convert.ToInt32(TempData["key2"], CultureInfo.InvariantCulture);
StartupRequestLimitSize.cs (2)
82var read = _innerStream.Read(buffer, offset, count); 101var read = await _innerStream.ReadAsync(buffer, offset, count, cancellationToken);
BasketService (1)
Models\DecimalValue.cs (1)
20var nanos = decimal.ToInt32((value - units) * NanoFactor);
Benchmarks (2)
StartupUsingEndpointRouting.cs (1)
30var payloadLength = _helloWorldPayload.Length;
StartupUsingRouter.cs (1)
24var payloadLength = _helloWorldPayload.Length;
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();
BuildActionTelemetryTable (15)
Program.cs (2)
273var startIndex = Math.Max(0, descriptionParts.Length - 2); 278for (var index = startIndex; index < descriptionParts.Length; index++)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Workspaces\Core\Portable\Shared\Extensions\TelemetryExtensions.cs (1)
24var suffix = Roslyn.Utilities.Hash.GetFNVHashCode(type.FullName);
BuildBoss (4)
SolutionCheckerUtil.cs (1)
60var count = 0;
SolutionUtil.cs (3)
42var index = 0; 56var start = line.IndexOf('"', index); 63var end = line.IndexOf('"', start);
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();
ClientSample (11)
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
StreamingSample.cs (1)
37while (reader.TryRead(out var item))
Tcp\TcpConnection.cs (1)
164var bytesReceived = await _receiver.ReceiveAsync(buffer);
UploadSample.cs (1)
71foreach (var c in scores)
CodeGenerator (19)
HttpUtilities\CombinationsWithoutRepetition.cs (4)
37var p = _p; 41var index = 1; 45var j1 = index - 1; 64var p = _p;
HttpUtilities\HttpUtilities.cs (7)
104for (var index = 0; index < methodsInfo.Count; index++) 128for (var index = 0; index < distinctLengths.Count; index++) 130var maskBytesLength = distinctLengths[index]; 155for (var index = 0; index < methodsInfo.Count; index++) 180for (var index = 0; index < methodsInfo.Count; index++) 205var bitsCount = HttpUtilitiesGeneratorHelpers.CountBits(mask); 262var count = length - result.Length;
HttpUtilities\HttpUtilitiesGeneratorHelpers.cs (1)
114var bit1Chunks = CountBit1Chunks(currentMask);
src\Servers\Kestrel\shared\KnownHeaders.cs (7)
513for (var scan = 0; scan < count; scan++) 601var index = 0; 632var index = 0; 719var index = 0; 812var offset = 0; 1498for (var i = 0; i < H3StaticTable.Count; i++) 1519for (var i = 0; i < H2StaticTable.Count; i++)
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++) 722var index = jsonObject.IndexOf(key);
CosmosEndToEnd.ApiService (1)
Program.cs (1)
31var batchCount = 0;
csc (28)
src\Compilers\Shared\BuildClient.cs (1)
167var exitCode = RunLocalCompilation(parsedArgs.ToArray(), buildPaths, textWriter);
src\Compilers\Shared\BuildProtocol.cs (9)
87var requestLength = args.Count + 1 + (libDirectory == null ? 0 : 1); 129var length = BitConverter.ToInt32(lengthBuffer, 0); 224var argIndex = reader.ReadInt32(); 394var returnCode = reader.ReadInt32(); 426var serverProcessId = reader.ReadInt32(); 473var count = reader.ReadInt32(); 475for (var i = 0; i < count; i++) 563var length = reader.ReadInt32(); 597var hashAttributeCount = hashAttributes.Count();
src\Compilers\Shared\BuildServerConnection.cs (6)
204var originalThreadId = Environment.CurrentManagedThreadId; 205var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 206var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 246var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess; 265var releaseThreadId = Environment.CurrentManagedThreadId; 678for (var i = 0; i < 100; i++)
src\Compilers\Shared\CompilerServerLogger.cs (2)
127var processId = Process.GetCurrentProcess().Id; 154var threadId = Environment.CurrentManagedThreadId;
src\Compilers\Shared\NativeMethods.cs (10)
17internal Int32 cb; 21internal Int32 dwX; 22internal Int32 dwY; 23internal Int32 dwXSize; 24internal Int32 dwYSize; 25internal Int32 dwXCountChars; 26internal Int32 dwYCountChars; 27internal Int32 dwFillAttribute; 28internal Int32 dwFlags; 61internal const Int32 STARTF_USESTDHANDLES = 0x00000100;
CSharpSyntaxGenerator (6)
SourceGenerator.cs (2)
85var position = line.Start + offset; 164var charsToCopy = Math.Min(count, _sourceText.Length - _position);
SourceWriter.cs (4)
1595var nAutoCreatableTokens = nd.Fields.Count(f => IsAutoCreatableToken(nd, f)); 1660var optionalCount = OptionalFactoryArgumentCount(nd); 1666var requiredCount = RequiredFactoryArgumentCount(nd, includeKind: false); 1678var optionalCount = OptionalFactoryArgumentCount(nd);
CustomPolicyProvider (3)
Authorization\MinimumAgeAuthorizationHandler.cs (1)
37var age = DateTime.Now.Year - dateOfBirth.Year;
Authorization\MinimumAgeAuthorizeAttribute.cs (1)
27if (int.TryParse(Policy.AsSpan(POLICY_PREFIX.Length), out var age))
Authorization\MinimumAgePolicyProvider.cs (1)
42int.TryParse(policyName.Substring(POLICY_PREFIX.Length), out var age))
CustomResources.AppHost (1)
TestResource.cs (1)
45var seconds = Random.Shared.Next(2, 12);
Diagnostics.FunctionalTests (4)
StatusCodeSampleTest.cs (4)
42var httpStatusCode = 541; 59var httpStatusCode = 400; 80var httpStatusCode = 400; 98var httpStatusCode = 400;
dotnet-dev-certs (10)
Program.cs (1)
192var cleanResult = CleanHttpsCertificates(reporter);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
909for (var i = 0; i < MaxHashCollisions; i++)
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
dotnet-getdocument (9)
artifacts\obj\dotnet-getdocument\Release\net10.0\Microsoft.Extensions.ApiDescription.Tool.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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\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.Template.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\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\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.Template.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-sql-cache (8)
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
dotnet-svcutil-lib (141)
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.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)
819var 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)
artifacts\obj\dotnet-user-jwts\Release\net10.0\Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\dotnet-user-jwts\Release\net10.0\Microsoft.AspNetCore.Tools.SecretsHelpersResources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Commands\ClearCommand.cs (1)
49var 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\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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
dotnet-user-secrets (10)
artifacts\obj\dotnet-user-secrets\Release\net10.0\Microsoft.AspNetCore.Tools.SecretsHelpersResources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\dotnet-user-secrets\Release\net10.0\Microsoft.Extensions.SecretManager.Tools.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
FormatterWebSite (1)
Controllers\AsyncEnumerableController.cs (1)
30for (var i = 0; i < 10; i++)
GenerateAnalyzerNuspec (1)
Program.cs (1)
13for (var i = 0; i < args.Length; i++)
GenerateDocumentationAndConfigFiles (835)
Program.cs (2)
1051var fieldCount = GetVersionFieldCount(version); 1433var globalLevel = category != null ? -99 : -100;
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
22var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualChar.cs (1)
130var length = Rune.EncodeToUtf16(chars);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
87for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 104for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 155for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 208var index = declarationList.IndexOf(afterMember); 224var index = declarationList.IndexOf(beforeMember); 253var index = declarationList.IndexOf(member); 270var index = declarationList.IndexOf(member); 286var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 339var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 340var desiredGroupIndex = result < 0 ? ~result : result; 365var currentIndex = desiredGroupIndex; 368var previousIndex = currentIndex - 1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
370for (var i = parts.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
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\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)
artifacts\obj\GetDocument.Insider\Release\net10.0\Microsoft.Extensions.ApiDescription.Tool.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
HeaderPropagationSample (1)
Startup.cs (1)
111for (var i = 0; i < features.Length; i++)
HelixTestRunner (3)
Program.cs (1)
48var exitCode = await runner.RunTestsAsync();
TestRunner.cs (2)
109var exitCode = Microsoft.Playwright.Program.Main(new[] { "install" }); 225var exitCode = 0;
HtmlGenerationWebSite (1)
Controllers\HtmlGeneration_HomeController.cs (1)
53foreach (var i in _order.Products)
http2cat (39)
artifacts\obj\http2cat\Release\net10.0\Microsoft.AspNetCore.Server.SharedStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\http2cat\Release\net10.0\System.Net.Http.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\Shared\Http2cat\HPackHeaderWriter.cs (3)
18if (!HPackEncoder.EncodeStatusHeader(statusCode, buffer, out var statusCodeLength)) 31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength); 61var currentLength = 0;
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length); 288var extendedHeaderLength = 1; // Padding length field 294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 328var extendedHeaderLength = 5; // stream dependency + weight 335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 372var extendedHeaderLength = 6; // pad length + stream dependency + weight 380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length); 571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length); 599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
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\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\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
135var count = (int)Math.Min(readableBuffer.Length, destination.Length);
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\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;
Http2SampleApp (1)
Program.cs (1)
29var basePort = context.Configuration.GetValue<int?>("BASE_PORT") ?? 5000;
Http3SampleApp (1)
Startup.cs (1)
23var length = await context.Request.Body.ReadAsync(memory);
HttpStress (1)
Program.cs (1)
616for (var i = 0; i < fail.Length; i++)
IdeBenchmarks (5)
InheritanceMargin\InheritanceMarginGlyphBenchmarks.cs (4)
100for (var i = 0; i < Iterations; i++) 103for (var j = 0; j < _tags.Length; j++) 204for (var i = 0; i < MemberCount; i++) 216for (var i = 0; i < MemberCount; i++)
SQLitePersistentStorageBenchmark.cs (1)
103for (var i = 0; i < capacity; i++)
IdeCoreBenchmarks (25)
IncrementalSourceGeneratorBenchmarks.cs (1)
159for (var i = 0; i < 50000; i++)
NavigateToBenchmarks.cs (3)
84var docCount = _workspace.CurrentSolution.Projects.SelectMany(p => p.Documents).Count(); 125for (var i = 0; i < 10; i++) 218var sum = result.Sum();
ProjectOperationBenchmarks.cs (3)
69for (var i = 0; i < documentCount; i++) 83var count = 0; 95var count = 0;
SegmentedArrayBenchmarks_Indexer.cs (4)
35for (var i = 0; i < _values.Length - 1; i++) 53for (var i = 0; i < _valuesObject.Length - 1; i++) 71for (var i = 0; i < _segmentedValues.Length - 1; i++) 89for (var i = 0; i < _segmentedValuesObject.Length - 1; i++)
SegmentedDictionaryBenchmarks_Add.cs (3)
29for (var i = 0; i < Count; i++) 57var iterations = Count; 59for (var i = 0; i < iterations; i++)
SegmentedListBenchmarks_Add.cs (2)
35var iterations = Count; 37for (var i = 0; i < iterations; i++)
SegmentedListBenchmarks_InsertRange.cs (8)
46var iterations = Count / 100; 47for (var i = 0; i < iterations; i++) 58var iterations = Count / 100; 59for (var i = 0; i < iterations; i++) 70var iterations = Count / 100; 71for (var i = 0; i < iterations; i++) 82var iterations = Count / 100; 83for (var i = 0; i < iterations; i++)
SwitchStatementBenchmarks.cs (1)
39for (var i = 0; i < switchCount; i++)
IIS.Common.TestLib (6)
TestConnections.cs (6)
68for (var index = 0; index < bytes.Length; index++) 86var current = await ReadCharAsync(); 101var length = int.Parse(await ReadLineAsync(), System.Globalization.NumberStyles.HexNumber, CultureInfo.InvariantCulture); 137var count = await task.ConfigureAwait(false); 161var offset = 0; 171var count = await task.ConfigureAwait(false);
IIS.FunctionalTests (74)
artifacts\obj\IIS.FunctionalTests\Release\net10.0\Microsoft.AspNetCore.Server.SharedStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\IIS.FunctionalTests\Release\net10.0\System.Net.Http.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Http2TrailersResetTests.cs (1)
36var port = TestPortHelper.GetNextSSLPort();
Http3Tests.cs (1)
35var port = TestPortHelper.GetNextSSLPort();
src\Servers\IIS\IIS\test\Common.FunctionalTests\AspNetCorePortTests.cs (3)
59var port = GetUnusedRandomPort(); 157for (var i = 0; i < retries; i++) 159var port = Random.Shared.Next(_minPort, _maxPort);
src\Servers\IIS\IIS\test\Common.FunctionalTests\CompressionTests.cs (4)
45var requestLength = 0; 47for (var i = 1; i < 100; i++) 87var requestLength = 0; 89for (var i = 1; i < 100; i++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Http2Tests.cs (1)
46var port = TestPortHelper.GetNextSSLPort();
src\Servers\IIS\IIS\test\Common.FunctionalTests\HttpsTests.cs (1)
68var port = TestPortHelper.GetNextSSLPort();
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\ClientCertificateFixture.cs (1)
81for (var i = store.Certificates.Count - 1; i >= 0; i--)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (3)
42for (var i = 0; i < expectedRegexMatchString.Length; i++) 68for (var i = 10; i > 0; i--) 106for (var i = eventLog.Entries.Count - 1; i >= 0; i--)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (2)
114for (var i = 0; i < RetryRequestCount && !await predicate(response); i++) 140for (var attempt = 0; attempt < attempts; attempt++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (2)
108var majorVersion = (int)iisRegistryKey.GetValue("MajorVersion", -1); 109var minorVersion = (int)iisRegistryKey.GetValue("MinorVersion", -1);
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (2)
323var processId = int.Parse(processIdMatch.Groups[1].Value, CultureInfo.InvariantCulture); 360var prefixProcessId = int.Parse(prefixMatch.Groups[2].Value, CultureInfo.InvariantCulture);
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestPathBaseTests.cs (2)
95var status = int.Parse(headers[0].Substring(9, 3), CultureInfo.InvariantCulture); 101var length = int.Parse(headers.Single(h => h.StartsWith("Content-Length: ", StringComparison.Ordinal))["Content-Length: ".Length..], CultureInfo.InvariantCulture);
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestResponseTests.cs (11)
49for (var i = 32; i < 127; i++) 101for (var i = 0; i < 32; i++) 116for (var i = 0; i < 32; i++) 256var requestLength = 0; 258for (var i = 1; i < 100; i++) 409var port = _fixture.Client.BaseAddress.Port; 719var maxRequestSize = 1000; 720var blockSize = 40; 733var disconnectAfter = Random.Shared.Next(maxRequestSize); 802var status = int.Parse(headers[0].Substring(9, 3), CultureInfo.InvariantCulture); 809var length = int.Parse(headers.Single(h => h.StartsWith("Content-Length: ", StringComparison.Ordinal)).Substring("Content-Length: ".Length), CultureInfo.InvariantCulture);
src\Servers\IIS\IIS\test\Common.FunctionalTests\WebSocketTests.cs (1)
198var offset = 0;
src\Shared\Http2cat\HPackHeaderWriter.cs (3)
18if (!HPackEncoder.EncodeStatusHeader(statusCode, buffer, out var statusCodeLength)) 31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength); 61var currentLength = 0;
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length); 288var extendedHeaderLength = 1; // Padding length field 294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 328var extendedHeaderLength = 5; // stream dependency + weight 335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 372var extendedHeaderLength = 6; // pad length + stream dependency + weight 380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length); 571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length); 599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
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\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\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
135var count = (int)Math.Min(readableBuffer.Length, destination.Length);
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\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;
IIS.LongTests (63)
artifacts\obj\IIS.LongTests\Release\net10.0\Microsoft.AspNetCore.Server.SharedStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\IIS.LongTests\Release\net10.0\System.Net.Http.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\ClientCertificateFixture.cs (1)
81for (var i = store.Certificates.Count - 1; i >= 0; i--)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (3)
42for (var i = 0; i < expectedRegexMatchString.Length; i++) 68for (var i = 10; i > 0; i--) 106for (var i = eventLog.Entries.Count - 1; i >= 0; i--)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (2)
114for (var i = 0; i < RetryRequestCount && !await predicate(response); i++) 140for (var attempt = 0; attempt < attempts; attempt++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (2)
108var majorVersion = (int)iisRegistryKey.GetValue("MajorVersion", -1); 109var minorVersion = (int)iisRegistryKey.GetValue("MinorVersion", -1);
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (7)
206for (var i = 0; i < 2; i++) 249for (var i = 0; i < 2; i++) 286for (var i = 0; i < 2000; i++) 323for (var i = 0; i < 2000; i++) 413var statusCode = (int)response.StatusCode; 576var statusCode = (int)response.StatusCode; 580for (var i = 0; i < 100; i++)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (9)
1306var port = TestPortHelper.GetNextSSLPort(); 1352var port = TestPortHelper.GetNextSSLPort(); 1399var sslPort = GetNextSSLPort(); 1400var anotherSslPort = GetNextSSLPort(sslPort); 1442var next = 44300; 1449var port = next++; 1527for (var i = eventLog.Entries.Count - 1; i >= 0; i--) 1577for (var i = 0; i < 2; i++) 1592for (var i = 0; i < 2; i++)
src\Shared\Http2cat\HPackHeaderWriter.cs (3)
18if (!HPackEncoder.EncodeStatusHeader(statusCode, buffer, out var statusCodeLength)) 31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength); 61var currentLength = 0;
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length); 288var extendedHeaderLength = 1; // Padding length field 294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 328var extendedHeaderLength = 5; // stream dependency + weight 335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 372var extendedHeaderLength = 6; // pad length + stream dependency + weight 380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length); 571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length); 599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
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\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\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
135var count = (int)Math.Min(readableBuffer.Length, destination.Length);
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\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;
IIS.Microbenchmarks (2)
PlaintextBenchmark.cs (1)
66var payloadLength = _helloWorldPayload.Length;
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
IIS.NewHandler.FunctionalTests (63)
artifacts\obj\IIS.NewHandler.FunctionalTests\Release\net10.0\Microsoft.AspNetCore.Server.SharedStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\IIS.NewHandler.FunctionalTests\Release\net10.0\System.Net.Http.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\ClientCertificateFixture.cs (1)
81for (var i = store.Certificates.Count - 1; i >= 0; i--)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (3)
42for (var i = 0; i < expectedRegexMatchString.Length; i++) 68for (var i = 10; i > 0; i--) 106for (var i = eventLog.Entries.Count - 1; i >= 0; i--)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (2)
114for (var i = 0; i < RetryRequestCount && !await predicate(response); i++) 140for (var attempt = 0; attempt < attempts; attempt++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (2)
108var majorVersion = (int)iisRegistryKey.GetValue("MajorVersion", -1); 109var minorVersion = (int)iisRegistryKey.GetValue("MinorVersion", -1);
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (7)
206for (var i = 0; i < 2; i++) 249for (var i = 0; i < 2; i++) 286for (var i = 0; i < 2000; i++) 323for (var i = 0; i < 2000; i++) 413var statusCode = (int)response.StatusCode; 576var statusCode = (int)response.StatusCode; 580for (var i = 0; i < 100; i++)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (9)
1306var port = TestPortHelper.GetNextSSLPort(); 1352var port = TestPortHelper.GetNextSSLPort(); 1399var sslPort = GetNextSSLPort(); 1400var anotherSslPort = GetNextSSLPort(sslPort); 1442var next = 44300; 1449var port = next++; 1527for (var i = eventLog.Entries.Count - 1; i >= 0; i--) 1577for (var i = 0; i < 2; i++) 1592for (var i = 0; i < 2; i++)
src\Shared\Http2cat\HPackHeaderWriter.cs (3)
18if (!HPackEncoder.EncodeStatusHeader(statusCode, buffer, out var statusCodeLength)) 31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength); 61var currentLength = 0;
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length); 288var extendedHeaderLength = 1; // Padding length field 294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 328var extendedHeaderLength = 5; // stream dependency + weight 335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 372var extendedHeaderLength = 6; // pad length + stream dependency + weight 380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length); 571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length); 599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
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\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\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
135var count = (int)Math.Min(readableBuffer.Length, destination.Length);
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\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;
IIS.NewShim.FunctionalTests (63)
artifacts\obj\IIS.NewShim.FunctionalTests\Release\net10.0\Microsoft.AspNetCore.Server.SharedStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\IIS.NewShim.FunctionalTests\Release\net10.0\System.Net.Http.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\ClientCertificateFixture.cs (1)
81for (var i = store.Certificates.Count - 1; i >= 0; i--)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (3)
42for (var i = 0; i < expectedRegexMatchString.Length; i++) 68for (var i = 10; i > 0; i--) 106for (var i = eventLog.Entries.Count - 1; i >= 0; i--)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (2)
114for (var i = 0; i < RetryRequestCount && !await predicate(response); i++) 140for (var attempt = 0; attempt < attempts; attempt++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (2)
108var majorVersion = (int)iisRegistryKey.GetValue("MajorVersion", -1); 109var minorVersion = (int)iisRegistryKey.GetValue("MinorVersion", -1);
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (7)
206for (var i = 0; i < 2; i++) 249for (var i = 0; i < 2; i++) 286for (var i = 0; i < 2000; i++) 323for (var i = 0; i < 2000; i++) 413var statusCode = (int)response.StatusCode; 576var statusCode = (int)response.StatusCode; 580for (var i = 0; i < 100; i++)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (9)
1306var port = TestPortHelper.GetNextSSLPort(); 1352var port = TestPortHelper.GetNextSSLPort(); 1399var sslPort = GetNextSSLPort(); 1400var anotherSslPort = GetNextSSLPort(sslPort); 1442var next = 44300; 1449var port = next++; 1527for (var i = eventLog.Entries.Count - 1; i >= 0; i--) 1577for (var i = 0; i < 2; i++) 1592for (var i = 0; i < 2; i++)
src\Shared\Http2cat\HPackHeaderWriter.cs (3)
18if (!HPackEncoder.EncodeStatusHeader(statusCode, buffer, out var statusCodeLength)) 31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength); 61var currentLength = 0;
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length); 288var extendedHeaderLength = 1; // Padding length field 294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 328var extendedHeaderLength = 5; // stream dependency + weight 335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 372var extendedHeaderLength = 6; // pad length + stream dependency + weight 380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length); 571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length); 599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
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\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\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
135var count = (int)Math.Min(readableBuffer.Length, destination.Length);
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\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;
IIS.ShadowCopy.Tests (31)
artifacts\obj\IIS.ShadowCopy.Tests\Release\net10.0\Microsoft.AspNetCore.Server.SharedStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\IIS.ShadowCopy.Tests\Release\net10.0\System.Net.Http.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\ClientCertificateFixture.cs (1)
81for (var i = store.Certificates.Count - 1; i >= 0; i--)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (3)
42for (var i = 0; i < expectedRegexMatchString.Length; i++) 68for (var i = 10; i > 0; i--) 106for (var i = eventLog.Entries.Count - 1; i >= 0; i--)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (2)
114for (var i = 0; i < RetryRequestCount && !await predicate(response); i++) 140for (var attempt = 0; attempt < attempts; attempt++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (2)
108var majorVersion = (int)iisRegistryKey.GetValue("MajorVersion", -1); 109var minorVersion = (int)iisRegistryKey.GetValue("MinorVersion", -1);
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\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
135var count = (int)Math.Min(readableBuffer.Length, destination.Length);
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\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;
IIS.Tests (13)
ClientDisconnectTests.cs (2)
36for (var i = 0; i < 1000; i++) 285for (var i = 0; i < 10; i++)
MaxRequestBodySizeTests.cs (6)
64var maxRequestSize = 0x10000; 65var perRequestMaxRequestBodySize = 0x100; 237var perRequestMaxRequestBodySize = 0x10; 238var payloadSize = perRequestMaxRequestBodySize + 1; 273var maxRequestSize = 0x1000; 284var num = await ctx.Request.Body.ReadAsync(new byte[2000]);
TlsHandshakeFeatureTests.cs (3)
40var cipherStrength = tlsHandshakeFeature.CipherStrength; 46var hashStrength = tlsHandshakeFeature.HashStrength; 52var keyExchangeStrength = tlsHandshakeFeature.KeyExchangeStrength;
Utilities\TestServer.cs (2)
109var startResult = WebCoreActivate(_appHostConfigPath, null, "Instance"); 214for (var attempt = 0; attempt < attempts; attempt++)
IISExpress.FunctionalTests (88)
artifacts\obj\IISExpress.FunctionalTests\Release\net10.0\Microsoft.AspNetCore.Server.SharedStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\IISExpress.FunctionalTests\Release\net10.0\System.Net.Http.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
InProcess\IISExpressShutdownTests.cs (1)
56var statusCode = (int)response.StatusCode;
OutOfProcess\MultipleAppTests.cs (1)
35for (var i = 0; i < numApps; i++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\AspNetCorePortTests.cs (3)
59var port = GetUnusedRandomPort(); 157for (var i = 0; i < retries; i++) 159var port = Random.Shared.Next(_minPort, _maxPort);
src\Servers\IIS\IIS\test\Common.FunctionalTests\CompressionTests.cs (4)
45var requestLength = 0; 47for (var i = 1; i < 100; i++) 87var requestLength = 0; 89for (var i = 1; i < 100; i++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Http2Tests.cs (1)
46var port = TestPortHelper.GetNextSSLPort();
src\Servers\IIS\IIS\test\Common.FunctionalTests\HttpsTests.cs (1)
68var port = TestPortHelper.GetNextSSLPort();
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\ClientCertificateFixture.cs (1)
81for (var i = store.Certificates.Count - 1; i >= 0; i--)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (3)
42for (var i = 0; i < expectedRegexMatchString.Length; i++) 68for (var i = 10; i > 0; i--) 106for (var i = eventLog.Entries.Count - 1; i >= 0; i--)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (2)
114for (var i = 0; i < RetryRequestCount && !await predicate(response); i++) 140for (var attempt = 0; attempt < attempts; attempt++)
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (2)
323var processId = int.Parse(processIdMatch.Groups[1].Value, CultureInfo.InvariantCulture); 360var prefixProcessId = int.Parse(prefixMatch.Groups[2].Value, CultureInfo.InvariantCulture);
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestPathBaseTests.cs (2)
95var status = int.Parse(headers[0].Substring(9, 3), CultureInfo.InvariantCulture); 101var length = int.Parse(headers.Single(h => h.StartsWith("Content-Length: ", StringComparison.Ordinal))["Content-Length: ".Length..], CultureInfo.InvariantCulture);
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestResponseTests.cs (11)
49for (var i = 32; i < 127; i++) 101for (var i = 0; i < 32; i++) 116for (var i = 0; i < 32; i++) 256var requestLength = 0; 258for (var i = 1; i < 100; i++) 409var port = _fixture.Client.BaseAddress.Port; 719var maxRequestSize = 1000; 720var blockSize = 40; 733var disconnectAfter = Random.Shared.Next(maxRequestSize); 802var status = int.Parse(headers[0].Substring(9, 3), CultureInfo.InvariantCulture); 809var length = int.Parse(headers.Single(h => h.StartsWith("Content-Length: ", StringComparison.Ordinal)).Substring("Content-Length: ".Length), CultureInfo.InvariantCulture);
src\Servers\IIS\IIS\test\Common.FunctionalTests\WebSocketTests.cs (1)
198var offset = 0;
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (7)
206for (var i = 0; i < 2; i++) 249for (var i = 0; i < 2; i++) 286for (var i = 0; i < 2000; i++) 323for (var i = 0; i < 2000; i++) 413var statusCode = (int)response.StatusCode; 576var statusCode = (int)response.StatusCode; 580for (var i = 0; i < 100; i++)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (9)
1306var port = TestPortHelper.GetNextSSLPort(); 1352var port = TestPortHelper.GetNextSSLPort(); 1399var sslPort = GetNextSSLPort(); 1400var anotherSslPort = GetNextSSLPort(sslPort); 1442var next = 44300; 1449var port = next++; 1527for (var i = eventLog.Entries.Count - 1; i >= 0; i--) 1577for (var i = 0; i < 2; i++) 1592for (var i = 0; i < 2; i++)
src\Shared\Http2cat\HPackHeaderWriter.cs (3)
18if (!HPackEncoder.EncodeStatusHeader(statusCode, buffer, out var statusCodeLength)) 31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength); 61var currentLength = 0;
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length); 288var extendedHeaderLength = 1; // Padding length field 294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 328var extendedHeaderLength = 5; // stream dependency + weight 335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 372var extendedHeaderLength = 6; // pad length + stream dependency + weight 380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length); 571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length); 599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
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\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\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
135var count = (int)Math.Min(readableBuffer.Length, destination.Length);
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\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;
illink (41)
ILLink.RoslynAnalyzer (3)
DataFlow\LocalDataFlowVisitor.cs (1)
817var argumentIndex = parameterProxy.MetadataIndex;
INamedTypeSymbolExtensions.cs (1)
21var dot = roSpan.LastIndexOf('.');
TrimAnalysis\TrimDataFlowAnalysis.cs (1)
199var source = branch.Source.Block.Ordinal;
InMemory.FunctionalTests (294)
BadHttpRequestTests.cs (1)
591var nullIndex = line.IndexOf('\0');
ChunkedRequestTests.cs (10)
29var count = await request.Body.ReadAsync(buffer, 0, buffer.Length); 227var requestCount = 10; 228var requestsReceived = 0; 319for (var i = 1; i < requestCount; i++) 355var requestCount = 10; 356var requestsReceived = 0; 450for (var i = 1; i < requestCount; i++) 577var requestCount = 10; 578var requestsReceived = 0; 625for (var i = 1; i < requestCount; i++)
ChunkedResponseTests.cs (1)
768var length = 0;
ConnectionLimitTests.cs (4)
120for (var i = 0; i < max; i++) 130for (var i = 0; i < 10; i++) 175var opened = 0; 176var closed = 0;
ConnectionMiddlewareTests.cs (2)
437var actual = _innerStream.Read(buffer, offset, count); 446var actual = await _innerStream.ReadAsync(buffer, offset, count, cancellationToken);
EventSourceTests.cs (6)
39var requestsReceived = 0; 80var eventIndex = 0; 147var requestsReceived = 0; 205var eventIndex = 0; 309var eventIndex = 0; 390var eventIndex = 0;
Http2\Http2ConnectionTests.cs (81)
324var requestCount = 0; 496var requestCount = 0; 738var length = Http2PeerSettings.MinAllowedMaxFrameSize + 10; 826var initialStreamWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialStreamWindowSize; 828var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialConnectionWindowSize; 842for (var i = 0; i < framesInStreamWindow / 2; i++) 854for (var i = 0; i < framesInStreamWindow / 2; i++) 879for (var i = 0; i < additionalFrames; i++) 928var initialStreamWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialStreamWindowSize; 930var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialConnectionWindowSize; 938for (var i = 0; i < framesInStreamWindow; i++) 943var remainder = initialStreamWindowSize % (int)Http2PeerSettings.DefaultMaxFrameSize; 963for (var i = 0; i < _helloWorldBytes.Length; i++) 1059var initialStreamWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialStreamWindowSize; 1060var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialConnectionWindowSize; 1075for (var i = 0; i < framesInStreamWindow / 2; i++) 1087for (var i = 0; i < framesInStreamWindow / 2; i++) 1112for (var i = 0; i < additionalFrames; i++) 1184var read = await context.Request.Body.ReadAsync(new byte[10], 0, 10); 1279var initialWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialStreamWindowSize; 1292var dataSent = 0; 1294for (var i = 0; i < framesInWindow / 2; i++) 1349var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialConnectionWindowSize; 1355for (var i = 0; i < framesConnectionInWindow / 2; i++) 1392var initialStreamWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialStreamWindowSize; 1394var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialConnectionWindowSize; 1426for (var i = 0; i < framesInStreamWindow / 2; i++) 1450for (var i = 0; i < framesInStreamWindow / 2 + 2; i++) 1745var enhanceYourCalmMaximumCount = Http2Connection.EnhanceYourCalmTickWindowCount * Http2Connection.EnhanceYourCalmMaximumCount; 1746var streamId = 1; 1750for (var i = 0; i < enhanceYourCalmMaximumCount; i++) 1762for (var i = 0; i < Http2Connection.EnhanceYourCalmTickWindowCount; i++) 1769for (var i = 0; i < enhanceYourCalmMaximumCount; i++) 1800var streamId = 1; 1801for (var i = 0; i < sentStreams - 1; i++) 1854var initialWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialStreamWindowSize; 1861for (var i = 0; i < framesInWindow; i++) 1878var initialWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialConnectionWindowSize; 1884for (var i = 0; i < framesInWindow / 2; i++) 1890for (var i = 0; i < framesInWindow / 2; i++) 1913var remainingBytesBeforeBackpressure = (int)Http2PeerSettings.DefaultInitialWindowSize % _maxData.Length; 1914var remainingBytesAfterBackpressure = _maxData.Length - remainingBytesBeforeBackpressure; 1921var streamId = context.Features.Get<IHttp2StreamIdFeature>().StreamId; 1927for (var i = 0; i < expectedFullFrameCountBeforeBackpressure + 1; i++) 1950for (var i = 0; i < expectedFullFrameCountBeforeBackpressure; i++) 2363Assert.True(integerDecoder.BeginTryDecode((byte)(headerFrame.Payload.Span[0] & ~DynamicTableSizeUpdateMask), prefixLength: 5, out var result)); 2965for (var i = 0; i < 200; i++) 3203var remainingBytesBeforeBackpressure = (int)Http2PeerSettings.DefaultInitialWindowSize % _maxData.Length; 3210var streamId = context.Features.Get<IHttp2StreamIdFeature>().StreamId; 3231for (var i = 0; i < expectedFullFrameCountBeforeBackpressure; i++) 3259for (var i = 0; i < expectedFullFrameCountBeforeBackpressure; i++) 3292for (var i = 0; i < expectedFullFrameCountBeforeBackpressure; i++) 3323var initialWindowSize = _helloWorldBytes.Length / 2; 3330var streamId = context.Features.Get<IHttp2StreamIdFeature>().StreamId; 3408var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialConnectionWindowSize; 3416for (var i = 0; i < framesInConnectionWindow / 2; i++) 3894var defaultResponseHeaderLength = 32; 3895var headerValueLength = Http2PeerSettings.MinAllowedMaxFrameSize; 3900var encodedHeaderLength = 1 + 1 + 1 + 3 + headerValueLength; 3902var payloadLength = defaultResponseHeaderLength + encodedHeaderLength; 3949var serverMaxFrame = Http2PeerSettings.MinAllowedMaxFrameSize + 1024; 3954var clientMaxFrame = serverMaxFrame + 1024 * 5; 4047Assert.True(integerDecoder.TryDecode(headerFrame.Payload.Span[3], out var result)); 4226var remainingBytesBeforeBackpressure = (int)Http2PeerSettings.DefaultInitialWindowSize % _maxData.Length; 4233var streamId = context.Features.Get<IHttp2StreamIdFeature>().StreamId; 4254for (var i = 0; i < expectedFullFrameCountBeforeBackpressure; i++) 4282for (var i = 0; i < expectedFullFrameCountBeforeBackpressure; i++) 4330var initialWindowSize = _helloWorldBytes.Length / 2; 4337var streamId = context.Features.Get<IHttp2StreamIdFeature>().StreamId; 4543var maxIncrement = (int)(Http2PeerSettings.MaxWindowSize - Http2PeerSettings.DefaultInitialWindowSize); 4562var maxIncrement = (int)(Http2PeerSettings.MaxWindowSize - Http2PeerSettings.DefaultInitialWindowSize); 4602for (var i = 0; i < expectedFullFrameCountBeforeBackpressure; i++) 4632for (var i = 0; i < expectedFullFrameCountBeforeBackpressure; i++) 4641var remainingBytesBeforeBackpressure = (int)Http2PeerSettings.DefaultInitialWindowSize % _maxData.Length; 4642var remainingBytesAfterBackpressure = _maxData.Length - remainingBytesBeforeBackpressure; 4676var initialWindowSize = _helloWorldBytes.Length / 2; 5219VerifyGoAway(await ReceiveFrameAsync(), Int32.MaxValue, Http2ErrorCode.NO_ERROR); 5250VerifyGoAway(await ReceiveFrameAsync(), Int32.MaxValue, Http2ErrorCode.NO_ERROR); 5918var length = 0; 5974var length = 0; 6044for (var i = 0; i < headerName.Length; i++)
Http2\Http2EndToEndTests.cs (1)
46var connectionCount = 0;
Http2\Http2StreamTests.cs (14)
841for (var i = 0; i < 101; i++) 878var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 908var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 956var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 957var total = read; 1050var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 1051var total = read; 1867var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 1953var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 2114var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 3293var read = await context.Request.Body.ReadAsync(new byte[100], 0, 100).DefaultTimeout(); 3636var destinationIndex = 0; 3637for (var i = 0; i < frames.Length; i++) 5156var length = Encoding.UTF8.GetBytes("Hello World", buffer.Span);
Http2\Http2TestBase.cs (14)
239var received = 0; 252var received = 0; 263var received = 0; 334var expectedBytes = int.Parse(context.Request.Path.Value.Substring(1), CultureInfo.InvariantCulture); 337var received = 0; 659var extendedHeaderLength = 1; // Padding length field 665HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, GetHeadersEnumerator(headers), payload, out var length); 701var extendedHeaderLength = 5; // stream dependency + weight 708HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, GetHeadersEnumerator(headers), payload, out var length); 747var extendedHeaderLength = 6; // pad length + stream dependency + weight 755HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, GetHeadersEnumerator(headers), payload, out var length); 874var done = HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, headersEnumerator, buffer.Span, out var length); 944var done = HPackHeaderWriter.ContinueEncodeHeaders(_hpackEncoder, headersEnumerator, buffer.Span, out var length); 972var done = HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, GetHeadersEnumerator(headers), buffer.Span, out var length);
Http2\Http2TimeoutTests.cs (3)
915var initialConnectionWindowSize = _serviceContext.ServerOptions.Limits.Http2.InitialConnectionWindowSize; 927var streamId = context.Features.Get<IHttp2StreamIdFeature>().StreamId; 940for (var i = 0; i < framesConnectionInWindow / 2; i++)
Http2\Http2WebSocketTests.cs (1)
591var requestCount = 0;
Http3\Http3ConnectionTests.cs (9)
42var received = 0; 82var received = 0; 142var received = 0; 176for (var i = 0; i < connectionRequests; i++) 536for (var i = 0; i < count; i++) 570for (var i = 0; i < count; i++) 590var requestCount = 0; 635var length = 0; 689var length = 0;
Http3\Http3StreamTests.cs (30)
561var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 590var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 591var total = read; 728for (var i = 0; i < data.Length; i++) 1485var length = Encoding.UTF8.GetBytes("Hello World", buffer.Span); 2378var limit = _serviceContext.ServerOptions.Limits.Http3.MaxRequestHeaderFieldSize; 2401for (var i = 0; i < 100; i++) 2429for (var i = 0; i < 200; i++) 2525var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 2598var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 2736var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 2848var readCount = 0; 2870for (var i = 0; i < sourceData.Length; i++) 2908for (var i = 0; i < chars.Length; i++) 2916for (var i = 0; i < 10; i++) 2927for (var i = 0; i < 10; i++) 2948for (var i = 0; i < chars.Length; i++) 2956for (var i = 0; i < 10; i++) 2968for (var i = 0; i < 10; i++) 3046var len = Http3FrameWriter.CalculateSettingsSize(settings); 3050var parameterLength = VariableLengthIntegerHelper.WriteInteger(outboundcontrolStream.Pair.Application.Output.GetSpan(), (long)Internal.Http3.Http3SettingType.MaxFieldSectionSize); 3072var sendSize = 1024 * 65; 3109var total = 0; 3114var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length); 3145var headersTotalSize = 0; 3153var done = QPackHeaderWriter.BeginEncodeHeaders(headers, mem.Span, ref headersTotalSize, out var length); 3174for (var i = 0; i < res.Buffer.Length; i++) 3234var len = Http3FrameWriter.CalculateSettingsSize(settings); 3261var idLength = VariableLengthIntegerHelper.WriteInteger(bufferPipe.Writer.GetSpan(), longToEncode: 1026); 3325for (var i = 0; i < res.Buffer.Length; i++)
Http3\Http3TestBase.cs (3)
66var received = 0; 76var expectedBytes = int.Parse(context.Request.Path.Value.Substring(1), CultureInfo.InvariantCulture); 79var received = 0;
Http3\WebTransport\WebTransportHandshakeTests.cs (1)
133for (var i = 0; i < headers.Length; i += 2)
Http3\WebTransport\WebTransportStreamTests.cs (1)
47var length = await stream.Transport.Input.AsStream().ReadAsync(memoryOut, CancellationToken.None);
HttpsConnectionMiddlewareTests.cs (8)
303var selectorCalled = 0; 334var selectorCalled = 0; 367var selectorCalled = 0; 409var selectorCalled = 0; 439var selectorCalled = 0; 471var selectorCalled = 0; 861for (var i = 0; i < list.Count; i++) 1495var count = await request.Body.ReadAsync(buffer, 0, buffer.Length);
KeepAliveTimeoutTests.cs (1)
70for (var i = 0; i < 10; i++)
KestrelMetricsTests.cs (2)
674var requestsReceived = 0; 846var requestsReceived = 0;
MaxRequestBodySizeTests.cs (11)
68var maxRequestBodySize = 3; 115var maxRequestBodySize = 3; 283var perRequestMaxRequestBodySize = 0x10; 284var payloadSize = perRequestMaxRequestBodySize + 1; 416var globalMaxRequestBodySize = chunkedPayload.Length - 1; 428var count = 0; 466var globalMaxRequestBodySize = chunkedPayload.Length; 470var offset = 0; 471var count = 0; 507var globalMaxRequestBodySize = chunkedPayload.Length - 1; 519var count = 0;
RequestBodyTimeoutTests.cs (2)
75for (var i = 0; i < 6; i++) 201for (var i = 0; i < 6; i++)
RequestTests.cs (21)
321var value = local.Value; 358var value = local.Value.Value; 393var value = local.Value; 425var value = local.Value; 466var value = local.Value.Value; 505var value = local.Value; 603for (var i = 0; i < iterations; i++) 618for (var i = 0; i < iterations; i++) 628var offset = 0; 632var read = await connection.Reader.ReadAsync(buffer, offset, identifierLength - offset); 1089for (var i = 0; i < 2; i++) 1388var streamCount = 0; 1389var requestHeadersCount = 0; 1390var responseHeadersCount = 0; 1391var loopCount = 20; 1692var offset = 0; 1743var offset = 0; 1798var length = await context.Request.Body.FillBufferUntilEndAsync(buffer).DefaultTimeout(); 2135var requestCount = 0; 2339for (var m = 0; m <= mask; m++) 2345for (var pos = 0; pos < lines.Length; pos++)
ResponseDrainingTests.cs (1)
59for (var i = 0; i < 2; i++)
ResponseTests.cs (17)
623foreach (var statusCode in statusCodes) 1568for (var i = 0; i < span.Length; i++) 1649for (var i = 0; i < span.Length; i++) 1658for (var i = 0; i < span.Length; i++) 2661var callback2CallCount = 0; 3393var expectedLength = 100000; 3423var expectedLength = 100000; 3429var encodedLength = Encoding.ASCII.GetByteCount(expectedString); 3435encoder.Convert(source, writer.GetSpan(), flush: source.Length == 0, out var charsUsed, out var bytesUsed, out completed); 4219for (var i = 0; i < 3; i++) 4766var length = 0; 4821var length = 0; 4945var disposedStatusCode = await disposedTcs.Task.DefaultTimeout(); 4964var statusStart = response.IndexOf(' ') + 1; 4965var statusEnd = response.IndexOf(' ', statusStart) - 1; 4966var statusLength = statusEnd - statusStart + 1;
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\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (9)
191if (!VariableLengthIntegerHelper.TryRead(payload.Span, out var streamId, out var _)) 701var headersTotalSize = 0; 704var done = QPackHeaderWriter.BeginEncodeHeaders(headers, buffer.Span, ref headersTotalSize, out var length); 874var lengthWritten = VariableLengthIntegerHelper.WriteInteger(buffer, id); 893var settingsLength = CalculateSettingsSize(settings); 902var length = 0; 915var parameterLength = VariableLengthIntegerHelper.WriteInteger(destination, (long)setting.Parameter); 918var valueLength = VariableLengthIntegerHelper.WriteInteger(destination, (long)setting.Value); 977if (!VariableLengthIntegerHelper.TryRead(payload.Span, out var streamId, out var _))
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
37var done = HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, headers, buffer, out var length);
src\Servers\Kestrel\shared\test\ServerRetryHelper.cs (4)
19var retryCount = 0; 22var nextPortAttempt = 30000 + Random.Shared.Next(10000); 27var port = GetAvailablePort(nextPortAttempt, logger); 70for (var i = startingPort; i < ushort.MaxValue; i++)
src\Servers\Kestrel\shared\test\StreamBackedTestConnection.cs (5)
81for (var index = 0; index < text.Length; index++) 97var offset = 0; 109var count = await task.ConfigureAwait(false); 133var count = await _reader.ReadAsync(ch, 0, 128).TimeoutAfter(Timeout).ConfigureAwait(false); 141var bytesTransferred = await _stream.ReadAsync(buffer, 0, 128).ContinueWith(t => t.IsFaulted ? 0 : t.Result).TimeoutAfter(Timeout);
src\Servers\Kestrel\shared\test\StreamExtensions.cs (6)
17var offset = 0; 36var offset = 0; 53var offset = 0; 57var read = await stream.ReadAsync(buffer, 0, buffer.Length, cancellationToken); 80var offset = 0; 84var read = await stream.ReadAsync(buffer, 0, buffer.Length, cancellationToken);
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (3)
76for (var i = 0; i < MaybeExtra.Count; i++) 95for (var i = 0; i < MaybeExtra.Count; i++) 110for (var i = 0; i < MaybeExtra.Count; i++)
src\Shared\SyncPoint\SyncPoint.cs (2)
55for (var i = 0; i < count; i += 1) 62var counter = 0;
src\Shared\TypeNameHelper\TypeNameHelper.cs (3)
114var offset = 0; 134var genericPartIndex = type.Name.IndexOf('`'); 146for (var i = offset; i < length; i++)
TestTransport\InMemoryHttpClientSlim.cs (3)
108var statusStart = response.IndexOf(' ') + 1; 109var statusEnd = response.IndexOf(' ', statusStart) - 1; 110var statusLength = statusEnd - statusStart + 1;
UpgradeTests.cs (4)
77var read = await context.Request.Body.ReadAsync(buffer, 0, 128).DefaultTimeout(); 241var length = await context.Request.Body.FillBufferUntilEndAsync(new byte[100]); 330for (var i = 0; i < limit; i++) 436var requestCount = 0;
InProcessWebSite (11)
src\Servers\IIS\IIS\test\testassets\InProcessWebSite\Startup.cs (11)
419if (int.TryParse(ctx.Request.Query["length"], out var length)) 563var result = await ctx.Request.Body.ReadAsync(readBuffer, 0, 1); 576var result = await ctx.Request.Body.ReadAsync(readBuffer, 0, 4096); 620for (var i = 0; i < 10000; i++) 632var result = await ctx.Request.Body.ReadAsync(readBuffer, 0, readBuffer.Length); 645var result = await ctx.Request.Body.ReadAsync(readBuffer, 0, readBuffer.Length); 717var count = 0; 738var result = await ctx.Request.Body.ReadAsync(readBuffer, 0, readBuffer.Length); 758for (var i = 0; i < 100; i++) 856var count = -1; 961for (var i = 0; i < 1000; i++)
InteractiveHost32 (1)
src\Interactive\HostProcess\InteractiveHostEntryPoint.cs (1)
27var clientProcessId = int.Parse(args[1], CultureInfo.InvariantCulture);
InteractiveHost64 (1)
src\Interactive\HostProcess\InteractiveHostEntryPoint.cs (1)
27var clientProcessId = int.Parse(args[1], CultureInfo.InvariantCulture);
Interop.FunctionalTests (66)
H2SpecCommands.cs (2)
172var firstSpace = line.IndexOf(" ", StringComparison.Ordinal); 194var firstSpace = line.IndexOf(" ", StringComparison.Ordinal);
Http3\Http3RequestTests.cs (19)
616for (var i = 0; i < 100; i++) 766var requestCount = 0; 783for (var i = 0; i < 10; i++) 788var calls = (await Task.WhenAll(connectionRequestTasks)).Sum(); 803for (var j = 0; j < 100; j++) 831var requestCount = 0; 1347for (var i = 1; i < 200; i++) 1356for (var i = 0; i < 3; i++) 1384for (var i = 1; i < 200; i++) 1461var requestCount = 0; 1521var requestCount = 0; 1601var port = 5001; 1661var port = 5001; 1717var port = host.GetPort(); 1778var port = host.GetPort(); 1883var port = host.GetPort(); 1919var retryCount = !Debugger.IsAttached ? 5 : int.MaxValue; 1920for (var i = 0; i < retryCount; i++) 1960var port = host.GetPort();
HttpClientHttp2InteropTests.cs (33)
104var requestsReceived = 0; 105var requestCount = 10; 130for (var i = 0; i < requestCount; i++) 152var requestsReceived = 0; 153var requestCount = 10; 178for (var i = 0; i < requestCount; i++) 204for (var i = 0; i < Content.Length; i++) 212for (var i = 0; i < Repetitions; i++) 231var totalRead = 0; 232var patternOffset = 0; 244for (var offset = 0; offset < read; offset++) 271for (var i = 0; i < 2; i++) 763var count = await context.Request.Body.ReadAsync(new byte[11], 0, 11); 1037for (var i = 0; i < 20; i++) 1058for (var i = 0; i < 20; i++) 1090for (var i = 0; i < 59; i++) 1111for (var i = 0; i < 59; i++) 1146for (var i = 0; i < 14; i++) 1167for (var i = 0; i < 14; i++) 1191var requestCount = 0; 1206var count = Interlocked.Increment(ref requestCount); 1227for (var i = 0; i < 10; i++) 1252var requestCount = 0; 1267var count = Interlocked.Increment(ref requestCount); 1288for (var i = 0; i < 10; i++) 1366for (var i = 0; i < 33; i++) 1389for (var i = 0; i < 65; i++) 1438for (var i = 0; i < 96; i++) 1467for (var i = 0; i < 63; i++) 1502var read = 0; 1524for (var i = 0; i < 64; i++) 1724var totalRead = 0; 1727var read = await stream.ReadAsync(responseBuffer, totalRead, responseBuffer.Length - totalRead).DefaultTimeout();
src\Servers\Kestrel\shared\test\ServerRetryHelper.cs (4)
19var retryCount = 0; 22var nextPortAttempt = 30000 + Random.Shared.Next(10000); 27var port = GetAvailablePort(nextPortAttempt, logger); 70for (var i = startingPort; i < ushort.MaxValue; i++)
src\Servers\Kestrel\shared\test\StreamExtensions.cs (6)
17var offset = 0; 36var offset = 0; 53var offset = 0; 57var read = await stream.ReadAsync(buffer, 0, buffer.Length, cancellationToken); 80var offset = 0; 84var read = await stream.ReadAsync(buffer, 0, buffer.Length, cancellationToken);
src\Shared\SyncPoint\SyncPoint.cs (2)
55for (var i = 0; i < count; i += 1) 62var counter = 0;
InteropClient (3)
Assert.cs (1)
123for (var i = 0; i < expected.Count; i++)
InteropClient.cs (2)
882var start = pemString.IndexOf(header, StringComparison.Ordinal); 889var end = pemString.IndexOf(footer, start, StringComparison.Ordinal) - start;
InteropTests (4)
InteropTests.cs (1)
90var attempt = 0;
src\Shared\Process\ProcessExtensions.cs (3)
20var pid = process.Id; 33foreach (var childId in children) 63if (int.TryParse(text, out var id))
IOperationGenerator (1)
IOperationClassWriter.cs (1)
798var previousSlot = slot - 1;
JwtClientSample (2)
Program.cs (2)
50var ticks = 0; 51var nextMsgAt = 3;
Kestrel.SampleApp (1)
Startup.cs (1)
85var basePort = context.Configuration.GetValue<int?>("BASE_PORT") ?? 5000;
KeyManagementSimulator (15)
Program.cs (15)
16var dayCount = 365; 17var instanceCount = 10; 18var seed = 0; 20for (var i = 0; i < args.Length; i++) 26if (i + 1 < args.Length && int.TryParse(args[i + 1], out var d) && d > 0) 41if (i + 1 < args.Length && int.TryParse(args[i + 1], out var inst) && inst > 0) 56if (i + 1 < args.Length && int.TryParse(args[i + 1], out var s) && s > 0) 114for (var i = 0; i < instanceCount; i++) 125for (var i = 0; i < instanceCount; i++) 133var instanceIndex = GetNextAppInstanceIndex(); // Find the instance with the next closest refresh time 161for (var i = 0; i < instanceCount; i++) 190for (var i = 0; i < instanceCount; i++) 210var minIndex = 0; 212for (var i = 1; i < instanceCount; i++) 414var i = 0;
LargeResponseApp (1)
Startup.cs (1)
26if (!path.HasValue || !int.TryParse(path.Value.AsSpan(1), out var numChunks))
Metrics (800)
Program.cs (1)
101var index = arg.IndexOf(':');
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
396var count = _distinctBinaryOperatorKinds.Count;
src\RoslynAnalyzers\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\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
22var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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++)
Metrics.Legacy (800)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\RoslynAnalyzers\Tools\Metrics\Program.cs (1)
101var index = arg.IndexOf(':');
src\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
396var count = _distinctBinaryOperatorKinds.Count;
src\RoslynAnalyzers\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\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
22var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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.Analyzers.Extra (18)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (4)
157var count = 2; 389var index = 0; 627var max = 0; 648var eventId = (int)arg.Value.Value!;
CallAnalysis\Fixers\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)
Resources\RoslynTestUtils.cs (5)
184var count = 0; 212var count = 0; 244var count = 0; 300var count = 0; 415var count = 0;
Microsoft.Analyzers.Local (12)
ApiLifecycle\Json\JsonObject.cs (1)
165var i = 0;
ApiLifecycle\Json\JsonObjectExtensions.cs (1)
22for (var i = 0; i < arrayOfTypes.Count; i++)
ApiLifecycle\Json\JsonValue.cs (1)
584var r = _reference != null ? EqualityComparer<object>.Default.GetHashCode(_reference) : 1;
ApiLifecycle\Json\TextScanner.cs (3)
48var next = _reader.Peek(); 64var next = _reader.Read(); 129for (var i = 0; i < next.Length; i += 1)
ApiLifecycle\Utils.cs (6)
17var whereClauseIndex = typeSignature.IndexOf(" where ", StringComparison.Ordinal); 36var whereClauseIndex = type.IndexOf(" where ", StringComparison.Ordinal); 48var whereClauseIndex = typeSignature.IndexOf(" where ", StringComparison.Ordinal); 73var generic = 0; 74var start = 0; 76for (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;
Resources\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.Arcade.Test.Common (2)
DiffUtil.cs (2)
238var la = lengthA + 1; 239var lb = lengthB + 1;
Microsoft.AspNetCore (1)
WebApplicationBuilder.cs (1)
503var wireUpIndex = destinationDescriptions.IndexOf(typeof(WireSourcePipeline).FullName!);
Microsoft.AspNetCore.Analyzer.Testing (5)
DiagnosticProject.cs (1)
70for (var i = 0; i < sources.Length; i++)
DiagnosticVerifier.cs (1)
173var count = 0;
TestSource.cs (3)
25for (var i = 0; i < lines.Length; i++) 31var markerStartIndex = line.IndexOf(MarkerStart, StringComparison.Ordinal); 37var markerEndIndex = line.IndexOf(MarkerEnd, markerStartIndex, StringComparison.Ordinal);
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 (12)
artifacts\obj\Microsoft.AspNetCore.Antiforgery\Release\net10.0\Microsoft.AspNetCore.Antiforgery.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Internal\AntiforgerySerializationContext.cs (1)
86var newLength = _chars == null ? InitialCharsLength : checked(_chars.Length * 2);
Internal\BinaryBlob.cs (1)
95for (var i = 0; i < a.Length; i++)
Internal\DefaultAntiforgeryTokenGenerator.cs (1)
205for (var i = 0; i < identitiesList.Count; i++)
Internal\DefaultAntiforgeryTokenSerializer.cs (5)
36var count = serializedToken.Length; 37var charsRequired = WebEncoders.GetArraySizeRequiredToDecode(count); 158var count = bytes.Length; 159var charsRequired = WebEncoders.GetArraySizeRequiredToEncode(count); 161var outputLength = WebEncoders.Base64UrlEncode(
Internal\DefaultClaimUidExtractor.cs (3)
47for (var i = 0; i < identitiesList.Count; i++) 94for (var i = 0; i < identitiesList.Count; i++) 111for (var i = 0; i < allClaims.Count; i++)
Microsoft.AspNetCore.Antiforgery.Test (2)
BinaryBlobTest.cs (2)
115var expectedHashCode = BitConverter.ToInt32(blobData, 0); 120var actualHashCode = blob.GetHashCode();
Microsoft.AspNetCore.App.Analyzers (89)
artifacts\obj\Microsoft.AspNetCore.App.Analyzers\Release\netstandard2.0\Microsoft.AspNetCore.Analyzers.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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\Shared\Roslyn\MvcFacts.cs (1)
134for (var i = 0; i < method.ExplicitInterfaceImplementations.Length; i++)
src\Shared\RoslynUtils\BoundedCacheWithFactory.cs (2)
34var indexToSetTarget = -1; 35for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\Shared\RoslynUtils\WellKnownTypes.cs (3)
31for (var i = 0; i < WellKnownTypeData.WellKnownTypeNames.Length; i++) 38var separator = name.IndexOf('`'); 63var 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.Analyzers.Test (15)
Infrastructure\AmbiguousRoutePatternComparerTests.cs (2)
47var hashCode1 = AmbiguousRoutePatternComparer.Instance.GetHashCode(route1); 48var hashCode2 = AmbiguousRoutePatternComparer.Instance.GetHashCode(route2);
RouteEmbeddedLanguage\Infrastructure\MarkupTestFile.cs (5)
60var currentIndexInInput = 0; 61var inputOutputOffset = 0; 110var matchIndexInInput = firstMatch.matchIndex; 113var matchIndexInOutput = matchIndexInInput - inputOutputOffset; 202var index = input.IndexOf(value, currentIndex, StringComparison.Ordinal);
RouteEmbeddedLanguage\RoutePatternAnalyzerTests.cs (2)
538for (var i = 0; i < 2000; i++) 578for (var i = 0; i < 2000; i++)
RouteEmbeddedLanguage\RoutePatternParserTests.cs (5)
108for (var start = stringText[0] == '@' ? 2 : 1; start < stringText.Length - 1; start++) 214for (var i = 0; i < parsedRoutePattern.ParameterPolicies.Count; i++) 324var position = 0; 351for (var i = 0; i < virtualChars.Length; i++) 374for (var i = regexes.Length - 2; i >= 0; i--)
RouteEmbeddedLanguage\RoutePatternParserTests_ConformanceTests.cs (1)
835for (var i = 0; i < expectedNames.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)
artifacts\obj\Microsoft.AspNetCore.Authentication\Release\net10.0\Microsoft.AspNetCore.Authentication.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
PropertiesSerializer.cs (2)
70var count = reader.ReadInt32(); 73for (var index = 0; index != count; ++index)
TicketSerializer.cs (5)
159var count = reader.ReadInt32(); 166for (var index = 0; index != count; ++index) 191var count = reader.ReadInt32(); 239var count = reader.ReadInt32(); 241for (var index = 0; index != count; ++index)
Microsoft.AspNetCore.Authentication.Abstractions (1)
artifacts\obj\Microsoft.AspNetCore.Authentication.Abstractions\Release\net10.0\Microsoft.AspNetCore.Authentication.Abstractions.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.Cookies (16)
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++)
Microsoft.AspNetCore.Authentication.Facebook (1)
artifacts\obj\Microsoft.AspNetCore.Authentication.Facebook\Release\net10.0\Microsoft.AspNetCore.Authentication.Facebook.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.Google (1)
artifacts\obj\Microsoft.AspNetCore.Authentication.Google\Release\net10.0\Microsoft.AspNetCore.Authentication.Google.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.JwtBearer (1)
artifacts\obj\Microsoft.AspNetCore.Authentication.JwtBearer\Release\net10.0\Microsoft.AspNetCore.Authentication.JwtBearer.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (6)
UserJwtsTests.cs (6)
523Assert.True(Convert.TryFromBase64String(signingKey["Value"].GetValue<string>(), new byte[32], out var _)); 551Assert.True(Convert.TryFromBase64String(signingKey["Value"].GetValue<string>(), new byte[32], out var _)); 590Assert.True(Convert.TryFromBase64String(signingKey["Value"].GetValue<string>(), new byte[32], out var _)); 634Assert.True(Convert.TryFromBase64String(signingKey1["Value"].GetValue<string>(), new byte[32], out var _)); 638Assert.True(Convert.TryFromBase64String(signingKey2["Value"].GetValue<string>(), new byte[32], out var _)); 688Assert.True(Convert.TryFromBase64String(key, buffer, out var bytesParsed));
Microsoft.AspNetCore.Authentication.MicrosoftAccount (1)
artifacts\obj\Microsoft.AspNetCore.Authentication.MicrosoftAccount\Release\net10.0\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('@'); 81var entrySize = user.Length * 2; //Approximate the size of stored key in memory cache.
Microsoft.AspNetCore.Authentication.Negotiate.Test (12)
EventTests.cs (12)
72var eventInvoked = 0; 120var eventInvoked = 0; 145var eventInvoked = 0; 171var eventInvoked = 0; 195var eventInvoked = 0; 221var eventInvoked = 0; 245var eventInvoked = 0; 271var callCount = 0; 301var callCount = 0; 323var callCount = 0; 347var callCount = 0; 371var callCount = 0;
Microsoft.AspNetCore.Authentication.OAuth (1)
artifacts\obj\Microsoft.AspNetCore.Authentication.OAuth\Release\net10.0\Microsoft.AspNetCore.Authentication.OAuth.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
artifacts\obj\Microsoft.AspNetCore.Authentication.OpenIdConnect\Release\net10.0\Microsoft.AspNetCore.Authentication.OpenIdConnect.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.Test (4)
CertificateTests.cs (2)
572var validationCount = 0; 697var validationCount = 0;
JwtBearerTests.cs (1)
868var onForbiddenCallCount = 0;
JwtBearerTests_Handler.cs (1)
814var onForbiddenCallCount = 0;
Microsoft.AspNetCore.Authentication.Twitter (1)
artifacts\obj\Microsoft.AspNetCore.Authentication.Twitter\Release\net10.0\Microsoft.AspNetCore.Authentication.Twitter.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authentication.WsFederation (1)
artifacts\obj\Microsoft.AspNetCore.Authentication.WsFederation\Release\net10.0\Microsoft.AspNetCore.Authentication.WsFederation.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authorization (2)
artifacts\obj\Microsoft.AspNetCore.Authorization\Release\net10.0\Microsoft.AspNetCore.Authorization.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\Shared\Debugger\DebuggerHelpers.cs (1)
42for (var i = 0; i < values.Length; i++)
Microsoft.AspNetCore.Authorization.Policy (1)
artifacts\obj\Microsoft.AspNetCore.Authorization.Policy\Release\net10.0\Microsoft.AspNetCore.Authorization.Policy.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Authorization.Test (8)
AuthorizationMiddlewareTests.cs (8)
196var getPolicyCount = 0; 197var getFallbackPolicyCount = 0; 238var getPolicyCount = 0; 239var getFallbackPolicyCount = 0; 280var getPolicyCount = 0; 281var getFallbackPolicyCount = 0; 390var getPolicyCount = 0; 391var getFallbackPolicyCount = 0;
Microsoft.AspNetCore.BrowserTesting (1)
BrowserManager.cs (1)
138var defaultTimeout = HasFailedTests ?
Microsoft.AspNetCore.Components (228)
artifacts\obj\Microsoft.AspNetCore.Components\Release\net10.0\Microsoft.AspNetCore.Components.Routing.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
BindConverter.cs (6)
753/// Attempts to convert a value to a <see cref="System.Int32"/>. 765/// Attempts to convert a value to a nullable <see cref="System.Int32"/>. 788if (!int.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted)) 807if (!int.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted)) 1820for (var i = 1; i < value.Length; i++) 2026for (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 (6)
275var pathEndIndex = uri.AsSpan().IndexOfAny('#', '?'); 301var pathEndIndex = uri.IndexOfAny('#', '?'); 320var lastSlashIndex = baseUri.LastIndexOf('/'); 361var handlerCount = _locationChangingHandlers.Count; 413for (var i = 0; i < handlerCount; i++) 567var pathEndIndex = uri.AsSpan().IndexOfAny('#', '?');
NavigationManagerExtensions.cs (4)
683var hashStartIndex = uriWithoutQueryString.IndexOf('#'); 738var hashStartIndex = uri.IndexOf('#'); 741var queryStartIndex = (hashStartIndex > 0 ? uri.AsSpan(0, hashStartIndex) : uri).IndexOf('?'); 752var queryLength = hashStartIndex < 0 ?
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)
148for (var i = 0; i < _registeredCallbacks.Count; i++) 189for (var i = _registeredCallbacks.Count - 1; i >= 0; i--)
PersistentState\PersistentServicesRegistry.cs (1)
49for (var i = 0; i < _registrations.Length; i++)
PersistentStateValueProvider.cs (2)
184wroteKey = spanFormattable.TryFormat(currentBuffer, out var written, "", CultureInfo.InvariantCulture); 204wroteKey = 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)
112var componentId = _componentId;
Rendering\ComponentState.cs (5)
270var numCascadingParameters = _cascadingParameters!.Count; 272for (var i = 0; i < numCascadingParameters; i++) 287var numCascadingParameters = _cascadingParameters!.Count; 288for (var i = 0; i < numCascadingParameters; i++) 356for (var i = 0; i < frames.Count; i++)
Rendering\RenderTreeBuilder.cs (17)
50var indexOfLastElementOrComponent = _openElementIndices.Peek(); 65var indexOfEntryBeingClosed = _openElementIndices.Pop(); 539var parentFrameIndexValue = parentFrameIndex.Value; 560var indexOfLastElementOrComponent = _openElementIndices.Peek(); 575var indexOfEntryBeingClosed = _openElementIndices.Pop(); 616var parentFrameIndexValue = parentFrameIndex.Value; 650var parentFrameIndexValue = parentFrameIndex.Value; 696var indexOfLastElementOrComponent = _openElementIndices.Peek(); 711var indexOfEntryBeingClosed = _openElementIndices.Pop(); 796var last = _entries.Count - 1; 798for (var i = first; i <= last; i++) 809for (var i = last; i >= first; i--) 816var index = seenAttributeNames[frame.AttributeNameField]; 851var offset = first; 852for (var i = first; i < _entries.Count; i++) 862var residue = _entries.Count - offset; 863for (var i = 0; i < residue; i++)
Rendering\RenderTreeUpdater.cs (11)
22var framesLength = frames.Count; 23var closestElementFrameIndex = -1; 24for (var frameIndex = 0; frameIndex < framesLength; frameIndex++) 58var elementSubtreeEndIndexExcl = elementFrameIndex + elementFrame.ElementSubtreeLengthField; 59for (var attributeFrameIndex = elementFrameIndex + 1; attributeFrameIndex < elementSubtreeEndIndexExcl; attributeFrameIndex++) 77var insertAtIndex = elementFrameIndex + 1; 91for (var otherFrameIndex = elementFrameIndex; otherFrameIndex >= 0; otherFrameIndex--) 98var otherFrameSubtreeLength = otherFrame.ElementSubtreeLengthField; 99var otherFrameEndIndexExcl = otherFrameIndex + otherFrameSubtreeLength; 108var otherFrameSubtreeLength = otherFrame.RegionSubtreeLengthField; 109var otherFrameEndIndexExcl = otherFrameIndex + otherFrameSubtreeLength;
Rendering\SimplifiedStringHashComparer.cs (1)
27var keyLength = key.Length;
RenderTree\Renderer.cs (8)
386var componentId = _nextComponentId++; 614var endIndex = componentFrameIndex + frames[componentFrameIndex].ComponentSubtreeLengthField; 615for (var index = componentFrameIndex + 1; index <= endIndex; index++) 907for (var i = 0; i < updatedComponents.Count; i++) 942for (var i = 0; i < updatedComponents.Length; i++) 1012var disposeComponentId = _batchBuilder.ComponentDisposalQueue.Dequeue(); 1075var count = eventHandlerIds.Count; 1076for (var i = 0; i < count; i++)
RenderTree\RenderTreeDiffBuilder.cs (34)
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; 770var referenceFrameIndex = diffContext.ReferenceFrames.Append(newFrame); 799var referenceFrameIndex = diffContext.ReferenceFrames.Append(newFrame); 807var referenceFrameIndex = diffContext.ReferenceFrames.Append(newTree, newFrameIndex, newFrame.ElementSubtreeLengthField); 814var regionChildFrameIndex = newFrameIndex + 1; 815var regionChildFrameEndIndexExcl = newFrameIndex + newFrame.RegionSubtreeLengthField; 826var referenceFrameIndex = diffContext.ReferenceFrames.Append(newFrame); 869var endIndexExcl = oldFrameIndex + oldFrame.ElementSubtreeLengthField; 876var regionChildFrameIndex = oldFrameIndex + 1; 877var regionChildFrameEndIndexExcl = oldFrameIndex + oldFrame.RegionSubtreeLengthField; 903var descendantsEndIndexExcl = rootIndex + tree[rootIndex].ElementSubtreeLengthField; 904var index = rootIndex + 1; 919var previousIndex = diffContext.Edits.Count - 1; 933var endIndexExcl = frameIndex + frames[frameIndex].ElementSubtreeLengthField; 934for (var i = frameIndex; i < endIndexExcl; i++) 962var parentComponentId = diffContext.ComponentId; 1018for (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)
105for (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++)
Routing\SupplyParameterFromQueryValueProvider.cs (2)
89var queryStartPos = url?.IndexOf('?') ?? -1; 97var queryEndPos = url.IndexOf('#', queryStartPos);
Routing\UrlValueConstraint.cs (2)
132var count = values.Count; 140for (var i = 0; i < count; i++)
Sections\SectionRegistry.cs (1)
36var index = providers.LastIndexOf(provider);
src\Components\Shared\src\ArrayBuilder.cs (5)
75var indexOfAppendedItem = _itemsInUse++; 87var requiredCapacity = _itemsInUse + source.Length; 90var candidateCapacity = Math.Max(_items.Length * 2, _minCapacity); 100var startIndexOfAppendedItems = _itemsInUse; 179var newCapacity = Math.Max(desiredCapacity, _minCapacity);
src\Components\Shared\src\RootTypeCache.cs (1)
36for (var i = 0; i < assemblies.Length; i++)
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\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\Http\Routing\src\Constraints\LengthRouteConstraint.cs (1)
106var length = valueString.Length;
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\Http\Routing\src\PathTokenizer.cs (5)
58for (var i = 1; i < _path.Length - 1; i++) 77var currentSegmentIndex = 0; 78var currentSegmentStart = 1; 81var delimiterIndex = 1; 178var delimiterIndex = _path.IndexOf('/', _index);
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\Http\Routing\src\Patterns\RoutePattern.cs (2)
144var parametersCount = parameters.Count; 145for (var i = 0; i < parametersCount; i++)
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\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\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\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\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\Shared\PooledArrayBufferWriter.cs (3)
153var availableSpace = _rentedBuffer.Length - _index; 157var growBy = Math.Max(sizeHint, _rentedBuffer.Length); 159var newSize = checked(_rentedBuffer.Length + growBy);
src\Shared\QueryStringEnumerable.cs (3)
101var success = Uri.TryUnescapeDataString(buffer, buffer, out var unescapedLength); 137var delimiterIndex = _query.Span.IndexOf('&'); 150var equalIndex = segment.Span.IndexOf('=');
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.Analyzers (3)
artifacts\obj\Microsoft.AspNetCore.Components.Analyzers\Release\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
ComponentInternalUsageDiagnosticAnalzyer.cs (1)
42for (var i = 0; i < NamespaceParts.Length; i++)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
69for (var i = 0; i < node.Modifiers.Count; i++)
Microsoft.AspNetCore.Components.Analyzers.Tests (1)
Verifiers\CodeFixVerifier.cs (1)
81var attempts = analyzerDiagnostics.Length;
Microsoft.AspNetCore.Components.Authorization (2)
AttributeAuthorizeDataCache.cs (1)
29for (var i = 0; i < allAttributes.Length; i++)
AuthorizeViewCore.cs (1)
121for (var i = 0; i < authorizeData.Length; i++)
Microsoft.AspNetCore.Components.Authorization.Tests (10)
AuthorizeRouteViewTest.cs (1)
307var rootComponentId = _renderer.AssignRootComponentId(rootComponent);
AuthorizeViewTest.cs (4)
201var authorizeViewComponentId = renderer.Batches.Single() 267var authorizeViewComponentId = batch1.GetComponentFrames<AuthorizeView>().Single().ComponentId; 310var authorizeViewComponentId = Assert.Single(batch1.GetComponentFrames<AuthorizeView>()).ComponentId; 368var authorizeViewComponentId = batch1.GetComponentFrames<AuthorizeView>().Single().ComponentId;
CascadingAuthenticationStateTest.cs (3)
53var receiveAuthStateId = batch.GetComponentFrames<ReceiveAuthStateComponent>().Single().ComponentId; 87var receiveAuthStateId = receiveAuthStateFrame.ComponentId; 133var receiveAuthStateId = renderer.Batches.Single()
src\Components\Shared\test\CapturedBatch.cs (1)
27var componentId = diff.ComponentId;
src\Components\Shared\test\TestRenderer.cs (1)
118for (var i = 0; i < renderBatch.UpdatedComponents.Count; i++)
Microsoft.AspNetCore.Components.Endpoints (73)
artifacts\obj\Microsoft.AspNetCore.Components.Endpoints\Release\net10.0\Microsoft.AspNetCore.Components.Endpoints.FormMapping.FormDataResources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\Microsoft.AspNetCore.Components.Endpoints\Release\net10.0\Microsoft.AspNetCore.Components.Endpoints.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Assets\ImportMapDefinition.cs (1)
89for (var i = 0; i < asset.Properties!.Count; i++)
Assets\LinkPreload.cs (1)
50for (var i = 0; i < assets.Count; i ++)
Builder\ResourceCollectionUrlEndpoint.cs (5)
126var length = WebUtilities.WebEncoders.Base64UrlEncode(result, fingerprintSpan[1..]); 133if (Encoding.UTF8.TryGetBytes(value, buffer, out var written)) 139var length = Encoding.UTF8.GetByteCount(value); 147var bytesWritten = Encoding.UTF8.GetBytes(value, rented); 246var quality = 1 / (1 + _gzipContent.Length);
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 (6)
137var startIndex = key.Value.Span.IndexOf('['); 140var endIndex = key.Value.Span[startIndex..].IndexOf(']') + startIndex; 158var nextOpenBracket = key.Value.Span[(endIndex + 1)..].IndexOf('['); 203var keyLength = key.Length; 239var startingPoint = _currentPrefixBuffer.Length + separator.Length; 266var index = _currentPrefixBuffer.Span.LastIndexOfAny(".[");
FormMapping\Metadata\FormDataMetadataFactory.cs (1)
280for (var i = 0; i < _context.CurrentTypes.Count; i++)
FormMapping\PrefixResolver.cs (7)
19var i = 0; 53var separatorX = 0; 54var separatorY = 0; 55var currentXPos = 0; 56var currentYPos = 0; 80var match = MemoryExtensions.CompareTo( 90var compareResult = MemoryExtensions.CompareTo(segmentX, segmentY, StringComparison.Ordinal);
RazorComponentEndpointInvoker.cs (1)
93var defaultBufferSize = 16 * 1024;
Rendering\Buffering\TextChunkListBuilder.cs (2)
44for (var i = 0; i < count; i++) 54for (var i = 0; i < count; i++)
Rendering\EndpointHtmlRenderer.EventDispatch.cs (7)
93var defaultBufferSize = 16 * 1024; 130var defaultBufferSize = 16 * 1024; 154var changesCount = changes.Count; 156for (var i = 0; i < changesCount; i++) 178var changesCount = changes.Count; 180for (var i = 0; i < changesCount; i++) 230for (var i = frameIndex - 1; i >= 0; i--)
Rendering\EndpointHtmlRenderer.Prerendering.cs (1)
329for (var i = 0; i < frames.Count; i++)
Rendering\EndpointHtmlRenderer.Streaming.cs (8)
110var count = renderBatch.UpdatedComponents.Count; 130var bufSizeRequired = count * Marshal.SizeOf<ComponentIdAndDepth>(); 134for (var i = 0; i < count; i++) 136var componentId = renderBatch.UpdatedComponents.Array[i].ComponentId; 154for (var i = 0; i < componentIdsInDepthOrder.Length; i++) 156var componentId = componentIdsInDepthOrder[i].ComponentId; 196var depth = 0; 263var componentId = componentFrame.ComponentId;
Rendering\TypeNameHash.cs (1)
23if (!Encoding.UTF8.TryGetBytes(typeName, typeNameBytes, out var written))
Results\RazorComponentResultExecutor.cs (1)
64var defaultBufferSize = 16 * 1024;
src\Shared\Components\ResourceCollectionResolver.cs (3)
65var foundProperties = 0; 66for (var i = 0; i < descriptor.Properties.Count; i++) 162var index = 0;
src\Shared\Components\ServerComponentSerializer.cs (1)
38var sequence = invocationId.Next();
Microsoft.AspNetCore.Components.Endpoints.Tests (24)
Binding\FormDataMapperTests.cs (7)
148var result = FormDataMapper.Map<int>(reader, options); 314var value = Assert.Single(result); 523var index = int.Parse(value, CultureInfo.InvariantCulture) - 10; 1347for (var i = 10 - 1; i >= 0; i--) 1406for (var i = 5 - 1; i >= 0; i--) 1477for (var i = 10 - 1; i >= 0; i--) 1536for (var i = 10 - 1; i >= 0; i--)
Binding\PrefixResolverTests.cs (2)
155for (var i = 0; i < partialMatches; i++) 179for (var i = 0; i < partialMatches; i++)
Buffering\TextChunkPageTest.cs (1)
31for (var i = 0; i < page.Count; i++)
EndpointHtmlRendererTest.cs (6)
60var id = renderer.AssignRootComponentId(component); 1112var eventReceivedCount = 0; 1148var eventReceivedCount = 0; 1311var numMarkers = Regex.Matches(content, MarkerPrefix).Count; 1540var id = renderer.AssignRootComponentId(ssrBoundary); 1605var id = renderer.AssignRootComponentId(ssrBoundary);
ImportMapTest.cs (4)
61var id = _renderer.AssignRootComponentId(importMap); 104var id = _renderer.AssignRootComponentId(importMap); 158var id = _renderer.AssignRootComponentId(importMap); 214var id = _renderer.AssignRootComponentId(importMap);
RazorComponentsServiceCollectionExtensionsTest.cs (1)
112var actual = serviceDescriptors.Count();
src\Components\Shared\src\WebRootComponentParameters.cs (2)
28var count = _parameterDefinitions.Count; 34for (var i = 0; i < count; i++)
WebRootComponentParametersTest.cs (1)
176for (var i = 0; i < parameterValues.Count; i++)
Microsoft.AspNetCore.Components.Forms (10)
FieldIdentifier.cs (2)
74var modelHash = RuntimeHelpers.GetHashCode(Model); 75var fieldHash = StringComparer.Ordinal.GetHashCode(FieldName);
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.Forms.Tests (14)
EditContextDataAnnotationsExtensionsTest.cs (3)
85var onValidationStateChangedCount = 0; 113var onValidationStateChangedCount = 0; 153var onValidationStateChangedCount = 0;
ExpressionFormatterTest.cs (6)
57for (var i = 0; i < result.Length; i++) 73var i = 42; 87var i = 0; 125for (var i = 0; i < result.Length; i++) 139var i = 0; 159var i = 0;
FieldIdentifierTest.cs (1)
148for (var i = 0; i < models.Length; i++)
ReverseStringBuilderTest.cs (2)
139var segmentCount = 5; 143for (var i = 0; i < segmentCount; i++)
src\Components\Shared\test\CapturedBatch.cs (1)
27var componentId = diff.ComponentId;
src\Components\Shared\test\TestRenderer.cs (1)
118for (var i = 0; i < renderBatch.UpdatedComponents.Count; i++)
Microsoft.AspNetCore.Components.Performance (2)
RouteTableFactoryBenchmarks.cs (1)
36var i = 0;
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.Components.QuickGrid (6)
Columns\GridSort.cs (2)
159var length = body.Member.Name.Length; 181var nextPos = chars.Length;
QuickGrid.razor.cs (4)
321var startIndex = Pagination is null ? 0 : (Pagination.CurrentPageIndex * Pagination.ItemsPerPage); 350var startIndex = request.StartIndex; 351var count = request.Count; 393var totalItemCount = _asyncQueryExecutor is null ? Items.Count() : await _asyncQueryExecutor.CountAsync(Items);
Microsoft.AspNetCore.Components.SdkAnalyzers (3)
artifacts\obj\Microsoft.AspNetCore.Components.SdkAnalyzers\Release\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
ComponentInternalUsageDiagnosticAnalzyer.cs (1)
42for (var i = 0; i < NamespaceParts.Length; i++)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
69for (var i = 0; i < node.Modifiers.Count; i++)
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (1)
Verifiers\CodeFixVerifier.cs (1)
81var attempts = analyzerDiagnostics.Length;
Microsoft.AspNetCore.Components.Server (108)
Builder\ServerRazorComponentsEndpointConventionBuilderExtensions.cs (1)
50for (var i = 0; i < b.Metadata.Count; i++)
Circuits\CircuitHost.cs (9)
146var count = Descriptors.Count; 148for (var i = 0; i < count; i++) 259for (var i = 0; i < _circuitHandlers.Length; i++) 289for (var i = 0; i < _circuitHandlers.Length; i++) 319for (var i = 0; i < _circuitHandlers.Length; i++) 347for (var i = 0; i < _circuitHandlers.Length; i++) 665for (var i = circuitHandlers.Count - 1; i >= 0; i--) 795for (var i = 0; i < operations.Length; i++) 844for (var i = 0; i < operations.Length; i++)
Circuits\CircuitJSComponentInterop.cs (1)
26var id = base.AddRootComponent(identifier, domElementSelector);
Circuits\CircuitOptionsJavaScriptInitializersConfiguration.cs (1)
25for (var i = 0; i < initializers.Length; i++)
Circuits\CircuitPersistenceManager.cs (1)
135for (var i = 0; i < batch.Operations.Length; i++)
Circuits\ComponentParameterDeserializer.cs (1)
34for (var i = 0; i < parametersDefinitions.Count; i++)
Circuits\RemoteJSDataStream.cs (2)
48var chunkSize = signalRMaximumIncomingBytes > 1024 ? 52var streamId = runtime.RemoteJSDataStreamNextInstanceId++;
Circuits\RemoteRenderer.cs (1)
72var componentId = AddRootComponent(componentType, domElementSelector);
Circuits\RemoteScrollToLocationHash.cs (1)
38var hashIndex = locationAbsolute.IndexOf("#", StringComparison.Ordinal);
Circuits\ServerComponentDeserializer.cs (2)
310var currentSsrComponentIdIndex = 0; 311for (var i = 0; i < operations.Length; i++)
DependencyInjection\ServerRazorComponentsBuilderExtensions.cs (2)
79for (var i = 0; i < c.Metadata.Count; i++) 149for (var i = 0; i < routeEndpoint.Metadata.Count; i++)
src\Components\Shared\src\ArrayBuilder.cs (5)
75var indexOfAppendedItem = _itemsInUse++; 87var requiredCapacity = _itemsInUse + source.Length; 90var candidateCapacity = Math.Max(_items.Length * 2, _minCapacity); 100var startIndexOfAppendedItems = _itemsInUse; 179var newCapacity = Math.Max(desiredCapacity, _minCapacity);
src\Components\Shared\src\ComponentParametersTypeCache.cs (1)
31for (var i = 0; i < assemblies.Length; i++)
src\Components\Shared\src\RenderBatchWriter.cs (24)
49var updatedComponentsOffset = Write(renderBatch.UpdatedComponents); 50var referenceFramesOffset = Write(renderBatch.ReferenceFrames); 51var disposedComponentIdsOffset = Write(renderBatch.DisposedComponentIDs); 52var disposedEventHandlerIdsOffset = Write(renderBatch.DisposedEventHandlerIDs); 53var stringTableOffset = WriteStringTable(); 64var count = diffs.Count; 68for (var i = 0; i < count; i++) 75var tableStartPos = (int)baseStream.Position; 77for (var i = 0; i < count; i++) 93var editsEndIndexExcl = edits.Offset + edits.Count; 94for (var i = edits.Offset; i < editsEndIndexExcl; i++) 118var startPos = (int)_binaryWriter.BaseStream.Position; 121var count = frames.Count; 123for (var i = 0; i < count; i++) 207var startPos = (int)_binaryWriter.BaseStream.Position; 211var count = numbers.Count; 212for (var index = 0; index < count; index++) 222var startPos = (int)_binaryWriter.BaseStream.Position; 226var count = numbers.Count; 227for (var index = 0; index < count; index++) 263var stringsCount = _strings.Count; 266for (var i = 0; i < stringsCount; i++) 274var locationsStartPos = (int)_binaryWriter.BaseStream.Position; 275for (var i = 0; i < stringsCount; i++)
src\Components\Shared\src\RootTypeCache.cs (1)
36for (var i = 0; i < assemblies.Length; i++)
src\Components\Shared\src\WebRootComponentManager.cs (1)
133var interactiveComponentId = renderer.AddRootComponent(componentType, ssrComponentIdString);
src\Components\Shared\src\WebRootComponentParameters.cs (2)
28var count = _parameterDefinitions.Count; 34for (var i = 0; i < count; i++)
src\Shared\Components\ServerComponentSerializer.cs (1)
38var sequence = invocationId.Next();
src\Shared\PooledArrayBufferWriter.cs (3)
153var availableSpace = _rentedBuffer.Length - _index; 157var growBy = Math.Max(sizeHint, _rentedBuffer.Length); 159var newSize = checked(_rentedBuffer.Length + growBy);
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\SignalR\common\Shared\BinaryMessageFormatter.cs (3)
15var lenNumBytes = WriteLengthPrefix(length, lenBuffer); 24var lenNumBytes = 0; 43var lenNumBytes = 0;
src\SignalR\common\Shared\BinaryMessageParser.cs (1)
34var numBytes = 0;
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\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\BufferWriter.cs (2)
132var buffered = _buffered; 239var writable = Math.Min(bytesLeftToCopy, _span.Length);
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\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\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.Server.Tests (41)
Circuits\CircuitHostTest.cs (4)
218var componentCount = 3; 224for (var i = 0; i < componentCount; i++) 762for (var i = circuitHandlers.Length - 1; i >= 0; i--) 802for (var i = 0; i < parameterValues.Count; i++)
Circuits\CircuitPersistenceManagerTest.cs (1)
531for (var i = 0; i < components.Length; i++)
Circuits\RemoteJSDataStreamTest.cs (2)
35var unrecognizedGuid = 10; 187for (var i = 0; i < 5; i++)
Circuits\RemoteJSRuntimeTest.cs (1)
67for (var i = 1; i < 5; i++)
Circuits\RemoteRendererTest.cs (14)
46var componentId = renderer.AssignRootComponentId(component); 67var componentId = renderer.AssignRootComponentId(component); 91var componentId = renderer.AssignRootComponentId(component); 92for (var i = 0; i < 10; i++) 108var i = 0; 115var componentId = renderer.AssignRootComponentId(component); 158var componentId = renderer.AssignRootComponentId(component); 231var originallyQueuedBatches = renderer._unacknowledgedRenderBatches.Count; 294var originallyQueuedBatches = renderer._unacknowledgedRenderBatches.Count; 357var originallyQueuedBatches = renderer._unacknowledgedRenderBatches.Count; 414var originallyQueuedBatches = renderer._unacknowledgedRenderBatches.Count; 441for (var i = 0; i < MaxInteractiveServerRootComponentCount; i++) 690for (var i = 0; i < parameterValues.Count; i++) 712var componentId = AssignRootComponentId(component);
Circuits\RenderBatchWriterTest.cs (11)
169var diffsStartIndex = ReadInt(bytes, bytes.Length - 20); 233var referenceFramesStartIndex = ReadInt(bytes, bytes.Length - 16); 289var stringTableStartPosition = ReadInt(bytes, bytes.Length - 4); 290var stringTableEndPositionExcl = bytes.Length - 20; 293for (var entryPosition = stringTableStartPosition; 298var tableEntryPos = ReadInt(bytes, entryPosition); 299var length = (int)ReadUnsignedLEB128(bytes, tableEntryPos, out var numLEB128Bytes); 336var indexIntoStringTable = reader.ReadInt32(); 361var shift = 0; 365for (var count = 0; count < 4 && currentByte >= 128; count++)
Circuits\RevalidatingServerAuthenticationStateProviderTest.cs (3)
43for (var i = 0; i < 10; i++) 150var authenticationStateChangedCount = 0; 188var authenticationStateChangedCount = 0;
Circuits\ServerComponentDeserializerTest.cs (3)
463for (var i = 0; i < types.Length; i++) 476for (var i = 0; i < types.Length; i++) 494for (var i = 0; i < types.Length; i++)
src\SignalR\common\SignalR.Common\test\Internal\Protocol\TestHubMessageEqualityComparer.cs (2)
97for (var i = 0; i < left.Length; i++) 153for (var i = 0; i < left.Length; i++)
Microsoft.AspNetCore.Components.Tests (291)
BindConverterTest.cs (3)
105var value = 17; 119var value = 17; 147var value = 17;
CascadingParameterStateTest.cs (1)
407for (var i = 0; i < components.Length; i++)
CascadingParameterTest.cs (29)
32var componentId = renderer.AssignRootComponentId(component); 35var nestedComponent = FindComponent<CascadingParameterConsumerComponent<string>>(batch, out var nestedComponentId); 70var componentId = renderer.AssignRootComponentId(component); 75var nestedComponent = FindComponent<CascadingParameterConsumerComponent<string>>(firstBatch, out var nestedComponentId); 118var componentId = renderer.AssignRootComponentId(component); 121var nestedComponent = FindComponent<CascadingParameterConsumerComponent<string>>(firstBatch, out var nestedComponentId); 163var componentId = renderer.AssignRootComponentId(component); 213var componentId = renderer.AssignRootComponentId(component); 216var nestedComponent = FindComponent<CascadingParameterConsumerComponent<string>>(firstBatch, out var nestedComponentId); 272var componentId = renderer.AssignRootComponentId(component); 275var nestedComponent = FindComponent<CascadingParameterConsumerComponent<string>>(firstBatch, out var nestedComponentId); 373var componentId = renderer.AssignRootComponentId(component); 376var nestedComponent = FindComponent<CascadingParameterConsumerComponent<string>>(firstBatch, out var nestedComponentId); 414var componentId = renderer.AssignRootComponentId(component); 417var nestedComponent1 = FindComponent<CustomCascadingValueConsumer1>(batch, out var nestedComponentId1); 418var nestedComponent2 = FindComponent<CustomCascadingValueConsumer2>(batch, out var nestedComponentId2); 446var constructionCount = 0; 456var unrelatedComponentId = renderer.AssignRootComponentId(new TestComponent(_ => { })); 462var componentId = renderer.AssignRootComponentId(component); 482var anotherConsumerComponentId = renderer.AssignRootComponentId(anotherConsumer); 500var componentId = renderer.AssignRootComponentId(component); 537var componentId = renderer.AssignRootComponentId(component); 540var nestedComponent = FindComponent<CascadingParameterConsumerComponent<MyParamType>>(batch, out var nestedComponentId); 582var componentId = await renderer.Dispatcher.InvokeAsync(() => renderer.AssignRootComponentId(component)); 652var componentId = await renderer.Dispatcher.InvokeAsync(() => renderer.AssignRootComponentId(component)); 679var nestedComponent = FindComponent<SimpleSubscriberComponent>(secondBatch, out var nestedComponentId); 708var componentId = await renderer.Dispatcher.InvokeAsync(() => renderer.AssignRootComponentId(component)); 740var componentId = renderer.AssignRootComponentId(component); 745var nestedComponent = FindComponent<SingleDeliveryParameterConsumerComponent>(firstBatch, out var nestedComponentId);
ComponentBaseTest.cs (23)
23var onInitRuns = 0; 27var componentId = renderer.AssignRootComponentId(component); 41var onInitAsyncRuns = 0; 50var componentId = renderer.AssignRootComponentId(component); 65var onInitAsyncRuns = 0; 74var componentId = renderer.AssignRootComponentId(component); 89var onParametersSetRuns = 0; 93var componentId = renderer.AssignRootComponentId(component); 108var onParametersSetAsyncRuns = 0; 117var componentId = renderer.AssignRootComponentId(component); 132var onParametersSetAsyncRuns = 0; 141var componentId = renderer.AssignRootComponentId(component); 162var componentId = renderer.AssignRootComponentId(component); 199var componentId = renderer.AssignRootComponentId(component); 241var componentId = renderer.AssignRootComponentId(component); 275var componentId = renderer.AssignRootComponentId(component); 320var componentId = renderer.AssignRootComponentId(component); 367var componentId = renderer.AssignRootComponentId(component); 385var componentId = renderer.AssignRootComponentId(component); 411var componentId = renderer.AssignRootComponentId(component); 427var componentId = renderer.AssignRootComponentId(component); 443var componentId = renderer.AssignRootComponentId(component); 459var componentId = renderer.AssignRootComponentId(component);
DynamicComponentTest.cs (2)
33var componentId = renderer.AssignRootComponentId(instance); 49var componentId = renderer.AssignRootComponentId(instance);
EventCallbackFactoryBinderExtensionsTest.cs (9)
16var value = 17; 33var value = 17; 68var value = 17; 159var value = 17; 165var expectedValue = 42; 618var value = 17_000; 624var expectedValue = 42_000; 637var value = 17_000; 643var expectedValue = 42_000;
LayoutViewTest.cs (4)
75var rootLayoutComponentId = batch.GetComponentFrames<RootLayout>().Single().ComponentId; 105var rootLayoutComponentId = batch.GetComponentFrames<RootLayout>().Single().ComponentId; 137var rootLayoutComponentId = batch.GetComponentFrames<RootLayout>().Single().ComponentId; 146var nestedLayoutComponentId = batch.GetComponentFrames<NestedLayout>().Single().ComponentId;
NavigationManagerTest.cs (17)
245var initialHandlerCount = 3; 246var completedHandlerCount = 0; 249for (var i = 0; i < initialHandlerCount; i++) 302var initialHandlerCount = 3; 303var completedHandlerCount = 0; 306for (var i = 0; i < initialHandlerCount; i++) 357var invokedHandlerCount = 0; 360var expectedInvokedHandlerCount = 2; 504var blockNavigationHandlerCount = 2; 505var canceledBlockNavigationHandlerCount = 0; 508for (var i = 0; i < blockNavigationHandlerCount; i++) 611var initialHandlerCount = 3; 612var expectedCanceledHandlerCount = 6; // 3 handlers canceled 2 times 613var canceledHandlerCount = 0; 614var completedHandlerCount = 0; 619for (var i = 0; i < initialHandlerCount; i++) 628for (var i = 0; i < initialHandlerCount; i++)
PersistentState\PersistentServicesRegistryTest.cs (1)
385for (var i = 0; i < customer.Addresses.Count; i++)
PersistentStateValueProviderTests.cs (2)
466Assert.True(newState.TryTakeFromJson<int>(key, out var retrievedValue)); 599var i = 1;
RendererTest.cs (175)
41var componentId = renderer.AssignRootComponentId(component); 71var componentId = renderer.AssignRootComponentId(component); 76var nestedComponentId = componentFrame.ComponentId; 102var componentId = renderer.AssignRootComponentId(component); 140var parentComponentId = renderer.AssignRootComponentId(parentComponent); 146var nestedComponentId = nestedComponentFrame.ComponentId; 184var componentId = renderer.AssignRootComponentId(component); 206for (var i = 1; i < 5; i++) 236var componentId = renderer.AssignRootComponentId(component); 281var componentId = renderer.AssignRootComponentId(component); 321var component1Id = renderer.AssignRootComponentId(component1); 330var component2Id = renderer.AssignRootComponentId(component2); 395var componentId = renderer.AssignRootComponentId(component); 439var componentId = renderer.AssignRootComponentId(component); 483var componentId = renderer.AssignRootComponentId(component); 550var componentId = renderer.AssignRootComponentId(component); 580var componentId = renderer.AssignRootComponentId(component); 608var componentId = renderer.AssignRootComponentId(component); 631var componentId = renderer.AssignRootComponentId(component); 654var componentId = renderer.AssignRootComponentId(component); 677var componentId = renderer.AssignRootComponentId(component); 703var componentId = renderer.AssignRootComponentId(component); 734var componentId = renderer.AssignRootComponentId(component); 763var componentId = renderer.AssignRootComponentId(component); 793var parentComponentId = renderer.AssignRootComponentId(parentComponent); 802var nestedComponentId = nestedComponentFrame.ComponentId; 828var state = 0; 841var componentId = renderer.AssignRootComponentId(component); 871var state = 0; 884var componentId = renderer.AssignRootComponentId(component); 914var state = 0; 927var componentId = renderer.AssignRootComponentId(component); 955var state = 0; 965var parentComponentId = renderer.AssignRootComponentId(parentComponent); 980var nestedComponentId = nestedComponentFrame.ComponentId; 1014var outerStateChangeCount = 0; 1029var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1055var outerStateChangeCount = 0; 1073var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1097var outerStateChangeCount = 0; 1112var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1135var outerStateChangeCount = 0; 1153var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1176var outerStateChangeCount = 0; 1195var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1216var outerStateChangeCount = 0; 1231var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1254var outerStateChangeCount = 0; 1272var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1295var outerStateChangeCount = 0; 1314var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1349var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1381var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1415var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1450var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1482var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1517var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1552var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1584var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1619var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1656var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1691var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1729var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1768var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1806var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1847var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1888var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1925var parentComponentId = renderer.AssignRootComponentId(parentComponent); 1965var parentComponentId = renderer.AssignRootComponentId(parentComponent); 2004var renderer1ComponentId = renderer1.AssignRootComponentId(component); 2006var renderer2ComponentId = renderer2.AssignRootComponentId(component); 2044var rootComponentId = renderer.AssignRootComponentId(component); 2085var rootComponentId = renderer.AssignRootComponentId(component); 2121var rootComponentId = renderer.AssignRootComponentId(component); 2124var childComponentId = renderer.Batches.Single() 2159var rootComponentId = renderer.AssignRootComponentId(component); 2162var childComponentId = renderer.Batches.Single() 2199var rootComponentId = renderer.AssignRootComponentId(component); 2202var childComponentId = renderer.Batches.Single() 2233var rootComponentId = renderer.AssignRootComponentId(component); 2288var componentId = renderer.AssignRootComponentId(component); 2324var componentId = renderer.AssignRootComponentId(component); 2358var componentId = renderer.AssignRootComponentId(component); 2399var componentId = renderer.AssignRootComponentId(component); 2443var componentId = renderer.AssignRootComponentId(component); 2482var componentId = renderer.AssignRootComponentId(component); 2520var componentId = renderer.AssignRootComponentId(component); 2550var count1 = 0; 2551var count2 = 0; 2552var count3 = 0; 2553var count4 = 0; 2554var count5 = 0; 2583var componentId = renderer.AssignRootComponentId(component); 2627var eventCount = 0; 2637var rootComponentId = renderer.AssignRootComponentId(component); 2646var childComponentId = childComponentFrame.ComponentId; 2677var eventCount = 0; 2680var componentId = renderer.AssignRootComponentId(component); 2696var newEventCount = 0; 2719var eventCount = 0; 2722var componentId = renderer.AssignRootComponentId(component); 2754var eventCount = 0; 2764var rootComponentId = renderer.AssignRootComponentId(component); 2773var childComponentId = childComponentFrame.ComponentId; 2805var eventCount = 0; 2808var componentId = renderer.AssignRootComponentId(component); 2841var eventCount = 0; 2856var rootComponentId = renderer.AssignRootComponentId(rootComponent); 2861var childComponentId = childComponentFrame.ComponentId; 2933var renderCount = 0; 2938var componentId = renderer.AssignRootComponentId(component); 2966var parentRenderCount = 0; 2974var parentComponentId = renderer.AssignRootComponentId(parent); 3048var componentId = renderer.AssignRootComponentId(component); 3050var childComponentId = renderer.Batches.Single() 3086var componentId = renderer.AssignRootComponentId(component); 3128var componentId = renderer.AssignRootComponentId(component); 3167var componentId = renderer.AssignRootComponentId(component); 3207var componentId = renderer.AssignRootComponentId(component); 3247var componentId = renderer.AssignRootComponentId(component); 3271var attrValue = 0; 3413var parentComponentId = renderer.AssignRootComponentId(parentComponent); 3487var numEventsFired = 0; 3502var componentId = renderer.AssignRootComponentId(component); 3551var componentId = renderer.AssignRootComponentId(component); 3584var componentId = renderer.AssignRootComponentId(component); 3617var componentId = renderer.AssignRootComponentId(component); 3651var componentId = renderer.AssignRootComponentId(component); 3717var componentId = renderer.AssignRootComponentId(component); 3748var componentId = renderer.AssignRootComponentId(component); 3806var componentId = renderer.AssignRootComponentId(component); 3861var componentId = renderer.AssignRootComponentId(component); 3915var componentId = renderer.AssignRootComponentId(component); 3972var componentId = renderer.AssignRootComponentId(component); 4012var componentId = renderer.AssignRootComponentId(component); 4045var componentId = renderer.AssignRootComponentId(component); 4079var componentId = renderer.AssignRootComponentId(component); 4116var componentId = renderer.AssignRootComponentId(component); 4216var componentId = renderer.AssignRootComponentId(component); 4249var componentId = renderer.AssignRootComponentId(component); 4277var componentId = renderer.AssignRootComponentId(component); 4305var componentId = renderer.AssignRootComponentId(component); 4330var componentId = renderer.AssignRootComponentId(component); 4377var componentId = renderer.AssignRootComponentId(component); 4388for (var i = 0; i < 10; i++) 4427var componentId = renderer.AssignRootComponentId(component); 4446var rootComponentId = renderer.AssignRootComponentId(rootComponent); 4482var rootComponentId = renderer.AssignRootComponentId(rootComponent); 4534var rootComponentId = renderer.AssignRootComponentId(component); 4547var rootComponentId = renderer.AssignRootComponentId(new TestComponent(builder => 4562var errorThrowingComponentId = batch.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4587var rootComponentId = renderer.AssignRootComponentId(rootComponent); 4591var errorThrowingComponentId = renderer.Batches.Single() 4624var rootComponentId = renderer.AssignRootComponentId(rootComponent); 4628var errorThrowingComponentId = renderer.Batches.Single() 4654var rootComponentId = renderer.AssignRootComponentId(new TestComponent(builder => 4666var errorThrowingComponentId = renderer.Batches.Single() 4693var rootComponentId = renderer.AssignRootComponentId(new TestComponent(builder => 4705var errorThrowingComponentId = renderer.Batches.Single() 4750var rootComponentId = renderer.AssignRootComponentId(rootComponent); 4754var errorThrowingComponentId = renderer.Batches.Single() 4796var rootComponentId = renderer.AssignRootComponentId(rootComponent); 4797var unrelatedRootComponentId = renderer.AssignRootComponentId(unrelatedComponent); 4845var rootComponentId = renderer.AssignRootComponentId(rootComponent); 4873var rootComponentId = renderer.AssignRootComponentId(rootComponent); 4914var rootComponentId = renderer.AssignRootComponentId(rootComponent); 4953var componentId = renderer.AssignRootComponentId(component); 4976var componentId = renderer.AssignRootComponentId(component); 4998var componentId = renderer.AssignRootComponentId(component); 5020var componentId = renderer.AssignRootComponentId(component); 5042var componentId = renderer.AssignRootComponentId(component); 5060var componentId = renderer.AssignRootComponentId(component); 5079var componentId = renderer.AssignRootComponentId(component); 5104var componentId = renderer.AssignRootComponentId(component); 5685foreach (var child in childrenToRender)
Rendering\ArrayBuilderTest.cs (7)
16var value = 7; 31var value1 = 7; 32var value2 = 22; 33var value3 = 3; 50var capacity = 8; 54for (var i = 0; i < capacity; i++) 305for (var i = 0; i < 10; i++)
Rendering\RenderTreeBuilderTest.cs (1)
420var i = 1;
Rendering\SimplifiedStringHashComparerTest.cs (2)
17var hash1 = SimplifiedStringHashComparer.Instance.GetHashCode("abc"); 18var hash2 = SimplifiedStringHashComparer.Instance.GetHashCode("ABC");
RenderTreeDiffBuilderTest.cs (6)
1881var refWriteCount = 0; 1947var refWriteCount = 0; 2334for (var i = 0; oldTree.GetFrames().Count < oldTree.GetFrames().Array.Length; i++) 2339for (var i = 0; newTree.GetFrames().Count < newTree.GetFrames().Array.Length; i++) 2367for (var i = 0; oldTree.GetFrames().Count < oldTree.GetFrames().Array.Length; i++) 2372for (var i = 0; newTree.GetFrames().Count < newTree.GetFrames().Array.Length; i++)
RouteViewTest.cs (3)
69var layoutViewComponentId = batch.GetComponentFrames<LayoutView>().Single().ComponentId; 76var testLayoutComponentId = batch.GetComponentFrames<TestLayout>().Single().ComponentId; 86var pageComponentId = batch.GetComponentFrames<ComponentWithLayout>().Single().ComponentId;
Routing\RouterTest.cs (3)
60var onNavigateInvoked = 0; 70var refreshCalled = 0; 212var refreshCalled = 0;
Routing\TemplateParserTests.cs (1)
294for (var i = 0; i < x.PathSegments.Count; i++)
src\Components\Shared\test\CapturedBatch.cs (1)
27var componentId = diff.ComponentId;
src\Components\Shared\test\TestRenderer.cs (1)
118for (var i = 0; i < renderBatch.UpdatedComponents.Count; i++)
Microsoft.AspNetCore.Components.Web (47)
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)
61var lastSeparatorIndex = path.LastIndexOfAny(Separators); 66var 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)
157var queryStartPos = uri.IndexOf('?'); 158var fragmentStartPos = uri.IndexOf('#'); 232var prefixLength = prefix.Length;
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 (12)
229var lastItemIndex = Math.Min(_itemsBefore + _visibleItemCapacity, _itemCount); 230var renderIndex = _itemsBefore; 231var placeholdersBeforeCount = Math.Min(_loadedItemsStartIndex, lastItemIndex); 283var itemsAfter = Math.Max(0, _itemCount - _visibleItemCapacity - _itemsBefore); 302CalcualteItemDistribution(spacerSize, spacerSeparation, containerSize, out var itemsBefore, out var visibleItemCapacity, out var unusedItemCapacity); 318CalcualteItemDistribution(spacerSize, spacerSeparation, containerSize, out var itemsAfter, out var visibleItemCapacity, out var unusedItemCapacity); 320var itemsBefore = Math.Max(0, _itemCount - itemsAfter - visibleItemCapacity); 357var maxItemCount = AppContext.GetData("Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.MaxItemCount") switch
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)
80var componentId = AssignRootComponentId(component);
Microsoft.AspNetCore.Components.Web.Tests (36)
Forms\EditFormTest.cs (6)
39var componentId = testRenderer.AssignRootComponentId(editForm); 53var componentId = testRenderer.AssignRootComponentId(editForm); 113var editFormComponentId = _testRenderer.Batches.Single() 144var editFormComponentId = _testRenderer.Batches.Single() 194var editFormComponentId = _testRenderer.Batches.Single() 216var componentId = _testRenderer.AssignRootComponentId(hostComponent);
Forms\InputBaseTest.cs (11)
289var numValidationStateChanges = 0; 319var numValidationStateChanges = 0; 376var rootComponentId = renderer.AssignRootComponentId(rootComponent); 382var inputComponentId = componentFrame1.ComponentId; 412var rootComponentId = renderer.AssignRootComponentId(rootComponent); 444var rootComponentId = renderer.AssignRootComponentId(rootComponent); 450var inputComponentId = componentFrame1.ComponentId; 479var rootComponentId = renderer.AssignRootComponentId(rootComponent); 485var inputComponentId = componentFrame1.ComponentId; 507var rootComponentId = renderer.AssignRootComponentId(rootComponent); 513var inputComponentId = componentFrame1.ComponentId;
Forms\InputNumberTest.cs (2)
83var componentId = await RenderAndGetTestInputNumberComponentIdAsync(hostComponent); 98var hostComponentId = _testRenderer.AssignRootComponentId(hostComponent);
Forms\InputRadioTest.cs (1)
114var componentId = testRenderer.AssignRootComponentId(rootComponent);
Forms\InputRenderer.cs (1)
15var componentId = testRenderer.AssignRootComponentId(hostComponent);
Forms\Mapping\FormMappingScopeTest.cs (5)
37var id = _renderer.AssignRootComponentId(testComponent); 67var id = _renderer.AssignRootComponentId(testComponent); 88var id = _renderer.AssignRootComponentId(testComponent); 103var id = _renderer.AssignRootComponentId(testComponent); 124var id = _renderer.AssignRootComponentId(testComponent);
Forms\Mapping\SupplyParameterFromFormTest.cs (2)
20var componentId = renderer.AssignRootComponentId(formComponent); 48var componentId = renderer.AssignRootComponentId(formMappingScope);
src\Components\Shared\test\CapturedBatch.cs (1)
27var componentId = diff.ComponentId;
src\Components\Shared\test\TestRenderer.cs (1)
118for (var i = 0; i < renderBatch.UpdatedComponents.Count; i++)
Virtualization\VirtualizeTest.cs (4)
28var componentId = testRenderer.AssignRootComponentId(rootComponent); 47var componentId = testRenderer.AssignRootComponentId(rootComponent); 66var componentId = testRenderer.AssignRootComponentId(rootComponent); 87var componentId = testRenderer.AssignRootComponentId(rootComponent);
WebEventData\DragEventArgsReaderTest.cs (1)
74for (var i = 0; i < expected.Length; i++)
WebEventData\TouchEventArgsReaderTest.cs (1)
94for (var i = 0; i < expected.Length; i++)
Microsoft.AspNetCore.Components.WebAssembly (20)
.packages\microsoft.dotnet.hotreload.agent\10.0.100-preview.7.25358.102\contentFiles\cs\net6.0\HotReloadAgent.cs (1)
149foreach (var updatedType in delta.UpdatedTypes)
Hosting\WebAssemblyHost.cs (4)
178var count = rootComponents.Count; 179var initialOperationCount = initialOperationBatch?.Operations.Length ?? 0; 181for (var i = 0; i < count; i++) 218for (var i = 0; i < operations.Length; i++)
Hosting\WebAssemblyHostBuilder.cs (2)
127var componentsCount = _jsMethods.RegisteredComponents_GetRegisteredComponentsCount(); 134for (var i = 0; i < componentsCount; i++)
Hosting\WebAssemblyHostConfiguration.cs (1)
50for (var i = _providers.Count - 1; i >= 0; i--)
HotReload\WebAssemblyHotReload.cs (1)
106var i = 1;
Prerendering\WebAssemblyComponentParameterDeserializer.cs (1)
34for (var i = 0; i < parametersDefinitions.Count; i++)
Rendering\WebAssemblyRenderer.cs (2)
52for (var i = 0; i < batch.Operations.Length; i++) 95var componentId = AddRootComponent(componentType, domElementSelector);
Services\DefaultWebAssemblyJSRuntime.cs (1)
120for (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\Components\Shared\src\ComponentParametersTypeCache.cs (1)
31for (var i = 0; i < assemblies.Length; i++)
src\Components\Shared\src\RootTypeCache.cs (1)
36for (var i = 0; i < assemblies.Length; i++)
src\Components\Shared\src\WebRootComponentManager.cs (1)
133var interactiveComponentId = renderer.AddRootComponent(componentType, ssrComponentIdString);
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; 400var debuggerPort = new Uri(_browserHost).Port; 426var debuggerPort = new Uri(_browserHost).Port;
WebAssemblyEndpointProvider.cs (1)
72for (var i = 0; i < routeEndpoint.Metadata.Count; i++)
Microsoft.AspNetCore.Components.WebAssembly.Tests (5)
JSObjectReferenceJsonConverterTest.cs (2)
24var expectedId = 3; 38var expectedId = 3;
PullFromJSDataStreamTest.cs (3)
129var bytesToRead = (int)args[2]; 164var bytesToRead = (int)args[2]; 178var bytesToRead = (int)args[2];
Microsoft.AspNetCore.Components.WebView (36)
artifacts\obj\Microsoft.AspNetCore.Components.WebView\Release\net10.0\Microsoft.AspNetCore.Components.WebView.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Services\WebViewScrollToLocationHash.cs (1)
32var hashIndex = locationAbsolute.IndexOf("#", StringComparison.Ordinal);
src\Components\Shared\src\ArrayBuilder.cs (5)
75var indexOfAppendedItem = _itemsInUse++; 87var requiredCapacity = _itemsInUse + source.Length; 90var candidateCapacity = Math.Max(_items.Length * 2, _minCapacity); 100var startIndexOfAppendedItems = _itemsInUse; 179var newCapacity = Math.Max(desiredCapacity, _minCapacity);
src\Components\Shared\src\RenderBatchWriter.cs (24)
49var updatedComponentsOffset = Write(renderBatch.UpdatedComponents); 50var referenceFramesOffset = Write(renderBatch.ReferenceFrames); 51var disposedComponentIdsOffset = Write(renderBatch.DisposedComponentIDs); 52var disposedEventHandlerIdsOffset = Write(renderBatch.DisposedEventHandlerIDs); 53var stringTableOffset = WriteStringTable(); 64var count = diffs.Count; 68for (var i = 0; i < count; i++) 75var tableStartPos = (int)baseStream.Position; 77for (var i = 0; i < count; i++) 93var editsEndIndexExcl = edits.Offset + edits.Count; 94for (var i = edits.Offset; i < editsEndIndexExcl; i++) 118var startPos = (int)_binaryWriter.BaseStream.Position; 121var count = frames.Count; 123for (var i = 0; i < count; i++) 207var startPos = (int)_binaryWriter.BaseStream.Position; 211var count = numbers.Count; 212for (var index = 0; index < count; index++) 222var startPos = (int)_binaryWriter.BaseStream.Position; 226var count = numbers.Count; 227for (var index = 0; index < count; index++) 263var stringsCount = _strings.Count; 266for (var i = 0; i < stringsCount; i++) 274var locationsStartPos = (int)_binaryWriter.BaseStream.Position; 275for (var i = 0; i < stringsCount; i++)
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.Test (20)
Infrastructure\TestDocument.cs (19)
28for (var i = 0; i < batch.UpdatedComponents.Count; i++) 31var componentId = diff.ComponentId; 36for (var i = 0; i < batch.DisposedComponentIDs.Count; i++) 41for (var i = 0; i < batch.DisposedEventHandlerIDs.Count; i++) 70var currentDepth = 0; 71var childIndexAtCurrentDepth = childIndex; 74for (var editIndex = edits.Offset; editIndex < edits.Offset + edits.Count; editIndex++) 82var siblingIndex = edit.SiblingIndex; 89var siblingIndex = edit.SiblingIndex; 97var siblingIndex = edit.SiblingIndex; 114var siblingIndex = edit.SiblingIndex; 137var siblingIndex = edit.SiblingIndex; 153var siblingIndex = edit.SiblingIndex; 161var siblingIndex = edit.SiblingIndex; 264var childComponentId = frame.ComponentId; 272var origChildIndex = childIndex; 273for (var index = startIndex; index < endIndexExcl; index++) 276var numChildrenInserted = InsertFrame(batch, parent, childIndex, frames, frame, index); 294for (var i = frameIndex + 1; i < frameIndex + frame.ElementSubtreeLength; i++)
StaticContentProviderTests.cs (1)
30out var statusCode,
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.Components.WebViewE2E.Test (2)
BasicBlazorHybridTest.cs (2)
103var isWebViewReadyRetriesLeft = 20; 170for (var i = 0; i < MaxWaitTimes; i++)
Microsoft.AspNetCore.ConcurrencyLimiter (2)
QueuePolicies\BasePolicy.cs (2)
23var maxConcurrentRequests = queuePolicyOptions.MaxConcurrentRequests; 29var requestQueueLimit = queuePolicyOptions.RequestQueueLimit;
Microsoft.AspNetCore.ConcurrencyLimiter.Microbenchmarks (4)
QueueRequestsOverwritten.cs (3)
63var toSend = _queueLength + _numRejects + 1; 75var toSend = _queueLength + _numRejects + 1; 87var toSend = _queueLength + _numRejects + 1;
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (2)
ConcurrencyLimiterEventSourceTests.cs (1)
27var expectedId = 1;
MiddlewareTests.cs (1)
130var concurrent = 0;
Microsoft.AspNetCore.Connections.Abstractions (7)
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.CookiePolicy.Test (16)
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++)
Microsoft.AspNetCore.Cors (3)
artifacts\obj\Microsoft.AspNetCore.Cors\Release\net10.0\Microsoft.AspNetCore.Cors.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Infrastructure\CorsService.cs (1)
216for (var i = 0; i < headerValues.Count; i++)
src\Shared\Debugger\DebuggerHelpers.cs (1)
42for (var i = 0; i < values.Length; i++)
Microsoft.AspNetCore.Cryptography.Internal (3)
artifacts\obj\Microsoft.AspNetCore.Cryptography.Internal\Release\net10.0\Microsoft.AspNetCore.Cryptography.Internal.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
CryptoUtil.cs (1)
80var byteCount = Convert.ToInt32(count);
UnsafeNativeMethods.cs (1)
478var lastError = Marshal.GetLastWin32Error();
Microsoft.AspNetCore.DataProtection (44)
artifacts\obj\Microsoft.AspNetCore.DataProtection\Release\net10.0\Microsoft.AspNetCore.DataProtection.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Cng\CbcAuthenticatedEncryptor.cs (3)
227var ntstatus = UnsafeNativeMethods.BCryptDecrypt( 285var ntstatus = UnsafeNativeMethods.BCryptEncrypt( 398var ntstatus = UnsafeNativeMethods.BCryptEncrypt(
Cng\CngGcmAuthenticatedEncryptor.cs (2)
167var ntstatus = UnsafeNativeMethods.BCryptDecrypt( 217var ntstatus = UnsafeNativeMethods.BCryptEncrypt(
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 (3)
367var keySize = sizeof(Guid); 371var targetLength = purposes.Length; 380var encoded7BitUIntLength = purposeLength.Measure7BitEncodedUIntLength();
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 (1)
79var plaintextBytes = ciphertext.Count - (KEY_MODIFIER_SIZE_IN_BYTES + NONCE_SIZE_IN_BYTES + TAG_SIZE_IN_BYTES);
Managed\HashAlgorithmExtensions.cs (1)
13var hashSizeInBits = hashAlgorithm.HashSize;
Managed\ManagedAuthenticatedEncryptor.cs (6)
87var idx = 0; 305var keyModifierLength = KEY_MODIFIER_SIZE_IN_BYTES; 306var ivLength = _symmetricAlgorithmBlockSizeInBytes; 375var cipherTextLength = symmetricAlgorithm.GetCiphertextLengthCbc(plainTextSpan.Length); // CBC because symmetricAlgorithm is created with CBC mode 376var macLength = _validationAlgorithmDigestLengthInBytes; 488var hashSize = validationAlgorithm.GetDigestSizeInBytes();
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)
51var operationSubKeyIndex = 0; 52var validationSubKeyIndex = 0; 53var outputCount = operationSubkey.Length + validationSubkey.Length; 69var prfInputLength = checked(sizeof(uint) /* [i]_2 */ + label.Length + 1 /* 0x00 */ + (contextHeader.Length + contextData.Length) + sizeof(uint) /* [K]_2 */); 104var success = HMACSHA512.TryHashData(kdk, prfInput, prfOutput, out var bytesWritten); 112var numBytesToCopyThisIteration = Math.Min(prfOutputSizeInBytes, outputCount); 117var bytesToWrite = Math.Min(numBytesToCopyThisIteration, operationSubkey.Length - operationSubKeyIndex); 118var leftOverBytes = numBytesToCopyThisIteration - bytesToWrite;
SP800_108\Win8SP800_108_CTR_HMACSHA512Provider.cs (1)
55var ntstatus = UnsafeNativeMethods.BCryptKeyDerivation(
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)
artifacts\obj\Microsoft.AspNetCore.DataProtection.Abstractions\Release\net10.0\Microsoft.AspNetCore.DataProtection.Abstractions.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\Shared\WebEncoders\WebEncoders.cs (6)
153var paddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 154var arraySizeRequired = checked(count + paddingCharsToAdd); 170var i = bufferOffset; 224var numPaddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 296var arraySizeRequired = GetArraySizeRequiredToEncode(count); 356var numWholeOrPartialInputBlocks = checked(count + 2) / 3;
Microsoft.AspNetCore.DataProtection.Extensions (1)
artifacts\obj\Microsoft.AspNetCore.DataProtection.Extensions\Release\net10.0\Microsoft.AspNetCore.DataProtection.Extensions.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.DataProtection.Tests (14)
AuthenticatedEncryption\ConfigurationModel\AuthenticatedEncryptorDescriptorTests.cs (4)
32int keyLengthInBits = Int32.Parse(Regex.Match(encryptionAlgorithm.ToString(), @"^AES_(?<keyLength>\d{3})_CBC$").Groups["keyLength"].Value, CultureInfo.InvariantCulture); 60int keyLengthInBits = Int32.Parse(Regex.Match(encryptionAlgorithm.ToString(), @"^AES_(?<keyLength>\d{3})_GCM$").Groups["keyLength"].Value, CultureInfo.InvariantCulture); 86int keyLengthInBits = Int32.Parse(Regex.Match(encryptionAlgorithm.ToString(), @"^AES_(?<keyLength>\d{3})_GCM$").Groups["keyLength"].Value, CultureInfo.InvariantCulture); 123int keyLengthInBits = Int32.Parse(Regex.Match(encryptionAlgorithm.ToString(), @"^AES_(?<keyLength>\d{3})_CBC$").Groups["keyLength"].Value, CultureInfo.InvariantCulture);
Internal\Int7BitEncodingUtilsTests.cs (1)
28var actualSize = value.Measure7BitEncodedUIntLength();
KeyManagement\DefaultKeyResolverTests.cs (3)
351var descriptorFactoryCalls1 = 0; 352var descriptorFactoryCalls2 = 0; 421var descriptorFactoryCalls = 0;
KeyManagement\KeyRingProviderTests.cs (2)
842for (var i = 0; i < taskCount; i++) 865for (var i = 0; i < 10; i++)
KeyManagement\XmlKeyManagerTests.cs (2)
772var decryptionCount = 0; 854var decryptionCount = 0;
Repositories\FileSystemXmlRepositoryTests.cs (1)
226var i = 4;
SequentialGenRandom.cs (1)
34for (var i = 0; i < target.Length; i++)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
909for (var i = 0; i < MaxHashCollisions; i++)
Microsoft.AspNetCore.Diagnostics (18)
artifacts\obj\Microsoft.AspNetCore.Diagnostics\Release\net10.0\Microsoft.AspNetCore.Diagnostics.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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\Shared\Metrics\MetricsExtensions.cs (2)
39for (var i = 0; i < list.Count; i++) 93for (var i = 0; i < tags.Count; i++)
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\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
43for (var i = 0; i < stackFrames.Length; i++) 253for (var i = 0; i < attributes.Count; i++)
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)
213var originalStatusCode = context.HttpContext.Response.StatusCode;
StatusCodePage\StatusCodePagesOptions.cs (1)
25var statusCode = context.HttpContext.Response.StatusCode;
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (1)
artifacts\obj\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore\Release\net10.0\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.Strings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Diagnostics.HealthChecks (4)
artifacts\obj\Microsoft.AspNetCore.Diagnostics.HealthChecks\Release\net10.0\Microsoft.AspNetCore.Diagnostics.HealthChecks.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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))
Microsoft.AspNetCore.Diagnostics.Middleware (3)
Logging\HttpLoggingRedactionInterceptor.cs (1)
113for (var i = 0; i < routeSegments.ParameterCount; i++)
src\Shared\BufferWriterPool\BufferWriter.cs (2)
171var avail = _buffer.Length - WrittenCount; 174var targetCapacity = _buffer.Length == 0 ? DefaultCapacity : _buffer.Length * 2;
Microsoft.AspNetCore.Diagnostics.Tests (6)
ExceptionDetailsProviderTest.cs (2)
274var start = fromLine; 275var count = toLine - fromLine + 1;
StatusCodeMiddlewareTest.cs (4)
20var expectedStatusCode = 432; 74var expectedStatusCode = 432; 135var expectedStatusCode = 432; 197var expectedStatusCode = 432;
Microsoft.AspNetCore.Grpc.JsonTranscoding (16)
Internal\Binding\JsonTranscodingProviderServiceBinder.cs (1)
259for (var i = 0; i < _serviceDescriptor.Methods.Count; i++)
Internal\Json\EnumConverter.cs (1)
79if (!TryConvertToInteger(value, out var integer))
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\Grpc\JsonTranscoding\src\Shared\Legacy.cs (2)
192var multiplier = sign == "-" ? -1 : 1; 350for (var i = 0; i < input.Length; i++)
src\Grpc\JsonTranscoding\src\Shared\Server\InterceptorPipelineBuilder.cs (1)
145for (var i = _interceptors.Count - 1; i >= 0; i--)
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\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.Grpc.JsonTranscoding.Tests (3)
Infrastructure\SyncPoint.cs (2)
66for (var i = 0; i < count; i += 1) 73var counter = 0;
UnaryServerCallHandlerTests.cs (1)
1188for (var i = 0; i < requestContent.Length; i++)
Microsoft.AspNetCore.Grpc.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.Grpc.Swagger (7)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (1)
172for (var i = 0; i < httpRoutePattern.Segments.Count; i++)
src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (2)
192var multiplier = sign == "-" ? -1 : 1; 350for (var i = 0; i < input.Length; i++)
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++)
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)
artifacts\obj\Microsoft.AspNetCore.Hosting\Release\net10.0\Microsoft.AspNetCore.Hosting.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Internal\ConfigureBuilder.cs (1)
31for (var index = 0; index < parameterInfos.Length; index++)
Internal\HostingApplicationDiagnostics.cs (1)
540for (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\Shared\ErrorPage\ErrorPage.Designer.cs (2)
445var exceptionCount = 0; 446var stackFrameCount = 0;
src\Shared\Metrics\MetricsExtensions.cs (2)
39for (var i = 0; i < list.Count; i++) 93for (var i = 0; i < tags.Count; i++)
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\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
43for (var i = 0; i < stackFrames.Length; i++) 253for (var i = 0; i < attributes.Count; i++)
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\Shared\TypeNameHelper\TypeNameHelper.cs (3)
114var offset = 0; 134var genericPartIndex = type.Name.IndexOf('`'); 146for (var i = offset; i < length; i++)
Microsoft.AspNetCore.Hosting.Tests (22)
HostingApplicationDiagnosticsTests.cs (1)
177var measureCount = 0;
Internal\HostingEventSourceTests.cs (6)
30var expectedEventId = 1; 53var expectedEventId = 2; 109var expectedEventId = 3; 128for (var i = 0; i < expected.Length; i++) 138var expectedEventId = 4; 160var expectedEventId = 5;
src\Shared\SyncPoint\SyncPoint.cs (2)
55for (var i = 0; i < count; i += 1) 62var counter = 0;
StaticWebAssets\ManifestStaticWebAssetsFileProviderTests.cs (2)
131var firstLevelCount = OperatingSystem.IsWindows() ? 1 : 2; 210var firstLevelCount = OperatingSystem.IsWindows() ? 1 : 2;
WebHostBuilderTests.cs (2)
269var callCount = 0; //Verify ordering 462var callCount = 0; // Verify ordering
WebHostTests.cs (9)
483var stoppingCalls = 0; 484var disposingCalls = 0; 571var stoppingCalls = 0; 572var startedCalls = 0; 573var disposingCalls = 0; 624var stoppingCalls = 0; 625var startedCalls = 0; 626var disposingCalls = 0; 750var configureOrder = 0;
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 (40)
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; 396var 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\Http\Shared\CookieHeaderParserShared.cs (8)
28for (var i = 0; i < values.Count; i++) 31var index = 0; 74var current = GetNextNonEmptyOrWhitespaceIndex(value, index, supportsMultipleValues, out var separatorFound); 113var current = startIndex + HttpRuleParser.GetWhitespaceLength(input, startIndex); 157var itemLength = HttpRuleParser.GetTokenLength(input, offset); 187var startIndex = offset; 201var delta = input.AsSpan(offset).IndexOfAnyExcept(CookieValueChar); 221var length = offset - startIndex;
src\Http\Shared\StreamCopyOperationInternal.cs (2)
54var readLength = buffer.Length; 59var read = await source.ReadAsync(buffer.AsMemory(0, readLength), cancel);
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (7)
121var index = FindIndex(key); 163for (var i = 0; i < keys.Length; i++) 188for (var i = 0; i < values.Length; i++) 355var index = FindIndex(item.Key); 386var index = FindIndex(key); 426var index = FindIndex(key); 561for (var i = 0; i < ArrayStorageSpan.Length; ++i)
src\Shared\HttpRuleParser.cs (7)
64var firstNonTokenCharIdx = subspan.IndexOfAnyExcept(TokenChars); 77var current = startIndex; 116var current = startIndex; 157var nestedCount = 0; 229var current = startIndex + 1; // Start parsing with the character next to the first open-char 235(GetQuotedPairLength(input, current, out var quotedPairLength) == HttpParseResult.Parsed)) 256var nestedLength = 0;
Microsoft.AspNetCore.Http.Abstractions (62)
artifacts\obj\Microsoft.AspNetCore.Http.Abstractions\Release\net10.0\Microsoft.AspNetCore.Http.Abstractions.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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)
35for (var i = 0; i < contentTypes.Length; i++)
PathString.cs (6)
82var indexOfInvalidChar = value.AsSpan().IndexOfAnyExcept(s_validPathChars); 93var start = 0; 94var count = i; 121var charsToSkip = value.AsSpan(i).IndexOfAnyExcept(s_validPathChars); 189var length = UrlDecoder.DecodeInPlace(pathBuffer.Slice(position, uriComponent.Length - position)); 205var 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\Shared\Debugger\DebuggerHelpers.cs (1)
42for (var i = 0; i < values.Length; i++)
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.Abstractions.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.Http.Abstractions.Tests (14)
EndpointFilterInvocationContextOfTTests.cs (1)
50var enumeratedCount = 0;
HttpResponseWritingExtensionsTests.cs (2)
44var length = outputStream.Read(actual); 62var length = context.Response.Body.Read(actual);
HttpValidationProblemDetailsJsonConverterTest.cs (3)
53var status = 404; 98var status = 404; 139var status = 404;
PathStringTests.cs (1)
409foreach (var item in Enumerable.Range(1, 127))
ProblemDetailsJsonConverterTest.cs (4)
37var status = 404; 70var status = 404; 101var status = 404; 134var status = 404;
RouteValueDictionaryTests.cs (3)
690var count = dict.Count; 703var count = dict.Count; 720var count = dict.Count;
Microsoft.AspNetCore.Http.Connections (21)
Internal\ConnectionLogScope.cs (1)
37for (var i = 0; i < Count; ++i)
src\Shared\WebEncoders\WebEncoders.cs (6)
153var paddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 154var arraySizeRequired = checked(count + paddingCharsToAdd); 170var i = bufferOffset; 224var numPaddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 296var arraySizeRequired = GetArraySizeRequiredToEncode(count); 356var numWholeOrPartialInputBlocks = checked(count + 2) / 3;
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 (5)
HttpConnection.cs (1)
327var 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)
Microsoft.AspNetCore.Http.Connections.Common (9)
NegotiateProtocol.cs (4)
99var transportCount = response.AvailableTransports.Count; 100for (var i = 0; i < transportCount; ++i) 117var formatCount = availableTransport.TransferFormats.Count; 118for (var j = 0; j < formatCount; ++j)
src\SignalR\common\Shared\Utf8BufferTextWriter.cs (5)
115var bytesUsed = 0; 116var charsUsed = 0; 153var remaining = _memory.Length - _memoryUsed; 174var bytesUsed = 0; 175var charsUsed = 0;
Microsoft.AspNetCore.Http.Connections.Tests (16)
HttpConnectionDispatcherTests.cs (3)
1498var count = 0; 3014var iteration = 0; 3069var iteration = 0;
Internal\HttpConnectionsEventSourceTests.cs (3)
31var expectedEventId = 1; 58var expectedEventId = 2; 85var expectedEventId = 3;
MapConnectionHandlerTests.cs (7)
36var authCount = 0; 76var authCount = 0; 103var authCount = 0; 131var authCount = 0; 158var authCount = 0; 189var authCount = 0; 218var authCount = 0;
src\Shared\SyncPoint\SyncPoint.cs (2)
55for (var i = 0; i < count; i += 1) 62var counter = 0;
TestWebSocketConnectionFeature.cs (1)
152var length = _internalBuffer.Buffer.Length;
Microsoft.AspNetCore.Http.Extensions (60)
artifacts\obj\Microsoft.AspNetCore.Http.Extensions\Release\net10.0\Microsoft.AspNetCore.Components.Endpoints.FormMapping.FormDataResources.cs (1)
25for (var i = 0; i < formatterNames.Length; i++)
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)
440for (var i = 0; i < argTypes.Length; i++) 487for (var i = factoryContext.EndpointBuilder.FilterFactories.Count - 1; i >= 0; i--) 653for (var i = 0; i < parameters.Length; i++) 976for (var i = 0; i < factoryContext.ExtraLocals.Count; i++) 981for (var i = 0; i < factoryContext.ParamCheckExpressions.Count; i++) 1264var count = binders.Length; 1270for (var i = 0; i < count; i++) 1312var count = binders.Length; 1319for (var i = 0; i < count; i++) 1447var count = binders.Length; 1454for (var i = 0; i < count; i++) 1582for (var i = 0; i < parameters.Length; i++) 1605for (var i = 0; i < properties.Length; i++) 2096for (var i = 0; i < factoryContext.ArgumentExpressions.Length; i++)
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\Components\Endpoints\src\FormMapping\Converters\DictionaryConverter.cs (2)
56var keyCount = 0; 57var maxCollectionSize = options.MaxCollectionSize;
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\Components\Endpoints\src\FormMapping\FormDataReader.cs (6)
137var startIndex = key.Value.Span.IndexOf('['); 140var endIndex = key.Value.Span[startIndex..].IndexOf(']') + startIndex; 158var nextOpenBracket = key.Value.Span[(endIndex + 1)..].IndexOf('['); 203var keyLength = key.Length; 239var startingPoint = _currentPrefixBuffer.Length + separator.Length; 266var index = _currentPrefixBuffer.Span.LastIndexOfAny(".[");
src\Components\Endpoints\src\FormMapping\Metadata\FormDataMetadataFactory.cs (1)
280for (var i = 0; i < _context.CurrentTypes.Count; i++)
src\Components\Endpoints\src\FormMapping\PrefixResolver.cs (7)
19var i = 0; 53var separatorX = 0; 54var separatorY = 0; 55var currentXPos = 0; 56var currentYPos = 0; 80var match = MemoryExtensions.CompareTo( 90var compareResult = MemoryExtensions.CompareTo(segmentX, segmentY, StringComparison.Ordinal);
src\Http\Shared\StreamCopyOperationInternal.cs (2)
54var readLength = buffer.Length; 59var read = await source.ReadAsync(buffer.AsMemory(0, readLength), cancel);
src\Shared\ParameterBindingMethodCache.cs (2)
326for (var i = 0; i < properties.Length; i++) 341for (var i = 0; i < parameters.Length; i++)
src\Shared\ProblemDetails\ProblemDetailsDefaults.cs (1)
189var status = problemDetails.Status.GetValueOrDefault();
src\Shared\PropertyAsParameterInfo.cs (1)
77for (var i = 0; i < parameters.Length; i++)
src\Shared\TypeNameHelper\TypeNameHelper.cs (3)
114var offset = 0; 134var genericPartIndex = type.Name.IndexOf('`'); 146for (var i = offset; i < length; i++)
UriHelper.cs (4)
67var length = 117var startIndex = uri.IndexOf(SchemeDelimiter, StringComparison.Ordinal); 130var limit = uri.Length; 230var index = 0;
Microsoft.AspNetCore.Http.Extensions.Tests (32)
HttpRequestJsonExtensionsTests.cs (1)
73var result = await context.Request.ReadFromJsonAsync<int>();
HttpResponseJsonExtensionsTests.cs (4)
335for (var i = 0; i < 100 && !cancellationToken.IsCancellationRequested; i++) 369for (var i = 0; i < 100 && !cancellationToken.IsCancellationRequested; i++) 403for (var i = 0; i < 100 && !cancellationToken.IsCancellationRequested; i++) 437for (var i = 0; i < 100 && !cancellationToken.IsCancellationRequested; i++)
ParameterBindingMethodCacheTests.cs (15)
768if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val)) 783if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val)) 798if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val)) 813if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val)) 828if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val)) 866if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val)) 881if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val)) 895if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val)) 934if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val)) 949if (!int.TryParse(value, out var val)) 964if (!int.TryParse(value, out var val)) 1082if (!int.TryParse(context.Request.Headers.ETag, out var val)) 1098if (!int.TryParse(context.Request.Headers.ETag, out var val)) 1117if (!int.TryParse(context.Request.Headers.ETag, out var val)) 1130if (!int.TryParse(context.Request.Headers.ETag, out var val))
ProblemDetailsServiceCollectionExtensionsTest.cs (1)
54var expectedCount = 2;
RequestDelegateFactoryTests.cs (4)
2858var invokeCount = 0; 3047var invokeCount = 0; 3399var currentMetadataCount = builder.Metadata.Count; 3410var currentMetadataCount = builder.Metadata.Count;
RequestDelegateFactoryTests.EndpointFilters.cs (2)
32var invokeCount = 0; 76var invokeCount = 0;
RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
389var index = 0;
RequestDelegateGenerator\RequestDelegateCreationTests.BindAsync.cs (2)
157var i = 0; 323var index = 1;
RequestDelegateGenerator\SharedTypes.cs (2)
927var currentMetadataCount = builder.Metadata.Count; 960var currentMetadataCount = builder.Metadata.Count;
Microsoft.AspNetCore.Http.Microbenchmarks (19)
AdaptiveCapacityDictionaryBenchmark.cs (14)
98for (var i = 0; i < 4; i++) 109for (var i = 0; i < 5; i++) 120for (var i = 0; i < 6; i++) 131for (var i = 0; i < 7; i++) 142for (var i = 0; i < 8; i++) 153for (var i = 0; i < 9; i++) 164for (var i = 0; i < 10; i++) 175for (var i = 0; i < 4; i++) 186for (var i = 0; i < 5; i++) 196for (var i = 0; i < 6; i++) 206for (var i = 0; i < 7; i++) 216for (var i = 0; i < 8; i++) 226for (var i = 0; i < 9; i++) 237for (var i = 0; i < 10; i++)
RequestDelegateGeneratorBenchmarks.cs (1)
27for (var i = 0; i < EndpointCount; i++)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
389var index = 0;
src\Http\Http.Extensions\test\RequestDelegateGenerator\SharedTypes.cs (2)
927var currentMetadataCount = builder.Metadata.Count; 960var currentMetadataCount = builder.Metadata.Count;
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.Http.RequestDelegateGenerator (16)
artifacts\obj\Microsoft.AspNetCore.Http.RequestDelegateGenerator\Release\netstandard2.0\Microsoft.AspNetCore.Http.RequestDelegateGenerator.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
src\Shared\RoslynUtils\BoundedCacheWithFactory.cs (2)
34var indexToSetTarget = -1; 35for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\Shared\RoslynUtils\CodeWriter.cs (1)
47for (var i = 0; i < Indent; i++)
src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (1)
30var index = 0;
src\Shared\RoslynUtils\WellKnownTypes.cs (3)
31for (var i = 0; i < WellKnownTypeData.WellKnownTypeNames.Length; i++) 38var separator = name.IndexOf('`'); 63var 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)
450for (var i = 0; i < endpoint.Parameters.Length; i++) 476for (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\Http\Shared\StreamCopyOperationInternal.cs (2)
54var readLength = buffer.Length; 59var read = await source.ReadAsync(buffer.AsMemory(0, readLength), cancel);
src\Shared\ProblemDetails\ProblemDetailsDefaults.cs (1)
189var status = problemDetails.Status.GetValueOrDefault();
src\Shared\ResultsHelpers\FileResultHelper.cs (3)
68var from = 0; 69var length = 0; 379for (var i = 0; i < states.Length; i++)
src\Shared\ResultsHelpers\SharedUrlHelper.cs (1)
81for (var i = 0; i < readOnlySpan.Length; i++)
Microsoft.AspNetCore.Http.Results.Tests (20)
RedirectToRouteResultTests.cs (2)
56var expectedStatusCode = StatusCodes.Status301MovedPermanently; 74var expectedStatusCode = StatusCodes.Status308PermanentRedirect;
ResultsTests.cs (11)
559var statusCode = 201; 936var statusCode = StatusCodes.Status208AlreadyReported; 955var statusCode = StatusCodes.Status208AlreadyReported; 1253var statusCode = StatusCodes.Status409Conflict; 1277var statusCode = StatusCodes.Status409Conflict; 1301var statusCode = StatusCodes.Status409Conflict; 1402var statusCode = StatusCodes.Status412PreconditionFailed; // obscure for the test on purpose 1433var statusCode = StatusCodes.Status412PreconditionFailed; // obscure for the test on purpose 1581var statusCode = StatusCodes.Status412PreconditionFailed; 1628var statusCode = 201; 1665var statusCode = 201;
TypedResultsTests.cs (7)
555var statusCode = 201; 831var statusCode = StatusCodes.Status208AlreadyReported; 1069var statusCode = StatusCodes.Status409Conflict; 1093var statusCode = StatusCodes.Status409Conflict; 1360var statusCode = StatusCodes.Status412PreconditionFailed; 1407var statusCode = 201; 1444var statusCode = 201;
Microsoft.AspNetCore.Http.Tests (4)
Features\FormFeatureTests.cs (4)
620var toWrite = Math.Min(size - written, bytes.Length); 656var readA = streamA.Read(bytesA, 0, bytesA.Length); 657var readB = streamB.Read(bytesB, 0, bytesB.Length); 659var loops = 0;
Microsoft.AspNetCore.HttpLogging (25)
artifacts\obj\Microsoft.AspNetCore.HttpLogging\Release\net10.0\Microsoft.AspNetCore.HttpLogging.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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)
95for (var i = 0; i < _interceptors.Length; i++) 310for (var i = 0; i < interceptors.Length; i++) 320for (var i = 0; i < interceptors.Length; i++)
MediaTypeHelpers.cs (1)
49for (var i = 0; i < SupportedEncodings.Count; i++)
RequestBufferingStream.cs (5)
31var res = await _innerStream.ReadAsync(destination, cancellationToken); 46var res = await _innerStream.ReadAsync(buffer.AsMemory(offset, count), cancellationToken); 61var res = _innerStream.Read(buffer, offset, count); 77var remaining = _limit - _bytesBuffered; 94var innerCount = Math.Min(remaining, span.Length);
ResponseBufferingStream.cs (2)
84var remaining = _limit - _bytesBuffered; 85var innerCount = Math.Min(remaining, span.Length);
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.HttpLogging.Tests (28)
HttpLoggingEndpointConventionBuilderTests.cs (2)
17var requestBodyLogLimit = 22; 18var responseBodyLogLimit = 94;
HttpLoggingMiddlewareTests.cs (26)
124var res = await c.Request.Body.ReadAsync(arr); 155var res = await c.Request.Body.ReadAsync(arr); 187var res = await c.Request.Body.ReadAsync(arr); 219var res = await c.Request.Body.ReadAsync(arr); 250var res = await c.Request.Body.ReadAsync(arr); 319var res = await c.Request.Body.ReadAsync(arr); 405var count = 0; 408var res = await c.Request.Body.ReadAsync(arr); 441var count = 0; 444var res = await c.Request.Body.ReadAsync(arr); 477var res = await c.Request.Body.ReadAsync(arr); 503var res = await c.Request.Body.ReadAsync(arr); 537var res = await c.Request.Body.ReadAsync(arr); 570var count = 0; 574var res = await c.Request.Body.ReadAsync(arr); 610var count = 0; 613var res = await c.Request.Body.ReadAsync(arr); 648var count = 0; 651var res = await c.Request.Body.ReadAsync(arr); 687var count = 0; 690var res = await c.Request.Body.ReadAsync(arr); 1281var i = 0; 1442var writeCount = 0; 1529var i = 0; 1591var i = 0; 1993var res = await context.Request.Body.ReadAsync(arr);
Microsoft.AspNetCore.HttpOverrides (6)
ForwardedHeadersMiddleware.cs (3)
436var firstNonHostCharIdx = host.AsSpan().IndexOfAnyExcept(HostChars); 454var hostEndIdx = host.IndexOfAnyExcept(Ipv6HostChars); 483var newLength = forwarded.Length - entriesConsumed;
IPNetwork.cs (3)
124if (!TryParseComponents(networkSpan, out var prefix, out var prefixLength)) 157if (!TryParseComponents(networkSpan, out var prefix, out var prefixLength)) 188var forwardSlashIndex = networkSpan.IndexOf('/');
Microsoft.AspNetCore.HttpOverrides.Tests (1)
ForwardedHeadersMiddlewareTest.cs (1)
1094var prefixLength = int.Parse(knownNetworkParts[1], CultureInfo.InvariantCulture);
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 (11)
artifacts\obj\Microsoft.AspNetCore.Identity\Release\net10.0\Microsoft.AspNetCore.Identity.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; 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)
40var keyLength = bytes.Length - reader.BytesRemaining;
Microsoft.AspNetCore.Identity.EntityFrameworkCore (4)
artifacts\obj\Microsoft.AspNetCore.Identity.EntityFrameworkCore\Release\net10.0\Microsoft.AspNetCore.Identity.EntityFrameworkCore.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
IdentityUserContext.cs (3)
196var maxKeyLength = storeOptions?.MaxLengthForKeys ?? 0; 307var maxKeyLength = storeOptions?.MaxLengthForKeys ?? 0; 407var maxKeyLength = storeOptions?.MaxLengthForKeys ?? 0;
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (4)
DbUtil.cs (2)
44var count = 0; 64var count = 0;
src\Identity\test\Shared\MetricsHelpers.cs (1)
10var found = 0;
src\Identity\test\Shared\PriorityOrderer.cs (1)
50var priority = 0;
Microsoft.AspNetCore.Identity.FunctionalTests (14)
Infrastructure\ServerFactory.cs (1)
127for (var i = 0; i < manager.ApplicationParts.Count; i++)
Pages\Account\Manage\EnableAuthenticator.cs (1)
51var topt = Rfc6238AuthenticationService.ComputeTotp(keyBytes, (ulong)timestep, modifierBytes: null);
src\Identity\Extensions.Core\src\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);
src\Identity\Extensions.Core\src\Rfc6238AuthenticationService.cs (5)
52res = HMACSHA1.TryHashData(key, modifierCombinedBytes, hash, out var written); 60var offset = hash[hash.Length - 1] & 0xf; 62var binaryCode = (hash[offset] & 0x7f) << 24 119for (var i = -2; i <= 2; i++) 122var computedTotp = ComputeTotp(securityToken, (ulong)((long)currentTimeStep + i), modifierBytes);
Microsoft.AspNetCore.Identity.InMemory.Test (2)
src\Identity\test\Shared\MetricsHelpers.cs (1)
10var found = 0;
src\Identity\test\Shared\PriorityOrderer.cs (1)
50var priority = 0;
Microsoft.AspNetCore.Identity.Specification.Tests (4)
IdentitySpecificationTestBase.cs (1)
601for (var i = 0; i < count; i++)
UserManagerSpecificationTests.cs (3)
1753var numCodes = 15; 1781var numCodes = 15; 1945for (var i = 0; i < count; i++)
Microsoft.AspNetCore.Identity.Test (11)
Passkeys\CredentialHelpers.cs (4)
15var length = AaguidLength + CredentialIdLengthLength + args.CredentialId.Length + args.CredentialPublicKey.Length; 17var offset = 0; 44var length = 51var offset = 0;
Passkeys\DefaultPasskeyHandlerAssertionTest.cs (1)
594for (var i = 0; i < modifiedChallenge.Length; i++)
Passkeys\DefaultPasskeyHandlerAttestationTest.cs (1)
632for (var i = 0; i < modifiedChallenge.Length; i++)
RetryHandler.cs (1)
32for (var i = 0; i < _maxRetries; i++)
SignInManagerTest.cs (2)
1563var isLockedOutCallCount = 0; 1589var isLockedOutCallCount = 0;
src\Identity\test\Shared\MetricsHelpers.cs (1)
10var found = 0;
src\Identity\test\Shared\PriorityOrderer.cs (1)
50var priority = 0;
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.InternalTesting.Tests (3)
AssemblyTestLogTests.cs (2)
326for (var i = 0; i < 10; i++) 351for (var i = 0; i < 9; i++)
HttpClientSlimTest.cs (1)
78for (var i = 0; i < 10; i++)
Microsoft.AspNetCore.JsonPatch (5)
artifacts\obj\Microsoft.AspNetCore.JsonPatch\Release\net10.0\Microsoft.AspNetCore.JsonPatch.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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++)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (13)
artifacts\obj\Microsoft.AspNetCore.JsonPatch.SystemTextJson\Release\net10.0\Microsoft.AspNetCore.JsonPatch.SystemTextJson.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Internal\ListAdapter.cs (10)
22var targetCollectionCount = GenericListOrJsonArrayUtilities.GetCount(target); 54var targetCollectionCount = GenericListOrJsonArrayUtilities.GetCount(target); 62var valueIndex = positionInfo.Type == PositionType.EndOfList ? targetCollectionCount - 1 : positionInfo.Index; 76var count = GenericListOrJsonArrayUtilities.GetCount(target); 82var indexToRemove = positionInfo.Type == PositionType.EndOfList ? count - 1 : positionInfo.Index; 96var count = GenericListOrJsonArrayUtilities.GetCount(target); 107var indexToAddTo = positionInfo.Type == PositionType.EndOfList ? count - 1 : positionInfo.Index; 122var count = GenericListOrJsonArrayUtilities.GetCount(target); 158if (!int.TryParse(segment, out var index)) 229if (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++)
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (19)
CustomNamingStrategyTests.cs (1)
33cont.TryGetValue("customTest", out var valueFromDictionary);
IntegrationTests\DictionaryIntegrationTest.cs (16)
145var key1 = 100; 160var key1 = 100; 181var key1 = 100; 183var key2 = 200; 205var key1 = 100; 207var key2 = 200; 227var key1 = 100; 229var key2 = 200; 250var key1 = 100; 252var key2 = 200; 274var key1 = 100; 276var key2 = 200; 299var value1 = 100; 301var value2 = 200; 313var actualValue1 = model.DictionaryOfStringToInteger[key1]; 314var actualValue2 = model.DictionaryOfStringToInteger[key2];
Internal\DictionaryAdapterTest.cs (2)
38var intKey = 1; 60var key = 1;
Microsoft.AspNetCore.JsonPatch.Tests (19)
CustomNamingStrategyTests.cs (1)
109cont.TryGetValue("customTest", out var valueFromDictionary);
IntegrationTests\DictionaryIntegrationTest.cs (16)
145var key1 = 100; 160var key1 = 100; 181var key1 = 100; 183var key2 = 200; 205var key1 = 100; 207var key2 = 200; 227var key1 = 100; 229var key2 = 200; 250var key1 = 100; 252var key2 = 200; 274var key1 = 100; 276var key2 = 200; 299var value1 = 100; 301var value2 = 200; 313var actualValue1 = model.DictionaryOfStringToInteger[key1]; 314var actualValue2 = model.DictionaryOfStringToInteger[key2];
Internal\DictionaryAdapterTest.cs (2)
41var intKey = 1; 63var key = 1;
Microsoft.AspNetCore.Localization (1)
artifacts\obj\Microsoft.AspNetCore.Localization\Release\net10.0\Microsoft.AspNetCore.Localization.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.Localization.Tests (4)
AcceptLanguageHeaderRequestCultureProviderTest.cs (4)
50var count = client.DefaultRequestHeaders.AcceptLanguage.Count; 91var count = client.DefaultRequestHeaders.AcceptLanguage.Count; 131var count = client.DefaultRequestHeaders.AcceptLanguage.Count; 177var count = client.DefaultRequestHeaders.AcceptLanguage.Count;
Microsoft.AspNetCore.Mvc.Abstractions (21)
artifacts\obj\Microsoft.AspNetCore.Mvc.Abstractions\Release\net10.0\Microsoft.AspNetCore.Mvc.Abstractions.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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\Shared\ParameterBindingMethodCache.cs (2)
326for (var i = 0; i < properties.Length; i++) 341for (var i = 0; i < parameters.Length; i++)
src\Shared\TypeNameHelper\TypeNameHelper.cs (3)
114var offset = 0; 134var genericPartIndex = type.Name.IndexOf('`'); 146for (var i = offset; i < length; i++)
Microsoft.AspNetCore.Mvc.Abstractions.Test (8)
ModelBinding\ModelStateDictionaryTest.cs (8)
946for (var i = 0; i < errorCount; i++) 1606var stackLimit = 5; 1624var stackLimit = 5; 1646var stateDepth = 5; 1664var stateDepth = 5; 1681var stateDepth = 5; 1699var stateDepth = 5; 1717var stateDepth = 5;
Microsoft.AspNetCore.Mvc.Analyzers (5)
src\Shared\Roslyn\MvcFacts.cs (1)
134for (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.Api.Analyzers (20)
ActualApiResponseMetadataFactory.cs (6)
106for (var i = 0; i < switchExpression.Arms.Length; i++) 175if (TryGetStatusCode(assignmentOperation.Value, out var statusCodeValue)) 201if (TryGetStatusCode(argument.Value, out var statusCodeValue)) 266for (var i = 0; i < property.ExplicitInterfaceImplementations.Length; i++) 281var length = attributes.Length; 282for (var i = 0; i < length; i++)
AddResponseTypeAttributeCodeFixAction.cs (2)
69var statusCode = item.statusCode; 189var statusCode = metadata.IsDefaultResponse ? 200 : metadata.StatusCode;
ApiConventionAnalyzer.cs (2)
81for (var i = 0; i < declaredResponseMetadata.Count; i++) 97for (var i = 0; i < actualResponseMetadata.Count; i++)
DeclaredApiResponseMetadata.cs (1)
66for (var i = 0; i < declaredApiResponseMetadata.Count; i++)
src\Shared\Roslyn\MvcFacts.cs (1)
134for (var i = 0; i < method.ExplicitInterfaceImplementations.Length; i++)
SymbolApiConventionMatcher.cs (4)
32for (var i = 0; i < conventionMethodParameters.Length; i++) 78var intValue = (int)argEnum; 100var intValue = (int)argEnum; 164var index = name.Length - conventionName.Length - 1;
SymbolApiResponseMetadataProvider.cs (4)
146var statusCode = GetStatusCode(attribute); 170for (var i = 0; i < attributes.Length; i++) 189for (var i = 0; i < attribute.NamedArguments.Length; i++) 208for (var i = 0; i < constructorParameters.Length; i++)
Microsoft.AspNetCore.Mvc.ApiExplorer (11)
ApiDescriptionGroupCollectionProvider.cs (1)
72for (var i = _apiDescriptionProviders.Length - 1; i >= 0; i--)
ApiResponseTypeProvider.cs (3)
167var statusCode = metadataAttribute.StatusCode; 241var statusCode = metadata.StatusCode; 402for (var i = 0; i < providers.Count; i++)
DefaultApiDescriptionProvider.cs (4)
214for (var i = context.Results.Count - 1; i >= 0; i--) 246for (var i = context.Results.Count - 1; i >= 0; i--) 640var metadataPropertiesCount = metadataProperties.Count; 641for (var i = 0; i < metadataPropertiesCount; i++)
src\Shared\PropertyAsParameterInfo.cs (1)
77for (var i = 0; i < parameters.Length; i++)
src\Shared\RoslynUtils\TypeHelper.cs (2)
49var startIndex = generatedName.LastIndexOf(">g__", StringComparison.Ordinal); 50var endIndex = generatedName.LastIndexOf("|", StringComparison.Ordinal);
Microsoft.AspNetCore.Mvc.Core (276)
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++)
artifacts\obj\Microsoft.AspNetCore.Mvc.Core\Release\net10.0\Microsoft.AspNetCore.Mvc.Core.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Authorization\AuthorizeFilter.cs (2)
123for (var i = 0; i < context.Filters.Count; i++) 213for (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 (6)
87for (var i = 0; i < SupportedEncodings.Count; i++) 197for (var i = 0; i < acceptValues.Count; i++) 202for (var j = 0; j < SupportedEncodings.Count; j++) 224for (var i = 0; i < values.Count; i++) 243for (var i = 0; i < values.Count; i++) 253var position = sorted.BinarySearch(value, StringWithQualityHeaderValueComparer.QualityComparer);
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)
532var count = declaredParameterInfos.Length; 541for (var index = 0; index < count; index++) 629for (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\UrlHelperBase.cs (1)
363for (var i = 0; i < readOnlySpan.Length; 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\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\Shared\HttpRuleParser.cs (7)
64var firstNonTokenCharIdx = subspan.IndexOfAnyExcept(TokenChars); 77var current = startIndex; 116var current = startIndex; 157var nestedCount = 0; 229var current = startIndex + 1; // Start parsing with the character next to the first open-char 235(GetQuotedPairLength(input, current, out var quotedPairLength) == HttpParseResult.Parsed)) 256var nestedLength = 0;
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\Shared\ProblemDetails\ProblemDetailsDefaults.cs (1)
189var status = problemDetails.Status.GetValueOrDefault();
src\Shared\ResultsHelpers\FileResultHelper.cs (3)
68var from = 0; 69var length = 0; 379for (var i = 0; i < states.Length; i++)
src\Shared\ResultsHelpers\SharedUrlHelper.cs (1)
81for (var i = 0; i < readOnlySpan.Length; i++)
ValidationProblemDetails.cs (1)
53for (var i = 0; i < errors.Count; i++)
Microsoft.AspNetCore.Mvc.Core.Test (89)
ApplicationModels\ControllerActionDescriptorProviderTests.cs (4)
1128var sequence = 0; 1409for (var i = 0; i < unorderedStart; i++) 1426for (var i = 0; i < unorderedLineCount; i++) 1431for (var i = unorderedStart + unorderedLineCount; i < expectedLines.Length; i++)
Authorization\AuthorizeFilterTest.cs (1)
104var getPolicyCount = 0;
ControllerBaseTest.cs (3)
2289var statusCode = 204; 2306var statusCode = 204; 2323var statusCode = 205;
Controllers\ControllerBinderDelegateProviderTest.cs (1)
1192var accountId = Assert.IsType<int>(value);
DependencyInjection\MvcCoreServiceCollectionExtensionsTest.cs (1)
344var actual = serviceDescriptors.Count();
FileResultHelperTest.cs (1)
196for (var i = 0; i < 32; i++)
Filters\FilterFactoryTest.cs (2)
165for (var i = 0; i < 5; i++) 192for (var i = 0; i < 5; i++)
Filters\MiddlewareFilterAttributeTest.cs (1)
21var configureCallCount = 0;
Filters\MiddlewareFilterBuilderTest.cs (2)
28var configureCount = 0; 53var configureCount = 0;
Formatters\JsonInputFormatterTestBase.cs (1)
80var intValue = Assert.IsType<int>(result.Model);
Formatters\SystemTextJsonOutputFormatterTest.cs (2)
152foreach (var i in Enumerable.Range(0, 9000)) 339foreach (var i in Enumerable.Range(0, 9000))
Infrastructure\AsyncEnumerableReaderTest.cs (3)
230for (var i = 0; i < count; i++) 246for (var i = 0; i < count; i++) 266for (var i = 0; i < 10; i++)
Infrastructure\ControllerActionInvokerTest.cs (12)
856var inputParam1 = 1; 881var inputParam1 = 1; 907var inputParam1 = 1; 930var inputParam1 = 1; 953var inputParam1 = 1; 1132var inputParam1 = 1; 1160var inputParam1 = 1; 1190var inputParam1 = 1; 1267var inputParam1 = 1; 1300var inputParam = 1; 1452var inputParam = 12; 1477var inputParam = 13;
Infrastructure\DefaultActionDescriptorCollectionProviderTest.cs (1)
76var invocations = 0;
Infrastructure\JsonResultExecutorTestBase.cs (2)
386for (var i = 0; i < 100000 && !cancellationToken.IsCancellationRequested; i++) 420for (var i = 0; i < 100000 && !cancellationToken.IsCancellationRequested; i++)
Infrastructure\ValidationProblemDetailsJsonConverterTest.cs (3)
20var status = 404; 64var status = 404; 104var status = 404;
ModelBinding\Binders\ArrayModelBinderTest.cs (3)
54var expectedErrorCount = isBindingRequired ? 1 : 0; 184var arrayLength = model.Length; 213for (var i = 0; i < arrayLength; i++)
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (11)
34var canCreate = binder.CanCreateModel(bindingContext); 51var canCreate = binder.CanCreateModel(bindingContext); 66var canCreate = binder.CanCreateModel(bindingContext); 83var canCreate = binder.CanCreateModel(bindingContext); 110var canCreate = binder.CanCreateModel(bindingContext); 127var canCreate = binder.CanCreateModel(bindingContext); 143var canCreate = binder.CanCreateModel(bindingContext); 169var canCreate = binder.CanCreateModel(bindingContext); 197var canCreate = binder.CanCreateModel(bindingContext); 232var canCreate = binder.CanCreateModel(bindingContext); 266var canCreate = binder.CanCreateModel(bindingContext);
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (13)
33var canCreate = binder.CanCreateModel(bindingContext); 50var canCreate = binder.CanCreateModel(bindingContext); 65var canCreate = binder.CanCreateModel(bindingContext); 82var canCreate = binder.CanCreateModel(bindingContext); 109var canCreate = binder.CanCreateModel(bindingContext); 126var canCreate = binder.CanCreateModel(bindingContext); 142var canCreate = binder.CanCreateModel(bindingContext); 168var canCreate = binder.CanCreateModel(bindingContext); 196var canCreate = binder.CanCreateModel(bindingContext); 231var canCreate = binder.CanCreateModel(bindingContext); 265var canCreate = binder.CanCreateModel(bindingContext); 282var expectedErrorCount = isBindingRequired ? 1 : 0; 1252var lastIndex = options.Value.ModelBinderProviders.Count - 1;
ModelBinding\Binders\DictionaryModelBinderTest.cs (3)
424var expectedErrorCount = isBindingRequired ? 1 : 0; 508var expectedErrorCount = isBindingRequired ? 1 : 0; 722var nameCode = Name == null ? 0 : Name.GetHashCode();
ModelBinding\Binders\KeyValuePairModelBinderTest.cs (1)
234var model = 42;
ModelBinding\Metadata\DefaultModelMetadataProviderTest.cs (1)
127for (var i = 0; i < properties1.Length; i++)
ModelBinding\Metadata\DefaultModelMetadataTest.cs (1)
497for (var i = 0; i < expectedProperties.Length; i++)
ModelBinding\ModelBinderFactoryTest.cs (2)
183var callCount = 0; 188var currentCallCount = ++callCount;
ModelBinding\ModelBindingHelperTest.cs (1)
873var value = 42;
ModelBinding\PrefixContainerTest.cs (2)
145for (var i = 0; i < partialMatches; i++) 169for (var i = 0; i < partialMatches; i++)
ModelBinding\Validation\ClientValidatorCacheTest.cs (1)
126for (var i = 0; i < context.Results.Count; i++)
ModelBinding\Validation\DefaultObjectValidatorTests.cs (2)
1288var maxDepth = 5; 1307var maxDepth = 4;
ModelBinding\Validation\ValidationStackTest.cs (3)
65var size = ValidationStack.CutOff + 1; 69for (var i = 0; i < size; i++) 94for (var i = 0; i < preloadCount; i++)
ModelBinding\Validation\ValidatorCacheTest.cs (1)
78for (var i = 0; i < context.Results.Count; i++)
RedirectToActionResultTest.cs (2)
88var expectedStatusCode = StatusCodes.Status302Found; 116var expectedStatusCode = StatusCodes.Status307TemporaryRedirect;
RedirectToRouteResultTest.cs (2)
120var expectedStatusCode = StatusCodes.Status301MovedPermanently; 145var expectedStatusCode = StatusCodes.Status308PermanentRedirect;
Microsoft.AspNetCore.Mvc.Core.TestCommon (1)
SimpleValueProvider.cs (1)
45for (var i = 0; i < array.Length; i++)
Microsoft.AspNetCore.Mvc.Cors (7)
artifacts\obj\Microsoft.AspNetCore.Mvc.Cors\Release\net10.0\Microsoft.AspNetCore.Mvc.Cors.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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++)
Microsoft.AspNetCore.Mvc.DataAnnotations (13)
artifacts\obj\Microsoft.AspNetCore.Mvc.DataAnnotations\Release\net10.0\Microsoft.AspNetCore.Mvc.DataAnnotations.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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++)
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (8)
artifacts\obj\Microsoft.AspNetCore.Mvc.DataAnnotations.Test\Release\net10.0\Microsoft.AspNetCore.Mvc.DataAnnotations.Test.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
DataAnnotationsModelValidatorProviderTest.cs (1)
163for (var i = 0; i < metadata.ValidatorMetadata.Count; i++)
DataAnnotationsModelValidatorTest.cs (5)
129var model = container.Length; 158var model = container.Length; 189var model = container.Length; 336var model = container.Length; 446var length = 5;
ModelMetadataProviderTest.cs (1)
402var result = metadata.Order;
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
artifacts\obj\Microsoft.AspNetCore.Mvc.Formatters.Xml\Release\net10.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.Formatters.Xml.Test (29)
DelegatingEnumerableTest.cs (1)
46for (var i = 0; i < errors.Length; i++)
DelegatingEnumeratorTest.cs (1)
76var obj = delegatingEnumerator.Current;
XmlDataContractSerializerInputFormatterTest.cs (12)
137var expectedInt = 10; 169var expectedInt = 10; 201var expectedInt = 10; 236var expectedInt = 10; 268var expectedInt = 10; 300var expectedInt = 10; 327var expectedInt = 10; 364var expectedInt = 10; 394var expectedInt = 10; 564var expectedInt = 10; 622var expectedInt = 10; 681var expectedInt = 10;
XmlDataContractSerializerOutputFormatterTest.cs (4)
499var sampleInt = 10; 543var sampleInt = 10; 590var sampleId = 1; 749foreach (var i in Enumerable.Range(0, 9000))
XmlSerializerInputFormatterTest.cs (10)
40var expectedInt = 10; 77var expectedInt = 10; 114var expectedInt = 10; 150var expectedInt = 10; 189var expectedInt = 10; 334var expectedInt = 10; 366var expectedInt = 10; 401var expectedInt = 10; 584var expectedInt = 10; 624var expectedInt = 10;
XmlSerializerOutputFormatterTest.cs (1)
531foreach (var i in Enumerable.Range(0, 9000))
Microsoft.AspNetCore.Mvc.FunctionalTests (20)
ApiBehaviorTest.cs (5)
171var requestId = 1; 188var id = 1; 203var id = 31; 221var id = 31; 242var id = 31;
BasicTests.cs (2)
176for (var i = 0; i < 3; i++) 488for (var i = 1; i < assemblyParts.Count; i++)
HttpActionResultTests.cs (1)
36var id = 1;
InputFormatterTests.cs (1)
41var sampleInputInt = 10;
InputObjectValidationTests.cs (2)
65var sampleId = 2; 90var sampleId = 0;
JsonInputFormatterTestBase.cs (1)
45var sampleInputInt = 10;
RazorPagesTest.cs (2)
784var age = 23; 810var age = 123;
RequestFormLimitsTest.cs (1)
87for (var i = 0; i < 10; i++)
RequestServicesTestBase.cs (2)
49for (var i = 0; i < 2; i++) 73for (var i = 0; i < 2; i++)
src\Shared\SizeLimitedStream.cs (2)
49var bytesRead = _innerStream.Read(buffer, offset, count); 89var bytesRead = await _innerStream.ReadAsync(buffer, cancellationToken);
XmlSerializerInputFormatterTests.cs (1)
37var sampleInputInt = 10;
Microsoft.AspNetCore.Mvc.IntegrationTests (3)
AuthorizeFilterIntegrationTest.cs (2)
60var getPolicyCalled = 0; 91var getPolicyCalled = 0;
ExcludeBindingMetadataProviderIntegrationTest.cs (1)
74for (var i = options.ModelMetadataDetailsProviders.Count - 1; i >= 0; i--)
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)
artifacts\obj\Microsoft.AspNetCore.Mvc.NewtonsoftJson\Release\net10.0\Microsoft.AspNetCore.Mvc.NewtonsoftJson.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
NewtonsoftJsonInputFormatter.cs (3)
122var memoryThreshold = _jsonOptions.InputFormatterMemoryBufferThreshold; 366var index = 0; 389var endIndex = path.AsSpan(index).IndexOfAny('.', '[');
src\Mvc\Mvc.Core\src\Infrastructure\AsyncEnumerableReader.cs (1)
83var count = 0;
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (9)
NewtonsoftJsonOutputFormatterTest.cs (2)
417for (var i = 0; i < 3; i++) 470foreach (var i in Enumerable.Range(0, 9000))
src\Mvc\Mvc.Core\test\Formatters\JsonInputFormatterTestBase.cs (1)
80var intValue = Assert.IsType<int>(result.Model);
src\Mvc\Mvc.Core\test\Infrastructure\AsyncEnumerableReaderTest.cs (3)
230for (var i = 0; i < count; i++) 246for (var i = 0; i < count; i++) 266for (var i = 0; i < 10; i++)
src\Mvc\Mvc.Core\test\Infrastructure\JsonResultExecutorTestBase.cs (2)
386for (var i = 0; i < 100000 && !cancellationToken.IsCancellationRequested; i++) 420for (var i = 0; i < 100000 && !cancellationToken.IsCancellationRequested; i++)
src\Mvc\Mvc.ViewFeatures\test\Infrastructure\TempDataSerializerTestBase.cs (1)
64var roundTripValue = Assert.IsType<int>(values[key]);
Microsoft.AspNetCore.Mvc.Razor (27)
artifacts\obj\Microsoft.AspNetCore.Mvc.Razor\Release\net10.0\Microsoft.AspNetCore.Mvc.Razor.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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++)
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)
artifacts\obj\Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation\Release\net10.0\Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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\Mvc\Mvc.Razor\src\ViewPath.cs (2)
18var length = path.Length; 27var spanIndex = 0;
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;
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (5)
PageLoaderMatcherPolicyTest.cs (1)
99for (var i = 0; i < actions.Length; i++)
TestInfrastructure\DirectoryNode.cs (4)
82var directoryLength = directory.Path.Length; 99var fileNameIndex = path.LastIndexOf('/'); 146for (var i = 0; i < parentDirectory.Directories.Count; i++) 155var startIndex = parentDirectory.Path.Length;
Microsoft.AspNetCore.Mvc.Razor.Test (5)
RazorPageCreateModelExpressionTest.cs (1)
132var somethingElse = 23;
RazorViewEngineTest.cs (1)
1995for (var i = 0; i < 3; i++)
RazorViewTest.cs (1)
1751var onAfterPageActivatedCalled = 0;
TagHelpers\TagHelperComponentTagHelperTest.cs (2)
28var incrementer = 0; 83var incrementer = 0;
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;
artifacts\obj\Microsoft.AspNetCore.Mvc.RazorPages\Release\net10.0\Microsoft.AspNetCore.Mvc.RazorPages.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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)
204for (var i = 0; i < _actionDescriptor.HandlerMethods.Count; i++) 228for (var i = 0; i < arguments.Length; i++) 258for (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++)
Microsoft.AspNetCore.Mvc.RazorPages.Test (10)
ApplicationModels\CompiledPageRouteModelProviderTest.cs (1)
481for (var i = 0; i < items.Count; i++)
Infrastructure\DefaultPageLoaderTest.cs (2)
43var sequence = 0; 168var sequence = 0;
Infrastructure\PageActionInvokerTest.cs (1)
1532for (var i = 0; i < handlers.Length; i++)
PageModelTest.cs (3)
1674var statusCode = 204; 1691var statusCode = 204; 1708var statusCode = 205;
PageTest.cs (3)
1664var statusCode = 204; 1681var statusCode = 204; 1698var statusCode = 205;
Microsoft.AspNetCore.Mvc.TagHelpers (48)
artifacts\obj\Microsoft.AspNetCore.Mvc.TagHelpers\Release\net10.0\Microsoft.AspNetCore.Mvc.TagHelpers.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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)
88for (var i = 0; i < globbedUrls.Count; i++) 161var index = matchedUrls.BinarySearch(matchedUrl, DefaultPathComparer); 190var xExtIndex = x.LastIndexOf('.'); 191var yExtIndex = y.LastIndexOf('.'); 194var xSlashIndex = x.LastIndexOf('/'); 195var ySlashIndex = y.LastIndexOf('/'); 200var xLength = xExtIndex >= 0 ? xExtIndex : x.Length; 201var yLength = yExtIndex >= 0 ? yExtIndex : y.Length; 202var compareLength = Math.Max(xLength, yLength); 217var length = x.Length - xExtIndex; 227var result = 0; 245var length = Math.Max(xSegment.Length, ySegment.Length); 313var offset = value.Offset; 324var 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)
293var index = output.Attributes.IndexOfName(SrcAttributeName); 373var attributesCount = attributes.Count; 374for (var i = 0; i < attributesCount; i++) 487var attributesCount = attributes.Count; 488for (var i = 0; i < attributesCount; 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.TagHelpers.Test (22)
CacheTagHelperTest.cs (5)
546var calls = 0; 631var calls = 0; 713var counter = 0; 863var invokeCount = 0; 904var invokeCount = 0;
CacheTagKeyTest.cs (10)
112var hashcode1 = cacheKey1.GetHashCode(); 113var hashcode2 = cacheKey2.GetHashCode(); 139var hashcode1 = cacheKey1.GetHashCode(); 140var hashcode2 = cacheKey2.GetHashCode(); 465var hashCode1 = key1.GetHashCode(); 466var hashCode2 = key2.GetHashCode(); 497var hashCode1 = key1.GetHashCode(); 498var hashCode2 = key2.GetHashCode(); 530var hashCode1 = key1.GetHashCode(); 531var hashCode2 = key2.GetHashCode();
DefaultFileVersionProviderTest.cs (1)
258var expectedSize = expected.Length * sizeof(char);
DistributedCacheTagHelperTest.cs (2)
539var calls = 0; 633var calls = 0;
ImageTagHelperTest.cs (1)
122for (var i = 0; i < expectedOutput.Attributes.Count; i++)
InputTagHelperTest.cs (2)
306var model = 23; 519var model = 23;
JavaScriptResourcesTest.cs (1)
55var callCount = 0;
Microsoft.AspNetCore.Mvc.Test (3)
MvcServiceCollectionExtensionsTest.cs (1)
620var actual = serviceDescriptors.Count();
Routing\ActionConstraintMatcherPolicyTest.cs (2)
445for (var i = 0; i < actions.Length; i++) 488for (var i = 0; i < actions.Length; i++)
Microsoft.AspNetCore.Mvc.Testing (5)
artifacts\obj\Microsoft.AspNetCore.Mvc.Testing\Release\net10.0\Microsoft.AspNetCore.Mvc.Testing.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Handlers\RedirectHandler.cs (1)
47var remainingRedirects = MaxRedirects;
WebApplicationFactory.cs (2)
399for (var i = 0; i < metadataAttributes.Length; i++) 655for (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)
artifacts\obj\Microsoft.AspNetCore.Mvc.ViewFeatures\Release\net10.0\Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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)
93var 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\Shared\Components\ResourceCollectionResolver.cs (3)
65var foundProperties = 0; 66for (var i = 0; i < descriptor.Properties.Count; i++) 162var index = 0;
src\Shared\PooledArrayBufferWriter.cs (3)
153var availableSpace = _rentedBuffer.Length - _index; 157var growBy = Math.Max(sizeHint, _rentedBuffer.Length); 159var 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.Mvc.ViewFeatures.Test (55)
artifacts\obj\Microsoft.AspNetCore.Mvc.ViewFeatures.Test\Release\net10.0\Microsoft.AspNetCore.Mvc.ViewFeatures.Test.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Buffers\PagedBufferedTextWriterTest.cs (14)
15for (var i = 0; i < Content.Length; i++) 31for (var i = 0; i < Content.Length; i++) 74var offset = 0; 75foreach (var chunkSize in chunkSizes) 78for (var j = 0; j < chunkSize; j++) 91for (var i = 0; i < Content.Length; i++) 126var offset = 0; 127foreach (var chunkSize in chunkSizes) 171var offset = 0; 172foreach (var chunkSize in chunkSizes) 251for (var i = 0; i < Content.Length; i++) 271for (var i = 0; i < Content.Length; i++) 291for (var i = 0; i < Content.Length; i++) 311for (var i = 0; i < Content.Length; i++)
Buffers\PagedCharBufferTest.cs (8)
152var length = 2 * PagedCharBuffer.PageSize + 1; 182var length = 2 * PagedCharBuffer.PageSize + 1; 213var length = 2 * PagedCharBuffer.PageSize + 1; 242var length = 2 * PagedCharBuffer.PageSize + 1; 298var length = PagedCharBuffer.PageSize * 2 + 3; 332var length = 2 * PagedCharBuffer.PageSize + 1; 363var length = 2 * PagedCharBuffer.PageSize + 1; 392var length = 2 * PagedCharBuffer.PageSize + 1;
Buffers\ViewBufferTest.cs (13)
150for (var i = 0; i < valuesToWrite; i++) 194for (var i = 0; i < valuesToWrite; i++) 235for (var i = 0; i < valuesToWrite; i++) 323for (var i = 0; i < 4; i++) 350for (var i = 0; i < 3; i++) 357for (var i = 0; i < 2; i++) 382for (var i = 0; i < 2; i++) 388for (var i = 0; i < 2; i++) 420for (var i = 0; i < 3; i++) 426for (var i = 0; i < 3; i++) 464for (var i = 0; i < 2; i++) 469for (var i = 0; i < 9; i++) 475for (var i = 0; i < other.Count; i++)
Buffers\ViewBufferTextWriterTest.cs (1)
163for (var i = 0; i < buffer.Count; i++)
ExpressionHelperTest.cs (5)
17var i = 3; 205var i = 3; 224var i = 2; 225var j = 3; 441for (var i = 0; i < 2; i++)
ExpressionMetadataProviderTest.cs (1)
77var index = 42;
Infrastructure\TempDataSerializerTestBase.cs (1)
64var roundTripValue = Assert.IsType<int>(values[key]);
MemberExpressionCacheKeyComparerTest.cs (6)
159var hashCode1 = Comparer.GetHashCode(key1); 160var hashCode2 = Comparer.GetHashCode(key2); 168var cachedKeyHashCode1 = Comparer.GetHashCode(cachedKey1); 174var hashCode1 = Comparer.GetHashCode(key1); 175var hashCode2 = Comparer.GetHashCode(key2); 183var cachedKeyHashCode1 = Comparer.GetHashCode(cachedKey1);
Rendering\HtmlHelperNameExtensionsTest.cs (3)
265var index1 = 5; 266var index2 = 23; 329var index = 24;
Rendering\HtmlHelperSelectTest.cs (1)
1557for (var i = 0; i < actual.Count(); i++)
ViewExecutorTest.cs (1)
298var expectedLength = 0;
Microsoft.AspNetCore.OpenApi (49)
Extensions\ApiDescriptionExtensions.cs (1)
52for (var i = 0; i < routePattern.PathSegments.Count; i++)
Extensions\JsonTypeInfoExtensions.cs (1)
110var backtickIndex = type.Name.LastIndexOf('`');
Schemas\OpenApiJsonSchema.Helpers.cs (5)
106if (reader.TryGetInt32(out var intValue)) 240var minLength = reader.GetInt32(); 245var minItems = reader.GetInt32(); 250var maxLength = reader.GetInt32(); 255var maxItems = reader.GetInt32();
Services\OpenApiDocumentService.cs (7)
111for (var i = 0; i < _options.DocumentTransformers.Count; i++) 120for (var i = 0; i < _options.SchemaTransformers.Count; i++) 133for (var i = 0; i < _options.OperationTransformers.Count; i++) 149for (var i = 0; i < schemaTransformers.Length; i++) 153for (var i = 0; i < operationTransformers.Length; i++) 166for (var i = 0; i < OpenApiConstants.HttpMethods.Length; i++) 286for (var i = 0; i < operationTransformers.Length; i++)
Services\OpenApiGenerator.cs (3)
121var statusCode = responseMetadata.StatusCode; 152var statusCode = providerMetadata.StatusCode; 196var statusCode = annotation.Key;
Services\Schemas\OpenApiSchemaService.cs (5)
163for (var i = 0; i < schema.AnyOf.Count; i++) 180for (var i = 0; i < schema.AllOf.Count; i++) 188for (var i = 0; i < schema.OneOf.Count; i++) 287for (var i = 0; i < schemaTransformers.Length; i++) 310var anyOfIndex = 0;
src\Shared\ParameterBindingMethodCache.cs (2)
326for (var i = 0; i < properties.Length; i++) 341for (var i = 0; i < parameters.Length; i++)
src\Shared\PropertyAsParameterInfo.cs (1)
77for (var i = 0; i < parameters.Length; i++)
src\Shared\RoslynUtils\TypeHelper.cs (2)
49var startIndex = generatedName.LastIndexOf(">g__", StringComparison.Ordinal); 50var endIndex = generatedName.LastIndexOf("|", StringComparison.Ordinal);
src\Shared\TypeNameHelper\TypeNameHelper.cs (3)
114var offset = 0; 134var genericPartIndex = type.Name.IndexOf('`'); 146for (var i = offset; i < length; i++)
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\SignalR\common\Shared\Utf8BufferTextWriter.cs (5)
115var bytesUsed = 0; 116var charsUsed = 0; 153var remaining = _memory.Length - _memoryUsed; 174var bytesUsed = 0; 175var charsUsed = 0;
Microsoft.AspNetCore.OpenApi.Microbenchmarks (8)
GenerationBenchmarks.cs (1)
32for (var i = 0; i <= EndpointCount; i++)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
TransformersBenchmark.cs (6)
32for (var i = 0; i <= TransformerCount; i++) 44for (var i = 0; i <= TransformerCount; i++) 60for (var i = 0; i <= TransformerCount; i++) 72for (var i = 0; i <= TransformerCount; i++) 88for (var i = 0; i <= TransformerCount; i++) 100for (var i = 0; i <= TransformerCount; i++)
Microsoft.AspNetCore.OpenApi.SourceGenerators (10)
Helpers\ISymbolExtensions.cs (1)
132var parameterCount = symbol.GetParameters().Length;
Helpers\StringExtensions.cs (2)
25var minLeadingWhitespace = int.MaxValue; 34var leadingWhitespace = 0;
src\Shared\RoslynUtils\CodeWriter.cs (1)
47for (var i = 0; i < Indent; i++)
src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (1)
30var index = 0;
XmlCommentGenerator.Emitter.cs (3)
594for (var i = 0; i < comment.Examples.Count; i++) 613for (var i = 0; i < comment.Parameters.Count; i++) 640for (var i = 0; i < comment.Responses.Count; i++)
XmlCommentGenerator.Parser.cs (1)
130var argumentsCount = invocationExpression.ArgumentList.Arguments.Count;
XmlComments\XmlComment.InheritDoc.cs (1)
334for (var i = 0; i < left.Parameters.Length; i++)
Microsoft.AspNetCore.OpenApi.Tests (4)
Transformers\CustomSchemaTransformerTests.cs (3)
399for (var i = 0; i < tasks.Length; i++) 408for (var i = 0; i < schemas.Length; i++) 431for (var i = 0; i < 5; i++)
Transformers\Implementations\OpenApiSchemaReferenceTransformerTests.cs (1)
451for (var level = 2; level < 36; level++)
Microsoft.AspNetCore.OutputCaching (36)
artifacts\obj\Microsoft.AspNetCore.OutputCaching\Release\net10.0\Microsoft.AspNetCore.OutputCaching.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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)
151var headersCount = varyByRules.HeaderNames.Count; 161for (var i = 0; i < headersCount; i++) 177for (var j = 0; j < headerValuesArray.Length; j++) 204for (var i = 0; i < queryArray.Length; i++) 219for (var j = 0; j < queryValueArray.Length; j++) 237for (var i = 0; i < varyByRules.QueryKeys.Count; i++) 253for (var j = 0; j < queryValueArray.Length; j++) 272var routeValueNamesCount = varyByRules.RouteValueNames.Count; 280for (var i = 0; i < routeValueNamesCount; i++) 309var valueNamesCount = orderedKeys.Length; 317for (var i = 0; i < valueNamesCount; i++)
OutputCacheMiddleware.cs (1)
539for (var i = 0; i < ifNoneMatchETags?.Count; i++)
RecyclableSequenceBuilder.cs (1)
100var toWrite = Math.Min(buffer.Length, available.Length);
StringBuilderExtensions.cs (1)
15for (var i = 0; i < value.Length; i++)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (4)
EndToEndBenchmarks.cs (3)
83var bytes = Math.Min(rand.Next(4, 1024), value.Length); 96var bytes = Math.Min(rand.Next(4, 1024), value.Length); 111var bytes = Math.Min(rand.Next(4, 1024), value.Length);
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
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.OutputCaching.Tests (8)
OutputCacheEntryFormatterTests.cs (1)
198var len = checked((int)value.Length);
OutputCacheMiddlewareTests.cs (3)
811var responseCounter = 0; 856var responseCounter = 0; 919var responseCounter = 0;
OutputCachePolicyBuilderTests.cs (3)
33var duration = 42; 60var duration = 42; 78var duration = 42;
TestUtils.cs (1)
262for (var i = 0; i < messageList.Count; i++)
Microsoft.AspNetCore.Owin.Microbenchmarks (4)
Benchmarks\OwinEnvironmentBenchmark.cs (3)
55foreach (var i in Enumerable.Range(0, RequestCount)) 64foreach (var i in Enumerable.Range(0, RequestCount)) 73foreach (var i in Enumerable.Range(0, RequestCount))
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.Owin.Tests (2)
OwinEnvironmentTests.cs (2)
144var length = collection.Count; 168var initialEnv1Count = env1.Count;
Microsoft.AspNetCore.RateLimiting (1)
artifacts\obj\Microsoft.AspNetCore.RateLimiting\Release\net10.0\Microsoft.AspNetCore.RateLimiting.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.RateLimiting.Tests (2)
src\Shared\SyncPoint\SyncPoint.cs (2)
55for (var i = 0; i < count; i += 1) 62var counter = 0;
Microsoft.AspNetCore.Razor (18)
TagHelpers\DefaultTagHelperContent.cs (4)
65for (var i = 0; i < (_buffer?.Count ?? 0); i++) 111for (var i = 0; i < (_buffer?.Count ?? 0); i++) 134for (var i = 0; i < (_buffer?.Count ?? 0); i++) 195for (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)
artifacts\obj\Microsoft.AspNetCore.Razor.Runtime\Release\net10.0\Microsoft.AspNetCore.Razor.Runtime.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Runtime\TagHelpers\TagHelperRunner.cs (1)
37for (var i = 0; i < tagHelpers.Length; i++)
Microsoft.AspNetCore.Razor.Runtime.Test (11)
Runtime\TagHelpers\TagHelperExecutionContextTest.cs (8)
93var callCount = 0; 111var updatedCallCount = 0; 151var callCount = 0; 266var executionCount = 0; 318var executionCount = 0; 345var executionCount = 0; 372var executionCount = 0; 402var executionCount = 0;
Runtime\TagHelpers\TagHelperRunnerTest.cs (3)
17var incrementer = 0; 95foreach (var order in tagHelperOrders) 216var classIndex = output.Attributes.IndexOfName("class");
Microsoft.AspNetCore.Razor.Test (5)
TagHelpers\NullHtmlEncoderTest.cs (1)
15var result = encoder.MaxOutputCharactersPerInputCharacter;
TagHelpers\ReadOnlyTagHelperAttributeListTest.cs (3)
48var index = attributes.IndexOfName(nameToLookup); 199var count = attributes.Count; 491var index = attributes.IndexOf(attributeToLookup);
TagHelpers\TagHelperOutputTest.cs (1)
1047var attributeCount = output.Attributes.Count;
Microsoft.AspNetCore.RequestDecompression (2)
src\Shared\SizeLimitedStream.cs (2)
49var bytesRead = _innerStream.Read(buffer, offset, count); 89var bytesRead = await _innerStream.ReadAsync(buffer, cancellationToken);
Microsoft.AspNetCore.RequestDecompression.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.RequestDecompression.Tests (4)
RequestDecompressionOptionsTests.cs (1)
12var defaultProviderCount = 3;
SizeLimitedStreamTests.cs (3)
27var sizeLimit = 10; 51var sizeLimit = 10; 75var sizeLimit = 10;
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)
99var headersCount = varyByRules?.Headers.Count ?? 0; 107for (var i = 0; i < headersCount; i++) 118for (var j = 0; j < headerValuesArray.Length; j++) 139for (var i = 0; i < queryArray.Length; i++) 148for (var j = 0; j < queryValueArray.Length; j++) 161for (var i = 0; i < varyByRules.QueryKeys.Count; i++) 172for (var j = 0; j < queryValueArray.Length; j++)
ResponseCachingMiddleware.cs (2)
446for (var i = 0; i < ifNoneMatchEtags.Count; i++) 494for (var i = 0; i < originalArray.Length; i++)
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.ResponseCaching.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.ResponseCaching.Tests (1)
TestUtils.cs (1)
248for (var i = 0; i < messageList.Count; i++)
Microsoft.AspNetCore.ResponseCompression (3)
ResponseCompressionBody.cs (1)
211for (var i = 0; i < varyValues.Length; i++)
ResponseCompressionProvider.cs (2)
47for (var i = 0; i < _providers.Length; i++) 196var separator = mimeType.IndexOf(';');
Microsoft.AspNetCore.ResponseCompression.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.ResponseCompression.Tests (7)
ResponseCompressionMiddlewareTest.cs (7)
759var read = await body.ReadAsync(new byte[100], 0, 100); 812var read = await body.ReadAsync(new byte[100], 0, 100); 884var read = await body.ReadAsync(new byte[100], 0, 100); 948var read = await body.ReadAsync(new byte[100], 0, 100); 1014var read = await body.ReadAsync(data, 0, data.Length); 1221var read = await body.ReadAsync(new byte[100], 0, 100); 1279for (var i = 0; i < requestAcceptEncodings?.Length; i++)
Microsoft.AspNetCore.Rewrite (18)
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++)
artifacts\obj\Microsoft.AspNetCore.Rewrite\Release\net10.0\Microsoft.AspNetCore.Rewrite.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; 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)
60var schemeSplit = newPath.IndexOf(Uri.SchemeDelimiter, StringComparison.Ordinal); 66var pathSplit = newPath.IndexOf('/', schemeSplit); 87var querySplit = newPath.IndexOf('?');
RewriteRule.cs (1)
70var split = result.IndexOf('?');
UrlActions\RedirectAction.cs (1)
56var split = pattern.IndexOf('?');
UrlActions\RewriteAction.cs (1)
92var split = pattern.IndexOf('?');
Microsoft.AspNetCore.Rewrite.Tests (2)
IISUrlRewrite\FileParserTests.cs (2)
200for (var i = 0; i < actual.Count; i++) 218for (var j = 0; j < r1.Conditions.Count; j++)
Microsoft.AspNetCore.Routing (301)
artifacts\obj\Microsoft.AspNetCore.Routing\Release\net10.0\Microsoft.AspNetCore.Routing.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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(':'); 131else if (port.Length > 0 && (!int.TryParse(port, out var parsed) || parsed != requestPort)) 159var length = hostSpan.Split(hostParts, ':'); 171if (int.TryParse(hostSpan[hostParts[1]], out var port)) 199for (var i = 0; i < endpoints.Count; i++) 208for (var j = 0; j < hosts.Length; j++) 220for (var i = 0; i < endpoints.Count; i++) 242for (var j = 0; j < endpointKeys.Length; j++) 263var index = 0; 294for (var i = 0; i < edges.Count; i++) 383for (var i = 0; i < destinations.Length; i++) 426var result = Comparer<string>.Default.Compare(Host, other.Host);
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 (18)
31for (var i = 0; i < endpoints.Count; i++) 95var bestMatchIndex = -1; 98for (var i = 0; i < candidates.Count; i++) 117for (var j = 0; j < values.Count; j++) 164for (var j = bestMatchIndex; j < currentIndex; j++) 184for (var j = bestMatchIndex; j < currentIndex; j++) 234for (var i = 0; i < endpoints.Count; i++) 246for (var i = 0; i < endpoints.Count; i++) 283var index = 0; 299for (var i = 0; i < values.Count; i++) 334for (var i = 0; i < edges.Count; i++) 343var noNegotiationHeaderDestination = -1; 344for (var i = 0; i < destinations.Length; i++) 367for (var i = 1; i < endpointsQuality.Length; i++) 411var selectedDestination = _defaultNegotiationValueDestination; 415for (var i = 0; i < values.Count; i++) 433var newDestination = GetDestination(valueToken); 449var 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 (5)
58for (var i = 1; i < _path.Length - 1; i++) 77var currentSegmentIndex = 0; 78var currentSegmentStart = 1; 81var delimiterIndex = 1; 178var 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)
144var parametersCount = parameters.Count; 145for (var i = 0; i < parametersCount; 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\Shared\Debugger\DebuggerHelpers.cs (1)
42for (var i = 0; i < values.Length; i++)
src\Shared\HttpRuleParser.cs (7)
64var firstNonTokenCharIdx = subspan.IndexOfAnyExcept(TokenChars); 77var current = startIndex; 116var current = startIndex; 157var nestedCount = 0; 229var current = startIndex + 1; // Start parsing with the character next to the first open-char 235(GetQuotedPairLength(input, current, out var quotedPairLength) == HttpParseResult.Parsed)) 256var nestedLength = 0;
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\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)
37for (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.Routing.FunctionalTests (2)
src\Shared\SizeLimitedStream.cs (2)
49var bytesRead = _innerStream.Read(buffer, offset, count); 89var bytesRead = await _innerStream.ReadAsync(buffer, cancellationToken);
Microsoft.AspNetCore.Routing.Microbenchmarks (57)
EndpointMetadataCollectionBenchmark.cs (6)
34for (var i = 0; i < _items.Length; i++) 47for (var i = items.Length - 1; i >= 0; i--) 52for (var i = items.Length - 1; i >= 0; i--) 57for (var i = items.Length - 1; i >= 0; i--) 62for (var i = items.Length - 1; i >= 0; i--) 67for (var i = items.Length - 1; i >= 0; i--)
EndpointRoutingBenchmarkBase.cs (2)
50var frequency = endpointCount / count; 59for (var i = 0; i < samples.Length; i++)
Matching\CreateMatcherRegexConstraintBenchmark.cs (2)
19for (var i = 0; i < Endpoints.Length; i++) 32for (var i = 0; i < Endpoints.Length; i++)
Matching\FastPathTokenizerBenchmarkBase.cs (3)
20var length = path.Length - start; 29var start = 1; 30var length = path.Length - start;
Matching\JumpTableMultipleEntryBenchmark.cs (16)
28for (var i = 0; i < _strings.Length; i++) 34for (var i = 0; i < samples.Length; i++) 40for (var i = 0; i < samples.Length; i++) 42var sampleIndex = samples[i]; 61var destination = 0; 62for (var i = 0; i < strings.Length; i++) 96var destination = 0; 97for (var i = 0; i < strings.Length; i++) 111var destination = 0; 112for (var i = 0; i < strings.Length; i++) 126var destination = 0; 127for (var i = 0; i < strings.Length; i++) 141var destination = 0; 142for (var i = 0; i < strings.Length; i++) 153for (var i = 0; i < count; i++) 163for (var c = 0; c < buffer.Length; c++)
Matching\JumpTableSingleEntryBenchmark.cs (9)
51for (var i = 0; i < strings.Length; i++) 85var destination = 0; 86for (var i = 0; i < strings.Length; i++) 100var destination = 0; 101for (var i = 0; i < strings.Length; i++) 115var destination = 0; 116for (var i = 0; i < strings.Length; i++) 130var destination = 0; 131for (var i = 0; i < strings.Length; i++)
Matching\JumpTableZeroEntryBenchmark.cs (4)
42var destination = 0; 43for (var i = 0; i < strings.Length; i++) 57var destination = 0; 58for (var i = 0; i < strings.Length; i++)
Matching\MatcherAzureBenchmark.cs (4)
37for (var i = 0; i < SampleCount; i++) 39var sample = _samples[i]; 49for (var i = 0; i < SampleCount; i++) 51var sample = _samples[i];
Matching\MatcherGithubBenchmark.cs (2)
30for (var i = 0; i < EndpointCount; i++) 41for (var i = 0; i < EndpointCount; i++)
src\Http\Routing\test\UnitTests\Matching\BarebonesMatcher.cs (5)
25for (var i = 0; i < Matchers.Length; i++) 54var segment = 0; 56var start = 1; // PathString always has a leading slash 57var end = 0; 80var length = path.Length - start;
src\Http\Routing\test\UnitTests\Matching\BarebonesMatcherBuilder.cs (1)
21for (var i = 0; i < _endpoints.Count; i++)
src\Http\Routing\test\UnitTests\Matching\RouteMatcherBuilder.cs (1)
53for (var i = 0; i < withoutDefaults.Parameters.Count; i++)
src\Http\Routing\test\UnitTests\Matching\TreeRouterMatcherBuilder.cs (1)
57for (var i = 0; i < endpoint.RoutePattern.Parameters.Count; i++)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.Routing.Tests (117)
Builder\GroupTest.cs (1)
262var mapGetCallCount = 0;
Builder\RequestDelegateEndpointRouteBuilderExtensionsTest.cs (1)
332var runCount = 0;
Builder\RouteHandlerEndpointRouteBuilderExtensionsTest.cs (1)
1115for (var i = 0; i < otherContentTypes.Length; i++)
DataSourceDependentCacheTest.cs (3)
56var count = 0; 80var count = 0; 101var count = 0;
EndpointRoutingMiddlewareTest.cs (2)
277var expectedRequestSizeLimit = 50; 335var expectedRequestSizeLimit = 50;
Matching\AcceptsMatcherPolicyTest.cs (1)
307var actual = jumpTable.GetDestination(httpContext);
Matching\BarebonesMatcher.cs (5)
25for (var i = 0; i < Matchers.Length; i++) 54var segment = 0; 56var start = 1; // PathString always has a leading slash 57var end = 0; 80var length = path.Length - start;
Matching\BarebonesMatcherBuilder.cs (1)
21for (var i = 0; i < _endpoints.Count; i++)
Matching\BarebonesMatcherConformanceTest.cs (1)
48for (var i = 0; i < endpoints.Length; i++)
Matching\CandidateSetTest.cs (29)
17var count = 10; 19for (var i = 0; i < endpoints.Length; i++) 31for (var i = 0; i < candidateSet.Count; i++) 48var count = 10; 50for (var i = 0; i < endpoints.Length; i++) 60for (var i = 0; i < candidateSet.Count; i++) 81var count = 10; 83for (var i = 0; i < endpoints.Length; i++) 93for (var i = 0; i < candidateSet.Count; i++) 111var count = 10; 113for (var i = 0; i < endpoints.Length; i++) 135for (var i = 1; i < candidateSet.Count; i++) 147var count = 10; 149for (var i = 0; i < endpoints.Length; i++) 185for (var i = 3; i < candidateSet.Count; i++) 197var count = 10; 199for (var i = 0; i < endpoints.Length; i++) 228for (var i = 0; i < 5; i++) 242for (var i = 8; i < candidateSet.Count; i++) 254var count = 10; 256for (var i = 0; i < endpoints.Length; i++) 285for (var i = 0; i < 9; i++) 304var count = 2; 306for (var i = 0; i < endpoints.Length; i++) 336var count = 10; 338for (var i = 0; i < endpoints.Length; i++) 344for (var i = 0; i < endpoints.Length; i++) 356for (var i = 0; i < candidateSet.Count; i++) 373for (var i = 0; i < metadata.Length; i++)
Matching\ContentEncodingNegotiationMatcherPolicyTest.cs (10)
452var destination = endpoints.GetDestination(httpContext); 470var destination = endpoints.GetDestination(httpContext); 488var destination = endpoints.GetDestination(httpContext); 506var destination = endpoints.GetDestination(httpContext); 524var destination = endpoints.GetDestination(httpContext); 542var destination = endpoints.GetDestination(httpContext); 560var destination = endpoints.GetDestination(httpContext); 578var destination = endpoints.GetDestination(httpContext); 596var destination = endpoints.GetDestination(httpContext); 613var destination = endpoints.GetDestination(httpContext);
Matching\DfaMatcherBuilderTest.cs (3)
1645var count = 0; 2165var count = 0; 2383var count = 0;
Matching\DfaMatcherConformanceTest.cs (1)
72for (var i = 0; i < endpoints.Length; i++)
Matching\DfaMatcherTest.cs (2)
39for (var i = 0; i < policies.Length; i++) 571var count = FastPathTokenizer.Tokenize(requestPath, buffer);
Matching\EndpointComparerTest.cs (6)
21var result = comparer.Compare(endpoint1, endpoint2); 37var result = comparer.Compare(endpoint1, endpoint2); 53var result = comparer.Compare(endpoint1, endpoint2); 69var result = comparer.Compare(endpoint1, endpoint2); 85var result = comparer.Compare(endpoint1, endpoint2); 101var result = comparer.Compare(endpoint1, endpoint2);
Matching\EndpointMetadataComparerTest.cs (4)
18var result = EndpointMetadataComparer<TestMetadata>.Default.Compare(endpoint1, endpoint2); 32var result = EndpointMetadataComparer<TestMetadata>.Default.Compare(endpoint1, endpoint2); 46var result = EndpointMetadataComparer<TestMetadata>.Default.Compare(endpoint1, endpoint2); 60var result = EndpointMetadataComparer<TestMetadata>.Default.Compare(endpoint1, endpoint2);
Matching\FastPathTokenizerTest.cs (8)
17var count = FastPathTokenizer.Tokenize("", segments); 30var count = FastPathTokenizer.Tokenize("/", segments); 43var count = FastPathTokenizer.Tokenize("/abc", segments); 57var count = FastPathTokenizer.Tokenize("/a/b/c", segments); 73var count = FastPathTokenizer.Tokenize("/a/b/c/", segments); 89var count = FastPathTokenizer.Tokenize("/aaa/bb/ccccc", segments); 105var count = FastPathTokenizer.Tokenize("///c", segments); 121var count = FastPathTokenizer.Tokenize("/a/b/c/d", segments);
Matching\HostMatcherPolicyIntegrationTestBase.cs (1)
376for (var i = 0; i < endpoints.Length; i++)
Matching\HttpMethodMatcherPolicyIntegrationTestBase.cs (1)
355for (var i = 0; i < endpoints.Length; i++)
Matching\ILEmitTrieJumpTableTest.cs (4)
93var result = table.GetDestination(path, segment); 154var result = table.GetDestination(path, segment); 218var result = table.GetDestination(path, segment); 243var result = table.GetDestination(segment, pathSegment);
Matching\MultipleEntryJumpTableTest.cs (5)
20var result = table.GetDestination("ignored", new PathSegment(0, 0)); 33var result = table.GetDestination("text", new PathSegment(1, 2)); 46var result = table.GetDestination("some-text", new PathSegment(5, 4)); 59var result = table.GetDestination("some-tExt", new PathSegment(5, 4)); 72var result = table.GetDestination("some-tExt", new PathSegment(5, 4));
Matching\RouteMatcherBuilder.cs (1)
53for (var i = 0; i < withoutDefaults.Parameters.Count; i++)
Matching\RouteMatcherConformanceTest.cs (1)
44for (var i = 0; i < endpoints.Length; i++)
Matching\SingleEntryJumpTableTestBase.cs (4)
21var result = table.GetDestination("ignored", new PathSegment(0, 0)); 34var result = table.GetDestination("text", new PathSegment(1, 2)); 47var result = table.GetDestination("some-text", new PathSegment(5, 4)); 60var result = table.GetDestination("some-tExt", new PathSegment(5, 4));
Matching\TreeRouterMatcherBuilder.cs (1)
57for (var i = 0; i < endpoint.RoutePattern.Parameters.Count; i++)
Matching\TreeRouterMatcherConformanceTest.cs (1)
58for (var i = 0; i < endpoints.Length; i++)
Matching\ZeroEntryJumpTableTest.cs (2)
15var result = table.GetDestination("ignored", new PathSegment(0, 0)); 28var result = table.GetDestination("ignored", new PathSegment(0, 1));
PathTokenizerTest.cs (2)
85var count = tokenizer.Count; 99for (var i = 0; i < expectedSegments.Length; i++)
Patterns\RoutePatternParserTest.cs (2)
664for (var i = 0; i < x.PathSegments.Count; i++) 685for (var i = 0; i < x.Parameters.Count; i++)
RouteEndpointBuilderTest.cs (3)
142var endpointFilterCallCount = 0; 143var invocationFilterCallCount = 0; 144var invocationCallCount = 0;
Template\TemplateBinderTests.cs (1)
1443var queryIndex = uri.IndexOf("?", StringComparison.Ordinal);
Template\TemplateParserTests.cs (2)
833for (var i = 0; i < x.Segments.Count; i++) 854for (var i = 0; i < x.Parameters.Count; i++)
Tree\TreeRouterTest.cs (7)
142for (var i = 0; i < routeValueKeys.Length; i++) 194for (var i = 0; i < routeValueKeys.Length; i++) 237for (var i = 0; i < routeValueKeys.Length; i++) 859var parameter = 5; 860var id = 1234; 891var parameter = 5; 892var id = 1234;
Microsoft.AspNetCore.Security.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.Server.HttpSys (72)
artifacts\obj\Microsoft.AspNetCore.Server.HttpSys\Release\net10.0\Microsoft.AspNetCore.Server.HttpSys.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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)
330for (var headerValueIndex = 0; headerValueIndex < authChallenges.Count; headerValueIndex++)
MessagePump.cs (1)
129for (var i = 0; i < _maxAccepts; i++)
RequestProcessing\Request.cs (3)
110var originalOffset = 0; 111var baseOffset = 0; 537var index = transferEncoding.LastIndexOf(',');
RequestProcessing\RequestContext.FeatureCollection.cs (2)
645for (var i = actions.Count - 1; i >= 0; i--) 736for (var i = actions.Count - 1; i >= 0; i--)
RequestProcessing\Response.cs (11)
137for (var i = 0; i < StatusWithNoResponseBody.Length; i++) 315cachePolicy.SecondsToLive = (uint)Math.Min(_cacheTtl.Value.Ticks / TimeSpan.TicksPerSecond, Int32.MaxValue); 318var pReasonPhrase = allocator.GetHeaderEncodedBytes(reasonPhrase, out var pReasonPhraseLength); 500var numUnknownHeaders = 0; 501var numKnownMultiHeaders = 0; 543for (var headerValueIndex = 0; headerValueIndex < headerValues.Count; headerValueIndex++) 587for (var headerValueIndex = 0; headerValueIndex < headerValues.Count; headerValueIndex++) 609var trailerCount = 0; 625var unknownHeadersOffset = 0; 637for (var headerValueIndex = 0; headerValueIndex < headerValues.Count; headerValueIndex++) 640var bytes = allocator.GetHeaderEncodedBytes(headerName, out var bytesLength);
RequestProcessing\ResponseBody.cs (2)
198var currentChunk = 0; 216var chunkCount = hasData ? 1 : 0;
RequestProcessing\ResponseStreamAsyncResult.cs (2)
56var currentChunk = 0; 57var currentPin = 1;
src\Shared\HttpSys\NativeInterop\HttpApiTypes.cs (1)
57var index = 0;
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
277var invalidIndex = HttpCharacters.IndexOfInvalidFieldValueCharExtended(headerCharacters);
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (12)
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++)
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\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\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\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, StringComparison.Ordinal); 120var hostDelimiterEnd = whole.LastIndexOf(":", pathDelimiterStart - 1, pathDelimiterStart - hostDelimiterStart, StringComparison.Ordinal);
UrlPrefixCollection.cs (3)
68var id = _nextId++; 216for (var index = 0; index < MaxRetries; index++) 222var port = ((index + NextPortIndex) % MaxPortIndex) + BasePort;
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (72)
artifacts\obj\Microsoft.AspNetCore.Server.HttpSys.FunctionalTests\Release\net10.0\Microsoft.AspNetCore.Server.SharedStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\Microsoft.AspNetCore.Server.HttpSys.FunctionalTests\Release\net10.0\System.Net.Http.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
DelegateTests.cs (1)
326var length = (int)PInvoke.GetSecurityDescriptorLength(pSecurityDescriptor);
Http2Tests.cs (4)
457var streamId = 1; 475for (var i = 1; i < 200; i++) 902var read = await httpContext.Request.Body.ReadAsync(new byte[10], 0, 10); 951var read = await httpContext.Request.Body.ReadAsync(new byte[10], 0, 10);
HttpsTests.cs (3)
173var cipherStrength = result.GetProperty("cipherStrength").GetInt32(); 181var hashStrength = result.GetProperty("hashStrength").GetInt32(); 189var keyExchangeStrength = result.GetProperty("keyExchangeStrength").GetInt32();
Listener\RequestBodyTests.cs (1)
36var read = context.Request.Body.Read(input, 0, input.Length);
Listener\Utilities.cs (1)
44var port = NextPort++;
RequestBodyTests.cs (2)
218var contentLengthHeadersCount = 0; 246var headersCount = 0;
RequestHeaderTests.cs (2)
77var read = await Task.Run(() => socket.Receive(response)); 278var read = await Task.Run(() => socket.Receive(response));
RequestTests.cs (3)
342for (var i = 32; i < 127; i++) 474for (var i = 0; i < 32; i++) 496for (var i = 0; i < 32; i++)
ResponseCachingTests.cs (20)
47var requestCount = 1; 66var requestCount = 1; 87var requestCount = 1; 107var requestCount = 1; 133var requestCount = 1; 153var requestCount = 1; 173var requestCount = 1; 193var requestCount = 1; 213var requestCount = 1; 233var requestCount = 1; 257var requestCount = 1; 280var requestCount = 1; 301var requestCount = 1; 321var requestCount = 1; 342var requestCount = 1; 363var requestCount = 1; 385var requestCount = 1; 404var requestCount = 1; 424var requestCount = 1; 431var status = int.Parse(httpContext.Request.Path.Value.Substring(1), CultureInfo.InvariantCulture);
src\Shared\Http2cat\HPackHeaderWriter.cs (3)
18if (!HPackEncoder.EncodeStatusHeader(statusCode, buffer, out var statusCodeLength)) 31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength); 61var currentLength = 0;
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length); 288var extendedHeaderLength = 1; // Padding length field 294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 328var extendedHeaderLength = 5; // stream dependency + weight 335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 372var extendedHeaderLength = 6; // pad length + stream dependency + weight 380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); 506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length); 571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length); 599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
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\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\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
135var count = (int)Math.Min(readableBuffer.Length, destination.Length);
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;
Utilities.cs (1)
151var port = NextHttpsPort++;
Microsoft.AspNetCore.Server.HttpSys.Microbenchmarks (6)
RequestHeaderBenchmarks.cs (5)
73var length = Encoding.ASCII.GetBytes("localhost:5001", dataDestination); 94var unknownHeadersSize = Marshal.SizeOf<HTTP_UNKNOWN_HEADER>(); 99var nameLength = Encoding.ASCII.GetBytes(headerKey, dataDestination); 109var valueLength = Encoding.ASCII.GetBytes(headerValue, dataDestination); 126for (var i = 0; i < count; i++)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.Server.HttpSys.Tests (12)
NativeInterop\SocketAddressTests.cs (2)
32var actualPort = socketAddress.GetPort(); 56var actualPort = socketAddress.GetPort();
RequestHeaderTests.cs (10)
114var result = requestHeaders.Count; 133var result = requestHeaders.Count; 204var countAfterRemoval = requestHeaders.Count; 221var countBeforeAdd = requestHeaders.Count; 226var countAfterAdd = requestHeaders.Count; 289var countAfterRemoval = requestHeaders.Count; 306var countBeforeAdd = requestHeaders.Count; 311var countAfterAdd = requestHeaders.Count; 409var unknownHeadersSize = Marshal.SizeOf<HTTP_UNKNOWN_HEADER>(); 449var unknownHeadersSize = Marshal.SizeOf<HTTP_UNKNOWN_HEADER>();
Microsoft.AspNetCore.Server.IIS (88)
artifacts\obj\Microsoft.AspNetCore.Server.IIS\Release\net10.0\Microsoft.AspNetCore.Server.IIS.CoreStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Core\IISHttpContext.cs (7)
217var originalOffset = 0; 218var baseOffset = 0; 423var statusCode = NativeMethods.HttpQueryRequestProperty( 603var isKnownHeader = HttpApiTypes.KnownResponseHeaders.TryGetValue(headerPair.Key, out var knownHeaderIndex); 604for (var i = 0; i < headerValues.Count; i++) 651for (var i = 0; i < headerValues.Count; i++) 912var index = transferEncoding.LastIndexOf(',');
Core\IISHttpContext.FeatureCollection.cs (3)
62for (var i = 0; i < MaybeExtra.Count; i++) 81for (var i = 0; i < MaybeExtra.Count; i++) 96for (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)
292var hr = http_cancel_io(pInProcessHandler);
src\Shared\ErrorPage\ErrorPage.Designer.cs (2)
445var exceptionCount = 0; 446var stackFrameCount = 0;
src\Shared\HttpSys\NativeInterop\HttpApiTypes.cs (1)
57var index = 0;
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
277var invalidIndex = HttpCharacters.IndexOfInvalidFieldValueCharExtended(headerCharacters);
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (12)
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++)
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\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\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\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\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
135var count = (int)Math.Min(readableBuffer.Length, destination.Length);
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\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\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
43for (var i = 0; i < stackFrames.Length; i++) 253for (var i = 0; i < attributes.Count; i++)
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\Shared\Process\ProcessExtensions.cs (3)
20var pid = process.Id; 33foreach (var childId in children) 63if (int.TryParse(text, out var id))
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (7)
IISDeployer.cs (1)
217var port = uri.Port;
IISExpressDeployer.cs (4)
158for (var attempt = 0; attempt < MaximumAttempts; attempt++) 161var port = uri.Port; 486var retryCount = 5; 504var length = WindowsNativeMethods.GetClassName(ptr, buffer, buffer.Length);
LoggingHandler.cs (1)
40var offset = 0;
ProcessTracker.cs (1)
34var length = Marshal.SizeOf(typeof(JOBOBJECT_EXTENDED_LIMIT_INFORMATION));
Microsoft.AspNetCore.Server.Kestrel.Core (185)
artifacts\obj\Microsoft.AspNetCore.Server.Kestrel.Core\Release\net10.0\Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\Microsoft.AspNetCore.Server.Kestrel.Core\Release\net10.0\Microsoft.AspNetCore.Server.SharedStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\Microsoft.AspNetCore.Server.Kestrel.Core\Release\net10.0\System.Net.Http.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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)
305var chunkSize = CalculateChunkSize(ch1, 0);
Internal\Http\Http1Connection.cs (5)
295var targetStart = targetPath.Offset; 393var queryLength = 0; 412var pathLength = targetPath.Length; 434var queryLength = query.Length; 602var 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 (17)
86var method = requestLine.GetKnownMethod(out var methodEnd); 97var offset = methodEnd + 1; 112var targetStart = offset; 118var index = requestLine.Slice(offset).IndexOfAny(ByteSpace, ByteQuestionMark, BytePercentage); 149var queryEnd = offset; 213var lfOrCrIndex = span.IndexOfAny(ByteCR, ByteLF); 219var crIndex = lfOrCrIndex; 253var stopIndex = Math.Min(crIndex + 2, span.Length); 274var lfIndex = lfOrCrIndex; 353var index = -1; 354var headerLength = memory.Length; 421var minHeaderSpan = _disableHttp1LineFeedTerminators ? 5 : 4; 433var terminatorSize = -1; 466var nameEnd = headerLine.IndexOfAny(ByteColon, ByteSpace, ByteTab); 490var valueStart = nameEnd + 1; 524var valueEnd = headerLine.Length - 1; 557var invalidIndex = HttpCharacters.IndexOfInvalidTokenChar(span);
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)
101if (!Utf8Parser.TryParse(value, out long parsed, out var consumed) || 122var numChars = customEncoding.GetChars(value, decodedChars);
Internal\Http\HttpRequestStream.cs (1)
133var 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)
89if (data is string countStr && int.TryParse(countStr, out var parsed)) 277var initiator = serverInitiated ? GracefulCloseInitiator.Server : GracefulCloseInitiator.Client; 310var connectionWindow = _context.ServiceContext.ServerOptions.Limits.Http2.InitialConnectionWindowSize; 311var diff = connectionWindow - (int)Http2PeerSettings.DefaultInitialWindowSize; 1009var previousInitialWindowSize = (int)_clientSettings.InitialWindowSize; 1026var windowSizeDifference = (int)_clientSettings.InitialWindowSize - previousInitialWindowSize; 1670for (var i = 0; i < name.Length; i++) 1867var 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)
333var requestLineLength = _methodText!.Length + Scheme!.Length + hostText.Length + path.Length; 340var queryIndex = path.IndexOf('?'); 442for (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)
380for (var i = 0; i < name.Length; i++) 1095var requestLineLength = _methodText!.Length + Scheme!.Length + hostText.Length + path.Length; 1102var queryIndex = path.IndexOf('?'); 1204for (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)
126for (var i = 0; i < customTags.Count; i++)
Internal\Infrastructure\PipeWriterHelpers\ConcurrentPipeWriter.cs (1)
398var adjustedToMaximumSize = Math.Min(maxBufferSize, sizeHint);
Internal\SniOptionsSelector.cs (1)
234var lengthResult = y!.Length.CompareTo(x!.Length);
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\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\Servers\Kestrel\shared\PooledStreamStack.cs (6)
108var removeCount = CalculateRemoveCount(timestamp, size, array); 114var newSize = size - removeCount; 117for (var i = 0; i < removeCount; i++) 124for (var i = 0; i < newSize; i++) 130for (var i = newSize; i < size; i++) 140for (var i = 0; i < size; i++)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
909for (var i = 0; i < MaxHashCollisions; i++)
src\Shared\Hpack\DynamicHPackEncoder.cs (1)
93var headerLength = HeaderField.GetLength(name.Length, valueEncoding?.GetByteCount(value) ?? value.Length);
src\Shared\Metrics\MetricsExtensions.cs (2)
39for (var i = 0; i < list.Count; i++) 93for (var i = 0; i < tags.Count; i++)
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\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\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\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
135var count = (int)Math.Min(readableBuffer.Length, destination.Length);
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\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\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.Core.Tests (169)
AsciiDecoding.cs (8)
30for (var i = 0; i <= byteArray.Length; i++) 43for (var i = 0; i < asciiBytes.Length; i++) 57for (var length = 1; length < Vector<sbyte>.Count * 4; length++) 59for (var position = 0; position < length; position++) 80for (var i = 0; i < expectedByteRange.Length; i++) 95for (var i = 1; i < byteRange.Length; i++) 127for (var i = 0; i <= byteArray.Length; i++) 140for (var i = 0; i < asciiBytes.Length; i++)
BufferWriterTests.cs (1)
46for (var i = 0; i < array.Length; i++)
ChunkWriterTests.cs (3)
42var count = ChunkWriter.BeginChunkBytes(dataCount, span); 72var prefixLength = ChunkWriter.GetPrefixBytesForChunk(dataCount, out var actualSliceOneByte); 80var actualLength = ChunkWriter.BeginChunkBytes(dataCount - prefixLength - 2, fakeMemory.Span);
HeartbeatTests.cs (2)
26var heartbeatCallCount = 0; 65var intervalMs = 300;
Http1\Http1ConnectionTests.cs (4)
191var count = 1; 242var big = 10_000; 1095var delay = (int)Math.Ceiling(timeout.TotalMilliseconds / MaxWaitLoop); 1097var waitLoop = 0;
Http1\Http1HttpProtocolFeatureCollectionTests.cs (9)
52var featureCount = GetFeaturesCount(); 60var featureCount = SetFeaturesToNonDefault(); 81var featuresAssigned = SetFeaturesToNonDefault(); 83var featuresReset = GetFeaturesCount(); 91var featuresAssigned = SetFeaturesToNonDefault(); 96var featuresReset = GetFeaturesCount(); 198var featureCount = 0; 225var featureCount = 0; 253var protocolFeaturesCount = EachHttpProtocolFeatureSetAndUnique();
Http1\Http1OutputProducerTests.cs (5)
153var bufferSize = 1; 173var bufferSize = _memoryPool.MaxBufferSize * 2; 193var bufferSize1 = 1024; 194var bufferSize2 = 2048; 215var bufferSize = 1024;
Http2\Http2HPackEncoderTests.cs (17)
25Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(302, hpackEncoder, enumerator, buffer, out var length)); 48Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(302, hpackEncoder, enumerator, buffer, out var length)); 76Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(302, hpackEncoder, enumerator, buffer, out var length)); 220Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(302, hpackEncoder, enumerator, buffer, out var length)); 387Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(200, hpackEncoder, enumerator, buffer, out var length)); 473var length = 0; 484for (var i = 0; i < length; i++) 497var statusCode = 200; 537var offset = 0; 541var sliceLength = expectedStatusCodePayload.Length + (exactSize ? 0 : expectedDateHeaderPayload.Length - 1); 542Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.BeginEncodeHeaders(statusCode, hpackEncoder, headerEnumerator, payload.Slice(offset, sliceLength), out var length)); 580Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, enumerator, buffer, out var length)); 588Assert.True(integerDecoder.TryDecode(buffer[1], out var result)); 610Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.BeginEncodeHeaders(200, hpackEncoder, enumerator, buffer, out var length)); 625Assert.Equal(HeaderWriteResult.BufferTooSmall, HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, enumerator, buffer, out var length)); 640Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.BeginEncodeHeaders(200, hpackEncoder, enumerator, buffer, out var length)); 656Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, enumerator, buffer, out var length));
Http3\Http3QPackEncoderTests.cs (14)
17var totalHeaderSize = 0; 22Assert.True(QPackHeaderWriter.BeginEncodeHeaders(418, enumerator, buffer, ref totalHeaderSize, out var length)); 34var totalHeaderSize = 0; 39Assert.True(QPackHeaderWriter.BeginEncodeHeaders(200, enumerator, buffer, ref totalHeaderSize, out var length)); 65var totalHeaderSize = 0; 70Assert.True(QPackHeaderWriter.BeginEncodeHeaders(statusCode, enumerator, buffer, ref totalHeaderSize, out var length)); 84var totalHeaderSize = 0; 88Assert.True(QPackHeaderWriter.BeginEncodeHeaders(enumerator, buffer, ref totalHeaderSize, out var length)); 103var totalHeaderSize = 0; 107Assert.True(QPackHeaderWriter.BeginEncodeHeaders(enumerator, buffer, ref totalHeaderSize, out var length)); 122var totalHeaderSize = 0; 126Assert.True(QPackHeaderWriter.BeginEncodeHeaders(enumerator, buffer, ref totalHeaderSize, out var length)); 141var totalHeaderSize = 0; 145Assert.True(QPackHeaderWriter.BeginEncodeHeaders(enumerator, buffer, ref totalHeaderSize, out var length));
HttpConnectionManagerTests.cs (2)
31var connectionCount = 0; 52var connectionCount = 0;
HttpParserTests.cs (4)
91var nullIndex = line.IndexOf('\0'); 143var nullIndex = method.IndexOf('\0'); 701var stringLength = 300; 930var targetStart = targetPath.Offset;
HttpRequestHeadersTests.cs (15)
415for (var i = 0; i < 6; i++) 450for (var i = 0; i < 6; i++) 474for (var i = 0; i < 6; i++) 498for (var i = 0; i < 6; i++) 524for (var i = 0; i < headerValue.Length; i++) 529for (var i = 0; i < headerValue.Length; i++) 534for (var mode = 0; mode <= 1; mode++) 585for (var i = 0; i < headerValue.Length; i++) 590for (var i = 0; i < headerValue.Length; i++) 595for (var mode = 0; mode <= 1; mode++) 641for (var i = 0; i < valueArray.Length; i++) 646for (var i = 1; i < valueArray.Length; i++) 721for (var i = 0; i < 6; i++) 759var count = headers.Count; 808var count = headers.Count;
HttpUtilitiesTest.cs (2)
39var result = block.GetKnownMethod(out var knownMethod, out var length); 121HttpUtilities.GetKnownMethod(span, out var method, out var length);
KestrelServerTests.cs (3)
889var port = ((IPEndPoint)mockTransport.Object.EndPoint).Port; 998var port = ipEndPoint.Port == 0 1050var port = ipEndPoint.Port == 0
KnownStringsTests.cs (1)
80var result = data.GetKnownMethod(out var method, out var length);
MessageBodyTests.cs (9)
44var count = stream.Read(buffer, 0, buffer.Length); 170var count = await stream.ReadAsync(buffer, 0, buffer.Length); 197var count = stream.Read(buffer, 0, buffer.Length); 318var count = await stream.ReadAsync(buffer, 0, buffer.Length); 353var res = await stream.ReadAsync(buffer, 0, buffer.Length); 430var count = stream.Read(buffer, 0, buffer.Length); 457var count = await stream.ReadAsync(buffer, 0, buffer.Length); 1405for (var index = 0; index < bytes.Length; index++) 1417for (var index = 0; index < bytes.Length; index++)
PinnedBlockMemoryPoolFactoryTests.cs (3)
63for (var i = 0; i < 10000; i++) 78var previousCount = pool.BlockCount(); 79var previousCount2 = pool2.BlockCount();
PinnedBlockMemoryPoolTests.cs (14)
56for (var i = 0; i < 10000; i++) 71var originalCount = memoryPool.BlockCount(); 72for (var j = 0; j < 100; j++) 74var previousCount = memoryPool.BlockCount(); 76for (var i = 0; i < 100; i++) 102for (var i = 0; i < 10000; i++) 116var previousCount = memoryPool.BlockCount(); 119for (var i = 0; i < 100; i++) 136for (var i = 0; i < 10000; i++) 153for (var i = 0; i < 10; i++) 155var previousCount = memoryPool.BlockCount(); 162var count = memoryPool.BlockCount(); 180for (var i = 0; i < 10000; i++) 197var previousCount = memoryPool.BlockCount();
PipelineExtensionTests.cs (4)
82var bufferLength = writer.Span.Length; 153for (var i = 0; i < maxAscii; i++) 162for (var i = 0; i < maxAscii; i++) 187var bufferLength = writer.Span.Length;
ReasonPhrasesTests.cs (1)
28for (var statusCode = 1; statusCode < 1000; statusCode++)
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\Servers\Kestrel\shared\KnownHeaders.cs (7)
513for (var scan = 0; scan < count; scan++) 601var index = 0; 632var index = 0; 719var index = 0; 812var offset = 0; 1498for (var i = 0; i < H3StaticTable.Count; i++) 1519for (var i = 0; i < H2StaticTable.Count; i++)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
37var done = HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, headers, buffer, out var length);
src\Servers\Kestrel\shared\test\ServerRetryHelper.cs (4)
19var retryCount = 0; 22var nextPortAttempt = 30000 + Random.Shared.Next(10000); 27var port = GetAvailablePort(nextPortAttempt, logger); 70for (var i = startingPort; i < ushort.MaxValue; i++)
src\Servers\Kestrel\shared\test\StreamBackedTestConnection.cs (5)
81for (var index = 0; index < text.Length; index++) 97var offset = 0; 109var count = await task.ConfigureAwait(false); 133var count = await _reader.ReadAsync(ch, 0, 128).TimeoutAfter(Timeout).ConfigureAwait(false); 141var bytesTransferred = await _stream.ReadAsync(buffer, 0, 128).ContinueWith(t => t.IsFaulted ? 0 : t.Result).TimeoutAfter(Timeout);
src\Servers\Kestrel\shared\test\StreamExtensions.cs (6)
17var offset = 0; 36var offset = 0; 53var offset = 0; 57var read = await stream.ReadAsync(buffer, 0, buffer.Length, cancellationToken); 80var offset = 0; 84var read = await stream.ReadAsync(buffer, 0, buffer.Length, cancellationToken);
src\Shared\test\Shared.Tests\runtime\Http2\HPackDecoderTest.cs (1)
708var success = IntegerEncoder.Encode(8194, 7, bytes, out var written);
src\Shared\test\Shared.Tests\runtime\Http2\HPackIntegerTest.cs (2)
96var result = decoder.BeginTryDecode(octets[0], prefixLength, out var intResult); 98for (var j = 1; j < octets.Length - 1; j++)
StartLineTests.cs (4)
198for (var i = 0; i < 5; i++) 292for (var i = 0; i < 5; i++) 373for (var i = 0; i < 5; i++) 455for (var i = 0; i < 5; i++)
TestHelpers\AssertExtensions.cs (1)
18for (var i = 0; i < expected.Length; i++)
TimeoutControlTests.cs (3)
447var numWrites = 5; 448var writeSize = 100; 454for (var i = 0; i < numWrites - 1; i++)
TlsListenerTests.cs (1)
174var fullLength = packets.Sum(p => p.Length);
UTF8Decoding.cs (2)
32for (var length = bytes.Length; length < Vector<sbyte>.Count * 4 + bytes.Length; length++) 34for (var position = 0; position <= length - bytes.Length; position++)
VariableIntHelperTests.cs (2)
27var encodedLength = VariableLengthIntegerHelper.WriteInteger(outputBuffer, input); 29for (var i = 0; i < expected.Length; i++)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (87)
ChunkWriterBenchmark.cs (1)
47var dataLength = DataLength;
HeaderCollectionBenchmark.cs (10)
95for (var i = 0; i < count; i++) 106for (var i = 0; i < count; i++) 117for (var i = 0; i < count; i++) 139for (var i = 0; i < count; i++) 179for (var i = 0; i < count; i++) 213for (var i = 0; i < count; i++) 225for (var i = 0; i < count; i++) 237for (var i = 0; i < count; i++) 259for (var i = 0; i < count; i++) 297for (var i = 0; i < count; i++)
Http1ConnectionBenchmark.cs (2)
56for (var i = 0; i < RequestParsingData.InnerLoopCount; i++) 66for (var i = 0; i < RequestParsingData.InnerLoopCount; i++)
Http1ConnectionParsingOverheadBenchmark.cs (3)
52for (var i = 0; i < InnerLoopCount; i++) 61for (var i = 0; i < InnerLoopCount; i++) 70for (var i = 0; i < InnerLoopCount; i++)
Http1LargeWritingBenchmark.cs (1)
54var segmentSize = _writeData.Length / 10;
Http2\HPackHeaderWriterBenchmark.cs (1)
45for (var i = 0; i < 10; i++)
Http2\Http2ConnectionBenchmarkBase.cs (1)
61for (var index = 0; index < NumCookies; index++)
Http2\Http2ConnectionHeadersBenchmark.cs (2)
27for (var i = 0; i < _headerNames.Length; i++) 35for (var i = 0; i < HeadersCount; i++)
Http3\QPackDecoderBenchmark.cs (2)
59var totalHeaderSize = 0; 60var success = QPackHeaderWriter.BeginEncodeHeaders(enumerator, buffer, ref totalHeaderSize, out var length);
HttpParserBenchmark.cs (6)
22var split = RequestParsingData.UnicodeRequest.Length / 2; 35for (var i = 0; i < RequestParsingData.InnerLoopCount; i++) 45for (var i = 0; i < RequestParsingData.InnerLoopCount; i++) 55for (var i = 0; i < RequestParsingData.InnerLoopCount; i++) 65for (var i = 0; i < RequestParsingData.InnerLoopCount; i++) 75for (var i = 0; i < RequestParsingData.InnerLoopCount; i++)
InMemoryTransportBenchmark.cs (2)
121for (var i = 0; i < _connectionsPerEndPoint; i++) 261var payloadLength = _helloWorldPayload.Length;
IntegerDecoderBenchmark.cs (3)
21for (var i = 0; i < Iterations; i++) 31for (var i = 0; i < Iterations; i++) 35for (var j = 1; j < _multiByte.Length; j++)
KnownStringsBenchmark.cs (1)
103data.GetKnownMethod(out method, out var length);
NamedPipesTransportBenchmark.cs (3)
96for (var i = 0; i < _parallelCount; i++) 100var clientStreamCount = 0; 159var payloadLength = _helloWorldPayload.Length;
RequestParsingBenchmark.cs (8)
55for (var i = 0; i < RequestParsingData.InnerLoopCount; i++) 65for (var i = 0; i < RequestParsingData.InnerLoopCount; i++) 75for (var i = 0; i < RequestParsingData.InnerLoopCount; i++) 85for (var i = 0; i < RequestParsingData.InnerLoopCount; i++) 95for (var i = 0; i < RequestParsingData.InnerLoopCount; i++) 105for (var i = 0; i < RequestParsingData.InnerLoopCount; i++) 115for (var i = 0; i < RequestParsingData.InnerLoopCount; i++) 125for (var i = 0; i < RequestParsingData.InnerLoopCount; i++)
ResponseHeaderCollectionBenchmark.cs (5)
73for (var i = 0; i < count; i++) 84for (var i = 0; i < count; i++) 95for (var i = 0; i < count; i++) 112for (var i = 0; i < count; i++) 147for (var i = 0; i < count; i++)
ResponseHeadersWritingBenchmark.cs (6)
77for (var i = 0; i < Iterations; i++) 90for (var i = 0; i < Iterations; i++) 107for (var i = 0; i < Iterations; i++) 141for (var i = 0; i < Iterations; i++) 156for (var i = 0; i < Iterations; i++) 171for (var i = 0; i < Iterations; i++)
SchedulerBenchmark.cs (7)
40for (var i = 0; i < _inlineSchedulers.Length; i++) 46for (var i = 0; i < _threadPoolSchedulers.Length; i++) 52for (var i = 0; i < _ioQueueSchedulers.Length; i++) 63for (var i = 0; i < _counters.Length; i++) 91var counter = (int)o; 92var result = Interlocked.Decrement(ref _counters[counter].Remaining); 103for (var t = 0; t < InnerLoopCount; t++)
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\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (9)
191if (!VariableLengthIntegerHelper.TryRead(payload.Span, out var streamId, out var _)) 701var headersTotalSize = 0; 704var done = QPackHeaderWriter.BeginEncodeHeaders(headers, buffer.Span, ref headersTotalSize, out var length); 874var lengthWritten = VariableLengthIntegerHelper.WriteInteger(buffer, id); 893var settingsLength = CalculateSettingsSize(settings); 902var length = 0; 915var parameterLength = VariableLengthIntegerHelper.WriteInteger(destination, (long)setting.Parameter); 918var valueLength = VariableLengthIntegerHelper.WriteInteger(destination, (long)setting.Value); 977if (!VariableLengthIntegerHelper.TryRead(payload.Span, out var streamId, out var _))
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
37var done = HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, headers, buffer, out var length);
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (3)
76for (var i = 0; i < MaybeExtra.Count; i++) 95for (var i = 0; i < MaybeExtra.Count; i++) 110for (var i = 0; i < MaybeExtra.Count; i++)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.Server.Kestrel.Tests (4)
KestrelConfigurationLoaderTests.cs (4)
895var endpointConfigurationCallCount = 0; 994var endpointConfigurationCallCount = 0; 1567var foundChangedCount = 0; 1568var foundUnchangedCount = 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\Servers\Kestrel\shared\TransportConnection.Generated.cs (3)
76for (var i = 0; i < MaybeExtra.Count; i++) 95for (var i = 0; i < MaybeExtra.Count; i++) 110for (var i = 0; i < MaybeExtra.Count; i++)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (18)
Internal\QuicStreamContext.cs (1)
214var bytesReceived = await _stream.ReadAsync(buffer);
src\Servers\Kestrel\shared\PooledStreamStack.cs (6)
108var removeCount = CalculateRemoveCount(timestamp, size, array); 114var newSize = size - removeCount; 117for (var i = 0; i < removeCount; i++) 124for (var i = 0; i < newSize; i++) 130for (var i = newSize; i < size; i++) 140for (var i = 0; i < size; i++)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (3)
76for (var i = 0; i < MaybeExtra.Count; i++) 95for (var i = 0; i < MaybeExtra.Count; i++) 110for (var i = 0; i < MaybeExtra.Count; i++)
src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (3)
63for (var i = 0; i < MaybeExtra.Count; i++) 82for (var i = 0; i < MaybeExtra.Count; i++) 97for (var i = 0; i < MaybeExtra.Count; i++)
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.Quic.Tests (19)
QuicConnectionContextTests.cs (3)
264var readCount = 0; 583for (var i = 0; i < StreamsSent; i++) 640var count = await clientStream.ReadAsync(new byte[1024]);
QuicConnectionListenerTests.cs (3)
278var port = ((IPEndPoint)connectionListener.EndPoint).Port; 293var port = ((IPEndPoint)socket.LocalEndPoint).Port; 408for (var i = 0; i < 20; i++)
QuicStreamContextTests.cs (1)
424var readCount = await clientStream.ReadAsync(new byte[1024]).DefaultTimeout();
src\Servers\Kestrel\shared\test\ServerRetryHelper.cs (4)
19var retryCount = 0; 22var nextPortAttempt = 30000 + Random.Shared.Next(10000); 27var port = GetAvailablePort(nextPortAttempt, logger); 70for (var i = startingPort; i < ushort.MaxValue; i++)
src\Servers\Kestrel\shared\test\StreamExtensions.cs (6)
17var offset = 0; 36var offset = 0; 53var offset = 0; 57var read = await stream.ReadAsync(buffer, 0, buffer.Length, cancellationToken); 80var offset = 0; 84var read = await stream.ReadAsync(buffer, 0, buffer.Length, cancellationToken);
src\Shared\SyncPoint\SyncPoint.cs (2)
55for (var i = 0; i < count; i += 1) 62var counter = 0;
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (10)
artifacts\obj\Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets\Release\net10.0\Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketsStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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\Servers\Kestrel\shared\TransportConnection.Generated.cs (3)
76for (var i = 0; i < MaybeExtra.Count; i++) 95for (var i = 0; i < MaybeExtra.Count; i++) 110for (var i = 0; i < MaybeExtra.Count; i++)
Microsoft.AspNetCore.Session (9)
artifacts\obj\Microsoft.AspNetCore.Session\Release\net10.0\Microsoft.AspNetCore.Session.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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)
Microsoft.AspNetCore.Session.Tests (1)
SessionTests.cs (1)
498for (var i = 0; i < 5; i++)
Microsoft.AspNetCore.Shared.Tests (151)
AdaptiveCapacityDictionaryTests.cs (4)
51for (var i = 0; i < 12; i++) 263var count = dict.Count; 279var count = dict.Count; 1287for (var i = 0; i < 11; i++)
artifacts\obj\Microsoft.AspNetCore.Shared.Tests\Release\net10.0\Microsoft.AspNetCore.Server.SharedStrings.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\Microsoft.AspNetCore.Shared.Tests\Release\net10.0\System.Net.Http.SR.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
CommandLineApplicationTests.cs (1)
29var result = app.Execute("test");
ObjectMethodExecutorTest.cs (2)
185var result = await (TestAwaitable<int>)executor.Execute(_targetObject, new object[] { 123, 456 }); 284var result = await (ValueTask<int>)executor.Execute(_targetObject, new object[] { 123 });
PathNormalizerTests.cs (1)
83var length = PathNormalizer.RemoveDotSegments(new Span<byte>(data));
PropertyActivatorTest.cs (1)
19var invokedWith = -1;
runtime\Http2\HPackDecoderTest.cs (1)
708var success = IntegerEncoder.Encode(8194, 7, bytes, out var written);
runtime\Http2\HPackIntegerTest.cs (2)
96var result = decoder.BeginTryDecode(octets[0], prefixLength, out var intResult); 98for (var j = 1; j < octets.Length - 1; j++)
SegmentWriteStreamTests.cs (6)
58for (var i = 0; i < WriteData.Length; i += segmentSize) 60var expectedSegmentSize = Math.Min(segmentSize, WriteData.Length - i); 79var segmentSize = 5; 82for (var i = 0; i < WriteData.Length; i += writeSize) 91for (var i = 0; i < WriteData.Length; i += segmentSize) 93var expectedSegmentSize = Math.Min(segmentSize, WriteData.Length - i);
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++)
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (7)
121var index = FindIndex(key); 163for (var i = 0; i < keys.Length; i++) 188for (var i = 0; i < values.Length; i++) 355var index = FindIndex(item.Key); 386var index = FindIndex(key); 426var index = FindIndex(key); 561for (var i = 0; i < ArrayStorageSpan.Length; ++i)
src\Shared\Hpack\DynamicHPackEncoder.cs (1)
93var headerLength = HeaderField.GetLength(name.Length, valueEncoding?.GetByteCount(value) ?? value.Length);
src\Shared\HttpSys\NativeInterop\HttpApiTypes.cs (1)
57var index = 0;
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
277var invalidIndex = HttpCharacters.IndexOfInvalidFieldValueCharExtended(headerCharacters);
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (12)
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++)
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\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\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\Shared\QueryStringEnumerable.cs (3)
101var success = Uri.TryUnescapeDataString(buffer, buffer, out var unescapedLength); 137var delimiterIndex = _query.Span.IndexOf('&'); 150var equalIndex = segment.Span.IndexOf('=');
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\Shared\SegmentWriteStream.cs (1)
143var bytesWritten = Math.Min(buffer.Length, _segmentSize - (int)_bufferStream.Length);
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\Shared\ServerInfrastructure\BufferWriter.cs (2)
66var buffered = _buffered; 145var writable = Math.Min(source.Length, _span.Length);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
135var count = (int)Math.Min(readableBuffer.Length, destination.Length);
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\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\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
43for (var i = 0; i < stackFrames.Length; i++) 253for (var i = 0; i < attributes.Count; i++)
src\Shared\TypeNameHelper\TypeNameHelper.cs (3)
114var offset = 0; 134var genericPartIndex = type.Name.IndexOf('`'); 146for (var i = offset; i < length; i++)
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\Shared\WebEncoders\WebEncoders.cs (6)
153var paddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 154var arraySizeRequired = checked(count + paddingCharsToAdd); 170var i = bufferOffset; 224var numPaddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 296var arraySizeRequired = GetArraySizeRequiredToEncode(count); 356var numWholeOrPartialInputBlocks = checked(count + 2) / 3;
StackTraceHelperTest.cs (5)
69var exception = Record.Exception(() => MethodWithOutParameter(out var value)); 97var value = 0; 112var value = 0; 127var value = 0; 303for (var i = 0; i < 10; i++)
UrlDecoderTests.cs (7)
71var length = UrlDecoder.DecodeRequestLine(source.AsSpan(), new char[source.Length + 10]); 79var length = UrlDecoder.DecodeRequestLine(source.AsSpan(), new byte[source.Length + 10], false); 106var length = UrlDecoder.DecodeInPlace(source.AsSpan()); 120var length = UrlDecoder.DecodeInPlace(source.AsSpan(), false); 130var length = UrlDecoder.DecodeInPlace(source.AsSpan(), true); 144var length = UrlDecoder.DecodeInPlace(source.AsSpan()); 158var length = UrlDecoder.DecodeInPlace(source.AsSpan(), true);
WebEncodersTests.cs (4)
16[InlineData("0123456789", Int32.MaxValue, 2)] 71for (var i = 0; i < buffer.Length; i++) 78var numEncodedChars = 99[InlineData(10, Int32.MaxValue, 2)]
Microsoft.AspNetCore.SignalR.Client.Core (13)
HubConnection.cs (5)
506var usedProtocolVersion = _protocol.Version; 771var newArgsCount = args.Length; 776for (var i = 0; i < args.Length; i++) 811for (var i = 0; i < args.Length; i++) 1812var 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\SignalR\common\Shared\MessageBuffer.cs (6)
371var returnCredit = 0; 374var numElements = (int)Math.Min(BufferLength, Math.Max(1, sequenceId - (linkedBuffer._startingSequenceId - 1))); 377for (var i = 0; i < numElements; i++) 466var index = _index - 1; 467var firstMessageIndex = _linkedBuffer._ackedIndex + 1; 491var firstMessageIndex = _linkedBuffer._ackedIndex + 1;
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (30)
HubConnectionTests.cs (18)
455var expectedValue = 0; 456var streamTo = 5; 458await foreach (var streamValue in asyncEnumerable) 491for (var i = 0; i < value; i++) 498var streamTo = 5; 502var expectedValue = 0; 504await foreach (var streamValue in asyncEnumerable) 536var expectedValue = 0; 537var streamTo = 5; 539await foreach (var streamValue in asyncEnumerable) 578await foreach (var streamValue in stream) 659await foreach (var streamValue in asyncEnumerable) 883for (var i = 0; i < 1000; i++) 900while (channel.TryRead(out var item)) 1619var majorVersion = typeof(HttpConnection).Assembly.GetName().Version.Major; 1620var minorVersion = typeof(HttpConnection).Assembly.GetName().Version.Minor; 1906var accessTokenCallCount = 0; 2757var connectCount = 0;
HubConnectionTests.Tracing.cs (10)
128var port = new Uri(server.Url).Port; 264var expectedValue = 0; 265var streamTo = 5; 268await foreach (var streamValue in asyncEnumerable) 300var port = new Uri(server.Url).Port; 429var port = new Uri(server.Url).Port; 507await foreach (var streamValue in asyncEnumerable) 526var port = new Uri(server.Url).Port; 621var port = new Uri(server.Url).Port; 720var port = new Uri(server.Url).Port;
Hubs.cs (2)
231for (var i = 0; i < count; i++) 283while (source.TryRead(out var item))
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (1)
HubClientProxyGenerator.Emitter.cs (1)
143var i = 0;
Microsoft.AspNetCore.SignalR.Client.Tests (81)
HttpConnectionTests.ConnectionLifecycle.cs (3)
90var startCounter = 0; 141var startCounter = 0; 142var availableTransports = 3;
HttpConnectionTests.Negotiate.cs (1)
418var negotiateCount = 0;
HttpConnectionTests.Transport.cs (9)
35var callCount = 0; 198var requestCount = 0; 319var accessTokenCallCount = 0; 320var negotiateCount = 0; 349var accessTokenCallCount = 0; 350var pollCount = 0; 424var accessTokenCallCount = 0; 459var accessTokenCallCount = 0; 520var accessTokenCallCount = 0;
HubConnectionTests.ConnectionLifecycle.cs (2)
81var createCount = 0; 112var createCount = 0;
HubConnectionTests.cs (4)
446foreach (var number in new[] { 42, 43, 322, 3145, -1234 }) 463var result = await invokeTask.DefaultTimeout(); 487foreach (var item in new[] { 2, 3, 10, 5 }) 563foreach (var number in new[] { 42, 43, 322, 3145, -1234 })
HubConnectionTests.Extensions.cs (8)
404var returnValue = 46; 419var returnValue = 1220; 450var returnValue = 2; 482var returnResult = 928; 527var returnResult = 233; 557var returnResult = 3004; 617var returnResult = 100; 647var returnResult = 102;
HubConnectionTests.Reconnect.cs (28)
85var startCallCount = 0; 125var reconnectingCount = 0; 126var reconnectedCount = 0; 198var startCallCount = 0; 226var reconnectingCount = 0; 227var reconnectedCount = 0; 293var startCallCount = 0; 321var reconnectingCount = 0; 322var reconnectedCount = 0; 401var reconnectingCount = 0; 402var reconnectedCount = 0; 499var reconnectingCount = 0; 500var reconnectedCount = 0; 573var reconnectingCount = 0; 574var nextRetryDelayCallCount = 0; 637var reconnectingCount = 0; 638var reconnectedCount = 0; 692var reconnectingCount = 0; 693var reconnectedCount = 0; 694var closedCount = 0; 762var reconnectingCount = 0; 763var reconnectedCount = 0; 869var reconnectingCount = 0; 870var reconnectedCount = 0; 995var reconnectingCount = 0; 996var reconnectedCount = 0; 1073var reconnectingCount = 0; 1074var reconnectedCount = 0;
HubServerProxyGeneratorTests.cs (4)
89var result = await myHub.GetScalar(); 138var result = await myHub.SetScalar(20); 246var result = await myHub.StreamFromClientButAlsoReturnValue(channelReader); 330var result = await myHub.ReturnGenericValueTask();
LongPollingTransportTests.cs (4)
101var requests = 0; 402var requests = 0; 637var numPolls = 0; 703var requestCount = 0;
ServerSentEventsTransportTests.cs (1)
123var calls = 0;
src\Shared\SyncPoint\SyncPoint.cs (2)
55for (var i = 0; i < count; i += 1) 62var counter = 0;
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\SignalR\common\Shared\TextMessageParser.cs (1)
18var index = span.IndexOf(TextMessageFormatter.RecordSeparator);
Microsoft.AspNetCore.SignalR.Common (22)
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\SignalR\common\Shared\TextMessageParser.cs (1)
18var index = span.IndexOf(TextMessageFormatter.RecordSeparator);
src\SignalR\common\Shared\Utf8BufferTextReader.cs (2)
73var bytesUsed = 0; 74var charsUsed = 0;
src\SignalR\common\Shared\Utf8BufferTextWriter.cs (5)
115var bytesUsed = 0; 116var charsUsed = 0; 153var remaining = _memory.Length - _memoryUsed; 174var bytesUsed = 0; 175var charsUsed = 0;
Microsoft.AspNetCore.SignalR.Common.Tests (26)
Internal\Protocol\MemoryBufferWriterTests.cs (12)
81var inputSize = MinimumSegmentSize; 100var inputSize = MinimumSegmentSize; 164var inputSize = MinimumSegmentSize * 2; 180var inputSize = MinimumSegmentSize * 2; 198var inputSize = (MinimumSegmentSize * 2) + 1; 214var inputSize = (MinimumSegmentSize * 2) + 1; 231var inputSize = MinimumSegmentSize * 2; 250var inputSize = (MinimumSegmentSize * 2) + 1; 268var inputSize = MinimumSegmentSize * 2; 288var inputSize = MinimumSegmentSize * 2; 315var inputSize = (MinimumSegmentSize * 2) + 1; 335var inputSize = (MinimumSegmentSize * 2) + 1;
Internal\Protocol\TestHubMessageEqualityComparer.cs (2)
97for (var i = 0; i < left.Length; i++) 153for (var i = 0; i < left.Length; i++)
Internal\Protocol\Utf8BufferTextReaderTests.cs (5)
23var read = reader.Read(chars, 0, chars.Length); 36var read = reader.Read(chars, 0, chars.Length); 54var read = reader.Read(chars, 10, chars.Length - 10); 68var read = reader.Read(chars, 0, chars.Length); 100var read = reader.Read(chars, 0, chars.Length);
Internal\Protocol\Utf8BufferTextWriterTests.cs (3)
90for (var i = 0; i < 2000; i++) 111for (var i = 0; i < 2000; i++) 398var totalWritten = 0;
src\SignalR\common\Shared\BinaryMessageFormatter.cs (3)
15var lenNumBytes = WriteLengthPrefix(length, lenBuffer); 24var lenNumBytes = 0; 43var lenNumBytes = 0;
src\SignalR\common\Shared\BinaryMessageParser.cs (1)
34var numBytes = 0;
Microsoft.AspNetCore.SignalR.Core (26)
HubConnectionContext.cs (1)
94var 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--) 348var clientStreamLength = hubMethodInvocationMessage.StreamIds?.Length ?? 0; 349var serverStreamLength = descriptor.StreamingParameters?.Count ?? 0; 725var streamPointer = 0; 726var hubInvocationArgumentPointer = 0; 727for (var parameterPointer = 0; parameterPointer < arguments.Length; parameterPointer++)
Internal\TypedClientBuilder.cs (1)
210for (var i = 0; i < paramTypes.Length; i++)
Internal\Utf8HashLookup.cs (9)
40var hashCode = GetHashCode(value.AsSpan()); 41var caseSensitiveHashCode = GetCaseSensitiveHashCode(encodedValue); 60var caseSensitiveHashCode = GetCaseSensitiveHashCode(encodedValue); 62for (var i = _caseSensitiveBuckets[caseSensitiveHashCode % _caseSensitiveBuckets.Length] - 1; i >= 0; i = _slots[i].caseSensitiveNext) 81var count = Encoding.UTF8.GetCharCount(encodedValue); 85var encoded = Encoding.UTF8.GetChars(encodedValue, chars); 97var hashCode = GetHashCode(key); 99for (var i = _buckets[hashCode % _buckets.Length] - 1; i >= 0; i = _slots[i].next) 124var newSize = checked(_count * 2 + 1);
SerializedHubMessage.cs (1)
31for (var i = 0; i < messages.Count; i++)
src\SignalR\common\Shared\MessageBuffer.cs (6)
371var returnCredit = 0; 374var numElements = (int)Math.Min(BufferLength, Math.Max(1, sequenceId - (linkedBuffer._startingSequenceId - 1))); 377for (var i = 0; i < numElements; i++) 466var index = _index - 1; 467var firstMessageIndex = _linkedBuffer._ackedIndex + 1; 491var firstMessageIndex = _linkedBuffer._ackedIndex + 1;
Microsoft.AspNetCore.SignalR.Microbenchmarks (18)
BroadcastBenchmark.cs (1)
42for (var i = 0; i < Connections; ++i)
DefaultHubActivatorBenchmark.cs (1)
26var result = hub.Addition();
DefaultHubDispatcherBenchmark.cs (5)
164for (var i = 0; i < count; i++) 178for (var i = 0; i < count; i++) 188for (var i = 0; i < count; i++) 367for (var i = 0; i < 1000; ++i) 381for (var i = 0; i < 1000; ++i)
HubConnectionReceiveBenchmark.cs (1)
38for (var i = 0; i < arguments.Length; i++)
HubConnectionSendBenchmark.cs (1)
71for (var i = 0; i < _arguments.Length; i++)
RedisHubLifetimeManagerBenchmark.cs (2)
59for (var i = 0; i < _clients.Length; i++) 95for (var i = 0; i < protocolCount; i++)
RedisProtocolBenchmark.cs (1)
115for (var i = 0; i < count; i++)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
src\SignalR\common\Shared\BinaryMessageFormatter.cs (3)
15var lenNumBytes = WriteLengthPrefix(length, lenBuffer); 24var lenNumBytes = 0; 43var lenNumBytes = 0;
src\SignalR\common\Shared\BinaryMessageParser.cs (1)
34var numBytes = 0;
src\SignalR\common\Shared\TextMessageParser.cs (1)
18var index = span.IndexOf(TextMessageFormatter.RecordSeparator);
Microsoft.AspNetCore.SignalR.Protocols.Json (11)
Protocol\JsonHubProtocol.cs (3)
835var paramIndex = 0; 836var paramCount = paramTypes.Count; 838var depth = reader.CurrentDepth;
src\SignalR\common\Shared\TextMessageParser.cs (1)
18var index = span.IndexOf(TextMessageFormatter.RecordSeparator);
src\SignalR\common\Shared\Utf8BufferTextReader.cs (2)
73var bytesUsed = 0; 74var charsUsed = 0;
src\SignalR\common\Shared\Utf8BufferTextWriter.cs (5)
115var bytesUsed = 0; 116var charsUsed = 0; 153var remaining = _memory.Length - _memoryUsed; 174var bytesUsed = 0; 175var 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\SignalR\common\Shared\BinaryMessageFormatter.cs (3)
15var lenNumBytes = WriteLengthPrefix(length, lenBuffer); 24var lenNumBytes = 0; 43var lenNumBytes = 0;
src\SignalR\common\Shared\BinaryMessageParser.cs (1)
34var numBytes = 0;
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\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\SignalR\common\Shared\TextMessageParser.cs (1)
18var index = span.IndexOf(TextMessageFormatter.RecordSeparator);
src\SignalR\common\Shared\Utf8BufferTextReader.cs (2)
73var bytesUsed = 0; 74var charsUsed = 0;
src\SignalR\common\Shared\Utf8BufferTextWriter.cs (5)
115var bytesUsed = 0; 116var charsUsed = 0; 153var remaining = _memory.Length - _memoryUsed; 174var bytesUsed = 0; 175var 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\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\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.Tests (2)
Docker.cs (1)
162var exitCode = RunProcessAndWait(fileName, arguments, prefix, logger, timeout, out var output);
RedisProtocolTests.cs (1)
40var decoded = RedisProtocol.ReadAck(testData.Encoded);
Microsoft.AspNetCore.SignalR.Tests (46)
HubConnectionHandlerTests.ClientResult.cs (4)
157var result = await resultTask.DefaultTimeout(); 191var result = await resultTask.DefaultTimeout(); 219var res = 4 + (int)invocationMessage.Arguments[0]; 502var res = 4 + ((int)invocationMessage.Arguments[0]);
HubConnectionHandlerTests.cs (12)
480var maximumMessageSize = payload.Length - 10; 509var maximumMessageSize = payload.Length - 10; 544var maximumMessageSize = payload1.Length + 1; 594var maximumMessageSize = payload3.Length + 10; 2723var counter = 0; 2753var heartbeatCount = 5; 2754for (var i = 0; i < heartbeatCount; i++) 2769var pingCounter = 0; 2816for (var i = 0; i < 3; i++) 3397for (var i = 0; i < 5; i++) 3688foreach (var spot in order) 4434for (var i = 0; i < phrases.Length; i++)
HubConnectionHandlerTestUtils\Hubs.cs (6)
215var total = 0; 218while (source.TryRead(out var item)) 340var sum = await Clients.Caller.InvokeAsync<int>("Sum", num, cancellationToken: default); 352var result = await caller.InvokeAsync<int>("GetResult", 1, CancellationToken.None); 364var sum = await Clients.Caller.InvokeAsync<int>("Sum", 1, cancellationToken: default); 370var sum = await Clients.Caller.InvokeAsync<int>("Sum", 1, cancellationToken: default);
Internal\MessageBufferTests.cs (9)
27for (var i = 0; i < 100; i++) 32var count = 0; 109for (var i = 0; i < 2; i++) 306for (var i = 0; i < 1000; i++) 311var ackNum = Random.Shared.Next(0, 1000); 326for (var i = 0; i < 1000 - ackNum; i++) 406for (var i = 0; i < 3; i++) 485for (var i = 0; i < 3; i++) 534for (var i = 0; i < 2; i++)
Internal\TypedClientBuilderTests.cs (2)
227var result = await task.DefaultTimeout(); 277var result2 = await task2.DefaultTimeout();
MapSignalRTests.cs (6)
76var authCount = 0; 105var authCount = 0; 148var authCount = 0; 177var authCount = 0; 206var authCount = 0; 235var authCount = 0;
NativeAotTests.cs (2)
47var result = await connection.InvokeAsync<int>(nameof(AsyncMethodHub.TaskValueMethod)).DefaultTimeout(); 93await foreach (var item in connection.StreamAsync<int>(nameof(AsyncMethodHub.ReturnEnumerableValueType)))
SerializedHubMessageTests.cs (1)
60for (var i = 0; i < numberOfSerializationsToPreCache; i++)
src\Shared\SyncPoint\SyncPoint.cs (2)
55for (var i = 0; i < count; i += 1) 62var counter = 0;
WebSocketsTransportTests.cs (2)
126var majorVersion = typeof(HttpConnection).Assembly.GetName().Version.Major; 127var minorVersion = typeof(HttpConnection).Assembly.GetName().Version.Minor;
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
ExceptionMessageExtensions.cs (1)
14var lastNewline = message.LastIndexOf(" (Parameter", StringComparison.Ordinal);
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 (4)
Development\StaticAssetDevelopmentRuntimeHandler.cs (3)
147for (var i = 0; i < descriptors.Count; i++) 258for (var i = 0; i < descriptor.ResponseHeaders.Count; i++) 285for (var i = 0; i < descriptor.Properties.Count; i++)
StaticAssetsInvoker.cs (1)
415for (var i = 0; i < states.Length; i++)
Microsoft.AspNetCore.StaticAssets.Tests (2)
StaticAssetsIntegrationTests.cs (2)
488for (var i = 0; i < resources.Length; i++) 1061for (var i = 0; i < testResources.Length; i++)
Microsoft.AspNetCore.StaticFiles (1)
artifacts\obj\Microsoft.AspNetCore.StaticFiles\Release\net10.0\Microsoft.AspNetCore.StaticFiles.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.AspNetCore.TestHost.Tests (14)
ClientHandlerTests.cs (1)
488var requestCount = 0;
ResponseBodyTests.cs (3)
18var length = -1; 35var length = -1; 140var read = await stream.ReadAsync(bytes);
src\Shared\SyncPoint\SyncPoint.cs (2)
55for (var i = 0; i < count; i += 1) 62var counter = 0;
TestClientTests.cs (8)
130for (var i = 0; i < data.Length; i++) 218var length = await responseContent.ReadAsync(buffer).AsTask().DefaultTimeout(); 242var requestCount = 0; 280var serverLength = await ctx.Request.Body.ReadAsync(serverBuffer); 378var length = await responseContent.ReadAsync(buffer).AsTask().DefaultTimeout(); 444var length = await responseContent.ReadAsync(buffer).AsTask().DefaultTimeout(); 489var length = await responseContent.ReadAsync(buffer).AsTask().DefaultTimeout(); 813for (var i = 0; i < hello.Length; i++)
Microsoft.AspNetCore.Tests (1)
WebApplicationTests.cs (1)
2184var callbacks = 0;
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.WebSockets.ConformanceTests (1)
Autobahn\AutobahnTester.cs (1)
45var exitCode = await Wstest.Default.ExecAsync("-m fuzzingclient -s " + specFile, cancellationToken, _loggerFactory.CreateLogger("wstest"));
Microsoft.AspNetCore.WebSockets.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.WebSockets.Tests (32)
BufferStream.cs (1)
197var actualCount = Math.Min(count, _topBuffer.Count);
WebSocketCompressionMiddlewareTests.cs (7)
18await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 50await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 80await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 113await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 143var sendCount = 8193; 148var totalRecv = 0; 156for (var i = 0; i < sendCount; ++i)
WebSocketMiddlewareTests.cs (24)
21await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 37await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 65await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 90await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 115await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 141await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 172await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 221await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 246await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 271await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 304await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 347await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 375await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 403await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 433await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 465await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 514await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 589await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 653await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, context => 696await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, context => 722await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 743await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 779await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context => 802await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
Microsoft.AspNetCore.WebUtilities (93)
artifacts\obj\Microsoft.AspNetCore.WebUtilities\Release\net10.0\Microsoft.AspNetCore.WebUtilities.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
BufferedReadStream.cs (2)
107var innerOffset = (int)(_inner.Position - value); 388var 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); 260var index = bufferedData.AsSpan().IndexOf(_boundary.BoundaryBytes); 270var readAmount = _innerStream.Read(slice.Span); 275var length = _boundary.BoundaryBytes.Length; 297var length = _boundary.BoundaryBytes.Length; 313var read = stream._innerStream.Read(boundary, 0, length); 336var segmentEnd = segment1.Offset + segment1.Count; 342var 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\Shared\QueryStringEnumerable.cs (3)
101var success = Uri.TryUnescapeDataString(buffer, buffer, out var unescapedLength); 137var delimiterIndex = _query.Span.IndexOf('&'); 150var equalIndex = segment.Span.IndexOf('=');
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\Shared\WebEncoders\WebEncoders.cs (6)
153var paddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 154var arraySizeRequired = checked(count + paddingCharsToAdd); 170var i = bufferOffset; 224var numPaddingCharsToAdd = GetNumBase64PaddingCharsToAddForDecode(count); 296var arraySizeRequired = GetArraySizeRequiredToEncode(count); 356var numWholeOrPartialInputBlocks = checked(count + 2) / 3;
StreamHelperExtensions.cs (1)
62var read = await stream.ReadAsync(buffer.AsMemory(), cancellationToken);
Microsoft.AspNetCore.WebUtilities.Microbenchmarks (5)
FormReaderBenchmark.cs (2)
19for (var i = 0; i < 1000; i++) 33for (var i = 0; i < 1000; i++)
MultipartReaderBenchmark.cs (2)
98var sectionCount = 0; 120var sectionCount = 0;
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.AspNetCore.WebUtilities.Tests (79)
FileBufferingReadStreamTests.cs (47)
47var read0 = stream.Read(bytes, 0, 0); 54var read1 = stream.Read(bytes, 0, bytes.Length); 61var read2 = stream.Read(bytes, 0, bytes.Length); 68var read3 = stream.Read(bytes, 0, bytes.Length); 80var read0 = stream.Read(bytes, 0, bytes.Length); 87var read1 = stream.Read(bytes, 0, bytes.Length); 94var read2 = stream.Read(bytes, 0, bytes.Length); 101var read3 = stream.Read(bytes, 0, bytes.Length); 114var read0 = stream.Read(bytes, 0, bytes.Length); 121var read1 = stream.Read(bytes, 0, bytes.Length); 130var read2 = stream.Read(bytes, 0, bytes.Length); 138var read3 = stream.Read(bytes, 0, bytes.Length); 152var read0 = stream.Read(bytes, 0, bytes.Length); 175var read0 = stream.Read(bytes, 0, bytes.Length); 182var read1 = stream.Read(bytes, 0, bytes.Length); 209var read0 = await stream.ReadAsync(bytes, 0, 0); 216var read1 = await stream.ReadAsync(bytes, 0, bytes.Length); 223var read2 = await stream.ReadAsync(bytes, 0, bytes.Length); 230var read3 = await stream.ReadAsync(bytes, 0, bytes.Length); 242var read0 = await stream.ReadAsync(bytes, 0, bytes.Length); 249var read1 = await stream.ReadAsync(bytes, 0, bytes.Length); 256var read2 = await stream.ReadAsync(bytes, 0, bytes.Length); 263var read3 = await stream.ReadAsync(bytes, 0, bytes.Length); 276var read0 = await stream.ReadAsync(bytes, 0, bytes.Length); 283var read1 = await stream.ReadAsync(bytes, 0, bytes.Length); 292var read2 = await stream.ReadAsync(bytes, 0, bytes.Length); 300var read3 = await stream.ReadAsync(bytes, 0, bytes.Length); 324var read0 = await stream.ReadAsync(bytes, 0, 0); 328var read1 = await stream.ReadAsync(bytes, 0, bytes.Length); 332var read2 = await stream.ReadAsync(bytes, 0, bytes.Length); 336var read3 = await stream.ReadAsync(bytes, 0, bytes.Length); 341var read4 = await stream.ReadAsync(bytes, 0, bytes.Length); 355var read0 = await stream.ReadAsync(bytes, 0, bytes.Length); 378var read0 = await stream.ReadAsync(bytes, 0, bytes.Length); 385var read1 = await stream.ReadAsync(bytes, 0, bytes.Length); 465var bufferSize = 4096; 466var mostExpectedWrites = 8; 489var bufferSize = 4096; 490var mostExpectedWrites = 8; 536var read = stream.Read(buffer); 554var read = stream.Read(buffer); 573var read1 = stream.Read(buffer); 576var read2 = stream.Read(buffer2); 593var read1 = await stream.ReadAsync(buffer); 596var read2 = await stream.ReadAsync(buffer2); 612var read0 = stream.Read(bytes, 0, bytes.Length); 619var read1 = stream.Read(bytes, 0, bytes.Length);
FormPipeReaderTests.cs (3)
219var valueLengthLimit = 1024; 220var keyLengthLimit = 10; 536for (var i = 0; i < 1000; i++)
HttpRequestStreamReaderTest.cs (23)
75for (var i = 0; i < CharData.Length; i++) 77var tmp = reader.Read(); 89for (var i = 0; i < CharData.Length; i++) 91var peek = reader.Peek(); 106var read = reader.Read(buffer, 0, 1); 120var read = reader.Read(chars, 0, chars.Length); 124for (var i = 0; i < CharData.Length; i++) 138var read = await reader.ReadAsync(chars, 4, 3); 142for (var i = 0; i < 3; i++) 201for (var i = 0; i < 5; i++) 275var read = reader.Read(span); 279for (var i = 0; i < CharData.Length; i++) 294var read = reader.Read(span); 298for (var i = 0; i < CharData.Length; i++) 313var read = await reader.ReadAsync(memory); 317for (var i = 0; i < CharData.Length; i++) 332var read = await reader.ReadAsync(memory); 336for (var i = 0; i < CharData.Length; i++) 431for (var i = 0; i < 1000; i++) 451var res = httpRequestStreamReader.Read(); 455var res = httpRequestStreamReader.Read(new char[10], 0, 1); 459var res = httpRequestStreamReader.Read(new Span<char>(new char[10], 0, 1)); 464var res = httpRequestStreamReader.Peek();
HttpResponseStreamWriterTest.cs (2)
219for (var i = 0; i < byteLength; i++) 322for (var i = 0; i < byteLength; i++)
MultipartReaderTests.cs (2)
366var read = section.Body.Read(buffer, 0, buffer.Length); 478var read = section.Body.Read(buffer, 2, buffer.Length - 2);
WebEncodersTests.cs (2)
13[InlineData("0123456789", Int32.MaxValue, 2)] 28[InlineData(10, Int32.MaxValue, 2)]
Microsoft.Build.Framework (167)
BinaryTranslator.cs (1)
1297var length = byteArray?.Length ?? 0;
BinaryWriterExtensions.cs (1)
52writer.Write((Int32)timestamp.Kind);
BuildErrorEventArgs.cs (4)
301writer.Write((Int32)lineNumber); 302writer.Write((Int32)columnNumber); 303writer.Write((Int32)endLineNumber); 304writer.Write((Int32)endColumnNumber);
BuildEventContext.cs (1)
218var hash = 17;
BuildMessageEventArgs.cs (5)
292writer.Write((Int32)importance); 299writer.Write((Int32)lineNumber); 300writer.Write((Int32)columnNumber); 301writer.Write((Int32)endLineNumber); 302writer.Write((Int32)endColumnNumber);
BuildWarningEventArgs.cs (4)
207writer.Write((Int32)lineNumber); 208writer.Write((Int32)columnNumber); 209writer.Write((Int32)endLineNumber); 210writer.Write((Int32)endColumnNumber);
HashHelpers.cs (5)
49var limit = (int)Math.Sqrt(candidate); 50for (var divisor = 3; divisor <= limit; divisor += 2) 65foreach (var prime in s_primes) 72for (var i = (min | 1); i < int.MaxValue; i += 2) 83var newSize = 2 * oldSize;
ImmutableSegmentedList`1.cs (6)
363var index = self.IndexOf(value); 375var index = self.IndexOf(value, 0, Count, equalityComparer); 415var index = builder.IndexOf(item); 439var index = builder.IndexOf(item, 0, builder.Count, equalityComparer); 470var index = self.IndexOf(oldValue); 484var index = self.IndexOf(oldValue, equalityComparer);
ImmutableSegmentedList`1+ValueBuilder.cs (1)
258var index = IndexOf(item);
LazyFormattedBuildEventArgs.cs (1)
147internal override void CreateFromStream(BinaryReader reader, Int32 version)
NativeMethods.cs (4)
40internal const Int32 STD_OUTPUT_HANDLE = -11; 41internal const Int32 STD_ERROR_HANDLE = -12; 500var result = GetLogicalCoreCountOnWindows(); 1413ParentID = Int32.Parse(statFields[2]);
Profiler\EvaluationLocation.cs (1)
258var hashCode = 1198539463;
Profiler\ProfilerResult.cs (1)
83var hashCode = -2131368567;
ProjectStartedEventArgs.cs (8)
354writer.Write((Int32)projectId); 363writer.Write((Int32)parentProjectBuildEventContext.NodeId); 364writer.Write((Int32)parentProjectBuildEventContext.ProjectContextId); 365writer.Write((Int32)parentProjectBuildEventContext.TargetId); 366writer.Write((Int32)parentProjectBuildEventContext.TaskId); 367writer.Write((Int32)parentProjectBuildEventContext.SubmissionId); 368writer.Write((Int32)parentProjectBuildEventContext.ProjectInstanceId); 388var propertyCount = validProperties.Count();
ReuseableStringBuilder.cs (1)
147var separatorsRemaining = strings.Count - 1;
Sdk\SdkReference.cs (1)
136var hashCode = (Name != null ? Name.ToLowerInvariant().GetHashCode() : 0);
SegmentedArray.cs (38)
58var copied = 0; 143var dstLB = destinationArray.GetLowerBound(0); 153var copied = 0; 220var offset = startIndex; 236var endIndex = segment.Offset + segment.Count; 237for (var i = segment.Offset; i < endIndex; i++) 307var endIndex = startIndex - count + 1; 308for (var i = startIndex; i >= endIndex; i--) 316var endIndex = startIndex - count + 1; 317for (var i = startIndex; i >= endIndex; i--) 344var firstIndex = index; 345var lastIndex = index + length - 1; 480var initialFirstSegment = _firstOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 481var initialSecondSegment = _secondOffset >> SegmentedArrayHelper.GetSegmentShift<T>(); 482var offset = _firstOffset & SegmentedArrayHelper.GetOffsetMask<T>(); 487var remainingInSegment = firstSegment.Length - offset; 488var currentSegmentLength = Math.Min(remainingInSegment, _length); 497var currentSegmentLength = Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed); 583var initialFirstSegment = (_completed + _firstOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 584var initialSecondSegment = (_completed + _secondOffset) >> SegmentedArrayHelper.GetSegmentShift<T>(); 585var firstOffset = (_completed + _firstOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 586var secondOffset = (_completed + _secondOffset) & SegmentedArrayHelper.GetOffsetMask<T>(); 590var remainingInFirstSegment = firstSegment.Length - firstOffset; 591var remainingInSecondSegment = secondSegment.Length - secondOffset; 592var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 631var initialFirstSegment = (_firstOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 632var initialSecondSegment = (_secondOffset + _length - _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>(); 633var firstOffset = (_firstOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 634var secondOffset = (_secondOffset + _length - _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>(); 638var remainingInFirstSegment = firstOffset + 1; 639var remainingInSecondSegment = secondOffset + 1; 640var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment), _length - _completed); 725var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 726var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 729var remainingInSegment = segment.Length - offset; 774var firstSegment = _offset >> SegmentedArrayHelper.GetSegmentShift<T>(); 775var offset = _offset & SegmentedArrayHelper.GetOffsetMask<T>(); 778var remainingInSegment = segment.Length - offset;
SegmentedArray`1.cs (14)
84for (var i = 0; i < _items.Length - 1; i++) 93var lastPageSize = length - ((_items.Length - 1) << SegmentShift); 148for (var i = 0; i < items.Length; i++) 158for (var i = 0; i < _items.Length; i++) 166for (var i = 0; i < _items.Length; i++) 242for (var i = 0; i < _items.Length; i++) 245var index = list.IndexOf(value); 257for (var i = 0; i < _items.Length; i++) 260var index = list.IndexOf(value); 319for (var i = 0; i < Length; i++) 321var result = comparer.Compare(this[i], o[i]); 343for (var i = 0; i < Length; i++) 358var ret = 0; 359for (var i = Length >= 8 ? Length - 8 : 0; i < Length; i++)
SegmentedArrayHelper.cs (2)
81var segmentSize = 2; 103var segmentShift = 0;
SegmentedDictionary`2.cs (42)
120var count = d._count; 122for (var i = 0; i < count; i++) 233var count = _count; 256for (var i = 0; i < _count; i++) 267for (var i = 0; i < _count; i++) 281for (var i = 0; i < _count; i++) 310var count = _count; 312for (var i = 0; i < count; i++) 342var i = GetBucket(hashCode); 410var i = GetBucket(hashCode); 455var size = HashHelpers.GetPrime(capacity); 488ref var bucket = ref GetBucket(hashCode); 489var i = bucket - 1; // Value in _buckets is 1-based 624var count = _count; 655var count = _count; 661for (var i = 0; i < count; i++) 665ref var bucket = ref GetBucket(entries[i]._hashCode); 690ref var bucket = ref GetBucket(hashCode); 692var last = -1; 693var i = bucket - 1; // Value in buckets is 1-based 762ref var bucket = ref GetBucket(hashCode); 764var last = -1; 765var i = bucket - 1; // Value in buckets is 1-based 879for (var i = 0; i < _count; i++) 897var count = _count; 899for (var i = 0; i < count; i++) 927var currentCapacity = _entries.Length; 940var newSize = HashHelpers.GetPrime(capacity); 974var newSize = HashHelpers.GetPrime(capacity); 976var currentCapacity = oldEntries.Length; 982var oldCount = _count; 986var count = 0; 987for (var i = 0; i < oldCount; i++) 994ref var bucket = ref GetBucket(hashCode); 1292var count = _dictionary._count; 1294for (var i = 0; i < count; i++) 1365var count = _dictionary._count; 1369for (var i = 0; i < count; i++) 1492var count = _dictionary._count; 1494for (var i = 0; i < count; i++) 1565var count = _dictionary._count; 1569for (var i = 0; i < count; i++)
SegmentedList`1.cs (23)
85var count = c.Count; 225var size = _size; 241var size = _size; 324var size = _size; 366for (var i = 0; i < _size; i++) 429var newCapacity = _items.Length == 0 ? DefaultCapacity : _items.Length * 2; 450for (var i = 0; i < _size; i++) 468for (var i = 0; i < _size; i++) 501var endIndex = startIndex + count; 502for (var i = startIndex; i < endIndex; i++) 517for (var i = _size - 1; i >= 0; i--) 563var endIndex = startIndex - count; 564for (var i = startIndex; i > endIndex; i--) 581var version = _version; 583for (var i = 0; i < _size; i++) 755var count = c.Count; 782var targetIndex = index; 912var index = IndexOf(item); 939var freeIndex = 0; // the first free slot in items array 947var current = freeIndex + 1; 968var result = _size - freeIndex; 1140var threshold = (int)(_items.Length * 0.9); 1154for (var i = 0; i < _size; i++)
Telemetry\TaskExecutionStats.cs (1)
70var hashCode = CumulativeExecutionTime.GetHashCode();
Telemetry\TaskOrTargetTelemetryKey.cs (1)
104var hashCode = Name.GetHashCode();
VisualStudioLocationHelper.cs (1)
98var result = GetSetupConfiguration(out query, IntPtr.Zero);
Microsoft.Build.Tasks.CodeAnalysis (32)
src\Compilers\Core\MSBuildTask\Csc.cs (1)
416var index = itemSpec.AsSpan().IndexOfAny(['"', '=']);
src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (1)
175for (var i = 0; i < commandLineArgs.Count; i++)
src\Compilers\Core\Portable\InternalUtilities\CommandLineUtilities.cs (3)
63var i = 0; 84var quoteCount = 0; 93var slashCount = 0;
src\Compilers\Shared\BuildProtocol.cs (9)
87var requestLength = args.Count + 1 + (libDirectory == null ? 0 : 1); 129var length = BitConverter.ToInt32(lengthBuffer, 0); 224var argIndex = reader.ReadInt32(); 394var returnCode = reader.ReadInt32(); 426var serverProcessId = reader.ReadInt32(); 473var count = reader.ReadInt32(); 475for (var i = 0; i < count; i++) 563var length = reader.ReadInt32(); 597var hashAttributeCount = hashAttributes.Count();
src\Compilers\Shared\BuildServerConnection.cs (6)
204var originalThreadId = Environment.CurrentManagedThreadId; 205var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 206var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 246var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess; 265var releaseThreadId = Environment.CurrentManagedThreadId; 678for (var i = 0; i < 100; i++)
src\Compilers\Shared\CompilerServerLogger.cs (2)
127var processId = Process.GetCurrentProcess().Id; 154var threadId = Environment.CurrentManagedThreadId;
src\Compilers\Shared\NativeMethods.cs (10)
17internal Int32 cb; 21internal Int32 dwX; 22internal Int32 dwY; 23internal Int32 dwXSize; 24internal Int32 dwYSize; 25internal Int32 dwXCountChars; 26internal Int32 dwYCountChars; 27internal Int32 dwFillAttribute; 28internal Int32 dwFlags; 61internal const Int32 STARTF_USESTDHANDLES = 0x00000100;
Microsoft.Build.Tasks.CodeAnalysis.Sdk (32)
src\Compilers\Core\MSBuildTask\Csc.cs (1)
416var index = itemSpec.AsSpan().IndexOfAny(['"', '=']);
src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (1)
175for (var i = 0; i < commandLineArgs.Count; i++)
src\Compilers\Core\Portable\InternalUtilities\CommandLineUtilities.cs (3)
63var i = 0; 84var quoteCount = 0; 93var slashCount = 0;
src\Compilers\Shared\BuildProtocol.cs (9)
87var requestLength = args.Count + 1 + (libDirectory == null ? 0 : 1); 129var length = BitConverter.ToInt32(lengthBuffer, 0); 224var argIndex = reader.ReadInt32(); 394var returnCode = reader.ReadInt32(); 426var serverProcessId = reader.ReadInt32(); 473var count = reader.ReadInt32(); 475for (var i = 0; i < count; i++) 563var length = reader.ReadInt32(); 597var hashAttributeCount = hashAttributes.Count();
src\Compilers\Shared\BuildServerConnection.cs (6)
204var originalThreadId = Environment.CurrentManagedThreadId; 205var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 206var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 246var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess; 265var releaseThreadId = Environment.CurrentManagedThreadId; 678for (var i = 0; i < 100; i++)
src\Compilers\Shared\CompilerServerLogger.cs (2)
127var processId = Process.GetCurrentProcess().Id; 154var threadId = Environment.CurrentManagedThreadId;
src\Compilers\Shared\NativeMethods.cs (10)
17internal Int32 cb; 21internal Int32 dwX; 22internal Int32 dwY; 23internal Int32 dwXSize; 24internal Int32 dwYSize; 25internal Int32 dwXCountChars; 26internal Int32 dwYCountChars; 27internal Int32 dwFillAttribute; 28internal Int32 dwFlags; 61internal const Int32 STARTF_USESTDHANDLES = 0x00000100;
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
TargetTests.cs (1)
831var expectedItemCount = expectedCustomAdditionalCompileInput ? 1 : 0;
Microsoft.Cci.Extensions (18)
Comparers\ApiComparer.cs (10)
26var kindComparison = CompareKind(kindX, kindY); 40var xKindOrder = GetKindOrder(x); 41var yKindOrder = GetKindOrder(y); 50var nameComparison = StringComparer.OrdinalIgnoreCase.Compare(xNonGenericName, yNonGenericName); 67var firstComparison = CompareNamespaceNames(beforeFirstDotX, beforeFirstDotY); 76var orderX = GetNamspaceOrder(nameX); 77var orderY = GetNamspaceOrder(nameY); 79var comparison = orderX.CompareTo(orderY); 139var i = name.IndexOf("<", StringComparison.OrdinalIgnoreCase); 145var firstDot = qualifiedName.IndexOf('.');
Dgml\DgmlExtensions.cs (4)
37for (var i = 0; i < nodes.Length; i++) 39var id = i; 52var source = edge.Item1; 53var target = edge.Item2;
Extensions\CSharp\CSharpCciExtensions.cs (1)
820var i = 0;
Writers\Syntax\UnifiedDiffSyntaxWriter.cs (3)
76var count = isHeader ? 3 : 1; 79var remainingSpaces = (IndentLevel * SpacesInIndent) - 1; 92var indent = IndentLevel;
Microsoft.CodeAnalysis (581)
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; 837var size = code.Size();
CodeGen\LocalScopeManager.cs (2)
506foreach (var slotIndex in _stateMachineUserHoistedLocalSlotIndices) 884var result = x.StartOffset.CompareTo(y.StartOffset);
CodeGen\PrivateImplementationDetails.cs (1)
159var 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)
169psb.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)
280if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 422var saved = lexer.Position;
CommandLine\CommandLineParser.cs (5)
600var lineBufferLength = 0; 603var ch = reader.Read(); 955var i = 0; 983var slashCount = 0; 1070for (var i = 0; i < builder.Count; i++)
CommandLine\CommonCompiler.cs (2)
786var errorCode = MessageProvider.ERR_CompileCancelled; 986var exitCode = ReportDiagnostics(diagnostics, consoleOutput, errorLogger, compilation)
CommandLine\ReportAnalyzerUtil.cs (2)
87var percentage = (int)(executionTime * 100 / totalAnalyzerExecutionTime); 134var percentage = (int)(executionTime * 100 / totalTime);
Compilation\Compilation.cs (1)
3550if (int.TryParse(s, out var i) && i >= 0)
Compilation\CompilationOptions.cs (1)
660var hashCode = ComputeHashCode();
Compilation\DeterministicKeyBuilder.cs (1)
303for (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.cs (1)
155var warningLevel = GetDefaultWarningLevel(effectiveSeverity);
Diagnostic\Diagnostic_SimpleDiagnostic.cs (1)
199var warningLevel = GetDefaultWarningLevel(severity);
DiagnosticAnalyzer\AnalysisContextInfo.cs (1)
125var lastEnd = node.Span.Start;
DiagnosticAnalyzer\AnalysisResultBuilder.cs (1)
600var suppressionActionCounts = analyzer is DiagnosticSuppressor ? 1 : 0;
DiagnosticAnalyzer\AnalyzerDriver.cs (3)
915var executionPercentage = (int)(analyzerExecutionTime * 100 / totalAnalyzerExecutionTime); 1207for (var i = 0; i < diagnostics.Length; i++) 1517var 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)
1283var suppressionActionCounts = analyzer is DiagnosticSuppressor ? 1 : 0;
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.cs (1)
31foreach (var errorCode in errorCodes)
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (1)
395var 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)
674var b = GetTotalTypeParameterCount(container as INamedTypeSymbol); 908var startIndex = index; 938var startIndex = index; 939var endIndex = index; 950var bounds = ParseArrayBounds(id, ref index); 983var methodTypeParameterIndex = ReadNextInteger(id, ref index); 988var count = methodContext.TypeParameters.Length; 998var typeParameterIndex = ReadNextInteger(id, ref index); 1227var startIndex = index; 1228var endIndex = index; 1412var containingTypeParameterCount = GetTypeParameterCount(typeSymbol.ContainingType); 1418var index = n - containingTypeParameterCount;
Emit\EditAndContinue\DefinitionMap.cs (2)
173if (Baseline.MethodsAdded.TryGetValue(oldMethodDef, out var methodRowId)) 671var methodRowId = MetadataTokens.GetRowNumber(methodHandle);
Emit\EditAndContinue\DeltaMetadataWriter.cs (9)
204var currentGenerationOrdinal = _previousGeneration.Ordinal + 1; 576var rudeEditIndex = orderedLambdaRuntimeRudeEdits.BinarySearch(lambdaId, static (rudeEdit, lambdaId) => rudeEdit.LambdaId.CompareTo(lambdaId)); 712foreach (var methodDefIndex in implementingMethods) 803var ok = _previousGeneration.FirstParamRowMap.TryGetValue(handle, out var firstRowId); 1124foreach (var rowId in _customAttributeRowIds) 1193var parameterFirstId = _parameterDefs.FirstRowId; 1427foreach (var row in rowNumbers) 1435foreach (var typeId in _eventMap.GetRows()) 1445foreach (var typeId in _propertyMap.GetRows())
Emit\EditAndContinueMethodDebugInformation.cs (1)
61UncompressLambdaMap(compressedLambdaMap, out var methodOrdinal, out var closures, out var lambdas);
FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var 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)
317var length = i - _offset; 682var angleBracketDepth = 0; 683var delimiter = -1; 1087var 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)
6696var numElements = tuple.Elements.Length; 6793var handlerCaptureId = captureIdForResult ?? GetNextCaptureId(resultRegion); 6853for (var i = 0; i < appendCallsLength; i++)
PEWriter\ManagedResource.cs (1)
55var count = (int)(stream.Length - stream.Position);
PEWriter\MetadataWriter.cs (2)
2354var alignedStartOffset = BitArithmeticUtilities.Align(mappedFieldDataStartOffset, ManagedPEBuilder.MappedFieldDataAlignment); 2994var 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)
101var existingIndex = _state.Generators.IndexOf(generator); 401var 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)
95for (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();
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\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (38)
79var offset = 0; 89ReadRecordHeader(customDebugInfo, ref offset, out var version, out var kind, out var size, out var alignmentSize); 107var bodySize = size - CustomDebugInfoConstants.RecordHeaderSize; 128var offset = 0; 132for (var i = 0; i < numCounts; i++) 150var offset = 0; 164var offset = 0; 176var offset = 0; 178var bucketCount = ReadInt32(bytes, ref offset); 181for (var i = 0; i < bucketCount; i++) 183var startOffset = ReadInt32(bytes, ref offset); 184var endOffset = ReadInt32(bytes, ref offset); 215var offset = 0; 250var offset = 0; 251var bucketCount = ReadInt32(bytes, ref offset); 254for (var i = 0; i < bucketCount; i++) 259for (var j = 0; j < FlagBytesCount; j++) 264var flagCount = ReadInt32(bytes, ref offset); 270var slotId = ReadInt32(bytes, ref offset); 273var nameEnd = offset + NameBytesCount; 303var offset = 0; 304var n = ReadInt32(bytes, ref offset); 306for (var i = 0; i < n; i++) 316var n = ReadInt32(bytes, ref offset); 318for (var i = 0; i < n; i++) 324var slotIndex = ReadInt32(bytes, ref offset); 325var scopeStart = ReadInt32(bytes, ref offset); 326var scopeEnd = ReadInt32(bytes, ref offset); 394var moduleInfoMethodToken = DecodeForwardToModuleRecord(record.Data); 425var pos = 0; 429for (var i = 0; i < groupSize; i++, pos++) 508if (int.TryParse(importString.Substring(1), NumberStyles.None, CultureInfo.InvariantCulture, out var tempMethodToken)) 521var i = offset; 533var i = offset; 545var i = offset; 699var pos = 0; 826var separatorPos = input.IndexOf(separator, offset);
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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++)
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)
136var idx = index - slotData.PrecedingOccupantSlotCount; 137var slotIndex = slotData.SlotIndex; 138var position = slotData.PositionAtSlotIndex; 228var position = node.Position; 229var index = 0; 243var endPosition = position + greenChild.FullWidth; 307var idx = index - slotData.PrecedingOccupantSlotCount; 308var slotIndex = slotData.SlotIndex; 309var position = slotData.PositionAtSlotIndex;
Syntax\ChildSyntaxList.Enumerator.cs (1)
46var newIndex = _childIndex + 1;
Syntax\GreenNode.cs (6)
667var firstIndex = GetFirstNonNullChildIndex(currentNode); 668var lastIndex = GetLastNonNullChildIndex(currentNode); 670for (var i = lastIndex; i >= firstIndex; i--) 869var n = node1.SlotCount; 993return code & Int32.MaxValue; 1051var 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 (5)
139var idx = hash & CacheMask; 174var cnt = node.SlotCount; 281return code & Int32.MaxValue; 298return code & Int32.MaxValue; 319return 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(); 1118var fullWidth = element.FullWidth; 1129var 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++) 541var idx = _segmentLineNumbers.BinarySearch(lineNumber); 542var binarySearchSegmentIndex = idx >= 0 ? idx : (~idx - 1);
Text\LargeText.cs (5)
65var maxCharRemainingGuess = GetMaxCharCountOrThrowIfHuge(encoding, stream); 100var nextChunkSize = ChunkSize; 238var position = 0; 239var index = 0; 240var 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 (10)
640var charsToCopy = Math.Min(CharBufferSize, length - index); 789var newTextLength = change.NewText?.Length ?? 0; 908var newPos = range.Span.Start + newPosDelta; 1009var lastLineNumber = _lastLineNumber; 1012var limit = Math.Min(_lineStarts.Count, lastLineNumber + 4); 1045var position = 0; 1048var length = this.Length; 1051var contentLength = Math.Min(length - position, buffer.Length); 1085var index = 0; 1194var count = Math.Min(this.Length - position, CharBufferSize);
Text\SourceTextComparer.cs (2)
36var contentsHash = !checksum.IsDefault ? Hash.CombineValues(checksum) : 0; 37var encodingHash = obj.Encoding != null ? obj.Encoding.GetHashCode() : 0;
Text\SubText.cs (8)
119var underlyingSpanStart = _subText.UnderlyingSpan.Start; 127var underlyingSpanEnd = _subText.UnderlyingSpan.End; 173var startInUnderlyingText = Math.Max(underlyingTextLine.Start, _subText.UnderlyingSpan.Start); 174var endInUnderlyingText = Math.Min(underlyingTextLine.EndIncludingLineBreak, _subText.UnderlyingSpan.End); 178var startInSubText = startInUnderlyingText - _subText.UnderlyingSpan.Start; 180var length = endInUnderlyingText - startInUnderlyingText; 210var underlyingPosition = position + _subText.UnderlyingSpan.Start; 211var 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)
62var lineBreakLen = TextUtilities.GetLengthOfLineBreak(text, span.End);
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)
110for (var idx = 0; idx < elements[i].Length; idx++)
Microsoft.CodeAnalysis.Analyzers (858)
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (1)
237var destinationTypeIndex = method.TypeParameters
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\DiagnosticDescriptorCreationAnalyzer_ResourceStringsFormat.cs (3)
87var indexOfDataElement = sourceTextStr.IndexOf(dataElementStr, StringComparison.Ordinal); 95var indexOfValue = indexOfDataElement + 98var valueLength = valueElementStr.Length - (valueTagPrefix.Length + valueTagSuffix.Length);
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\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
419var index = text.IndexOf(';');
src\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
396var count = _distinctBinaryOperatorKinds.Count;
src\RoslynAnalyzers\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\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
22var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualChar.cs (1)
130var length = Rune.EncodeToUtf16(chars);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
87for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 104for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 155for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 208var index = declarationList.IndexOf(afterMember); 224var index = declarationList.IndexOf(beforeMember); 253var index = declarationList.IndexOf(member); 270var index = declarationList.IndexOf(member); 286var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 339var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 340var desiredGroupIndex = result < 0 ? ~result : result; 365var currentIndex = desiredGroupIndex; 368var previousIndex = currentIndex - 1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
370for (var i = parts.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\TextReaderWithLength.cs (1)
20var read = base.Read(chars, 0, Length);
Microsoft.CodeAnalysis.Analyzers.UnitTests (2)
MetaAnalyzers\ReleaseTrackingAnalyzerTests.cs (2)
827var lineCount = (shippedText.Length > 0 ? shippedText : unshippedText).Split([Environment.NewLine], StringSplitOptions.None).Length; 858var lineCount = (shippedText.Length > 0 ? shippedText : unshippedText).Split([Environment.NewLine], StringSplitOptions.None).Length;
Microsoft.CodeAnalysis.AnalyzerUtilities (819)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
396var count = _distinctBinaryOperatorKinds.Count;
src\RoslynAnalyzers\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\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
22var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\BasicBlockExtensions.cs (2)
105var ordinalToCompare = first ? enclosingRegion.FirstBlockOrdinal : enclosingRegion.LastBlockOrdinal; 198var ordinal = unprocessedOrdinals[0];
src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\ControlFlowRegionExtensions.cs (1)
17for (var i = controlFlowRegion.FirstBlockOrdinal; i <= controlFlowRegion.LastBlockOrdinal; i++)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
430var excludedCount = 0;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (2)
67var newHeight = Height + newRoot.Height + 1; 149var height = 0;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToAbstractValueDomain.cs (1)
37var nullCompareResult = NullAbstractValueDomain.Default.Compare(oldValue.NullState, newValue.NullState);
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\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
500var candidateEntitiesCount = candidateEntitiesBuilder.Count;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityMapAbstractDomain.cs (1)
249for (var i = 1; i < values.Count; i++)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\CacheBasedEquatable.cs (1)
31var result = hashCode.ToHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (7)
242foreach (var catchBlockOrdinal in nestedCatchBlockOrdinals) 455var dominatorBlockOrdinal = loopRangeMap[successorBlock.Ordinal]; 484foreach (var blockOrdinal in pendingBlocksNeedingAtLeastOnePass) 572foreach (var blockOrdinal in worklist.Concat(pendingBlocksNeedingAtLeastOnePass)) 673for (var i = branch.FinallyRegions.Length - 1; i >= 0; i--) 698for (var i = branch.FinallyRegions.Length - 1; i >= 0; i--) 820var maxSuccessorOrdinal = Math.Max(branch.Destination.GetMaxSuccessorOrdinal(), branch.Source.Ordinal);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2561var ordinal = argumentOperation.Parameter.Ordinal;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\MapAbstractDomain.cs (1)
66var result = ValueDomain.Compare(value, otherValue, assertMonotonicity);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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.BannedApiAnalyzers (842)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
396var count = _distinctBinaryOperatorKinds.Count;
src\RoslynAnalyzers\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\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
22var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualChar.cs (1)
130var length = Rune.EncodeToUtf16(chars);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
87for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 104for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 155for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 208var index = declarationList.IndexOf(afterMember); 224var index = declarationList.IndexOf(beforeMember); 253var index = declarationList.IndexOf(member); 270var index = declarationList.IndexOf(member); 286var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 339var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 340var desiredGroupIndex = result < 0 ? ~result : result; 365var currentIndex = desiredGroupIndex; 368var previousIndex = currentIndex - 1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
370for (var i = parts.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\TextReaderWithLength.cs (1)
20var read = base.Read(chars, 0, Length);
SymbolIsBannedAnalyzerBase.cs (1)
419var index = text.IndexOf(';');
Microsoft.CodeAnalysis.CodeStyle (837)
src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
116var precedence = GetPrecedence(binaryLike);
src\Analyzers\Core\Analyzers\DiagnosticCustomTags.cs (1)
66for (var i = 0; i < tags.Length; i++)
src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderDiagnosticAnalyzer.cs (1)
95for (var i = 0; i < reformattedCopyrightTextParts.Length; i++)
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\Analyzers\Core\Analyzers\Formatting\AbstractFormattingAnalyzer.cs (1)
69var offset = change.Span.Length - change.NewText.Length;
src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (1)
360for (var i = 0; i < formatArguments.Length; i++)
src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
176for (var i = 1; i < statements.Length - 1; i++)
src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
88for (var i = 0; i < leadingTrivia.Count; i++)
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\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (1)
20for (var index = switchStatement.Cases.Length - 1; index >= 0; index--)
src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
150var nodeEnd = GetEnd(node); 181var end = node.Span.End;
src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
74var childKind = child.RawKind; 134var textSpanEndPosition = Math.Min(parenthesizedExpressionLocation.SourceSpan.End, expressionFirstLine.Span.End);
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\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
127var spanStart = firstBlock.Syntax.SpanStart;
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
216var argCount = invocation.Arguments.Length;
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
294this.SyntaxFacts.GetNameAndArityOfSimpleName(memberName, out var name, out var arity);
src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
148var incrementOrDecrement = TryGetIncrementOrDecrement(binaryKind, constant);
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForReturn\UseConditionalExpressionForReturnHelpers.cs (1)
54var ifIndex = parentBlock.Operations.IndexOf(ifOperation);
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
148var end = FadeOutOperatorToken
src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
52var elementCount = (accessesBase ? 1 : 0) + (hashedMembers.IsDefaultOrEmpty ? 0 : hashedMembers.Length);
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\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\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\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
42for (var i = 0; i < events.Builder.Count; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
201for (var j = 0; j < parameters.Length; j++)
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\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\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
120var insertionIndex = newParameterIndex ?? existingParameters.Count;
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
98var diff = comparer.Compare(t1NameSegment, t2NameSegment);
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\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (2)
65for (var index = 0; index < parameterNames.Length; index++) 106var indexOfNode = paramNodeSiblings.IndexOf(nodeAfterNewParamNode);
src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
70var paramNodeIndex = paramNodeSiblings.IndexOf(paramNode);
src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (4)
116for (var i = 0; i < triviaList.Count; i++) 161for (var i = removalList.Count - 1; i >= 0; i--) 181var skipCount = 0; 182for (var i = 0; i < leadingTrivia.Count; i++)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (2)
65var constructorsCount = delegatedConstructor.ContainingType.InstanceConstructors.Length; 67for (var i = 0; i < constructorsCount; i++)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
157var argumentCount = delegatedConstructor.Parameters.Length; 188for (var i = allParameters.Length; i > 0; i--) 252for (var i = 0; i < ParameterTypes.Length; i++)
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\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\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
178for (var i = 0; i < typeArguments.Length; i++) 208for (var i = 0; i < modifiers.Length; i++)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
94for (var i = 1; i < symbol.ConstraintTypes.Length; i++)
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (2)
204var parameterIndex = containingMethod.Parameters.Length; 211for (var i = containingMethod.Parameters.Length - 1; i >= 0; i--)
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
343var statementindex = GetStatementIndex(children, assignmentStatement); 412var index = 0;
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
281var accessibleCount = allUnimplementedMembers.Count(m => m.IsAccessibleWithin(ClassType, throughType: memberType));
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (3)
133var totalMemberCount = 0; 134var inaccessibleMemberCount = 0; 182for (var i = 0; i < state.MembersWithoutExplicitOrImplicitImplementation.Length; i++)
src\Analyzers\Core\CodeFixes\MakeMemberStatic\AbstractMakeMemberStaticCodeFixProvider.cs (1)
33for (var i = 0; i < diagnostics.Length; i++)
src\Analyzers\Core\CodeFixes\MakeTypeAbstract\AbstractMakeTypeAbstractCodeFixProvider.cs (1)
33for (var i = 0; i < diagnostics.Length; i++)
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (3)
67var currentStart = 0; 82var currentEnd = currentStart + 1; 89var newLineCount = currentEnd - currentStart;
src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (1)
83=> preferredOrder.TryGetValue(token.RawKind, out var value) ? value : int.MaxValue;
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
193var insertLocation = InsertPosition(switchOperation);
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
251var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 252var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
713var lastDirectiveIndex = leadingTrivia.IndexOf(lastDirective);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
200var ifIndex = parentBlock.Operations.IndexOf(ifOperation);
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
250syntaxFacts.GetNameAndArityOfSimpleName(nameNode, out var name, out var arity);
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (4)
96var endOfLineKind = this.SyntaxKinds.EndOfLineTrivia; 97var whitespaceTriviaKind = this.SyntaxKinds.WhitespaceTrivia; 133var spaceCount = existingWhitespace.ConvertTabToSpace( 139var desiredSpaceCount = spaceCount + options.IndentationSize;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
87for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 104for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 155for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 208var index = declarationList.IndexOf(afterMember); 224var index = declarationList.IndexOf(beforeMember); 253var index = declarationList.IndexOf(member); 270var index = declarationList.IndexOf(member); 286var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 339var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 340var desiredGroupIndex = result < 0 ? ~result : result; 365var currentIndex = desiredGroupIndex; 368var previousIndex = currentIndex - 1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
370for (var i = parts.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\TextReaderWithLength.cs (1)
20var read = base.Read(chars, 0, Length);
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (1)
src\Features\DiagnosticsTestUtilities\CodeActions\SharedVerifierState.cs (1)
69var solutionTransformIndex = _remainingOptionsSolutionTransform is not null ? _test.SolutionTransforms.IndexOf(_remainingOptionsSolutionTransform) : -1;
Microsoft.CodeAnalysis.Collections.Package (245)
Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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;
Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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);
Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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;
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++)
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++)
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);
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\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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++)
TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
TemporaryArrayExtensions.cs (1)
128var index = 0;
Microsoft.CodeAnalysis.CSharp (371)
Binder\Binder.cs (1)
965var lastSize = Math.Min(last.Length, 12);
Binder\Binder_Attributes.cs (4)
346var lengthAfterRewriting = rewrittenArguments.Length; 362var lengthBeforeRewriting = arguments.Length; 363for (var i = 0; i < lengthBeforeRewriting; i++) 716var paramIndex = argumentsToParams.IsDefault ? i : argumentsToParams[i];
Binder\Binder_Deconstruct.cs (1)
351var matchCount = Math.Min(variables.Count, foundTypes.Length);
Binder\Binder_Expressions.cs (6)
3621for (var i = firstParamsArgument + collectionArgs.Length - 1; i != firstParamsArgument; i--) 3796var originalParameterIndex = handlerParameterIndexes[i]; 3816var originalParameterIndex = handlerParameterIndexes[i]; 3911var argNumber = invokedAsExtensionMethod ? arg : arg + 1; 5361var start = argSyntax.SpanStart; 5362var end = analyzedArguments.Arguments[analyzedArguments.Arguments.Count - 1].Syntax.Span.End;
Binder\Binder_InterpolatedString.cs (1)
906var firstPartsLength = partsArray[0].Length;
Binder\Binder_Invocation.cs (4)
879var lastParamIndex = parameters.Length - 1; 1536for (var i = 0; i < argumentsBuilder.Count; i++) 1597var argumentsCount = argumentsBuilder.Count; 1903var code = d is DiagnosticWithInfo { HasLazyInfo: true, LazyInfo.Code: var lazyCode } ? lazyCode : d.Code;
Binder\Binder_Lookup.cs (2)
1320var hidingCount = hidingSymbols.Count; 1322var hiddenCount = hiddenSymbols.Count;
Binder\Binder_Operators.cs (3)
1061var code = diagnostic is DiagnosticWithInfo { HasLazyInfo: true, LazyInfo.Code: var lazyCode } ? lazyCode : diagnostic.Code; 1909for (var i = 0; i < operators.Count; i++) 2393var int32Value = valueLeft.Int32Value << valueRight.Int32Value;
Binder\Binder_Statements.cs (1)
2526var argLength = tupleArguments.Length;
Binder\DecisionDagBuilder.cs (4)
234var length = testSequence.Length; 325var patternLength = pattern.Subpatterns.Length; 770var nextTempNumber = 0; 1968var hashCode = 0;
Binder\PatternExplainer.cs (2)
71var distanceToNode = dist[nodes[0]].distance; 480var index = e.Field.TupleElementIndex;
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (2)
234var originalOperatorCount = operators.Count; 244for (var i = 0; i < originalOperatorCount; i++)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
655var ordinal = GetOrdinal((TypeParameterSymbol)target.Type);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (5)
300var index = unreducedMethods.IndexOf(res.Member); 1425for (var i = 0; i < members.Count; ++i) 1899var previousPriority = previousResults.First().MemberWithPriority.GetOverloadResolutionPriority(); 1900var currentPriority = memberWithPriority.GetOverloadResolutionPriority(); 4055var parm = argToParamMap.IsDefault ? arg : argToParamMap[arg];
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (2)
1141foreach (var arg in badArg.Result.BadArgumentsOpt.TrueBits()) 1459var nValid = TryGetFirstTwoValidResults(out validResult1, out validResult2);
Binder\WithUsingNamespacesAndTypesBinder.cs (3)
96var count = methods.Count; 111var count = methods.Count; 143var count = extensions.Count;
BoundTree\BoundDagEvaluation.cs (1)
94var 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)
940var numParametersToCheck = Math.Min(targetParameterTypes.Length, ParameterCount); 1091var value = TaskLikeReturnTypeOpt?.GetHashCode() ?? 0; 1420var nx = x.Arguments?.Count ?? 0; 1421var ny = y.Arguments?.Count ?? 0;
CodeGen\EmitArrayInitializer.cs (1)
481var elementCount = initializers.Length;
CodeGen\EmitExpression.cs (4)
2451var stackAdjustment = GetObjCreationStackBehavior(expression); 2709var stackAdjustment = GetObjCreationStackBehavior(objCreation) - 2; 3001var exprTempsAfter = _expressionTemps?.Count ?? 0; 4030var 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(); 1452var origStack = StackDepth(); 1550var origStack = StackDepth(); 1570var origStack = StackDepth(); 1587var origStack = StackDepth(); 1619var origStack = StackDepth(); 1656var origStack = StackDepth(); 1923var last = defs.Count - 1; 1969var evalStack = StackDepth() - 1;
CommandLine\CSharpCommandLineParser.cs (3)
1765var nextIndex = 0; 1766var index = 0; 1940var pathCount = 0;
Compilation\BuiltInOperators.cs (2)
42foreach (var kind in operatorKinds) 295foreach (var kind in operatorKinds)
Compilation\CSharpCompilation.cs (7)
2589var treeNum = GetSyntaxTreeOrdinal(syntaxTree); 3919var b = SyntaxFacts.HexValue(bytesText[i * 2]) * 16 + 3939var b = SyntaxFacts.HexValue(bytesText[i * 2]) * 16 + 4594var comparison = CompareSyntaxTreeOrdering(loc1.SourceTree!, loc2.SourceTree!); 4605var comparison = CompareSyntaxTreeOrdering(loc1.SyntaxTree, loc2.SyntaxTree); 4616var comparison = CompareSyntaxTreeOrdering(loc1.SyntaxTree, loc2.SyntaxTree); 5012for (var i = 1; i < spine.Count; i++)
Compilation\CSharpDiagnosticFilter.cs (1)
155var position = location.SourceSpan.Start;
Compilation\CSharpSemanticModel.cs (4)
1318var position = node.SpanStart; 1717foreach (var arity in arities) 5233var lineNumberOneIndexed = lineSpan.Line + 1; 5234var characterNumberOneIndexed = lineSpan.Character + 1;
Compilation\MemberSemanticModel.cs (1)
1133var 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)
1896var position = originalSymbol.IdentifierToken.SpanStart; 2456var position = CheckAndAdjustPosition(location.SourceSpan.Start);
Compiler\MethodBodySynthesizer.cs (2)
98var slotIndex = compilation.GetSubmissionSlotIndex(); 143var targetSubmissionIndex = targetScriptType.DeclaringCompilation.GetSubmissionSlotIndex();
CSharpExtensions.cs (4)
191var rawKind = token.RawKind; 200var rawKind = trivia.RawKind; 209var rawKind = node.RawKind; 218var rawKind = nodeOrToken.RawKind;
Declarations\MergedNamespaceDeclaration.cs (1)
49for (var i = 1; i < _declarations.Length; i++)
Declarations\MergedTypeDeclaration.cs (1)
179for (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)
216var constructorIndex = (member == WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorTransformFlags) ? 1 : 0; 259var 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)
341var sourceStart = sourceLocation.SourceSpan.Start; 342var targetStart = node.Label.GetFirstLocation().SourceSpan.Start; 346var usingStart = usingDecl.symbol.GetFirstLocation().SourceSpan.Start; 401var initialUsingCount = _usingDeclarations.Count;
FlowAnalysis\DefiniteAssignment.cs (3)
1318var thisSlot = GetOrCreateSlot(CurrentSymbol.EnclosingThisSymbol()); 1329var containingSlot = fieldIdentifier.ContainingSlot; 1972var 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.cs (22)
649var thisSlot = 0; 790var slot = GetOrCreateSlot(symbol, thisSlot); 849var memberSlot = GetSlotForMemberPostCondition(memberToInitialize); 1287var slot = GetOrCreateSlot(parameter); 1348var slot = GetOrCreateSlot(parameter); 1876var previousSlot = snapshotBuilderOpt?.EnterNewWalker(symbol!) ?? -1; 3243var unvisitedLocalFuncs = localFuncs.Count; 3418var previousSlot = _snapshotBuilderOpt?.EnterNewWalker(lambdaOrFunctionSymbol) ?? -1; 3551var resultSlot = GetOrCreatePlaceholderSlot(withExpr); 3893var argIndex = initializer.AddMethod.IsExtensionMethod ? 1 : 0; 4726var slot = GetOrCreateSlot(property, receiverSlot); 5587var previousConditionalAccessSlot = _lastConditionalAccessSlot; 5714var slot = MakeSlot(expressionWithoutConversion); 6004var slot = MakeSlot(node); 6031var previousConditionalAccessSlot = _lastConditionalAccessSlot; 6091var slot = MakeSlot(expr); 6126var slot = MakeSlot(receiver); 6723var parameterCount = method.ParameterCount; 8976var argOrdinal = getArgumentOrdinalFromParameterOrdinal(i); 8983var argOrdinal = getArgumentOrdinalFromParameterOrdinal(NamedTypeSymbol.ValueTupleRestPosition - 1); 8996var index = argsToParamsOpt.IsDefault ? parameterOrdinal : argsToParamsOpt.IndexOf(parameterOrdinal); 13087var 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;
FlowAnalysis\NullableWalker_Patterns.cs (2)
562var outputSlot = makeDagTempSlot(type, output); 574var outputSlot = makeDagTempSlot(type, output);
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
277var index = nested.CapturedEnvironments.IndexOf(env);
Lowering\ClosureConversion\ClosureConversion.cs (5)
611var start = lambda.ParameterCount - lambda.ExtraSynthesizedParameterCount; 612for (var i = start; i < lambda.ParameterCount; i++) 888var frameCount = loweredSymbol.ExtraSynthesizedParameterCount; 898var start = loweredSymbol.ParameterCount - frameCount; 1029var totalTypeArgumentCount = (containerAsFrame?.Arity ?? 0) + synthesizedMethod.Arity;
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)
172var netArity = typeArgumentsBuilder.Count; 871var argIndex = placeholder.ArgumentIndex; 895var paramIndex = argsToParamsOpt.IsDefault ? argIndex : argsToParamsOpt[argIndex]; 1570var correspondingStore = -1; 1642var argsCount = actualArguments.Length;
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.cs (1)
77var currentConditionalAccessID = ++_currentConditionalAccessID;
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
958var numElements = destElementTypes.Length;
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
342var 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_TupleBinaryOperator.cs (1)
109var numElements = destElementTypes.Length;
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
474var slotIndex = _nextHoistedFieldId++;
Lowering\SyntheticBoundNodeFactory.cs (2)
1103foreach (var value in section.Values) 1125foreach (var v2 in s.Values)
Operations\CSharpOperationFactory.cs (2)
2388var alignmentIndex = argumentNamesOpt.IndexOf("alignment"); 2390var formatIndex = argumentNamesOpt.IndexOf("format");
Operations\CSharpOperationFactory_Methods.cs (1)
418var currentDeclarationIndex = 0;
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 (1)
36var hashPosition = lexer.TextWindow.Position;
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++) 4290var peekIndex = 1; 6528var n = 1; 11918var tokenIndex = 0; 12354var index = 1;
Parser\LanguageParser_InterpolatedString.cs (7)
102for (var i = 0; i < interpolations.Count; i++) 144var afterNewLine = SlidingTextWindow.GetNewLineWidth(closeQuoteText[0], closeQuoteText[1]); 145var afterWhitespace = SkipWhitespace(closeQuoteText, afterNewLine); 163var currentIndex = 0; 179var lineStartPosition = currentIndex; 283var openBracePosition = interpolation.OpenBraceRange.Start.Value; 333var start = currentIndex;
Parser\Lexer.cs (16)
468var atDotPosition = this.TextWindow.Position; 755var index = 0; 1087if (val <= Int32.MaxValue) 1196if (!Int32.TryParse(text, isHex ? NumberStyles.AllowHexSpecifier : NumberStyles.None, CultureInfo.InvariantCulture, out result)) 1344var currentOffset = TextWindow.Offset; 1346var characterWindowCount = TextWindow.CharacterWindowCount; 1348var startOffset = currentOffset; 1408var length = currentOffset - startOffset; 1450var atCount = TextWindow.Position - start; 1600var width = this.CurrentLexemeWidth; // exact size of input characters 1809var width = this.CurrentLexemeWidth; // exact size of input characters 2004var savePosition = TextWindow.Position; 2084var position = TextWindow.Position; 2335var width = this.CurrentLexemeWidth; 2742var pos = TextWindow.Position; 4389var start = TextWindow.Position;
Parser\Lexer_RawStringLiteral.cs (18)
19var start = TextWindow.Position; 61var startingQuoteCount = ConsumeQuoteSequence(); 90var afterStartDelimiter = this.LexemeStartPosition + startingQuoteCount; 91var valueLength = TextWindow.Position - afterStartDelimiter; 153var beforeEndDelimiter = TextWindow.Position; 154var currentQuoteCount = ConsumeQuoteSequence(); 164var excessQuoteCount = currentQuoteCount - startingQuoteCount; 172var afterStartDelimiter = this.LexemeStartPosition + startingQuoteCount; 173var valueLength = beforeEndDelimiter - afterStartDelimiter; 196var afterStartDelimiter = TextWindow.Position; 199var contentLineCount = 0; 222var tokenEnd = TextWindow.Position; 226for (var currentLine = 0; currentLine < contentLineCount; currentLine++) 260var currentQuoteCount = ConsumeQuoteSequence(); 267var excessQuoteCount = currentQuoteCount - startingQuoteCount; 319var newLineWidth = TextWindow.GetNewLineWidth(); 320for (var i = 0; i < newLineWidth; i++) 329var lineStartPosition = TextWindow.Position;
Parser\Lexer_StringLiteral.cs (31)
131var start = TextWindow.Position; 197var start = TextWindow.Position; 381var start = _lexer.TextWindow.Position; 382var succeeded = ScanOpenQuote(out kind, out var startingDollarSignCount, out var startingQuoteCount); 415var start = window.Position; 446var prefixAtCount = _lexer.ConsumeAtSignSequence(); 450var suffixAtCount = _lexer.ConsumeAtSignSequence(); 453var totalAtCount = prefixAtCount + suffixAtCount; 486var afterQuotePosition = window.Position; 510var closeQuotePosition = _lexer.TextWindow.Position; 566var closeQuoteCount = _lexer.ConsumeQuoteSequence(); 577var excessQuoteCount = closeQuoteCount - startingQuoteCount; 601var closeQuoteCount = _lexer.ConsumeQuoteSequence(); 616var closeQuoteCount = _lexer.ConsumeQuoteSequence(); 624var excessQuoteCount = closeQuoteCount - startingQuoteCount; 678var escapeStart = _lexer.TextWindow.Position; 705var beforeQuotesPosition = _lexer.TextWindow.Position; 706var closeQuoteCount = _lexer.ConsumeQuoteSequence(); 728var startPosition = _lexer.TextWindow.Position; 733var closeQuoteCount = _lexer.ConsumeQuoteSequence(); 783var beforeQuotePosition = _lexer.TextWindow.Position; 784var currentQuoteCount = _lexer.ConsumeQuoteSequence(); 803var pos = _lexer.TextWindow.Position; 825var closeBraceCount = _lexer.ConsumeCloseBraceSequence(); 886var beforeOpenBracesPosition = _lexer.TextWindow.Position; 887var openBraceCount = _lexer.ConsumeOpenBraceSequence(); 894var afterOpenBracePosition = _lexer.TextWindow.Position; 908var beforeCloseBracePosition = _lexer.TextWindow.Position; 909var closeBraceCount = _lexer.ConsumeCloseBraceSequence(); 961var pos = _lexer.TextWindow.Position;
Parser\QuickScanner.cs (2)
204var charPropLength = CharProperties.Length; 254var quickWidth = lexer.TextWindow.Width;
Parser\SyntaxParser.cs (4)
141var size = Math.Min(CachedTokenArraySize, this.lexer.TextWindow.Text.Length / 2); 160var pos = CurrentTokenPosition; 172var offset = point.Position - _firstToken; 1172var pos = CurrentTokenPosition;
SymbolDisplay\ObjectDisplay.cs (1)
253var 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 (3)
234var index = fields.Length - 2; 575if (GeneratedNames.TryParseSynthesizedDelegateName(key.Name, out var refKinds, out var returnsVoid, out var generation, out var parameterCount))
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (2)
126var parameterCount = fields.Length - 1; 197var parameterCount = fields.Length - 1;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
194for (var fieldIndex = 0; fieldIndex < displayCount; fieldIndex++)
Symbols\AssemblySymbol.cs (1)
871var length = symbol.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Length;
Symbols\ConstraintsHelper.cs (1)
659var ordinal = pair.TypeParameter.Ordinal;
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
190var ordinal = this._underlyingParameter.Ordinal;
Symbols\FieldSymbol.cs (1)
484var tupleElementPosition = NamedTypeSymbol.MatchesCanonicalTupleElementName(Name);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
752var currentHash = GetHashCodeNoParameters();
Symbols\MemberSignatureComparer.cs (1)
770var numParams = params1.Length;
Symbols\MemberSymbolExtensions.cs (1)
542int minArity = Int32.MaxValue;
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
314var n = candidateCustomModifiers.Length;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
259var containerMetadataArity = containingType.MetadataArity;
Symbols\Metadata\PE\PEPropertySymbol.cs (5)
88var bitsToSet = (isRequired ? HasRequiredMemberAttribute : 0) | RequiredMemberCompletionBit; 106var bitsToSet = (unscopedRef ? HasUnscopedRefAttribute : 0) | UnscopedRefCompletionBit; 855var lastPropertyParamIndex = propertyParams.Length - 1; 896var numAccessorParams = accessorParams.Length; 916var ordinal = i - 1;
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
369var start = _namesIndex - numberOfElements;
Symbols\ReducedExtensionMethodSymbol.cs (1)
148var 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)
107var idx = fullName.LastIndexOf('.');
Symbols\Source\IndexedTypeParameterSymbol.cs (1)
61var newPoolSize = ((count + 0x0F) & ~0xF); // grow in increments of 16
Symbols\Source\LambdaSymbol.cs (1)
345var numDelegateParameters = parameterTypes.Length;
Symbols\Source\SourceAssemblySymbol.cs (1)
1338var totalIndex = i + sourceAttributesCount;
Symbols\Source\SourceComplexParameterSymbol.cs (1)
673var index = -1;
Symbols\Source\SourceConstructorSymbol.cs (1)
315for (var i = 0; i < this.ParameterCount; i++)
Symbols\Source\SourceMemberContainerSymbol.cs (10)
400var partCount = declaration.Declarations.Length; 403for (var i = 0; i < partCount; i++) 455for (var i = 1; i < partCount; i++) 466for (var i = 1; i < partCount; i++) 477for (var i = 0; i < partCount; i++) 1186var initializerIndex = IndexOfInitializerContainingPosition(group, position); 1218for (var i = 0; i < index; i++) 2620var value = (int)CheckStructCircularity(diagnostics).ToThreeState(); 3368var groupCount = declaredMembers.InstanceInitializers.Length; 4485var numParams = propertyParams.Length + (getNotSet ? 0 : 1);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (4)
1265var overrideParameterOffset = invokedAsExtensionMethod ? 1 : 0; 1333for (var i = 0; i < baseParameters.Length; i++) 1469var overrideParameterOffset = invokedAsExtensionMethod ? 1 : 0; 1520var overrideParameterOffset = invokedAsExtensionMethod ? 1 : 0;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (7)
1068var referencedLineCount = referencedLines.Count; 1124for (var i = 0; i < namespaceSegments.Length; i++) 1251var referencedLineCount = referencedLines.Count; 1260var lineLength = line.End - line.Start; 1267var referencedPosition = line.Start + characterNumberZeroBased; 1324for (var i = 0; i < namespaceSegments.Length; i++) 1584var enumeratorCancellationCount = Parameters.Count(p => p.HasEnumeratorCancellationAttribute);
Symbols\Source\SourceNamespaceSymbol.cs (1)
310var arity = ((object)nts != null) ? nts.Arity : 0;
Symbols\Source\SourcePropertySymbol.cs (1)
800for (var i = 0; i < this.ParameterCount; i++)
Symbols\SubstitutedFieldSymbol.cs (2)
124var code = this.OriginalDefinition.GetHashCode(); 130var containingHashCode = _containingType.GetHashCode();
Symbols\Symbol_Attributes.cs (2)
340for (var i = 0; i < totalAttributesCount; i++) 418for (var i = 0; i < totalAttributesCount; i++)
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)
182for (var i = 0; i < printableMembers.Length; i++)
Symbols\Tuples\TupleTypeSymbol.cs (1)
1021var index = candidate.TupleElementIndex;
Symbols\TypeSymbol.cs (2)
2113var arity = interfaceMethod.Arity; 2540Debug.Assert(HasInlineArrayAttribute(out var length) && length > 0);
Symbols\TypeSymbolExtensions.cs (3)
1558/// (e.g. <see cref="System.Int32"/> contains an instance field of type <see cref="System.Int32"/>). 1894var arity = type.Arity;
Syntax\CSharpLineDirectiveMap.cs (1)
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 (1)
93var index = GetContextStateIndex(position);
Syntax\StructuredTriviaSyntax.cs (1)
26var position = trivia.Position;
Syntax\SyntaxEquivalence.cs (1)
241for (var i = slotCount - 1; i >= 0; i--)
Syntax\SyntaxFactory.cs (1)
1660var 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)
443var index = list.IndexOf((TNode)_originalNode); 467var index = list.IndexOf((TNode)_originalNode); 515var index = list.IndexOf(_originalToken); 552var index = list.IndexOf(_originalTrivia);
Syntax\SyntaxTokenParser.cs (3)
54var startingPosition = _lexer.TextWindow.Position; 68var startingPosition = _lexer.TextWindow.Position; 83var startingPosition = _lexer.TextWindow.Position;
Syntax\SyntaxTreeDiagnosticEnumerator.cs (5)
48var diagIndex = _stack.Top.DiagnosticIndex; 62var length = _syntaxTree.GetRoot().FullSpan.Length; 63var spanStart = Math.Min(_position - leadingWidthAlreadyCounted + sdi.Offset, length); 64var spanWidth = Math.Min(spanStart + sdi.Width, length) - spanStart; 72var slotIndex = _stack.Top.SlotIndex;
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 (133)
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (1)
67var start = lastPragma == default ? 0 : lastPragma.FullSpan.End;
src\Analyzers\CSharp\Analyzers\FileHeaders\CSharpFileHeaderHelper.cs (2)
30var startIndex = triviaString.IndexOf("/*", StringComparison.Ordinal) + 2; 31var endIndex = triviaString.LastIndexOf("*/", StringComparison.Ordinal);
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (3)
335var localStatementStart = localStatement.Span.Start; 336var argumentNodeStart = argumentNode.Span.Start; 344var descendentStart = descendentNode.Span.Start;
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
261var ifIndex = blockStatements.IndexOf(ifStatement);
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\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\RemoveUnreachableCodeHelpers.cs (1)
59var firstUnreachableStatementIndex = siblingStatements.IndexOf(firstUnreachableStatement);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
140var argumentIndex = 0;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
363for (var i = arguments.Count - 1; i >= 0; i--)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
798for (var currentIndex = 0; currentIndex < sizeValue; currentIndex++)
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (4)
92var individualElementCount = _objectCreationExpression.Initializer?.Expressions.Count ?? 0; 146var totalConstantValue = 0; 147for (var i = expressionPieces.Count - 1; i >= 0; i--) 186var matchIndex = spreadElements.FindIndex(SyntaxFacts.AreEquivalent, current);
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
124var paramsModifierIndex = parameter.Modifiers.IndexOf(SyntaxKind.ParamsKeyword);
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
244var anonymousFunctionStart = anonymousFunction.SpanStart; 247var descendentStart = descendentNode.Span.Start; 359var expressionStatementIndex = block.Statements.IndexOf(expressionStatement);
src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
88var position = argument.Expression.SpanStart;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (3)
351var localStatementStart = _localStatement.SpanStart; 352var comparisonSpanStart = _comparison.SpanStart; 359var descendentNodeSpanStart = descendentNode.SpanStart;
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\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (2)
183var index = statements.IndexOf(outermostUsing); 201for (var i = 0; i < index; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (24)
132var offset = token.SpanStart; 136var startIndexInclusive = 0; 137var endIndexExclusive = tokenText.Length; 158for (var index = startIndexInclusive; index < endIndexExclusive;) 188var indentationLength = parentSourceText.Lines.GetLineFromPosition(parentExpression.Span.End).GetFirstNonWhitespaceOffset() ?? 0; 196var startLineInclusive = tokenIncludeDelimiters ? 1 : 0; 200var lastLineExclusive = tokenIncludeDelimiters ? tokenSourceText.Lines.Count - 1 : tokenSourceText.Lines.Count; 203for (var lineNumber = startLineInclusive; lineNumber < lastLineExclusive; lineNumber++) 207var lineStart = lineSpan.Start; 219var lineEnd = lineNumber == lastLineExclusive - 1 ? currentLine.End : currentLine.EndIncludingLineBreak; 223for (var i = lineStart; i < lineEnd;) 246var startIndexInclusive = startDelimiter.Length; 247var endIndexExclusive = tokenText.Length - endDelimiter.Length; 256var offset = token.SpanStart; 257for (var index = startIndexInclusive; index < endIndexExclusive;) 307for (var i = 0; i < charResults.Count;) 407var startIndex = index; 423for (var i = 0; i < 8; i++) 458var pos = startIndex + offset; 468var intChar = 0; 475for (var i = 0; i < 4; i++) 496var intChar = 0; 503var endIndex = index; 504for (var i = 0; i < 4 && endIndex < tokenText.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
74var index = argumentList.Arguments.IndexOf(argument);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
59var index = argumentList.Arguments.IndexOf(argument);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
87var triviaIndex = parentToken.LeadingTrivia.IndexOf(parentTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
951var index = tupleExpression.Arguments.IndexOf(argument);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (4)
626var argumentIndex = argumentList.Arguments.IndexOf(argument); 635var expressionIndex = initializer.Expressions.IndexOf(node); 661var argumentIndex = argumentList.Arguments.IndexOf(argument); 670var expressionIndex = initializer.Expressions.IndexOf(node);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
442var index = argumentList.Arguments.IndexOf(argument);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (3)
167var tokenLine = text.Lines.IndexOf(token.SpanStart); 168var previousTokenLine = text.Lines.IndexOf(previousToken.SpanStart); 263var stack = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (2)
19var flags = 0; 50var flag = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45var space = currentToken.Kind() == SyntaxKind.EndOfFileToken ? 0 : 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (5)
97var lines = (trivia1.IsKind(SyntaxKind.None) && this.Token1.IsKind(SyntaxKind.None)) ? 0 : 1; 211var indentation = lineColumn.Column; 212var indentationDelta = indentation - GetExistingIndentation(trivia); 277var indentation = lineColumn.Column; 304var indentationDelta = indentation - GetExistingIndentation(trivia);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
283var index = -1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.cs (4)
107var space = GetSpaceOnSingleLine(result); 120var spaces = CalculateSpaces(token1, token2); 132var initialColumn = (token1.RawKind == 0) ? 0 : this.TreeInfo.GetOriginalColumn(Options.TabSize, token1) + token1.Span.Length; 143var indentation = result.Tab * Options.TabSize + result.Space;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
26var lastNewLinePos = indent.LastIndexOf(NewLine, StringComparison.Ordinal); 29var start = lastNewLinePos + NewLine.Length; 39var lastNewLinePos = leading.LastIndexOf(NewLine, StringComparison.Ordinal);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (2)
50var startPosition = CommonFormattingHelpers.GetStartPositionOfSpan(startToken); 51var endPosition = endToken.Span.End;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
162for (var i = 0; i < attributes.Count; ++i) 194for (var i = 0; i < switchSection.Labels.Count - 1; ++i)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
326var spaces = previousToken.Parent is (kind: 515var space = (previousToken.Kind() == currentToken.Kind()) ? 0 : 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
92var adjustedEndPosition = token.Span.End; 106var adjustedStartPosition = previousToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
308var index = separators.IndexOf(token);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
91var nullIndex = identifier.IndexOf('\0'); 698var end = root.FullSpan.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1499for (var i = 0; i < originalParameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
62for (var i = 0; i < xNameParts.Count && i < yNameParts.Count; i++) 64var compare = Compare(xNameParts[i], yNameParts[i]); 107var compare = _tokenComparer.Compare(x.Identifier, y.Identifier); 117for (var i = 0; i < x.Arity; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (1)
60var compare = CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2,
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (3)
51for (var i = 1; i < organizedUsingList.Count; i++) 163for (var i = 0; i < list.Count - 1; i++) 176for (var i = 1; i < list.Count; i++)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (150)
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
105var insertionIndex = finalLeadingTrivia.Count;
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (2)
62var openParenthesisPosition = conditionalExpressionSyntaxStartPosition; 112var closeParenPosition = endToken.Span.End;
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\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
146for (var i = 1; i < switchLabels.Count; i++)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
632var summaryIndex = originalClassDoc.Content.IndexOf(node =>
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (2)
157var argCount = tuple.Arguments.Count; 165for (var i = 0; i < argCount; i++)
src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.AddNewKeywordAction.cs (1)
52=> preferredOrder.TryGetValue(token.RawKind, out var value) ? value : int.MaxValue;
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (3)
121var declarationIndex = statements.IndexOf(localDeclarationStatement); 126for (var i = declarationIndex - 1; i >= 0; i--) 159for (var i = declarationIndex + 1; i < statements.Count; i++)
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
178for (var i = 0; i < leftArguments.Length; i++)
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
54var arity = type.GetArity();
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
188var insertionIndex = modifiers.IndexOf(partialModifier);
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (3)
350var index = 0; 351for (var i = 0; i < triviaList.Count; i++) 425for (var i = fileHeader.Length - 1; i >= 0; i--)
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (2)
80var start = token.SpanStart; 81var end = token.Span.End;
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (2)
82var start = token.SpanStart; 83var end = token.Span.End;
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
228var index = invocation.ArgumentList.Arguments.IndexOf(argument);
src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.cs (1)
35var asyncTokenIndex = modifiers.IndexOf(SyntaxKind.AsyncKeyword);
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
82var lastIndex = triviaList.IndexOf(lastComment) + 1;
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
68foreach (var index in nullableDirectiveIndices.OrderByDescending(x => x))
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\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (7)
53var wrappingLength = formattingOptions.CollectionExpressionWrappingLength; 665var firstLeadingCommentIndex = leadingTrivia.IndexOf(firstLeadingComment); 666var lastLeadingCommentIndex = leadingTrivia.IndexOf(lastLeadingComment); 669for (var i = firstLeadingCommentIndex; i <= lastLeadingCommentIndex; i++) 718var indentation = lineText.ConvertTabToSpace(formattingOptions.TabSize, initialColumn: 0, endPosition: position - lineContainingPosition.Start); 729var totalLength = 0; 855var index = trivia.Count;
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
164var index = originalArgumentListChildren.IndexOf(argument);
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
41for (var i = 0; i < matches.Length; i++)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
181for (var i = 0; i < elements.Length; i++)
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (2)
254var constant1 = GetInt32Value(result.Op1); 255var constant2 = GetInt32Value(result.Op2);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
72for (var i = 2; i < diagnostic.AdditionalLocations.Count; i++) 244var i = 0; 294var parameterIndex = TryDetermineParameterIndex(argumentNode.NameColon, method);
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\CSharpUseObjectInitializerCodeFixProvider.cs (1)
80for (var i = 0; i < matches.Length; i++)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
206for (var i = leadingTrivia.Length - 1; i >= 0; i--) 208var currentIndex = i; 224for (var currentIndex = typeDeclaration.Members.IndexOf(constructorDeclaration) - 1; currentIndex >= 0; currentIndex--)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
132var insertionIndex = leadingTrivia is [.., (kind: SyntaxKind.WhitespaceTrivia)]
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
73var statementToUpdateIndex = IndexOf(originalBlockStatements, s => topmostUsingStatements.Contains(s)); 90for (var i = 0; i < list.Count; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
178var index = GetInsertionIndex(
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\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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
128var shiftValue = IntegerUtilities.LogBase2(value);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
157var scale = d.GetScale(); 302for (var i = 0; i < names.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
338var positionBeforeRecordKeyword = previousToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1082var commaIndex = parameterList2.Parameters.GetWithSeparators().IndexOf(token); 1091var commaIndex = funcPtrParamList.Parameters.GetWithSeparators().IndexOf(token); 1934var start = token.SpanStart; 2012var position = targetToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (1)
17var nullIndex = identifier.IndexOf('\0');
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
55var index = 0; 69var stack = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
180for (var i = 0; i < list.Count; i++)
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); 333var index = list.GetWithSeparators().IndexOf(token); 342for (var i = (index - 1) / 2; i >= 0; i--) 407for (var i = clauses.Count - 1; i >= 0; i--) 462var spaceToAdd = additionalSpace ?? indenter.Options.FormattingOptions.IndentationSize; 471var position = indenter.GetCurrentPositionNotBelongToEndOfFileToken(indenter.LineToBeIndented.Start);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
202var last = _statementsBuilder.Count - 1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (23)
279var index = initializer.ArgumentList.Arguments.IndexOf(argument); 285var index = invocation.ArgumentList.Arguments.IndexOf(argument); 296var index = creation.ArgumentList.Arguments.IndexOf(argument); 303var index = primaryConstructorBaseType.ArgumentList.Arguments.IndexOf(argument); 314var index = elementAccess.ArgumentList.Arguments.IndexOf(argument); 349var commaIndex = argsAndCommas.IndexOf(previousToken); 359var index = tupleExpression.Arguments.IndexOf(argument); 381var index = attribute.ArgumentList.Arguments.IndexOf(argument); 521var index = GetArgumentListIndex(argumentList, previousToken); 527var index = GetArgumentListIndex(argumentList, previousToken); 533var index = GetArgumentListIndex(argumentList, previousToken); 549var index = GetArgumentListIndex(attributeArgumentList, previousToken); 743var argumentCount = argumentOpt?.Parent is BaseArgumentListSyntax baseArgumentList ? baseArgumentList.Arguments.Count : -1; 753var minParameterCount = parameterList.Count(p => !p.IsParams && !p.IsOptional); 754var maxParameterCount = parameterList.Any(p => p.IsParams) ? int.MaxValue : parameterList.Length; 858for (var i = 0; i < arrayType.RankSpecifiers.Count; i++) 898var index = GetArgumentListIndex(bracketedArgumentList, previousToken); 921var tokenIndex = argumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 940var tokenIndex = attributeArgumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 1307var parameterIndex = previousToken.HasValue 1434var parameterIndex = previousToken.HasValue 1563var subPatternCount = positionalPart.Subpatterns.Count; 2075var armIndex = switchExpression.Arms.IndexOf(arm);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
57if (TryFindSiblingAssignment(tupleLeft, tupleRight, sibling, out var index)) 60var insertionPosition = before ? index + 1 : index;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
189var indexToAddAfter = block.Statements.IndexOf(s => s == statementToAddAfterOpt);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (82)
CommandLineIVTTests.cs (4)
41var errorCode = compiler.Run(sw); 118var errorCode = compiler.Run(sw); 197var errorCode = compiler.Run(sw); 282var errorCode = compiler.Run(sw);
CommandLineTests.cs (60)
150var exitCode = cmd.Run(outWriter); 170var exitCode = cmd.Run(outWriter); 206var exitCode = cmd.Run(outWriter); 248var exitCode = cmd.Run(outWriter); 261var lastSlashIndex = path.LastIndexOfAny(separators); 301var exitCode = cmd.Run(outWriter); 351var exitCode = cmd.Run(outWriter); 387var exitCode = cmd.Run(outWriter); 406var exitCode = cmd.Run(outWriter); 426var exitCode = cmd.Run(outWriter); 585var exitCode = csc.Run(outWriter); 1879var foundIndex = actual.IndexOf(version); 4336var exitCode = CreateCSharpCompiler(null, srcDirectory, 4357var exitCode = CreateCSharpCompiler(null, srcDirectory, 9235var exitCode = csc.Run(writer); 9436var exitCode = csc.Run(outWriter); 9529var exitCode = csc.Run(outWriter); 9563var exitCode = csc.Run(outWriter); 9584var exitCode = csc.Run(outWriter); 9609var exitCode = csc.Run(outWriter); 9631var exitCode = csc.Run(outWriter); 9719var exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "" }).Run(outWriter); 9735var exitCode = cmd.Run(outWriter); 9828var exitCode = cmd.Run(outWriter); 10530var n = 0; 10531var index = source.IndexOf(word, StringComparison.Ordinal); 10579var exitCode = csc.Run(outWriter); 12501var exitCode = compiler.Run(outWriter); 12521var exitCode = compiler.Run(outWriter); 13422var exitCode = cmd.Run(outWriter); 13424var expectedErrorCode = expectedDiagnosticSeverity == ReportDiagnostic.Error ? 1 : 0; 13468var expectedErrorCount = warnAsError ? 1 : 0; 13469var expectedWarningCount = !warnAsError ? 1 : 0; 13514var expectedErrorCount = analyzerConfigSetToError ? 1 : 0; 13515var expectedWarningCount = !analyzerConfigSetToError ? 1 : 0; 13564var expectedErrorCount = rulesetSetToError ? 1 : 0; 13565var expectedWarningCount = !rulesetSetToError ? 1 : 0; 13594var expectedErrorCount = warnAsError ? 1 : 0; 13595var expectedWarningCount = !warnAsError ? 1 : 0; 13667var exitCode = cmd.Run(outWriter); 13669var expectedErrorCode = !noWarn && analyzerConfigSeverity == ReportDiagnostic.Error ? 1 : 0; 13754var exitCode = cmd.Run(outWriter); 13791var exitCode = cmd.Run(outWriter); 13792var expectedExitCode = !analyzerShouldBeSkipped && defaultSeverity == DiagnosticSeverity.Error ? 1 : 0; 13955var expectedWarningCount = expectedAnalyzerExecution ? 3 : (includeCurrentAssemblyAsAnalyzerReference ? 1 : 0); 14717var exitCode = cmd.Run(outWriter); 14779var exitCode = cmd.Run(outWriter); 14799var exitCode = cmd.Run(outWriter); 14824var exitCode = cmd.Run(outWriter); 14844var exitCode = cmd.Run(outWriter); 14923var exitCode = csc.Run(outWriter); 14956var exitCode = cmd.Run(outWriter); 15038var exitCode = cmd.Run(outWriter); 15559var exitCode = cmd.Run(outWriter); 15611var exitCode = cmd.Run(outWriter); 15693var exitCode = cmd.Run(outWriter); 15746var exitCode = cmd.Run(outWriter); 15825var exitCode = cmd.Run(outWriter); 15864var exitCode = cmd.Run(outWriter); 15904var exitCode = cmd.Run(outWriter);
GeneratorDriverCacheTests.cs (1)
57var maxCacheSize = 10;
SarifErrorLoggerTests.cs (9)
50var exitCode = cmd.Run(outWriter); 81var exitCode = cmd.Run(outWriter); 115var exitCode = cmd.Run(outWriter); 150var exitCode = cmd.Run(outWriter); 185var exitCode = cmd.Run(outWriter); 220var exitCode = cmd.Run(outWriter); 255var exitCode = cmd.Run(outWriter); 290var exitCode = cmd.Run(outWriter); 323var exitCode = cmd.Run(outWriter);
SarifV2ErrorLoggerTests.cs (4)
455var exitCode = cmd.Run(outWriter); 537var exitCode = cmd.Run(outWriter); 607var exitCode = cmd.Run(outWriter); 686var exitCode = cmd.Run(outWriter);
TouchedFileLoggingTests.cs (4)
52var exitCode = cmd.Run(outWriter); 99var exitCode = cmd.Run(outWriter); 132var exitCode = cmd.Run(outWriter); 175var exitCode = cmd.Run(writer);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (107)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (5)
369var insertionPosition = GetBraceInsertionPosition(selectedNode); 412var nextCaretPosition = GetOpenBraceSpanEnd(newRoot); 433var nextCaretPosition = GetOpenBraceSpanEnd(newRoot); 512var lineEnd = newRoot.GetText().Lines.GetLineFromPosition(lastToken.Span.End).End; 576var nextCaretPosition = newRoot.GetAnnotatedNodes(s_replacementNodeAnnotation).Single().GetLastToken().Span.End;
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (5)
57var nextCaretPosition = formattedNewRoot.GetAnnotatedTokens(s_openBracePositionAnnotation).Single().Span.End; 127var nextCaretPosition = GetOpenBraceSpanEnd(newRoot); 223var nextCaretPosition = GetOpenBraceSpanEnd(newRoot); 280var nextCaretPosition = GetOpenBraceSpanEnd(newRoot); 354var nextCaretPosition = formattedNewRoot.GetAnnotatedTokens(s_openBracePositionAnnotation).Single().Span.End;
BlockCommentEditing\BlockCommentEditingCommandHandler.cs (6)
88var start = caretPosition.Position; 99var firstNonWhitespacePosition = currentLine.GetFirstNonWhitespacePosition() ?? -1; 144var commentStart = blockComment.FullSpan.Start; 146for (var i = commentLine.Start.Position; i < commentStart; i++) 242var currentChar = containsBlockCommentStartString 252var start = currentChar;
CompleteStatement\CompleteStatementCommandHandler.cs (4)
163var caretPosition = caret.Position; 234var newCaretPosition = currentNode.Span.End; 416else if (CaretIsInForStatementInitializers(originalCaret, forStatement, out var relocatedPosition)) 460for (var separatorIndex = 0; separatorIndex < forStatementSyntax.Initializers.SeparatorCount; separatorIndex++)
ConvertNamespace\ConvertNamespaceCommandHandler.cs (1)
111var caret = caretOpt.Value.Position;
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
218var plusEqualTokenEndPosition = newRoot
EventHookup\EventHookupCommandHandler_TypeCharCommand.cs (1)
77var position = caretPoint.Value.Position;
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
101var length = subjectBuffer.CurrentSnapshot.Length > position + 1 ? 1 : 0;
FixInterpolatedVerbatimString\FixInterpolatedVerbatimStringCommandHandler.cs (1)
67var position = caret.Value.Position;
InlineRename\CSharpEditorInlineRenameService.cs (5)
124var fallbackStartLine = Math.Max(0, documentText.Lines.GetLineFromPosition(fallbackSpan.Start).LineNumber - NumberOfContextLines); 125var fallbackEndLine = Math.Min(documentText.Lines.Count - 1, documentText.Lines.GetLineFromPosition(fallbackSpan.End).LineNumber + NumberOfContextLines); 126var excessAtStart = startLine - fallbackStartLine; 127var excessAtEnd = fallbackEndLine - endLine; 160var length = endPosition - startPosition;
RawStringLiteral\RawStringLiteralCommandHandler_Return.cs (9)
49var position = caret.Value.Position; 64var quotesBefore = 0; 65var quotesAfter = 0; 82for (var i = position - 1; i >= 0; i--) 207var closingStart = GetStartPositionOfClosingDelimiter(expression); 214var insertedLinesBeforeCaret = 1; 215var openingEnd = GetEndPositionOfOpeningDelimiter(expression); 238var index = expression.Span.End; 250var index = expression.Span.Start;
RawStringLiteral\RawStringLiteralCommandHandler_TypeChar.cs (9)
87var position = caret.Position; 93var start = position; 139var position = caret.Position; 141var start = position; 145var end = position; 150var quoteLength = end - start; 195var position = caret.Position; 202var start = position; 207var quoteCount = position - start;
SplitStringLiteral\SplitStringLiteralCommandHandler.cs (1)
96!splitter.TrySplit(out var newRoot, out var newPosition))
StringCopyPaste\AbstractPasteProcessor.cs (4)
141var longestQuoteSequence = textContentSpansAfterChange.Max(ts => GetLongestQuoteSequence(textAfterChange, ts)); 143var quotesToAddCount = (longestQuoteSequence - StringExpressionBeforePasteInfo.DelimiterQuoteCount) + 1; 160var longestBraceSequence = textContentSpansAfterChange.Max( 165var dollarsToAddCount = (longestBraceSequence - StringExpressionBeforePasteInfo.DelimiterDollarCount) + 1;
StringCopyPaste\KnownSourcePasteProcessor.cs (7)
181var finalDollarSignCount = StringExpressionBeforePasteInfo.DelimiterDollarCount + 252for (var contentIndex = 0; contentIndex < _copyPasteData.Contents.Length; contentIndex++) 257TextBeforePaste.GetLineAndOffset(_selectionSpanBeforePaste.Start, out var line, out var offset); 291for (var i = 0; i < sourceText.Lines.Count; i++) 333TextBeforePaste.GetLineAndOffset(_selectionSpanBeforePaste.End, out var line, out var offset);
StringCopyPaste\StringCopyPasteCommandHandler.cs (3)
246var quotePosition = lastLine.GetFirstNonWhitespacePosition()!.Value; 332var startIndex = contentSpans.BinarySearch(snapshotSpan.Span.Start, FindIndex); 333var endIndex = contentSpans.BinarySearch(snapshotSpan.Span.End, FindIndex);
StringCopyPaste\StringCopyPasteData.cs (2)
113var firstCharIndexInclusive = virtualChars.IndexOf(firstOverlappingChar.Value); 114var lastCharIndexInclusive = virtualChars.IndexOf(lastOverlappingChar.Value);
StringCopyPaste\StringCopyPasteHelpers.cs (14)
142var start = 0; 198var longestCount = 0; 203var endQuoteIndex = currentIndex; 296for (var i = 0; i < value.Length; i++) 299var nextCh = i == value.Length - 1 ? 0 : value[i + 1]; 312var unicode = char.ConvertToUtf32(value, i); 426for (var i = 0; i < value.Length; i++) 429var nextCh = i == value.Length - 1 ? 0 : value[i + 1]; 455for (var i = 0; i < value.Length; i++) 458var nextCh = i == value.Length - 1 ? 0 : value[i + 1]; 511var nonWhitespaceIndex = GetFirstNonWhitespaceIndex(text, line); 528var commonPrefixLength = 0; 529for (var n = Math.Min(commonIndentPrefix.Length, lineWhitespaceSpan.Length); commonPrefixLength < n; commonPrefixLength++) 559for (var i = span.Start; i < span.End; i++)
StringCopyPaste\StringInfo.cs (19)
86var start = literal.SpanStart; 89var delimiterQuoteCount = start - literal.SpanStart; 91var end = SkipU8Suffix(text, literal.Span.End); 92var endBeforeU8Suffix = end; 112var rawStart = start; 128var rawEnd = end; 158var start = literal.SpanStart; 162var position = start; 165var delimiterQuoteCount = start - position; 167var end = SkipU8Suffix(text, literal.Span.End); 168var endBeforeU8Suffix = end; 187var start = interpolatedString.SpanStart; 190var delimiterDollarCount = start - interpolatedString.SpanStart; 192var position = start; 195var delimiterQuoteCount = start - position; 197var end = SkipU8Suffix(text, interpolatedString.Span.End); 198var endBeforeU8Suffix = end; 203var currentPosition = start; 204for (var i = 0; i < interpolatedString.Contents.Count; i++)
StringCopyPaste\UnknownSourcePasteProcessor.cs (5)
182for (var i = 0; i < textOfCurrentChange.Lines.Count; i++) 268TextBeforePaste.GetLineAndOffset(change.OldSpan.Start, out var line, out var offset); 319TextBeforePaste.GetLineAndOffset(change.OldSpan.End, out var line, out var offset);
TextStructureNavigation\CSharpTextStructureNavigatorProvider.cs (4)
85var start = token.Span.Start; 86var contentStart = start; 100var end = Math.Max(contentStart, token.Span.End); 101var contentEnd = end;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (83)
ChangeSignature\RemoveParametersTests.cs (4)
195for (var i = 0; i <= 4; i++) 226for (var i = 6; i <= 9; i++) 281for (var i = 0; i <= 4; i++) 312for (var i = 6; i <= 9; i++)
Classification\SemanticClassifierTests_TestMarkup.cs (4)
50var start = allCode.IndexOf(code, StringComparison.Ordinal); 51var length = code.Length; 71var start = allCode.IndexOf(code, StringComparison.Ordinal); 72var length = code.Length;
Classification\SyntacticTaggerTests.cs (2)
52var expectedLength = subjectBuffer.CurrentSnapshot.Length; 106var expectedLength = subjectBuffer.CurrentSnapshot.Length;
CodeActions\InlineMethod\CSharpInlineMethodTests.cs (4)
94var firstMarkerIndex = expectedMarkUpForCallee.IndexOf(Marker); 95var secondMarkerIndex = expectedMarkUpForCallee.LastIndexOf(Marker); 128var firstMarkerIndex = expectedMarkUp.IndexOf(Marker); 129var secondMarkerIndex = expectedMarkUp.LastIndexOf(Marker);
Completion\ArgumentProviders\ArgumentProviderOrderTests.cs (1)
64for (var i = 0; i < orderedCSharpArgumentProviders.Count; i++)
Completion\CompletionProviders\AbstractCSharpCompletionProviderTests.cs (1)
185var position = hostDocument.CursorPosition.Value;
Completion\CompletionProviders\CompletionProviderOrderTests.cs (1)
96for (var i = 0; i < orderedCSharpCompletionProviders.Count; i++)
Completion\CompletionProviders\LoadDirectiveCompletionProviderTests.cs (1)
81var position = textWithPositionMarker.IndexOf("$$");
Completion\CompletionProviders\ObjectInitializerCompletionProviderTests.cs (2)
663var position = hostDocument.CursorPosition.Value; 1279var position = hostDocument.CursorPosition.Value;
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (6)
2587var position = testDocument.CursorPosition.Value; 2602var caretPosition = textView.Caret.Position.BufferPosition.Position; 3013var position = testDocument.CursorPosition.Value; 3028var caretPosition = textView.Caret.Position.BufferPosition.Position; 3071var cursorPosition = testDocument.CursorPosition.Value; 3086var caretPosition = textView.Caret.Position.BufferPosition.Position;
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
120var position = textWithPositionMarker.IndexOf("$$");
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (1)
331var position = testDocument.CursorPosition.Value;
Completion\CompletionProviders\TypeImportCompletionProviderTests.cs (1)
1489for (var i = 0; i < expectedTypesInRelativeOrder.Count; ++i)
Completion\CompletionServiceTests.cs (1)
201var generatorRanCount = 0;
Debugging\LocationInfoGetterTests.cs (1)
27var position = testDocument.CursorPosition.Value;
Debugging\ProximityExpressionsGetterTests.cs (1)
75var caretPosition = testDocument.CursorPosition.Value;
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (1)
791var index = 0;
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (1)
411var selectedStyleIndex0 = Array.IndexOf(setting0.AllStyles, setting0.StyleName);
EventHookup\EventHookupCommandHandlerTests.cs (1)
617for (var i = 0; i < 20; i++)
Extensions\SyntaxTreeExtensionsTests.cs (2)
19for (var pos = line.Start; pos < line.EndIncludingLineBreak; pos++) 28for (var pos = line.Start; pos < line.EndIncludingLineBreak; pos++)
FixInterpolatedVerbatimString\FixInterpolatedVerbatimStringCommandHandlerTests.cs (1)
82var originalCaretPosition = originalView.Caret.Position.BufferPosition.Position;
Formatting\FormattingEngineTests.cs (1)
2218var position = text.IndexOf("/* __marker__ */");
Formatting\Indentation\CSharpFormatterTestsBase.cs (2)
78var index = line.ToString().LastIndexOf(ch); 82var position = line.Start + index;
Formatting\Indentation\SmartIndenterEnterOnTokenTests.cs (1)
1332var actualIndentation = await GetSmartTokenFormatterIndentationWorkerAsync(workspace, buffer, indentationLine, ch, useTabs);
Formatting\Indentation\SmartIndenterTests.cs (1)
3769var line = wpfTextView.TextBuffer.CurrentSnapshot.GetLineFromPosition(wpfTextView.Caret.Position.BufferPosition).LineNumber;
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (1)
3163var position = testDocument.CursorPosition.Value;
Formatting\Indentation\SmartTokenFormatterFormatTokenTests.cs (9)
406var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine: 5, ch: '#', useTabs: false); 427var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine: 5, ch: 'n', useTabs: false); 449var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine: 5, ch: 'n', useTabs: false); 475var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine: 9, ch: 't', useTabs: false); 501var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine: 9, ch: 'e', useTabs: false); 517out var code, out var position, out TextSpan span); 547var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine, '{', useTabs, baseIndentation, span); 584out var code, out var position, out TextSpan span); 614var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine, '}', useTabs, baseIndentation, span);
Intents\IntentTestsBase.cs (1)
87for (var i = 0; i < actualDocumentTexts.Count; i++)
Interactive\BraceMatching\InteractiveBraceHighlightingTests.cs (6)
131var xmlTagStartPosition = 4; 134var xmlTagEndPosition = 12; 137var xmlEndTagStartPosition = 16; 140var xmlEndTagEndPosition = 25; 144var openAnglePosition = 15 + buffer.CurrentSnapshot.GetLineFromLineNumber(3).Start; 147var closeAnglePosition = 15 + buffer.CurrentSnapshot.GetLineFromLineNumber(4).Start;
LineSeparators\LineSeparatorTests.cs (1)
509var i = 0;
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
283for (var i = 0; i < sources.Length; i++)
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (1)
200var position = testDocument.CursorPosition.Value;
QuickInfo\SemanticQuickInfoSourceTests.cs (3)
49var position = testDocument.CursorPosition.GetValueOrDefault(); 130var position = sourceDocument.CursorPosition!.Value; 299var position = sourceDocument.CursorPosition!.Value;
QuickInfo\SyntacticQuickInfoSourceTests.cs (1)
627var position = testDocument.CursorPosition.Value;
RawStringLiteral\RawStringLiteralCommandHandlerTests.cs (1)
70var virtualOffset = int.Parse(virtualSpaces.Key["VirtualSpaces-".Length..]);
SignatureHelp\ConstructorInitializerSignatureHelpProviderTests.cs (1)
759var index = 0;
SignatureHelp\InvocationExpressionSignatureHelpProviderTests.cs (1)
1689var index = 0;
SignatureHelp\ObjectCreationExpressionSignatureHelpProviderTests.cs (1)
688var index = 0;
StringCopyPaste\StringCopyPasteCommandHandlerTests.cs (3)
78var virtualOffset = int.Parse(virtualSpaces.Key["VirtualSpaces-".Length..]); 148GetCodeAndCaretPosition(expectedMarkup, out var expected, out var caretPosition); 172GetCodeAndCaretPosition(afterUndoMarkup, out var expected, out var caretPosition);
StringIndentation\StringIndentationTests.cs (4)
49var offset = region.IndentSpan.End - lastLine.Start; 51for (var i = firstLine.LineNumber + 1; i < lastLine.LineNumber; i++) 53var lineStart = text.Lines[i].Start; 704for (var i = 0; i < 2000; i++)
SymbolKey\SymbolKeyTestBase.cs (1)
48for (var i = 0; i < newlist.Count; i++)
SymbolKey\SymbolKeyTests.cs (1)
191for (var i = 0; i < 100; i++)
TypeInferrer\TypeInferrerTests.cs (1)
35var position = node?.SpanStart ?? textSpan.Start;
Workspaces\WorkspaceTests_EditorFeatures.cs (2)
573for (var iter = 0; iter < 10; iter++) 648for (var iter = 0; iter < 5 && !foundTheError; iter++)
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (10)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (3)
151for (var start = stringText[0] == '@' ? 2 : 1; start < stringText.Length - 1; start++) 329var position = 0; 381for (var i = 0; i < virtualChars.Length; i++)
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (5)
97for (var start = stringText[0] == '@' ? 2 : 1; start < stringText.Length - 1; start++) 264var position = 0; 315for (var i = 0; i < virtualChars.Length; i++) 326for (var i = regexes.Length - 2; i >= 0; i--) 362for (var i = 1; i < 1200; i++)
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests_RealWorld.cs (1)
49var options = obj.Value<int>("Options");
Recommendations\RecommenderTests.cs (1)
35Testing.TestFileMarkupParser.GetPosition(markup, out var code, out var position);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenLocalFunctionTests.cs (1)
6315for (var i = 0; i < usings.Length; i++)
CodeGen\CodeGenTupleTest.cs (1)
22616var pos = source1.IndexOf("var(a, )") + 8;
Emit\CompilationEmitTests.cs (1)
2736var symbolsSynthesizedCount = symbolSynthesized.Length;
Emit\EmitMetadataTests.cs (1)
2344var entryPointSectionIndex = peHeaders.GetContainingSectionIndex(peHeader.AddressOfEntryPoint);
Emit\GeneratedNamesTests.cs (2)
29Assert.True(GeneratedNames.TryParseSynthesizedDelegateName(name, out var actualByRefs, out var actualReturnsVoid, out var actualGeneration, out var actualParameterCount));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (14)
Emit\EditAndContinue\EditAndContinueTests.cs (9)
6365var baseTypeCount = reader0.TypeDefinitions.Count; 6366var baseFieldCount = reader0.FieldDefinitions.Count; 6367var baseMethodCount = reader0.MethodDefinitions.Count; 6368var baseAttributeCount = reader0.CustomAttributes.Count; 6369var baseParameterCount = reader0.GetParameters().Count(); 6386var generation = diff.NextGeneration.Ordinal; 6425var parentHandle = aggregator.GetGenerationHandle(attribute.Parent, out var parentGeneration); 6430var ctorHandle = aggregator.GetGenerationHandle(attribute.Constructor, out var ctorGeneration); 8247var n = compilation0.GetMembers("C.M").Length;
PDB\CSharpPDBTestBase.cs (4)
41var startRow = startLine.LineNumber + 1; 42var startColumn = span.Start - startLine.Start + 1; 45var endRow = endLine.LineNumber + 1; 46var endColumn = span.End - endLine.Start + 1;
PDB\TypeDefinitionDocumentTests.cs (1)
497var documentRow = reader.ReadCompressedInteger();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (28)
Attributes\AttributeTests_Assembly.cs (1)
1032var expectedEmittedAttrsCount = expectedSrcAttrCount - expectedDuplicateAttrCount;
Attributes\AttributeTests_RefReadOnly.cs (4)
1380var position = userFunction.Body.CloseBraceToken.Position; 1422var position = userFunction.Body.CloseBraceToken.Position; 1451var position = userFunction.Body.CloseBraceToken.Position; 1478var position = userFunction.Body.CloseBraceToken.Position;
Diagnostics\DiagnosticAnalyzerTests.cs (11)
727var id = Int32.Parse(descriptor.Id.Substring(2)); 1387var typeCount = 100; 1413var typeCount = 100; 1492for (var i = 0; i < autoGeneratedPrefixes.Length; i++) 1579var line = 3; 1580var column = 15; 1731var line = 3; 1732var column = 7; 3964var fileIndex = 0; 3975var expectedCount = additionalFilesHaveSamePaths ? additionalFiles.Length : 1;
Diagnostics\GetDiagnosticsTests.cs (3)
798for (var i = 0; i < 10; i++) 813for (var i = 0; i < partialDeclarationCount; i++) 851for (var i = 0; i < 10; i++)
FlowAnalysis\RegionAnalysisTests.cs (1)
4426var index = tree.GetCompilationUnitRoot().ToFullString().IndexOf(".Class)", StringComparison.Ordinal);
OverloadResolutionPriorityTests.cs (3)
2707foreach (var method in methodOrder) 2768foreach (var method in methodOrder) 2830foreach (var method in methodOrder)
Semantics\PatternMatchingTests.cs (1)
5040var nCases = r.Next(5);
Semantics\PrimaryConstructorTests.cs (2)
2177var otherBasePosition = ((BaseListSyntax)baseWithargs.Parent).Types[1].SpanStart; 2329var otherBasePosition = ((BaseListSyntax)baseWithargs.Parent).Types[1].SpanStart;
Semantics\RecordTests.cs (2)
22393var otherBasePosition = ((BaseListSyntax)baseWithargs.Parent!).Types[1].SpanStart; 22545var otherBasePosition = ((BaseListSyntax)baseWithargs.Parent!).Types[1].SpanStart;
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
EndToEndTests.cs (2)
298for (var i = 0; i < nestingLevel; i++) 718var interfacesNumber = Math.Max(overloads1Number, overloads2Number);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider (12)
src\Compilers\CSharp\Portable\SymbolDisplay\ObjectDisplay.cs (1)
253var unicode = char.ConvertToUtf32(value, i);
src\Compilers\CSharp\Portable\Symbols\Synthesized\GeneratedNameParser.cs (2)
223for (var i = 0; i < sha256LengthBytes; i++) 229var prefixEndsAt = index + length;
src\ExpressionEvaluator\CSharp\Source\ResultProvider\CSharpFormatter.cs (4)
53if (!GeneratedNameParser.TryParseGeneratedName(name, out _, out var openBracketOffset, out var closeBracketOffset)) 64if (!GeneratedNameParser.TryParseGeneratedName(name, out _, out var openBracketOffset, out var closeBracketOffset))
src\ExpressionEvaluator\CSharp\Source\ResultProvider\CSharpFormatter.Values.cs (3)
66var numSizes = sizes.Count; 75var lowerBound = lowerBounds[i]; 76var size = sizes[i];
src\ExpressionEvaluator\CSharp\Source\ResultProvider\CSharpResultProvider.cs (2)
47if (!GeneratedNameParser.TryParseGeneratedName(metadataName, out var kind, out var openBracketOffset, out var closeBracketOffset))
Microsoft.CodeAnalysis.CSharp.Features (384)
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); 173var parameterIndex = 0; 220var start = lastAttributes?.GetLastToken().GetNextToken().SpanStart ?? 739var numSeparatorsToSkip = arguments.Count - newArguments.Length; 764var numSeparatorsToSkip = arguments.Count - newArguments.Length; 773var index = 0; 828var 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\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\CrefCompletionProvider.cs (2)
63var position = context.Position; 243var groupCount = group.Count();
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
44var position = completionContext.Position; 73var sortValue = 0;
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
600for (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)
66var position = context.Position; 127var position = context.Position; 187var 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\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (2)
48var position = context.Position; 71var contextPosition = token.SpanStart;
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionProvider.cs (1)
60var position = item.Span.Start;
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
58var position = context.Position;
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\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\OverrideCompletionProvider.cs (1)
45var tokenSpanEnd = MemberInsertionCompletionItem.GetTokenSpanEnd(completionItem);
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (1)
72var tokenSpanEnd = MemberInsertionCompletionItem.GetTokenSpanEnd(completionItem);
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
44var position = context.Position;
Completion\CompletionProviders\SnippetCompletionProvider.cs (2)
78var position = context.Position; 105var position = completionContext.Position;
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (4)
66var position = completionContext.Position; 82var spanStart = position; 85var oldSpanStart = spanStart; 113var spanStart = 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 (1)
119position, context.LeftToken, includeOperators: false, out var parameterIndex, out var previousModifier))
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
60context.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)
75for (var i = 0; i < array.Length - 1; i++) 190for (var i = 0; i < localDeclarationStatement.Declaration.Variables.Count; i++) 287var yieldStatementsCount = memberDeclarationSyntax.DescendantNodes().OfType<YieldStatementSyntax>()
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (1)
49var identifiersCount = identifiers.Count();
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
41var position = span.Start;
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);
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (2)
60var triviaIndex = triviaList.IndexOf(trivia); 84var lastIndex = tokens.Count;
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)
326var firstNonWhitespacePos = line.GetFirstNonWhitespacePosition()!.Value; 406var quoteDelimiterCount = Math.Max(3, longestQuoteSequence + 1); 407var dollarCount = longestBraceSequence + 1; 419var longestQuoteSequence = 0; 420var longestBraceSequence = 0; 477var indentation = lineText.ConvertTabToSpace(options.TabSize, initialColumn: 0, endPosition: position - lineContainingPosition.Start); 513var start = startLine.GetFirstNonWhitespacePosition() == descendantSpan.Start 619var lastIndex = builder.Length; 620var beforeNewLines = lastIndex; 624var beforeSpaces = beforeNewLines; 681var length = Math.Min(leadingWhitespace1.Length, leadingWhitespace2.Length); 683var current = 0;
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (14)
108var index = 0; 117var index = characters.Length - 1; 182var longestQuoteSequence = GetLongestQuoteSequence(characters); 183var quoteDelimiterCount = Math.Max(3, longestQuoteSequence + 1); 209var longestQuoteSequence = GetLongestQuoteSequence(characters); 210var quoteDelimiterCount = Math.Max(3, longestQuoteSequence + 1); 268var commonWhitespacePrefix = ComputeCommonWhitespacePrefix(lines); 303for (var i = 1; i < lines.Count; i++) 322var length = Math.Min(leadingWhitespace1.Length, leadingWhitespace2.Length); 324var current = 0; 333var current = 0; 342var index = 0; 352var end = index; 366var index = 0;
ConvertToRawString\ConvertStringToRawStringCodeRefactoringProvider.cs (2)
35var count = (int)ConvertToRawKind.ContainsEscapedEndOfLineCharacter * 2; 37for (var i = 0; i < count; i++)
ConvertToRawString\ConvertToRawStringHelpers.cs (2)
140var longestSequence = 0; 143var j = i;
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (2)
144var lastEndOfLineIndex = leadingTrivia.IndexOf(syntaxTrivia); 147var 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)
77var 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++) 877var d = GetItemIndexByPosition(declarators, position); 878var i = 0; 881var left = d - i; 882var right = d + i; 905for (var i = list.SeparatorCount - 1; i >= 0; i--) 978for (var i = 0; i < accessors.Count; i++)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
188var position = span.Start; 668var direction = +1; 3065for (var i = 0; i < oldVariables.Length; i++)
EmbeddedLanguages\CSharpTestEmbeddedLanguageClassifier.cs (11)
72var whitespaceCount = 0; 73for (var i = lastLine.Start; i < lastLine.End && SyntaxFacts.IsWhitespace(text[i]); i++) 76for (var i = firstLine.LineNumber + 1; i < lastLine.LineNumber; i++) 141var nestedAnonymousSpanCount = 0; 142var nestedNamedSpanCount = 0; 211var start = i; 212var seekPoint = i; 245var startIndexInclusive = classifiedSpan.TextSpan.Start; 246var endIndexExclusive = classifiedSpan.TextSpan.End; 248var currentStartIndexInclusive = startIndexInclusive; 251var currentEndIndexExclusive = currentStartIndexInclusive + 1;
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); 182var start = nameOrMemberAccessExpression.SpanStart; 608for (var i = 0; i < namespaceContainers.Count; ++i)
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (2)
75var start = gotoStatement.GotoKeyword.SpanStart; 76var end = !gotoStatement.CaseOrDefaultKeyword.IsKind(SyntaxKind.None)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
177var result = 0;
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (11)
60var insertionIndex = GetFieldInsertionIndex(isConstant, oldTypeDeclaration, newTypeDeclaration, cancellationToken); 72var insertionIndex = isConstant 96var index = 0; 97var lastConstantIndex = oldMembers.LastIndexOf(IsConstantField); 105var firstFieldIndex = oldMembers.IndexOf(member => member is FieldDeclarationSyntax); 112var firstChangeIndex = DetermineFirstChange(oldMembers, newMembers); 136var index = 0; 137var lastFieldIndex = oldMembers.LastIndexOf(member => member is FieldDeclarationSyntax); 144var lastConstantIndex = oldMembers.LastIndexOf(IsConstantField); 151var firstChangeIndex = DetermineFirstChange(oldMembers, newMembers); 165for (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)
128var 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)
76=> int.TryParse(literal.Token.ValueText, out var errorCodeNumber)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProviderExtensions.cs (1)
43var position = checkId.IndexOf(':');
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
153var position = context.Position;
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (2)
74var spanStart = parent.SpanStart; 75var spanEnd = openBrace.Span.End;
SignatureHelp\AttributeSignatureHelpProvider.cs (2)
135var position = attribute.SpanStart; 169for (var i = 0; i < namedParameters.Count; i++)
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (1)
138var position = openToken.SpanStart;
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (1)
225var position = openToken.SpanStart;
SignatureHelp\GenericNameSignatureHelpProvider.cs (2)
153var offset = genericIdentifier.SpanStart - genericName.SpanStart; 174var position = lessThanToken.SpanStart;
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (1)
148var parameterIndexOverride = new LightweightOverloadResolution(semanticModel, position, invocationExpression.ArgumentList.Arguments)
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (1)
41var position = invocationExpression.SpanStart;
SignatureHelp\LightweightOverloadResolution.cs (13)
70for (var i = 0; i < arguments.Count; i++) 78for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 80var parameterIndex = argumentToParameterMap[argumentIndex]; 94var argumentIndexToSave = GetArgumentIndex(); 95var foundParameterIndex = -1; 151for (var i = 0; i < arguments.Count; i++) 154for (var i = 0; i < arguments.Count; i++) 156var parameterIndex = argumentToParameterMap[i]; 161for (var i = 0; i < specified.Count; i++) 177var currentParameterIndex = 0; 181for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 193var namedParameterIndex = method.Parameters.IndexOf(p => p.Name == argumentName); 245for (var i = 0; i < arguments.Count - 1; i++)
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (1)
122var parameterIndexOverride = new LightweightOverloadResolution(semanticModel, position, objectCreationExpression.ArgumentList.Arguments)
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_NormalType.cs (1)
25var position = objectCreationExpression.SpanStart;
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (1)
125var position = openToken.SpanStart;
Snippets\AbstractCSharpTypeSnippetProvider.cs (3)
56var targetPosition = position; 62preferredOrder.TryGetValue((int)SyntaxKind.PublicKeyword, out var publicModifierOrder)) 66if (preferredOrder.TryGetValue((int)modifierKind, out var targetTokenOrder) &&
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
61var 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\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (1)
67var start = lastPragma == default ? 0 : lastPragma.FullSpan.End;
src\Analyzers\CSharp\Analyzers\FileHeaders\CSharpFileHeaderHelper.cs (2)
30var startIndex = triviaString.IndexOf("/*", StringComparison.Ordinal) + 2; 31var endIndex = triviaString.LastIndexOf("*/", StringComparison.Ordinal);
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (3)
335var localStatementStart = localStatement.Span.Start; 336var argumentNodeStart = argumentNode.Span.Start; 344var descendentStart = descendentNode.Span.Start;
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
261var ifIndex = blockStatements.IndexOf(ifStatement);
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\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\RemoveUnreachableCodeHelpers.cs (1)
59var firstUnreachableStatementIndex = siblingStatements.IndexOf(firstUnreachableStatement);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
140var argumentIndex = 0;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
363for (var i = arguments.Count - 1; i >= 0; i--)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
798for (var currentIndex = 0; currentIndex < sizeValue; currentIndex++)
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (4)
92var individualElementCount = _objectCreationExpression.Initializer?.Expressions.Count ?? 0; 146var totalConstantValue = 0; 147for (var i = expressionPieces.Count - 1; i >= 0; i--) 186var matchIndex = spreadElements.FindIndex(SyntaxFacts.AreEquivalent, current);
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
124var paramsModifierIndex = parameter.Modifiers.IndexOf(SyntaxKind.ParamsKeyword);
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
244var anonymousFunctionStart = anonymousFunction.SpanStart; 247var descendentStart = descendentNode.Span.Start; 359var expressionStatementIndex = block.Statements.IndexOf(expressionStatement);
src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
88var position = argument.Expression.SpanStart;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (3)
351var localStatementStart = _localStatement.SpanStart; 352var comparisonSpanStart = _comparison.SpanStart; 359var descendentNodeSpanStart = descendentNode.SpanStart;
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\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (2)
183var index = statements.IndexOf(outermostUsing); 201for (var i = 0; i < index; i++)
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\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
105var insertionIndex = finalLeadingTrivia.Count;
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (2)
62var openParenthesisPosition = conditionalExpressionSyntaxStartPosition; 112var closeParenPosition = endToken.Span.End;
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\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
146for (var i = 1; i < switchLabels.Count; i++)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
632var summaryIndex = originalClassDoc.Content.IndexOf(node =>
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (2)
157var argCount = tuple.Arguments.Count; 165for (var i = 0; i < argCount; i++)
src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.AddNewKeywordAction.cs (1)
52=> preferredOrder.TryGetValue(token.RawKind, out var value) ? value : int.MaxValue;
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (3)
121var declarationIndex = statements.IndexOf(localDeclarationStatement); 126for (var i = declarationIndex - 1; i >= 0; i--) 159for (var i = declarationIndex + 1; i < statements.Count; i++)
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
178for (var i = 0; i < leftArguments.Length; i++)
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
54var arity = type.GetArity();
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
188var insertionIndex = modifiers.IndexOf(partialModifier);
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (3)
350var index = 0; 351for (var i = 0; i < triviaList.Count; i++) 425for (var i = fileHeader.Length - 1; i >= 0; i--)
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (2)
80var start = token.SpanStart; 81var end = token.Span.End;
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (2)
82var start = token.SpanStart; 83var end = token.Span.End;
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
228var index = invocation.ArgumentList.Arguments.IndexOf(argument);
src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.cs (1)
35var asyncTokenIndex = modifiers.IndexOf(SyntaxKind.AsyncKeyword);
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
82var lastIndex = triviaList.IndexOf(lastComment) + 1;
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
68foreach (var index in nullableDirectiveIndices.OrderByDescending(x => x))
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\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (7)
53var wrappingLength = formattingOptions.CollectionExpressionWrappingLength; 665var firstLeadingCommentIndex = leadingTrivia.IndexOf(firstLeadingComment); 666var lastLeadingCommentIndex = leadingTrivia.IndexOf(lastLeadingComment); 669for (var i = firstLeadingCommentIndex; i <= lastLeadingCommentIndex; i++) 718var indentation = lineText.ConvertTabToSpace(formattingOptions.TabSize, initialColumn: 0, endPosition: position - lineContainingPosition.Start); 729var totalLength = 0; 855var index = trivia.Count;
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
164var index = originalArgumentListChildren.IndexOf(argument);
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
41for (var i = 0; i < matches.Length; i++)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
181for (var i = 0; i < elements.Length; i++)
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (2)
254var constant1 = GetInt32Value(result.Op1); 255var constant2 = GetInt32Value(result.Op2);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
72for (var i = 2; i < diagnostic.AdditionalLocations.Count; i++) 244var i = 0; 294var parameterIndex = TryDetermineParameterIndex(argumentNode.NameColon, method);
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\CSharpUseObjectInitializerCodeFixProvider.cs (1)
80for (var i = 0; i < matches.Length; i++)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
206for (var i = leadingTrivia.Length - 1; i >= 0; i--) 208var currentIndex = i; 224for (var currentIndex = typeDeclaration.Members.IndexOf(constructorDeclaration) - 1; currentIndex >= 0; currentIndex--)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
132var insertionIndex = leadingTrivia is [.., (kind: SyntaxKind.WhitespaceTrivia)]
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
73var statementToUpdateIndex = IndexOf(originalBlockStatements, s => topmostUsingStatements.Contains(s)); 90for (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; 449var spanStart = syntaxList.First().GetFirstToken().FullSpan.End; 450var spanEnd = end >= spanStart 454var hintSpanStart = syntaxList.First().SpanStart; 455var 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)
162var start = parent.Span.Start; 163var 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\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)
62var position = textSpan.Start;
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (15)
ConvertToInterpolatedString\ConvertPlaceholderToInterpolatedStringTests.cs (3)
43for (var i = 1; i <= ParametersToCheck; i++) 52for (var i = 1; i <= ParametersToCheck; i++) 69for (var i = 0; i < numberOfParameters; i++)
EditAndContinue\BreakpointSpansTests.cs (3)
73MarkupTestFile.GetPositionAndSpans(markup, out var source, out var position, out var expectedSpans); 95var endPosition = root.Span.End; 96for (var p = position; p < endPosition; p++)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (4)
70var i = 0; 74var start = source.IndexOf(StartTag, i, StringComparison.Ordinal); 81var end = source.IndexOf(EndTag, start + 1, StringComparison.Ordinal); 307var oldStatementPosition = source1.IndexOf(oldStatementSource, StringComparison.Ordinal);
EditAndContinue\SyntaxUtilitiesTests.cs (2)
84var leftPosition = leftRoot.DescendantNodes().OfType<LiteralExpressionSyntax>().ElementAt(2).SpanStart; // 0 within Console.WriteLine(0) 131var leftPosition = leftRoot.DescendantNodes().OfType<LiteralExpressionSyntax>().ElementAt(5).SpanStart; // 3 within Console.WriteLine(3)
SemanticSearch\CSharpSemanticSearchServiceTests.cs (2)
32var lineStart = text.LastIndexOfAny(s_lineBreaks, position, position) + 1; 33var lineEnd = text.IndexOfAny(s_lineBreaks, position);
Snippets\AbstractCSharpAutoPropertySnippetProviderTests.cs (1)
139TestFileMarkupParser.GetPosition(markup, out var code, out var position);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (8)
CommandLineRunnerTests.cs (1)
775var foundIndex = actual.IndexOf(version);
InteractiveSessionTests.cs (2)
829var result = CSharpScript.EvaluateAsync<int>(@" 1003var result = CSharpScript.EvaluateAsync<int>(@"
ObjectFormatterTests.cs (1)
494for (var i = 0; i < count; i++)
ScriptTests.cs (4)
496var expected = 42; 513var result = await script.EvaluateAsync(); 564var result = await script.EvaluateAsync(); 837var result = await script.EvaluateAsync();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (59)
Semantics\FieldInitializerBindingTests.cs (1)
282var initValueLineNumber = syntaxTree.GetLineSpan(initValueSyntax.Span).StartLinePosition.Line;
Semantics\InterceptorsTests.cs (1)
3582var position = interceptableName.Position + 1;
Semantics\LocalFunctionTests.cs (16)
7346var localFuncPosition = tree.GetText().ToString().IndexOf("void local<TParameter>()", StringComparison.Ordinal) - 1; 7347var methodPosition = tree.GetText().ToString().IndexOf("void M2<TParameter>()", StringComparison.Ordinal) - 1; 7435var aPosition = getIdentifierPosition("a"); 7439var bPosition = getIdentifierPosition("b"); 7443var cPosition = getIdentifierPosition("c"); 7446var dPosition = getIdentifierPosition("d"); 7499var localFuncPosition = tree.GetText().ToString().IndexOf("[My(a)]", StringComparison.Ordinal); 7500var methodPosition = tree.GetText().ToString().IndexOf("[My(b)]", StringComparison.Ordinal); 7573var localFuncPosition = tree.GetText().ToString().IndexOf("positionA", StringComparison.Ordinal); 7574var methodPosition = tree.GetText().ToString().IndexOf("positionB", StringComparison.Ordinal); 8929var localFuncPosition = tree.GetText().ToString().IndexOf("positionA", StringComparison.Ordinal); 8930var methodPosition = tree.GetText().ToString().IndexOf("positionB", StringComparison.Ordinal); 9433var localFuncPosition = tree.GetText().ToString().IndexOf("positionA", StringComparison.Ordinal); 9434var methodPosition = tree.GetText().ToString().IndexOf("positionB", StringComparison.Ordinal); 9751var localFuncPosition = tree.GetText().ToString().IndexOf("positionA", StringComparison.Ordinal); 9752var methodPosition = tree.GetText().ToString().IndexOf("positionB", StringComparison.Ordinal);
Semantics\LookupTests.cs (7)
30var position = testSrc.Contains("/*<bind>*/") ? GetPositionForBinding(tree) : GetPositionForBinding(testSrc); 39var position = testSrc.Contains("/*<bind>*/") ? GetPositionForBinding(tree) : GetPositionForBinding(testSrc); 427var position = GetPositionForBinding(tree); 583var position = testSrc.IndexOf("return", StringComparison.Ordinal); 684var baseExprLocation = baseExprNode.SpanStart; 1369var eof = tree.GetCompilationUnitRoot().FullSpan.End; 1983var position = GetPositionForBinding(tree);
Semantics\NullableContextTests.cs (4)
67var classDeclPosition = syntaxTree.GetRoot().DescendantNodes().OfType<ClassDeclarationSyntax>().Single().SpanStart; 68var methodDeclPosition = syntaxTree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single().SpanStart; 102var classDecl1 = syntaxTree1.GetRoot().DescendantNodes().OfType<ClassDeclarationSyntax>().Single().SpanStart; 103var classDecl2 = syntaxTree2.GetRoot().DescendantNodes().OfType<ClassDeclarationSyntax>().Single().SpanStart;
Semantics\OverloadResolutionPerfTests.cs (2)
741for (var i = 0; i < 15; i++) 748for (var i = 0; i < 15; i++)
Semantics\QueryTests.cs (2)
3133var index = source.IndexOf("select i", StringComparison.Ordinal); 3161var index = source.IndexOf("join int delegate in expr2 on i equals delegate", StringComparison.Ordinal);
Semantics\SemanticErrorTests.cs (1)
3332var callPosition = callExpr.SpanStart;
Semantics\SuppressAccessibilityChecksTests.cs (4)
55var position = invocation.FullSpan.Start; 73var position = invocation.FullSpan.Start; 88var position = invocation.FullSpan.Start; 175var position = invocation.FullSpan.Start;
Semantics\UsingStatementTests.cs (1)
1866var i = 0;
SourceGeneration\GeneratorDriverFuzzTests.cs (7)
256for (var iteration = 0; iteration < 1000; iteration++) 264var depth = 5; // adjust as needed for a simpler reproducer 273var originalInputsLength = 1 + random.Next(4); // adjust as needed for simpler repro 275for (var i = 0; i < originalInputsLength; i++) 282for (var i = 0; i < originalInputsLength; i++) 299var newDocumentsCount = random.Next(3); // adjust as needed for simpler repro 377var count = random.Next(depth);
SourceGeneration\GeneratorDriverTests.cs (5)
1357var start = source.IndexOf(x.Location); 1359var end = start + x.Location.Length; 1694var result = userFunc(10, CancellationToken.None); 1695var userResult = userFunc(10, CancellationToken.None); 3398var capacity = header.Length + (expr.Length * count) + 5;
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (6)
1024var counter = 0; 1061var counter = 0; 1099var counter = 0; 1137var counter = 0; 1175var counter = 0; 1213var counter = 0;
SourceGeneration\StateTableTests.cs (1)
101foreach (var value in items)
SourceGeneration\SyntaxAwareGeneratorTests.cs (1)
2084var sleepTimeInMs = 50;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (92)
Compilation\CSharpCompilationOptionsTests.cs (22)
168new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOutputKind((OutputKind)Int32.MaxValue).VerifyErrors( 170Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OutputKind", Int32.MaxValue.ToString())); 172new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOutputKind((OutputKind)Int32.MinValue).VerifyErrors( 174Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OutputKind", Int32.MinValue.ToString())); 176new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel((OptimizationLevel)Int32.MaxValue).VerifyErrors( 178Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OptimizationLevel", Int32.MaxValue.ToString())); 180new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel((OptimizationLevel)Int32.MinValue).VerifyErrors( 182Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OptimizationLevel", Int32.MinValue.ToString())); 184new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithPlatform((Platform)Int32.MaxValue).VerifyErrors( 186Diagnostic(ErrorCode.ERR_BadPlatformType).WithArguments(Int32.MaxValue.ToString())); 188new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithPlatform((Platform)Int32.MinValue).VerifyErrors( 190Diagnostic(ErrorCode.ERR_BadPlatformType).WithArguments(Int32.MinValue.ToString())); 318new CSharpCompilationOptions(outputKind: (OutputKind)Int32.MaxValue).VerifyErrors( 320Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OutputKind", Int32.MaxValue.ToString())); 322new CSharpCompilationOptions(outputKind: (OutputKind)Int32.MinValue).VerifyErrors( 324Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OutputKind", Int32.MinValue.ToString())); 326new CSharpCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel: (OptimizationLevel)Int32.MaxValue).VerifyErrors( 328Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OptimizationLevel", Int32.MaxValue.ToString())); 330new CSharpCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel: (OptimizationLevel)Int32.MinValue).VerifyErrors( 332Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OptimizationLevel", Int32.MinValue.ToString())); 334new CSharpCompilationOptions(OutputKind.ConsoleApplication, platform: (Platform)Int32.MinValue).VerifyErrors( 336Diagnostic(ErrorCode.ERR_BadPlatformType).WithArguments(Int32.MinValue.ToString()));
Compilation\GetSemanticInfoTests.cs (12)
336for (var from = 0; from < types.Length; from++) 338for (var to = 0; to < types.Length; to++) 3785var position = text.IndexOf("here", StringComparison.Ordinal); 3818var position = text.IndexOf("here", StringComparison.Ordinal); 3912var position = source2.IndexOf("here", StringComparison.Ordinal); 3952var position = source2.IndexOf("here", StringComparison.Ordinal); 4211var position = text.IndexOf("< >", StringComparison.Ordinal); 4241var position = text.IndexOf("< >", StringComparison.Ordinal); 4271var position = text.IndexOf("S<,,,>", StringComparison.Ordinal); 4874var position = source.IndexOf("this", StringComparison.Ordinal); 4909var position = source.IndexOf("Equals", StringComparison.Ordinal); 6011var position = text.IndexOf(">", StringComparison.Ordinal);
Compilation\GetUnusedImportDirectivesTests.cs (1)
194var position = text.IndexOf("/*here*/", StringComparison.Ordinal);
Compilation\IndexedProperties_BindingTests.cs (1)
156var position = GetPositionForBinding(tree);
Compilation\ReferenceManagerTests.cs (2)
1823var implicitTypeCount1 = comp1.GlobalNamespace.GetMember<NamespaceSymbol>("A").GetMembers(TypeSymbol.ImplicitTypeName).Length; 1829var implicitTypeCount2 = comp2.GlobalNamespace.GetMember<NamespaceSymbol>("A").GetMembers(TypeSymbol.ImplicitTypeName).Length;
Compilation\SemanticModelAPITests.cs (16)
2028var position = oldSyntax.SpanStart; 3127var methodDeclLocation = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().First().Body!.SpanStart; 3188var position = source.IndexOf("return", StringComparison.Ordinal); 3223var position = source.IndexOf("return", StringComparison.Ordinal); 3253var position = source.IndexOf("int", StringComparison.Ordinal); 3294var position = source.IndexOf("TakesOut", StringComparison.Ordinal); 3335var position = source.IndexOf("TakesOut", StringComparison.Ordinal); 3376var position = source.IndexOf("TakesOut", StringComparison.Ordinal); 3410var position = source.IndexOf("TakesOut", StringComparison.Ordinal); 3452var position = source.IndexOf("Method", StringComparison.Ordinal); 3493var position = source.IndexOf("Method", StringComparison.Ordinal); 3534var position = source.IndexOf("Method", StringComparison.Ordinal); 3555var position = tree.GetText().ToString().IndexOf("class C {", StringComparison.Ordinal); 3576var position = tree.GetText().ToString().IndexOf("class C {", StringComparison.Ordinal); 3615var position = source.IndexOf("struct", StringComparison.Ordinal); 3905var endPosition = methodDecl.Body.OpenBraceToken.EndPosition;
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (17)
1558var constraintStart = constraintSyntax.WhereKeyword.SpanStart; 1714var namespaceStart = namespaceDecl.OpenBraceToken.SpanStart; 1816var methodStart = methodDecl.Body.OpenBraceToken.SpanStart; 1872var methodStart = methodDecl.Body.OpenBraceToken.SpanStart; 1934var position = source.IndexOf("a.F()", StringComparison.Ordinal); 2009var methodStart = methodDecl.Body.OpenBraceToken.SpanStart; 2079var position = text.IndexOf('{', text.IndexOf("a)", StringComparison.Ordinal)); 2189var position = text.IndexOf("Description(null)", 0, StringComparison.Ordinal); 2210var position2 = text.IndexOf("namespace InvalidWithoutSuffix", 0, StringComparison.Ordinal); 4001var typeofArgPosition = typeofArgSyntax.SpanStart; 4088var position1 = tree.GetText().ToString().IndexOf("WriteLine", StringComparison.Ordinal); 4169var position = tree.GetText().ToString().IndexOf("class C {", StringComparison.Ordinal); 4212var position2 = tree.GetText().ToString().IndexOf("C goo<O>", StringComparison.Ordinal); 4221var position3 = tree.GetText().ToString().IndexOf("Serializable", StringComparison.Ordinal); 4247var position = tree.GetText().ToString().IndexOf("class C {", StringComparison.Ordinal); 4324var position2 = tree.GetText().ToString().IndexOf("C goo<O>", StringComparison.Ordinal); 4347var position3 = tree.GetText().ToString().IndexOf("Serializable", StringComparison.Ordinal);
DocumentationComments\CrefTests.cs (4)
6327var crefPosition = cref.SpanStart; 6328var crefReturnTypePosition = crefReturnType.SpanStart; 6329var crefParameterTypePosition = crefParameterType.SpanStart; 6330var nonCrefPosition = tree.GetRoot().DescendantTrivia().Single(t => t.IsKind(SyntaxKind.SingleLineDocumentationCommentTrivia)).SpanStart;
Symbols\AnonymousTypesSemanticsTests.cs (1)
1494var pos = data.Nodes[0].Span.End;
Symbols\AnonymousTypesSymbolTests.cs (1)
1477var position = source1.IndexOf("var d", StringComparison.Ordinal) - 1;
Symbols\ConversionTests.cs (1)
415var position = source.IndexOf("//", StringComparison.Ordinal);
Symbols\Metadata\PE\LoadingAttributes.cs (2)
701Assert.Equal(typeof(Int32), attrSym.CommonConstructorArguments[0].Value.GetType()); 1065var count = 0;
Symbols\Metadata\PE\TypeForwarders.cs (2)
1482var plus = fullName.IndexOf('+'); 1751var plus = fullName.IndexOf('+');
Symbols\Source\EnumTests.cs (1)
1016var count = 0;
Symbols\Source\MethodTests.cs (4)
2063var keywordPos = source.IndexOf('+'); 2064var parenPos = source.IndexOf('('); 2084var keywordPos = source.IndexOf("string", StringComparison.Ordinal); 2085var parenPos = source.IndexOf('(');
Symbols\Source\NullablePublicAPITests.cs (2)
4117var position = localFunction.DescendantNodes().OfType<VariableDeclarationSyntax>().Single().Span.End; 4903var spanStart = ctorDecl
Symbols\TypeTests.cs (3)
593var v1 = sym1.GetHashCode(); 594var v2 = sym1.GetHashCode(); 1083var x = mems.Length;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (36)
IncrementalParsing\GrammarAmbiguities.cs (3)
85var start = codeBefore.Length; 86var length = codeToBeReplaced.Length; 115for (var i = 0; i < expectedNode.ChildNodesAndTokens().Count; i++)
IncrementalParsing\IncrementalParsingTests.cs (4)
619var valueSetterLinePosition = initialSource.IndexOf(valueSetterLine); 4114var position1 = source.IndexOf("i =") + 1; 4115var position2 = source.IndexOf("i <") + 1; 4116var position3 = source.IndexOf("i++") + 1;
LexicalAndXml\LexicalTests.cs (12)
1737var value = 123; 2584var text = Int32.MaxValue.ToString(); 2592Assert.Equal(Int32.MaxValue, token.Value); 2614var value = ((uint)Int32.MaxValue) + 1; 2737var value = 0x123; 2785var value = 0x12345678; 2801var value = 0x7FFFFFFF; 2881var value = 0x123; 2929var value = 0xAA; 2945var value = 0x7FFFFFFF; 3382var value = 3; 4618for (var i = 0; i < 1326; i++)
LexicalAndXml\PreprocessorTests.cs (1)
242Assert.Equal(exp.Number, Int32.Parse(ld.Line.Text));
Parsing\CollectionExpressionParsingTests.cs (1)
17103for (var i = 1; i <= count; i++)
Parsing\FileModifierParsingTests.cs (1)
2471for (var i = 0; i < FileModifiersCount - 1; i++)
Parsing\ParserRegressionTests.cs (3)
163var lines1 = tree.GetText().Lines.Count; // 3 168var line = endLinePosition.Line; 169var lines2 = line + 1;
Parsing\RawInterpolatedStringLiteralCompilingTests.cs (1)
62for (var i = 0; i < text.Length; i++)
Syntax\SyntaxAnnotationTests.cs (2)
477var count = GetAllNodesAndTokens(currentRoot).Count; 508var numberOfCandidates = candidatePool.Count;
Syntax\SyntaxDiffingTests.cs (2)
292var index = original.LastIndexOf(indexText, StringComparison.Ordinal); 352var index = original.IndexOf(indexText, StringComparison.Ordinal);
Syntax\SyntaxNodeTests.cs (6)
736var position = identifier.Span.Start + 1; 787var position = tree.GetText().Lines[2].End - 1; 3338foreach (var index in new int[] { -1, 2 }) 3371foreach (var index in new int[] { -1, 0, 23 }) 3862for (var i = 0; i < 3000; i++) 3870var position = 4000;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
DiagnosticTestUtilities.cs (1)
192var actualGroupCount = actualGroup != null ? actualGroup.Count() : 0;
Extensions.cs (3)
489var idx = expType.Name.LastIndexOfAny(new char[] { '`' }); 505for (var i = 0; i <= expArgs.Count() - 1; i++) 555for (var i = 0; i <= a.Length - 1; i++)
SemanticModelTestBase.cs (1)
140var position = testSrc.IndexOf(subStrForPreprocessNameIndex, StringComparison.Ordinal);
Microsoft.CodeAnalysis.CSharp.Workspaces (205)
Classification\Worker.cs (4)
87var textSpanStart = _textSpan.Start; 88var textSpanEnd = _textSpan.End; 166var classificationSpanStart = _textSpan.Start; 279var index = triviaList.IndexOf(trivia);
Classification\Worker_DocumentationComments.cs (1)
103for (var index = 0; index < text.Length; index++)
CodeGeneration\CSharpSyntaxGenerator.cs (8)
2904var index = IndexOf(GetSubDeclarations(fullDecl), declaration); 2987var count = GetDeclarationCount(multiPartDeclaration); 3043var index = this.IndexOf(subDecls, declaration); 3082var count = subDecls.Count; 3083var index = this.IndexOf(subDecls, declaration); 3096var count = GetDeclarationCount(multiPartDeclaration); 3708var index = 0; 3709for (var i = 0; i < triviaList.Count; i++)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
671var arity = genericNameNode.Arity;
Rename\CSharpRenameRewriterLanguageService.cs (1)
1243var 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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (24)
132var offset = token.SpanStart; 136var startIndexInclusive = 0; 137var endIndexExclusive = tokenText.Length; 158for (var index = startIndexInclusive; index < endIndexExclusive;) 188var indentationLength = parentSourceText.Lines.GetLineFromPosition(parentExpression.Span.End).GetFirstNonWhitespaceOffset() ?? 0; 196var startLineInclusive = tokenIncludeDelimiters ? 1 : 0; 200var lastLineExclusive = tokenIncludeDelimiters ? tokenSourceText.Lines.Count - 1 : tokenSourceText.Lines.Count; 203for (var lineNumber = startLineInclusive; lineNumber < lastLineExclusive; lineNumber++) 207var lineStart = lineSpan.Start; 219var lineEnd = lineNumber == lastLineExclusive - 1 ? currentLine.End : currentLine.EndIncludingLineBreak; 223for (var i = lineStart; i < lineEnd;) 246var startIndexInclusive = startDelimiter.Length; 247var endIndexExclusive = tokenText.Length - endDelimiter.Length; 256var offset = token.SpanStart; 257for (var index = startIndexInclusive; index < endIndexExclusive;) 307for (var i = 0; i < charResults.Count;) 407var startIndex = index; 423for (var i = 0; i < 8; i++) 458var pos = startIndex + offset; 468var intChar = 0; 475for (var i = 0; i < 4; i++) 496var intChar = 0; 503var endIndex = index; 504for (var i = 0; i < 4 && endIndex < tokenText.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
74var index = argumentList.Arguments.IndexOf(argument);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
59var index = argumentList.Arguments.IndexOf(argument);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
87var triviaIndex = parentToken.LeadingTrivia.IndexOf(parentTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
951var index = tupleExpression.Arguments.IndexOf(argument);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (4)
626var argumentIndex = argumentList.Arguments.IndexOf(argument); 635var expressionIndex = initializer.Expressions.IndexOf(node); 661var argumentIndex = argumentList.Arguments.IndexOf(argument); 670var expressionIndex = initializer.Expressions.IndexOf(node);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
442var index = argumentList.Arguments.IndexOf(argument);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (3)
167var tokenLine = text.Lines.IndexOf(token.SpanStart); 168var previousTokenLine = text.Lines.IndexOf(previousToken.SpanStart); 263var stack = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (2)
19var flags = 0; 50var flag = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45var space = currentToken.Kind() == SyntaxKind.EndOfFileToken ? 0 : 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (5)
97var lines = (trivia1.IsKind(SyntaxKind.None) && this.Token1.IsKind(SyntaxKind.None)) ? 0 : 1; 211var indentation = lineColumn.Column; 212var indentationDelta = indentation - GetExistingIndentation(trivia); 277var indentation = lineColumn.Column; 304var indentationDelta = indentation - GetExistingIndentation(trivia);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
283var index = -1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.cs (4)
107var space = GetSpaceOnSingleLine(result); 120var spaces = CalculateSpaces(token1, token2); 132var initialColumn = (token1.RawKind == 0) ? 0 : this.TreeInfo.GetOriginalColumn(Options.TabSize, token1) + token1.Span.Length; 143var indentation = result.Tab * Options.TabSize + result.Space;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
26var lastNewLinePos = indent.LastIndexOf(NewLine, StringComparison.Ordinal); 29var start = lastNewLinePos + NewLine.Length; 39var lastNewLinePos = leading.LastIndexOf(NewLine, StringComparison.Ordinal);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (2)
50var startPosition = CommonFormattingHelpers.GetStartPositionOfSpan(startToken); 51var endPosition = endToken.Span.End;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
162for (var i = 0; i < attributes.Count; ++i) 194for (var i = 0; i < switchSection.Labels.Count - 1; ++i)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
326var spaces = previousToken.Parent is (kind: 515var space = (previousToken.Kind() == currentToken.Kind()) ? 0 : 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
92var adjustedEndPosition = token.Span.End; 106var adjustedStartPosition = previousToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
308var index = separators.IndexOf(token);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
91var nullIndex = identifier.IndexOf('\0'); 698var end = root.FullSpan.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1499for (var i = 0; i < originalParameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
62for (var i = 0; i < xNameParts.Count && i < yNameParts.Count; i++) 64var compare = Compare(xNameParts[i], yNameParts[i]); 107var compare = _tokenComparer.Compare(x.Identifier, y.Identifier); 117for (var i = 0; i < x.Arity; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (1)
60var compare = CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2,
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (3)
51for (var i = 1; i < organizedUsingList.Count; i++) 163for (var i = 0; i < list.Count - 1; i++) 176for (var i = 1; i < list.Count; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
178var index = GetInsertionIndex(
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\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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
128var shiftValue = IntegerUtilities.LogBase2(value);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
157var scale = d.GetScale(); 302for (var i = 0; i < names.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
338var positionBeforeRecordKeyword = previousToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1082var commaIndex = parameterList2.Parameters.GetWithSeparators().IndexOf(token); 1091var commaIndex = funcPtrParamList.Parameters.GetWithSeparators().IndexOf(token); 1934var start = token.SpanStart; 2012var position = targetToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (1)
17var nullIndex = identifier.IndexOf('\0');
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
55var index = 0; 69var stack = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
180for (var i = 0; i < list.Count; i++)
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); 333var index = list.GetWithSeparators().IndexOf(token); 342for (var i = (index - 1) / 2; i >= 0; i--) 407for (var i = clauses.Count - 1; i >= 0; i--) 462var spaceToAdd = additionalSpace ?? indenter.Options.FormattingOptions.IndentationSize; 471var position = indenter.GetCurrentPositionNotBelongToEndOfFileToken(indenter.LineToBeIndented.Start);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
202var last = _statementsBuilder.Count - 1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (23)
279var index = initializer.ArgumentList.Arguments.IndexOf(argument); 285var index = invocation.ArgumentList.Arguments.IndexOf(argument); 296var index = creation.ArgumentList.Arguments.IndexOf(argument); 303var index = primaryConstructorBaseType.ArgumentList.Arguments.IndexOf(argument); 314var index = elementAccess.ArgumentList.Arguments.IndexOf(argument); 349var commaIndex = argsAndCommas.IndexOf(previousToken); 359var index = tupleExpression.Arguments.IndexOf(argument); 381var index = attribute.ArgumentList.Arguments.IndexOf(argument); 521var index = GetArgumentListIndex(argumentList, previousToken); 527var index = GetArgumentListIndex(argumentList, previousToken); 533var index = GetArgumentListIndex(argumentList, previousToken); 549var index = GetArgumentListIndex(attributeArgumentList, previousToken); 743var argumentCount = argumentOpt?.Parent is BaseArgumentListSyntax baseArgumentList ? baseArgumentList.Arguments.Count : -1; 753var minParameterCount = parameterList.Count(p => !p.IsParams && !p.IsOptional); 754var maxParameterCount = parameterList.Any(p => p.IsParams) ? int.MaxValue : parameterList.Length; 858for (var i = 0; i < arrayType.RankSpecifiers.Count; i++) 898var index = GetArgumentListIndex(bracketedArgumentList, previousToken); 921var tokenIndex = argumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 940var tokenIndex = attributeArgumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 1307var parameterIndex = previousToken.HasValue 1434var parameterIndex = previousToken.HasValue 1563var subPatternCount = positionalPart.Subpatterns.Count; 2075var armIndex = switchExpression.Arms.IndexOf(arm);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
57if (TryFindSiblingAssignment(tupleLeft, tupleRight, sibling, out var index)) 60var insertionPosition = before ? index + 1 : index;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
189var indexToAddAfter = block.Statements.IndexOf(s => s == statementToAddAfterOpt);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (5)
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (1)
58for (var i = ch.Span.Start; i < ch.Span.End; i++)
Formatting\FormattingMultipleSpanTests.cs (3)
170var currentIndex = 0; 175var startPosition = codeWithMarker.IndexOf("/*1*/", currentIndex, StringComparison.Ordinal); 184var endPosition = codeWithMarker.IndexOf("/*2*/", startPosition, StringComparison.Ordinal);
Formatting\FormattingTests.cs (1)
9405for (var i = 0; i < lines.Length; i++)
Microsoft.CodeAnalysis.Debugging.Package (59)
CustomDebugInfoEncoder.cs (4)
100foreach (var usingCount in uc) 210var startOffset = Builder.Count; 220var length = Builder.Count - startOffset; 221var alignedLength = 4 * ((length + 3) / 4);
CustomDebugInfoReader.cs (38)
79var offset = 0; 89ReadRecordHeader(customDebugInfo, ref offset, out var version, out var kind, out var size, out var alignmentSize); 107var bodySize = size - CustomDebugInfoConstants.RecordHeaderSize; 128var offset = 0; 132for (var i = 0; i < numCounts; i++) 150var offset = 0; 164var offset = 0; 176var offset = 0; 178var bucketCount = ReadInt32(bytes, ref offset); 181for (var i = 0; i < bucketCount; i++) 183var startOffset = ReadInt32(bytes, ref offset); 184var endOffset = ReadInt32(bytes, ref offset); 215var offset = 0; 250var offset = 0; 251var bucketCount = ReadInt32(bytes, ref offset); 254for (var i = 0; i < bucketCount; i++) 259for (var j = 0; j < FlagBytesCount; j++) 264var flagCount = ReadInt32(bytes, ref offset); 270var slotId = ReadInt32(bytes, ref offset); 273var nameEnd = offset + NameBytesCount; 303var offset = 0; 304var n = ReadInt32(bytes, ref offset); 306for (var i = 0; i < n; i++) 316var n = ReadInt32(bytes, ref offset); 318for (var i = 0; i < n; i++) 324var slotIndex = ReadInt32(bytes, ref offset); 325var scopeStart = ReadInt32(bytes, ref offset); 326var scopeEnd = ReadInt32(bytes, ref offset); 394var moduleInfoMethodToken = DecodeForwardToModuleRecord(record.Data); 425var pos = 0; 429for (var i = 0; i < groupSize; i++, pos++) 508if (int.TryParse(importString.Substring(1), NumberStyles.None, CultureInfo.InvariantCulture, out var tempMethodToken)) 521var i = offset; 533var i = offset; 545var i = offset; 699var pos = 0; 826var separatorPos = input.IndexOf(separator, offset);
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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++)
Microsoft.CodeAnalysis.EditorFeatures (182)
AutomaticCompletion\BraceCompletionSessionProvider.BraceCompletionSession.cs (3)
442var closingSnapshotPoint = ClosingPoint.GetPosition(snapshot); 443var openingSnapshotPoint = OpeningPoint.GetPosition(snapshot); 445var caretPosition = this.GetCaretPosition().Value.Position;
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (2)
236for (var i = 1; i < snapshots.Count; i++) 301for (var i = 0; i < spans.Count; i++)
CommentSelection\AbstractCommentSelectionBase.cs (5)
188var updatedStart = snapshotSpan.Start.Position + originalSpan.AmountToAddToTrackingSpanStart; 189var updatedEnd = snapshotSpan.End.Position + originalSpan.AmountToAddToTrackingSpanEnd; 206var indentToCommentAt = int.MaxValue; 207for (var lineNumber = firstLine.LineNumber; lineNumber <= lastLine.LineNumber; ++lineNumber) 211var firstNonWhitespaceOnLine = firstNonWhitespacePosition.HasValue
CommentSelection\AbstractToggleBlockCommentBase.cs (6)
175var caretLocation = GetCaretLocationAfterToken(navigator, blockCommentSelection); 220var amountToAddToStart = 0; 221var amountToAddToEnd = 0; 262var endMarkerPosition = spanToRemove.End - commentInfo.BlockCommentEndString.Length; 301for (var i = span.Start; i < span.End; i++) 407var spanStart = SelectedSpan.Start;
CommentSelection\CommentUncommentSelectionCommandHandler.cs (7)
132var insertPosition = firstNonWhitespaceOnLine ?? firstLine.Start; 167var indentToCommentAt = DetermineSmallestIndent(span, firstLine, lastLine); 235var positionOfEnd = -1; 237var positionOfStart = text.LastIndexOf(info.BlockCommentStartString, span.Start, caseSensitive: true); 242var lastEnd = text.LastIndexOf(info.BlockCommentEndString, span.Start, caseSensitive: true); 277for (var lineNumber = firstLine.LineNumber; lineNumber <= lastLine.LineNumber; ++lineNumber) 305for (var lineNumber = firstLine.LineNumber; lineNumber <= lastLine.LineNumber; ++lineNumber)
CommentSelection\ToggleBlockCommentCommandHandler.cs (2)
42var openIdx = 0; 46var closeIdx = allText.IndexOf(commentInfo.BlockCommentEndString, openIdx + commentInfo.BlockCommentStartString.Length, caseSensitive: true);
CommentSelection\ToggleLineCommentCommandHandler.cs (3)
126var commentIndex = text.IndexOf(commentInfo.SingleLineCommentString) + line.Start; 143var indentation = DetermineSmallestIndent(selectedSpan, linesInSelection.First(), linesInSelection.Last()); 169for (var i = startLine.LineNumber; i <= endLine.LineNumber; i++)
DocumentationComments\AbstractDocumentationCommentCommandHandler.cs (7)
83var caretPosition = textView.GetCaretPoint(subjectBuffer) ?? -1; 149var originalPosition = -1; 194var caretPosition = args.TextView.GetCaretPoint(args.SubjectBuffer) ?? -1; 237var caretPosition = args.TextView.GetCaretPoint(subjectBuffer) ?? -1; 273var caretPosition = args.TextView.GetCaretPoint(subjectBuffer) ?? -1; 302var caretPosition = textView.GetCaretPoint(subjectBuffer) ?? -1; 359var lineOffset = lineText.GetFirstNonWhitespaceOffset() ?? -1;
DocumentationComments\CopilotGenerateDocumentationCommentProvider.cs (18)
94var startIndex = position.Value; 96var index = 0; 98var summaryStartTag = comments.IndexOf("<summary>", index, StringComparison.Ordinal); 99var summaryEndTag = comments.IndexOf("</summary>", index, StringComparison.Ordinal); 110var typeParamEndTag = comments.IndexOf("</typeparam>", index, StringComparison.Ordinal); 111var typeParamStartTag = comments.IndexOf("<typeparam name=\"", index, StringComparison.Ordinal); 118var typeParamNameStart = typeParamStartTag + "<typeparam name=\"".Length; 119var typeParamNameEnd = comments.IndexOf("\">", typeParamNameStart, StringComparison.Ordinal); 131var paramEndTag = comments.IndexOf("</param>", index, StringComparison.Ordinal); 132var paramStartTag = comments.IndexOf("<param name=\"", index, StringComparison.Ordinal); 139var paramNameStart = paramStartTag + "<param name=\"".Length; 140var paramNameEnd = comments.IndexOf("\">", paramNameStart, StringComparison.Ordinal); 150var returnsEndTag = comments.IndexOf("</returns>", index, StringComparison.Ordinal); 158var exceptionEndTag = comments.IndexOf("</exception>", index, StringComparison.Ordinal); 159var exceptionStartTag = comments.IndexOf("<exception cref=\"", index, StringComparison.Ordinal); 166var exceptionNameStart = exceptionStartTag + "<exception cref=\"".Length; 167var exceptionNameEnd = comments.IndexOf("\">", exceptionNameStart, StringComparison.Ordinal); 270var currentLineLength = 0;
EditAndContinue\ActiveStatementTrackingService.cs (2)
225for (var i = 0; i < baseActiveStatementSpans.Length; i++) 271for (var i = 0; i < oldSpans.Length; i++)
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
87var oldSolutionVersion = oldDocument.Project.Solution.WorkspaceVersion;
Editor\GoToAdjacentMemberCommandHandler.cs (1)
113var index = Array.BinarySearch(starts, caretPosition);
EditorConfigSettings\Data\EnumFlagsSetting.cs (1)
36var flags = _conversions.To(_valueStorage.Value);
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (3)
125var enforcementLevelHashCode = (int)rule.EnforcementLevel; 126var namingStyleHashCode = NamingStyleComparerIgnoreGUIDs.Instance.GetHashCode(rule.NamingStyle); 127var symbolSpecificationHashCode = SymbolSpecificationComparerIgnoreGUIDs.Instance.GetHashCode(rule.SymbolSpecification);
EditorConfigSettings\Updater\SettingsUpdateHelper.cs (1)
253var nameExtensionSplitIndex = mostRecentHeaderText.LastIndexOf('.');
InlineDiagnostics\AbstractDiagnosticsTaggerProvider.cs (2)
125var length = Math.Min(Math.Max(span.Length, minimumLength), maximumLength); 128var start = Math.Max(0, Math.Min(span.Start, snapshot.Length - length));
InlineHints\InlineHintsTag.cs (5)
161var left = leftPadding * 5; 162var right = rightPadding * 5; 206var leftPadding = 0; 207var rightPadding = 0; 226for (var i = 1; i < taggedTexts.Length - 1; i++)
InlineRename\AbstractEditorInlineRenameService.SymbolRenameInfo.cs (3)
93var index = triggerText.LastIndexOf(searchName, StringComparison.Ordinal); 107var position = triggerText.LastIndexOf(replacementText, StringComparison.Ordinal); 113var index = triggerText.LastIndexOf(replacementText + AttributeSuffix, StringComparison.Ordinal);
InlineRename\AbstractInlineRenameUndoManager.cs (2)
91var start = selectionSpan.Start.TranslateTo(snapshot, PointTrackingMode.Positive).Position - activeSpan.Start.Position; 92var end = selectionSpan.End.TranslateTo(snapshot, PointTrackingMode.Positive).Position - activeSpan.Start.Position;
InlineRename\CommandHandlers\AbstractRenameCommandHandler_UndoRedoHandler.cs (2)
32for (var i = 0; i < args.Count && renameService.ActiveSession != null; i++) 53for (var i = 0; i < args.Count && renameService.ActiveSession != null; i++)
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (2)
389for (var i = 0; i < replacements.Length; i++) 420for (var i = 0; i < replacements.Length; i++)
InlineRename\UI\Adornment\RenameFlyout.xaml.cs (3)
74var index = MainPanel.Children.IndexOf(IdentifierAndExpandButtonGrid); 251var start = RenameUserInput.TextSelectionStart; 252var length = RenameUserInput.TextSelectionLength;
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (4)
366var resolvableConflicts = 0; 367var unresolvedConflicts = 0; 405var fileCount = renameLocations.GroupBy(s => s.Document.FilePath).Count(); 406var referenceCount = renameLocations.Select(loc => (loc.Document.FilePath, loc.TextSpan)).Distinct().Count();
InlineRename\UI\InlineRenameAdornmentManager.cs (2)
125var start = selectionSpan.IsEmpty 129var length = selectionSpan.IsEmpty
InlineRename\UI\SmartRename\SmartRenameViewModel.cs (2)
297var currentIndex = SuggestedNames.IndexOf(currentIdentifier); 299var count = this.SuggestedNames.Count;
IntelliSense\AsyncCompletion\CompletionSource.cs (2)
599var startOfLine = text.Lines.GetLineFromPosition(questionPosition).Start; 602var current = startOfLine;
IntelliSense\AsyncCompletion\FilterSet.cs (1)
72var previousMask = 0;
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (19)
319var defaultIndex = _snapshotData.Defaults.IndexOf(completionItem.FilterText); 320var fabricatedIndex = DefaultIndexToFabricatedOriginalSortedIndex(defaultIndex); 369var longestCommonPrefixLength = bestOrFirstMatchResult.FilterTextUsed.GetCaseInsensitivePrefixLength(_filterText); 371for (var i = 1; i < matchResults.Count; ++i) 374var commonPrefixLength = matchResult.FilterTextUsed.GetCaseInsensitivePrefixLength(_filterText); 454if (Helpers.TryGetOriginalIndexOfPromotedItem(item, out var unpromotedIndex)) 486var indexToSelect = 0; 491for (var i = 0; i < items.Count; ++i) 506var match = CompareForDeletion(currentMatchResult, bestMatchResult.Value, _filterText); 554var comparison = x.FilterTextUsed.GetCaseInsensitivePrefixLength(pattern).CompareTo(y.FilterTextUsed.GetCaseInsensitivePrefixLength(pattern)); 642var selectedItemIndex = ShouldSelectSuggestionItemWhenNoItemMatchesFilterText ? SuggestionItemIndex : 0; 686var bestResultMruIndex = bestResult.RecentItemIndex; 691var currentResultMruIndex = currentResult.RecentItemIndex; 720var currentMatchPriority = currentResult.CompletionItem.Rules.MatchPriority; 721var bestMatchPriority = bestResult.CompletionItem.Rules.MatchPriority; 898var bestPromotedItemSoFar = -1; 899var bestDefaultIndex = -1; 900for (var i = 0; i < inferiorItemIndex; ++i) 905var defaultIndex = _snapshotData.Defaults.IndexOf(matches[i].CompletionItem.FilterText);
IntelliSense\AsyncCompletion\ItemManager.cs (1)
172var position = applicableToSpan.GetStartPoint(snapshot).Position;
Interactive\AbstractInteractiveWindowCommandCompletionProvider.cs (1)
24var position = context.Position;
Interactive\InteractivePasteCommandHandler.cs (3)
143var start = line.Start.Position; 144var count = line.Length; 145for (var i = 0; i < count; i++)
Interactive\InteractiveWindowResetCommand.cs (4)
83var argumentsStart = argumentsSpan.Start; 84foreach (var pos in GetNoConfigPositions(arguments)) 95var startIndex = 0; 98var index = arguments.IndexOf(NoConfigParameterName, startIndex, StringComparison.Ordinal);
KeywordHighlighting\HighlighterViewTaggerProvider.cs (1)
85var position = caretPosition.Value;
NavigationBar\NavigationBarController_ModelComputation.cs (2)
217var exactItemStart = 0; 219var nextItemStart = int.MaxValue;
Options\TextBufferOptionProviders.cs (2)
32indentationManager.GetIndentation(textBuffer, explicitFormat, out var convertTabsToSpaces, out var tabSize, out var indentSize);
Peek\DefinitionPeekableItem.cs (1)
96var processedSourceLocations = 0;
Preview\AbstractPreviewFactoryService.cs (2)
753var startLine = snapshot.GetLineNumberFromPosition(span.Start); 754var endLine = snapshot.GetLineNumberFromPosition(span.End);
Preview\DifferenceViewerPreview.cs (1)
165var res = _filterKeys.TranslateAcceleratorEx(
Preview\SolutionChangeSummary.cs (1)
47var totalProjectsAddedOrRemoved = changes.GetAddedProjects().Count() + changes.GetRemovedProjects().Count();
ReferenceHighlighting\NavigateToHighlightReferenceCommandHandler.cs (3)
98var destIndex = orderedTagSpans.BinarySearch(tagUnderCursor, StartComparer.Instance); 105var length = orderedTagSpans.Length; 116var caretPosition = textView.Caret.Position.BufferPosition.Position;
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (1)
142var trackingSessionId = _stateMachine.StoreCurrentTrackingSessionAndGenerateId();
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (4)
175var leftSidePosition = change.OldPosition; 176var rightSidePosition = change.OldPosition + change.OldText.Length; 258var existingIndex = _committedSessions.IndexOf(TrackingSession); 264var index = _committedSessions.Count;
Shared\Extensions\ClassificationExtensions.cs (1)
21var index = 0;
Shared\Extensions\IProjectionBufferFactoryServiceExtensions.cs (12)
78var indentationColumn = DetermineIndentationColumn(editorOptions, spans); 83var startLineNumber = snapshot.GetLineNumberFromPosition(span.Start); 84var endLineNumber = snapshot.GetLineNumberFromPosition(span.End); 86for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 90var finalSpanStart = Math.Max(line.Start, span.Start); 91var finalSpanEnd = Math.Min(line.EndIncludingLineBreak, span.End); 126var startLineNumber = snapshot.GetLineNumberFromPosition(span.Start); 127var endLineNumber = snapshot.GetLineNumberFromPosition(span.End); 149for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 254var indentColumn = trim 263var indentPosition = line.GetLineOffsetFromColumn(indentColumn, editorOptions) + line.Start; 335for (var i = lineSpan.Start; i < lineSpan.End; i++)
Shared\Extensions\ITextViewExtensions.cs (1)
269var previousPosition = finalCaretPositionOpt.Value.Position - 1;
Shared\Extensions\SmartIndentExtensions.cs (1)
23var offsetInLine = pointInSurfaceSnapshot.Value.Position - lineInSurfaceSnapshot.Start.Position;
Shared\Extensions\SnapshotSpanExtensions.cs (4)
29snapshotSpan.GetLinesAndCharacters(out var startLine, out var startChar, out var endLine, out var endChar);
Shared\Tagging\Utilities\TagSpanIntervalTree.cs (1)
199var requestIndex = 0;
Shared\Utilities\CommonFormattingHelpers.cs (1)
30var lastNonNoisyCharPosition = previousLine.GetLastNonWhitespacePosition().GetValueOrDefault();
SignatureHelp\Controller.Session_UpdateModel.cs (2)
49var selectedParameter = GetSelectedParameter(selectedItem, semanticParameterIndex, argumentName, isCaseSensitive); 58var index = bestItem.Parameters.IndexOf(p => comparer.Equals(p.Name, parameterName));
SignatureHelp\Presentation\Signature.cs (2)
125var paramColumnCount = 0; 127for (var i = 0; i < _signatureHelpItem.Parameters.Length; i++)
SplitComment\SplitCommentCommandHandler.cs (10)
73var position = selectionSpan.Start; 107for (var p = line.Start.Position; p < position; p++) 125for (var c = 0; c < commentStart.Length; c++) 192var commentStartColumn = triviaLine.GetColumnFromLineOffset(trivia.SpanStart - triviaLine.Start, textView.Options); 208var triviaPrefixStart = trivia.SpanStart; 209var triviaPrefixEnd = triviaPrefixStart; 220var startIndex = trivia.SpanStart + commentPrefix.Length; 221var endIndex = startIndex; 235var replacementStart = selectionSpan.Start; 236var replacementEnd = selectionSpan.End;
StringIndentation\StringIndentationAdornmentManager.VisibleBlock.cs (1)
130for (var i = 0; i < visibleSpanTextViewLinesCollection.Count; i++)
Structure\AbstractStructureTaggerProvider.cs (2)
285var startLine = snapshot.GetLineNumberFromPosition(region.TextSpan.Start); 286var endLine = snapshot.GetLineNumberFromPosition(region.TextSpan.End);
Suggestions\SuggestedActionsSource_Async.cs (1)
101var currentActionCount = 0;
Tagging\AsynchronousViewportTaggerProvider.SingleViewportTaggerProvider.cs (2)
83var startLine = visibleStart.GetContainingLineNumber(); 84var endLine = visibleEnd.GetContainingLineNumber();
TextStructureNavigation\AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs (2)
66var textLength = position.Snapshot.Length; 278var textLength = point.Snapshot.Length;
WpfClassificationExtensions.cs (1)
42var position = 0;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (83)
AbstractCommandHandlerTestState.cs (2)
81var cursorPosition = cursorDocument.CursorPosition ?? cursorDocument.SelectedSpans.First(ss => ss.IsEmpty).Start; 212var lineCaretPosition = bufferCaretPosition - line.Start.Position;
AbstractTypingCommandHandlerTest.cs (1)
51var caretPosition = view.Caret.Position.BufferPosition.Position;
AutomaticCompletion\AbstractAutomaticLineEnderTests.cs (3)
47foreach (var position in positions) 58for (var i = 0; i < lines.Length; i++) 101var charactersToRemove = virtualPosition.VirtualSpaces;
BraceHighlighting\AbstractBraceHighlightingTests.cs (1)
27out var text, out var cursorPosition, out var expectedSpans);
BraceHighlighting\MultiCharacterBraceHighlightingTests.cs (4)
58var secondAt = text.IndexOf('@', position + 2); 67var secondAt = text.IndexOf('@', position + 1); 73var lessThan = text.LastIndexOf('<', position); 82var lessThan = text.LastIndexOf('<', position);
BraceMatching\AbstractBraceMatcherTests.cs (1)
26var position = workspace.Documents.Single().CursorPosition.Value;
Classification\AbstractClassifierTests.cs (2)
47var start = allCode.IndexOf(code, StringComparison.Ordinal); 48var length = code.Length;
Classification\ClassificationTestHelper.cs (2)
39var max = Math.Max(expectedClassificationList.Count, actualClassificationList.Count); 40for (var i = 0; i < max; i++)
CodeLens\AbstractCodeLensTest.cs (3)
30var expected = int.Parse(annotatedSpan.Key[(isCapped ? 6 : 0)..]); 57var expected = int.Parse(annotatedSpan.Key); 83var expected = int.Parse(annotatedSpan.Key);
CommentSelection\AbstractToggleCommentTestBase.cs (1)
44for (var i = 0; i < expectedText.Length; i++)
CompleteStatement\AbstractCompleteStatementTests.cs (4)
44foreach (var position in positions) 104var startCaretPosition = testDocument.CursorPosition ?? testDocument.SelectedSpans.Last().End; 122TestFileMarkupParser.GetPosition(expectedMarkup, out var expectedCode, out var expectedPosition); 126var endCaretPosition = view.Caret.Position.BufferPosition.Position;
Completion\AbstractArgumentProviderTests`1.cs (2)
55var position = workspaceFixture.Target.Position; 105var index = arguments.Any()
Completion\AbstractCompletionProviderTests.cs (15)
326var position = workspaceFixture.Target.Position; 352var position = workspaceFixture.Target.Position; 372var position = workspaceFixture.Target.Position; 384var position = workspaceFixture.Target.Position; 410var position = workspaceFixture.Target.Position; 656var caretPosition = commit.NewPosition ?? textView.Caret.Position.BufferPosition.Position; 697var caretPosition = textView.Caret.Position.BufferPosition.Position; 893for (var i = 0; i < referencedTexts.Length; ++i) 904for (var i = 0; i < referencedTexts.Length; ++i) 962var position = testWorkspace.Documents.Single(d => d.Name == "SourceDocument").CursorPosition.Value; 1019var position = testWorkspace.Documents.Single(d => d.Name == "SourceDocument").CursorPosition.Value; 1048var position = testWorkspace.Documents.First().CursorPosition.Value; 1262var position = hostDocument.CursorPosition.Value; 1312var position = hostDocument.CursorPosition.Value; 1339var position = workspaceFixture.Target.Position;
Debugging\AbstractDataTipInfoGetterTests.cs (1)
60var position = testHostDocument.CursorPosition!.Value;
DocumentationComments\AbstractDocumentationCommentTests.cs (2)
136var startCaretPosition = testDocument.CursorPosition.Value; 167var endCaretPosition = view.Caret.Position.BufferPosition.Position;
DocumentationComments\AbstractXmlTagCompletionTests.cs (1)
44var caretPosition = view.Caret.Position.BufferPosition.Position;
Formatting\CoreFormatterTestsBase.cs (3)
99var projectedOffset = line.GetFirstNonWhitespaceOffset().Value - factory.BaseIndentation; 151var caretPosition = view.Caret.Position.BufferPosition.Position; 268var caretPosition = view.Caret.Position.BufferPosition.Position;
KeywordHighlighting\AbstractKeywordHighlighterTests.cs (3)
58for (var i = 0; i <= cursorSpan.Length; i++) 60var position = cursorSpan.Start + i; 70for (var j = 0; j < Math.Max(highlightSpans.Count, expectedHighlightSpans.Count); j++)
NavigateTo\AbstractNavigateToTests.cs (2)
170for (var i = 0; i < expecteditems.Count; i++) 216var stride = PixelFormats.Bgr32.BitsPerPixel / 8 * 16;
ObsoleteSymbol\AbstractObsoleteSymbolTests.cs (1)
31for (var i = 0; i < documents.Length; i++)
QuickInfo\ToolTipAssert.cs (2)
133for (var i = 0; i < elements.Length; i++) 159for (var i = 0; i < runs.Length; i++)
ReassignedVariable\AbstractReassignedVariableTests.cs (1)
30for (var i = 0; i < documents.Length; i++)
Rename\RenamerTests.cs (2)
52for (var i = 0; i < startDocuments.Length; i++) 185for (var i = 0; i < startDocuments.Length; i++)
SignatureHelp\AbstractSignatureHelpProviderTests.cs (6)
83out var cursorPosition, 186for (var i = 0; i < expectedTestItems.Count(); i++) 200var currentParameterIndex = -1; 350var cursorPosition = testWorkspace.Documents.First(d => d.Name == "SourceDocument").CursorPosition.Value; 435var counter = 0; 470var cursorPosition = testWorkspace.Documents.Single(d => d.Name == "SourceDocument").CursorPosition.Value;
Structure\AbstractSyntaxStructureProviderTests.cs (3)
46var position = hostDocument.CursorPosition.Value; 55for (var i = 0; i < expectedRegions.Length; i++) 67var position = hostDocument.CursorPosition.Value;
TaskList\AbstractTaskListTests.cs (1)
47for (var i = 0; i < items.Length; i++)
TextStructureNavigation\AbstractTextStructureNavigationTests.cs (1)
35var position = document.CursorPosition!.Value;
Threading\SynchronizationContextTaskScheduler.cs (1)
26public override Int32 MaximumConcurrencyLevel => 1;
Workspaces\EditorTestWorkspace.cs (12)
351var currentPositionInInertText = 0; 352var currentPositionInProjectionBuffer = 0; 360var spanLocation = spanNameToListMap.Value.Single().Start; 375var caretOffsetInCurrentText = markupCaretLocation.Value - currentPositionInInertText; 409var caretOffsetInSpan = documentWithSpan.CursorPosition.Value - matchingSpan.Start; 424var caretOffsetInCurrentText = markupCaretLocation.Value - currentPositionInInertText; 444var positionInMarkup = 0; 445var spanIndex = 0; 446var markupSpanStart = markupSpan.Start; 447var markupSpanEndExclusive = markupSpan.Start + markupSpan.Length; 460var offsetInText = markupSpanStart - positionInMarkup; 466var offsetInText = markupSpanEndExclusive - positionInMarkup;
Microsoft.CodeAnalysis.EditorFeatures.Text (11)
Extensions.SnapshotSourceText.cs (1)
125var res = this.TextImage.Length;
ITextImageHelpers.cs (2)
56for (var i = 0; i < changes.Count; i++) 90for (var i = 0; i < version.Changes.Count; i++)
Shared\Extensions\ITextSnapshotExtensions.cs (2)
49var end = snapshot.GetLineFromLineNumber(lineNumber).Start.Position + columnIndex; 73var result = line.Start.Position + columnIndex;
Shared\Extensions\ITextSnapshotLineExtensions.cs (6)
38for (var i = 0; i < line.Length; i++) 70for (var i = startIndex; i < endIndex; i++) 92for (var lineNumber = line.LineNumber - 1; lineNumber >= 0; lineNumber--) 127for (var i = 0; i < value.Length; i++) 129var snapshotIndex = index + i; 149for (var i = index; i < line.End; i++)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (48)
CodeActions\CodeChangeProviderMetadataTests.cs (4)
34var passLength = failureMessage.Length; 61var passLength = failureMessage.Length; 98var passLength = failureMessage.Length; 128var passLength = failureMessage.Length;
CodeFixes\ExtensionOrderingTests.cs (3)
142var currentIndex = expectedOrder.IndexOf(actualOrder[0]); 145for (var i = 1; i < actualOrder.Length; i++) 148var nextIndex = expectedOrder.IndexOf(nextCodeFixProvider);
Collections\Immutable\Maps\BidirectionalMapTests.cs (1)
45Assert.True(map.TryGetValue("0", out var value));
CommentSelection\CommentUncommentSelectionCommandHandlerTests.cs (3)
774var startOfSelection = FindAndRemoveMarker(textView, "|start|"); 775var endOfSelection = FindAndRemoveMarker(textView, "|end|"); 806var index = textView.TextSnapshot.GetText().IndexOf(marker, StringComparison.Ordinal);
Completion\CompletionServiceTests.cs (1)
47var caretPosition = workspace.DocumentWithCursor.CursorPosition ?? throw new InvalidOperationException();
Diagnostics\DiagnosticAnalyzerServiceTests.cs (2)
393var expectedCount = testMultiple ? 4 : 1; 397for (var i = 0; i < analyzers.Length; i++)
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (1)
101for (var i = 0; i < expectedLines.Length; i += 2)
EditAndContinue\EditAndContinueLanguageServiceTests.cs (1)
132var observedDiagnosticVersion = diagnosticRefresher.GlobalStateVersion;
EmbeddedLanguages\StackFrame\StackFrameParserTests.Utilities.cs (5)
73for (var i = 0; i < input.Length - 1; i++) 78for (var j = 0; j + i < input.Length; j++) 96var index = 0; 119var start = Math.Max(0, index - 10); 120var end = Math.Min(index, originalText.Length - 1);
EmbeddedLanguages\StackFrame\StackFrameSyntaxFactory.cs (2)
80for (var i = 1; i < parameters.Length; i++) 110for (var i = 0; i < identifiers.Length; i++)
Extensions\ITextSnapshotExtensionsTests.cs (2)
182snapshot.GetLineAndCharacter(16, out var line, out var character);
InheritanceMargin\InheritanceMarginTests.cs (3)
125for (var i = 0; i < sortedActualItems.Length; i++) 142for (var i = 0; i < expectedTargets.Length; i++) 167for (var i = 0; i < actualDocumentSpans.Length; i++)
LanguageServer\VSTypeScriptHandlerTests.cs (1)
56var response = await testLspServer.ExecuteRequestAsync<TSRequest, int>(TypeScriptHandler.MethodName, request, CancellationToken.None);
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
190var lastDotIndex = symbolMetadataName.LastIndexOf('.');
RenameTracking\RenameTrackingTestState.cs (1)
139var position = _view.Caret.Position.BufferPosition.Position;
StackTraceExplorer\StackTraceExplorerTests.cs (1)
67for (var i = 0; i < contents.Length; i++)
SymbolFinder\FindSymbolAtPositionTests.cs (1)
20var position = workspace.Documents.Single(d => d.CursorPosition.HasValue).CursorPosition!.Value;
Tagging\AsynchronousTaggerTests.cs (2)
160var callbackCounter = 0; 216var callbackCounter = 0;
Tagging\TagSpanIntervalTreeTests.cs (1)
142var lastStart = -1;
TextEditor\OpenDocumentTests.cs (1)
39for (var i = 0; i < 2; i++)
TextEditor\TryGetDocumentTests.cs (1)
32var startPosition = buffer.CurrentSnapshot.GetLineFromLineNumber(1).Start.Position;
Utilities\BloomFilterTests.cs (4)
22for (var i = 1; i <= count; i++) 35var v = value % Alphabet.Length; 240for (var i = 0; i < allHashSets.Count; i++) 279for (var i = 0; i < ints.Count; i += 2)
Utilities\StackFrameUtils.cs (2)
46for (var i = 0; i < expected.ChildCount; i++) 133for (var i = 0; i < expected.Length; i++)
ValueTracking\AbstractBaseValueTrackingTests.cs (4)
47for (var i = 0; i < items.Length; i++) 60for (var i = 0; i < childInfo.Length; i++) 84item.SourceText.GetLineAndOffset(item.Span.Start, out var lineStart, out var _);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (8)
DkmUtilities.cs (1)
36var appDomainId = appDomain.Id;
DynamicFlagsCustomTypeInfo.cs (2)
32var f = b * 8 + i; 59var b = index / 8;
ExpressionCompiler.cs (1)
362var methodToken = instructionAddress.MethodId.Token;
MetadataUtilities.cs (2)
376var lastDotIndex = fileName.LastIndexOf('.'); 377var extensionStartIndex = lastDotIndex + 1;
PDB\MethodDebugInfo.cs (1)
98var delta = ilOffset - record.StartOffset;
PDB\MethodDebugInfo.Native.cs (1)
491var slotIndex = tuple.SlotIndex;
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (7)
FunctionResolver.cs (1)
184var result = (int)reply.Parameter1;
FunctionResolverBase.cs (1)
75if (!TryGetMetadata(module, out var pointer, out var length))
MetadataDecoder.cs (2)
37var typeParameterCount = signatureHeader.IsGeneric ? signatureReader.ReadCompressedInteger() : 0; 38var parameterCount = signatureReader.ReadCompressedInteger();
MetadataResolver.cs (1)
292var lastDot = metadataName.LastIndexOf('.');
src\Compilers\CSharp\Portable\Symbols\Synthesized\GeneratedNameParser.cs (2)
223for (var i = 0; i < sha256LengthBytes; i++) 229var prefixEndsAt = index + length;
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (30)
src\Dependencies\PooledObjects\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\ExpressionEvaluator\Core\Source\ExpressionCompiler\DynamicFlagsCustomTypeInfo.cs (2)
32var f = b * 8 + i; 59var b = index / 8;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ArrayExpansion.cs (4)
32foreach (var size in sizes) 114var n = _divisors.Count; 127var n = indices.Length; 138var n = sizes.Count;
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (2)
187int hr = importHolder.Value.GetFieldProps(fieldToken, out _, null, 0, out var nameLength, out _, out _, out _, out _, out _, out _); 318for (var i = oldLength - 1; i >= 0; i--)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.TypeNames.cs (6)
38var dynamicFlagIndex = 0; 39var tupleElementIndex = 0; 199var numTypeArguments = hasTypeArguments ? typeArguments.Length : 0; 203var typeArgumentOffset = 0; 218var lastContainingTypeIndex = stack.Count - 1; 361var separatorIndex = mangledName.IndexOf('`');
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.Values.cs (1)
128var intPtr = ((IntPtr)value.HostObjectValue).ToInt32();
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\ArrayBuilder.cs (1)
74var position = _items.Count - 1;
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\AttributeHelpers.cs (2)
58var numFlags = collection.Count; 82var numFlags = collection.Count;
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\CustomTypeInfoTypeArgumentMap.cs (1)
209var genericParameterPosition = type.GenericParameterPosition;
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\MemberAndDeclarationInfo.cs (2)
231var dotPos = _member.Name.LastIndexOf('.'); 262var comp = string.Compare(x.DisplayName, y.DisplayName, StringComparison.Ordinal);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeHelpers.cs (3)
717var n = type.GetArrayRank(); 730var ordinal = type.GenericParameterPosition; 883var index = Array.IndexOf(declaration.GetInterfacesOnType(), interfaceType);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeWalker.cs (1)
64var numChildren = children.Length;
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (2)
140var numRows = rows.Count; 183var numRows = rows.Count;
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (33)
Debugger\Engine\DkmClrValue.cs (1)
329var openParenIndex = name.IndexOf('(');
ResultProviderTestBase.cs (2)
223var totalChildCount = enumContext.Count; 225var expectedSize = (size < totalChildCount) ? size : totalChildCount;
src\Dependencies\PooledObjects\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\ExpressionEvaluator\Core\Source\ExpressionCompiler\DynamicFlagsCustomTypeInfo.cs (2)
32var f = b * 8 + i; 59var b = index / 8;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ArrayExpansion.cs (4)
32foreach (var size in sizes) 114var n = _divisors.Count; 127var n = indices.Length; 138var n = sizes.Count;
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (2)
187int hr = importHolder.Value.GetFieldProps(fieldToken, out _, null, 0, out var nameLength, out _, out _, out _, out _, out _, out _); 318for (var i = oldLength - 1; i >= 0; i--)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.TypeNames.cs (6)
38var dynamicFlagIndex = 0; 39var tupleElementIndex = 0; 199var numTypeArguments = hasTypeArguments ? typeArguments.Length : 0; 203var typeArgumentOffset = 0; 218var lastContainingTypeIndex = stack.Count - 1; 361var separatorIndex = mangledName.IndexOf('`');
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.Values.cs (1)
128var intPtr = ((IntPtr)value.HostObjectValue).ToInt32();
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\ArrayBuilder.cs (1)
74var position = _items.Count - 1;
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\AttributeHelpers.cs (2)
58var numFlags = collection.Count; 82var numFlags = collection.Count;
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\CustomTypeInfoTypeArgumentMap.cs (1)
209var genericParameterPosition = type.GenericParameterPosition;
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\MemberAndDeclarationInfo.cs (2)
231var dotPos = _member.Name.LastIndexOf('.'); 262var comp = string.Compare(x.DisplayName, y.DisplayName, StringComparison.Ordinal);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeHelpers.cs (3)
717var n = type.GetArrayRank(); 730var ordinal = type.GenericParameterPosition; 883var index = Array.IndexOf(declaration.GetInterfacesOnType(), interfaceType);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeWalker.cs (1)
64var numChildren = children.Length;
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (2)
140var numRows = rows.Count; 183var numRows = rows.Count;
Microsoft.CodeAnalysis.Extensions.Package (275)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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++)
Symbols\INamedTypeSymbolExtensions.cs (1)
537var 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)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
Symbols\ITypeSymbolExtensions.cs (1)
470for (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.FSharp (1)
Internal\Diagnostics\FSharpDocumentDiagnosticAnalyzer.cs (1)
57for (var i = 0; i <= 10000; i++)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (4)
Cohost\Handlers\Completion.cs (1)
36var position = await document
RazorMappingServiceWrapper.cs (3)
29var changesCount = mappedEdits.Select(e => e.IsDefault ? 0 : e.TextChanges.Length).Sum(); 32var i = 0; 65for (var i = 0; i < razorSpans.Length; i++)
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (3)
RazorAnalyzerAssemblyResolverTests.cs (2)
37var count = AssemblyLoadContext.GetLoadContext(this.GetType().Assembly)!.Assemblies.Count(); 51var i = simpleName.LastIndexOf('.');
RazorPredefinedProviderNameTests.cs (1)
28var passLength = failureMessage.Length;
Microsoft.CodeAnalysis.Features (736)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
74for (var i = 0; i < _missingParameters.Length; ++i)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
51var position = span.Start;
AddImport\References\Reference.cs (1)
35var diff = ComparerWithState.CompareTo(this, other, document, s_comparers);
AddImport\SymbolReferenceFinder.cs (3)
186out var name, out var arity, out var inAttributeContext, 268_syntaxFacts.GetNameAndArityOfSimpleName(nameNode, out var name, out var arity); 365_syntaxFacts.GetNameAndArityOfSimpleName(nameNode, out var name, out var arity);
AddImport\SymbolReferenceFinder_PackageAssemblySearch.cs (1)
94out var name, out var arity, out var inAttributeContext,
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)
952for (var i = 0; i < fixers.Count; i++) 1024if (_priorityMap.TryGetValue(x, out var xOrder) && 1025_priorityMap.TryGetValue(y, out var yOrder)) 1027var comparison = xOrder - yOrder;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
68var index = 1;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (3)
108var indexOfLine = lines.IndexOf(containingStatement.GetFirstToken().SpanStart); 273var indexOfLine = lines.IndexOf(span.Start); 279var 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 (3)
118var position = location.SourceSpan.Start; 130var spanStart = token.Span.Start - textLine.Span.Start; 296for (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)
185var index = 0;
Completion\CommonCompletionItem.cs (1)
88for (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.cs (1)
351var comparison = completionHelper.CompareMatchResults(matchResult, builder[0], filterTextHasNoUpperCase);
Completion\CompletionService.ProviderManager.cs (1)
248var hash = 0;
Completion\CompletionService_GetCompletions.cs (2)
309var i = 0; 412for (var i = 0; i < sameNamedItems.Count; i++)
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 (5)
81var position = context.Position; 179var position = int.Parse(item.GetProperty(Position)); 180var leftTokenPosition = int.Parse(item.GetProperty(LeftTokenPosition)); 212var position = item.Span.Start; 253var position = syntaxContext.Position;
Completion\Providers\AbstractCrefCompletionProvider.cs (1)
19var position = SymbolCompletionItem.GetContextPosition(item);
Completion\Providers\AbstractDocCommentCompletionProvider.cs (1)
284var newPosition = replacementSpan.Start + beforeCaretText.Length;
Completion\Providers\AbstractKeywordCompletionProvider.cs (1)
45var position = context.Position;
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
249text.GetLineAndOffset(destinationSpan.Start, out var lineNumber, out _);
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
26var position = context.Position;
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (2)
42var startLineNumber = text.Lines.IndexOf(position); 73var position = startToken.SpanStart;
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (2)
43var position = context.Position; 100var 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)
141var matchPriority = preselect ? ComputeSymbolMatchPriority(symbols[0].Symbol) : MatchPriority.Default; 202var position = SymbolCompletionItem.GetContextPosition(item); 241TryFindFirstSymbolMatchesTargetTypes(_ => context, bestSymbols, typeConvertibilityCache, out var index) && index > 0)
Completion\Providers\AbstractSymbolCompletionProvider.cs (3)
108for (var i = 0; i < syntaxContext.InferredTypes.Length; i++) 190includeItemInTargetTypedCompletion = TryFindFirstSymbolMatchesTargetTypes(contextLookup, symbolList, typeConvertibilityCache, out var index); 307var position = completionContext.Position;
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (2)
88var position = context.Position; 138var completionItemPosition = completionItem.Span.Start;
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionCacheEntry.cs (1)
52foreach (var index in symbolInfoIndices)
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (1)
65var position = syntaxContext.Position;
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
359var indexOfLastDot = fullyQualifiedContainerName.LastIndexOf('.');
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (2)
184var 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)
165for (var i = 0; i < ids.Count;) 197var position = GetDescriptionPosition(item); 249var start = 0; 250var current = 0; 281int.TryParse(text, out var number)) 392var 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)
102var current = 0; 314var 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++) 190var remainingArgCount = arguments.Count - i - 1; 208for (var i = 0; i < remainingArgCount; i++) 222var currentLocation = -1; 238var lookbackLocation = currentLocation - 1; 344var placeholderIndex = arguments.IndexOf(placeholderArgument); 399int.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\ICopilotChangeAnalysisService.cs (6)
102var totalDelta = 0; 107var newTextLength = change.NewText!.Length; 130var projectDocumentCount = newDocument.Project.DocumentIds.Count; 131var projectSourceGeneratedDocumentCount = sourceGeneratedDocuments.Count(); 132var projectConeCount = 1 + document.Project.Solution 164map.TryGetValue(key, out var idCount);
Debugging\AbstractBreakpointResolver.cs (1)
181for (var i = names.Length - 2; i >= 0; i--)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (1)
209var changedMemberId = members.IndexOf(changedMember);
Diagnostics\Service\EngineV2\InProcOrRemoteHostAnalyzerRunner.cs (1)
138var count = documentAnalysisScope != null ? 1 : project.DocumentIds.Count + 1;
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (3)
240for (var i = 0; i < _listStack.Count; i++) 524var typeParameterIndex = typeResolutionSymbol.OriginalDefinition.GetAllTypeParameters().IndexOf(tp => tp.Name == crefValue); 562for (var i = 0; i < rawText.Length; i++)
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (14)
44var commentStart = endPosition - "///".Length; 57for (var i = line.Start; i < commentStart; i++) 90? GetDocumentationCommentLines(token, text, options, out var indentText, out var caretOffset, out var spanToReplaceLength) 128var lineOffset = line.GetColumnOfFirstNonWhitespaceCharacterOrEndOfLine(options.TabSize); 215var startPosition = member.GetFirstToken().SpanStart; 245for (var i = 0; i < lines.Count; i++) 253for (var i = 1; i < lines.Count; i++) 303var offset = lines[0].Length + lines[1].Length - newLine.Length; 321var start = token.Span.Start; 339var startPosition = token.SpanStart; 350var lineOffset = line.GetColumnOfFirstNonWhitespaceCharacterOrEndOfLine(options.TabSize); 359var offset = lines[0].Length + lines[1].Length - newLine.Length; 446var firstNonWhitespaceColumn = previousLineText.GetColumnOfFirstNonWhitespaceCharacterOrEndOfLine(options.TabSize);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (49)
843for (var i = 0; i < newActiveStatements.Count; i++) 871var oldStatementSyntax = oldBody.FindStatement(oldStatementSpan, out var _); 879var statementPart = -1; 884if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[i].Statement.Id, newText, newBody, out var trackedStatement, out var trackedStatementPart)) 889var adjustedOldStatementStart = oldBody.ContainsActiveStatementSpan(oldStatementSpan) ? oldStatementSpan.Start : oldBody.Envelope.Start; 1045foreach (var activeStatementIndex in activeStatementIndices) 1066foreach (var activeStatementIndex in activeStatementIndices) 1072var oldStatementSyntax = oldMemberBody.FindStatement(oldStatementSpan, out var statementPart); 1095if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[activeStatementIndex].Statement.Id, newText, newMemberBody, out var newStatementSyntax, out var _)) 1198var activeStatementIndex = activeNode.ActiveStatementIndex; 1201var statementPart = activeNode.StatementPart; 1343foreach (var i in activeStatementIndices) 1461var currentLambdaBodyMatch = -1; 1652for (var i = exceptionHandlingAncestors.Count - 1; i >= 0; i--) 1927var oldNodeCount = (oldNodes != null) ? oldNodes.Count : 0; 1929for (var i = 0; i < newNodes.Count; i++) 1963var matchCount = 0; 1964var oldIndex = 0; 1965for (var newIndex = 0; newIndex < newNodes.Count; newIndex++) 1992var i = -1; 2024for (var t = 0; t < oldTypedNodes.Count; t++) 2051for (var i = startIndex; i < oldNodes.Count; i++) 2146var lastOldStartLine = -1; 2150var firstSegmentIndex = segments.Count; 2231var oldStartLine = oldMappedSpan.Span.Start.Line; 2232var newStartLine = newMappedSpan.Span.Start.Line; 2233var lineDelta = newStartLine - oldStartLine; 2317var result = string.CompareOrdinal(x.filePath, y.filePath); 2334var previousOldEndLine = -1; 2335var previousLineDelta = 0; 3151foreach (var index in activeStatementIndices) 3931var deletedTypeIndex = deletedTypeIndices.Last(); 4695for (var i = 0; i < newAttributes.Length; i++) 5038locationNode.Span : analyzer.GetDiagnosticSpan(GetDiagnosticNode(out var distance, cancellationToken), distance > 0 ? EditKind.Delete : EditKind.Update), 5054var node = GetDiagnosticNode(out var distance, cancellationToken); 6036var index = inLambdaCapturesIndex.GetOrAdd(key, inLambdaCaptures.Count); 6142if (capturesIndex.TryGetValue(VariableCaptureKey.Create(variable, liftingPrimaryConstructor), out var newCaptureIndex)) 6155for (var i = 0; i < array.Length; i++) 6310for (var oldCaptureIndex = 0; oldCaptureIndex < oldCaptures.Length; oldCaptureIndex++) 6329for (var newCaptureIndex = 0; newCaptureIndex < newCaptures.Length; newCaptureIndex++) 6479for (var i = 0; i < oldLambdaSymbol.Parameters.Length; i++) 6484for (var i = 0; i < oldLambdaSymbol.TypeParameters.Length; i++) 6586for (var i = 0; i < rootNodes.Count; i++) 6607var leftPosition = otherNode.SpanStart; 6614var leftChild = ChildThatContainsPosition(otherNode, leftPosition, out var childIndex); 6636var left = 0; 6637var right = childList.Count - 1; 6641var middle = left + ((right - left) / 2); 6677var leftChild = ChildThatContainsPosition(leftNode, leftPosition, out var childIndex);
EditAndContinue\ActiveStatementsMap.cs (12)
65var ordinal = 0; 227for (var i = range.Start.Value; i < range.End.Value; i++) 257var lineDifference = unmappedSection.Start.Line - mappedSection.Start.Line; 258var unmappedStartLine = mappedSpan.Start.Line + lineDifference; 259var unmappedEndLine = mappedSpan.End.Line + lineDifference; 261var unmappedStartColumn = (mappedSpan.Start.Line == mappedSection.Start.Line) 265var unmappedEndColumn = (mappedSpan.End.Line == mappedSection.Start.Line) 280var start = lines[lineSpan.Start.Line].Start + lineSpan.Start.Character; 281var end = lines[lineSpan.End.Line].Start + lineSpan.End.Character; 300var start = spans.BinarySearch(spanStart, startPositionComparer); 312var length = spans.AsSpan()[start..].BinarySearch(spanEnd, startPositionComparer); 324var end = start + length;
EditAndContinue\DebuggingSession.cs (3)
736for (var i = 0; i < documentIds.Length; i++) 810for (var i = 0; i < oldDocumentActiveStatements.Length; i++) 934var 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\EditAndContinueDiagnosticDescriptors.cs (1)
249=> IsRudeEdit(diagnosticId) && int.TryParse(diagnosticId[RudeEditDiagnosticIdPrefix.Length..], out var id) ? (RudeEditKind)id : RudeEditKind.None;
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (3)
67var methodToken = MetadataTokens.GetToken(methodHandle); 201var hr = symReader.GetPortableDebugMetadataByVersion(version, metadata: out var metadata, size: out var size);
EditAndContinue\EditSession.cs (10)
138var highestEmittedTypeDefRow = emitResult.ChangedTypes.Max(t => MetadataTokens.GetRowNumber(t)); 139var highestExistingTypeDefRow = emitResult.Baseline.OriginalMetadata.GetMetadataReader().GetTableRowCount(TableIndex.TypeDef); 211var oldLineCount = oldText.Lines.Count; 212var newLineCount = newText.Lines.Count; 214for (var i = 0; i < Math.Min(oldLineCount, newLineCount); i++) 752for (var i = 0; i < edits.Count; i++) 817for (var i = 0; i < edits.Count; i++) 1295var generation = baselineGeneration + 1; 1322for (var i = 0; i < newActiveStatements.Length; i++) 1382for (var j = 0; j < oldActiveStatementExceptionRegions.Spans.Length; j++)
EditAndContinue\MemberBody.cs (1)
64for (var i = range.Start.Value; i < range.End.Value; i++)
EditAndContinue\TraceLog.cs (1)
153var index = Interlocked.Increment(ref _currentLine);
EditAndContinue\Utilities\BidirectionalMap.cs (1)
49var count = Forward.Count + map.Forward.Count;
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (1)
142var 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.Value - '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)
206var 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.Value - '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.Value - '0';
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (1)
586for (var i = 1; i < sequenceList.NodesAndTokens.Length; i += 2)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (27)
309for (var index = 0; index < list.Count;) 333var startIndex = index; 467var start = _lexer.Position; 526var start = _lexer.Position; 541var val1 = (int)firstNumberToken.Value; 542var val2 = (int)secondNumberTokenLocal.Value; 593var start = _lexer.Position; 649var start = _lexer.Position; 726var afterQuestionPos = _lexer.Position; 780var afterInnerOpenParen = _lexer.Position; 882var pos = _lexer.Position; 944var start = _lexer.Position; 1104var val = (int)captureToken.Value; 1304if (TryGetRangeComponentValue(left, out var leftCh) && 1305TryGetRangeComponentValue(right, out var rightCh) && 1349var controlCh = controlEscape.ControlToken.VirtualChars[0].Value; 1403var total = 0; 1419var temp = ch.Value - '0'; 1663var start = _lexer.Position; 1665var bestPosition = -1; 1666var capVal = 0; 1702var start = _lexer.Position; 1707var capVal = (int)numberToken.Value; 1726var afterBackslashPosition = _lexer.Position; 1742var afterBackslashPosition = _lexer.Position - @"k".Length; 1886var ch = _currentToken.VirtualChars[0].Value; 1933var start = _lexer.Position;
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (11)
75var start = Position; 86var originalPosition = Position; 90var startPosition = Position; 244var startPosition = Position; 312var start = Position; 332var start = Position; 359var start = Position; 442for (var i = 0; i < val.Length; i++) 458var start = Position; 471var start = Position; 482var startPosition = Position;
EmbeddedLanguages\StackFrame\StackFrameParser.cs (1)
283var currentChar = _lexer.CurrentChar.Value;
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)
598var 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)
186var arity = arguments.Count; 193for (var i = 0; i < arity; i++) 222for (var i = 0; i < names.Count; i++)
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
209var rootNamespaceLength = CheckIfRootNamespacePresentInNamespace(namespaceToGenerateInto, rootNamespace);
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
199for (var i = 0; i < parameterNames.Count; i++)
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
173var spanStart = imports.Count > 0 ? imports[0].SpanStart : 0; 213var 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)
143for (var i = 1; i < parameterHints.Count; i++) 161for (var i = 1; i < parameterHints.Count; i++)
InlineHints\AbstractInlineTypeHintsService.cs (1)
69var spanStart = span.Start;
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (6)
45var insertionIndex = GetInsertionIndex(compilation); 139var insertionIndex = 0; 317if (parameterToArgumentMap.TryGetValue(parameterSymbol, out var index)) 548var parameterMapped = parameterToArgumentMap.TryGetValue(mappedParameter, out var index); 585var invocationInsertIndex = 0; 611for (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 (8)
385var firstIndex = statements.IndexOf(statementRange.FirstStatement); 386var lastIndex = statements.IndexOf(statementRange.LastStatement); 387for (var i = firstIndex; i <= lastIndex; i++) 474var index = statements.IndexOf(ifNode); 517var index = statements.IndexOf(ifNode); 543var index = statements.IndexOf(ifNode); 567var index = statements.IndexOf(ifNode); 600var 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 (6)
388var newLines = GetPrecedingNewLineCount(group); 510for (var i = 0; i < typeArguments.Length; i++) 706var count = GetOverloadCount(symbolGroup); 735var count = typeParameters.Length; 736for (var i = 0; i < count; i++) 788for (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)
233for (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\RoslynNavigateToItem.cs (5)
248var commonCount = GetCommonFolderCount(); 251var activeDiff = activeFolders.Count - commonCount; 252var itemDiff = itemFolders.Count - commonCount; 263var maxCommon = Math.Min(activeFolders.Count, itemFolders.Count); 264for (var i = 0; i < maxCommon; i++)
Navigation\IDefinitionLocationService.cs (2)
69var startPosition = position; 70var endPosition = position + 1;
PdbSourceDocument\DocumentDebugInfoReader.cs (1)
118var nullIndex = blobReader.IndexOf(0);
PdbSourceDocument\ImplementationAssemblyLookupService.cs (1)
128var refIndex = Array.LastIndexOf(pathParts, "ref");
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (2)
64var uncompressedSize = BitConverter.ToInt32(embeddedTextBytes, 0); 129var timeout = useExtendedTimeout ? ExtendedSourceLinkTimeout : SourceLinkTimeout;
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
241var 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 (1)
62var symbolIndex = FeaturesResources.Awaited_task_returns_0.IndexOf(defaultSymbol);
RelatedDocuments\AbstractRelatedDocumentsService.cs (1)
88var identifierTokenKind = syntaxKinds.IdentifierToken;
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
147var 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)
52var preferredParameterIndex = state.Value.SemanticParameterIndex; 345var found = candidates.IndexOf(matched);
SignatureHelp\CommonSignatureHelpUtilities.cs (3)
32if (TryGetCurrentArgumentIndex(argumentList, position, getOpenToken, getCloseToken, getArgumentsWithSeparators, out var argumentIndex)) 35var argumentCount = argumentNames.Length; 168var 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\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
116var precedence = GetPrecedence(binaryLike);
src\Analyzers\Core\Analyzers\DiagnosticCustomTags.cs (1)
66for (var i = 0; i < tags.Length; i++)
src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderDiagnosticAnalyzer.cs (1)
95for (var i = 0; i < reformattedCopyrightTextParts.Length; i++)
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\Analyzers\Core\Analyzers\Formatting\AbstractFormattingAnalyzer.cs (1)
69var offset = change.Span.Length - change.NewText.Length;
src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (1)
360for (var i = 0; i < formatArguments.Length; i++)
src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
176for (var i = 1; i < statements.Length - 1; i++)
src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
88for (var i = 0; i < leadingTrivia.Count; i++)
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\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (1)
20for (var index = switchStatement.Cases.Length - 1; index >= 0; index--)
src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
150var nodeEnd = GetEnd(node); 181var end = node.Span.End;
src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
74var childKind = child.RawKind; 134var textSpanEndPosition = Math.Min(parenthesizedExpressionLocation.SourceSpan.End, expressionFirstLine.Span.End);
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\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
127var spanStart = firstBlock.Syntax.SpanStart;
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
216var argCount = invocation.Arguments.Length;
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
294this.SyntaxFacts.GetNameAndArityOfSimpleName(memberName, out var name, out var arity);
src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
148var incrementOrDecrement = TryGetIncrementOrDecrement(binaryKind, constant);
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForReturn\UseConditionalExpressionForReturnHelpers.cs (1)
54var ifIndex = parentBlock.Operations.IndexOf(ifOperation);
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
148var end = FadeOutOperatorToken
src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
52var elementCount = (accessesBase ? 1 : 0) + (hashedMembers.IsDefaultOrEmpty ? 0 : hashedMembers.Length);
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\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\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
201for (var j = 0; j < parameters.Length; j++)
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\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\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
120var insertionIndex = newParameterIndex ?? existingParameters.Count;
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
98var diff = comparer.Compare(t1NameSegment, t2NameSegment);
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\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (2)
65for (var index = 0; index < parameterNames.Length; index++) 106var indexOfNode = paramNodeSiblings.IndexOf(nodeAfterNewParamNode);
src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
70var paramNodeIndex = paramNodeSiblings.IndexOf(paramNode);
src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (4)
116for (var i = 0; i < triviaList.Count; i++) 161for (var i = removalList.Count - 1; i >= 0; i--) 181var skipCount = 0; 182for (var i = 0; i < leadingTrivia.Count; i++)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (2)
65var constructorsCount = delegatedConstructor.ContainingType.InstanceConstructors.Length; 67for (var i = 0; i < constructorsCount; i++)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
157var argumentCount = delegatedConstructor.Parameters.Length; 188for (var i = allParameters.Length; i > 0; i--) 252for (var i = 0; i < ParameterTypes.Length; i++)
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\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\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
178for (var i = 0; i < typeArguments.Length; i++) 208for (var i = 0; i < modifiers.Length; i++)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
94for (var i = 1; i < symbol.ConstraintTypes.Length; i++)
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (2)
204var parameterIndex = containingMethod.Parameters.Length; 211for (var i = containingMethod.Parameters.Length - 1; i >= 0; i--)
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
343var statementindex = GetStatementIndex(children, assignmentStatement); 412var index = 0;
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
281var accessibleCount = allUnimplementedMembers.Count(m => m.IsAccessibleWithin(ClassType, throughType: memberType));
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (3)
133var totalMemberCount = 0; 134var inaccessibleMemberCount = 0; 182for (var i = 0; i < state.MembersWithoutExplicitOrImplicitImplementation.Length; i++)
src\Analyzers\Core\CodeFixes\MakeMemberStatic\AbstractMakeMemberStaticCodeFixProvider.cs (1)
33for (var i = 0; i < diagnostics.Length; i++)
src\Analyzers\Core\CodeFixes\MakeTypeAbstract\AbstractMakeTypeAbstractCodeFixProvider.cs (1)
33for (var i = 0; i < diagnostics.Length; i++)
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (3)
67var currentStart = 0; 82var currentEnd = currentStart + 1; 89var newLineCount = currentEnd - currentStart;
src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (1)
83=> preferredOrder.TryGetValue(token.RawKind, out var value) ? value : int.MaxValue;
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
193var insertLocation = InsertPosition(switchOperation);
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
251var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 252var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
713var lastDirectiveIndex = leadingTrivia.IndexOf(lastDirective);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
200var ifIndex = parentBlock.Operations.IndexOf(ifOperation);
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
250syntaxFacts.GetNameAndArityOfSimpleName(nameNode, out var name, out var arity);
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (4)
96var endOfLineKind = this.SyntaxKinds.EndOfLineTrivia; 97var whitespaceTriviaKind = this.SyntaxKinds.WhitespaceTrivia; 133var spaceCount = existingWhitespace.ConvertTabToSpace( 139var desiredSpaceCount = spaceCount + options.IndentationSize;
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\Compilers\Core\Portable\Text\TextUtilities.cs (1)
34var next = index + 1;
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\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (38)
79var offset = 0; 89ReadRecordHeader(customDebugInfo, ref offset, out var version, out var kind, out var size, out var alignmentSize); 107var bodySize = size - CustomDebugInfoConstants.RecordHeaderSize; 128var offset = 0; 132for (var i = 0; i < numCounts; i++) 150var offset = 0; 164var offset = 0; 176var offset = 0; 178var bucketCount = ReadInt32(bytes, ref offset); 181for (var i = 0; i < bucketCount; i++) 183var startOffset = ReadInt32(bytes, ref offset); 184var endOffset = ReadInt32(bytes, ref offset); 215var offset = 0; 250var offset = 0; 251var bucketCount = ReadInt32(bytes, ref offset); 254for (var i = 0; i < bucketCount; i++) 259for (var j = 0; j < FlagBytesCount; j++) 264var flagCount = ReadInt32(bytes, ref offset); 270var slotId = ReadInt32(bytes, ref offset); 273var nameEnd = offset + NameBytesCount; 303var offset = 0; 304var n = ReadInt32(bytes, ref offset); 306for (var i = 0; i < n; i++) 316var n = ReadInt32(bytes, ref offset); 318for (var i = 0; i < n; i++) 324var slotIndex = ReadInt32(bytes, ref offset); 325var scopeStart = ReadInt32(bytes, ref offset); 326var scopeEnd = ReadInt32(bytes, ref offset); 394var moduleInfoMethodToken = DecodeForwardToModuleRecord(record.Data); 425var pos = 0; 429for (var i = 0; i < groupSize; i++, pos++) 508if (int.TryParse(importString.Substring(1), NumberStyles.None, CultureInfo.InvariantCulture, out var tempMethodToken)) 521var i = offset; 533var i = offset; 545var i = offset; 699var pos = 0; 826var separatorPos = input.IndexOf(separator, offset);
StackTraceExplorer\AbstractStackTraceSymbolResolver.cs (1)
90for (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;
SymbolSearch\Windows\SymbolSearchUpdateEngine.cs (4)
191index.TryGetMatchesInRange(range, out var matches, out var startIndex, out var count)) 193for (var i = startIndex; i < (startIndex + count); i++) 220!int.TryParse(rankingSymbol.Name.ToString(), out var rank))
SymbolSearch\Windows\SymbolSearchUpdateEngine.Update.cs (3)
554var value = (upToDate ? 1 : 0) + 586var pollingMinutes = (int)TimeSpan.FromDays(1).TotalMinutes; 661for (var i = 0; i < repeat; i++)
TaskList\AbstractTaskListService.cs (4)
86var index = GetCommentStartingIndex(message); 109var position = start + index; 146for (var lineNumber = startLine.LineNumber + 1; lineNumber < endLine.LineNumber; lineNumber++) 154var 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++)
Workspace\CompileTimeSolutionProvider.cs (1)
153for (var i = 0; i < filePath.Length; 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.Features.Test.Utilities (36)
EditAndContinue\ActiveStatementsDescription.cs (3)
53var activeStatementCount = Math.Max(OldStatements.Length, (newActiveStatementMarkers.Length == 0) ? -1 : newActiveStatementMarkers.Max(m => m.Id)); 63for (var i = 0; i < OldStatements.Length; i++) 142var sourceIndex = 0;
EditAndContinue\ActiveStatementTestHelpers.cs (7)
55var start = src.IndexOf(startStr); 61var end = src.IndexOf(endStr, start + startStr.Length) + endStr.Length; 76var start = src.IndexOf(startStr); 82var startOfLineCount = start + startStr.Length; 83var endOfLineCount = src.IndexOf(']', startOfLineCount); 84var lineCount = int.Parse(src[startOfLineCount..endOfLineCount]); 86var end = src.IndexOf(endStr, endOfLineCount) + endStr.Length;
EditAndContinue\EditAndContinueTestVerifier.cs (5)
112for (var i = 0; i < actualNewActiveStatements.Length; i++) 141var documentCount = expectedResults.Length; 167for (var documentIndex = 0; documentIndex < documentCount; documentIndex++) 328for (var i = 0; i < actualSemanticEdits.Length; i++) 481var documentIndex = 0;
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (3)
138var i = 1; 560var index = markedSource.IndexOf(OpeningMarker); 564var closing = markedSource.IndexOf(ClosingMarker, index);
EditAndContinue\Extensions.cs (2)
41var i = 0; 44var eoln = str.IndexOf(LineSeparator, i, StringComparison.Ordinal);
EditAndContinue\SemanticEditDescription.cs (1)
42var markerId = 0;
EditAndContinue\SourceMarkers.cs (6)
102for (var i = 0; i < matches.Count; i++) 123for (var i = 0; i < matches.Count; i++) 134var start = IndexOfDifferent(regionText, ' '); 135var length = LastIndexOfDifferent(regionText, ' ') - start + 1; 177for (var i = 0; i < span.Length; i++) 190for (var i = span.Length - 1; i >= 0; i--)
EditAndContinue\SymReaderTestHelpers.cs (1)
56var hr = symBinder.GetReaderFromPdbStream(metadataImportProvider, pdbStreamCom, out var symReader);
EditAndContinue\SyntaxMapDescription.cs (1)
52for (var i = 0; i < OldNodeSpans.Length; i++)
RelatedDocuments\AbstractRelatedDocumentsTests.cs (1)
29var caretPosition = caretDocument.CursorPosition!.Value;
Snippets\AbstractSnippetProviderTests.cs (6)
41TestFileMarkupParser.GetPosition(markupBeforeCommit, out markupBeforeCommit, out var snippetRequestPosition); 84if (!int.TryParse(placeholderLocationPair.Key, out var locationIndex)) 93for (var i = 0; i < placeholderLocationsArray.Length; i++) 101for (var i = 0; i < snippetPlaceholders.Length; i++) 108for (var j = 0; j < placeholderPositions.Length; j++) 131TestFileMarkupParser.GetPosition(markup, out markup, out var snippetRequestPosition);
Microsoft.CodeAnalysis.Features.UnitTests (10)
EditAndContinue\ActiveStatementsMapTests.cs (3)
129var token = 0x06000001; 186var token = 0x06000001; 239var token = 0x06000001;
EditAndContinue\CompileTimeSolutionProviderTests.cs (1)
79var generatorInvocations = 0;
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (5)
1703var generatorExecutionCount = 0; 1883var generatorExecutionCount = 0; 4958GetModuleIds(update.MetadataDelta, out var updateModuleId, out var baseId, out var genId, out var gen); 4986GetModuleIds(libUpdate1.MetadataDelta, out var updateModuleId1, out var baseId1, out var genId1, out var gen1); 4993GetModuleIds(libUpdate2.MetadataDelta, out var updateModuleId2, out var baseId2, out var genId2, out var gen2);
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
78for (var i = 0; i < markedSources.Length; i++)
Microsoft.CodeAnalysis.InteractiveHost (265)
Interactive\Core\InteractiveHost.RemoteService.cs (3)
199var newBufferLength = start + (bufferLength - start) * 2; 219var totalRead = 0; 222var charsRead = reader.Read(buffer, index, length);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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++)
Microsoft.CodeAnalysis.LanguageServer (9)
HostWorkspace\BinLogPathProvider.cs (1)
43var numericSuffix = Interlocked.Increment(ref _binaryLogNumericSuffix);
HostWorkspace\FileWatching\LspFileChangeWatcher.cs (2)
147_watchedFiles.TryGetValue(filePath, out var existingWatches); 169var existingWatches = _watchedFiles[filePath];
HostWorkspace\LoadedProject.cs (1)
251var oldItemsCount = oldItems.Count;
HostWorkspace\ProjectTelemetry\VsReferenceHashingAlgorithm.cs (1)
109for (var j = 0; j < inputstream.Length; j++)
HostWorkspace\ProjectTelemetry\VsTfmAndFileExtHashingAlgorithm.cs (2)
61for (var i = 0; i < cleartext.Length; i++) 66var result = (int)lHash; // need to cast it to a DWORD
LanguageServer\Handler\CopilotCompletion\ContextResolveParam.cs (1)
49else if (sumType.TryGetSecond(out var second))
LanguageServer\Handler\CopilotCompletion\CopilotCompletionResolveContextHandler.cs (1)
38var position = text.Lines.GetPosition(linePosition);
Microsoft.CodeAnalysis.LanguageServer.Protocol (122)
Extensions\ProtocolConversions.cs (3)
282for (var i = 0; i < filePath.Length; i++) 432for (var i = 0; i < textChanges.Length; i++) 822var delimiter = projectContext.Id.IndexOf('|');
Features\Diagnostics\DiagnosticDataExtensions.cs (1)
26foreach (var index in GetLocationIndices(unnecessaryIndices))
Features\UnifiedSuggestions\UnifiedSuggestedActionSetComparer.cs (4)
46var startsDistance = Math.Abs(a.Start - b.Start); 47var endsDistance = Math.Abs(a.End - b.End); 60var distanceX = Distance(x.ApplicableToSpan, _targetSpan); 61var distanceY = Distance(y.ApplicableToSpan, _targetSpan);
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (5)
106var fixCount = fixes.Length; 349var minStart = -1; 350var maxEnd = -1; 357var currentStart = set.ApplicableToSpan.Value.Start; 358var currentEnd = set.ApplicableToSpan.Value.End;
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (2)
112var breakpointLineDelta = breakpointRange.End.Line - breakpointRange.Start.Line; 113var existingLineDelta = existingRange.End.Line - existingRange.Start.Line;
Handler\CodeActions\CodeActionHelpers.cs (4)
54var currentHighestSetNumber = 0; 58var currentSetNumber = ++currentHighestSetNumber; 267var nestedSetNumber = ++currentHighestSetNumber; 449for (var i = 0; i < codeActionPath.Length; i++)
Handler\CodeLens\CodeLensHandler.cs (1)
92for (var i = 0; i < members.Length; i++)
Handler\Completion\CompletionHandler.cs (3)
52var position = await document 79var completionListMaxSize = globalOptions.GetOption(LspOptionsStorage.MaxCompletionListSize); 214var index = 0;
Handler\Completion\CompletionResultFactory.cs (10)
190for (var i = 1; i < completionItemKinds.Length; i++) 218for (var i = 1; i < completionItemTags.Length; i++) 270var mostUsedCount = 0; 273for (var i = 0; i < completionList.Items.Length; i++) 280commitCharacterReferences.TryGetValue(commitCharacters, out var existingCount); 446for (var i = 0; i < x.Length; i++) 462for (var j = 0; j < xCharacters.Length; j++) 476var combinedHash = Hash.CombineValues(obj); 615var lspOffset = newPosition is null ? -1 : newPosition.Value; 713var relativeCaretPosition = caretPosition.Value - completionChangeSpan.Start;
Handler\Configuration\DidChangeConfigurationNotificationHandler.cs (1)
98for (var i = 0; i < configurationsFromClient.Length; i++)
Handler\DataTips\DataTipRangeHandler.cs (1)
37var position = text.Lines.GetPosition(linePosition);
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
53var position = await document.GetPositionFromLinePositionAsync(linePosition, cancellationToken).ConfigureAwait(false);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
154var globalStateVersion = _diagnosticRefresher.GlobalStateVersion;
Handler\Diagnostics\DiagnosticsPullCache.cs (1)
67var value =
Handler\DocumentChanges\DidChangeHandler.cs (1)
42for (var i = 1; i < contentChanges.Length; i++)
Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
51var position = await document.GetPositionFromLinePositionAsync(ProtocolConversions.PositionToLinePosition(request.Position), cancellationToken).ConfigureAwait(false);
Handler\Highlights\DocumentHighlightHandler.cs (1)
56var position = await document.GetPositionFromLinePositionAsync(linePosition, cancellationToken).ConfigureAwait(false);
Handler\Hover\HoverHandler.cs (1)
76var position = await document
Handler\InlayHint\InlayHintHandler.cs (2)
61for (var i = 0; i < hints.Length; i++) 134for (var i = 1; i < taggedTexts.Length - 1; i++)
Handler\InlineCompletions\InlineCompletionsHandler.cs (5)
131var position = sourceText.Lines.GetPosition(linePosition); 187var snippetEndPosition = textChange.Span.Start + textChange.NewText!.Length; 237var amountToAdjust = textChangesBefore.Sum(t => t.NewText!.Length - t.Span.Length); 272var locationInDefaultSnippet = snippetSpan.Start; 275var locationInFinalSnippet = snippetSpan.Start;
Handler\InlineCompletions\XmlSnippetParser.CodeSnippet.cs (4)
175var currentCharIndex = 0; 176var currentTokenCharIndex = 0; 181var currentTabStopIndex = 1; 223var fieldNameLength = currentCharIndex - currentTokenCharIndex;
Handler\OnAutoInsert\OnAutoInsertHandler.cs (5)
124var position = sourceText.Lines.GetPosition(linePosition); 152var position = sourceText.Lines.GetPosition(linePosition); 216var amountToIndent = desiredCaretLinePosition.Character - lineToIndent.Span.Length; 233var desiredCaretLocation = sourceText.Lines.GetPosition(desiredCaretLinePosition); 235var offsetInTextChange = desiredCaretLocation - textChange.Span.Start;
Handler\References\FindAllReferencesHandler.cs (1)
80var position = await document.GetPositionFromLinePositionAsync(linePosition, cancellationToken).ConfigureAwait(false);
Handler\References\FindImplementationsHandler.cs (1)
52var position = await document.GetPositionFromLinePositionAsync(linePosition, cancellationToken).ConfigureAwait(false);
Handler\References\FindUsagesLSPContext.cs (1)
145if (!_definitionToId.TryGetValue(reference.Definition, out var definitionId))
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (1)
66var position = text.Lines.GetPosition(linePosition);
Handler\Rename\PrepareRenameHandler.cs (1)
33var position = await document.GetPositionFromLinePositionAsync(linePosition, cancellationToken).ConfigureAwait(false);
Handler\Rename\RenameHandler.cs (1)
36var position = await document.GetPositionFromLinePositionAsync(linePosition, cancellationToken).ConfigureAwait(false);
Handler\SemanticTokens\SemanticTokensHelpers.cs (22)
164for (var spanIndex = 0; spanIndex < classifiedSpans.Count; spanIndex++) 167text.GetLinesAndOffsets(span.TextSpan, out var startLine, out var startOffset, out var endLine, out var endOffSet); 193var numLinesInSpan = endLine - startLine + 1; 196for (var currentLine = 0; currentLine < numLinesInSpan; currentLine++) 204var absoluteStart = line.Start + startOffset; 240var lastLineNumber = 0; 241var lastStartCharacter = 0; 251for (var currentClassifiedSpanIndex = 0; currentClassifiedSpanIndex < classifiedSpans.Count; currentClassifiedSpanIndex++) 256out var deltaLine, out var startCharacterDelta, out var tokenLength, 257out var tokenType, out var tokenModifiers); 293var lineNumber = linePosition.Line; 296var deltaLine = lineNumber - lastLineNumber; 301var deltaStartCharacter = linePosition.Character; 311var tokenLength = originalTextSpan.Length; 315var tokenTypeIndex = 0; 358Contract.ThrowIfFalse(tokenTypesToIndex.TryGetValue(tokenTypeStr, out var tokenTypeIndex), "No matching token type index found.");
Handler\SignatureHelp\SignatureHelpHandler.cs (3)
45var position = await document.GetPositionFromLinePositionAsync(linePosition, cancellationToken).ConfigureAwait(false); 119for (var i = 0; i < item.Parameters.Length; i++) 146for (var i = 0; i < item.Parameters.Length; i++)
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (6)
173var lastSpanEnd = 0; 174for (var batchStart = 0; batchStart < spans.Length; batchStart += chunkSize) 176var batchEnd = Math.Min(batchStart + chunkSize, spans.Length); 177var batchSize = batchEnd - batchStart; 183var triplesIndex = 0; 184for (var i = batchStart; i < batchEnd; i++)
LspServices\LspServiceMetadataView.cs (1)
46var index = 0;
Protocol\Converters\NaturalObjectConverter.cs (1)
43if (reader.TryGetInt32(out var intValue))
Protocol\Converters\SumConverter.cs (2)
211for (var i = 0; i < applicableUnionTypeInfos.Count; i++) 228for (var i = 0; i < applicableUnionTypeInfos.Count; i++)
Protocol\Extensions\Converters\VSExtensionUtilities.cs (2)
32var existingConvertersCount = converters.Count; 45for (var i = 0; i < existingConvertersCount; i++)
Protocol\Extensions\VSImageId.cs (1)
55var hashCode = 184147724;
Protocol\Internal\Converters\VSInternalExtensionUtilities.cs (3)
31var existingConvertersCount = converters.Count; 59for (var i = 0; i < existingConvertersCount; i++) 87var actualLength = reader.CopyString(scratchChars);
Protocol\Internal\Text\ImageId.cs (4)
62var id = Id; 68var id = Id; 102var hashCode = guid.GetHashCode(); 103var id = Id;
Protocol\Internal\VSInternalIconMapping.cs (5)
57var hashCode = 1825600323; 61for (var i = 0; i < this.Images.Length; i++) 70for (var i = 0; i < this.Tags.Length; i++) 90for (var i = 0; i < current.Length; i++) 118for (var i = 0; i < current.Length; i++)
Protocol\Internal\VSInternalKindAndModifier.cs (3)
74var hashCode = 1850642763; 78for (var i = 0; i < this.Modifier.Length; i++) 101for (var i = 0; i < modifiers.Length; i++)
Protocol\Location.cs (1)
63var hashCode = 1486144663;
Protocol\Range.cs (1)
78var hashCode = -1676728671;
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\RequestExecutionQueue.cs (1)
357for (var i = 0; i < concurrentlyExecutingTasksArray.Length; i++)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\TypeRef.cs (1)
60var hashCode = 2037759866;
Workspaces\LspWorkspaceRegistrationService.cs (1)
59var index = _registrations.IndexOf(workspace);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (28)
Completion\CompletionFeaturesTests.cs (3)
614for (var i = 0; i < ItemCounts.defaultItemCount; ++i) 617for (var i = 0; i < ItemCounts.nonDefaultItemCount; ++i) 1098var listMaxSize = 3;
Completion\CompletionTests.cs (1)
1409var listMaxSize = 1;
Configuration\DidChangeConfigurationNotificationHandlerTest.cs (3)
169for (var i = 0; i < expectedValues.Count; i++) 212var expectConfigurationItemsNumber = DidChangeConfigurationNotificationHandler.SupportedOptions.Sum(option => option is IPerLanguageValuedOption ? 2 : 1); 275var defaultValue = (int)option.DefaultValue!;
Highlights\DocumentHighlightTests.cs (2)
107var compareKind = h1.Kind.CompareTo(h2.Kind); 108var compareRange = CompareRange(h1.Range, h2.Range);
References\FindAllReferencesHandlerFeaturesTests.cs (1)
63for (var i = 0; i < 100; i++)
References\FindAllReferencesHandlerTests.cs (4)
406for (var i = 0; i < referenceItems.Length; i++) 426var actualDefinitionCount = referenceItems.Select( 428var actualWrittenReferenceCount = referenceItems.Select( 430var actualReferenceCount = referenceItems.Select(
SemanticTokens\AbstractSemanticTokensTests.cs (6)
80var currentLine = 0; 81var currentChar = 0; 85for (var i = 0; i < tokens.Length; i += 5) 109var tokenLength = tokens[i + 2]; 112var lineLength = text.Lines[currentLine].SpanIncludingLineBreak.Length; 135for (var i = 0; i < data.Length; i += 5)
SpellCheck\SpellCheckTests.cs (3)
99for (var i = 0; i < results.Length; i++) 581var index = 0; 582var lastSpanEnd = 0;
Symbols\DocumentSymbolsTests.cs (3)
62for (var i = 0; i < results.Length; i++) 215for (var i = 0; i < results.Length; i++) 242for (var i = 0; i < actual.Children!.Length; i++)
Workspaces\SourceGeneratedDocumentTests.cs (2)
155var callCount = 0; 202var callCount = 0;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (841)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
396var count = _distinctBinaryOperatorKinds.Count;
src\RoslynAnalyzers\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\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
22var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualChar.cs (1)
130var length = Rune.EncodeToUtf16(chars);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
87for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 104for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 155for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 208var index = declarationList.IndexOf(afterMember); 224var index = declarationList.IndexOf(beforeMember); 253var index = declarationList.IndexOf(member); 270var index = declarationList.IndexOf(member); 286var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 339var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 340var desiredGroupIndex = result < 0 ? ~result : result; 365var currentIndex = desiredGroupIndex; 368var previousIndex = currentIndex - 1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
370for (var i = parts.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\TextReaderWithLength.cs (1)
20var read = base.Read(chars, 0, Length);
Microsoft.CodeAnalysis.PooledObjects.Package (17)
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++)
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++)
Microsoft.CodeAnalysis.PublicApiAnalyzers (802)
DeclarePublicApiAnalyzer.cs (2)
161var lastNullableLineNumber = -1; 164var lineNumber = -1;
DeclarePublicApiAnalyzer.Impl.cs (3)
674var indexOfParamsList = apiLineText.IndexOf('('); 681var indexOfReturnType = apiLineText.IndexOf("->", StringComparison.Ordinal); 689var index = apiLineText.IndexOf(publicApiNameToSearch, StringComparison.Ordinal);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
396var count = _distinctBinaryOperatorKinds.Count;
src\RoslynAnalyzers\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\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
22var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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.PublicApiAnalyzers.CodeFixes (4)
DeclarePublicApiFix.cs (2)
72var count = 0; 410var result = StringComparer.OrdinalIgnoreCase.Compare(x, y);
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;
Microsoft.CodeAnalysis.Rebuild (10)
CompilationFactory.cs (1)
164var count = pdbReader.Documents.Count - sourceFileCount;
CompilationOptionsReader.cs (8)
179var sourceFileCount = GetSourceFileCount(); 263|| !PeReader.PEHeaders.TryGetDirectoryOffset(corHeader.ResourcesDirectory, out var resourcesOffset)) 274var length = *(int*)resourceStart; 297var sourceFileCount = GetSourceFileCount(); 366var terminatorIndex = blobReader.IndexOf(0); 392var timestamp = blobReader.ReadInt32(); 393var imageSize = blobReader.ReadInt32(); 454var nullIndex = blobReader.IndexOf(0);
RebuildSourceReferenceResolver.cs (1)
54var index = baseFilePath.LastIndexOfAny(new[] { '/', '\\' });
Microsoft.CodeAnalysis.Rebuild.UnitTests (2)
BasicDeterministicKeyBuilderTests.cs (1)
69var count = fields.Length + properties.Length;
CSharpDeterministicKeyBuilderTests.cs (1)
68var count = fields.Length + properties.Length;
Microsoft.CodeAnalysis.Remote.ServiceHub (20)
Host\AssetProvider.cs (1)
253var missingChecksumsCount = 0;
Host\RemoteSolutionCache.cs (3)
68var index = 0; 107var index = 0; 122var index = 0;
Host\RemoteWorkspace.SolutionCreator.cs (2)
89var count = newSolutionFrozenSourceGeneratedDocuments.Ids.Length; 92for (var i = 0; i < count; i++)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (1)
197var unitCount = 1;
Services\DiagnosticAnalyzer\PerformanceQueue.cs (2)
86foreach (var assignedAnalyzerNumber in analyzerSet) 212if (!_idMap.TryGetValue(analyzerName, out var id))
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
72var diagnosticCount = result.Diagnostics.Sum(
Services\FindUsages\RemoteFindUsagesService.cs (2)
112var id = GetOrAddDefinitionItemId(definition); 121if (!_definitionItemToId.TryGetValue(item, out var id))
Services\Initialization\RemoteInitializationService.cs (1)
29var processId = await RunServiceAsync(cancellationToken =>
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (7)
314var classificationTypesCount = reader.ReadInt32(); 317for (var i = 0; i < classificationTypesCount; i++) 320var classifiedSpanCount = reader.ReadInt32(); 323for (var i = 0; i < classifiedSpanCount; i++) 327var start = reader.ReadInt32(); 328var length = (int)reader.ReadCompressedUInt(); 329var typeIndex = (int)reader.ReadCompressedUInt();
Microsoft.CodeAnalysis.Remote.Workspaces (8)
BrokeredServiceConnection.cs (1)
399if (_remoteProcess?.HasExited == true && NativeMethods.GetExitCodeProcess(_remoteProcessHandle!, out var exitCode))
RemoteHostAssetReader.cs (2)
63for (var i = 0; i < _objectCount; i++) 70var length = await CheckSentinelByteAndReadLengthAsync(cancellationToken).ConfigureAwait(false);
RemoteHostAssetWriter.cs (1)
102var foundChecksumCount = 0;
Serialization\MessagePackFormatters.cs (3)
68var arrayCount = reader.ReadArrayHeader(); 159var codePage = reader.ReadInt32(); 195var codePage = value.CodePage;
SolutionAssetStorage.Scope.cs (1)
52var numberOfChecksumsToSearch = checksumsToFind.Count;
Microsoft.CodeAnalysis.ResxSourceGenerator (802)
AbstractResxGenerator.cs (5)
155for (var i = -1; true; i++) 802for (var i = 0; i < original.Length; i++) 820var lastDot = fullName.LastIndexOf('.'); 923var remaining = _text.Length - _position; 924var charactersToRead = Math.Min(remaining, count);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
396var count = _distinctBinaryOperatorKinds.Count;
src\RoslynAnalyzers\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\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
22var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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.Test.Utilities (76)
Assert\AssertEx.cs (3)
399if (indexes.TryGetValue(item, out var index)) 409var distance = levenshtein(item, expectedItem); 734var i = 0;
Assert\DiffUtil.cs (2)
241var la = lengthA + 1; 242var lb = lengthB + 1;
CommonCompilerExtensions.cs (1)
21var result = compiler.Run(writer, cancellationToken);
Compilation\ControlFlowGraphVerifier.cs (4)
190for (var predecessorIndex = 0; predecessorIndex < predecessors.Length; predecessorIndex++) 410for (var j = 0; j < block.Operations.Length; j++) 1308for (var j = blocks[i].Operations.Length - 1; j >= 0; j--) 1516for (var i = 0; i < region.LocalFunctions.Length; i++)
Compilation\OperationTreeVerifier.cs (5)
486var variableCount = operation.Declarators.Length; 848var length = operation.Arguments.Length; 859for (var i = 0; i < length; i++) 868var length = operation.Arguments.Length; 886for (var i = 0; i < length; i++)
Compilation\TestOperationVisitor.cs (1)
66var count = ((Operation)operation).ChildOperationsCount;
CompilationVerifier.cs (2)
173var dumpCount = Interlocked.Increment(ref s_dumpCount); 765var methodToken = MetadataTokens.GetToken(emitData.TestData.MetadataWriter!.GetMethodDefinitionOrReferenceHandle(methodDef));
CompilationVerifier.EmitOutput.cs (1)
45var length = mdReader.MetadataLength;
Diagnostics\CommonDiagnosticAnalyzers.cs (5)
1165var myToken = Interlocked.Increment(ref _token); 1203for (var i = 0; i < registeredActionCounts; i++) 1826context.TryGetValue(treeContext.Tree.GetText(), _textValueProvider, out var length); 2827var index = compilation.SyntaxTrees.IndexOf(tree) + 1; 2834var index = compilation.SyntaxTrees.IndexOf(analyzedTree) + 1;
Diagnostics\OperationTestAnalyzer.cs (1)
195var incrementValue = (int)advanceIncrementOpt.Value;
MarkedSource\MarkupTestFile.cs (5)
60var currentIndexInInput = 0; 61var inputOutputOffset = 0; 112var matchIndexInInput = firstMatch.matchIndex; 115var matchIndexInOutput = matchIndexInInput - inputOutputOffset; 204var index = input.IndexOf(value, currentIndex, StringComparison.Ordinal);
MarkedSource\SourceWithMarkedNodes.cs (4)
60var id = string.IsNullOrEmpty(idOpt) ? 0 : int.Parse(idOpt); 62var parentId = string.IsNullOrEmpty(parentIdOpt) ? 0 : int.Parse(parentIdOpt); 63var parsedKind = string.IsNullOrEmpty(syntaxKindOpt) ? 0 : getSyntaxKind(syntaxKindOpt); 140if (map1.TryGetValue(node1, out var mark))
Metadata\AggregatedMetadataReader.cs (1)
36var genHandle = _aggregator.GetGenerationHandle(handle, out var generation);
Metadata\DynamicAnalysisDataReader.cs (3)
170if (!peReader.PEHeaders.TryGetDirectoryOffset(resourcesDir, out var start)) 216ReadDeltaLinesAndColumns(ref reader, out var deltaLines, out var deltaColumns);
Metadata\ILBuilderVisualizer.cs (1)
213var instrCnt = block.RegularInstructionsLength;
Metadata\ILValidation.cs (14)
173var strongNameEndOffset = strongNameOffset + strongNameSize; 323var rowCount = reader.GetTableRowCount(TableIndex.FieldRva); 324var rowSize = reader.GetTableRowSize(TableIndex.FieldRva); 328for (var i = 0; i < rowCount; i++) 330var rva = tableReader.ReadInt32(); 333var fieldRowId = tableReader.ReadInt32(); 338var genFieldHandle = (FieldDefinitionHandle)aggregator.GetGenerationHandle(fieldHandle, out var fieldGen); 340var genNameHandle = (StringHandle)aggregator.GetGenerationHandle(fieldDef.Name, out var nameGen); 349for (var i = 0; i < rvasAndNames.Count; i++) 352var endRva = i + 1 < rvasAndNames.Count ? rvasAndNames[i + 1].rva : il.Length; 466var startLine = Convert.ToInt32(sequencePointXml.Attribute("startLine").Value) - 1; 467var startColumn = Convert.ToInt32(sequencePointXml.Attribute("startColumn").Value) - 1; 468var endLine = Convert.ToInt32(sequencePointXml.Attribute("endLine").Value) - 1; 469var endColumn = Convert.ToInt32(sequencePointXml.Attribute("endColumn").Value) - 1;
Metadata\MetadataReaderUtils.cs (1)
490var rva = metadataReader.GetMethodDefinition(method).RelativeVirtualAddress;
Metadata\MetadataValidation.cs (2)
180var mvidOffset1 = mdReader1.GetHeapMetadataOffset(HeapIndex.Guid) + 16 * (MetadataTokens.GetHeapOffset(mvidIndex1) - 1); 181var mvidOffset2 = mdReader2.GetHeapMetadataOffset(HeapIndex.Guid) + 16 * (MetadataTokens.GetHeapOffset(mvidIndex2) - 1);
ObjectReference.cs (2)
133var loopCount = expectReleased ? 1000 : 10; 139for (var i = 0; i < loopCount && _weakReference.IsAlive; i++)
PDB\DeterministicBuildCompilationTestHelpers.cs (5)
79var count = 0; 115var terminatorIndex = blobReader.IndexOf(0); 136var timestamp = blobReader.ReadInt32(); 137var imageSize = blobReader.ReadInt32(); 160var nullIndex = blobReader.IndexOf(0);
Platform\CoreClr\TestExecutionLoadContext.cs (1)
73var count = entryPoint.GetParameters().Length;
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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
Syntax\SourceUtilities.cs (2)
19for (var i = 0; i < _buffer.Length; i++) 39for (var i = 0; i < count; i++)
Syntax\TokenUtilities.cs (3)
23var max = Math.Min(expectedTokens.Count, actualTokens.Count); 24for (var i = 0; i < max; i++) 32for (var j = i - 3; j <= i + 5; j++)
TestHelpers.cs (1)
163for (var i = 0; i < bytes.Length; i++)
Microsoft.CodeAnalysis.Threading.Package (245)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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++)
Microsoft.CodeAnalysis.UnitTests (113)
AnalyzerAssemblyLoaderTests.cs (2)
1556for (var i = 0; i < 5; i++) 1581for (var i = 0; i < 5; i++)
Analyzers\AnalyzerFileReferenceTests.cs (2)
325var result = compiler.Run(writer); 354var result = compiler.Run(writer);
AsyncQueueTests.cs (5)
76var count = 4; 79for (var i = 0; i < count; i++) 84for (var i = 0; i < count; i++) 119for (var i = 0; i < 4; i++) 186Assert.True(queue.TryDequeue(out var value));
CachingLookupTests.cs (1)
41foreach (var n in numbers)
Collections\BitArrayTests.cs (8)
124var maxCapacity = Math.Max(capacity1, capacity2); 165var capacity = r1.Next(maxBits); 182var required = BitVector.WordsRequired(capacity); 183var count = BitVector.AllSet(capacity).Words().Count(); 202var index = 0; 205for (var i = 0; i < BitVector.BitsPerWord; i++) 225var required = BitVector.WordsRequired(capacity); 226var count = BitVector.AllSet(capacity).Words().Count();
Collections\HashSet\SegmentedHashSet_Generic_Tests`1.cs (1)
503var capacity = set.EnsureCapacity(0);
Collections\ImmutableSegmentedHashSetBuilderTest.cs (1)
350var existing = 0;
Collections\ImmutableSegmentedListBuilderTest.cs (4)
198foreach (var elem in new[] { 0, 1, 2, 3, 4, 5, 6 }) 382ref readonly var safeRef = ref builder.ItemRef(1); 383ref var unsafeRef = ref Unsafe.AsRef(in safeRef); 437var actual = builder.RemoveAll(test);
Collections\ImmutableSegmentedListTest.cs (2)
817ref readonly var safeRef = ref list.ItemRef(1); 818ref var unsafeRef = ref Unsafe.AsRef(in safeRef);
Collections\List\SegmentedList.Generic.Tests.Capacity.cs (12)
22for (var segmentsToAdd = 1; segmentsToAdd < 4; segmentsToAdd++) 41for (var i = 0; i < initialCapacity; i++) 66var elementCountToAdd = segmentCountToAdd * SegmentedArray<object>.TestAccessor.SegmentSize; 71var oldSegmentCount = oldSegments.Length; 76var resizedSegmentCount = resizedSegments.Length; 80for (var i = 0; i < oldSegmentCount - 1; i++) 83for (var i = oldSegmentCount - 1; i < resizedSegmentCount - 1; i++) 130var elementCount = segmentCount * SegmentedArray<T>.TestAccessor.SegmentSize; 135var requestedCapacity = 2 * elementCount + 10; 138var lastSegmentLength = requestedCapacity % SegmentedArray<T>.TestAccessor.SegmentSize; 139var expectedCapacity = (requestedCapacity - lastSegmentLength) + SegmentedArray<T>.TestAccessor.SegmentSize; 147var elementCount = SegmentedArray<T>.TestAccessor.SegmentSize / 2 + 1;
Collections\SegmentedArrayHelperTests.cs (5)
91var segmentSize = SegmentedArrayHelper.TestAccessor.CalculateSegmentSize(InvokeUnsafeSizeOf(type)); 100var segmentSize = SegmentedArrayHelper.TestAccessor.CalculateSegmentSize(InvokeUnsafeSizeOf(type)); 125var expected = elementSize switch 155var expected = segmentSize switch 180var expected = segmentSize switch
Collections\SegmentedArrayTests.cs (13)
34for (var i = 0; i < array.Length; i++) 112for (var i = 0; i < items.Length - 1; i++) 143for (var i = 0; i < length; i++) 148for (var i = 0; i < length; i++) 153for (var i = 0; i < length; i++) 164for (var i = 0; i < length; i++) 172for (var i = 0; i < length; i++) 180for (var i = 0; i < length; i++) 197for (var i = 0; i < data.Length; i++) 203var index = 0; 220var sourceStart = SegmentedArray<int>.TestAccessor.SegmentSize - 128; 221var destinationStart = SegmentedArray<int>.TestAccessor.SegmentSize - 60; 222var length = 256;
Collections\TemporaryArrayTests.cs (18)
44for (var i = 0; i < TemporaryArray<int>.TestAccessor.InlineCapacity; i++) 68var i = array.Count; 104for (var i = 0; i < initialItems; i++) 122for (var i = 0; i < initialItems; i++) 125for (var i = 0; i < addedItems; i++) 134for (var i = 0; i < initialItems; i++) 154for (var i = 0; i < initialItems; i++) 160for (var i = 0; i < initialItems; i++) 174for (var i = 0; i < initialItems; i++) 196for (var i = 0; i < initialItems; i++) 205for (var i = 0; i < initialItems; i++) 226foreach (var num in inputArray) 261for (var i = start; i <= end; i++) 276for (var i = 0; i < initialItems; i++) 285var count = array.Count; 286var last = array.RemoveLast(); 296for (var i = 0; i < initialItems; i++) 299for (var i = 0; i < initialItems; i++)
Collections\TopologicalSortTests.cs (1)
176var tmp = data[t];
Diagnostics\DiagnosticLocalizationTests.cs (1)
271var unused1 = descriptor2.Title.GetHashCode();
FileLinePositionSpanTests.cs (6)
64var hash1 = new FileLinePositionSpan("C:\\goo.cs", new LinePosition(1, 2), new LinePosition(3, 5)).GetHashCode(); 65var hash2 = new FileLinePositionSpan("C:\\goo1.cs", new LinePosition(1, 2), new LinePosition(3, 5)).GetHashCode(); 66var hash3 = new FileLinePositionSpan("C:\\goo.cs", new LinePosition(1, 3), new LinePosition(3, 5)).GetHashCode(); 67var hash4 = new FileLinePositionSpan("C:\\goo.cs", new LinePosition(1, 2), new LinePosition(6, 5)).GetHashCode(); 68var hash5 = new FileLinePositionSpan("C:\\goo.cs", new LinePosition(2, 2), new LinePosition(6, 5)).GetHashCode(); 69var hash6 = new FileLinePositionSpan("C:\\goo.cs", new LinePosition(2, 2), new LinePosition(6, 8)).GetHashCode();
InternalUtilities\AdditionalTextComparerTests.cs (10)
29var hash1 = text1.GetHashCode(); 30var hash2 = text2.GetHashCode(); 33var comparerHash1 = AdditionalTextComparer.Instance.GetHashCode(text1); 34var comparerHash2 = AdditionalTextComparer.Instance.GetHashCode(text2); 46var comparerHash1 = AdditionalTextComparer.Instance.GetHashCode(text1); 47var comparerHash2 = AdditionalTextComparer.Instance.GetHashCode(text2); 59var comparerHash1 = AdditionalTextComparer.Instance.GetHashCode(text1); 60var comparerHash2 = AdditionalTextComparer.Instance.GetHashCode(text2); 71var comparerHash1 = AdditionalTextComparer.Instance.GetHashCode(text1); 72var comparerHash2 = AdditionalTextComparer.Instance.GetHashCode(text2);
InvokeUtil.cs (2)
66var compilerContextAssemblyCount = loader.CompilerLoadContext.Assemblies.Count(); 92var defaultContextCount = AssemblyLoadContext.Default.Assemblies.Count();
LinePositionTests.cs (4)
60var hash1 = new LinePosition(1, 1).GetHashCode(); 61var hash2 = new LinePosition(2, 2).GetHashCode(); 62var hash3 = new LinePosition(1, 2).GetHashCode(); 63var hash4 = new LinePosition(2, 1).GetHashCode();
Text\CompositeTextTests.cs (3)
41for (var i = 0; i < sourceText.Length; i++) 58for (var sourceTextCount = minSourceTextCount; sourceTextCount <= Math.Min(maxSourceTextCount, contents.Length); sourceTextCount++) 79var maximalSourceTextLength = (contents.Length - requestedSourceTextCount) + 1;
Text\LargeTextTests.cs (1)
214var newlineLength = Environment.NewLine.Length;
Text\SourceTextStreamTests.cs (2)
31var max = s_utf8NoBom.GetMaxByteCount(charCount: 1); 34var local = i;
Text\StringText_LineTest.cs (1)
83var start = text.Length;
Text\StringTextTest.cs (1)
167var newlineLength = Environment.NewLine.Length;
Text\TextChangeTests.cs (7)
516var segs = t.Segments.Length; 546var segs = t.Segments.Length; 990for (var iteration = 0; iteration < 100000; iteration++) 992var editedLength = originalText.Length; 996var oldMaxInsertLength = originalText.Length * 2; 1017var newMaxInsertLength = editedLength * 2; 1271var position = 0;
Microsoft.CodeAnalysis.Workspaces (1178)
Classification\ClassifierHelper.cs (3)
99for (var i = spans.Count - 1; i >= 0; i--) 157for (var i = 0; i < spans.Count; i++) 299for (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)
251for (var i = builder.Count - 1; i >= 0; i--) 253var 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)
297var 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)
244var minimumArgumentCount = symbol.Parameters.Count(static p => !p.IsOptional && !p.IsParams); 245var maximumArgumentCount = symbol.Parameters is [.., { IsParams: true }] 249var exactArgumentCount = symbol.Parameters.Any(static p => p.IsOptional || p.IsParams) 263var actualArgumentCount = state.SyntaxFacts.GetArgumentsOfObjectCreationExpression(node).Count;
FindSymbols\FindReferences\Finders\MethodTypeParameterSymbolReferenceFinder.cs (2)
27var ordinal = method.TypeParameters.IndexOf(symbol); 81var 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)
195var index = 0; 205var 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.cs (20)
198for (var index = startIndexInclusive; index < endIndexExclusive; index++) 225for (var index = startIndexInclusive; index < endIndexExclusive; index++) 249var startingPosition = BinarySearch(nodes, name); 254var startIndex = startingPosition; 258var endIndex = startingPosition; 273var max = nodes.Length - 1; 274var min = 0; 278var mid = min + ((max - min) >> 1); 280var comparison = s_caseInsensitiveComparer.Compare(nodes[mid].Name, name); 308for (var i = 0; i < tmp.Count; i++) 319for (var i = 0; i < tmp.Count; i++) 329for (var i = 0; i < unsortedNodes.Length; i++) 353var comp = TotalComparer(x.Name, y.Name); 385var diff = CaseInsensitiveComparison.Comparer.Compare(s1, s2); 445for (var i = 0; i < orderedKeys1.Count; i++) 451for (var j = 0; j < values1.Length; j++) 478var baseNameIndex = BinarySearch(nodes, baseName); 485for (var derivedNameIndex = startIndexInclusive; derivedNameIndex < endIndexExclusive; derivedNameIndex++) 501var baseTypeNameIndex = BinarySearch(baseTypeName); 507foreach (var derivedTypeIndex in derivedTypeIndices)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (3)
57var backtickIndex = blobReader.IndexOf((byte)'`'); 632var dotIndex = blobReader.IndexOf((byte)'.'); 745var 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\SyntaxTree\SyntaxTreeIndex.ContextInfo.cs (2)
199var predefinedTypes = reader.ReadInt32(); 200var predefinedOperators = reader.ReadInt32();
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (4)
44var partialKeywordKind = syntaxFacts.SyntaxKinds.PartialKeyword; 80var predefinedTypes = (int)PredefinedType.None; 81var predefinedOperators = (int)PredefinedOperator.None; 346syntaxFacts.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\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (2)
200var spanStart = reader.ReadInt32(); 201var spanLength = reader.ReadInt32();
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.ExtensionMethodInfo.cs (2)
63var count = reader.ReadInt32(); 65for (var i = 0; i < count; ++i)
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (2)
263var count = declaredSymbolInfos.Count; 331var 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;
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\ContainerPatternMatcher.cs (1)
66var relevantDotSeparatedSegmentLength = _patternSegments.Length;
PatternMatching\PatternMatch.cs (1)
85var comparison = this.Kind - other.Kind;
PatternMatching\PatternMatcher.cs (13)
100var dotIndex = pattern.LastIndexOf('.'); 115for (var i = 0; i < pattern.Length; i++) 127for (var i = 0; i < pattern.Length; i++) 169var candidateLength = candidate.Length; 171var caseInsensitiveIndex = _compareInfo.IndexOf(candidate, patternChunk.Text, CompareOptions.IgnoreCase); 224var caseSensitiveIndex = _compareInfo.IndexOf(candidate, patternChunk.Text, startIndex: caseInsensitiveIndex, CompareOptions.None); 289var caseSensitiveIndex = _compareInfo.IndexOf(candidate, patternChunk.Text, startIndex: caseInsensitiveIndex, CompareOptions.None); 312for (var i = 0; i < text.Length; i++) 527var currentCandidateHump = 0; 528var currentPatternHump = 0; 532var patternHumpCount = patternHumps.Count; 533var candidateHumpCount = candidateHumps.Count; 545var 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)
351var symbolIndex = 0; 433var index = newMetadataName.IndexOf(replacementText, 0); 467var currentIndex = 0;
Rename\ConflictEngine\ConflictResolver.Session.cs (8)
126for (var phase = 0; phase < 4; phase++) 230for (var i = 0; i < conflictResolution.RelatedLocations.Count; i++) 555var adjustedStartPosition = conflictResolution.GetAdjustedTokenStartingPosition(originalReference.TextSpan.Start, originalReference.DocumentId); 584var symbolIndex = 0; 604var newAdjustedStartPosition = conflictResolution.GetAdjustedTokenStartingPosition(renameDeclarationLocationReference.TextSpan.Start, renameDeclarationLocationReference.DocumentId); 690var start = _documentOfRenameSymbolHasBeenRenamed 915var offset = renameLocation.Location.SourceSpan.Start - containingLocationForStringOrComment.Start; 916var length = renameLocation.Location.SourceSpan.Length;
Rename\ConflictEngine\MutableConflictResolution.cs (1)
111var versionNumber = 1;
Rename\ConflictEngine\RenamedSpansTracker.cs (1)
60var adjustedStartingPosition = startingPosition;
Rename\RenameUtilities.cs (3)
261var startOffset = 0; 272var offset = subSpan.Start - startOffset; 332var ordinal = containingMethod.Parameters.IndexOf((IParameterSymbol)symbol);
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (5)
145var position = name.LastIndexOf('.'); 372var renameTextLength = renameText.Length; 390var renameTextLength = renameText.Length; 415var renameStringPosition = renameStringAndPosition.Item2; 425var 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.cs (1)
211for (var i = 0; i < count; i++)
Serialization\SerializerService_Reference.cs (3)
382var imageKind = reader.ReadInt32(); 392var count = reader.ReadInt32(); 397for (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.cs (17)
41var m = Math.Max(1, ComputeM(expectedCount, falsePositiveProbability)); 42var k = Math.Max(1, ComputeK(expectedCount, falsePositiveProbability)); 46var sizeInEvenBytes = (m + 7) & ~7; 123var numberOfCharsLeft = key.Length; 128var index = 0; 165var numberOfCharsLeft = 4; 170var index = 0; 321for (var i = 0; i < _hashFunctionCount; i++) 323var hash = ComputeHash(value, i, _isCaseSensitive); 336for (var i = 0; i < _hashFunctionCount; i++) 338var hash = ComputeHash(value, i); 352for (var i = 0; i < _hashFunctionCount; i++) 354var hash = hashes[i]; 366for (var i = 0; i < _hashFunctionCount; i++) 368var hash = ComputeHash(value, i); 392for (var i = 0; i < array1.Length; i++) 421for (var i = 0; i < hashFunctionCount; i++)
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\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\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualChar.cs (1)
130var length = Rune.EncodeToUtf16(chars);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
42for (var i = 0; i < events.Builder.Count; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
87for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 104for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 155for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 208var index = declarationList.IndexOf(afterMember); 224var index = declarationList.IndexOf(beforeMember); 253var index = declarationList.IndexOf(member); 270var index = declarationList.IndexOf(member); 286var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 339var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 340var desiredGroupIndex = result < 0 ? ~result : result; 365var currentIndex = desiredGroupIndex; 368var previousIndex = currentIndex - 1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
370for (var i = parts.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
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\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;
Storage\SQLite\v2\Interop\SqlConnection.cs (4)
50var length = Encoding.UTF8.GetByteCount(value); 54var wrote = Encoding.UTF8.GetBytes(value, 0, value.Length, byteArray, 0); 309var length = NativeMethods.sqlite3_blob_bytes(blobHandle); 323var length = NativeMethods.sqlite3_blob_bytes(blob);
Storage\SQLite\v2\Interop\SqlStatement.cs (1)
78var utf8ByteCount = Encoding.UTF8.GetByteCount(value);
Storage\SQLite\v2\SQLitePersistentStorage_Helpers.cs (2)
23var length = (int)stream.Length; 56var index = 0;
Storage\SQLite\v2\SQLitePersistentStorage_StringIds.cs (3)
30if (_stringToIdMap.TryGetValue(value, out var existingId)) 114var id = -1; 183var id = statement.GetInt32At(columnIndex: 0);
TaskList\TaskListItemDescriptor.cs (1)
38int.TryParse(priorityString, NumberStyles.None, CultureInfo.InvariantCulture, out var encoded))
TemporaryStorage\TemporaryStorageService.cs (2)
114var size = Encoding.Unicode.GetMaxByteCount(text.Length); 162var count = stream.Read(buffer, 0, buffer.Length);
Utilities\Documentation\XmlDocumentationProvider.cs (1)
132for (var i = 0; i < _xmlDocCommentBytes.Length; i++)
Workspace\Host\DocumentService\AbstractSpanMappingService.cs (1)
35for (var i = 0; i < mappedSpanResults.Length; i++)
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (1)
159var newRefCount = watchedFileReference.RefCount - 1;
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (2)
311for (var i = 0; i < _documentsAddedInBatch.Count; i++) 372for (var i = 0; i < _documentsAddedInBatch.Count; i++)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
310var parsedTrees = 0;
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
655for (var i = 0; i < referenceInfo.ConvertedProjectReferences.Length; i++)
Workspace\Solution\Checksum.cs (1)
122var result = Data1.CompareTo(other.Data1);
Workspace\Solution\Checksum_Factory.cs (5)
122var checksumsCount = checksums.Count; 126for (var i = 0; i < checksumsCount; i++) 135var checksumsIndex = 0; 139var count = Math.Min(maxStackAllocCount, checksumsCount - checksumsIndex); 141for (var checksumsSpanIndex = 0; checksumsSpanIndex < count; checksumsSpanIndex++, checksumsIndex++)
Workspace\Solution\ChecksumCollection.cs (1)
99for (var i = 0; i < checksums.Children.Length; i++)
Workspace\Solution\ProjectState.cs (1)
1095for (var i = 1; i < newDocuments.Length; i++)
Workspace\Solution\SolutionCompilationState.cs (1)
1582for (var i = 0; i < newSortedProjectStatesBuilder.Count; i++)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (2)
188if (documentIdToIndex.TryGetValue(documentId, out var addOrUpdateIndex)) 286var 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 (6)
330var index = GetProjectStateIndex(sortedProjectStates, projectId); 342var index = sortedProjectStates.BinarySearch(projectId, static (projectState, projectId) => projectState.Id.CompareTo(projectId)); 498var index = languageCountDeltas.IndexOf(static (c, language) => c.language == language, language); 513if (!projectCountByLanguage.TryGetValue(language, out var currentCount)) 518var newCount = currentCount + delta; 1182var projectStateIndex = GetProjectStateIndex(SortedProjectStates, projectId);
Workspace\Solution\SourceGeneratorExecutionVersion.cs (2)
96var count = reader.ReadInt32(); 98for (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);
Workspace\Workspace.cs (2)
1578var oldWorkspaceVersion = oldSolution.WorkspaceVersion; 1579var newWorkspaceVersion = newSolution.WorkspaceVersion;
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
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 (2)
27var remoteProjectFileTargetObject = await _client.InvokeAsync<int>(BuildHostTargetObject, nameof(IBuildHost.LoadProjectFileAsync), parameters: [projectFilePath, languageName], cancellationToken).ConfigureAwait(false); 37var remoteProjectFileTargetObject = await _client.InvokeAsync<int>(BuildHostTargetObject, nameof(IBuildHost.LoadProject), parameters: [projectFilePath, projectContent, languageName], cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (315)
MSBuild\ProjectFile\CommandLineArgumentReader.cs (1)
153var codePage = Project.ReadPropertyInt(PropertyNames.CodePage);
MSBuild\ProjectFile\Conversions.cs (1)
27if (int.TryParse(value, out var result))
Program.cs (1)
56var targetObject = server.AddTarget(new BuildHost(logger, propertiesBuilder.ToImmutable(), binaryLogPath, server));
Rpc\RpcServer.cs (2)
50var nextIndex = Interlocked.Increment(ref _nextRpcTargetIndex); 129for (var i = 0; i < methodParameters.Length; i++)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\CommandLineUtilities.cs (3)
63var i = 0; 84var quoteCount = 0; 93var slashCount = 0;
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
src\Compilers\Core\Portable\InternalUtilities\LittleEndianReader.cs (1)
53var result = ReadInt32LittleEndian(_span);
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\Compilers\Core\Portable\InternalUtilities\TextKeyedCache.cs (1)
223var i1 = NextRandom() & SharedBucketSizeMask;
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\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\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);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (9)
FileSet.cs (3)
62var startTagStart = textContent.IndexOf(elementStartTag, StringComparison.Ordinal); 65var startTagEnd = textContent.IndexOf('>', startTagStart + 1); 68var endTagStart = textContent.IndexOf(elementEndTag, startTagEnd + 1, StringComparison.Ordinal);
NetCoreTests.cs (1)
337var dotIndex = project.Name.IndexOf('.');
RpcTests.cs (1)
84var result = await rpcPair.Client.InvokeAsync<int>(targetObject: 0, nameof(ObjectWithAddMethod.Add), [1, 1], CancellationToken.None);
SolutionGeneration.cs (2)
69var fileIndex = 1; 70var projectIndex = 1;
src\Workspaces\MSBuild\BuildHost\Rpc\RpcServer.cs (2)
50var nextIndex = Interlocked.Increment(ref _nextRpcTargetIndex); 129for (var i = 0; i < methodParameters.Length; i++)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (11)
Formatting\FormattingTestBase.cs (1)
108for (var i = 0; i < inputSpans.Length; i++)
GlobalizationUtilities.cs (1)
24var version = bytes[3] << 24 | bytes[2] << 16 | bytes[1] << 8 | bytes[0];
Options\NamingStyleTestUtilities.cs (2)
50var ordinal = 0; 58if (!guidMap.TryGetValue(guid, out var existingOrdinal))
Options\OptionsTestHelpers.cs (1)
164var id = namingRules.Count;
Workspaces\TestWorkspace_XmlCreation.cs (1)
32var index = 0;
Workspaces\TestWorkspace`1.cs (5)
613var projectIdentifier = 0; 614var documentIdentifier = 0; 670for (var i = 1; i < submissions.Count; i++) 677for (var j = i - 1; j >= 0; j--) 708var submissionIndex = 0;
Microsoft.CodeAnalysis.Workspaces.UnitTests (148)
BatchFixAllProviderTests.cs (1)
90foreach (var replacement in _replacements)
ChecksumTests.cs (6)
58for (var i = 0; i < builder.Length; i++) 65for (var i = 1; i < builder.Length; i++) 87for (var i = 0; i < builder.Length; i++) 90for (var i = builder.Length - 10; i < builder.Length; i++) 143for (var i = 0; i < max; i++) 145for (var j = 0; j < max; j++)
FindAllDeclarationsTests.TestSolutionsAndProject.cs (7)
30var actualResultCount = declarations.Count(); 31var expectedResultCount = expectedResults.Length; 47var actualResultCount = declarations.Count(); 48var expectedResultCount = expectedResults.Length; 65for (var i = 0; i < expectedResults.Length; i++) 97for (var i = 0; i < sourceTexts.Length; i++) 110for (var i = 0; i < sourceTexts.Length; i++)
FindReferencesTests.cs (2)
77var docCounter = 1; 678var line = location.GetLineSpan().StartLinePosition.Line;
LinkedFileDiffMerging\LinkedFileDiffMergingTests.cs (3)
24for (var i = 0; i < updatedTexts.Count; i++) 40for (var i = 0; i < updatedTexts.Count; i++) 51for (var i = 0; i < updatedTexts.Count; i++)
ObjectSerializationTests.cs (39)
134for (var i = 0; i < seq1.Length; i++) 166public override Int32 GetHashCode() 253for (var i = 0; i < data.Length; i++) 281TestRoundTripValue(Int32.MaxValue); 312TestRoundTripValue<Int32>(0); 313TestRoundTripValue<Int32>(1); 314TestRoundTripValue<Int32>(2); 315TestRoundTripValue<Int32>(3); 316TestRoundTripValue<Int32>(4); 317TestRoundTripValue<Int32>(5); 318TestRoundTripValue<Int32>(6); 319TestRoundTripValue<Int32>(7); 320TestRoundTripValue<Int32>(8); 321TestRoundTripValue<Int32>(9); 322TestRoundTripValue<Int32>(10); 323TestRoundTripValue<Int32>(-1); 324TestRoundTripValue<Int32>(Int32.MinValue); 325TestRoundTripValue<Int32>(Byte.MaxValue); 326TestRoundTripValue<Int32>(UInt16.MaxValue); 327TestRoundTripValue<Int32>(Int32.MaxValue); 344TestRoundTripValue<Int32>(Byte.MaxValue); 345TestRoundTripValue<Int32>(UInt16.MaxValue); 346TestRoundTripValue<Int32>(Int32.MaxValue); 370TestRoundTripValue<Int64>(Int32.MinValue); 371TestRoundTripValue<Int64>(Int32.MaxValue); 396TestRoundTripValue<UInt64>(Int32.MaxValue); 416writer.WriteInt32(Int32.MaxValue); 440Assert.Equal(Int32.MaxValue, reader.ReadInt32()); 470writer.WriteScalarValue(Int32.MaxValue); 471writer.WriteScalarValue((Int32)Byte.MaxValue); 472writer.WriteScalarValue((Int32)Int16.MaxValue); 509Assert.Equal(Int32.MaxValue, (Int32)reader.ReadScalarValue()); 510Assert.Equal(Byte.MaxValue, (Int32)reader.ReadScalarValue()); 511Assert.Equal(Int16.MaxValue, (Int32)reader.ReadScalarValue()); 609for (var i = 0; i < 10; i++)
SolutionTests\ProjectSemanticVersionTests.cs (12)
44var position = text.ToString().LastIndexOf('{') + 1; 58var position = text.ToString().LastIndexOf('{') + 1; 72var position = text.ToString().LastIndexOf('(') + 1; 86var position = text.ToString().IndexOf('{') + 1; 100var position = text.ToString().IndexOf('{') + 1; 128var position = text.ToString().IndexOf('{') + 1; 156var position = text.Lines[1].Start; 170var position = text.Lines[2].Start; 184var position = text.ToString().IndexOf('(') + 1; 198var position = text.Lines[1].Start; 212var position = text.Lines[1].Start; 240var position = text.ToString().IndexOf('{') + 1;
SolutionTests\SolutionTests.cs (4)
2954for (var i = 0; i < projectIds.Length; i++) 5782var invokeIndex = 1; 5785var index = invokeIndex++; 5869for (var i = 1; i <= 8000; i++)
SyntaxNodeTests.cs (1)
50var computations = 0;
SyntaxPathTests.cs (2)
426var offset = oldFullText.IndexOf(oldText, StringComparison.Ordinal); 427var length = oldText.Length;
UtilityTest\AsyncLazyTests.cs (1)
226var computations = 0;
UtilityTest\BKTreeTests.cs (3)
71for (var i = 0; i < value.Length; i++) 85for (var i = 0; i <= value.Length; i++) 99for (var i = 0; i < value.Length - 1; i++)
UtilityTest\EditDistanceTests.cs (15)
17var editDistance1 = EditDistance.GetEditDistance(s, t); 21var editDistance2 = EditDistance.GetEditDistance(t, s); 25var editDistance3 = EditDistance.GetEditDistance(s, t, editDistance1); 30var editDistance4 = EditDistance.GetEditDistance(s, t, editDistance1 - 1); 106var editDistance = EditDistance.GetEditDistance("book", "moons", 1); 219for (var i = 0; i < Top1000.Length; i++) 222for (var j = 0; j < Top1000.Length; j++) 225var editDistance1 = EditDistance.GetEditDistance(source, target); 239var editDistance2 = EditDistance.GetEditDistance(source, target, editDistance1); 267for (var i = 0; i < top.Length; i++) 269for (var j = 0; j < top.Length; j++) 276for (var k = 0; k < top.Length; k++) 287var editDistance12 = EditDistance.GetEditDistance(string1, string2); 288var editDistance13 = EditDistance.GetEditDistance(string1, string3); 289var editDistance23 = EditDistance.GetEditDistance(string2, string3);
UtilityTest\IntervalTreeTests.cs (7)
314var max = spans.Max(t => t.Item1 + t.Item2); 315for (var start = 0; start <= max; start++) 317for (var length = 1; length <= max; length++) 409for (var i = 0; i < 3000; i++) 421for (var i = 10; i < 20; i++) 423var totalCount = 1 << i; 434for (var j = -3; j <= 2; j++)
UtilityTest\SerializableBytesTests.cs (24)
19for (var i = 0; i < 10000; i++) 30for (var i = 0; i < expected.Length; i++) 40for (var i = 0; i < 10000; i++) 51var index = 0; 57for (var i = 0; i < count; i++) 71for (var i = 0; i < 10000; i++) 81for (var i = 0; i < 100; i++) 83var position = random.Next((int)expected.Length); 95for (var i = 0; i < 10000; i++) 102for (var i = 0; i < 10000; i++) 114for (var i = 0; i < 10000; i++) 121for (var i = 0; i < 10000; i++) 130var index = 0; 136for (var i = 0; i < count; i++) 152for (var i = 0; i < 100; i++) 154var position = random.Next(10000); 167for (var i = 0; i < 100; i++) 169var position = random.Next(10000); 172var position1 = random.Next(10000); 248for (var j = 0; j < temp.Length; j++) 269var count = random.Next(read1.Length) + 1; 270var return1 = expected.Read(read1, 0, count); 271var return2 = stream.Read(read2, 0, count); 275for (var i = 0; i < return1; i++)
UtilityTest\SourceTextSerializationTests.cs (3)
27var maxSize = SourceTextExtensions.SourceTextLengthThreshold * 3; 30for (var i = 0; i < maxSize; i++) 52for (var i = sb.Length; i < size; i++)
WorkspaceServiceTests\ReferenceCountedDisposableTests.cs (1)
34for (var i = 0; i < disposeCount; i++)
WorkspaceServiceTests\TemporaryStorageServiceTests.cs (17)
58for (var i = 0; i < SharedPools.ByteBufferSize; i++) 68for (var i = 0; i < SharedPools.ByteBufferSize; i++) 112for (var i = 0; i < buffer.Length; i++) 120for (var j = 1; j < 5; j++) 155for (var i = 0; i < 1024 * 128; i++) 161var fileCount = (int)((long)4 * 1024 * 1024 * 1024 / data.Length); 163for (var i = 0; i < fileCount; i++) 169for (var i = 0; i < 1024 * 5; i++) 185for (var i = 0; i < 10000; i++) 196for (var i = 0; i < expected.Length; i++) 210for (var i = 0; i < 10000; i++) 221var index = 0; 227for (var i = 0; i < count; i++) 246for (var i = 0; i < 100; i++) 248var position = random.Next(10000); 261for (var i = 0; i < expected.Length; i++) 263var value = expected.ReadByte();
Microsoft.CommonLanguageServerProtocol.Framework.Package (2)
RequestExecutionQueue.cs (1)
357for (var i = 0; i < concurrentlyExecutingTasksArray.Length; i++)
TypeRef.cs (1)
60var hashCode = 2037759866;
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (2)
ExampleTests.cs (1)
70var result = await server.WaitForShutdown();
RequestExecutionQueueTests.cs (1)
63for (var i = 0; i < 20; i++)
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\BinderEquivalence.cs (1)
41var count = Interlocked.Increment(ref cachedBinderCount);
Microsoft.Data.Analysis (127)
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 (1)
343int shuffleUpperLimit = (int)Math.Min(Int32.MaxValue, Rows.Count);
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.DotNet.Arcade.Sdk (1)
src\GenerateResxSource.cs (1)
444for (var i = 0; i < original.Length; i++)
Microsoft.DotNet.Arcade.Sdk.Tests (3)
MinimalRepoTests.cs (2)
25var exitCode = app.ExecuteBuild(_output, 36var exitCode = app.ExecuteBuild(_output,
RepoWithConditionalProjectsToBuildTests.cs (1)
36var exitCode = app.ExecuteBuild(_output,
Microsoft.DotNet.Build.Manifest (1)
MSBuildListSplitter.cs (1)
31var splitIdx = item.IndexOf('=');
Microsoft.DotNet.Build.Tasks.Feed (6)
src\PublishArtifactsInManifest.cs (1)
278foreach (var targetChannelId in targetChannelsIds)
src\PublishArtifactsInManifestBase.cs (1)
1804var attempts = 0;
src\PublishArtifactsInManifestV3.cs (2)
69if (!int.TryParse(channelIdStr, out var channelId)) 109foreach (var targetChannelId in targetChannelsIds.Distinct())
src\PublishArtifactsInManifestV4.cs (2)
65if (!int.TryParse(channelIdStr, out var channelId)) 105foreach (var targetChannelId in targetChannelsIds.Distinct())
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
TestDoubles\MockRetryHandler.cs (1)
32for (var attempt = 0; attempt < _maxAttempts; attempt++)
Microsoft.DotNet.Build.Tasks.Installers (16)
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.Helix.Client (1)
generated-code\PagedResponse.cs (1)
124var equalIdx = value.IndexOf('=');
Microsoft.DotNet.Helix.JobSender (1)
JobDefinition.cs (1)
271var @index = value.IndexOf('@');
Microsoft.DotNet.Helix.Sdk (7)
AzureDevOpsTask.cs (5)
134var statusCodeValue = (int)res.StatusCode; 180var min = (int)(Math.Pow(factor, attempt) * 1000); 181var max = (int)(Math.Pow(factor, attempt + 1) * 1000); 204var attempt = 0; 205var maxAttempt = RetryCount;
CheckAzurePipelinesTestResults.cs (1)
203foreach (var runId in TestRunIds)
StartAzurePipelinesTestRun.cs (1)
74if (int.TryParse(BuildId, out var buildId))
Microsoft.DotNet.NuGetRepack.Tests (2)
TestHelpers\DiffUtil.cs (2)
238var la = lengthA + 1; 239var lb = lengthB + 1;
Microsoft.DotNet.Open.Api.Tools.Tests (40)
OpenApiAddFileTests.cs (12)
20var run = app.Execute(Array.Empty<string>()); 32var run = app.Execute(new string[] { "add", "file", "randomfile.json" }); 44var run = app.Execute(new string[] { "add", "file", "--updateProject", csproj, "randomfile.json" }); 54var appExitCode = app.Execute(new string[] { "add" }); 65var run = app.Execute(new string[] { "add", "file", "--help" }); 78var run = app.Execute(new[] { "add", "file", project.NSwagJsonFile }); 82var secondRun = app.Execute(new[] { "add", "url", FakeOpenApiUrl }); 108var run = app.Execute(new[] { "add", "file", nswagJsonFile }); 133var run = app.Execute(new[] { "add", "file", nswagJsonFile, "--code-generator", "NSwagTypeScript" }); 154var run = app.Execute(new[] { "add", "file", nswagJsonFile }); 174var run = app.Execute(new[] { "add", "file", "--updateProject", project.Project.Path, nswagJsonFIle }); 195var run = app.Execute(new[] { "add", "file", nswagJsonFile });
OpenApiAddProjectTests.cs (3)
39var run = app.Execute(new[] { "add", "project", project1.Path, project2.Path }); 66var run = app.Execute(new[] { "add", "project", csproj.Path }); 97var run = app.Execute(new[] { "add", "project", refProjFile });
OpenApiAddURLTests.cs (12)
22var run = app.Execute(new[] { "add", "url", FakeOpenApiUrl }); 55var run = app.Execute(new[] { "add", "url", url }); 88var run = app.Execute(new[] { "add", "url", url }); 121var run = app.Execute(new[] { "add", "url", url }); 153var run = app.Execute(new[] { "add", "url", FakeOpenApiUrl }); 186var run = app.Execute(new[] { "add", "url", FakeOpenApiUrl }); 246var run = app.Execute(new[] { "add", "url", FakeOpenApiUrl, "--code-generator", "NSwagCSharp" }); 278var run = app.Execute(new[] { "add", "url", FakeOpenApiUrl, "--code-generator", "NSwagTypeScript" }); 310var run = app.Execute(new[] { "add", "url", FakeOpenApiUrl, "--output-file", Path.Combine("outputdir", "file.yaml") }); 344var appExitCode = app.Execute(new[] { "add", "url", FakeOpenApiUrl, "--output-file", outputFile }); 401var run = app.Execute(new[] { "add", "url", FakeOpenApiUrl }); 428var run = app.Execute(new[] { "add", "url", url });
OpenApiRefreshTests.cs (3)
20var run = app.Execute(new[] { "add", "url", FakeOpenApiUrl }); 50var run = app.Execute(new[] { "add", "url", FakeOpenApiUrl }); 79var run = app.Execute(new[] { "add", "url", FakeOpenApiUrl });
OpenApiRemoveTests.cs (7)
27var run = add.Execute(new[] { "add", "file", nswagJsonFile }); 42var removeRun = remove.Execute(new[] { "remove", nswagJsonFile }); 70var run = add.Execute(new[] { "add", "url", FakeOpenApiUrl }); 85var removeRun = remove.Execute(new[] { "remove", FakeOpenApiUrl }); 119var run = app.Execute(new[] { "add", "project", refProjFile }); 162var run = add.Execute(new[] { "add", "file", nswagJsonFile }); 172var removeRun = remove.Execute(new[] { "remove", nswagJsonFile, swagFile2 });
src\Shared\Process\ProcessExtensions.cs (3)
20var pid = process.Id; 33foreach (var childId in children) 63if (int.TryParse(text, out var id))
Microsoft.DotNet.PackageTesting (2)
VerifyClosure.cs (2)
457var count = reader.GetTableRowCount(TableIndex.AssemblyRef); 471var count = reader.GetTableRowCount(TableIndex.ModuleRef);
Microsoft.DotNet.SharedFramework.Sdk (2)
src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (2)
457var count = reader.GetTableRowCount(TableIndex.AssemblyRef); 471var count = reader.GetTableRowCount(TableIndex.ModuleRef);
Microsoft.DotNet.SignTool (13)
src\BatchSignUtil.cs (2)
120var round = 0; 313var i = 0;
src\ByteSequenceComparer.cs (2)
30for (var i = 0; i < x.Length; i++) 53for (var i = 0; i < left.Length; i++)
src\Hash.cs (8)
50var hashCode = 0; 51var count = 0; 76var maxSize = Math.Min(maxItemsToHash, values.Length); 77var hashCode = 0; 100var hashCode = 0; 101var count = 0; 126var hashCode = 0; 127var count = 0;
src\RealSignTool.cs (1)
32sizeof(Int32) // byte count
Microsoft.DotNet.StrongName (2)
Signing.cs (1)
324var modulusLength = (int)(bitLen / 8);
Utils.cs (1)
164var strongNameEndOffset = strongNameOffset + strongNameSize;
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (7)
HelperFactory.cs (1)
250var consumedInputCount = 0;
Helpers.cs (6)
63var pos = 0; 66for (var i = 0; i < word.Length; i++) 92var pos = 0; 96for (var i = 0; i < word.Length; i++) 121var pos = 0; 129for (var i = 0; i < word.Length; i++)
Microsoft.DotNet.XUnitAssert.Tests (17)
AsyncCollectionAssertsTests.cs (12)
754 var padding = Math.Max(expectedType.Length, actualType.Length); 792 var padding = Math.Max(expectedType.Length, actualType.Length); 873 var padding = Math.Max(expectedType.Length, actualType.Length); 925 var padding = Math.Max(expectedType.Length, actualType.Length); 965 var padding = Math.Max(expectedType.Length, actualType.Length); 1026 var padding = Math.Max(expectedType.Length, actualType.Length); 1141 var padding = Math.Max(expectedType.Length, actualType.Length); 1191 var padding = Math.Max(expectedType.Length, actualType.Length); 1232 var padding = Math.Max(expectedType.Length, actualType.Length); 1274 var padding = Math.Max(expectedType.Length, actualType.Length); 1332 var padding = Math.Max(expectedType.Length, actualType.Length); 1359 var padding = Math.Max(expectedType.Length, actualType.Length);
EqualityAssertsTests.cs (4)
283 var actual = 1; 293 var actual = 2; 2605 var actual = 1; 2628 var actual = 2;
NullAssertsTests.cs (1)
20 var result = Assert.NotNull(x);
Microsoft.Extensions.AI (5)
ChatCompletion\ChatClientBuilder.cs (1)
50for (var i = _clientFactories.Count - 1; i >= 0; i--)
ChatCompletion\ChatResponse{T}.cs (2)
99var utf8ByteLength = Encoding.UTF8.GetByteCount(json); 103var utf8SpanLength = Encoding.UTF8.GetBytes(json, 0, json.Length, buffer, 0);
Embeddings\EmbeddingGeneratorBuilder.cs (1)
55for (var i = _generatorFactories.Count - 1; i >= 0; i--)
SpeechToText\SpeechToTextClientBuilder.cs (1)
49for (var i = _clientFactories.Count - 1; i >= 0; i--)
Microsoft.Extensions.AI.Abstractions (2)
Contents\DataUriParser.cs (2)
158var index = value.Length - 1; 172for (var i = 0; i <= index; i++)
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)
537var 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.Ollama.Tests (1)
OllamaChatClientIntegrationTests.cs (1)
41var secretNumber = 42;
Microsoft.Extensions.AI.Templates.Tests (2)
AIChatWebExecutionTests.cs (2)
117for (var i = 0; i < filter.Length; i += 2) 130for (var i = 0; i < options.Length; i += 2)
Microsoft.Extensions.AI.Tests (29)
ChatCompletion\DistributedCachingChatClientTest.cs (14)
75var innerCallCount = 0; 132var innerCallCount = 0; 170var innerCallCount = 0; 202var innerCallCount = 0; 273var innerCallCount = 0; 432var innerCallCount = 0; 476var innerCallCount = 0; 514var innerCallCount = 0; 551var innerCallCount = 0; 602var innerCallCount = 0; 648var innerCallCount = 0; 704var innerCallCount = 0; 812for (var itemIndex = 0; itemIndex < expectedMessage.Contents.Count; itemIndex++) 846for (var itemIndex = 0; itemIndex < expectedItem.Contents.Count; itemIndex++)
ChatCompletion\FunctionInvokingChatClientTests.cs (7)
287var maxIterations = 7; 294var actualCallCount = 0; 311for (var i = 0; i < maxIterations; i++) 351var callIndex = 0; 429var callIndex = 0; 454var thisCallIndex = callIndex++; 1094var value = new Random().Next(100);
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (8)
49var innerCallCount = 0; 87var innerCallCount = 0; 138var innerCallCount = 0; 176var innerCallCount = 0; 207var innerCallCount = 0; 245var innerCallCount = 0; 296var innerCallCount = 0; 339var innerCallCount = 0;
Microsoft.Extensions.ApiDescription.Client (2)
artifacts\obj\Microsoft.Extensions.ApiDescription.Client\Release\netstandard2.0\Microsoft.Extensions.ApiDescription.Client.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
CSharpIdentifier.cs (1)
46for (var i = 0; i < inputName.Length; i++)
Microsoft.Extensions.ApiDescription.Client.Tests (3)
src\Shared\Process\ProcessExtensions.cs (3)
20var pid = process.Id; 33foreach (var childId in children) 63if (int.TryParse(text, out var id))
Microsoft.Extensions.AsyncState (1)
AsyncState.cs (1)
99var difference = count - features.Count;
Microsoft.Extensions.Caching.Hybrid.Tests (27)
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)
58for (var i = 0; i < 5; i++) 68for (var i = 0; i < 5; i++) 80for (var i = 0; i < 5; i++) 116for (var i = 0; i < 5; i++) 126for (var i = 0; i < 5; i++) 138for (var i = 0; i < 5; i++)
PayloadTests.cs (6)
47var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length); 77var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length); 111var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length); 141var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length); 177var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length); 231var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length);
RedisTests.cs (2)
72var count = 0; 73for (var i = 0; i < 10; i++)
StampedeTests.cs (8)
97for (var i = 0; i < callerCount; i++) 133for (var i = 0; i < callerCount; i++) 185for (var i = 0; i < callerCount; i++) 219for (var i = 0; i < callerCount; i++) 263for (var i = 0; i < callerCount; i++) 291for (var i = 0; i < callerCount; i++) 300for (var i = 0; i < callerCount; i++) 460if (!counts.TryGetValue(obj, out var count))
TagSetTests.cs (1)
166var 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 (3)
Classification\DataClassificationSet.cs (1)
117var result = string.Compare(x.TaxonomyName, y.TaxonomyName, StringComparison.Ordinal);
Redaction\Redactor.cs (1)
52var charsWritten = Redact(source, buffer);
src\Shared\RentedSpan\RentedSpan.cs (1)
54var size = Unsafe.SizeOf<T>() * length;
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)
99var length = GetRedactedLength(source); 129var iterations = BytesOfHashWeUse - remainingBytesToPad; 130var offset = startOffset; 134for (var i = 0; i < iterations; i += 3) 165var 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.KeyPerFile.Tests (1)
ConfigurationProviderTestBase.cs (1)
403for (var i = 0; i < AsArray.Length; i++)
Microsoft.Extensions.Configuration.Xml (2)
XmlStreamConfigurationProvider.cs (2)
292for (var i = 0; i < element.Attributes.Count; i++) 447var length = _lengths.Pop();
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\CallSiteFactory.cs (1)
358for (var i = 0; i < callSites.Length; ++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.HealthChecks (3)
DefaultHealthCheckService.cs (2)
52var index = 0; 321for (var i = 0; i < values.Count; i++)
HealthCheckPublisherHostedService.cs (1)
196for (var i = 0; i < publishers.Length; i++)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (4)
HealthCheckPublisherHostedServiceTest.cs (4)
432for (var i = 0; i < publishers.Length; i++) 639for (var i = 0; i < publishers.Length; i++) 655for (var i = 0; i < publishers.Length; i++) 768for (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 (17)
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;
Linux\OSFileSystem.cs (6)
39var read = stream.Read(rentedBuffer.Span); 67var start = 0; 72var length = end - start; 89var length = read - start; 121var read = stream.Read(buffer); 125var end = 0;
ResourceMonitorService.cs (2)
80var bufferSize = (int)(_collectionWindow.TotalMilliseconds / _samplingInterval.TotalMilliseconds); 93var samplesToRead = (int)(window.Ticks / _samplingInterval.Ticks) + 1;
src\Shared\BufferWriterPool\BufferWriter.cs (2)
171var avail = _buffer.Length - WrittenCount; 174var targetCapacity = _buffer.Length == 0 ? DefaultCapacity : _buffer.Length * 2;
src\Shared\RentedSpan\RentedSpan.cs (1)
54var size = Unsafe.SizeOf<T>() * length;
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.Tests (12)
CircularBufferTests.cs (3)
37foreach (var element in elementsToAdd) 54foreach (var element in bufferElements) 73foreach (var element in bufferElements)
ResourceMonitoringServiceTests.cs (1)
190var numberOfSnapshots = 0;
Windows\Tcp6TableInfoTests.cs (2)
124var offset = Marshal.OffsetOf<MIB_TCP6TABLE>(nameof(MIB_TCP6TABLE.Table)).ToInt32(); 216var offset = Marshal.OffsetOf<MIB_TCP6TABLE>(nameof(MIB_TCP6TABLE.Table)).ToInt32();
Windows\TcpTableInfoTests.cs (2)
90var offset = Marshal.OffsetOf<MIB_TCPTABLE>(nameof(MIB_TCPTABLE.Table)).ToInt32(); 159var offset = Marshal.OffsetOf<MIB_TCPTABLE>(nameof(MIB_TCPTABLE.Table)).ToInt32();
Windows\WindowsContainerSnapshotProviderTests.cs (2)
286var multiplier = useZeroToOneRange ? 1 : 100; 355var multiplier = useZeroToOneRange ? 1 : 100;
Windows\WindowsSnapshotProviderTests.cs (2)
85var multiplier = useZeroToOneRange ? 1 : 100; 126var multiplier = useZeroToOneRange ? 1 : 100;
Microsoft.Extensions.Diagnostics.Testing.Tests (1)
Metrics\MeasurementExtensionsTests.cs (1)
170var total = fullSnap.EvaluateAsCounter();
Microsoft.Extensions.Features (1)
FeatureReferences.cs (1)
99var revision = Collection?.Revision ?? ContextDisposed();
Microsoft.Extensions.Features.Tests (3)
FeatureCollectionTests.cs (3)
71var value = 20; 81var value = 20; 91var value = 20;
Microsoft.Extensions.FileProviders.Embedded (8)
EmbeddedFileProvider.cs (5)
155for (var i = 0; i < resources.Length; i++) 236for (var i = 1; i < subName.Length; i++) 257var length = builder.Length; 265for (var i = 1; i < subNames.Length; i++) 294for (var i = 1; i < subNames.Length; i++)
Manifest\EmbeddedFilesManifest.cs (2)
66var start = Array.IndexOf(_separators, path[0]) == -1 ? 0 : 1; 72var 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.FileProviders.Embedded.Tests (1)
EmbeddedFileProviderTests.cs (1)
43var expectedFileLength = 8;
Microsoft.Extensions.Hosting (1)
HostOptions.cs (1)
66&& int.TryParse(timeoutSeconds, NumberStyles.None, CultureInfo.InvariantCulture, out var seconds))
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 (20)
Http\DownstreamDependencyMetadataManager.cs (2)
381var requestPathEndIndex = requestRouteAsSpan.Length; 404var nextDelimiterIndex = requestRouteAsSpan.Slice(i, requestPathEndIndex - i).IndexOf(trieCurrent.Delimiter) + i;
Logging\Internal\HttpHeadersReader.cs (1)
76var headersCount = headers.NonValidated.Count;
Logging\Internal\HttpHeadersRedactor.cs (5)
45var redactedSize = 0; 46var counter = 1; 77var index = 0; 111var redactedSize = 0; 133var index = 0;
Logging\Internal\HttpRequestBodyReader.cs (2)
85var readLimit = Math.Min(readSizeLimit, (int)streamToReadFrom.Length); 90var read = await streamToReadFrom.ReadAsync(buffer.AsMemory(0, readLimit), cancellationToken).ConfigureAwait(false);
Logging\Internal\Log.cs (5)
96var statusCodePropertyCount = record.StatusCode.HasValue ? 1 : 0; 97var requestHeadersCount = record.RequestHeaders?.Count ?? 0; 98var responseHeadersCount = record.ResponseHeaders?.Count ?? 0; 100var spaceToReserve = MinimalPropertyCount + statusCodePropertyCount + requestHeadersCount + responseHeadersCount + 103var 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++)
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)
Benchmarks\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)
153var bodySizeLimit = 100; 262var bodySizeLimit = 100;
Logging\Internal\TestEnricher.cs (1)
23var index = EnrichmentBag.ReserveTagSpace(2);
Microsoft.Extensions.Http.Polly (1)
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.Polly.Tests (5)
PolicyHttpMessageHandlerTest.cs (5)
28var callCount = 0; 73var callCount = 0; 109var callCount = 0; 159var callCount = 0; 240var callCount = 0;
Microsoft.Extensions.Http.Resilience (1)
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 (2)
Hedging\HedgingTests.cs (1)
87var calls = 0;
Resilience\HttpClientBuilderExtensionsTests.Resilience.cs (1)
94var count = builder.Services.Count;
Microsoft.Extensions.Identity.Core (18)
artifacts\obj\Microsoft.Extensions.Identity.Core\Release\net10.0\Microsoft.Extensions.Identity.Core.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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); 60var offset = hash[hash.Length - 1] & 0xf; 62var binaryCode = (hash[offset] & 0x7f) << 24 119for (var i = -2; i <= 2; i++) 122var computedTotp = ComputeTotp(securityToken, (ulong)((long)currentTimeStep + i), modifierBytes);
UserManager.cs (2)
2183var count = await store.IncrementAccessFailedCountAsync(user, CancellationToken).ConfigureAwait(false); 2406for (var i = 0; i < number; i++)
UserManagerMetrics.cs (1)
159var colonIndex = purpose.IndexOf(':');
Microsoft.Extensions.Identity.Stores (3)
UserStoreBase.cs (3)
927var count = 1; 928var index = 0; 931var semiColonIndex = mergedCodes.IndexOf(';', index);
Microsoft.Extensions.Localization (1)
artifacts\obj\Microsoft.Extensions.Localization\Release\net10.0\Microsoft.Extensions.Localization.Resources.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.Extensions.Localization.RootNamespace.Tests (1)
artifacts\obj\Microsoft.Extensions.Localization.RootNamespace.Tests\Release\net10.0\LocalizationTest.Abc.Resources.Controllers.ValuesController.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
Microsoft.Extensions.Localization.Tests (5)
ResourceManagerStringLocalizerTest.cs (5)
45for (var i = 0; i < 5; i++) 52var expectedCallCount = GetCultureInfoDepth(CultureInfo.CurrentUICulture); 87var expectedCallCount = GetCultureInfoDepth(CultureInfo.CurrentUICulture); 202var expectedTries = includeParentCultures ? GetCultureInfoDepth(CultureInfo.CurrentUICulture) : 1; 224var result = 0;
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)
110var charsWritten = Encoding.UTF8.GetChars(messageBytes, logMessageBuffer);
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.ObjectPool.Microbenchmark (1)
src\Shared\BenchmarkRunner\Program.cs (1)
83var index = argsList.IndexOf("--config");
Microsoft.Extensions.ObjectPool.Tests (3)
ThreadingTest.cs (3)
34for (var i = 0; i < threads.Length; i++) 39for (var i = 0; i < threads.Length; i++) 48for (var i = 0; i < threads.Length; i++)
Microsoft.Extensions.Options.Contextual (2)
Internal\ContextualOptionsFactory.cs (2)
79var tasksCreated = 0; 97for (var i = 0; i < tasksCreated; i++)
Microsoft.Extensions.Options.SourceGeneration (7)
Emitter.cs (7)
128for (var i = 0; i < vt.ModelsToValidate.Count; i++) 161for (var i = 0; i < staticValidationAttributes.Length; i++) 166for (var j = 0; j < attributeInstance.InstantiationLines.Count; j++) 769for (var i = 0; i < attr.ConstructorArguments.Count; i++) 794for (var i = 0; i < propertiesOrderedByKey.Length; i++) 808var fieldNumber = staticValidationAttributesDict.Count + 1; 914var fieldNumber = staticValidatorsDict.Count + 1;
Microsoft.Extensions.Resilience.Tests (2)
Resilience\ResilienceServiceCollectionExtensionsTests.cs (2)
34var count = _services.Count; 56var count = _services.Count;
Microsoft.Extensions.SecretManager.Tools.Tests (2)
InitCommandTest.cs (2)
106var lineCountWithoutSecret = projectDocumentWithoutSecret.ToString().Split(Environment.NewLine).Length; 111var lineCountWithSecret = projectDocumentWithSecret.ToString().Split(Environment.NewLine).Length;
Microsoft.Extensions.ServiceDiscovery (7)
Configuration\ConfigurationServiceEndpointProvider.cs (4)
145var minIndex = _schemes.Length; 150var index = Array.IndexOf(_schemes, scheme); 162var index = Array.IndexOf(_schemes, scheme); 206var port = uri.Port > 0 ? uri.Port : 0;
Configuration\ConfigurationServiceEndpointProvider.Log.cs (1)
33for (var i = endpoints.Count - added; i < endpoints.Count; i++)
PassThrough\PassThroughServiceEndpointProviderFactory.cs (2)
38var segmentSeparatorIndex = uriHost.IndexOf('.'); 50var port = uri.Port > 0 ? uri.Port : 0;
Microsoft.Extensions.ServiceDiscovery.Abstractions (1)
ServiceEndpointQuery.cs (1)
57var segmentSeparatorIndex = uriHost.IndexOf('.');
Microsoft.Extensions.Telemetry (16)
Enrichment\StaticProcessLogEnricher.cs (1)
25var pid = Environment.ProcessId;
Http\HttpRouteFormatter.cs (3)
60for (var i = 0; i < routeSegments.Segments.Length; i++) 67var parameterTemplateLength = parameterContent.Length + 2; 69var startIndex = segment.Start + offset;
Http\HttpRouteParser.cs (6)
58var startIndex = segment.Start + offset; 71var parameterTemplateLength = parameterContent.Length + 2; 73var length = httpPathAsSpan.Slice(startIndex).IndexOf(ForwardSlash); 99var pos = 0; 100var len = httpRoute.Length; 101var start = 0;
Http\ParsedRouteSegments.cs (1)
26var paramCount = 0;
Latency\Internal\CheckpointTracker.cs (2)
35var keyCount = _checkpointNames.KeyCount; 68var 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;
src\Shared\RentedSpan\RentedSpan.cs (1)
54var size = Unsafe.SizeOf<T>() * length;
Microsoft.Extensions.Telemetry.Abstractions (6)
Logging\LoggerMessageState.cs (6)
50var need = _tags.Length + (count - avail); 54var index = TagsCount; 69var need = _classifiedTags.Length + (count - avail); 74var index = ClassifiedTagsCount; 86var index = ReserveTagSpace(1); 98var 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); 833var 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 (5)
ValidatableParameterInfo.cs (2)
86for (var i = 0; i < validationAttributes.Length; i++) 108var index = 0;
ValidatablePropertyInfo.cs (2)
114var index = 0; 155for (var i = 0; i < validationAttributes.Length; i++)
ValidatableTypeInfo.cs (1)
68for (var i = 0; i < _membersCount; i++)
Microsoft.Extensions.Validation.ValidationsGenerator (11)
Extensions\IncrementalValuesProviderExtensions.cs (4)
54for (var i = 0; i < tuple.Left.Length; i++) 58for (var i = 0; i < tuple.Right.Length; i++) 86for (var i = 0; i < x.Length; i++) 103var hashCode = -450793227;
src\Http\Http.Extensions\gen\Microsoft.AspNetCore.Http.RequestDelegateGenerator\StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
58var routeHandlerArgumentOrdinal = invocation.Arguments.Length - 1;
src\Shared\RoslynUtils\BoundedCacheWithFactory.cs (2)
34var indexToSetTarget = -1; 35for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\Shared\RoslynUtils\CodeWriter.cs (1)
47for (var i = 0; i < Indent; i++)
src\Shared\RoslynUtils\WellKnownTypes.cs (3)
31for (var i = 0; i < WellKnownTypeData.WellKnownTypeNames.Length; i++) 38var separator = name.IndexOf('`'); 63var index = (int)type;
Microsoft.Gen.ComplianceReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
59var index = n.LastIndexOf('.') + 1;
Microsoft.Gen.ComplianceReports.Unit.Tests (5)
test\Generators\Shared\RoslynTestUtils.cs (5)
269var count = 0; 312var count = 0; 362var count = 0; 399var count = 0; 445var count = 0;
Microsoft.Gen.ContextualOptions (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
59var index = n.LastIndexOf('.') + 1;
Microsoft.Gen.ContextualOptions.Unit.Tests (5)
test\Generators\Shared\RoslynTestUtils.cs (5)
269var count = 0; 312var count = 0; 362var count = 0; 399var count = 0; 445var count = 0;
Microsoft.Gen.Logging (13)
Emission\Emitter.Method.cs (1)
95var calculatedEventId = GetNonRandomizedHashCode(eventNameToCalcId);
Parsing\Parser.LogProperties.cs (1)
134var count = 0;
Parsing\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);
src\Generators\Shared\GeneratorUtilities.cs (1)
59var index = n.LastIndexOf('.') + 1;
Microsoft.Gen.Logging.Generated.Tests (1)
SimpleRedactors.cs (1)
28var len = source!.ToString()!.Length;
Microsoft.Gen.Logging.Unit.Tests (6)
TemplatesExtractorTests.cs (1)
20var result = TemplateProcessor.FindIndexOfAny(message, new[] { '\n', 'a', 'b', 'z' }, 0, message.Length);
test\Generators\Shared\RoslynTestUtils.cs (5)
269var count = 0; 312var count = 0; 362var count = 0; 399var count = 0; 445var count = 0;
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
59var index = n.LastIndexOf('.') + 1;
Microsoft.Gen.MetadataExtractor.Unit.Tests (5)
test\Generators\Shared\RoslynTestUtils.cs (5)
269var count = 0; 312var count = 0; 362var count = 0; 399var count = 0; 445var count = 0;
Microsoft.Gen.Metrics (2)
MetricFactoryEmitter.cs (1)
104var count = metricType.Methods.Count;
src\Generators\Shared\GeneratorUtilities.cs (1)
59var index = n.LastIndexOf('.') + 1;
Microsoft.Gen.Metrics.Unit.Tests (5)
test\Generators\Shared\RoslynTestUtils.cs (5)
269var count = 0; 312var count = 0; 362var count = 0; 399var count = 0; 445var count = 0;
Microsoft.Gen.MetricsReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
59var index = n.LastIndexOf('.') + 1;
Microsoft.Gen.MetricsReports.Unit.Tests (5)
test\Generators\Shared\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)
308var 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\Components\Shared\src\ArrayBuilder.cs (5)
75var indexOfAppendedItem = _itemsInUse++; 87var requiredCapacity = _itemsInUse + source.Length; 90var candidateCapacity = Math.Max(_items.Length * 2, _minCapacity); 100var startIndexOfAppendedItems = _itemsInUse; 179var newCapacity = Math.Max(desiredCapacity, _minCapacity);
Microsoft.JSInterop.Tests (12)
Infrastructure\ByteArrayJsonConverterTest.cs (1)
224for (var i = 0; i < 10; i++)
Infrastructure\DotNetStreamReferenceJsonConverterTest.cs (1)
50for (var i = 1; i <= 10; i++)
Infrastructure\JSObjectReferenceJsonConverterTest.cs (1)
68var expectedId = 3;
Infrastructure\JSStreamReferenceJsonConverterTest.cs (5)
68var expectedId = 3; 80var expectedId = 3; 81var expectedLength = 5; 96var expectedId = 3; 97var expectedLength = 5;
JSRuntimeTest.cs (4)
342for (var i = 0; i < 10; i++) 350for (var i = 0; i < 10; i++) 357for (var i = 0; i < 10; i++) 407for (var i = 1; i <= 10; i++)
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.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++)
Element\Element_StyleSheets.cs (1)
64 for (var i = (sheets?.Count ?? 0) - 1; i >= 0; 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 (55)
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 (3)
97var trialCount = _histories.Count + _candidates.Count; 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 (32)
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\TestEntryPoints.cs (7)
90var splitOutput = TrainTestSplit.Split(Env, new TrainTestSplit.Input { Data = dataView, Fraction = 0.9f }); 419var splitOutput = CVSplit.Split(Env, new CVSplit.Input { Data = dataView, NumFolds = nModels + 1 }); 1508var splitOutput = CVSplit.Split(Env, new CVSplit.Input { Data = dataView, NumFolds = 3 }); 1545var splitOutput = CVSplit.Split(Env, new CVSplit.Input { Data = dataView, NumFolds = nModels + 1 }); 1797var splitOutput = CVSplit.Split(Env, new CVSplit.Input { Data = dataView, NumFolds = nModels + 1 }); 2002var splitOutput = CVSplit.Split(Env, new CVSplit.Input { Data = dataView, NumFolds = nModels + 1 }); 2149var splitOutput = CVSplit.Split(Env, new CVSplit.Input { Data = dataView, NumFolds = nModels });
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 (198)
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\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 (2)
156for (var i = 0; i < peeks.Length; i++) 473for (var i = 0; i < n; i++)
DataView\Transposer.cs (2)
246var tcol = _inputToTransposed[col]; 1288var localOffset = offset;
DataView\ZipBinding.cs (1)
57var lastColCount = _cumulativeColCounts[i];
Deprecated\Instances\HeaderSchema.cs (1)
214var prev = -1;
Deprecated\Vector\VBufferMathUtils.cs (1)
281var comp = srcIndices[iS] - dstIndices[iD] + offset;
Deprecated\Vector\VectorUtils.cs (2)
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\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 (9)
295var colCount = schema.Count; 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; 677var dvCount = views.Length; 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 (4)
241var count = values.Length; 244for (var i = 0; i < count; i++) 368var totalColumnsCount = 1 + _outputGenericSchema.Count; 379for (var i = 0; i < _outputGenericSchema.Count; i++)
Transforms\BindingsWrappedRowCursor.cs (1)
59var index = _bindings.MapColumnIndex(out isSrc, column.Index);
Transforms\ColumnConcatenatingTransformer.cs (3)
342var length = inputs[i].Length; 864foreach (var src in _columns[i].SrcIndices) 931var srcIndex = boundCol.SrcIndices[i];
Transforms\ColumnSelecting.cs (3)
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\KeyToValue.cs (2)
443var islotDst = 0; 511var srcShape = (int)ctx.RetrieveShapeOrNull(srcVariableName)[1];
Transforms\KeyToVector.cs (1)
179var columnsLength = ColumnPairs.Length;
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 (2)
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 (2)
PipelineEnsemble.cs (1)
652var classCount = labelNames.Length;
Selector\SubModelSelector\BaseDiverseSelector.cs (1)
81var modelCountToBeSelected = (int)(models.Count * LearnersSelectionProportion);
Microsoft.ML.EntryPoints (1)
OneVersusAllMacro.cs (1)
148var numClasses = GetNumberOfClasses(env, input, out var label);
Microsoft.ML.FastTree (100)
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 (10)
291var offset = 0; 318var offset = 0; 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 (11)
OnnxTransform.cs (4)
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 (1)
TestParallelFasttreeInterface.cs (1)
188var res = MainForTest(trainArgs);
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 (13)
FactorizationMachine\FactorizationMachineTrainer.cs (1)
228var extraColumnLength = (options.ExtraFeatureColumns != null ? options.ExtraFeatureColumns.Length : 0);
LdSvm\LdSvmTrainer.cs (5)
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 (1)
362var statisticsCount = ParametersCount - 1;
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 (20)
TensorflowTransform.cs (13)
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); 587foreach (var s in shape) 602var originalShapeNdim = originalShape.ndim; 629var originDim = _fullySpecifiedShapes[i].ndim < 0 ? 0 : _fullySpecifiedShapes[i].ndim; 723var tensorSize = tensor.TensorShape.dims.Where(x => x > 0).Aggregate((x, y) => x * y); 738var tensorSize = tensor.TensorShape.dims.Where(x => x > 0).Aggregate((x, y) => x * y); 835foreach (var dim in tfShape.dims) 887foreach (var dim in tfShape.dims) 1035for (var i = 0; i < _options.InputColumns.Length; i++) 1044for (var i = 0; i < _options.OutputColumns.Length; i++)
TensorflowUtils.cs (6)
452else if (typeof(T) == typeof(Int32)) 453return new Tensor((Int32[])(object)data, dims, TF_DataType.TF_INT32); 490else if (typeof(T) == typeof(Int32)) 491return new Tensor((Int32)(object)data, TF_DataType.TF_INT32); 566var p = operation.IndexOf(':'); 570if (int.TryParse(operation.Substring(p + 1), out var idx))
TensorTypeExtensions.cs (1)
45var len = checked((int)tensor.size);
Microsoft.ML.TensorFlow.Tests (24)
TensorFlowEstimatorTests.cs (8)
151var imageHeight = 32; 152var imageWidth = 32; 176var numRows = 0; 193var imageHeight = 32; 194var imageWidth = 32; 243var imageHeight = type.Dimensions[0]; 244var imageWidth = type.Dimensions[1]; 269var numRows = 0;
TensorflowTests.cs (16)
133var imageHeight = 32; 134var imageWidth = 32; 1006var imageHeight = type.Dimensions[0]; 1007var imageWidth = type.Dimensions[1]; 1040var numRows = 0; 1065var imageHeight = type.Dimensions[0]; 1066var imageWidth = type.Dimensions[1]; 1086var numRows = 0; 1109var imageHeight = type.Dimensions[0]; 1110var imageWidth = type.Dimensions[1]; 1143var imageHeight = 32; 1144var imageWidth = 32; 1205for (var i = 0; i < predictions.Length; i++) 1207for (var j = 0; j < predictions[i].PredictedScores.Length; j++) 1219var imageHeight = 28; 1220var imageWidth = 28;
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 (79)
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 (2)
731var label = random.Next(1, numClasses + 1); 752var numClasses = 3;
Transformers\LineParserTests.cs (1)
57var arraySize = 100;
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 (72)
AdaptiveSingularSpectrumSequenceModeler.cs (14)
530var k = tMat.SeriesLength - tMat.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)
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;
SrCnnAnomalyDetectionBase.cs (2)
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;
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)" />
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)
212var tokenLength = token.Length; 247var tokenLength = token.Length;
Utils\BytePairEncoder.cs (1)
40if (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 (57)
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 (8)
246var rowCount = 0; 384var padW = 32 - (image.Width % 32); 385var padH = 32 - (image.Height % 32); 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\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 (7)
233var rowCount = 0; 235foreach (var label in labelCol) 415var answerEnd = answerIndex + answer.Length - 1; 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 (190)
CountFeatureSelection.cs (4)
197var size = _columns.Length; 300var size = columns.Length; 410var size = type.Size; 431var size = _count.Length;
Dracula\CountTableTransformer.cs (7)
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; 685var outputLength = _parent.Featurizer.NumFeatures; 704var outputLength = _parent.Featurizer.NumFeatures; 724var index = srcIndices[i];
Dracula\MultiCountTable.cs (5)
74var n = inputColumns.Length; 94var n = table.ColCount; 100var size = slotCounts[i]; 119var n = _countTableBuilders.Length; 186var size = _countTables[i].Length;
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 (2)
162var ivec = FindVectorInputColumn(_host, _columns[i].InputColumnNames, input.Schema, inputTypes); 183var ivec = FindVectorInputColumn(_host, _columns[i].InputColumnNames, inputSchema, inputTypes);
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)
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 (5)
440var size = columns.Length; 735var label = labelsValues[i]; 736var feature = featureValues[i] - offset; 748var label = labelsValues[i]; 853var offset = min = -1 - bounds.FindIndexSorted(0);
PermutationFeatureImportance.cs (4)
67var evaluatedFeaturesCount = numSlots; 104var count = values.Length; 140var valuesRowCount = 0; 177foreach (var workingIndx in workingFeatureIndices)
RandomFourierFeaturizing.cs (1)
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 (2)
596foreach (var src in _srcIndices[i]) 826var result = finder(ngram, lim, icol, ref more);
Text\NgramTransform.cs (9)
246var ngramLength = columns[iinfo].NgramLength; 247var skipLength = columns[iinfo].SkipLength; 354var max = lim - 1; 382var columnsLength = ColumnPairs.Length; 539var ngramCount = pool.Count; 546var n = pool.GetById(slot, ref ngram); 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 (15)
DnnRetrainTransform.cs (13)
242var numInputDims = tfInputShape != null ? tfInputShape.ndim : -1; 291var index = inputsForTraining.Length - 1; 563var p = operation.IndexOf(':'); 568if (int.TryParse(operation.Substring(p + 1), out var idx)) 611var n = c_api.TF_GraphGetTensorNumDims(graph, output, cstatus.Handle); 802foreach (var s in shape) 823var originalShapeNdim = originalShape.ndim; 894var tensorSize = tensor.TensorShape.dims.Where(x => x > 0).Aggregate((x, y) => x * y); 909var tensorSize = tensor.TensorShape.dims.Where(x => x > 0).Aggregate((x, y) => x * y); 989foreach (var dim in tfShape.dims) 1074foreach (var dim in tfShape.dims) 1258for (var i = 0; i < _options.InputColumns.Length; i++) 1269for (var i = 0; i < _options.OutputColumns.Length; i++)
ImageClassificationTrainer.cs (2)
987var labelBufferSizeInBytes = sizeof(long) * batchSize; 988var featureBufferSizeInBytes = featureFileRecordSize * batchSize;
Microsoft.Net.Http.Headers (150)
BaseHeaderParser.cs (2)
31var current = HeaderUtilities.GetNextNonEmptyOrWhitespaceIndex(value, index, SupportsMultipleValues, 48var length = GetParsedValueLength(value, current, out var result);
CacheControlHeaderValue.cs (8)
490var index = 0; 508var index = 0; 531var current = startIndex; 568for (var i = 0; i < nameValueList.Count; i++) 729var current = 1; // skip the initial '"' character. 730var maxLength = valueString.Length - 1; // -1 because we don't want to parse the final '"'. 731var originalValueCount = destination == null ? 0 : destination.Count; 742var tokenLength = HttpRuleParser.GetTokenLength(valueString, current);
ContentDispositionHeaderValue.cs (15)
258var index = 0; 270var index = 0; 286var dispositionTypeLength = GetDispositionTypeExpressionLength(input, startIndex, out var dispositionType); 293var current = startIndex + dispositionTypeLength; 323var typeLength = HttpRuleParser.GetTokenLength(input, startIndex); 342var dispositionTypeLength = GetDispositionTypeExpressionLength(dispositionType, 0, out var tempDispositionType); 546var requiredLength = MimePrefix.Length + 557var contentLength = Encoding.UTF8.GetBytes(input.AsSpan(), bufferContent); 559Base64.EncodeToUtf8InPlace(bufferContent, contentLength, out var base64ContentLength); 624var length = remaining.IndexOfAnyExcept(Rfc5987AttrChar); 643for (var i = 0; i < length;) 645Rune.DecodeFromUtf16(remaining.Slice(i), out Rune rune, out var runeLength); 721var unescapedBytesCount = 0; 722for (var index = 0; index < dataString.Length; index++) 821var 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))
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 (26)
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++) 693var backSlashCount = CountAndCheckCharactersNeedingBackslashesWhenEncoding(input); 701var spanIndex = 1; 702for (var i = 0; i < segment.Length; i++) 721var numberOfCharactersNeedingEscaping = 0; 722for (var i = 0; i < input.Length; i++)
HttpHeaderParser.cs (2)
68for (var i = 0; i < values.Count; i++) 71var index = 0;
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); 579var current = startIndex + mediaTypeLength; 590var parameterLength = NameValueHeaderValue.GetNameValueListLength(input, current, ';', 612var typeLength = HttpRuleParser.GetTokenLength(input, startIndex); 619var current = startIndex + typeLength; 631var subtypeLength = HttpRuleParser.GetTokenLength(input, current); 640var mediaTypeLength = current + subtypeLength - startIndex; 662var mediaTypeLength = GetMediaTypeExpressionLength(mediaType, 0, out var tempMediaType); 720var 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); 660var tokenStart = offset - itemLength; 683var end = input.IndexOf(';', offset); 694var commaPosition = input.IndexOf(',', offset); 707var itemLength = end - offset; 738var hash = StringSegmentComparer.OrdinalIgnoreCase.GetHashCode(_name)
src\Http\Shared\CookieHeaderParserShared.cs (8)
28for (var i = 0; i < values.Count; i++) 31var index = 0; 74var current = GetNextNonEmptyOrWhitespaceIndex(value, index, supportsMultipleValues, out var separatorFound); 113var current = startIndex + HttpRuleParser.GetWhitespaceLength(input, startIndex); 157var itemLength = HttpRuleParser.GetTokenLength(input, offset); 187var startIndex = offset; 201var delta = input.AsSpan(offset).IndexOfAnyExcept(CookieValueChar); 221var length = offset - startIndex;
src\Shared\HttpRuleParser.cs (7)
64var firstNonTokenCharIdx = subspan.IndexOfAnyExcept(TokenChars); 77var current = startIndex; 116var current = startIndex; 157var nestedCount = 0; 229var current = startIndex + 1; // Start parsing with the character next to the first open-char 235(GetQuotedPairLength(input, current, out var quotedPairLength) == HttpParseResult.Parsed)) 256var 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.Http.Headers.Tests (6)
HeaderUtilitiesTest.cs (6)
36for (var i = 1; i < 60; i++) 42for (var i = 1; i < DateTime.DaysInMonth(date.Year, date.Month); i++) 47for (var i = 1; i < 11; i++) 52for (var i = 1; i < 5; i++) 354var result = HeaderUtilities.TryParseQualityDouble(input, startIndex, out var actualQuality, out var actualLength); 406var result = HeaderUtilities.TryParseQualityDouble(input, startIndex, out var quality, out var length);
Microsoft.VisualBasic.Core (97)
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\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.LanguageServices (303)
CallHierarchy\CallHierarchyDetail.cs (2)
44var start = location.SourceTree.GetText().Lines[lineSpan.StartLinePosition.Line].Start; 45var end = location.SourceTree.GetText().Lines[lineSpan.EndLinePosition.Line].End;
ChangeSignature\ChangeSignatureDialog.xaml.cs (4)
103var oldSelectedIndex = Members.SelectedIndex; 126var oldSelectedIndex = Members.SelectedIndex; 232var oldSelectedIndex = Members.SelectedIndex; 247var oldSelectedIndex = Members.SelectedIndex;
ChangeSignature\ChangeSignatureDialogViewModel.cs (8)
65var initialDisplayIndex = 1; 85var selectedIndex = parameters.SelectedIndex; 179if (!EditableParameterSelected(out var index)) 192if (!EditableParameterSelected(out var index)) 414var index = SelectedIndex.Value; 434var index = SelectedIndex.Value; 449var index = SelectedIndex!.Value; 458var index = SelectedIndex!.Value;
CodeDefinitionWindow\VisualStudioCodeDefinitionWindowService.cs (1)
102var index = (int)iItem;
CodeLens\CodeLensCallbackListener.cs (1)
110var maxSearchResults = await GetMaxResultCapAsync(cancellationToken).ConfigureAwait(false);
CodeLens\RemoteCodeLensReferencesService.cs (1)
232var index = mappedLine.LineNumber;
CodeMarkers\ManagedCodeMarkers.cs (8)
36public static extern void TestDllPerfCodeMarker(System.Int32 nTimerID, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] aUserParams, System.Int32 cbParams); 39public static extern void TestDllPerfCodeMarkerString(System.Int32 nTimerID, [MarshalAs(UnmanagedType.LPStr, SizeParamIndex = 2)] string aUserParams, System.Int32 cbParams); 51public static extern void ProductDllPerfCodeMarker(System.Int32 nTimerID, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] aUserParams, System.Int32 cbParams); 54public static extern void ProductDllPerfCodeMarkerString(System.Int32 nTimerID, [MarshalAs(UnmanagedType.LPStr, SizeParamIndex = 2)] string aUserParams, System.Int32 cbParams);
DebuggerIntelliSense\AbstractDebuggerIntelliSenseContext.cs (4)
192var currentLineIndex = _textView.TextSnapshot.GetLineNumberFromPosition(caretLine.Start.Position); 227var currentLineIndex = _textView.TextSnapshot.GetLineNumberFromPosition(caretLine.Start.Position); 228var questionIndex = GetQuestionIndex(caretLine.GetText()); 242for (var i = 0; i < text.Length; i++)
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (2)
283var analyzedProjectCount = _completedProjects; 286var inProgress = analyzedProjectCount < totalProjectCount && !disposed ? 1 : 0;
Diagnostics\VisualStudioVenusSpanMappingService.cs (3)
57var startPos = textLines.GetPosition(originalSpan.Start); 58var endPos = textLines.GetPosition(originalSpan.End); 240VSConstants.S_OK == secondaryBuffer.GetLengthOfLine(originalLine - 1, out var length))
DocumentOutline\DocumentOutlineView.xaml.cs (1)
90for (var i = 0; i < cCmds; i++)
DocumentOutline\DocumentOutlineViewModel.cs (1)
472for (var i = 1; i < overlappingModels.Length; i++)
DocumentOutline\DocumentOutlineViewModel_Utilities.cs (3)
110var currentStart = 0; 166var originalStartPosition = textSnapshot.GetLineFromLineNumber(symbolRange.Start.Line).Start.Position + symbolRange.Start.Character; 167var originalEndPosition = textSnapshot.GetLineFromLineNumber(symbolRange.End.Line).Start.Position + symbolRange.End.Character;
EditorConfigSettings\Common\EnumPropertyView.xaml.cs (1)
25var index = EnumValueComboBox.SelectedIndex;
EditorConfigSettings\Common\EnumSettingViewModel.cs (1)
28var index = GetValueIndex();
EditorConfigSettings\NamingStyle\ViewModel\ColumnViewModels\NamingStylesSeverityViewModel.cs (1)
19var selectedSeverityIndex = _setting.Severity switch
EditorConfigSettings\NamingStyle\ViewModel\ColumnViewModels\NamingStylesStyleViewModel.cs (2)
22var selectedStyleIndex = Array.IndexOf(_setting.AllStyles, _setting.StyleName); 62var selectedStyleIndex = Array.IndexOf(_setting.AllStyles, _setting.StyleName);
EditorConfigSettings\SettingsEditorPane.cs (4)
84var hr = componentManager.FRegisterComponent(this, componentRegistrationInfo, out _componentId); 170var minWidth = (int)control.SearchControlParent.MinWidth; 171var maxWidth = (int)control.SearchControlParent.MaxWidth; 209var hr = uishellOpenDocument.OpenCopyOfStandardEditor(windowFrameOrig, ref logicalView, out var windowFrameNew);
EditorConfigSettings\SettingsEditorPane.SearchFilter.cs (1)
90for (var i = 0; i < _visibleColumns.Count; i++)
ErrorReporting\VisualStudioErrorReportingService.ExceptionFormatting.cs (3)
38for (var i = 0; i < aggregate.InnerExceptions.Count; i++) 140var start = fullName.LastIndexOf('<'); 141var end = fullName.LastIndexOf('>');
Extensions\DocumentExtensions.cs (2)
26var start = 0; 55var end = Math.Max(start, previousLine.End);
Extensions\SnapshotSpanExtensions.cs (4)
15snapshotSpan.GetLinesAndCharacters(out var startLine, out var startCharacterIndex, out var endLine, out var endCharacterIndex);
Extensions\SourceTextExtensions.cs (6)
15text.GetLinesAndOffsets(textSpan, out var startLine, out var startOffset, out var endLine, out var endOffset); 41text.GetLineAndOffset(position, out var lineNumber, out var offset);
Extensions\VirtualTreePointExtensions.cs (2)
15var lineNumber = line.LineNumber; 16var columnIndex = virtualSnapshotPoint.Position - line.Start;
Extensions\VsTextSpanExtensions.cs (1)
30var hresult = bufferCoordinator.MapSecondaryToPrimarySpan(spanInSecondaryBuffer, primary);
FindReferences\Entries\DocumentSpanEntry.cs (3)
235var lineNumber = sourceText.Lines.GetLineFromPosition(referenceSpan.Start).LineNumber; 236var firstLineNumber = Math.Max(0, lineNumber - AdditionalLineCountPerSide); 237var lastLineNumber = Math.Min(sourceText.Lines.Count - 1, lineNumber + AdditionalLineCountPerSide);
FindReferences\StreamingFindUsagesPresenter.cs (1)
188var desiredGroupingPriority = _globalOptions.GetOption(FindUsagesPresentationOptionsStorage.DefinitionGroupingPriority);
FindReferences\VisualStudioDefinitionsAndReferencesFactory.cs (1)
63if (vsTextLines.GetLengthOfLine(lineNumber, out var lineLength) == VSConstants.S_OK &&
GenerateType\GenerateTypeDialogViewModel.cs (5)
282var lastIndexOfSeparatorInFullPath = this.FullFilePath.LastIndexOf('\\'); 338var lastIndexOfSeparator = this.FullFilePath.LastIndexOf('\\'); 372var indexOfLastSeparator = implicitPathContainer.LastIndexOf('\\'); 424var previousSelectedIndex = KindSelectIndex; 437var previousSelectedIndex = KindSelectIndex;
HACK_ThemeColorFixer.cs (1)
92var index = formatMap.CurrentPriorityOrder.IndexOf(classificationType);
Implementation\AbstractEditorFactory.cs (1)
167var hresult = userData.SetData(
Implementation\AbstractOleCommandTarget.cs (1)
64var returnValue = vsTextView.AddCommandFilter(this, out var nextCommandTarget);
Implementation\AbstractVsTextViewFilter.cs (2)
39(pbstrText, var result) = this.ThreadingContext.JoinableTaskFactory.Run(() => GetDataTipTextAsync(pSpan)); 80var result = VSConstants.E_FAIL;
Implementation\ContainedLanguageRefactorNotifyService.cs (1)
50var hresult = containedLanguageHost.OnRenamed(
Implementation\VsRefactorNotifyService.cs (2)
46var hresult = refactorNotify.OnBeforeGlobalSymbolRenamed( 83var hresult = refactorNotify.OnGlobalSymbolRenamed(
InheritanceMargin\InheritanceGlyphManager.cs (1)
167var index = lines.ToImmutableArray().BinarySearch(span.Start, CompareWithLineStartAndEnd);
InheritanceMargin\InheritanceMarginHelpers.cs (1)
175var distinctLanguageCount = targetsWithSameName.Select(t => t.LanguageGlyph).Distinct().Count();
InheritanceMargin\InheritanceMarginTag.cs (1)
50for (var i = 1; i < allItems.Count; i++)
InheritanceMargin\MarginGlyph\InheritanceMarginGlyphViewModel.cs (1)
57var startOfThePlaceholder = ServicesVSResources._0_is_inherited.IndexOf("{0}", StringComparison.Ordinal);
InlineRename\InlineRenameUndoManager.cs (3)
144var count = GetUndoUnits(undoManager).SkipWhile(u => u != markerPrimitive).Count() + (undoConflictResolution ? 0 : -1); 145for (var i = 0; i < count; i++) 222for (var i = 0; i < fetchedCount; i++)
Interactive\VsInteractiveWindowProvider.cs (2)
165for (var i = 0; i < interactiveCommands.Length; i++) 179if (interactiveCommandMap.TryGetValue(name, out var value))
KeybindingReset\KeybindingResetDetector.cs (4)
126var hr = vsShell.IsPackageInstalled(s_resharperPackageGuid, out var extensionEnabled); 325var hr = _oleCommandTarget.QueryStatus(s_resharperCommandGroup, (uint)cmds.Length, cmds, IntPtr.Zero); 442var hr = priorityCommandTargetRegistrar.UnregisterPriorityCommandTarget(cookie);
LanguageService\AbstractLanguageService`2.IVsLanguageTextOps.cs (3)
30var result = VSConstants.S_OK; 62var start = text.Lines[ts.iStartLine].Start + ts.iStartIndex; 63var end = text.Lines[ts.iEndLine].Start + ts.iEndIndex;
LanguageService\AbstractLanguageService`2.VsCodeWindowManager.cs (1)
162var hr = dropdownManager.AddDropdownBar(cCombos: 3, pClient: navigationBarClient);
LanguageService\AbstractLanguageService`2.VsLanguageDebugInfo.cs (1)
275var length = 0;
Library\AbstractObjectList.cs (1)
245(ppNavInfo, var result) = this.LibraryManager.ThreadingContext.JoinableTaskFactory.Run(async () =>
Library\ClassView\AbstractSyncClassViewCommandHandler.cs (1)
35var caretPosition = args.TextView.GetCaretPoint(args.SubjectBuffer) ?? -1;
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (1)
251var index = memberOfText.IndexOf(specifier, StringComparison.Ordinal);
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (1)
336var count = 0;
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager_Search.cs (1)
27var openParenIndex = searchText.IndexOf('(');
Library\VsNavInfo\Extensions.cs (2)
23var start = 0; 24var separatorPos = name.IndexOf(separator, start);
Library\VsNavInfo\NavInfo.cs (2)
92var startIndex = 0; 101for (var i = startIndex; i < baseNodes.Length; i++)
Library\VsNavInfo\NavInfoNodeEnum.cs (1)
26var i = 0;
MoveStaticMembers\MoveStaticMembersDialogViewModel.cs (2)
47var lastDot = _destinationName.FullyQualifiedTypeName.LastIndexOf('.'); 56var lastDot = _destinationName.FullyQualifiedTypeName.LastIndexOf('.');
MoveStaticMembers\TypeNameItem.cs (2)
54for (var i = 0; i < Math.Min(xnames.Length, ynames.Length); i++) 56var comp = xnames[i].CompareTo(ynames[i]);
NavigationBar\NavigationBarClient.cs (5)
64_dropdownBar.GetCurrentSelection(1, out var currentTypeIndex); 130if (_dropdownBar.GetCurrentSelection(iCombo, out var selectionIndex) == VSConstants.S_OK && selectionIndex >= 0) 315var projectIndex = selectedProject != null ? _projectItems.IndexOf(selectedProject) : -1; 316var typeIndex = selectedType != null ? _currentTypeItems.IndexOf(selectedType) : -1; 317var memberIndex = selectedType != null && selectedMember != null ? selectedType.ChildItems.IndexOf(selectedMember) : -1;
Notification\VSNotificationServiceFactory.cs (2)
80pnResult: out var dialogResult); 107pnResult: out var dialogResult);
Options\LocalUserRegistryOptionPersister.cs (1)
85var suceeded = int.TryParse(stringValue, out var intValue);
Packaging\PackageInstallerServiceFactory.cs (2)
630var diff = CompareSplit(v1.Split, v2.Split); 646var diff = -LogicalStringComparer.Instance.Compare(split1[i], split2[i]);
PickMembers\PickMembersDialog.xaml.cs (2)
83var oldSelectedIndex = Members.SelectedIndex; 96var oldSelectedIndex = Members.SelectedIndex;
PickMembers\PickMembersDialogViewModel.cs (4)
130var index = SelectedIndex.Value; 145var index = SelectedIndex.Value; 154var index = SelectedIndex.Value; 162var index = SelectedIndex.Value;
Preview\ChangeList.cs (1)
68for (var i = 0; i < Changes.Length; i++)
Preview\PreviewEngine.cs (2)
280Marshal.ThrowExceptionForHR(lines.GetLastLineIndex(out _, out var piLineIndex)); 281Marshal.ThrowExceptionForHR(lines.GetLengthOfLine(piLineIndex, out var piLineLength));
ProjectSystem\Extensions\IVsRunningDocumentTableExtensions.cs (1)
30for (var cookieIndex = 0; cookieIndex < cookiesFetched; cookieIndex++)
ProjectSystem\Extensions\ProjectExtensions.cs (1)
37var index = 1;
ProjectSystem\FileChangeWatcher.cs (10)
62for (var startIndex = 0; startIndex < operations.Count; startIndex++) 64var combinableEndIndex = FindCombinableRange(operations, startIndex); 78for (var endIndex = startIndex + 1; endIndex < operations.Count; endIndex++) 256for (var i = 0; i < op._paths.Count; i++) 259for (var i = 0; i < op._tokens.Count; i++) 264for (var i = 0; i < op._tokens.Count; i++) 319for (var i = 0; i < cookies.Length; i++) 425for (var i = 0; i < cChanges; i++) 457for (var i = 0; i < cChanges; i++) 502for (var i = 0; i < cChanges; i++)
ProjectSystem\InvisibleEditor.cs (2)
62Marshal.ThrowExceptionForHR(((IVsUndoState)_manager).IsEnabled(out var isEnabled)); 84var hr = invisibleEditor.GetDocData(fEnsureWritable: needsSave ? 1 : 0, riid: typeof(IVsTextLines).GUID, ppDocData: out var docDataPtrViaTextLines);
ProjectSystem\Legacy\SolutionEventsBatchScopeCreator.cs (2)
88for (var i = 0; i < _fullSolutionLoadScopes.Count; i++) 127if (ErrorHandler.Succeeded(shellMonitorSelection.IsCmdUIContextActive(fullyLoadedContextCookie, out var fActive)) && fActive != 0)
ProjectSystem\MetadataReferences\VisualStudioFrameworkAssemblyPathResolverFactory.cs (1)
79for (var i = 0; i < 5; i++)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (2)
226var offset = headers.MetadataStartOffset; 262var left = length;
ProjectSystem\RuleSets\RuleSetEventHandler.cs (6)
89for (var i = 0; i < rgszMkOldNames.Length; i++) 162for (var i = 0; i < rgpProjects.Length; i++) 164var indexOfFirstDocumentInProject = IndexOfFirstDocumentInProject(i, rgFirstIndices); 165var indexOfFirstDocumentInNextProject = IndexOfFirstDocumentInProject(i + 1, rgFirstIndices); 166for (var j = indexOfFirstDocumentInProject; j < indexOfFirstDocumentInNextProject; j++) 186for (var i = 0; i < rgpszMkDocuments.Length; i++)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
1485var result = queryEdit.QueryEditFiles(
Snippets\SnippetExpansionClient.cs (11)
230var currentStartPosition = snippetTrackingSpan.GetStartPoint(SubjectBuffer.CurrentSnapshot).Position; 258TextView.TextSnapshot.GetLineAndCharacter(endSpanInSurfaceBuffer.Start.Position, out var endLine, out var endChar); 375pBuffer.GetLengthOfLine(ts[0].iStartLine, out var lineLength); 377pBuffer.GetPositionOfLine(ts[0].iStartLine, out var endLinePosition); 503buffer.GetLineIndexOfPosition(dataBufferSpan.Start.Position, out var startLine, out var startIndex); 504buffer.GetLineIndexOfPosition(dataBufferSpan.End.Position, out var endLine, out var endIndex); 898var position = SubjectBuffer.CurrentSnapshot.GetPosition(adjustedTextSpan.iStartLine, adjustedTextSpan.iStartIndex); 1043textLines.GetLengthOfLine(caretLine, out var lineLength);
Snippets\SnippetFunctions\AbstractSnippetFunction.cs (2)
34(var exitCode, value, hasDefaultValue) = _threadingContext.JoinableTaskFactory.Run(() => GetDefaultValueAsync(cancellationToken)); 45(var exitCode, value, hasCurrentValue) = _threadingContext.JoinableTaskFactory.Run(() => GetCurrentValueAsync(cancellationToken));
Snippets\SnippetFunctions\SnippetFunctionClassName.cs (1)
29var hasDefaultValue = 0;
Snippets\SnippetFunctions\SnippetFunctionGenerateSwitchCases.cs (1)
49var hasCurrentValue = 1;
Snippets\SnippetFunctions\SnippetFunctionSimpleTypeName.cs (1)
37var hasDefaultValue = 1;
StackTraceExplorer\StackTraceExplorerRootViewModel.cs (1)
48var highestIndex = Tabs.Count == 0
StackTraceExplorer\StackTraceExplorerToolWindow.cs (1)
155var result = uiShell.ShowContextMenu(0, ref refCommandId, 0x0300, points, null);
SymbolSearch\VisualStudioSymbolSearchService.cs (1)
191var rank = packageWithType.Rank;
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (1)
214var line = -1; // FxCop only supports line, not column.
TaskList\ProjectExternalErrorReporter.cs (2)
144var line = error.iLine; 145var column = error.iCol;
Telemetry\CodeMarkerLogger.cs (57)
10using CodeMarkerId = System.Int32; 18private static readonly Dictionary<FunctionId, List<Tuple<CodeMarkerId, CodeMarkerId>>> s_blockMap 19= new Dictionary<FunctionId, List<Tuple<CodeMarkerId, CodeMarkerId>>>() 21{ FunctionId.NavigateTo_Search, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 27{ FunctionId.Rename_InlineSession, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 32{ FunctionId.Rename_FindLinkedSpans, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 37{ FunctionId.WinformDesigner_GenerateXML, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 42{ FunctionId.BackgroundCompiler_BuildCompilationsAsync, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 48{ FunctionId.FindReference, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 53{ FunctionId.SmartTags_SmartTagInitializeFixes, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 58{ FunctionId.SmartTags_ApplyQuickFix, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 64{ FunctionId.LineCommit_CommitRegion, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 69{ FunctionId.Tagger_Outlining_TagProducer_ProduceTags, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 74{ FunctionId.Tagger_LineSeparator_TagProducer_ProduceTags, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 79{ FunctionId.NavigationBar_ComputeModelAsync, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 84{ FunctionId.Completion_ModelComputer_DoInBackground, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 90{ FunctionId.SignatureHelp_ModelComputation_UpdateModelInBackground, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 95{ FunctionId.Formatting_Format, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 100{ FunctionId.Formatting_ApplyResultToBuffer, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 105{ FunctionId.SmartTags_RefreshSession, new List<Tuple<CodeMarkerId, CodeMarkerId>>() 113private static readonly Dictionary<FunctionId, List<CodeMarkerId>> s_map 114= new Dictionary<FunctionId, List<CodeMarkerId>>() 116{ FunctionId.Rename_InlineSession, new List<CodeMarkerId>() { CodeMarkerEvent.perfVBRenameSymbolEnd } }, 117{ FunctionId.BackgroundCompiler_BuildCompilationsAsync, new List<CodeMarkerId>() { CodeMarkerEvent.perfVBCompilerReachedBoundState, CodeMarkerEvent.perfVBCompilerReachedCompiledState } }, 118{ FunctionId.Completion_ModelComputer_DoInBackground, new List<CodeMarkerId>() { CodeMarkerEvent.perfVBIntelliXMLIndexingEnd } }, 119{ FunctionId.WorkCoordinator_AsyncWorkItemQueue_FirstItem, new List<CodeMarkerId>() { CodeMarkerEvent.perfVBCompilerRegisterDesignViewAttributeBegin, CodeMarkerEvent.perfVBCompilerCommitBegin } }, 120{ FunctionId.WorkCoordinator_AsyncWorkItemQueue_LastItem, new List<CodeMarkerId>() { CodeMarkerEvent.perfVBCompilerRegisterDesignViewAttributeEnd, CodeMarkerEvent.perfVBCompilerCommitEnd } }, 121{ FunctionId.Snippet_OnAfterInsertion, new List<CodeMarkerId>() { CodeMarkerEvent.perfVBInsertSnippetEnd } } 124private static readonly Func<CodeMarkerId, CodeMarkerId> s_getter = i => i; 125private static Func<Tuple<CodeMarkerId, CodeMarkerId>, CodeMarkerId> s_startGetter => t => t.Item1; 126private static Func<Tuple<CodeMarkerId, CodeMarkerId>, CodeMarkerId> s_endGetter => t => t.Item2; 157for (var i = 0; i < items.Count; i++) 159var marker = getter(items[i]);
Utilities\ClipboardHelpers.cs (2)
133var win32Error = Marshal.GetLastWin32Error(); 145var win32Error = Marshal.GetLastWin32Error();
Utilities\VsEnumBSTR.cs (1)
35var i = 0;
Utilities\VsEnumDebugName.cs (1)
35var i = 0;
ValueTracking\TreeItemViewModel.cs (5)
77sourceText.GetLineAndOffset(textSpan.Start, out var lineStart, out var _); 78sourceText.GetLineAndOffset(textSpan.End, out var lineEnd, out var _); 115var spanStartPosition = TextSpan.Start - ClassifiedSpans[0].TextSpan.Start;
ValueTracking\TreeViewItemBase.cs (2)
93var thisIndex = Parent.ChildItems.IndexOf(this); 94var siblingIndex = next ? thisIndex + 1 : thisIndex - 1;
Venus\CodeBlockEnumerator.cs (1)
46for (var i = 0; i < pceltFetched; i++)
Venus\ContainedDocument.cs (28)
275var spanIndex = 0; 276var changeIndex = 0; 354var offsetInOriginalText = changeInOriginalText.Span.Start; 376for (var i = 0; i < spansInLeftText.Count; i++) 435var start = 0; 436for (var i = 0; i < text.Length; i++) 632for (var i = 0; true; i++) 644var delta = 0; 645var returnLength = returnReplacement.Length; 646var newLineLength = newLineReplacement.Length; 649for (var i = 0; i < text.Length; i++) 675var start = span.Start; 676var end = span.End; 678for (var i = 0; i < replacementMap.Count; i++) 729var currentVisibleSpanIndex = 0; 782foreach (var spanIndex in visibleSpanIndex) 828var currentSpanIndex = spanIndex; 831var end = visibleSpan.End; 840var baseIndentation = GetBaseIndentation(root, text, visibleSpan); 850var baseIndentation = GetBaseIndentation(root, text, visibleSpan); 868var indentation = GetBaseIndentation(root, text, span); 887var additionalIndentation = GetAdditionalIndentation(root, text, span, hostIndentationSize: editorOptions.GetIndentSize()); 913var start = visibleSpan.Start; 922var end = visibleSpan.End - 1; 970var end = textSpan.End - 1; 990var end = textSpan.End - 1; 1078var start = position - tag.Length; 1085var i = position - 1;
Venus\ContainedDocument.DocumentServiceProvider.cs (2)
184var startPositionOnContentSpan = GetNonWhitespaceStartPositionOnContent(contentSpanOnPrimarySnapshot); 253for (var i = spanOnPrimarySnapshot.Start.Position; i < spanOnPrimarySnapshot.End.Position; i++)
Venus\ContainedLanguage.IVsContainedLanguageCodeSupport.cs (1)
196var result = 0;
Venus\ContainedLanguageCodeSupport.cs (3)
209var position = type.Locations.First(loc => loc.SourceTree == targetSyntaxTree).SourceSpan.Start; 419var lastDot = fullyQualifiedName.LastIndexOf('.'); 430for (var i = 0; i < parts.Length && ns != null; i++)
Venus\VenusCommandFilter.cs (1)
63var expectedSpanLength = span.Length;
Workspace\GlobalUndoServiceFactory.WorkspaceGlobalUndoTransaction.cs (1)
100var result = _undoManager.CloseLinkedUndo();
Workspace\SourceGeneratedFileManager.cs (2)
138var hr = openDocumentService.OpenDocumentViaProject( 178var separatorIndex = slice.IndexOf(Path.DirectorySeparatorChar);
Workspace\VisualStudioDocumentNavigationService.cs (4)
79var boundedPosition = GetPositionWithinDocumentBounds(position, text.Length); 129text.GetLineAndOffset(position, out var lineNumber, out var offset); 139var boundedPosition = GetPositionWithinDocumentBounds(position, text.Length);
Workspace\VisualStudioFormattingRuleFactoryServiceFactory.cs (2)
58for (var i = 0; i < spans.Count; i++) 74for (var i = 0; i < spans.Count; i++)
Workspace\VisualStudioSymbolNavigationService.cs (6)
192var returnCode = navigationNotify.OnBeforeNavigateToSymbol( 196out var navigationHandled); 226var queryNavigateStatusCode = navigationNotify.QueryNavigateToSymbol( 233out var wouldNavigate); 239var lineNumber = navigateToTextSpan[0].iStartLine; 240var charOffset = navigateToTextSpan[0].iStartIndex;
Microsoft.VisualStudio.LanguageServices.CSharp (54)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (3)
114for (var i = 0; i < oldArguments.Count; i++) 695for (var i = 0; i < oldTypes.Count; i++) 752for (var i = 0; i < oldGenericName.Arity; i++)
CodeModel\CSharpCodeModelService.cs (25)
1224for (var i = triviaList.Count - 1; i >= 0; i--) 1300var firstIndex = leadingTriviaList.FindIndex(t => t == commentList[0]); 1301var lastIndex = leadingTriviaList.FindIndex(t => t == commentList[commentList.Count - 1]); 1302var count = lastIndex - firstIndex + 1; 1360var lengthToStrip = lines[0].GetLeadingWhitespace().Length; 1362for (var i = 1; i < lines.Length; i++) 1378for (var i = 0; i < lines.Length; i++) 1433var index = leadingTriviaList.FindIndex(t => t == documentationComment.ParentTrivia); 1584var count = -1; 2777var memberIndex = members.IndexOf(node); 2799var deletionStart = attributeList.SpanStart; 2800var deletionEnd = attributeList.FullSpan.End; 2846var deletionEnd = node.FullSpan.End; 2848var deletionStart = node.SpanStart; 2850var contiguousEndOfLines = 0; 3074var index = 0; 3087var indexOfAttributeInDeclaration = attributeDeclaration.Attributes.IndexOf(attribute); 3104for (var index = 0; index < attributeArguments.Length; index++) 3119for (var index = 0; index < imports.Length; index++) 3134for (var index = 0; index < parameters.Length; index++) 3149var index = 0; 3160var indexOfDeclaratorInField = variableDeclaration.Variables.IndexOf(variableDeclarator); 3691var position = typeDeclaration.SpanStart; 3729var baseCount = typeDeclaration.BaseList != null 3828var baseCount = typeDeclaration.BaseList != null
CodeModel\CSharpCodeModelService.NodeLocator.cs (10)
157var nextPosition = tokenAfterOpenBrace.SpanStart; 177var firstNonWhitespaceOffset = lineAfterOpenBrace.GetFirstNonWhitespaceOffset() ?? -1; 187var indentSize = options.TabSize; 190var lineEndColumn = lineText.GetColumnFromLineOffset(lineText.Length, indentSize); 191var indentColumn = memberStartColumn + indentSize; 192var virtualSpaces = indentColumn - lineEndColumn; 386var indentation = line.GetColumnOfFirstNonWhitespaceCharacterOrEndOfLine(options.TabSize); 473var indentation = line.GetColumnOfFirstNonWhitespaceCharacterOrEndOfLine(options.TabSize); 493var indentation = line.GetColumnOfFirstNonWhitespaceCharacterOrEndOfLine(options.TabSize); 532var indentation = line.GetColumnOfFirstNonWhitespaceCharacterOrEndOfLine(options.TabSize);
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
77for (var i = 0; i < specifiers.Count; i++)
CodeModel\MethodXml\MethodXmlBuilder.cs (2)
46var firstNonWhitespacePosition = line.GetFirstNonWhitespacePosition() ?? -1; 62var mark = GetMark();
LanguageService\CSharpDebuggerIntelliSenseContext.cs (1)
76var adjustedStart = token.FullSpan.End;
LanguageService\CSharpHelpContextService.cs (2)
75var start = span.Start; 76var end = span.Start;
ObjectBrowser\DescriptionBuilder.cs (2)
407var count = parameters.Length; 413for (var i = 0; i < count; i++)
Options\CSharpVisualStudioOptionStorageReadFallbacks.cs (3)
34=> TryReadFlags(s_storages, (int)CSharpFormattingOptions2.SpaceBetweenParentheses.DefaultValue, readValue, out var intValue) ? (SpacePlacementWithinParentheses)intValue : default(Optional<object?>); 60=> TryReadFlags(s_storages, (int)CSharpFormattingOptions2.NewLineBeforeOpenBrace.DefaultValue, readValue, out var intValue) ? (NewLineBeforeOpenBracePlacement)intValue : default(Optional<object?>); 74var defaultFlagValue = defaultValue & flag;
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (2)
132if (!int.TryParse(GetStringOption(CompilerOptions.OPTID_WARNINGLEVEL, defaultValue: ""), out var warningLevel)) 167if (int.TryParse(warning, out var warningId))
ProjectSystemShim\TempPECompilerService.cs (2)
41for (var i = 0; i < fileNames.Length; i++) 75for (var i = 0; i < optionNames.Length; i++)
Snippets\CSharpSnippetExpansionLanguageHelper.cs (1)
61var endPosition = subjectBufferEndSpan.Start.Position;
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (14)
CodeModel\FileCodeFunctionTests.cs (2)
491var position = text.ToString().IndexOf("DynamicMethod", StringComparison.Ordinal); 504var position = text.ToString().IndexOf("protected virtual string MethodB", StringComparison.Ordinal) - 1;
CodeModel\MockTextManagerAdapter.TextPoint.cs (1)
91var result = _point.Position - _point.GetContainingLine().Start + 1;
PersistentStorage\AbstractPersistentStorageTests.cs (8)
84ThreadPool.GetMinThreads(out var workerThreads, out var completionPortThreads); 258var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(streamName1))); 273var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single(), streamName1))); 288var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single().Documents.Single(), streamName1))); 913for (var i = 0; i < NumThreads; i++) 945for (var i = 0; i < NumThreads; i++) 949var id = (int)s;
PersistentStorage\SQLiteV2PersistentStorageTests.cs (1)
55for (var i = 0; i < 10; i++)
ProjectSystemShim\CSharpHelpers.cs (1)
120var index = arg.IndexOf(outPrefix);
ProjectSystemShim\TempPECompilerServiceTests.cs (1)
30var hr = tempPEService.CompileTempPE(
Microsoft.VisualStudio.LanguageServices.Xaml (7)
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (1)
67var offset = text.Lines.GetPosition(ProtocolConversions.PositionToLinePosition(request.Position));
Implementation\LanguageServer\Handler\Completion\CompletionResolveHandler.cs (1)
71var offset = await document.GetPositionFromLinePositionAsync(ProtocolConversions.PositionToLinePosition(data.Position), cancellationToken).ConfigureAwait(false);
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
69var position = await document.GetPositionFromLinePositionAsync(ProtocolConversions.PositionToLinePosition(request.Position), cancellationToken).ConfigureAwait(false);
Implementation\LanguageServer\Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
46var position = await document.GetPositionFromLinePositionAsync(ProtocolConversions.PositionToLinePosition(request.Position), cancellationToken).ConfigureAwait(false);
Implementation\LanguageServer\Handler\Hover\HoverHandler.cs (1)
51var position = await document.GetPositionFromLinePositionAsync(ProtocolConversions.PositionToLinePosition(request.Position), cancellationToken).ConfigureAwait(false);
Implementation\LanguageServer\Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
48var offset = text.Lines.GetPosition(ProtocolConversions.PositionToLinePosition(request.Position));
Implementation\LanguageServer\Handler\OnTypeRename\OnTypeRenameHandler.cs (1)
80var offset = text.Lines.GetPosition(ProtocolConversions.PositionToLinePosition(request.Position));
Microsoft.Web.Xdt.Extensions (2)
InsertOrAppendAttribute.cs (2)
60var start = arg.IndexOf('\''); 61var last = arg.LastIndexOf('\'');
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
302[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Int32))]
Mvc.Api.Analyzers.Test (12)
SymbolApiResponseMetadataProviderTest.cs (6)
338var expected = 201; 349var expected = 201; 360var expected = 202; 371var expected = 200; 382var expected = 201; 395var statusCode = SymbolApiResponseMetadataProvider.GetStatusCode(attribute);
TestFiles\ActualApiResponseMetadataFactoryTest\InspectReturnExpressionTests.cs (2)
50var statusCode = StatusCodes.Status429TooManyRequests; 56var statusCode = StatusCodes.Status422UnprocessableEntity;
TestFiles\ActualApiResponseMetadataFactoryTest\InspectReturnExpressionTestsForSwitchExpression.cs (2)
71var statusCode = StatusCodes.Status429TooManyRequests; 81var statusCode = StatusCodes.Status422UnprocessableEntity;
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsSuccessStatusCode.Input.cs (1)
16if (!int.TryParse(id, out var idInt))
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsSuccessStatusCode.Output.cs (1)
21if (!int.TryParse(id, out var idInt))
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))]
OpenIdConnectSample (1)
Startup.cs (1)
269if (payload.RootElement.TryGetProperty("expires_in", out var property) && int.TryParse(property.GetString(), out var seconds))
OrleansServer (1)
Program.cs (1)
26var result = ++count.State;
ParameterEndToEnd.ApiService (1)
Program.cs (1)
23for (var i = 0; i < insertionRows; i++)
PrepareTests (3)
MinimizeUtil.cs (3)
185var count = 0; 231var count = 0; 290var result = link(existingFileName, fileName);
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\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\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\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\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\KnownTypes.cs (1)
5493case KnownElements.Int32: t = typeof(Int32); break;
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlNodes.cs (2)
1754internal Int32 ConnectionId 1770private Int32 _connectionId;
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlParseException.cs (2)
253info.AddValue("Line", (Int32)_lineNumber); 254info.AddValue("Position", (Int32)_linePosition);
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlParser.cs (1)
1010protected internal void WriteConnectionId(Int32 connectionId)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\TypeConverterHelper.cs (1)
156else if (typeof(Int32).IsAssignableFrom(type))
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)
776int firstByteOffset = Int32.Parse(contentRange.AsSpan(ByteRangeUnit.Length, 790int lastByteOffset = Int32.Parse(contentRangeSpan.Slice(0, index), NumberStyles.None, NumberFormatInfo.InvariantInfo); 801Int32.Parse(contentRangeSpan, NumberStyles.None, NumberFormatInfo.InvariantInfo);
MS\Internal\IO\Packaging\NetStream.cs (1)
612if (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\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)
582data.DependencyPropertyIntValuesSize = (uint)(4 * sizeof(Int32) * _intCount); 667Int32 valueToPush = v.Value ? 1 : 0; 668channel.AppendCommandData((byte*)&valueToPush, sizeof(Int32)); 708Debug.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)
655_decodePixelWidth = (Int32)e.NewValue; 663_decodePixelHeight = (Int32)e.NewValue; 909private Int32 _decodePixelWidth; 911private 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)
1965var 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)
372Int32 celt, 374ref Int32 pceltFetched
System\Windows\Media3D\Generated\MeshGeometry3D.cs (3)
233data.TriangleIndicesSize = (uint)(sizeof(Int32) * TriangleIndicesCount); 278Int32 resource = vTriangleIndices.Internal_GetItem(i); 281sizeof(Int32)
PresentationFramework (221)
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)
708private const Int32 _int16Size = 2; 726private 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\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\ItemMap.cs (1)
65int keyPv = Int32.MaxValue;
System\Windows\Annotations\AnnotationService.cs (2)
727AdornerPresentationContext.SetZLevelRange(0, Int32.MaxValue / 2 + 1, Int32.MaxValue);
System\Windows\Appearance\WindowBackdropManager.cs (1)
134var dwmApiResult = NativeMethods.DwmExtendFrameIntoClientArea(hwnd, ref margins);
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)
3239Int32 styles = UnsafeNativeMethods.GetWindowLong(new HandleRef(this, handle), NativeMethods.GWL_EXSTYLE); 3247styles = (Int32)(flags & ~NativeMethods.WS_EX_TRANSPARENT); 3251styles = (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)
1110else if (value < Int32.MinValue) 1112i = Int32.MinValue; 1114else if (value > Int32.MaxValue) 1116i = Int32.MaxValue; 1283internal 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)
1814i = Int32.MinValue; 1816else if (value < Int32.MinValue) 1818i = Int32.MinValue; 1820else if (value > Int32.MaxValue) 1822i = 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)
1238leftWordBreak = Int32.MaxValue;
System\Windows\Documents\TextServicesDisplayAttributePropertyRanges.cs (4)
53Int32 guidatom = GetInt32Value(ecReadOnly, property, range); 205private static TextServicesDisplayAttribute GetDisplayAttribute(Int32 guidatom) 268private Int32 GetInt32Value(int ecReadOnly, UnsafeNativeMethods.ITfProperty property, UnsafeNativeMethods.ITfRange range) 274return (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)
434_maxAsynxRecords = Int32.Parse(xamlReader.Value as String, TypeConverterHelper.InvariantEnglishUS); 604_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)
716if (Int32.TryParse( paramList[i].parenString.Trim(), 917return Int32.TryParse(toParse,
System\Windows\PropertyPathConverter.cs (1)
182if (Int32.TryParse( originalPath.AsSpan(i+1, j-i-1),
System\Windows\ResourceDictionary.cs (1)
2645private Int32 _contentSize;
System\Windows\Standard\NativeMethods.cs (4)
2555var dwmWindowAttribute = (int)dwBackdropType; 2562var pvAttribute = useImmersiveDarkMode ? 0x1 : 0x0; 2570var dwPolicy = (int)flip3dPolicy; 2823public static extern Status GdipCreateHBITMAPFromBitmap(IntPtr bitmap, out IntPtr hbmReturn, Int32 background);
System\Windows\Window.cs (4)
5684((l > Int32.MaxValue) || (l < Int32.MinValue))) 5700if ((length > Int32.MaxValue) || 5701(length < Int32.MinValue))
Publishers.AppHost (2)
DistributedApplicationBuilderExtensions.cs (2)
173var instanceCount = instanceCountResult.Canceled ? 2 : (int.TryParse(instanceCountResult.Data?.Value, out var count) ? Math.Max(1, Math.Min(10, count)) : 2);
RazorPagesWebSite (1)
PolymorphicModelBinder.cs (1)
14var age = 0;
RazorWebSite (2)
artifacts\obj\RazorWebSite\Release\net10.0\RazorWebSite.Resources.Models.ModelEnum.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
artifacts\obj\RazorWebSite\Release\net10.0\RazorWebSite.Resources.SingleType.cs (1)
22for (var i = 0; i < formatterNames.Length; i++)
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;
Replay (32)
Replay.cs (5)
100for (var i = 0; i < options.Iterations; i++) 146var index = 0; 147var maxParallel = options.MaxParallel; 224for (var i = 0; i < args.Length; i++) 240var index = line.IndexOf(':');
src\Compilers\Shared\BuildProtocol.cs (9)
87var requestLength = args.Count + 1 + (libDirectory == null ? 0 : 1); 129var length = BitConverter.ToInt32(lengthBuffer, 0); 224var argIndex = reader.ReadInt32(); 394var returnCode = reader.ReadInt32(); 426var serverProcessId = reader.ReadInt32(); 473var count = reader.ReadInt32(); 475for (var i = 0; i < count; i++) 563var length = reader.ReadInt32(); 597var hashAttributeCount = hashAttributes.Count();
src\Compilers\Shared\BuildServerConnection.cs (6)
204var originalThreadId = Environment.CurrentManagedThreadId; 205var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 206var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 246var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess; 265var releaseThreadId = Environment.CurrentManagedThreadId; 678for (var i = 0; i < 100; i++)
src\Compilers\Shared\CompilerServerLogger.cs (2)
127var processId = Process.GetCurrentProcess().Id; 154var threadId = Environment.CurrentManagedThreadId;
src\Compilers\Shared\NativeMethods.cs (10)
17internal Int32 cb; 21internal Int32 dwX; 22internal Int32 dwY; 23internal Int32 dwXSize; 24internal Int32 dwYSize; 25internal Int32 dwXCountChars; 26internal Int32 dwYCountChars; 27internal Int32 dwFillAttribute; 28internal Int32 dwFlags; 61internal const Int32 STARTF_USESTDHANDLES = 0x00000100;
ResultsOfTGenerator (1)
Program.cs (1)
1002for (var i = 1; i <= count; i++)
Roslyn.Diagnostics.Analyzers (844)
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (1)
120var index = 0;
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
396var count = _distinctBinaryOperatorKinds.Count;
src\RoslynAnalyzers\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\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
22var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualChar.cs (1)
130var length = Rune.EncodeToUtf16(chars);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
87for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 104for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 155for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 208var index = declarationList.IndexOf(afterMember); 224var index = declarationList.IndexOf(beforeMember); 253var index = declarationList.IndexOf(member); 270var index = declarationList.IndexOf(member); 286var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 339var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 340var desiredGroupIndex = result < 0 ? ~result : result; 365var currentIndex = desiredGroupIndex; 368var previousIndex = currentIndex - 1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
370for (var i = parts.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\TextReaderWithLength.cs (1)
20var read = base.Read(chars, 0, Length);
Roslyn.Diagnostics.CSharp.Analyzers (188)
NumberCommentsRefactoring.cs (1)
110if (!int.TryParse(number, out var actualNumber) || exptectedNumber != actualNumber)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (24)
132var offset = token.SpanStart; 136var startIndexInclusive = 0; 137var endIndexExclusive = tokenText.Length; 158for (var index = startIndexInclusive; index < endIndexExclusive;) 188var indentationLength = parentSourceText.Lines.GetLineFromPosition(parentExpression.Span.End).GetFirstNonWhitespaceOffset() ?? 0; 196var startLineInclusive = tokenIncludeDelimiters ? 1 : 0; 200var lastLineExclusive = tokenIncludeDelimiters ? tokenSourceText.Lines.Count - 1 : tokenSourceText.Lines.Count; 203for (var lineNumber = startLineInclusive; lineNumber < lastLineExclusive; lineNumber++) 207var lineStart = lineSpan.Start; 219var lineEnd = lineNumber == lastLineExclusive - 1 ? currentLine.End : currentLine.EndIncludingLineBreak; 223for (var i = lineStart; i < lineEnd;) 246var startIndexInclusive = startDelimiter.Length; 247var endIndexExclusive = tokenText.Length - endDelimiter.Length; 256var offset = token.SpanStart; 257for (var index = startIndexInclusive; index < endIndexExclusive;) 307for (var i = 0; i < charResults.Count;) 407var startIndex = index; 423for (var i = 0; i < 8; i++) 458var pos = startIndex + offset; 468var intChar = 0; 475for (var i = 0; i < 4; i++) 496var intChar = 0; 503var endIndex = index; 504for (var i = 0; i < 4 && endIndex < tokenText.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
74var index = argumentList.Arguments.IndexOf(argument);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
59var index = argumentList.Arguments.IndexOf(argument);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
87var triviaIndex = parentToken.LeadingTrivia.IndexOf(parentTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
951var index = tupleExpression.Arguments.IndexOf(argument);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (4)
626var argumentIndex = argumentList.Arguments.IndexOf(argument); 635var expressionIndex = initializer.Expressions.IndexOf(node); 661var argumentIndex = argumentList.Arguments.IndexOf(argument); 670var expressionIndex = initializer.Expressions.IndexOf(node);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
442var index = argumentList.Arguments.IndexOf(argument);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (3)
167var tokenLine = text.Lines.IndexOf(token.SpanStart); 168var previousTokenLine = text.Lines.IndexOf(previousToken.SpanStart); 263var stack = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (2)
19var flags = 0; 50var flag = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45var space = currentToken.Kind() == SyntaxKind.EndOfFileToken ? 0 : 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (5)
97var lines = (trivia1.IsKind(SyntaxKind.None) && this.Token1.IsKind(SyntaxKind.None)) ? 0 : 1; 211var indentation = lineColumn.Column; 212var indentationDelta = indentation - GetExistingIndentation(trivia); 277var indentation = lineColumn.Column; 304var indentationDelta = indentation - GetExistingIndentation(trivia);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
283var index = -1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.cs (4)
107var space = GetSpaceOnSingleLine(result); 120var spaces = CalculateSpaces(token1, token2); 132var initialColumn = (token1.RawKind == 0) ? 0 : this.TreeInfo.GetOriginalColumn(Options.TabSize, token1) + token1.Span.Length; 143var indentation = result.Tab * Options.TabSize + result.Space;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
26var lastNewLinePos = indent.LastIndexOf(NewLine, StringComparison.Ordinal); 29var start = lastNewLinePos + NewLine.Length; 39var lastNewLinePos = leading.LastIndexOf(NewLine, StringComparison.Ordinal);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (2)
50var startPosition = CommonFormattingHelpers.GetStartPositionOfSpan(startToken); 51var endPosition = endToken.Span.End;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
162for (var i = 0; i < attributes.Count; ++i) 194for (var i = 0; i < switchSection.Labels.Count - 1; ++i)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
326var spaces = previousToken.Parent is (kind: 515var space = (previousToken.Kind() == currentToken.Kind()) ? 0 : 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
92var adjustedEndPosition = token.Span.End; 106var adjustedStartPosition = previousToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
308var index = separators.IndexOf(token);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
91var nullIndex = identifier.IndexOf('\0'); 698var end = root.FullSpan.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1499for (var i = 0; i < originalParameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
62for (var i = 0; i < xNameParts.Count && i < yNameParts.Count; i++) 64var compare = Compare(xNameParts[i], yNameParts[i]); 107var compare = _tokenComparer.Compare(x.Identifier, y.Identifier); 117for (var i = 0; i < x.Arity; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (1)
60var compare = CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2,
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (3)
51for (var i = 1; i < organizedUsingList.Count; i++) 163for (var i = 0; i < list.Count - 1; i++) 176for (var i = 1; i < list.Count; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
178var index = GetInsertionIndex(
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\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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
128var shiftValue = IntegerUtilities.LogBase2(value);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
157var scale = d.GetScale(); 302for (var i = 0; i < names.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
338var positionBeforeRecordKeyword = previousToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1082var commaIndex = parameterList2.Parameters.GetWithSeparators().IndexOf(token); 1091var commaIndex = funcPtrParamList.Parameters.GetWithSeparators().IndexOf(token); 1934var start = token.SpanStart; 2012var position = targetToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (1)
17var nullIndex = identifier.IndexOf('\0');
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
55var index = 0; 69var stack = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
180for (var i = 0; i < list.Count; i++)
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); 333var index = list.GetWithSeparators().IndexOf(token); 342for (var i = (index - 1) / 2; i >= 0; i--) 407for (var i = clauses.Count - 1; i >= 0; i--) 462var spaceToAdd = additionalSpace ?? indenter.Options.FormattingOptions.IndentationSize; 471var position = indenter.GetCurrentPositionNotBelongToEndOfFileToken(indenter.LineToBeIndented.Start);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
202var last = _statementsBuilder.Count - 1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (23)
279var index = initializer.ArgumentList.Arguments.IndexOf(argument); 285var index = invocation.ArgumentList.Arguments.IndexOf(argument); 296var index = creation.ArgumentList.Arguments.IndexOf(argument); 303var index = primaryConstructorBaseType.ArgumentList.Arguments.IndexOf(argument); 314var index = elementAccess.ArgumentList.Arguments.IndexOf(argument); 349var commaIndex = argsAndCommas.IndexOf(previousToken); 359var index = tupleExpression.Arguments.IndexOf(argument); 381var index = attribute.ArgumentList.Arguments.IndexOf(argument); 521var index = GetArgumentListIndex(argumentList, previousToken); 527var index = GetArgumentListIndex(argumentList, previousToken); 533var index = GetArgumentListIndex(argumentList, previousToken); 549var index = GetArgumentListIndex(attributeArgumentList, previousToken); 743var argumentCount = argumentOpt?.Parent is BaseArgumentListSyntax baseArgumentList ? baseArgumentList.Arguments.Count : -1; 753var minParameterCount = parameterList.Count(p => !p.IsParams && !p.IsOptional); 754var maxParameterCount = parameterList.Any(p => p.IsParams) ? int.MaxValue : parameterList.Length; 858for (var i = 0; i < arrayType.RankSpecifiers.Count; i++) 898var index = GetArgumentListIndex(bracketedArgumentList, previousToken); 921var tokenIndex = argumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 940var tokenIndex = attributeArgumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 1307var parameterIndex = previousToken.HasValue 1434var parameterIndex = previousToken.HasValue 1563var subPatternCount = positionalPart.Subpatterns.Count; 2075var armIndex = switchExpression.Arms.IndexOf(arm);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
57if (TryFindSiblingAssignment(tupleLeft, tupleRight, sibling, out var index)) 60var insertionPosition = before ? index + 1 : index;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
189var indexToAddAfter = block.Statements.IndexOf(s => s == statementToAddAfterOpt);
Roslyn.Test.PdbUtilities (20)
Reader\MethodDebugInfoBytes.cs (2)
62var numGroupSizes = groupSizes.Length; 63var recordSize = BitArithmeticUtilities.Align(4 + 4 + 2 + 2 * numGroupSizes, 4); // Record size, including header.
Reader\PdbValidation.cs (1)
656var methodStart = methodStartTags[0].MatchedSpan.Start;
Reader\Token2SourceLineExporter.cs (17)
972bits.ReadInt32(out var count); 1203if (!nameIndex.TryGetValue("/NAMES", out var nameStream)) 1236bits.ReadInt32(out var ver); // 0..3 Version 1237bits.ReadInt32(out var sig); // 4..7 Signature 1238bits.ReadInt32(out var age); // 8..11 Age 1242bits.ReadInt32(out var buf); // 28..31 Bytes of Strings 1250bits.ReadInt32(out var cnt); 1251bits.ReadInt32(out var max); 1265bits.ReadInt32(out var ns); 1266bits.ReadInt32(out var ni); 1291bits.ReadInt32(out var sig); 1373bits.ReadInt32(out var sig); 1374bits.ReadInt32(out var siz); 1409bits.ReadInt32(out var ver); // 4..7 Version 1412bits.ReadInt32(out var buf); // 8..11 Bytes of Strings 1423bits.ReadInt32(out var siz); // n+0..3 Number of hash buckets. 1429bits.ReadInt32(out var ni);
Roslyn.Test.Performance.Utilities (1)
RelativeDirectory.cs (1)
80var configurationIndex = _workingDir.IndexOf(configuration, StringComparison.CurrentCultureIgnoreCase);
Roslyn.VisualStudio.DiagnosticsWindow (9)
OptionPages\ForceLowMemoryMode.cs (5)
89for (var n = 0; n < size; n++) 96for (var i = 0; i < BlockSize; i++) 119for (var b = 0; b < _blocks.Count; b++) 126for (var i = 0; i < block.Length; i++) 147for (var i = 0; i < 5; i++)
Panels\WorkspacePanel.xaml.cs (1)
78var outOfDateCount = 0;
PerfMargin\ActivityLevel.cs (2)
53var current = Interlocked.Increment(ref _isActive); 64var current = Interlocked.Decrement(ref _isActive);
PerfMargin\DataModel.cs (1)
32var value = (int)field.GetRawConstantValue();
Roslyn.VisualStudio.Next.UnitTests (38)
Remote\RemoteSolutionCacheTests.cs (5)
98for (var i = 0; i < 20; i++) 101for (var i = 0; i < 20; i++) 119for (var i = 0; i < 20; i++) 122for (var i = 20 - 1; i >= 0; i--) 125for (var i = 0; i < 20; i++)
Remote\SerializationValidator.cs (1)
277for (var i = 0; i < projectObjects1.Count; i++)
Services\PerformanceTrackerServiceTests.cs (8)
27var minSampleSize = forSpanAnalysis 32var sampleSize = minSampleSize - 1; 45var minSampleSize = forSpanAnalysis 52var sampleSize = minSampleSize + 1; 159for (var i = 0; i < to; i++) 192var expectedDataCount = GetExpectedDataCount(lines[0]); 194for (var i = 1; i < lines.Length; i++) 207for (var j = 0; j < data.Length; j++)
Services\ServiceHubServicesTests.cs (16)
403for (var i = start; i <= end; i++) 460for (var i = 0; i < values.Length; i++) 494for (var i = 0; i < expectedCount; i++) 712var callCount = 0; 796var callCount = 0; 851var callCount = 0; 1375var callCount = 0; 1416var callCount = 0; 1479for (var i = 0; i < projectIds.Count; i++) 1486for (var j = 0; j < documentIds.Count; j++) 1594var listIndex = text.ToString().IndexOf("X"); 1676for (var i = 0; i < projectIds.Count; i++) 1688for (var j = 0; j < documentIdsInProject.Count; j++) 1831for (var i = 0; i < documents.Length; i++) 1837for (var i = 0; i < additionalDocuments.Length; i++) 1843for (var i = 0; i < p2pReferences.Length; i++)
Services\SolutionAssetCacheTests.cs (4)
25for (var i = 0; i < 3; i++) 53for (var i = 0; i < 10; i++) 92for (var i = 0; i < 10; i++) 110for (var i = 0; i < 10; i++)
Services\SolutionServiceTests.cs (1)
220for (var i = 0; i < version + 2; i++)
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (3)
117for (var i = 0; i < 5; i++) 127var next = random.Next(1000); 282for (var i = 0; i < 10000; i++)
RoutingSandbox (3)
Framework\FrameworkEndpointDataSource.cs (1)
49var order = 1;
HelloExtension\HelloMiddleware.cs (1)
33var payloadLength = _helloPayload.Length;
UseEndpointRoutingStartup.cs (1)
58var payloadLength = _plainTextPayload.Length;
RoutingWebSite (2)
HelloExtension\HelloMiddleware.cs (1)
33var payloadLength = _helloPayload.Length;
UseEndpointRoutingStartup.cs (1)
60var payloadLength = _plainTextPayload.Length;
RunTests (13)
AssemblyScheduler.cs (4)
44var typeCount = kvp.Value.Length; 45var testCount = kvp.Value.Sum(t => t.Tests.Length); 270var periodBeforeMethod = fullyQualifiedTestName.LastIndexOf("."); 276var lastPeriod = fullyQualifiedName.LastIndexOf(".");
Program.cs (1)
275var counter = 0;
TestHistoryManager.cs (4)
48if (string.IsNullOrEmpty(accessToken) || string.IsNullOrEmpty(projectUri) || string.IsNullOrEmpty(phaseName) || string.IsNullOrEmpty(targetBranch) || !int.TryParse(pipelineDefinitionIdStr, out var pipelineDefinitionId)) 81var totalTests = runForThisStage.TotalTests; 84var duplicateCount = 0; 89for (var i = 0; i < totalTests; i += MaxTestsReturnedPerRequest)
TestRunner.cs (4)
62var partitionIndex = 0; 77var max = _options.Sequential ? 1 : (int)(Environment.ProcessorCount * 1.5); 82var failures = 0; 88var i = 0;
ScenarioTests.Common.Tests (1)
ScenarioTestTypes.cs (1)
1037var numberOfBytesInThisRead = (int)Math.Min(count, _length - _position);
SemanticSearch.BuildTask (16)
GenerateFilteredReferenceAssembliesTask.cs (16)
202for (var i = 0; i < lines.Count; i++) 385var metadataOffset = peReader.PEHeaders.MetadataStartOffset; 411var certificateTableDirectoryOffset = (headers.PEHeader.Magic == PEMagic.PE32Plus) ? 144 : 128; 420var mvidOffset = metadataOffset + metadataReader.GetHeapMetadataOffset(HeapIndex.Guid) + (MetadataTokens.GetHeapOffset(moduleDef.Mvid) - 1) * sizeof(Guid); 439var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.TypeDef); 440var tableRowSize = metadataReader.GetTableRowSize(TableIndex.TypeDef); 441var symbolIndex = 0; 465var offset = tableOffset + (MetadataTokens.GetRowNumber(handle) - 1) * tableRowSize + 0; 479var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.MethodDef); 480var tableRowSize = metadataReader.GetTableRowSize(TableIndex.MethodDef); 481var symbolIndex = 0; 499var offset = tableOffset + (MetadataTokens.GetRowNumber(handle) - 1) * tableRowSize + sizeof(uint) + sizeof(ushort); 513var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.Field); 514var tableRowSize = metadataReader.GetTableRowSize(TableIndex.Field); 515var symbolIndex = 0; 533var offset = tableOffset + (MetadataTokens.GetRowNumber(handle) - 1) * tableRowSize + 0;
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;
SignalR.Client.FunctionalTestApp (2)
Program.cs (1)
13for (var i = 0; i < args.Length; i++)
Startup.cs (1)
250var result = await hubContext.Clients.Client(id).InvokeAsync<int>("Result", cancellationToken: default);
SignalRSamples (6)
Hubs\Streaming.cs (2)
14for (var i = 0; i < count; i++) 36for (var i = 0; i < count; i++)
Hubs\UploadHub.cs (4)
40var p1score = await Loop(player1); 41var p2score = await Loop(player2); 48var score = 0; 52while (reader.TryRead(out var item))
SignalRServerlessWeb (1)
Program.cs (1)
56var count = 0;
SocialSample (2)
Startup.cs (2)
343if (payload.RootElement.TryGetProperty("expires_in", out var property) && property.TryGetInt32(out var seconds)) 373if (payload.RootElement.TryGetProperty("expires_in", out var property) && property.TryGetInt32(out var seconds))
Sockets.BindTests (16)
src\Servers\Kestrel\shared\test\StreamBackedTestConnection.cs (5)
81for (var index = 0; index < text.Length; index++) 97var offset = 0; 109var count = await task.ConfigureAwait(false); 133var count = await _reader.ReadAsync(ch, 0, 128).TimeoutAfter(Timeout).ConfigureAwait(false); 141var bytesTransferred = await _stream.ReadAsync(buffer, 0, 128).ContinueWith(t => t.IsFaulted ? 0 : t.Result).TimeoutAfter(Timeout);
src\Servers\Kestrel\test\BindTests\AddressRegistrationTests.cs (11)
272var retryCount = 0; 279var port = GetNextPort(); 542var port = ((IPEndPoint)socket.LocalEndPoint).Port; 577var port = ((IPEndPoint)socket.LocalEndPoint).Port; 628var port = host.GetPort(); 673var port = host.GetPort(); 714var port = host.GetPort(); 792var port = GetNextPort(); 841var port = GetNextPort(); 930var addressInUseCount = 0; 931var wrongMessageCount = 0;
Sockets.FunctionalTests (79)
src\Servers\Kestrel\shared\test\StreamBackedTestConnection.cs (5)
81for (var index = 0; index < text.Length; index++) 97var offset = 0; 109var count = await task.ConfigureAwait(false); 133var count = await _reader.ReadAsync(ch, 0, 128).TimeoutAfter(Timeout).ConfigureAwait(false); 141var bytesTransferred = await _stream.ReadAsync(buffer, 0, 128).ContinueWith(t => t.IsFaulted ? 0 : t.Result).TimeoutAfter(Timeout);
src\Servers\Kestrel\shared\test\StreamExtensions.cs (6)
17var offset = 0; 36var offset = 0; 53var offset = 0; 57var read = await stream.ReadAsync(buffer, 0, buffer.Length, cancellationToken); 80var offset = 0; 84var read = await stream.ReadAsync(buffer, 0, buffer.Length, cancellationToken);
src\Servers\Kestrel\test\FunctionalTests\ConnectionMiddlewareTests.cs (1)
38for (var i = 0; i < 1000; i++)
src\Servers\Kestrel\test\FunctionalTests\Http2\ShutdownTests.cs (1)
90for (var i = 0; i < 5; i++)
src\Servers\Kestrel\test\FunctionalTests\MaxRequestBufferSizeTests.cs (18)
63var totalHeaderSize = 0; 65for (var i = 1; i < _requestLines.Length - 1; i++) 121var maxSendSize = 4096; 131var port = host.GetPort(); 137var bytesWritten = 0; 143var size = Math.Min(data.Length - bytesWritten, maxSendSize); 166var maximumExpectedBytesWritten = data.Length - 1; 214var maxSendSize = 4096; 224var port = host.GetPort(); 230var bytesWritten = 0; 236var size = Math.Min(data.Length - bytesWritten, maxSendSize); 250var minimumExpectedBytesWritten = (16 * 1024) - maxSendSize + 1; 256var maximumExpectedBytesWritten = data.Length - 1; 350var bytesRead = 0; 406var exptectedLength = expectedBytes.Length; 409var matchedChars = 0; 413var count = await stream.ReadAsync(responseBuffer, 0, exptectedLength - matchedChars).DefaultTimeout(); 420for (var i = 0; i < count && matchedChars < exptectedLength; i++)
src\Servers\Kestrel\test\FunctionalTests\RequestTests.cs (11)
91var received = 0; 96for (var i = 0; i < received; i++) 126for (var i = 0; i < contentBytes.Length; i++) 132for (var i = 0; i < contentLength / contentBytes.Length; i++) 197var requestNumber = 0; 915var requestId = 0; 987var abortedRequestId = await registrationTcs.Task.DefaultTimeout(); 1204var expectedLength = expectedBytes.Length; 1207var matchedChars = 0; 1211var count = await stream.ReadAsync(responseBuffer, 0, expectedLength - matchedChars).DefaultTimeout(); 1218for (var i = 0; i < count && matchedChars < expectedLength; i++)
src\Servers\Kestrel\test\FunctionalTests\ResponseTests.cs (32)
83var total = 0; 85var count = await responseBody.ReadAsync(bytes, 0, bytes.Length); 194var maxBytesPreCompleted = 65536; 307for (var i = 0; i < 1000; i++) 371for (var i = 0; i < responseBodySegmentCount; i++) 437for (var i = 0; i < numConnections; i++) 476var responseSize = chunks * chunkSize; 530var i = 0; 672for (var i = 0; i < chunks; i++) 731var responseSize = bufferCount * bufferSize; 823for (var i = 0; i < bufferCount; i++) 855var chunkSize = 64 * 128 * 1024; 856var chunkCount = 4; 887for (var i = 0; i < chunkCount; i++) 911var targetBytesPerSecond = chunkSize / 4; 931var headerSize = 1024 * 1024; // 1 MB for each header value 932var headerCount = 64; // 64 MB of headers per response 933var requestCount = 4; // Minimum of 256 MB of total response headers 974for (var i = 0; i < requestCount - 1; i++) 994var minResponseSize = headerSize * headerCount; 995var minTotalOutputSize = requestCount * minResponseSize; 998var targetBytesPerSecond = minResponseSize / 4; 1016var chunkSize = 64 * 128 * 1024; 1017var chunkCount = 4; 1051for (var i = 0; i < chunkCount; i++) 1077var targetBytesPerSecond = chunkSize / 4; 1096var totalReceived = 0; 1102var bytes = await stream.ReadAsync(receiveBuffer, 0, receiveBuffer.Length).DefaultTimeout(); 1123var totalReceived = 0; 1128var received = await stream.ReadAsync(receiveBuffer, 0, Math.Min(receiveBuffer.Length, expectedBytes - totalReceived)); 1146var received = 0; 1147var totalReceived = 0;
src\Servers\Kestrel\test\FunctionalTests\UnixDomainSocketsTests.cs (5)
105var read = 0; 108var bytesReceived = await socket.ReceiveAsync(buffer.AsMemory(read, buffer.Length - read), SocketFlags.None).DefaultTimeout(); 173var read = 0; 176var bytesReceived = await socket.ReceiveAsync(readBuffer.AsMemory(read), SocketFlags.None).DefaultTimeout(); 190var httpStatus = int.Parse(httpResponse.Substring(httpStatusStart, httpStatusEnd - httpStatusStart), CultureInfo.InvariantCulture);
StackDepthTest (1)
Program.cs (1)
44if (int.TryParse(args[0], out var i))
Stress.ApiService (20)
ConsoleStresser.cs (2)
94for (var color = 30; color <= 37; color++) 102for (var color = 40; color <= 47; color++)
ProducerConsumer.cs (2)
46for (var i = 0; i < count; i++) 48var id = i + 1;
Program.cs (6)
42for (var i = 0; i < 5000; i++) 70for (var i = 0; i < 250; i++) 101for (var i = 0; i < TraceCount; i++) 135for (var i = 0; i < LogCount / BatchSize; i++) 137for (var j = 0; j < BatchSize; j++) 179var logCount = 0;
TestMetrics.cs (1)
47for (var i = 0; i < uploadSpeed.Count; i++)
TraceCreator.cs (9)
39for (var i = 0; i < count; i++) 95var eventCount = Random.Shared.Next(0, 5); 96for (var i = 0; i < eventCount; i++) 99var tagsCount = Random.Shared.Next(0, 5); 100for (var j = 0; j < tagsCount; j++) 111var activityLinkCount = Random.Shared.Next(0, Math.Min(5, _allActivities.Count)); 113for (var i = 0; i < links.Length; i++) 117var tagsCount = Random.Shared.Next(0, 3); 118for (var j = 0; j < tagsCount; j++)
Stress.AppHost (8)
InteractionCommands.cs (2)
144if (dinnerInput.Value == "steak" && int.TryParse(numberOfPeopleInput.Value, CultureInfo.InvariantCulture, out var i) && i > 4) 172for (var i = 0; i < 50; i++)
Program.cs (5)
15for (var i = 0; i < 5; i++) 21for (var j = 0; j < 3; j++) 71for (var i = 1; i <= 30; i++) 73var port = 5180 + i; 131for (var i = 0; i < 3; i++)
TestResource.cs (1)
63var seconds = Random.Shared.Next(2, 12);
Stress.TelemetryService (2)
CounterMetrics.cs (1)
20for (var i = 0; i < 1000000; i++)
TelemetryStresser.cs (1)
30var value = 0;
Swaggatherer (22)
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
SwaggathererApplication.cs (10)
64for (var i = 0; i < Input.Values.Count; i++) 71for (var i = entries.Count - 1; i >= 0; i--) 83for (var i = entries.Count - 1; i >= 0; i--) 107for (var i = entries.Count - 1; i >= 0; i--) 171for (var i = 0; i < entry.Template.Segments.Count; i++) 184for (var j = 0; j < others.Count; j++) 191for (var k = 0; k < entry.Template.Segments.Count; k++) 224var comparison = RoutePrecedence.ComputeInbound(x.Template).CompareTo(RoutePrecedence.ComputeInbound(y.Template)); 242for (var i = 0; i < template.Segments.Count; i++) 257var length = Math.Min(text.Length, Math.Max(5, part.Name.Length));
Template.cs (4)
14var controllerCount = 0; 19for (var i = 0; i < entries.Count; i++) 45for (var i = 0; i < entries.Count; i++) 60for (var i = 0; i < entries.Count; i++)
System.ComponentModel.Composition (4)
System\ComponentModel\Composition\Hosting\AtomicComposition.cs (3)
249for (var index = 0; index < _valueCount; index++) 270for (var index = 0; index < _valueCount; index++) 293for (var index = 0; index < _valueCount; index++)
System\ComponentModel\Composition\Hosting\ImportEngine.RecompositionManager.cs (1)
129var index = partsToUnindex.IndexOf(partManager);
System.ComponentModel.TypeConverter (1)
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)
180var c = measurement.CompareTo(0); 201var index = MapToIndex(measurement); 202var n = PositiveBuckets.TryIncrement(index); 246var exp = (int)((bits & ExponentMask) >> FractionWidth); 254var 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\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)
515var 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.WebSockets.Client (1)
System\Net\WebSockets\WebSocketHandle.Managed.cs (1)
340var startIndex = value.IndexOf('=');
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1965int IConvertible.ToInt32(IFormatProvider? provider) => throw InvalidCast(nameof(Int32));
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\TraceLoggingMetadataCollector.cs (1)
109var size = (TraceLoggingDataType)((int)type & Statics.InTypeMask) switch
src\libraries\System.Private.CoreLib\src\System\Globalization\CultureData.Icu.cs (1)
122if (!IsValidCultureName(realNameBuffer, out var index, out int indexOfExtensions))
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.Xml (1)
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (1)
1357var 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)
266var 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)
129var nextRva = BitArithmetic.Align(sizeOfPeHeaders, Header.SectionAlignment); 130var nextPointer = BitArithmetic.Align(sizeOfPeHeaders, Header.FileAlignment);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
282[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Int32))]
System.Runtime.Numerics (2)
System\Numerics\BigIntegerCalculator.FastReducer.cs (1)
61var length = SubMod(value, _q2.Slice(0, l2), _modulus, _modulus.Length + 1);
System\Numerics\BigIntegerCalculator.GcdInv.cs (1)
168var count = LehmerCore(left, right, a, b, c, d);
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.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.Windows.Controls.Ribbon (5)
Microsoft\Windows\Controls\KeyTipService.cs (1)
497if (Int32.TryParse(keyTip, out keyTipValue))
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (4)
2086if (currentIndex == Int32.MinValue) 2160return Int32.MinValue; 2169return Int32.MinValue; 2183return Int32.MinValue;
System.Windows.Forms.Tests (1)
System\Windows\Forms\UpDownBaseTests.cs (1)
3244var destroyCount = disposing ? _handleCreatedCallCount : 0;
SystemdTestApp (1)
Startup.cs (1)
52var basePort = context.Configuration.GetValue<int?>("BASE_PORT") ?? 5000;
Templates.Blazor.Tests (14)
BlazorTemplateTest.cs (1)
300for (var i = 0; i < MaxIncrementAttempts; i++)
src\ProjectTemplates\Shared\Project.cs (1)
442for (var numAttemptsRemaining = NumAttempts; numAttemptsRemaining > 0; numAttemptsRemaining--)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
909for (var i = 0; i < MaxHashCollisions; i++)
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
src\Shared\Process\ProcessExtensions.cs (3)
20var pid = process.Id; 33foreach (var childId in children) 63if (int.TryParse(text, out var id))
Templates.Blazor.WebAssembly.Auth.Tests (17)
src\ProjectTemplates\Shared\Project.cs (1)
442for (var numAttemptsRemaining = NumAttempts; numAttemptsRemaining > 0; numAttemptsRemaining--)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
909for (var i = 0; i < MaxHashCollisions; i++)
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
src\Shared\E2ETesting\BrowserFixture.cs (2)
91var attemptCount = 0; 186var attempt = 0;
src\Shared\E2ETesting\SauceConnectServer.cs (2)
153var retries = 0; 236for (var i = 0; i < 3; i++)
src\Shared\Process\ProcessExtensions.cs (3)
20var pid = process.Id; 33foreach (var childId in children) 63if (int.TryParse(text, out var id))
Templates.Blazor.WebAssembly.Tests (17)
src\ProjectTemplates\Shared\Project.cs (1)
442for (var numAttemptsRemaining = NumAttempts; numAttemptsRemaining > 0; numAttemptsRemaining--)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
909for (var i = 0; i < MaxHashCollisions; i++)
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
src\Shared\E2ETesting\BrowserFixture.cs (2)
91var attemptCount = 0; 186var attempt = 0;
src\Shared\E2ETesting\SauceConnectServer.cs (2)
153var retries = 0; 236for (var i = 0; i < 3; i++)
src\Shared\Process\ProcessExtensions.cs (3)
20var pid = process.Id; 33foreach (var childId in children) 63if (int.TryParse(text, out var id))
Templates.Mvc.Tests (17)
src\ProjectTemplates\Shared\Project.cs (1)
442for (var numAttemptsRemaining = NumAttempts; numAttemptsRemaining > 0; numAttemptsRemaining--)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
909for (var i = 0; i < MaxHashCollisions; i++)
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
src\Shared\E2ETesting\BrowserFixture.cs (2)
91var attemptCount = 0; 186var attempt = 0;
src\Shared\E2ETesting\SauceConnectServer.cs (2)
153var retries = 0; 236for (var i = 0; i < 3; i++)
src\Shared\Process\ProcessExtensions.cs (3)
20var pid = process.Id; 33foreach (var childId in children) 63if (int.TryParse(text, out var id))
Templates.Tests (17)
src\ProjectTemplates\Shared\Project.cs (1)
442for (var numAttemptsRemaining = NumAttempts; numAttemptsRemaining > 0; numAttemptsRemaining--)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
909for (var i = 0; i < MaxHashCollisions; i++)
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
src\Shared\E2ETesting\BrowserFixture.cs (2)
91var attemptCount = 0; 186var attempt = 0;
src\Shared\E2ETesting\SauceConnectServer.cs (2)
153var retries = 0; 236for (var i = 0; i < 3; i++)
src\Shared\Process\ProcessExtensions.cs (3)
20var pid = process.Id; 33foreach (var childId in children) 63if (int.TryParse(text, out var id))
Test.Utilities (791)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
22var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualChar.cs (1)
130var length = Rune.EncodeToUtf16(chars);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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++)
TestContentPackage (2)
CustomIntSerializer.cs (2)
28if (text.StartsWith("CUSTOM:", StringComparison.Ordinal) && int.TryParse(text.Substring(7), out var value)) 34return int.TryParse(text, out var fallbackValue) ? fallbackValue : 0;
TestStartupAssembly1 (1)
TestHostingStartup1.cs (1)
16var numCalls = 1;
Text.Analyzers (843)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (5)
138var rootLength = GetPathRoot(path, isUnixLike).Length; 141var i = path.Length; 566var maxSearchIndex = Math.Min(directoryPathParts.Length, fullPathParts.Length); 583var remainingParts = directoryPathParts.Length - index; 854var toSkip = isDriveRooted ? 2 : 1;
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\Compilers\Core\Portable\InternalUtilities\Hash.cs (12)
54var hashCode = 0; 55var count = 0; 79var hashCode = 0; 80var count = 0; 99var maxSize = Math.Min(maxItemsToHash, values.Length); 100var hashCode = 0; 123var hashCode = 0; 124var count = 0; 149var hashCode = 0; 150var count = 0; 172var hashCode = 0; 173var count = 0;
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (2)
21var existingValue = Interlocked.CompareExchange(ref target, value, uninitializedValue); 68var existingValue = Volatile.Read(ref target);
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\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (3)
95var n1 = s1.Length; 96var n2 = s2.Length; 97var n = Math.Min(n1, n2);
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\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
386var index = 0; 402var index = 0; 647var count = data.First().Count(); 657var width = 0; 784var count = 0;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (15)
425for (var i = 0; i < array.Length; i++) 443for (var i = 0; i < array.Length; i++) 692var count1 = array1.Length; 693var count2 = array2.Length; 795var index = 0; 929var capacity = map.Count > 3 ? map.Count : 0; 955var count = members.Count(static s => s is TNamedTypeSymbol); 986for (var i = 1; i < array.Length; i++) 1053var index = 0; 1070var index = 0; 1089var index = 0; 1110var index = 0; 1246var sum = 0; 1258var sum = 0; 1259for (var i = 0; i < items.Length; i++)
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\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (2)
117var segmentSize = 2; 139var segmentShift = 0;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
69var hashCode = 0; // default to 0 for null/empty set
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\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+ValueBuilder.cs (1)
260var index = IndexOf(item);
src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
93for (var i = immutableList.Count - 1; i >= 0; i--)
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\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\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\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\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\Dependencies\Collections\TemporaryArray`1.cs (3)
235var count = this.Count; 262var index = 0; 339for (var i = 0; i < _count; i++)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
128var index = 0;
src\Dependencies\PooledObjects\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\Dependencies\PooledObjects\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\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (2)
33var indexToSetTarget = -1; 34for (var i = 0; i < _weakReferencedEntries.Count; i++)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
140var index = symbolName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
113var indexThreshold = 99;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
396var count = _distinctBinaryOperatorKinds.Count;
src\RoslynAnalyzers\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\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar);
src\RoslynAnalyzers\Utilities\Compiler\PathHelper.cs (1)
22var lastSeparator = path.LastIndexOfAny(DirectorySeparatorCharacters);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (3)
87var hc = currentNode.HashCode; 387var hc = currentNode.HashCode; 960var h = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
66var firstColonIndex = arg.IndexOf(':'); 76var secondColonIndex = arg.IndexOf(':', firstColonIndex + 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
155return nameof(Int32); 161var intVal = EnumValueAsInt32; 208nameof(Int32) => v => Convert(int.Parse(v)),
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (3)
54var matchCount = 0; 55var end = start + length; 87var end = start + length;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (2)
51var activeSectionStart = 0; 52var activeSectionEnd = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (3)
38var lowestMatch = (int)matchKind; 314for (var i = 0; i < _numberRangePairs.Length; i++) 318if (!int.TryParse(match.Groups[i + 1].Value, out var matchedNum) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (2)
52var position = Position; 66var position = Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
118if (int.TryParse(numStart, out var intStart) && int.TryParse(numEnd, out var intEnd)) 154var saved = lexer.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatchExtensions.cs (8)
11var lowestMatch = (int)expectedMatchKind; 12var actualMatch = (int)actualMatchKind; 18var lowestMatch = (int)expectedMatchKind; 19var actualMatch = (int)actualMatchKind; 25var lowestMatch = (int)expectedMatchKind; 26var actualMatch = (int)actualMatchKind; 32var lowestMatch = (int)expectedMatchKind; 33var actualMatch = (int)actualMatchKind;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (2)
30var allLength = NodesAndTokens.Length; 40for (var i = 0; i < NodesAndTokens.Length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start = 89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
95for (var i = 1; i < result.Length; i++) 104for (var i = 1; i < result.Length; i++) 157var startIndexInclusive = startDelimiter.Length; 158var endIndexExclusive = tokenText.Length - endDelimiter.Length; 161var offset = token.SpanStart; 163for (var index = startIndexInclusive; index < endIndexExclusive;) 237var textLength = endIndexExclusive - startIndexInclusive;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualChar.cs (1)
130var length = Rune.EncodeToUtf16(chars);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (2)
51var index = array.BinarySearch(position, static (ch, position) => 88var stringIndex = position - firstVirtualCharPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (3)
107var index = 0; 132for (var i = this.Length - 1; i >= 0; i--) 169var start = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (2)
28var length = reader.ReadInt32(); 31for (var i = 0; i < length; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
51for (var i = range.Count - 1; i >= 0; i--)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
320var start = startNode.Span.End; 321var end = endNode.SpanStart; 420var d = x.End - y.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (4)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End); 109for (var lineNumber = startLineNumber; lineNumber <= endLineNumber; lineNumber++) 113var linePosition = text.Lines[lineNumber].Start;
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\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\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; 351var index = tryAndCatch.NestedRegions.IndexOf(enclosing, startIndex: 1); 377for (var i = startAt; i < tryAndCatch.NestedRegions.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
245for (var i = firstBlockOrdinal; i <= lastBlockOrdinal; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
145var startPosition = token.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
88var count = _formattingResults.Sum(r => r.GetTextChanges(cancellationToken).Count);
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
32for (var i = 0; i < LineBreaks; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
174var start = token1.Span.End; 190var end = token2.Span.Start; 212var temp = end;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
20for (var i = startIndex; i <= endIndex; i++)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
66var delta = Environment.TickCount - _tick;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
27TryGetRule(namingRuleTitle, symbolSpec, namingStyle, trimmedDictionary, out var rule, out var priority))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_NamingRule.cs (1)
85priority = GetProperty(entries, group, name, "priority", static s => int.TryParse(s, out var value) ? value : 0, 0);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.WordSpanEnumerator.cs (1)
48var nextWordSeparator = _name.IndexOf(_wordSeparator, Current.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
399var serializationVersion = int.Parse(rootElement.Attribute("SerializationVersion")!.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
29parseValue: str => int.TryParse(str, out var result) ? result : new Optional<int>(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (3)
269var length = ReadArrayLength(); 272var charsRead = read(_reader, array, length); 334var characterCount = (int)ReadCompressedUInt();
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (2)
48var startAfterAttributes = GetStartOfNodeExcludingAttributes(root, ownerOfHeader); 102var endOfAttributeLists = attributeList.Last().Span.End;
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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
85var spanStart = documentationComment.SpanStart;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
23var rank = reader.ReadInteger();
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (2)
165var arity = reader.ReadInteger(); 177var beforeReturnTypeAndParameters = reader.Position;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
37var arity = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
61var containerKind = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
26var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
45var beforeParametersPosition = reader.Position;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (2)
187if (_symbolToId.TryGetValue(symbol, out var existingId)) 481if (ShouldWriteTypeParameterOrdinal(typeParameterSymbol, out var methodIndex))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (2)
20var methodIndex = reader.ReadInteger(); 21var ordinal = reader.ReadInteger();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (3)
338var candidateLength = originalSymbolInfo.CandidateSymbols.Length; 1112for (var i = 0; i < specifiedArguments.Length; i++) 1157for (var i = 0; i < signature1Parameters.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (1)
46var id = Interlocked.Increment(ref _globalId);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (3)
325var padding = GetPadding(encodedString); 335var padding = 0; 336var index = attributeData.Length - 1;
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\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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
62for (var i = 0; i < streams.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (2)
15var c = 0; 47var log = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (2)
74if (!Base64Utilities.TryGetDecodedLength(attributeData, out var decodedLength)) 104var position = BinaryPrimitives.ReadInt32LittleEndian(bytes[PositionIndex..]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyListExtensions.cs (1)
27for (var index = startIndex; index < list.Count; index++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.SequenceMatcher.cs (1)
15var currentIndex = index;
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (7)
24for (var start = 0; start < text.Length;) 42var length = identifier.Length; 84var current = wordStart + 1; 106var current = wordStart + 1; 127var end = current - 1; 152var current = wordStart + 1; 163var current = wordStart + 1;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (4)
67var ordinal = 0; 68var kind = nodeOrToken.RawKind; 117var ordinal = segment.Ordinal; 180var hash = 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
142var lengthDifference = Math.Abs(originalText.Length - candidateText.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
110var parameterCount = symbol.GetParameters().Length; 500var count = extensionUsedAsInstance ? Math.Max(0, method.Parameters.Length - 1) : method.Parameters.Length; 501var skip = extensionUsedAsInstance ? 1 : 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
470for (var i = 0; i < t1.Count; ++i)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
135var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex); 142var visitorIndex = GetVisitorIndex(compareMethodTypeParametersByIndex);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
583for (var i = newModifierTokens.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (3)
87for (var index = allFieldsAndValues.Count - 1; index >= 0 && result != 0; index--) 104for (var i = usedFieldsAndValues.Count - 1; i >= 0; i--) 155for (var i = allFieldsAndValues.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (11)
93for (var i = index; i < availableIndices.Count; i++) 103for (var i = index; i >= 0; i--) 208var index = declarationList.IndexOf(afterMember); 224var index = declarationList.IndexOf(beforeMember); 253var index = declarationList.IndexOf(member); 270var index = declarationList.IndexOf(member); 286var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 339var result = Array.BinarySearch([.. declarationList], declaration, comparerWithoutNameCheck); 340var desiredGroupIndex = result < 0 ? ~result : result; 365var currentIndex = desiredGroupIndex; 368var previousIndex = currentIndex - 1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
202var expectedParameterCount = CodeGenerationOperatorSymbol.GetParameterCount(operatorKind);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
16for (var i = 0; i < parameterNames.Length; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
370for (var i = parts.Count - 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
97var initHash = 0; 121var multiplyResult = initHash * hashFactor;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
69var baseOffsetInLine = indentationResult.BasePosition - baseLine.Start; 71var indent = baseOffsetInLine + indentationResult.Offset;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
180var statementIndex = blockStatement!.Operations.IndexOf(statement);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
101var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement); 148var statementIndex = state.OutermostBlockStatements.IndexOf(state.DeclarationStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
184for (var i = originalIndexInBlock; i < firstStatementIndexAffectedInBlock; i++)
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\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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\TextReaderWithLength.cs (1)
20var read = base.Read(chars, 0, Length);
TlsFeaturesObserve (4)
HttpSys\HttpSysConfigurator.cs (3)
76var length = thumbprint.Length; 78for (var i = 0; i < length; i += 2) 93for (var i = 0; i < socketAddress.Size; ++i)
Program.cs (1)
35var success = httpSysPropFeature.TryGetTlsClientHello(Array.Empty<byte>(), out var bytesReturned);
UIAutomationClient (11)
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\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsSetLastError.cs (1)
41public static extern Int32 GetWindowLong(IntPtr hWnd, int nIndex );
UIAutomationTypes (8)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (1)
1558public delegate IntPtr WndProc(IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam);
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 (28)
src\Compilers\Shared\BuildClient.cs (1)
167var exitCode = RunLocalCompilation(parsedArgs.ToArray(), buildPaths, textWriter);
src\Compilers\Shared\BuildProtocol.cs (9)
87var requestLength = args.Count + 1 + (libDirectory == null ? 0 : 1); 129var length = BitConverter.ToInt32(lengthBuffer, 0); 224var argIndex = reader.ReadInt32(); 394var returnCode = reader.ReadInt32(); 426var serverProcessId = reader.ReadInt32(); 473var count = reader.ReadInt32(); 475for (var i = 0; i < count; i++) 563var length = reader.ReadInt32(); 597var hashAttributeCount = hashAttributes.Count();
src\Compilers\Shared\BuildServerConnection.cs (6)
204var originalThreadId = Environment.CurrentManagedThreadId; 205var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 206var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 246var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess; 265var releaseThreadId = Environment.CurrentManagedThreadId; 678for (var i = 0; i < 100; i++)
src\Compilers\Shared\CompilerServerLogger.cs (2)
127var processId = Process.GetCurrentProcess().Id; 154var threadId = Environment.CurrentManagedThreadId;
src\Compilers\Shared\NativeMethods.cs (10)
17internal Int32 cb; 21internal Int32 dwX; 22internal Int32 dwY; 23internal Int32 dwXSize; 24internal Int32 dwYSize; 25internal Int32 dwXCountChars; 26internal Int32 dwYCountChars; 27internal Int32 dwFillAttribute; 28internal Int32 dwFlags; 61internal const Int32 STARTF_USESTDHANDLES = 0x00000100;
VBCSCompiler (30)
src\Compilers\Server\VBCSCompiler\NamedPipeClientConnectionHost.cs (1)
69var listenCount = Math.Min(4, Environment.ProcessorCount);
src\Compilers\Server\VBCSCompiler\ServerDispatcher.cs (1)
269var i = 0;
src\Compilers\Shared\BuildClient.cs (1)
167var exitCode = RunLocalCompilation(parsedArgs.ToArray(), buildPaths, textWriter);
src\Compilers\Shared\BuildProtocol.cs (9)
87var requestLength = args.Count + 1 + (libDirectory == null ? 0 : 1); 129var length = BitConverter.ToInt32(lengthBuffer, 0); 224var argIndex = reader.ReadInt32(); 394var returnCode = reader.ReadInt32(); 426var serverProcessId = reader.ReadInt32(); 473var count = reader.ReadInt32(); 475for (var i = 0; i < count; i++) 563var length = reader.ReadInt32(); 597var hashAttributeCount = hashAttributes.Count();
src\Compilers\Shared\BuildServerConnection.cs (6)
204var originalThreadId = Environment.CurrentManagedThreadId; 205var timeoutNewProcess = timeoutOverride ?? TimeOutMsNewProcess; 206var timeoutExistingProcess = timeoutOverride ?? TimeOutMsExistingProcess; 246var timeout = wasServerRunning ? timeoutExistingProcess : timeoutNewProcess; 265var releaseThreadId = Environment.CurrentManagedThreadId; 678for (var i = 0; i < 100; i++)
src\Compilers\Shared\CompilerServerLogger.cs (2)
127var processId = Process.GetCurrentProcess().Id; 154var threadId = Environment.CurrentManagedThreadId;
src\Compilers\Shared\NativeMethods.cs (10)
17internal Int32 cb; 21internal Int32 dwX; 22internal Int32 dwY; 23internal Int32 dwXSize; 24internal Int32 dwYSize; 25internal Int32 dwXCountChars; 26internal Int32 dwYCountChars; 27internal Int32 dwFillAttribute; 28internal Int32 dwFlags; 61internal const Int32 STARTF_USESTDHANDLES = 0x00000100;
VBCSCompiler.UnitTests (17)
BuildClientTests.cs (2)
95var exitCode = client.RunCompilation(new[] { "/shared" }, _buildPaths, pipeName: _pipeName).ExitCode; 184var exitCode = client.RunCompilation(new[] { "/shared" }, _buildPaths, pipeName: _pipeName).ExitCode;
BuildServerConnectionTests.cs (4)
41for (var i = 0; i < 5; i++) 70for (var i = 0; i < 5; i++) 121var count = 0; 122for (var i = 0; i < 5; i++)
CompilerServerApiTest.cs (2)
50var result = BuildServerController.CreateAndRunServer( 101var result = BuildServerController.CreateAndRunServer(
NamedPipeClientConnectionHostTests.cs (1)
138var readCount = await stream.ReadAsync(buffer, 0, buffer.Length);
TouchedFileLoggingTests.cs (2)
81var exitCode = cmd.Run(outWriter); 132var exitCode = cmd.Run(outWriter);
VBCSCompilerServerTests.cs (6)
67var exitCode = await RunShutdownAsync(serverData.PipeName, waitForProcess: false); 86var exitCode = await RunShutdownAsync(pipeName, waitForProcess: false); 123var exitCode = await RunShutdownAsync(pipeName, waitForProcess: false); 175var exitCode = await RunShutdownAsync(pipeName, waitForProcess: false); 307for (var i = 0; i < connectionCount; i++) 339for (var i = 0; i < connectionCount; i++)
VersioningWebSite (3)
VersionRouteAttribute.cs (3)
85var minVersion = int.Parse(rangeValues[0], CultureInfo.InvariantCulture); 86var maxVersion = int.Parse(rangeValues[1], CultureInfo.InvariantCulture); 112var version = int.Parse(rangeValues[0], CultureInfo.InvariantCulture);
Wasm.Performance.ConsoleHost (11)
Scenarios\ComponentRenderingScenarioBase.cs (1)
24var numCycles = cyclesOption.HasValue() ? int.Parse(cyclesOption.Value(), CultureInfo.InvariantCulture) : 1;
Scenarios\GridScenario.cs (2)
26for (var i = 0; i < numCycles; i++) 31var componentId = renderer.AssignRootComponentId(hostPage);
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\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.Template.Length); 512var maxCmdLen = commands.Max(c => c.Name.Length);
Wasm.Performance.Driver (1)
Program.cs (1)
31if (!int.TryParse(args[0], out var stressRunSeconds))
WebTransportInteractiveSampleApp (2)
Program.cs (2)
101var length = await inputPipe.AsStream().ReadAsync(memory); 122var length = await inputPipe.AsStream().ReadAsync(memory);
WebTransportSampleApp (1)
Program.cs (1)
38var test = await stream.Transport.Input.AsStream().ReadAsync(memory, CancellationToken.None);
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; }
XmlFileLogger (2)
ItemGroupParser.cs (1)
87var equals = nameEqualsValue.IndexOf('=');
ObjectModel\Build.cs (1)
120var equals = message.IndexOf('=');
XmlFormattersWebSite (2)
Startup.cs (2)
33for (var i = options.InputFormatters.Count - 1; i >= 0; i--) 51for (var i = options.OutputFormatters.Count - 1; i >= 0; i--)
xunit.assert (52)
CollectionAsserts.cs (8)
74 var idx = 0; 128 var idx = 0; 165 var index = 0; 206 var index = 0; 394 var index = 0; 432 var index = 0; 703 var count = 0; 704 var index = 0;
EqualityAsserts.cs (10)
222 var expectedStartIdx = -1; 223 var expectedEndIdx = -1; 226 var actualStartIdx = -1; 227 var actualEndIdx = -1; 280 var typeNameIndent = Math.Max(expectedTypeName.Length, actualTypeName.Length); 749 var expectedStartIdx = -1; 750 var expectedEndIdx = -1; 753 var actualStartIdx = -1; 754 var actualEndIdx = -1; 794 var typeNameIndent = Math.Max(expectedTypeName.Length, actualTypeName.Length);
MemoryAsserts.cs (1)
179 var idx = actualSpan.IndexOf(expectedSpan);
Sdk\ArgumentFormatter.cs (7)
157 for (var i = 0; i < s.Length; i++) 401 var idx = 0; 418 var nextDepth = current is IEnumerable ? depth + 1 : depth; 454 var length = tupleParameter.Length; 456 for (var idx = 0; idx < length; ++idx) 490 var rank = typeInfo.GetArrayRank(); 518 var tickIdx = result.IndexOf('`', StringComparison.Ordinal);
Sdk\AssertHelper.cs (5)
218 var start = Math.Max(index - 20, 0); 219 var end = Math.Min(start + 41, value.Length); 233 for (var idx = start; idx < end; ++idx) 236 var paddingLength = 1; 581 var actualIdx = 0;
Sdk\CollectionTracker.cs (12)
154 for (var rank = 0; rank < expectedArray.Rank; rank++) 592 var startIndex = Math.Max(0, (mismatchedIndex ?? 0) - MAX_ENUMERABLE_LENGTH_HALF); 593 var endIndex = Math.Min(span.Length - 1, startIndex + ArgumentFormatter.MAX_ENUMERABLE_LENGTH - 1); 599 for (var idx = startIndex; idx <= endIndex; ++idx) 629 for (var idx = startIndex; idx <= endIndex; ++idx) 680 var currentIndex = -1; 711 var currentIndex = -1; 734 var printLength = Math.Min(currentIndex + 1, ArgumentFormatter.MAX_ENUMERABLE_LENGTH); 736 for (var idx = 0; idx < printLength; ++idx) 848 var itemIndex = Math.Max(0, CurrentIndex - ArgumentFormatter.MAX_ENUMERABLE_LENGTH + 1); 850 var indexInRingBuffer = (currentItemsLastInsertionIndex - CurrentIndex + itemIndex) % ArgumentFormatter.MAX_ENUMERABLE_LENGTH; 918 var indexInRingBuffer = (currentItemsLastInsertionIndex - CurrentIndex + index) % ArgumentFormatter.MAX_ENUMERABLE_LENGTH;
Sdk\Exceptions\AllException.cs (2)
46 var maxItemIndexLength = errors.Max(x => x.Item1).ToString(CultureInfo.CurrentCulture).Length + 4; // "[#]: " 48 var maxWrapIndent = maxItemIndexLength + 7; // "Item: " and "Error: "
SpanAsserts.cs (1)
173 var idx = actualSpan.IndexOf(expectedSubSpan);
StringAsserts.cs (6)
310 var idx = actualString.IndexOf(expectedSubstring, comparisonType); 469 var idx = actualString.IndexOf(expectedSubstring, comparisonType); 914 var expectedIndex = 0; 915 var actualIndex = 0; 916 var expectedLength = expected.Length; 917 var actualLength = actual.Length;
xunit.console (17)
CommandLine.cs (2)
21for (var i = args.Length - 1; i >= 0; i--) 130for (var j = 0; j < line.Length; j++)
common\AssemblyResolution\Microsoft.DotNet.PlatformAbstractions\HashCodeCombiner.cs (1)
33var hashCode = (s != null) ? s.GetHashCode() : 0;
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\DependencyContextJsonReader.cs (2)
76var seperatorIndex = runtimeTargetName.IndexOf(DependencyContextStrings.VersionSeperator); 373var seperatorPosition = nameWithVersion.IndexOf(DependencyContextStrings.VersionSeperator);
common\Json.cs (8)
170var value = _reader.Read(); 204var next = _reader.Peek(); 226var next = _reader.Peek(); 239var tail = _reader.Peek(); 264var next = ReadNextChar(); 306var unicodeLine = _line; 307var unicodeColumn = _column; 332var unicodeValue = int.Parse(_codePointBuffer.ToString(), NumberStyles.HexNumber, CultureInfo.InvariantCulture);
ConsoleRunner.cs (4)
85var failCount = RunProject(commandLine.Project, commandLine.Serialize, commandLine.ParallelizeAssemblies, 364var longRunningSeconds = assembly.Configuration.LongRunningTestSecondsOrDefault; 376var testCasesDiscovered = discoverySink.TestCases.Count; 378var testCasesToRun = filteredTestCases.Count;