1 instantiation of Boolean
PresentationFramework (1)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2200DefaultConstructor = delegate () { return new System.Boolean(); },
9614 references to Boolean
Analyzer.Utilities.UnitTests (3)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (1)
76var success = operation.TryGetEnclosingControlFlowGraph(out var cfg);
Options\SymbolNamesWithValueOptionTests.cs (2)
297var contained = options.Contains(namedTypeSymbol); 375var isFound = options.Contains(symbol);
AnalyzerRunner (1)
Options.cs (1)
134var fullSolutionAnalysis = false;
aspire (38)
Commands\ConfigCommand.cs (3)
131var isGlobal = parseResult.GetValue<bool>("--global"); 226var isGlobal = parseResult.GetValue<bool>("--global"); 236var deleted = await _configurationService.DeleteConfigurationAsync(key, isGlobal, cancellationToken);
Commands\ExecCommand.cs (2)
92var waitForDebugger = parseResult.GetValue<bool>("--wait-for-debugger"); 310var isFlag = option.Arity.MaximumNumberOfValues == 0;
Commands\PublishCommandBase.cs (7)
98var waitForDebugger = parseResult.GetValue<bool?>("--wait-for-debugger") ?? false; 164var debugMode = parseResult.GetValue<bool?>("--debug") ?? false; 166var noFailuresReported = debugMode switch 393var hasErrors = publishingActivity is not null && IsCompletionStateError(publishingActivity.Data.CompletionState); 394var hasWarnings = publishingActivity is not null && IsCompletionStateWarning(publishingActivity.Data.CompletionState); 425var hasValidationErrors = inputs.Any(input => input.ValidationErrors is { Count: > 0 }); 550return bool.TryParse(value, out var result) && result;
Commands\RootCommand.cs (1)
66var waitForDebugger = result.GetValueOrDefault<bool>();
Commands\RunCommand.cs (5)
91var debug = parseResult.GetValue<bool>("--debug"); 93var waitForDebugger = parseResult.GetValue<bool>("--wait-for-debugger"); 102var watch = parseResult.GetValue<bool>("--watch"); 193var isCodespaces = dashboardUrls.CodespacesUrlWithLoginToken is not null; 194var isRemoteContainers = _configuration.GetValue<bool>("REMOTE_CONTAINERS", false);
Configuration\ConfigurationService.cs (1)
65var deleted = DeleteNestedValue(settings, key);
Configuration\Features.cs (1)
21return bool.TryParse(value, out var enabled) && enabled;
DotNetCliRunner.cs (1)
437var started = process.Start();
Interaction\ExtensionInteractionService.cs (13)
46var result = _extensionTaskChannel.Writer.TryWrite(() => _backchannel.ShowStatusAsync(statusText.RemoveSpectreFormatting(), _cancellationToken)); 57var result = _extensionTaskChannel.Writer.TryWrite(() => _backchannel.ShowStatusAsync(statusText.RemoveSpectreFormatting(), _cancellationToken)); 101var result = await _backchannel.ConfirmAsync(promptText.RemoveSpectreFormatting(), defaultValue, _cancellationToken).ConfigureAwait(false); 150var result = _extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayIncompatibleVersionErrorAsync(ex.RequiredCapability, appHostHostingSdkVersion, _cancellationToken)); 157var result = _extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayErrorAsync(errorMessage.RemoveSpectreFormatting(), _cancellationToken)); 164var result = _extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayMessageAsync(emoji, message.RemoveSpectreFormatting(), _cancellationToken)); 171var result = _extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplaySuccessAsync(message.RemoveSpectreFormatting(), _cancellationToken)); 178var result = _extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplaySubtleMessageAsync(message.RemoveSpectreFormatting(), _cancellationToken)); 185var result = _extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayDashboardUrlsAsync(dashboardUrls, _cancellationToken)); 192var result = _extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayLinesAsync(lines.Select(line => new DisplayLineState(line.Stream.RemoveSpectreFormatting(), line.Line.RemoveSpectreFormatting())), _cancellationToken)); 199var result = _extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayCancellationMessageAsync(_cancellationToken)); 206var result = _extensionTaskChannel.Writer.TryWrite(() => _backchannel.DisplayEmptyLineAsync(_cancellationToken)); 213var result = _extensionTaskChannel.Writer.TryWrite(() => _backchannel.OpenProjectAsync(projectPath, _cancellationToken));
NuGet\NuGetPackageCache.cs (2)
110var isHostingOrCommunityToolkitNamespaced = packageName.StartsWith("Aspire.Hosting.", StringComparison.Ordinal) || 115var isExcluded = packageName.StartsWith("Aspire.Hosting.AppHost") ||
Program.cs (2)
85var debugMode = args?.Any(a => a == "--debug" || a == "-d") ?? false; 197var extensionPromptEnabled = builder.Configuration[KnownConfigNames.ExtensionPromptEnabled] is "true";
Aspire.Azure.AI.Inference (1)
ChatCompletionsClientSettings.cs (1)
75if (AppContext.TryGetSwitch("Azure.Experimental.EnableActivitySource", out var enabled))
Aspire.Azure.AI.OpenAI (4)
AspireConfigurableOpenAIExtensions.cs (3)
36var useAzure = false; 62var useAzure = false; 101return bool.TryParse(connectionBuilder[ConnectionStringIsAzure].ToString(), out var isAzure) && isAzure;
AzureOpenAISettings.cs (1)
76if (AppContext.TryGetSwitch("OpenAI.Experimental.EnableOpenTelemetry", out var enabled))
Aspire.Azure.Messaging.EventHubs (1)
AzureMessagingEventHubsSettings.cs (1)
78if (AppContext.TryGetSwitch("Azure.Experimental.EnableActivitySource", out var enabled))
Aspire.Azure.Messaging.EventHubs.Tests (1)
tests\Aspire.Azure.Security.KeyVault.Tests\MockTransport.cs (1)
197var result = _headers.TryGetValue(name, out var valuesList);
Aspire.Azure.Messaging.ServiceBus (1)
AzureMessagingServiceBusSettings.cs (1)
78if (AppContext.TryGetSwitch("Azure.Experimental.EnableActivitySource", out var enabled))
Aspire.Azure.Npgsql (1)
src\Components\Common\ManagedIdentityTokenCredentialHelpers.cs (1)
22var configuredAuth = false;
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL (1)
src\Components\Common\ManagedIdentityTokenCredentialHelpers.cs (1)
22var configuredAuth = false;
Aspire.Azure.Npgsql.Tests (1)
AspireAzurePostgreSqlNpgsqlExtensionsTests.cs (1)
274var wasCalled = false;
Aspire.Azure.Security.KeyVault.Tests (1)
MockTransport.cs (1)
197var result = _headers.TryGetValue(name, out var valuesList);
Aspire.Cli.Tests (6)
CliSmokeTests.cs (1)
29var valid = bool.Parse(validStr);
Commands\AddCommandTests.cs (3)
248var promptedForIntegrationPackages = false; 323var promptedForIntegrationPackages = false; 324var promptedForVersion = false;
Commands\ConfigCommandTests.cs (1)
355var hasDeployCommand = rootCommand.Subcommands.Any(cmd => cmd.Name == "deploy");
Commands\NewCommandTests.cs (1)
273var promptedForName = false;
Aspire.Confluent.Kafka (1)
ConfluentKafkaCommon.cs (1)
20AppContext.TryGetSwitch(EnableAspire8ConfluentKafkaMetrics, out var value) && value;
Aspire.Confluent.Kafka.Tests (2)
Aspire8MetricsTests.cs (2)
20var useKeyed = variation.UseKeyed; 135var useKeyed = variation.UseKeyed;
Aspire.Dashboard (61)
Components\Controls\Chart\ChartBase.cs (3)
218var hasValue = false; 295var exists = false; 439var hasValue = false;
Components\Controls\Chart\ChartContainer.razor.cs (1)
174var hasInstrumentChanged = PreviousMeterName != MeterName || PreviousInstrumentName != InstrumentName;
Components\Controls\Chart\PlotlyChart.razor.cs (2)
73var is24Hour = DateTimeFormatInfo.CurrentInfo.LongTimePattern.StartsWith("H", StringComparison.Ordinal); 209var available = await MetricsHelpers.WaitForSpanToBeAvailableAsync(
Components\Controls\SelectResourceOptions.razor.cs (3)
55var areAllChecked = true; 56var areAllUnchecked = true; 58foreach (var value in values.Values)
Components\Controls\SummaryDetailsView.razor.cs (1)
256var hasChanged = false;
Components\Interactions\InteractionsProvider.cs (1)
309var hasNewline = item.Message.Contains('\n') || item.Message.Contains('\r');
Components\Layout\DesktopNavMenu.razor.cs (1)
58var isResources = trimmedPath == DashboardUrls.ResourcesBasePath || trimmedPath[0] == '?';
Components\Layout\MainLayout.razor.cs (1)
111var skipMessage = dismissedResult.Success && dismissedResult.Value;
Components\Pages\ComponentTelemetryContext.cs (1)
72var anyChange = false;
Components\Pages\ConsoleLogs.razor.cs (2)
198var added = _resourceByName.TryAdd(resource.Name, resource); 644var removed = _resourceByName.TryRemove(resource.Name, out _);
Components\Pages\Login.razor.cs (1)
90if (bool.TryParse(result, out var success))
Components\Pages\Resources.razor.cs (7)
132static bool IsKeyValueTrue(string key, IDictionary<string, bool> dictionary) => dictionary.TryGetValue(key, out var value) && value; 245var added = UpdateFromResource(resource); 257var selectedResourceHasChanged = false; 268t => !PageViewModel.ResourceTypesToVisibility.TryGetValue(t, out var value) || value, 269s => !PageViewModel.ResourceStatesToVisibility.TryGetValue(s, out var value) || value, 270s => !PageViewModel.ResourceHealthStatusesToVisibility.TryGetValue(s, out var value) || value); 280var removed = _resourceByName.TryRemove(resource.Name, out _);
DashboardWebApplication.cs (4)
185var isAllHttps = browserHttpsPort is not null && IsHttpsOrNull(dashboardOptions.Otlp.GetGrpcEndpointAddress()) && IsHttpsOrNull(dashboardOptions.Otlp.GetHttpEndpointAddress()); 349var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 504var hasSingleEndpoint = frontendAddresses.Count == 1 && IsSameOrNull(frontendAddresses[0], otlpGrpcAddress) && IsSameOrNull(frontendAddresses[0], otlpHttpAddress); 689var allowed = false;
Extensions\TelemetryFilterFormatter.cs (1)
72var enabled = parts is not [_, _, _, DisabledText];
Model\CommonMenuItems.cs (1)
22var areResourcesHidden = resources.Any(r => r.IsResourceHidden(false));
Model\DashboardCommandExecutor.cs (1)
116var toastClosed = false;
Model\InputViewModel.cs (1)
44get => bool.TryParse(Input.Value, out var result) && result;
Model\Otlp\SpanWaterfallViewModel.cs (3)
148var labelIsRight = (relativeStart + span.Duration / 2) < (span.Trace.Duration / 2); 151var hasPeerService = OtlpHelpers.GetPeerAddress(span.Attributes) != null; 152var isUninstrumentedPeer = hasPeerService && span.Kind is OtlpSpanKind.Client or OtlpSpanKind.Producer && !span.GetChildSpans().Any();
Model\Otlp\TelemetryFilter.cs (1)
135var isNot = Condition is FilterCondition.NotEqual or FilterCondition.NotContains;
Model\ResourceOutgoingPeerResolver.cs (3)
36var added = _resourceByName.TryAdd(resource.Name, resource); 45var hasUrlChanges = false; 62var removed = _resourceByName.TryRemove(resource.Name, out _);
Otlp\Model\DurationFormatter.cs (1)
63var result = i < s_unitSteps.Count - 1 && step.Ticks > ticks;
Otlp\Model\MetricValues\DimensionScope.cs (1)
134var exists = false;
Otlp\Model\MetricValues\HistogramValue.cs (1)
27var first = true;
Otlp\Model\OtlpApplication.cs (1)
278var result = guid.TryFormat(chars, charsWritten: out _, format: "N");
Otlp\Model\OtlpHelpers.cs (1)
393var first = true;
Otlp\Model\OtlpInstrument.cs (1)
73var isFirst = Dimensions.Count == 0;
Otlp\Model\OtlpTrace.cs (1)
61var added = false;
Otlp\Model\OtlpUnits.cs (2)
17var isRateUnit = false; 65var hasOpenBrace = false;
Otlp\Storage\TelemetryRepository.cs (9)
236var newApplication = false; 353var added = false; 534var match = true; 934var newTrace = false; 974var added = false; 994var moved = false; 1079var hasPeerService = OtlpHelpers.GetPeerAddress(span.Attributes) != null; 1080var hasUninstrumentedPeer = hasPeerService && span.Kind is OtlpSpanKind.Client or OtlpSpanKind.Producer && !span.GetChildSpans().Any(); 1277var hasOverflow = false;
src\Shared\IConfigurationExtensions.cs (1)
68else if (bool.TryParse(value, out var b))
Telemetry\DashboardTelemetrySender.cs (2)
94var isEnabled = await TryStartTelemetrySessionCoreAsync().ConfigureAwait(false); 143var isTelemetryEnabled = response.IsSuccessStatusCode && await response.Content.ReadFromJsonAsync<TelemetryEnabledResponse>().ConfigureAwait(false) is { IsEnabled: true };
Utils\CallbackThrottler.cs (1)
36var success = _lock.Wait(0, cancellationToken);
Aspire.Dashboard.Tests (21)
ConsoleLogsTests\TimestampParserTests.cs (3)
18var result = TimestampParser.TryParseConsoleTimestamp(input, out var _); 30var result = TimestampParser.TryParseConsoleTimestamp(input, out var parseResult); 62var result = TimestampParser.TryParseConsoleTimestamp(input, out var _);
ConsoleLogsTests\UrlParserTests.cs (7)
19var result = UrlParser.TryParse(input, WebUtility.HtmlEncode, out var _); 30var result = UrlParser.TryParse(input, WebUtility.HtmlEncode, out var modifiedText); 46var result = UrlParser.TryParse(input, WebUtility.HtmlEncode, out var modifiedText); 58var result = UrlParser.TryParse(input, WebUtility.HtmlEncode, out var _); 68var result = UrlParser.TryParse(input, WebUtility.HtmlEncode, out var _); 78var result = UrlParser.TryParse(input, WebUtility.HtmlEncode, out var modifiedText); 87var result = UrlParser.TryParse("https://www.example.com?query=string&param=value", WebUtility.HtmlEncode, out var modifiedText);
GlobalizationHelpersTests.cs (1)
55var result = GlobalizationHelpers.TryGetKnownParentCulture(cultureOptions, culture, out var matchedCulture);
Integration\FrontendBrowserTokenAuthTests.cs (1)
151var actualResult = await response.Content.ReadFromJsonAsync<bool>();
Model\SpanWaterfallViewModelTests.cs (1)
147var result = vm.MatchesFilter(filter, a => a.Application.ApplicationName, out _);
Telemetry\DashboardTelemetrySenderTests.cs (3)
27var result = await telemetrySender.TryStartTelemetrySessionAsync(); 49var result = await telemetrySender.TryStartTelemetrySessionAsync(); 99var result = await telemetrySender.TryStartTelemetrySessionAsync();
Telemetry\DashboardTelemetryServiceTests.cs (1)
43var callbackExecuted = false;
TelemetryRepositoryTests\ApplicationKeyTests.cs (2)
35var result = key.EqualsCompositeName(compositeName); 54var result = key.EqualsCompositeName(compositeName!);
TelemetryRepositoryTests\LogTests.cs (1)
535var onNewApplicationsCalled = false;
TelemetryRepositoryTests\TraceTests.cs (1)
2008var matchPeer = false;
Aspire.EndToEnd.Tests (1)
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (1)
50var installTemplates = true;
Aspire.Hosting (56)
ApplicationModel\ExpressionResolver.cs (2)
86var isSensitive = false; 130var hasEndingSlash = value.EndsWith('/');
ApplicationModel\ModelName.cs (1)
51var lastCharacterHyphen = false;
ApplicationModel\ResourceLoggerService.cs (4)
370var hasSubscribers = false; 486var raiseSubscribersChanged = _onNewLog is null; 503var raiseSubscribersChanged = _onNewLog is null; 586var isErrorMessage = logLevel >= LogLevel.Error;
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
51var isHttp2Service = resource.Annotations.OfType<Http2ServiceAnnotation>().Any();
Dashboard\DashboardLifecycleHook.cs (1)
164var hideDashboard = !(showDashboardResources ?? false);
Dashboard\DashboardOptions.cs (1)
36options.TelemetryOptOut = bool.TryParse(configuration["ASPIRE_DASHBOARD_TELEMETRY_OPTOUT"], out var telemetryOptOut)
Dashboard\DashboardServiceData.cs (1)
179incomingValue = (bool.TryParse(incomingValue, out var b) && b) ? "true" : "false";
Dashboard\TransportOptionsValidator.cs (1)
14var effectiveAllowUnsecureTransport = transportOptions.AllowUnsecureTransport || distributedApplicationOptions.DisableDashboard || distributedApplicationOptions.AllowUnsecuredTransport;
Dcp\DcpDependencyCheck.cs (2)
216var installed = dcpInfo.Containers?.Installed ?? false; 217var running = dcpInfo.Containers?.Running ?? false;
Dcp\DcpExecutor.cs (13)
275var logsAvailable = false; 276var hasSubscribers = false; 1119(var appHostArgs, var failedToApplyArgs) = await BuildArgsAsync(resourceLogger, er.ModelResource, cancellationToken).ConfigureAwait(false); 1133(spec.Env, var failedToApplyConfiguration) = await BuildEnvVarsAsync(resourceLogger, er.ModelResource, cancellationToken).ConfigureAwait(false); 1161var annotationOnly = spec.ExecutionType == ExecutionType.IDE; 1369(spec.RunArgs, var failedToApplyRunArgs) = await BuildRunArgsAsync(resourceLogger, modelContainerResource, cancellationToken).ConfigureAwait(false); 1371(var args, var failedToApplyArgs) = await BuildArgsAsync(resourceLogger, modelContainerResource, cancellationToken).ConfigureAwait(false); 1375(spec.Env, var failedToApplyConfiguration) = await BuildEnvVarsAsync(resourceLogger, modelContainerResource, cancellationToken).ConfigureAwait(false); 1641var result = await DeleteResourceRetryPipeline.ExecuteAsync(async (resourceName, attemptCancellationToken) => 1753var result = await DeleteResourceRetryPipeline.ExecuteAsync(async (resourceName, attemptCancellationToken) => 1806var failedToApplyArgs = false; 1864var failedToApplyConfiguration = false; 1891var failedToApplyArgs = false;
Dcp\DcpExecutorEvents.cs (1)
22var success = _eventSubscriptionListLookup.TryAdd(typeof(T), (obj) => callback((T)obj));
Dcp\DcpHost.cs (2)
90var installed = dcpInfo.Containers?.Installed ?? false; 91var running = dcpInfo.Containers?.Running ?? false;
Dcp\ResourceLogSource.cs (1)
82var succeeded = channel.Writer.TryWrite((line, isError));
Dcp\ResourceSnapshotBuilder.cs (4)
176var anySensitive = false; 216var isInactive = activeEndpoint is null; 223var resourceRunning = string.Equals(resourceState, KnownResourceStates.Running, StringComparisons.ResourceState); 256var isFromSpec = specSource?.Any(e => string.Equals(e.Name, env.Name, StringComparison.Ordinal)) is true or null;
Devcontainers\DevcontainerSettingsWriter.cs (1)
67var acquired = await _writeLock.WaitAsync(WriteLockTimeoutMs, cancellationToken).ConfigureAwait(false);
DistributedApplicationBuilder.cs (1)
200var isExecMode = ConfigureExecOptions(options);
Health\ResourceHealthCheckService.cs (5)
125var lastDelayInterrupted = false; 126var resourceReadyEventFired = false; 280var found = false; 338var shouldInterrupt = ShouldInterrupt(resourceEvent, LatestEvent); 366var delayInterrupted = delayInterruptedTask.IsCompletedSuccessfully == true;
InteractionService.cs (1)
152var updateEvent = false;
Orchestrator\ApplicationOrchestrator.cs (1)
391var isWaiting = false;
Orchestrator\ParameterProcessor.cs (1)
206if (bool.TryParse(saveParameters.Value, out var saveToSecrets) && saveToSecrets)
ProjectResourceBuilderExtensions.cs (4)
360var isHttp2ConfiguredInKestrelEndpointDefaults = config["Kestrel:EndpointDefaults:Protocols"] == nameof(HttpProtocols.Http2); 743var processedHttpsPort = false; 744var first = true; 793var firstPort = true;
Publishing\ResourceContainerImageBuilder.cs (2)
146var containerRuntimeHealthy = await ContainerRuntime.CheckIfRunningAsync(cancellationToken).ConfigureAwait(false); 225var success = await ExecuteDotnetPublishAsync(resource, options, cancellationToken).ConfigureAwait(false);
ResourceBuilderExtensions.cs (1)
1783var targetRunning = false;
src\Shared\CustomResourceSnapshotExtensions.cs (1)
41var found = false;
src\Shared\IConfigurationExtensions.cs (1)
68else if (bool.TryParse(value, out var b))
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (1)
56var found = profiles.TryGetValue(launchProfileName, out var launchProfile);
VersionChecking\VersionCheckService.cs (1)
76var checkForLatestVersion = true;
Aspire.Hosting.Analyzers (1)
src\Aspire.Hosting\ApplicationModel\ModelName.cs (1)
51var lastCharacterHyphen = false;
Aspire.Hosting.Azure (5)
AzureBicepResource.cs (1)
93var isTempFile = false;
AzureProvisioningResource.cs (1)
167var isSecure = aspireParameter.Value is ParameterResource { Secret: true } || aspireParameter.Value is BicepSecretOutputReference;
Provisioning\Provisioners\AzureProvisioner.cs (2)
90var rolesFailed = await WaitForRoleAssignments(resource).ConfigureAwait(false); 120var rolesFailed = false;
src\Shared\CustomResourceSnapshotExtensions.cs (1)
41var found = false;
Aspire.Hosting.Azure.Functions (3)
AzureFunctionsProjectResourceExtensions.cs (2)
65var removeStorage = true; 153var useHttps = false;
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (1)
56var found = profiles.TryGetValue(launchProfileName, out var launchProfile);
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
135var isRunMode = roleAssignmentContext.ExecutionContext.IsRunMode;
Aspire.Hosting.Docker (1)
src\Shared\Yaml\YamlIEnumerableSkipEmptyObjectGraphVisitor.cs (1)
48var retVal = false;
Aspire.Hosting.Kubernetes (1)
src\Shared\Yaml\YamlIEnumerableSkipEmptyObjectGraphVisitor.cs (1)
48var retVal = false;
Aspire.Hosting.Python.Tests (2)
AddPythonAppTests.cs (2)
299var createVirtualEnvironmentProcessResult = createVirtualEnvironmentProcess!.WaitForExit(TimeSpan.FromMinutes(2)); 329var installRequirementsProcessResult = installRequirementsProcess!.WaitForExit(TimeSpan.FromMinutes(2));
Aspire.Hosting.RabbitMQ (2)
RabbitMQBuilderExtensions.cs (2)
154var handled = false; 241var lastCharIsDigit = true;
Aspire.Hosting.Tests (41)
Codespaces\CodespacesUrlRewriterTests.cs (2)
37var urlRewriterStopped = false; 84var match = re.Snapshot.Urls.Length > 0 && re.Snapshot.Urls[0].Url.Contains("app.github.dev");
Dashboard\DashboardLifecycleHookTests.cs (1)
149Assert.Equal(telemetryEnabled, bool.TryParse(dashboardEnvironmentVariables.GetValueOrDefault(DashboardConfigNames.DebugSessionTelemetryOptOutName.EnvVarName, null), out var b) ? b : null);
Dashboard\ResourcePublisherTests.cs (1)
159var called = false;
DistributedApplicationTests.cs (1)
304foreach (var firstRun in new[] { true, false })
Eventing\DistributedApplicationBuilderEventingTests.cs (2)
219var fired = countdownEvent.Wait(TimeSpan.FromSeconds(10)); 260var allFired = ManualResetEvent.WaitAll(
ManifestGenerationTests.cs (1)
188var exists = resource.TryGetProperty("args", out _);
PublishingTests.cs (7)
21var publishedCalled = false; 50var publishingCalled = false; 51var deployingCalled = false; 80var publishingCalled = false; 81var deployingCalled = false; 184var contextValidated = false; 279var activityReporterAccessed = false;
ResourceNotificationTests.cs (2)
413var result = ResourceNotificationService.IsMicrosoftOpenType(type); 430var result = ResourceNotificationService.IsMicrosoftOpenType(type);
StableConnectionStringBuilderTests.cs (4)
175var result = builder.Remove("B"); 185var result = builder.Remove("X"); 226var result = StableConnectionStringBuilder.TryParse(valid, out var builder); 238var result = StableConnectionStringBuilder.TryParse(invalid, out var builder);
Utils\DockerUtils.cs (3)
21var exited = process.WaitForExit(TimeSpan.FromSeconds(3)); 22var done = exited && process.ExitCode == 0; 37var exited = process.WaitForExit(TimeSpan.FromSeconds(3));
WithEndpointTests.cs (3)
107var executed = false; 125var executed = false; 142var executed = false;
WithHttpCommandTests.cs (5)
263var callbackCalled = false; 288var callbackCalled = false; 329var callbackCalled = false; 434var enableCommand = false; 435var callbackCalled = false;
WithUrlsTests.cs (9)
52var called = false; 446var projectInitialized = false; 447var projectEndpointsAllocated = false; 448var projectRunning = false; 449var customInitialized = false; 450var customEndpointsAllocated = false; 451var customRunning = false; 610var called = false; 638var called = false;
Aspire.Npgsql.Tests (1)
AspirePostgreSqlNpgsqlExtensionsTests.cs (1)
115var wasCalled = false;
Aspire.OpenAI (1)
OpenAISettings.cs (1)
61if (AppContext.TryGetSwitch("OpenAI.Experimental.EnableOpenTelemetry", out var enabled))
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationExtensions.cs (1)
244var migrationsApplied = false;
Aspire.Templates.Tests (2)
TemplateTestsBase.cs (1)
115var inTest = false;
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (1)
50var installTemplates = true;
BasketService (1)
Repositories\RedisBasketRepository.cs (1)
49var created = await _database.StringSetAsync(basket.BuyerId, JsonSerializer.Serialize(basket, s_jsonSerializerOptions));
Binding.ReliableSession.IntegrationTests (2)
NetHttpBindingTests.cs (1)
329var secondRequestBlocked = !secondRequestSent;
WSHttpBindingTests.cs (1)
329var secondRequestBlocked = !secondRequestSent;
Binding.Tcp.IntegrationTests (2)
OperationContextAsyncFlowTests.cs (2)
157var asyncFlowDisabled = AppContext.TryGetSwitch("System.ServiceModel.OperationContext.DisableAsyncFlow", out var enabled) && enabled;
blazor-devserver (1)
Server\Startup.cs (1)
35var applyCopHeaders = configuration.GetValue<bool>("ApplyCopHeaders");
BoundTreeGenerator (2)
BoundNodeClassWriter.cs (2)
356var first = true; 1527var isExpression = IsDerivedType("BoundExpression", node.Name);
BuildActionTelemetryTable (1)
Program.cs (1)
276var isRefactoring = false;
BuildBoss (25)
CompilerNuGetCheckerUtil.cs (5)
74var allGood = true; 92var allGood = true; 130var allGood = true; 235var allGood = true; 359var allGood = true;
Program.cs (1)
98var allGood = true;
ProjectCheckerUtil.cs (9)
34var allGood = true; 95var allGood = true; 108var allGood = true; 123var allGood = true; 150var builtByThisRepository = _solutionMap.Values.Any(projectData => GetAssemblyName(projectData) == internalsVisibleTo.TargetAssembly); 170var allGood = CheckForProperty(textWriter, "CopyNuGetImplementations"); 182var allGood = true; 217var allGood = true; 237var allGood = true;
ProjectUtil.cs (2)
58var hasProjectWithSdkAttribute = Document.XPathSelectElements("//mb:Project", Manager).FirstOrDefault()?.Attribute("Sdk") != null; 121if (bool.TryParse(referenceOutputAssemblyValue.Trim().ToLower(), out var isRealReference) && !isRealReference)
SolutionCheckerUtil.cs (5)
41var allGood = true; 59var allGood = true; 82var allGood = true; 123var allGood = true; 146var allGood = true;
TargetsCheckerUtil.cs (3)
24var allGood = true; 59var allGood = true; 80var allGood = true;
BuildValidator (6)
CompilationDiff.cs (2)
133var hasEmbeddedPdb = compilationFactory.OptionsReader.HasEmbeddedPdb; 429var originalMissingEmbeddedPdb = originalEntry.Type == DebugDirectoryEntryType.Unknown;
Program.cs (2)
156var success = ValidateFiles(assemblyInfos, options, loggerFactory); 317var pdbOpened = originalPeReader.TryOpenAssociatedPortablePdb(
Util.cs (2)
21var isReadyToRun = IsReadyToRunImage(peReader); 22var isRefAssembly = IsReferenceAssembly(peReader);
ClientSample (4)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
Tcp\TcpConnection.cs (1)
230var isCompleted = result.IsCompleted;
CodeGenerator (4)
src\Servers\Kestrel\shared\KnownHeaders.cs (4)
403var useVarForFirstTerm = values.Count > 1 && values.Select(h => h.FirstNameIgnoreCaseSegment()).Distinct().Count() == 1; 516var isAlpha = (ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z'); 633var isFirst = true; 720var isFirst = true;
CodeStyleConfigFileGenerator (1)
Program.cs (1)
124var addedRule = false;
ConfigurationSchemaGenerator (10)
ConfigSchemaEmitter.cs (10)
109var isAsterisk = pathSegment == "*"; 122var ownsProperties = false; 130var ownsPathSegment = false; 159var hasGenerated = GeneratePathSegment(pathSegmentNode, type, pathSegments); 235var hasGenerated = false; 243var ownsProperties = false; 289var hasGenerated = GenerateType(propertyNode, propertyType); 323var hasGenerated = GenerateType(containerNode, elementType); 455var containsTrue = value.Contains("true", StringComparison.OrdinalIgnoreCase); 456var containsFalse = value.Contains("false", StringComparison.OrdinalIgnoreCase);
csc (3)
src\Compilers\Shared\BuildProtocol.cs (1)
395var utf8Output = reader.ReadBoolean();
src\Compilers\Shared\BuildServerConnection.cs (1)
210var holdsMutex = false;
src\Compilers\Shared\NamedPipeUtil.cs (1)
73var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
CSharpSyntaxGenerator (6)
SourceWriter.cs (6)
1129var isNew = false; 1184var wroteNewLine = false; 1235var isNew = false; 1254var isNew = false; 1689var hasOptional = minimalFactoryfields.Any(f => !IsRequiredFactoryField(nd, f)); 1690var hasAttributeOrModifiersList = nd.Fields.Any(f => IsAttributeOrModifiersList(f));
dotnet-dev-certs (22)
Program.cs (1)
395var isTrustOptionSet = trust?.HasValue() == true;
src\Shared\CertificateGeneration\CertificateManager.cs (2)
253var isNewCertificate = false; 257var failedToFixCertificateState = false;
src\Shared\CertificateGeneration\UnixCertificateManager.cs (15)
53var sawTrustSuccess = false; 54var sawTrustFailure = false; 90var foundCert = false; 186var sawTrustFailure = false; 187var sawTrustSuccess = false; 224var needToExport = true; 257var openSslTrustSucceeded = false; 259var isOpenSslAvailable = IsCommandAvailable(OpenSslCommand); 287var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 361var sawUntrustFailure = false; 390var openSslUntrustSucceeded = false; 423var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 727var isFirefox = nssDb.Contains("/.mozilla/firefox/", StringComparison.Ordinal); 884var isSymlink = (file.Attributes & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint; 908var linkCreated = false;
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
122var isTrusted = ListCertificates(StoreName.Root, StoreLocation.CurrentUser, isValid: true, requireExportable: false)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
dotnet-getdocument (4)
Commands\InvokeCommand.cs (1)
50var cleanupExecutable = false;
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
dotnet-openapi (7)
Commands\BaseCommand.cs (4)
345var exists = true; 515var destinationExists = File.Exists(destinationPath); 522var reachedCopy = false; 536var sameHashes = downloadHash.Length == destinationHash.Length;
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
dotnet-sql-cache (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
dotnet-svcutil-lib (177)
CommandProcessorOptions.cs (1)
773if (bool.TryParse(stringValue, out var notTypeReuse))
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\XmlBinaryReader.cs (1)
3288map[(int)BinXmlToken.XSD_BOOLEAN] = typeof(System.Boolean);
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) }; 864if (type == typeof(Boolean)) return "bool";
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (1)
1172new Type[] { typeof(Int32), typeof(Int32), typeof(Int32), typeof(Boolean), typeof(Byte) }
FrameworkFork\Microsoft.Xml\Xml\Serialization\PrimitiveXmlSerializers.cs (2)
42WriteElementStringRaw(@"boolean", @"", Microsoft.Xml.XmlConvert.ToString((System.Boolean)((System.Boolean)o)));
FrameworkFork\Microsoft.Xml\Xml\Serialization\SchemaObjectWriter.cs (11)
808if (((System.Boolean)o.@IsAbstract) != false) 810WriteAttribute(@"abstract", @"", XmlConvert.ToString((System.Boolean)((System.Boolean)o.@IsAbstract))); 813if (((System.Boolean)o.@IsMixed) != false) 815WriteAttribute(@"mixed", @"", XmlConvert.ToString((System.Boolean)((System.Boolean)o.@IsMixed))); 908WriteAttribute(@"mixed", @"", XmlConvert.ToString((System.Boolean)((System.Boolean)o.@IsMixed))); 977if (((System.Boolean)o.@IsAbstract) != false) 979WriteAttribute(@"abstract", @"", XmlConvert.ToString((System.Boolean)((System.Boolean)o.@IsAbstract)));
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationILGen.cs (1)
319typeof(Boolean),
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (12)
301new Type[] { typeof(string), typeof(string), typeof(object), typeof(Boolean) }, 788argTypes.Add(typeof(Boolean)); 791argTypes.Add(typeof(Boolean)); 966argTypes.Add(typeof(Boolean)); 969argTypes.Add(typeof(Boolean)); 1027new Type[] { typeof(String), typeof(String), typeof(Object), typeof(Boolean) }, 1064new Type[] { typeof(Boolean) }, 1101new Type[] { typeof(String), typeof(String), typeof(Object), typeof(Boolean), typeof(XmlSerializerNamespaces) }, 2124argTypes.Add(typeof(Boolean)); 2127argTypes.Add(typeof(Boolean)); 2194new Type[] { cast, typeof(String), typeof(String), typeof(Boolean), typeof(Boolean) },
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (3)
687public static string ToString(Boolean value) 897public static Boolean ToBoolean(string s) 905internal static Exception TryToBoolean(string s, out Boolean result)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\TypeCode.cs (1)
15else if (type == typeof(Boolean))
FrameworkFork\System.Runtime.Serialization\System\Xml\ValueHandle.cs (1)
219public Boolean ToBoolean()
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBaseReader.cs (1)
1499public override Boolean ReadContentAsBoolean()
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlDictionaryReader.cs (1)
1522public override Boolean ReadContentAsBoolean()
FrameworkFork\System.ServiceModel\Extensions\ReflectionExtensions.cs (1)
119if (type == typeof(Boolean))
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataSet.cs (2)
983public override System.Boolean CanDeserialize(Microsoft.Xml.XmlReader xmlReader) 1047public override System.Boolean CanSerialize(System.Type type)
FrameworkFork\System.Web.Services\Services\Description\ServiceDescriptionSerializer.cs (127)
310if (((global::System.Boolean)o.@Required) != false) 312WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 338if (((global::System.Boolean)o.@Required) != false) 340WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 366if (((global::System.Boolean)o.@Required) != false) 368WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 671if (((global::System.Boolean)o.@Required) != false) 673WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 720if (((global::System.Boolean)o.@Required) != false) 722WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 875if (((global::System.Boolean)o.@Required) != false) 877WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 912if (((global::System.Boolean)o.@Required) != false) 914WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 990if (((global::System.Boolean)o.@Required) != false) 992WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1042WriteAttribute(@"ignoreCase", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IgnoreCase))); 1076if (((global::System.Boolean)o.@Required) != false) 1078WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1104if (((global::System.Boolean)o.@Required) != false) 1106WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1133if (((global::System.Boolean)o.@Required) != false) 1135WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1173if (((global::System.Boolean)o.@Required) != false) 1175WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1213if (((global::System.Boolean)o.@Required) != false) 1215WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1255if (((global::System.Boolean)o.@Required) != false) 1257WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1296if (((global::System.Boolean)o.@Required) != false) 1298WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1338if (((global::System.Boolean)o.@Required) != false) 1340WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1493if (((global::System.Boolean)o.@Required) != false) 1495WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1520if (((global::System.Boolean)o.@Required) != false) 1522WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1547if (((global::System.Boolean)o.@Required) != false) 1549WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1591if (((global::System.Boolean)o.@Required) != false) 1593WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1619if (((global::System.Boolean)o.@Required) != false) 1621WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1628if (((global::System.Boolean)o.@SoapActionRequired) != false) 1630WriteAttribute(@"soapActionRequired", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@SoapActionRequired))); 1667if (((global::System.Boolean)o.@Required) != false) 1669WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1699if (((global::System.Boolean)o.@Required) != false) 1701WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1727if (((global::System.Boolean)o.@Required) != false) 1729WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 2843if (((global::System.Boolean)o.@IsAbstract) != false) 2845WriteAttribute(@"abstract", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsAbstract))); 2865if (((global::System.Boolean)o.@IsNillable) != false) 2867WriteAttribute(@"nillable", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsNillable))); 3355if (((global::System.Boolean)o.@IsFixed) != false) 3357WriteAttribute(@"fixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3397if (((global::System.Boolean)o.@IsFixed) != false) 3399WriteAttribute(@"fixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3439if (((global::System.Boolean)o.@IsFixed) != false) 3441WriteAttribute(@"fixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3481if (((global::System.Boolean)o.@IsFixed) != false) 3483WriteAttribute(@"fixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3523if (((global::System.Boolean)o.@IsFixed) != false) 3525WriteAttribute(@"fixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3565if (((global::System.Boolean)o.@IsFixed) != false) 3567WriteAttribute(@"fixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3607if (((global::System.Boolean)o.@IsFixed) != false) 3609WriteAttribute(@"fixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3649if (((global::System.Boolean)o.@IsFixed) != false) 3651WriteAttribute(@"fixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3691if (((global::System.Boolean)o.@IsFixed) != false) 3693WriteAttribute(@"fixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3733if (((global::System.Boolean)o.@IsFixed) != false) 3735WriteAttribute(@"fixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3775if (((global::System.Boolean)o.@IsFixed) != false) 3777WriteAttribute(@"fixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3817if (((global::System.Boolean)o.@IsFixed) != false) 3819WriteAttribute(@"fixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3957if (((global::System.Boolean)o.@IsAbstract) != false) 3959WriteAttribute(@"abstract", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsAbstract))); 3965if (((global::System.Boolean)o.@IsMixed) != false) 3967WriteAttribute(@"mixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsMixed))); 4399WriteAttribute(@"mixed", @"", Microsoft.Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsMixed)));
FrameworkFork\System.Web.Services\Services\Description\WebReferenceOptions.cs (3)
263WriteElementStringRaw(@"verbose", @"http://microsoft.com/webReference/", Microsoft.Xml.XmlConvert.ToString((System.Boolean)((System.Boolean)o.@Verbose))); 510public override System.Boolean CanDeserialize(Microsoft.Xml.XmlReader xmlReader)
ImportModule.cs (1)
160var contractsResolved = true;
Metadata\MetadataDocumentLoader.cs (2)
265var isUrl = uri.StartsWith(MetadataConstants.Uri.UriSchemeHttp, StringComparison.OrdinalIgnoreCase) || 451var exists = false;
Shared\Options\OptionValueParser.cs (1)
39ThrowInvalidValueIf(!bool.TryParse(stringValue, out var boolValue), stringValue, option);
Shared\ProjectPropertyResolver.cs (1)
39var propertiesResolved = false;
Shared\Utilities\PathHelper.cs (1)
57var isUrl = input.StartsWith("http", StringComparison.OrdinalIgnoreCase) ||
dotnet-svcutil-lib.Tests (6)
ProjectUtils.cs (2)
159var isSuccess = result.ExitCode == 0 || result.ExitCode == 6; 160var isTestSucess = !(isSuccess ^ expectSuccess);
TestInit.cs (4)
325var isSuccess = exitCode == 0 || exitCode == 6; 329var isTestSucess = !(isSuccess ^ expectSuccess); 340var validationSuccess = ValidateOutputs(options, out var failureMessage); 479var isLogFile = Path.GetExtension(baselineFile).Equals(".log", StringComparison.OrdinalIgnoreCase);
dotnet-user-jwts (4)
Commands\CreateCommand.cs (1)
117var isValid = true;
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
dotnet-user-secrets (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
GenerateDocumentationAndConfigFiles (177)
Program.cs (14)
207var validateOnly = parseResult.GetValue(validateOnlyOption); 227var containsPortedFxCopRules = parseResult.GetValue(containsPortedFxCopRulesOption); 228var generateAnalyzerRulesMissingDocumentationFile = parseResult.GetValue(generateAnalyzerRulesMissingDocumentationFileOption); 229var releaseTrackingOptOut = parseResult.GetValue(releaseTrackingOptOutOption); 230var validateOffline = parseResult.GetValue(validateOfflineOption); 550var isFirstEntry = true; 599var hasCodeFix = fixableDiagnosticIds.Contains(descriptor.Id); 893var sawShippedFile = false; 906var shippedFileExists = File.Exists(shippedFile); 907var unshippedFileExists = File.Exists(unshippedFile); 993foreach (var warnAsError in new[] { true, false }) 1442var addedRule = false; 1485var isEnabledByDefault = rule.IsEnabledByDefault; 1531var foundReleaseTrackingEntry = false;
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\RoslynAnalyzers\Microsoft.CodeAnalysis.Analyzers\Core\MetaAnalyzers\ReleaseTrackingHelper.cs (1)
237releaseTrackingDataForRuleBuilder.AddEntry(currentVersion, releaseTrackingLine, out var hasExistingEntry);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (2)
76if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 79var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
288var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
153var onlyIncludeInherited = false; 220var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
552var anyAccessModifierSeen = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
105var overlapsHiddenRegion = syntaxTree.OverlapsHiddenPosition(span, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
23var isFlagsEnum = IsFlagsEnum(enumType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (10)
198var newAddImports = addImports.HasValue ? addImports.Value : this.AddImports; 200var newGenerateMembers = generateMembers.HasValue ? generateMembers.Value : this.GenerateMembers; 201var newMergeNestedNamespaces = mergeNestedNamespaces.HasValue ? mergeNestedNamespaces.Value : this.MergeNestedNamespaces; 202var newMergeAttributes = mergeAttributes.HasValue ? mergeAttributes.Value : this.MergeAttributes; 203var newGenerateDefaultAccessibility = generateDefaultAccessibility.HasValue ? generateDefaultAccessibility.Value : this.GenerateDefaultAccessibility; 204var newGenerateMethodBodies = generateMethodBodies.HasValue ? generateMethodBodies.Value : this.GenerateMethodBodies; 205var newGenerateDocumentationComments = generateDocumentationComments.HasValue ? generateDocumentationComments.Value : this.GenerateDocumentationComments; 206var newAutoInsertionLocation = autoInsertionLocation.HasValue ? autoInsertionLocation.Value : this.AutoInsertionLocation; 207var newSortMembers = sortMembers.HasValue ? sortMembers.Value : this.SortMembers; 208var newReuseSyntax = reuseSyntax.HasValue ? reuseSyntax.Value : this.ReuseSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
29var placeOnNewLine = ShouldPlaceParametersOnNewLine(existingParameters, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (3)
148var methodHasAttribute = method.GetAttributes().Any(shouldRemoveAttribute, arg); 150var someParameterHasAttribute = method.Parameters 153var returnTypeHasAttribute = method.GetReturnTypeAttributes().Any(shouldRemoveAttribute, arg);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IPropertySymbolExtensions.cs (1)
46var someParameterHasAttribute = property.Parameters
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\StringBuilderExtensions.cs (2)
24var first = true; 39var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
179var skipVerification = !nodesToVerify.Contains(nodePair);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
400var shouldAddNullCheck = addNullChecks && parameter.Type.CanAddNullCheck() && !parameter.Type.IsNullable();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
239var valueIEquatable = memberType?.IsValueType == true && ImplementsIEquatable(memberType, iequatableType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
23var addBlankLine = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
87var crossesMeaningfulBlock = CrossesMeaningfulBlock(state); 92var canMergeDeclarationAndAssignment = await CanMergeDeclarationAndAssignmentAsync(document, state, cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
44var matchesBoolean = MatchesBoolean(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
57var isEquivalentTo = previousSyntaxTree.IsEquivalentTo(currentSyntaxTree, topLevel: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
102var hasImportsToSimplify = root != originalRoot; 161var executeSerially = Debugger.IsAttached; 189var simplifyAllDescendants = nodeOrTokenToReduce.SimplifyAllDescendants; 192var isNode = nodeOrToken.IsNode;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
28var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation); 51var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
100var isCollision = collisionMap.ContainsKey(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
60var hasReference = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
95if (TryGetService(typeof(TLanguageService), out var lazyService, out var usesFactory) 108var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
106if (TryGetService(typeof(TWorkspaceService), out var lazyService, out var usesFactory)) 118var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
GenerateRulesMissingDocumentation (2)
Program.cs (2)
29if (!bool.TryParse(args[0][validateOnlyPrefix.Length..], out var validateOnly)) 115var success = response?.StatusCode == HttpStatusCode.OK;
GetDocument.Insider (6)
Commands\GetDocumentCommandWorker.cs (3)
175var success = GetDocuments(services); 283var found = false; 359var finished = resultTask.Wait(TimeSpan.FromMinutes(1));
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
HealthChecksSandbox.AppHost (1)
Program.cs (1)
30var hasHealthyAfterFirstRunCheckRun = false;
HelixTestRunner (1)
Program.cs (1)
18var keepGoing = runner.SetupEnvironment();
http2cat (6)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength);
src\Shared\Http2cat\Http2Utilities.cs (4)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, 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\ServerInfrastructure\BufferExtensions.cs (1)
221var completed = false;
Identity.ExternalClaims (3)
Pages\Account\Manage\ChangePassword.cshtml.cs (1)
66var hasPassword = await _userManager.HasPasswordAsync(user);
Pages\Account\Manage\EnableAuthenticator.cshtml.cs (1)
90var is2faTokenValid = await _userManager.VerifyTwoFactorTokenAsync(
Pages\Account\Manage\SetPassword.cshtml.cs (1)
57var hasPassword = await _userManager.HasPasswordAsync(user);
IIS.FunctionalTests (8)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (1)
135var available = _modulesAvailable.HasFlag(module.Capability);
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength);
src\Shared\Http2cat\Http2Utilities.cs (4)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, 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\ServerInfrastructure\BufferExtensions.cs (1)
221var completed = false;
src\Shared\TransportTestHelpers\HttpSysHttp3SupportedAttribute.cs (1)
30var enabled = value as int? == 1;
IIS.LongTests (7)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (1)
135var available = _modulesAvailable.HasFlag(module.Capability);
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength);
src\Shared\Http2cat\Http2Utilities.cs (4)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, 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\ServerInfrastructure\BufferExtensions.cs (1)
221var completed = false;
IIS.NewHandler.FunctionalTests (7)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (1)
135var available = _modulesAvailable.HasFlag(module.Capability);
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength);
src\Shared\Http2cat\Http2Utilities.cs (4)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, 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\ServerInfrastructure\BufferExtensions.cs (1)
221var completed = false;
IIS.NewShim.FunctionalTests (7)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (1)
135var available = _modulesAvailable.HasFlag(module.Capability);
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength);
src\Shared\Http2cat\Http2Utilities.cs (4)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, 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\ServerInfrastructure\BufferExtensions.cs (1)
221var completed = false;
IIS.ShadowCopy.Tests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (1)
135var available = _modulesAvailable.HasFlag(module.Capability);
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
221var completed = false;
IISExpress.FunctionalTests (6)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength);
src\Shared\Http2cat\Http2Utilities.cs (4)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, 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\ServerInfrastructure\BufferExtensions.cs (1)
221var completed = false;
illink (16)
ILLink.RoslynAnalyzer (3)
src\tools\illink\src\ILLink.Shared\DataFlow\ForwardDataFlowAnalysis.cs (1)
320var isPredecessorInFinally = cfgState.TryGetExceptionFinallyState(predecessor, out TValue predecessorState);
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (1)
35var handledIntrinsic =
TrimAnalysis\ReflectionAccessAnalyzer.cs (1)
138var reportOnMember = IsDeclaredWithinType(member, _typeHierarchyType!);
InMemory.FunctionalTests (43)
Http2\Http2ConnectionTests.cs (1)
1643var makeFirstRequestWait = false;
Http2\Http2StreamTests.cs (2)
1093var requestDelegateCalled = false; 1595var res = await Task.WhenAny(tcs.Task, Task.Delay(1000)) == tcs.Task;
Http2\Http2TimeoutTests.cs (1)
243var closed = false;
Http3\Http3StreamTests.cs (2)
691var requestDelegateCalled = false; 3153var done = QPackHeaderWriter.BeginEncodeHeaders(headers, mem.Span, ref headersTotalSize, out var length);
Http3\WebTransport\WebTransportHandshakeTests.cs (1)
28var success = true;
HttpsConnectionMiddlewareTests.cs (2)
823var chainStatus = chain.Build(clientCertificate); 1166var clientCertificateValidationCalled = false;
HttpsTests.cs (7)
60var ranUseHttpsAction = false; 117var ranUseHttpsAction = false; 149var ranUseHttpsAction = false; 517var bindCalled = false; 551var bindCalled = false; 717var onAuthenticateCalled = false; 753var onAuthenticateCalled = false;
KestrelMetricsTests.cs (1)
36var hasValue = KestrelMetrics.TryGetErrorType(reason, out var value);
MaxRequestBodySizeTests.cs (1)
508var firstRequest = true;
RequestTests.cs (5)
27var requestBodyPersisted = false; 28var responseBodyPersisted = false; 59var responseBodyPersisted = false; 180var dataRead = false; 1304var firstRequest = true;
ResponseTests.cs (11)
38var onStartingCalled = false; 2224var foundMessage = false; 2660var callback1Called = false; 2813var onCompletedCalled1 = false; 2814var onCompletedCalled2 = false; 3071var firstRequest = true; 3334var res = await Task.WhenAny(tcs.Task, Task.Delay(1000)) == tcs.Task; 3431var completed = false; 4094var secondRequest = false; 4195var flip = false; 4256var secondRequest = false;
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
138var result = _stringValuesEnumerator.MoveNext();
src\Servers\Kestrel\shared\test\EventRaisingResourceCounter.cs (1)
29var retVal = _wrapped.TryLockOne();
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (4)
296var success = _http3TestBase._serverReceivedSettings.Writer.TryWrite( 704var done = QPackHeaderWriter.BeginEncodeHeaders(headers, buffer.Span, ref headersTotalSize, out var length); 1225var readerCompletedSuccessfully = _transportPipeReader.IsCompletedSuccessfully; 1226var writerCompletedSuccessfully = _transportPipeWriter.IsCompletedSuccessfully;
src\Servers\Kestrel\shared\test\TestApplicationErrorLogger.cs (1)
66var exceptionIsIgnored = IgnoredExceptions.Contains(exception?.GetType());
TlsListenerTests.cs (2)
34var tlsClientHelloCallbackInvoked = false; 76var tlsClientHelloCallbackInvoked = false;
InProcessWebSite (2)
src\Servers\IIS\IIS\test\testassets\InProcessWebSite\Startup.cs (2)
783var success = false; 880var success = false;
InteractiveHost.UnitTests (5)
InteractiveHostDesktopInitTests.cs (1)
71var result = await LoadReference("System.Core");
InteractiveHostDesktopTests.cs (4)
121var execution = await Execute(@"1+1"); 192var execution = await Execute(@"1+1"); 340var result = await LoadReference("System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"); 381var result = await Execute("new C()");
Interop.FunctionalTests (13)
H2SpecCommands.cs (1)
274var foundTests = false;
H2SpecTests.cs (1)
78var supportsAlpn = Utilities.CurrentPlatformSupportsHTTP2OverTls();
Http3\Http3RequestTests.cs (3)
1612var hasWriteLog = TestSink.Writes.Any( 1617var hasReadLog = TestSink.Writes.Any( 2180var ranHandler = false;
Http3\Http3TlsTests.cs (8)
29var serverCertificateSelectorActionCalled = false; 82var hasCert = context.Connection.ClientCertificate != null; 124var hasCert = context.Connection.ClientCertificate != null; 169var hasCert = context.Connection.ClientCertificate != null; 223var hasCert = context.Connection.ClientCertificate != null; 444var ranConfigureKestrelAction = false; 445var ranUseHttpsAction = false; 478var ranCertificateValidation = false;
InteropTests (1)
src\Shared\Process\ProcessEx.cs (1)
212var exited = Exited.Wait(timeSpan.Value);
InteropWebsite (1)
Program.cs (1)
48var useTls = context.Configuration.GetValue("use_tls", false);
IOperationGenerator (3)
IOperationClassWriter.cs (3)
410var hasType = false; 411var hasConstantValue = false; 412var multipleValidKinds = HasMultipleValidKinds(type);
KeyManagementSimulator (1)
Program.cs (1)
154var otherInstanceHasSameDefaultKey = defaultKeyIds.Contains(newDefaultKeyId);
LocalizationWebsite (1)
StartupContentLanguageHeader.cs (1)
36var hasContentLanguageHeader = context.Response.Headers.ContainsKey(HeaderNames.ContentLanguage);
Metrics (123)
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
75var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (2)
76if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 79var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
288var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
153var onlyIncludeInherited = false; 220var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
Metrics.Legacy (123)
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
75var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (2)
76if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 79var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
288var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
153var onlyIncludeInherited = false; 220var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
Microsoft.Analyzers.Extra (6)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (5)
156var conflict = false; 178var matchName = method.Identifier.ToString() == methodName; 180var matchParams = invocationArgList.Count == methodSymbol.Parameters.Length; 219var matchMessage = message == details.Message; 220var matchLevel = FixDetails.GetLogLevelName(level) == details.Level;
Utilities\SyntaxNodeExtensions.cs (1)
55var result = false;
Microsoft.Analyzers.Local (3)
ApiLifecycle\ApiLifecycleAnalyzer.cs (2)
106var isMarkedExperimental = symbol.IsContaminated(ExperimentalAttributeFullName); 107var isMarkedObsolete = symbol.IsContaminated(obsoleteAttribute);
InternalReferencedInPublicDocAnalyzer.cs (1)
132var isExternallyVisible = symbol?.IsExternallyVisible() ?? IsNodeExternallyVisible(symbolNode);
Microsoft.Arcade.Common (4)
ArgumentEscaper.cs (3)
41var shouldQuote = !quoted && ShouldSurroundWithQuotes(argument); 98var quoted = IsQuoted(argument); 99var shouldQuote = !quoted && ShouldSurroundWithQuotes(argument);
CommandFactory.cs (1)
35var useCmd = ShouldUseCmd(executable);
Microsoft.Arcade.Test.Common (6)
AssertEx.cs (6)
217var hasNext1 = enumerator1.MoveNext(); 218var hasNext2 = enumerator2.MoveNext(); 245var result = expected.Count() == actual.Count() && expectedSet.SetEquals(actual); 265var none = !actual.Any(predicate); 277var any = actual.Any(predicate); 283var all = actual.All(predicate);
Microsoft.AspNetCore (2)
WebApplicationBuilder.cs (2)
271var reloadOnChange = GetReloadConfigOnChangeValue(configuration); 299var result = true;
Microsoft.AspNetCore.Analyzers (3)
StartupAnalyzer.cs (3)
66var isConfigureServices = StartupFacts.IsConfigureServices(symbols, method); 73var isMain = SymbolEqualityComparer.Default.Equals(entryPoint, context.OwningSymbol); 81var isConfigure = StartupFacts.IsConfigure(symbols, method);
Microsoft.AspNetCore.Analyzers.Test (6)
StartupFactsTest.cs (6)
124var result = StartupFacts.IsConfigureServices(symbols, method); 149var result = StartupFacts.IsConfigureServices(symbols, method); 172var result = StartupFacts.IsConfigure(symbols, method); 194var result = StartupFacts.IsConfigure(symbols, method); 213var result = StartupFacts.IsStartupClass(symbols, type); 230var result = StartupFacts.IsStartupClass(symbols, type);
Microsoft.AspNetCore.Antiforgery (5)
Internal\BinaryBlob.cs (1)
94var areEqual = true;
Internal\DefaultAntiforgery.cs (2)
124var result = _tokenGenerator.TryValidateTokenSet( 363var logWarning = false;
Internal\DefaultAntiforgeryTokenGenerator.cs (1)
55var isIdentityAuthenticated = false;
Internal\DefaultAntiforgeryTokenSerializer.cs (1)
101var isClaimsBased = reader.ReadBoolean();
Microsoft.AspNetCore.Antiforgery.Test (24)
DefaultAntiforgeryTest.cs (12)
383var hasWarningMessage = testSink.Writes 401var hasWarningMessage = testSink.Writes 419var hasWarningMessage = testSink.Writes 437var hasWarningMessage = testSink.Writes 617var result = await antiforgery.IsRequestValidAsync(context.HttpContext); 652var result = await antiforgery.IsRequestValidAsync(context.HttpContext); 692var result = await antiforgery.IsRequestValidAsync(context.HttpContext); 731var result = await antiforgery.IsRequestValidAsync(context.HttpContext); 768var result = await antiforgery.IsRequestValidAsync(context.HttpContext); 1299var hasWarningMessage = testSink.Writes 1338var hasWarningMessage = testSink.Writes 1372var hasWarningMessage = testSink.Writes
DefaultAntiforgeryTokenGeneratorTest.cs (12)
222var isValid = tokenProvider.IsCookieTokenValid(cookieToken); 238var isValid = tokenProvider.IsCookieTokenValid(cookieToken); 258var isValid = tokenProvider.IsCookieTokenValid(cookieToken); 326var result = tokenProvider.TryValidateTokenSet(httpContext, fieldtoken, fieldtoken, out message); 353var result = tokenProvider.TryValidateTokenSet(httpContext, cookieToken, cookieToken, out message); 378var result = tokenProvider.TryValidateTokenSet(httpContext, cookieToken, fieldtoken, out message); 418var result = tokenProvider.TryValidateTokenSet(httpContext, cookieToken, fieldtoken, out message); 456var result = tokenProvider.TryValidateTokenSet(httpContext, cookieToken, fieldtoken, out message); 493var result = tokenProvider.TryValidateTokenSet(httpContext, cookieToken, fieldtoken, out message); 527var result = tokenProvider.TryValidateTokenSet(httpContext, cookieToken, fieldtoken, out message); 561var result = tokenProvider.TryValidateTokenSet(httpContext, cookieToken, fieldtoken, out message); 594var result = tokenProvider.TryValidateTokenSet(httpContext, cookieToken, fieldtoken, out message);
Microsoft.AspNetCore.App.Analyzers (31)
Authorization\AddAuthorizationBuilderAnalyzer.cs (2)
76var allOperationsInvolveAuthorizationOptions = configureBlockOperation.ChildOperations 165var usesAuthorizationOptionsSpecificAPIs = configureAction.Descendants()
Infrastructure\AmbiguousRoutePatternComparer.cs (3)
31var equal = xPart switch 64var equal = xChild switch 137var equal = xPart switch
Infrastructure\RoutePattern\RoutePatternLexer.cs (6)
180var hasInvalidChar = false; 181var hasUnescapedOpenBrace = false; 258var hasUnescapedOpenBrace = false; 349var parameterEndedWithoutCloseParen = false; 350var hasUnescapedOpenBrace = false; 399var hasUnescapedOpenBracket = false;
Infrastructure\RoutePattern\RoutePatternParser.cs (5)
171var isOptional = previousParameterNode.GetChildNode(RoutePatternKind.Optional) != null; 184var isOptional = parameterNode.GetChildNode(RoutePatternKind.Optional) != null; 223var hasOptional = false; 224var hasCatchAll = false; 225var encodeSlashes = true;
Infrastructure\RouteUsageCache.cs (1)
65var isMvc = usageContext.UsageType == RouteUsageType.MvcAction || usageContext.UsageType == RouteUsageType.MvcController;
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (2)
88var isFormatClause = parent is InterpolationFormatClauseSyntax; 189var isFirstChunk =
Kestrel\ListenOnIPv6AnyAnalyzer.cs (1)
110var result = operation is IInvocationOperation // searching type `Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions`
Mvc\DetectAmbiguousActionRoutes.cs (1)
23var controllerHasActionToken = controllerRoutePattern != null ? HasActionToken(controllerRoutePattern) : false;
Mvc\DetectOverriddenAuthorizeAttribute.cs (4)
31var isCheckingBaseType = false; 36FindAuthorizeAndAllowAnonymous(wellKnownTypes, currentClass, isCheckingBaseType, authorizeAttributes, out var foundAllowAnonymous); 61var isCheckingBaseType = false; 197var isTargetingMethod = symbol is IMethodSymbol;
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
141var hasNonRouteAttribute = HasNonRouteAttribute(token, semanticModel, wellKnownTypes, context.CancellationToken);
RouteEmbeddedLanguage\RoutePatternAnalyzer.cs (1)
119var seenRouteParameterName = false;
RouteHandlers\DetectMismatchedParameterOptionality.cs (1)
32var argumentIsOptional = parameter.IsOptional || parameter.NullableAnnotation != NullableAnnotation.NotAnnotated;
RouteHandlers\DisallowNonParsableComplexTypesOnParameters.cs (1)
93var isRouteParameter = routeUsage.RoutePattern.TryGetRouteParameter(resolvedParameter.RouteParameterName, out var _);
RouteHandlers\RouteHandlerAnalyzer.cs (1)
123var foundMethodReferenceBody = false;
src\Shared\RoslynUtils\ParsabilityHelper.cs (1)
118var implementsIParsable = typeSymbol.AllInterfaces.Any(
Microsoft.AspNetCore.App.Analyzers.Test (5)
Infrastructure\AmbiguousRoutePatternComparerTests.cs (3)
21var result = AmbiguousRoutePatternComparer.Instance.Equals(route1, route2); 49var result = AmbiguousRoutePatternComparer.Instance.Equals(route1, route2); 71var result = AmbiguousRoutePatternComparer.Instance.Equals(route1, route2);
RouteEmbeddedLanguage\Infrastructure\ExportProviderExtensions.cs (1)
34var importMany = contract.MetadataConstraints.Contains(new KeyValuePair<string, object>("IsImportMany", true));
TestDiagnosticAnalyzer.cs (1)
53var shouldTriggerCompletion = completionService.ShouldTriggerCompletion(originalText, caretPosition, completionTrigger);
Microsoft.AspNetCore.App.CodeFixes (2)
Dependencies\ExtensionMethodsCompletionProvider.cs (1)
114var isIdentifierToken = token.IsKind(SyntaxKind.IdentifierName) || token.IsKind(SyntaxKind.IdentifierToken);
RouteParameterUnusedParameterFixer.cs (1)
78var routeParameterIsOptional = Convert.ToBoolean(diagnostic.Properties["RouteParameterIsOptional"], CultureInfo.InvariantCulture);
Microsoft.AspNetCore.App.UnitTests (3)
PackageTests.cs (1)
93var isNetFx = IsNetFx(new DirectoryInfo(tfmDir).Name);
TargetingPackTests.cs (2)
125var result = (0 == reference.Version.Revision && 0 == reference.Version.Build); 205var hasRefAssemblyAttribute = assemblyDefinition.GetCustomAttributes().Any(attr =>
Microsoft.AspNetCore.Authentication.Abstractions (2)
AuthenticationOptions.cs (1)
109_disableAutoDefaultScheme = AppContext.TryGetSwitch("Microsoft.AspNetCore.Authentication.SuppressAutoDefaultScheme", out var enabled) && enabled;
AuthenticationProperties.cs (1)
171if (Items.TryGetValue(key, out var value) && bool.TryParse(value, out var boolValue))
Microsoft.AspNetCore.Authentication.Certificate (2)
CertificateAuthenticationHandler.cs (2)
117var isCertificateSelfSigned = clientCertificate.IsSelfSigned(); 143var certificateIsValid = chain.Build(clientCertificate);
Microsoft.AspNetCore.Authentication.Cookies (5)
CookieAuthenticationHandler.cs (3)
97var allowRefresh = ticket.Properties.AllowRefresh ?? true; 374var shouldHonorReturnUrlParameter = Options.LoginPath.HasValue && OriginalPath == Options.LoginPath; 410var shouldHonorReturnUrlParameter = Options.LogoutPath.HasValue && OriginalPath == Options.LogoutPath;
src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (2)
256var domainHasValue = !string.IsNullOrEmpty(options.Domain); 257var pathHasValue = !string.IsNullOrEmpty(options.Path);
Microsoft.AspNetCore.Authentication.Core (1)
AuthenticationService.cs (1)
83var doTransform = true;
Microsoft.AspNetCore.Authentication.JwtBearer (2)
JwtBearerConfigureOptions.cs (2)
43var validateIssuer = StringHelpers.ParseValueOrDefault(configSection[nameof(TokenValidationParameters.ValidateIssuer)], bool.Parse, options.TokenValidationParameters.ValidateIssuer); 46var validateAudience = StringHelpers.ParseValueOrDefault(configSection[nameof(TokenValidationParameters.ValidateAudience)], bool.Parse, options.TokenValidationParameters.ValidateAudience);
Microsoft.AspNetCore.Authentication.Negotiate.Test (1)
EventTests.cs (1)
23var eventInvoked = false;
Microsoft.AspNetCore.Authentication.OAuth (1)
MapAllClaimsAction.cs (1)
31var duplicate = identity.FindFirst(c => string.Equals(c.Type, pair.Name, StringComparison.OrdinalIgnoreCase)
Microsoft.AspNetCore.Authentication.Test (7)
CertificateTests.cs (1)
298var failCalled = false;
CookieTests.cs (3)
679var replace = false; 1118var expectRenew = string.Equals("1", context.Request.Query["expectrenew"]); 1119var renew = string.Equals("1", context.Request.Query["renew"]);
GoogleTests.cs (2)
451var accessDeniedCalled = false; 452var remoteFailureCalled = false;
OpenIdConnect\OpenIdConnectChallengeTests.cs (1)
252var eventIsHit = false;
Microsoft.AspNetCore.Authentication.Twitter (1)
TwitterHandler.cs (1)
358var contentTypeIsJson = string.Equals(response.Content.Headers.ContentType?.MediaType ?? "", "application/json", StringComparison.OrdinalIgnoreCase);
Microsoft.AspNetCore.Authorization (9)
AuthorizationPolicy.cs (3)
121var anyPolicies = policies.Any(); 124var skipEnumeratingData = false; 140var useDefaultPolicy = !(anyPolicies);
ClaimsAuthorizationRequirement.cs (1)
55var found = false;
DenyAnonymousAuthorizationRequirement.cs (1)
25var userIsAnonymous =
NameAuthorizationRequirement.cs (1)
42var succeed = false;
RolesAuthorizationRequirement.cs (1)
47var found = false;
src\Shared\Debugger\DebuggerHelpers.cs (2)
41var first = true; 74var firstItem = true;
Microsoft.AspNetCore.Authorization.Policy (2)
AuthorizationMiddleware.cs (2)
107var canCachePolicy = _canCache && endpoint != null; 184if (AppContext.TryGetSwitch(SuppressUseHttpContextAsAuthorizationResource, out var useEndpointAsResource) && useEndpointAsResource)
Microsoft.AspNetCore.Authorization.Test (5)
AuthorizationMiddlewareTests.cs (5)
422var calledPolicy = false; 466var calledPolicy = false; 487var calledPolicy = false; 507var calledPolicy = false; 529var calledPolicy = false;
Microsoft.AspNetCore.BrowserTesting (2)
BrowserManagerConfiguration.cs (2)
100var isEnabled = browser.GetValue<bool>("IsEnabled"); 261else if (!bool.TryParse(arg.Value, out var switchValue))
Microsoft.AspNetCore.Components (53)
BindConverter.cs (2)
712/// Attempts to convert a value to a <see cref="System.Boolean"/>. 724/// Attempts to convert a value to a nullable <see cref="System.Boolean"/>.
CascadingValue.cs (2)
57var hasSuppliedValue = false; 59var previousFixed = IsFixed;
ChangeDetection.cs (2)
23var oldIsNotNull = oldValue != null; 24var newIsNotNull = newValue != null;
ComponentBase.cs (3)
317var shouldAwaitTask = task.Status != TaskStatus.RanToCompletion && 352var shouldAwaitTask = task.Status != TaskStatus.RanToCompletion && 367var firstRender = !_hasCalledOnAfterRender;
EventCallbackFactoryBinderExtensions.cs (4)
1349var converted = false; 1392var converted = false; 1436var converted = false; 1480var converted = false;
NavigationManager.cs (1)
522var isFirstHandler = _locationChangingHandlers.Count == 0;
NavigationManagerExtensions.cs (1)
625var didReplace = false;
ParameterView.cs (3)
177var oldFinished = oldIndex == oldEndIndexExcl; 178var newFinished = newIndex == newEndIndexExcl; 234var found = false;
PersistentState\ComponentStatePersistenceManager.cs (2)
97var result = await TryPersistState(store); 263foreach (var result in await Task.WhenAll(pendingCallbackTasks))
PersistentStateValueProvider.cs (4)
180var wroteKey = false; 200var wroteKey = false; 222var hashSucceeded = SHA256.TryHashData(keyBuffer, keyHash, out _); 314var result = Type.GetTypeCode(keyType) != TypeCode.Object
Reflection\ComponentProperties.cs (3)
91var isCaptureUnmatchedValuesParameterSetExplicitly = false; 302var acceptsDirectParameters = parameterAttribute is not null && cascadingParameterAttribute is null or SupplyParameterFromQueryAttribute; 303var acceptsCascadingParameters = cascadingParameterAttribute is not null;
Rendering\ComponentState.cs (1)
269var hasSubscription = false;
Rendering\RenderTreeBuilder.cs (1)
348/// the <see cref="System.Boolean" /> value <c>false</c> and the current element is not a component, the
Rendering\RenderTreeUpdater.cs (1)
78var didInsertFrame = renderTreeBuilder.InsertAttributeExpensive(insertAtIndex, RenderTreeDiffBuilder.SystemAddedAttributeSequenceNumber, attributeName, attributeValue);
RenderTree\RenderTreeDiffBuilder.cs (14)
59var hasMoreOld = oldEndIndexExcl > oldStartIndex; 60var hasMoreNew = newEndIndexExcl > newStartIndex; 121var oldKeyIsInNewTree = oldKeyItemInfo.NewIndex >= 0; 122var newKeyIsInOldTree = newKeyItemInfo.OldIndex >= 0; 196var oldLoopedBack = oldSeq <= prevOldSeq; 197var newLoopedBack = newSeq <= prevNewSeq; 219var newLoopsBackLater = false; 242var oldLoopsBackLater = false; 293var hasPermutations = false; 425var hasMoreOld = oldEndIndexExcl > oldStartIndex; 426var hasMoreNew = newEndIndexExcl > newStartIndex; 624var hasChildrenToProcess = 687var isHotReload = HotReloadManager.Default.MetadataUpdateSupported && diffContext.Renderer.IsRenderingOnMetadataUpdate; 766var valueChanged = !Equals(oldFrame.AttributeValueField, newFrame.AttributeValueField);
Routing\QueryParameterValueSupplier.cs (1)
32var isArray = targetType.IsArray;
Routing\RegexConstraintSupport.cs (1)
14AppContext.TryGetSwitch("Microsoft.AspNetCore.Components.Routing.RegexConstraintSupport", out var enabled) && enabled;
src\Http\Routing\src\ParameterPolicyActivator.cs (1)
165var multipleBestLengthFound = false;
src\Http\Routing\src\Patterns\RouteParameterParser.cs (1)
27var encodeSlashes = true;
src\Http\Routing\src\Patterns\RoutePatternFactory.cs (1)
499var found = RouteValueEqualityComparer.Default.Equals(string.Empty, kvp.Value);
src\Http\Routing\src\Patterns\RoutePatternParser.cs (1)
410var isLastSegmentParameter = false;
src\Http\Routing\src\Tree\UrlMatchingTree.cs (1)
272var isOptionlCatchAllOrHasDefaultValue = part is RoutePatternParameterPart parameterPart &&
src\Shared\QueryStringEnumerable.cs (1)
101var success = Uri.TryUnescapeDataString(buffer, buffer, out var unescapedLength);
src\Shared\UrlDecoder\UrlDecoder.cs (1)
309var isHex = ((value >= '0') && (value <= '9')) ||
Microsoft.AspNetCore.Components.Endpoints (20)
Builder\RazorComponentEndpointDataSource.cs (1)
137var found = false;
DependencyInjection\HttpNavigationManager.cs (1)
15!AppContext.TryGetSwitch(_disableThrowNavigationException, out var switchValue) || !switchValue;
FormMapping\FormDataReader.cs (1)
246var foundSingleValue = _readOnlyMemoryKeys.TryGetValue(new FormKey(_currentPrefixBuffer), out var result) || result.Count == 1;
FormMapping\Metadata\FormDataMetadataFactory.cs (1)
28var shouldClearContext = !_context.ResolutionInProgress;
RazorComponentEndpointInvoker.cs (7)
46var isErrorHandler = context.Features.Get<IExceptionHandlerFeature>() is not null; 47var hasStatusCodePage = context.Features.Get<IStatusCodePagesFeature>() is not null; 48var isReExecuted = context.Features.Get<IStatusCodeReExecuteFeature>() is not null; 117var isBadRequest = false; 182var processPost = HttpMethods.IsPost(context.Request.Method) && 207var valid = false; 255var handler = GetFormHandler(context, out var isBadRequest);
Rendering\EndpointHtmlRenderer.cs (1)
175var streamRendering = componentState is null
Rendering\EndpointHtmlRenderer.Streaming.cs (4)
153var isEnhancedNavigation = IsProgressivelyEnhancedNavigation(_httpContext.Request); 210var showDetailedErrors = env.IsDevelopment() || options.Value.DetailedErrors; 218var showDetailedErrors = ShouldShowDetailedErrors(httpContext); 273var renderBoundaryMarkers = allowBoundaryMarkers && componentState.StreamRendering;
Results\RazorComponentResultExecutor.cs (2)
50var isErrorHandler = httpContext.Features.Get<IExceptionHandlerFeature>() is not null; 51var isReExecuted = httpContext.Features.Get<IStatusCodeReExecuteFeature>() is not null;
src\Shared\PropertyHelper\PropertyHelper.cs (2)
422var allPropertiesDefinedOnType = true; 453var ignoreProperty = false;
Microsoft.AspNetCore.Components.Endpoints.Tests (48)
Binding\FormDataMapperTests.cs (1)
2090var result = reader.CurrentPrefixExists();
Binding\PrefixResolverTests.cs (10)
15var result = prefixResolver.HasPrefix("foo".AsMemory()); 28var result = prefixResolver.HasPrefix(string.Empty.AsMemory()); 42var result = prefixResolver.HasPrefix(string.Empty.AsMemory()); 58var result = container.HasPrefix(prefix.AsMemory()); 76var result = container.HasPrefix(prefix.AsMemory()); 99var result = container.HasPrefix(prefix.AsMemory()); 117var result = container.HasPrefix(prefix.AsMemory()); 139var result = container.HasPrefix(prefix.AsMemory()); 163var result = container.HasPrefix("a".AsMemory()); 187var result = container.HasPrefix("a".AsMemory());
EndpointHtmlRendererTest.cs (9)
998var invoked = false; 1000var isBadRequest = false; 1026var isBadRequest = false; 1055var isBadRequest = false; 1085var isBadRequest = false; 1110var firstRender = true; 1111var isBadRequest = false; 1146var firstRender = true; 1147var isBadRequest = false;
FormMapping\Converters\NullableConverterTests.cs (15)
21var returnValue = nullableConverter.TryConvertValue(ref reader, string.Empty, out var result); 36var returnValue = nullableConverter.TryConvertValue(ref reader, date.ToString(culture), out var result); 53var returnValue = nullableConverter.TryConvertValue(ref reader, "bad date", out var result); 72var returnValue = nullableConverter.TryRead(ref reader, typeof(DateOnly?), default, out var result, out var found); 95var returnValue = nullableConverter.TryRead(ref reader, typeof(DateOnly?), default, out var result, out var found); 119var returnValue = nullableConverter.TryRead(ref reader, typeof(DateOnly?), default, out var result, out var found); 145var returnValue = nullableConverter.TryRead(ref reader, typeof(DateOnly?), default, out var result, out var found); 160var returnValue = nullableConverter.TryConvertValue(ref reader, string.Empty, out var result); 175var returnValue = nullableConverter.TryConvertValue(ref reader, null, out var result); 193var returnValue = nullableConverter.TryConvertValue(ref reader, "good value", out var result); 210var returnValue = nullableConverter.TryConvertValue(ref reader, "bad value", out var result);
HotReloadServiceTests.cs (1)
29var invoked = false;
HttpContextFormValueMapperTest.cs (1)
42var canMap = mapper.CanMap(typeof(string), scopeName, formNameOrNull);
WebRootComponentParametersTest.cs (11)
18var result = parameters1.DefinitelyEquals(parameters2); 32var result = parameters1.DefinitelyEquals(parameters2); 46var result = parameters1.DefinitelyEquals(parameters2); 60var result = parameters1.DefinitelyEquals(parameters2); 82var result = parameters1.DefinitelyEquals(parameters2); 96var result = parameters1.DefinitelyEquals(parameters2); 110var result = parameters1.DefinitelyEquals(parameters2); 124var result = parameters1.DefinitelyEquals(parameters2); 138var result = parameters1.DefinitelyEquals(parameters2); 152var result = parameters1.DefinitelyEquals(parameters2); 166var result = parameters1.DefinitelyEquals(parameters2);
Microsoft.AspNetCore.Components.Forms (3)
EditContextDataAnnotationsExtensions.cs (1)
153var hasMemberNames = false;
src\Components\Shared\src\ExpressionFormatting\ExpressionFormatter.cs (2)
42var wasLastExpressionMemberAccess = false; 43var wasLastExpressionIndexer = false;
Microsoft.AspNetCore.Components.Forms.Tests (7)
EditContextDataAnnotationsExtensionsTest.cs (1)
40var isValid = editContext.Validate();
EditContextTest.cs (6)
110var didReceiveNotification = false; 190var isValid = editContext.Validate(); 207var isValid = editContext.Validate(); 229var isValid = editContext.Validate(); 329var resultForExistingKey = editContext.Properties.Remove(key); 330var resultForNonExistingKey = editContext.Properties.Remove(new object());
Microsoft.AspNetCore.Components.QuickGrid (2)
QuickGrid.razor.cs (2)
187var dataSourceHasChanged = _newItemsOrItemsProvider != _lastAssignedItemsOrProvider; 194var mustRefreshData = dataSourceHasChanged
Microsoft.AspNetCore.Components.Server (11)
Circuits\CircuitHost.cs (4)
601var shouldContinueNavigation = await HandleInboundActivityAsync(() => Renderer.Dispatcher.InvokeAsync(async () => 762var shouldClearStore = false; 763var shouldWaitForQuiescence = false; 901var succeded = await Client.InvokeAsync<bool>(
Circuits\CircuitRegistry.cs (2)
135var result = ConnectedCircuits.TryRemove(circuitId, out circuitHost); 360var removeResult = ConnectedCircuits.TryRemove(circuitId, out _);
Circuits\RemoteErrorBoundaryLogger.cs (1)
31var shouldLogToClient = (_jsRuntime as RemoteJSRuntime)?.IsInitialized == true;
Circuits\RemoteNavigationManager.cs (2)
24!AppContext.TryGetSwitch(_disableThrowNavigationException, out var switchValue) || !switchValue; 128var shouldContinueNavigation = await NotifyLocationChangingAsync(uri, options.HistoryEntryState, false);
src\SignalR\common\Protocols.MessagePack\src\Protocol\MessagePackHubProtocolWorker.cs (2)
169var hasResult = false; 225var allowReconnect = false;
Microsoft.AspNetCore.Components.Server.Tests (29)
Circuits\CircuitHostTest.cs (6)
374var asyncLocal1ValueInHandler = false; 375var asyncLocal3ValueInHandler = false; 402var wasHandlerFuncInvoked = false; 435var result = await circuitHost.SendPersistedStateToClient(rootComponents, applicationState, cancellationToken); 469var result = await circuitHost.SendPersistedStateToClient(rootComponents, applicationState, cancellationToken); 496var result = await circuitHost.SendPersistedStateToClient(rootComponents, applicationState, cancellationToken);
Circuits\CircuitIdFactoryTest.cs (3)
47var isValid = factory.TryParseCircuitId(id.Secret, out var parsed); 63var isValid = factory.TryParseCircuitId("$%@&==", out _); 83var isValid = factory.TryParseCircuitId(tampered, out _);
Circuits\ComponentHubTest.cs (1)
116var called = false;
Circuits\RemoteJSDataStreamTest.cs (10)
38var success = await RemoteJSDataStream.ReceiveData(_jsRuntime, streamId: unrecognizedGuid, chunkId: 0, chunk, error: null).DefaultTimeout(); 58var success = await RemoteJSDataStream.ReceiveData(jsRuntime, streamId, chunkId: 0, chunk, error: null).DefaultTimeout(); 68var sendDataCompleted = await sendDataTask.DefaultTimeout(); 86var success = await RemoteJSDataStream.ReceiveData(jsRuntime, streamId, chunkId: 0, chunk, error: null).DefaultTimeout(); 96var sendDataCompleted = await sendDataTask.DefaultTimeout(); 109var success = await RemoteJSDataStream.ReceiveData(jsRuntime, streamId, chunkId: 0, chunk: null, error: "some error").DefaultTimeout(); 226var unhandledExceptionResult = await unhandledExceptionRaisedTask.Task.DefaultTimeout(); 237var success = await RemoteJSDataStream.ReceiveData(jsRuntime, streamId, chunkId: 0, chunk, error: null).DefaultTimeout(); 265var success = await RemoteJSDataStream.ReceiveData(jsRuntime, streamId, chunkId: 0, chunk, error: null).DefaultTimeout(); 275var unhandledExceptionResult = await unhandledExceptionRaisedTask.Task.DefaultTimeout();
Circuits\RevalidatingServerAuthenticationStateProviderTest.cs (1)
39var didNotifyAuthenticationStateChanged = false;
Circuits\ServerComponentDeserializerTest.cs (1)
419var result = deserializer.TryDeserializeRootComponentOperations(batchJson, out var parsed);
ComponentEndpointRouteBuilderExtensionsTest.cs (4)
23var called = false; 42var called = false; 62var called = false; 100var called = false;
src\SignalR\common\SignalR.Common\test\Internal\Protocol\MessagePackHubProtocolTestBase.cs (1)
408var result = HubProtocol.TryParseMessage(ref data, binder, out var message);
src\SignalR\common\SignalR.Common\test\Internal\Protocol\TestHubMessageEqualityComparer.cs (2)
123var leftMoved = leftEnumerator.MoveNext(); 124var rightMoved = rightEnumerator.MoveNext();
Microsoft.AspNetCore.Components.Tests (76)
BindConverterTest.cs (13)
21var value = true; 22var expected = true; 25var actual = BindConverter.FormatValue(value); 35var value = true; 36var expected = true; 50var expected = true; 63var value = true; 64var expected = true; 309var successfullyConverted = BindConverter.TryConvertTo<Guid>(incomingValue, CultureInfo.CurrentCulture, out var actual); 323var successfullyConverted = BindConverter.TryConvertTo<Guid>(incomingValue, CultureInfo.CurrentCulture, out var actual); 338var successfullyConverted = BindConverter.TryConvertTo<Guid?>(incomingValue, CultureInfo.CurrentCulture, out var actual); 351var successfullyConverted = BindConverter.TryConvertTo<Guid?>(incomingValue, CultureInfo.CurrentCulture, out var actual); 365var successfullyConverted = BindConverter.TryConvertTo<Guid?>(value, CultureInfo.CurrentCulture, out var actual);
CascadingParameterStateTest.cs (2)
371_ = CascadingParameterState.FindCascadingParameters(states.Last(), out var hasSingleDeliveryParameters); 387_ = CascadingParameterState.FindCascadingParameters(states.Last(), out var hasSingleDeliveryParameters);
CascadingParameterTest.cs (4)
185var displayNestedComponent = true; 252var shouldIncludeChild = true; 312var isFixed = false; 334var isFixed = true;
ComponentBaseTest.cs (2)
266var onAfterRenderCompleted = false; 309var onAfterRenderCompleted = false;
EventCallbackFactoryBinderExtensionsTest.cs (2)
121var value = false; 127var expectedValue = true;
EventCallbackTest.cs (2)
286var result = eventcallback_1.Equals(eventcallback_2); 448var result = eventcallback_1.Equals(eventcallback_2);
IPersistentComponentStateSerializerTests.cs (1)
58var success = stateValueProvider.TryTake("test-key", customSerializer, out var retrievedValue);
NavigationManagerTest.cs (10)
312var navigation1Result = await navigation1.WaitAsync(Timeout); 397var isHandlerCompleted = false; 434var isFirstHandlerCompleted = false; 435var isSecondHandlerCompleted = false; 485var navigation1Result = await navigation1.WaitAsync(Timeout); 517var navigation1Result = await navigation1.WaitAsync(Timeout); 696var navigation1Result = await navigation1; 731var navigation1Result = await navigationManager.RunNotifyLocationChangingAsync($"{baseUri}/subdir1", null, false); 757var navigation1Result = await navigationManager.RunNotifyLocationChangingAsync($"{baseUri}/subdir1", null, false); 854var navigation1Result = await navigation1;
ParameterViewTest.cs (10)
120var didFind = parameters.TryGetValue<string>("nonexisting entry", out var value); 138var didFind = parameters.TryGetValue<string>("my entry", out var value); 234parameters.TryGetValue<bool>("my entry", out var value); 419var hasRemovedDirectParameters = newParameters.HasRemovedDirectParameters(oldParameters); 440var hasRemovedDirectParameters = newParameters.HasRemovedDirectParameters(oldParameters); 461var hasRemovedDirectParameters = newParameters.HasRemovedDirectParameters(oldParameters); 486var hasRemovedDirectParameters = newParameters.HasRemovedDirectParameters(oldParameters); 512var hasRemovedDirectParameters = newParameters.HasRemovedDirectParameters(oldParameters); 539var hasRemovedDirectParameters = newParameters.HasRemovedDirectParameters(oldParameters); 565var hasRemovedDirectParameters = newParameters.HasRemovedDirectParameters(oldParameters);
PersistentState\ComponentStatePersistenceManagerTest.cs (3)
172var invoked = false; 260var invoked = false; 287var invoked = false;
RendererTest.cs (21)
358var hasRendered = false; 2075var firstRender = true; 2113var firstRender = true; 2149var firstRender = true; 2219var firstRender = true; 2273var firstRender = true; 2313var firstRender = true; 2347var firstRender = true; 2387var firstRender = true; 2432var firstRender = true; 2471var firstRender = true; 2506var firstRender = true; 2556var firstRender = true; 3028var shouldRenderChild = true; 3393var showComponent3 = true; 4268var disposed = false; 4295var disposed = false; 4735var disposeChildren = false; 4848var didRunTestLogic = false; // Don't just trust the dispatcher here - verify it runs our callback 4943var wasOnSyncContext = false; 4965var wasOnSyncContext = false;
ResourceAssetCollectionTest.cs (2)
84var isContentSpecificUrl1 = resourceAssetCollection.IsContentSpecificUrl("image1.jpg"); 85var isContentSpecificUrl2 = resourceAssetCollection.IsContentSpecificUrl("image2.fingerprint.jpg");
Routing\RouterTest.cs (3)
41var called = false; 106var refreshCalled = false; 159var refreshCalled = false;
Routing\TemplateParserTests.cs (1)
308var matches = (xSegment.Parts[0], ySegment.Parts[0]) switch
Microsoft.AspNetCore.Components.Web (16)
Forms\EditForm.cs (1)
204var isValid = _editContext.Validate(); // This will likely become ValidateAsync later
Forms\FieldCssClassProvider.cs (1)
24var isValid = !editContext.GetValidationMessages(fieldIdentifier).Any();
Forms\InputBase.cs (3)
82var hasChanged = !EqualityComparer<TValue>.Default.Equals(value, Value); 287var hasAriaInvalidAttribute = AdditionalAttributes != null && AdditionalAttributes.ContainsKey("aria-invalid"); 342var newDictionaryCreated = true;
Forms\InputExtensions.cs (1)
54if (bool.TryParse(value, out var @bool))
Forms\Mapping\EditContextFormMappingExtensions.cs (1)
60var adddedMessages = false;
Forms\ValidationSummary.cs (1)
68var first = true;
HtmlRendering\StaticHtmlRenderer.HtmlWriting.cs (4)
110var isTextArea = string.Equals(frame.ElementName, "textarea", StringComparison.OrdinalIgnoreCase); 111var isForm = string.Equals(frame.ElementName, "form", StringComparison.OrdinalIgnoreCase); 130var isSelect = string.Equals(frame.ElementName, "select", StringComparison.OrdinalIgnoreCase); 290var hasExplicitActionValue = false;
Routing\NavLink.cs (2)
16private static readonly bool _enableMatchAllForQueryStringAndFragment = AppContext.TryGetSwitch(EnableMatchAllForQueryStringAndFragmentSwitchKey, out var switchValue) && switchValue; 102var shouldBeActiveNow = ShouldMatch(args.Location);
src\Components\Shared\src\ExpressionFormatting\ExpressionFormatter.cs (2)
42var wasLastExpressionMemberAccess = false; 43var wasLastExpressionIndexer = false;
Microsoft.AspNetCore.Components.WebAssembly (3)
Hosting\WebAssemblyHostBuilder.cs (1)
95var isDevelopment = WebAssemblyHostEnvironmentExtensions.IsDevelopment(hostEnvironment);
Services\LazyAssemblyLoader.cs (1)
79foreach (var loaded in loadedStatus)
Services\WebAssemblyNavigationManager.cs (1)
63var shouldContinueNavigation = await NotifyLocationChangingAsync(uri, options.HistoryEntryState, false);
Microsoft.AspNetCore.Components.WebAssembly.Server (13)
Builder\WebAssemblyRazorComponentsEndpointConventionBuilderExtensions.cs (1)
38var needsCoopHeaders = endpointBuilder.Metadata.OfType<ComponentTypeMetadata>().Any() // e.g., /somecomponent
DebugProxyLauncher.cs (1)
168var errorEncountered = false;
TargetPickerUi.cs (10)
144var foundAboutDebugging = false; 150var hasTabs = res.TryGetProperty("tabs", out var tabs); 151var hasType = res.TryGetProperty("type", out var type); 167var hasUrl = tab.TryGetProperty("url", out var urlInTab); 168var hasActor = tab.TryGetProperty("actor", out var actorInTab); 169var hasBrowserId = tab.TryGetProperty("browserId", out var browserIdInTab); 210var hasInput = res.TryGetProperty("input", out var input); 222var hasTarget = res.TryGetProperty("target", out var target); 224var hasConsoleActor = hasTarget && target.TryGetProperty("consoleActor", out consoleActor); 225var hasActor = res.TryGetProperty("actor", out var actor);
WebAssemblyNetDebugProxyAppBuilderExtensions.cs (1)
34var isFirefox = string.IsNullOrEmpty(queryParams.Get("isFirefox")) ? false : true;
Microsoft.AspNetCore.Components.WebView (3)
Services\WebViewNavigationManager.cs (2)
40var shouldContinueNavigation = await NotifyLocationChangingAsync(uri, state, intercepted); 67var shouldContinueNavigation = await NotifyLocationChangingAsync(uri, options.HistoryEntryState, false);
StaticContentProvider.cs (1)
34var found = TryGetFromFileProvider(relativePath, out content, out contentType)
Microsoft.AspNetCore.Components.WebView.Maui (2)
BlazorWebViewHandler.cs (1)
19 AppContext.TryGetSwitch(UseBlockingDisposalSwitch, out var enabled) && enabled;
src\BlazorWebView\src\SharedSource\HostAddressHelper.cs (1)
13 AppContext.TryGetSwitch(AppHostAddressAlways0000Switch, out var enabled) && enabled;
Microsoft.AspNetCore.Components.WebView.Photino (1)
PhotinoWebViewManager.cs (1)
51var hasFileExtension = url.LastIndexOf('.') > url.LastIndexOf('/');
Microsoft.AspNetCore.Components.WebView.Test (1)
Infrastructure\TestDocument.cs (1)
291var inserted = false;
Microsoft.AspNetCore.Components.WebView.WindowsForms (3)
src\BlazorWebView\src\SharedSource\HostAddressHelper.cs (1)
13 AppContext.TryGetSwitch(AppHostAddressAlways0000Switch, out var enabled) && enabled;
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (2)
187 var isWebviewInitialized = await _webviewReadyTask; 306 var allowFallbackOnHostPage =
Microsoft.AspNetCore.Components.WebView.Wpf (3)
src\BlazorWebView\src\SharedSource\HostAddressHelper.cs (1)
13 AppContext.TryGetSwitch(AppHostAddressAlways0000Switch, out var enabled) && enabled;
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (2)
187 var isWebviewInitialized = await _webviewReadyTask; 306 var allowFallbackOnHostPage =
Microsoft.AspNetCore.Components.WebViewE2E.Test (2)
BasicBlazorHybridTest.cs (2)
74var isWebViewReady = false; 91var testPassed = false;
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (4)
MiddlewareTests.cs (3)
15var flag = false; 105var flag = false; 184var flag = false;
TestUtils.cs (1)
92var result = await _onTryEnter(this);
Microsoft.AspNetCore.Connections.Abstractions (3)
src\Shared\ActivatorUtilities\ActivatorUtilities.cs (1)
117var givenMatched = false;
src\Shared\ParameterDefaultValue\ParameterDefaultValue.cs (2)
24var hasDefaultValue = CheckHasDefaultValue(parameter, out var tryToGetDefaultValue);
Microsoft.AspNetCore.CookiePolicy (2)
ResponseCookiesWrapper.cs (2)
164var issueCookie = CanTrack || options.IsEssential; 201var issueCookie = true;
Microsoft.AspNetCore.CookiePolicy.Test (2)
src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (2)
256var domainHasValue = !string.IsNullOrEmpty(options.Domain); 257var pathHasValue = !string.IsNullOrEmpty(options.Path);
Microsoft.AspNetCore.Cors (6)
Infrastructure\CorsMiddleware.cs (2)
118var isOptionsRequest = HttpMethods.IsOptions(context.Request.Method); 120var isCorsPreflightRequest = isOptionsRequest && context.Request.Headers.ContainsKey(CorsConstants.AccessControlRequestMethod);
Infrastructure\CorsService.cs (2)
71var isOptionsRequest = HttpMethods.IsOptions(context.Request.Method); 72var isPreflightRequest = isOptionsRequest && requestHeaders.ContainsKey(CorsConstants.AccessControlRequestMethod);
src\Shared\Debugger\DebuggerHelpers.cs (2)
41var first = true; 74var firstItem = true;
Microsoft.AspNetCore.Cors.Test (8)
CorsMiddlewareTests.cs (2)
570var exceptionSeen = true; 772var executed = false;
CorsPolicyExtensionsTests.cs (4)
17var actual = policy.IsOriginAnAllowedSubdomain(origin); 37var actual = policy.IsOriginAnAllowedSubdomain(malformedOrigin); 55var isAllowed = policy.IsOriginAnAllowedSubdomain(origin); 76var isAllowed = policy.IsOriginAnAllowedSubdomain(origin);
UriHelpersTests.cs (2)
13var isSubdomain = UriHelpers.IsSubdomainOf(subdomain, domain); 24var isSubdomain = UriHelpers.IsSubdomainOf(subdomain, domain);
Microsoft.AspNetCore.DataProtection (9)
Cng\DpapiSecretSerializerHelper.cs (4)
88var success = UnsafeNativeMethods.CryptProtectData( 172var handleAcquired = false; 231var success = UnsafeNativeMethods.CryptUnprotectData( 298var handleAcquired = false;
KeyManagement\KeyRingProvider.cs (1)
245var acquiredLock = false;
TypeForwardingActivator.cs (2)
31=> CreateInstance(expectedBaseType, originalTypeName, out var _); 61var candidate = false;
XmlEncryption\EncryptedXmlDecryptor.cs (1)
160var useOAEP = encryptedKey.EncryptionMethod?.KeyAlgorithm == XmlEncRSAOAEPUrl;
XmlEncryption\XmlKeyDecryptionOptions.cs (1)
23var retVal = _certs.TryGetValue(key, out var keyDecryptionCertsRetVal);
Microsoft.AspNetCore.DataProtection.Tests (18)
KeyManagement\KeyRingBasedDataProtectorTests.cs (6)
450requiresMigration: out var requiresMigration, 451wasRevoked: out var wasRevoked); 500requiresMigration: out var requiresMigration, 501wasRevoked: out var wasRevoked); 550requiresMigration: out var requiresMigration, 551wasRevoked: out var wasRevoked);
KeyManagement\KeyRingProviderTests.cs (1)
451var key2ValidWhenKey1Expires = expiration1 < expiration2;
KeyManagement\KeyRingTests.cs (2)
59Assert.Equal(key3.CreateEncryptor(), keyRing.GetAuthenticatedEncryptorByKeyId(key3.KeyId, out var _)); 77Assert.Same(expectedEncryptorInstance1, keyRing.GetAuthenticatedEncryptorByKeyId(key1.KeyId, out var isRevoked));
Repositories\EphemeralXmlRepositoryTests.cs (2)
53var ranSelector = false; 93var ranSelector = false;
Repositories\FileSystemXmlRepositoryTests.cs (3)
158var ranSelector = false; 216var ranSelector = false; 258var ranSelector = false;
Repositories\RegistryXmlRepositoryTests.cs (2)
146var ranSelector = false; 200var ranSelector = false;
TypeForwardingActivatorTests.cs (2)
94new TypeForwardingActivator(null).CreateInstance(typeof(object), type.AssemblyQualifiedName, out var forwarded); 117Assert.IsType<ClassWithParameterlessCtor>(activator.CreateInstance(typeof(object), newName, out var forwarded));
Microsoft.AspNetCore.DeveloperCertificates.XPlat (18)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
253var isNewCertificate = false; 257var failedToFixCertificateState = false;
src\Shared\CertificateGeneration\UnixCertificateManager.cs (15)
53var sawTrustSuccess = false; 54var sawTrustFailure = false; 90var foundCert = false; 186var sawTrustFailure = false; 187var sawTrustSuccess = false; 224var needToExport = true; 257var openSslTrustSucceeded = false; 259var isOpenSslAvailable = IsCommandAvailable(OpenSslCommand); 287var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 361var sawUntrustFailure = false; 390var openSslUntrustSucceeded = false; 423var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 727var isFirefox = nssDb.Contains("/.mozilla/firefox/", StringComparison.Ordinal); 884var isSymlink = (file.Attributes & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint; 908var linkCreated = false;
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
122var isTrusted = ListCertificates(StoreName.Root, StoreLocation.CurrentUser, isValid: true, requireExportable: false)
Microsoft.AspNetCore.Diagnostics (3)
ExceptionHandler\ExceptionHandlerMiddlewareImpl.cs (1)
220var suppressDiagnostics = false;
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
29var needFileInfo = true;
StatusCodePage\StatusCodePagesMiddleware.cs (1)
44var shouldCheckEndpointAgain = endpoint is null;
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (2)
DatabaseErrorPageMiddleware.cs (1)
135var match = false;
HttpContextDatabaseContextDetailsExtensions.cs (1)
36var databaseExists = await relationalDatabaseCreator.ExistsAsync();
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (7)
Latency\ChecpointAcceptanceTests.cs (1)
36var reachedLambda = false;
Latency\RequestLatencyTelemetryMiddlewareTests.cs (6)
27var nextInvoked = false; 57var nextInvoked = false; 86var nextInvoked = false; 115var nextInvoked = false; 144var nextInvoked = false; 166var nextInvoked = false;
Microsoft.AspNetCore.FunctionalTests (4)
WebApplicationFunctionalTests.cs (3)
41var logWritten = false; 84var logWritten = false; 157var logWritten = false;
WebHostFunctionalTests.cs (1)
133var logWritten = false;
Microsoft.AspNetCore.Grpc.JsonTranscoding (9)
Internal\CommonGrpcProtocolHelpers.cs (1)
21var first = true;
Internal\Json\JsonConverterHelper.cs (1)
38var writeIndented = !isStreamingOptions ? context.Settings.WriteIndented : false;
Internal\JsonTranscodingRouteAdapter.cs (1)
59var haveCatchAll = false;
src\Grpc\JsonTranscoding\src\Shared\DescriptorRegistry.cs (1)
32var added = _fileDescriptors.Add(fileDescriptor);
src\Grpc\JsonTranscoding\src\Shared\HttpRoutePatternParser.cs (2)
203var hasEndChar = false; 241var result = false;
src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (1)
324var isNextUpperCase = false;
src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (2)
228var isLast = i == pathDescriptors.Count - 1; 614var capitalizeNext = pascalCase;
Microsoft.AspNetCore.Grpc.Swagger (6)
src\Grpc\JsonTranscoding\src\Shared\DescriptorRegistry.cs (1)
32var added = _fileDescriptors.Add(fileDescriptor);
src\Grpc\JsonTranscoding\src\Shared\HttpRoutePatternParser.cs (2)
203var hasEndChar = false; 241var result = false;
src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (1)
324var isNextUpperCase = false;
src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (2)
228var isLast = i == pathDescriptors.Count - 1; 614var capitalizeNext = pascalCase;
Microsoft.AspNetCore.HeaderPropagation (1)
HeaderPropagationMessageHandler.cs (1)
59var hasContent = request.Content != null;
Microsoft.AspNetCore.Hosting (9)
GenericHost\GenericWebHostService.cs (1)
154var showDetailedErrors = HostingEnvironment.IsDevelopment() || Options.WebHostOptions.DetailedErrors;
Internal\HostingApplicationDiagnostics.cs (6)
87var diagnosticListenerEnabled = _diagnosticListener.IsEnabled(); 88var diagnosticListenerActivityCreationEnabled = (diagnosticListenerEnabled && _diagnosticListener.IsEnabled(ActivityName, httpContext)); 89var loggingEnabled = _logger.IsEnabled(LogLevel.Critical); 93context.Activity = StartActivity(httpContext, loggingEnabled, diagnosticListenerActivityCreationEnabled, out var hasDiagnosticListener); 151var reachedPipelineEnd = httpContext.Items.ContainsKey(RequestUnhandledKey); 161var disableHttpRequestDurationMetric = endpoint?.Metadata.GetMetadata<IDisableHttpMetricsMetadata>() != null || context.MetricsTagsFeature.MetricsDisabled;
Internal\WebHost.cs (1)
246var showDetailedErrors = hostingEnv.IsDevelopment() || _options.DetailedErrors;
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
29var needFileInfo = true;
Microsoft.AspNetCore.Hosting.Tests (11)
HostingApplicationDiagnosticsTests.cs (2)
501var startFired = false; 502var stopFired = false;
StaticWebAssets\ManifestStaticWebAssetsFileProviderTests.cs (5)
18var expectedResult = OperatingSystem.IsWindows(); 366var expectedResult = OperatingSystem.IsWindows(); 507var expectedResult = OperatingSystem.IsWindows(); 557var expectedResult = OperatingSystem.IsWindows(); 614var expectedResult = OperatingSystem.IsWindows();
WebHostBuilderTests.cs (1)
240var configurationCallbackCalled = false;
WebHostTests.cs (3)
319var applicationStartedCompletedBeforeApplicationStopping = false; 320var applicationStoppingCompletedBeforeApplicationStopped = false; 321var applicationStoppedCompletedBeforeRunCompleted = false;
Microsoft.AspNetCore.Http (12)
BindingAddress.cs (3)
164var isUnixPipe = address.IndexOf(UnixPipeHostPrefix, schemeDelimiterEnd, StringComparison.Ordinal) == schemeDelimiterEnd; 165var isNamedPipe = address.IndexOf(NamedPipeHostPrefix, schemeDelimiterEnd, StringComparison.Ordinal) == schemeDelimiterEnd; 205var hasSpecifiedPort = false;
Features\FormFeature.cs (2)
363var hasInvokedMiddleware = _request.HttpContext.Items.ContainsKey("__AntiforgeryMiddlewareWithEndpointInvoked"); 364var hasInvalidToken = _request.HttpContext.Features.Get<IAntiforgeryValidationFeature>() is { IsValid: false };
Internal\ResponseCookies.cs (2)
117var domainHasValue = !string.IsNullOrEmpty(options.Domain); 118var pathHasValue = !string.IsNullOrEmpty(options.Path);
src\Http\Shared\CookieHeaderParserShared.cs (3)
26var hasFoundValue = false; 74var current = GetNextNonEmptyOrWhitespaceIndex(value, index, supportsMultipleValues, out var separatorFound); 227var inQuotes = false;
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (1)
661var hasNext = enumerator.MoveNext();
src\Shared\HttpRuleParser.cs (1)
121var haveDot = !allowDecimal;
Microsoft.AspNetCore.Http.Abstractions (13)
Extensions\HttpResponseWritingExtensions.cs (1)
104var completed = false;
Extensions\UseMiddlewareExtensions.cs (1)
249var hasServiceKey = TryGetServiceKey(parameter, out object? key);
PathString.cs (2)
95var requiresEscaping = false; 99var isPercentEncodedChar = false;
QueryString.cs (2)
128var first = true; 146var first = true;
src\Shared\Debugger\DebuggerHelpers.cs (2)
41var first = true; 74var firstItem = true;
src\Shared\ParameterDefaultValue\ParameterDefaultValue.cs (2)
24var hasDefaultValue = CheckHasDefaultValue(parameter, out var tryToGetDefaultValue);
src\Shared\PropertyHelper\PropertyHelper.cs (2)
422var allPropertiesDefinedOnType = true; 453var ignoreProperty = false;
src\Shared\UrlDecoder\UrlDecoder.cs (1)
309var isHex = ((value >= '0') && (value <= '9')) ||
Microsoft.AspNetCore.Http.Abstractions.Tests (74)
PathStringTests.cs (8)
124var result = source.StartsWithSegments(test); 140var result = source.StartsWithSegments(test); 156var result = source.StartsWithSegments(test, out var remaining); 172var result = source.StartsWithSegments(test, out var remaining); 193var result = source.StartsWithSegments(test, comparison); 214var result = source.StartsWithSegments(test, comparison); 235var result = source.StartsWithSegments(test, comparison, out var remaining); 256var result = source.StartsWithSegments(test, comparison, out var remaining);
RouteValueDictionaryTests.cs (61)
224var value = Assert.IsType<bool>(kvp.Value); 245var value = Assert.IsType<bool>(kvp.Value); 297var value = Assert.IsType<bool>(kvp.Value); 303var value = Assert.IsType<bool>(kvp.Value); 432var result = ((ICollection<KeyValuePair<string, object?>>)dict).IsReadOnly; 1024var result = ((ICollection<KeyValuePair<string, object?>>)dict).Contains(input); 1043var result = ((ICollection<KeyValuePair<string, object?>>)dict).Contains(input); 1062var result = ((ICollection<KeyValuePair<string, object?>>)dict).Contains(input); 1082var result = ((ICollection<KeyValuePair<string, object?>>)dict).Contains(input); 1098var result = ((ICollection<KeyValuePair<string, object?>>)dict).Contains(input); 1118var result = ((ICollection<KeyValuePair<string, object?>>)dict).Contains(input); 1138var result = ((ICollection<KeyValuePair<string, object?>>)dict).Contains(input); 1159var result = ((ICollection<KeyValuePair<string, object?>>)dict).Contains(input); 1177var result = dict.ContainsKey("key"); 1190var result = dict.ContainsKey(""); 1203var result = dict.ContainsKey("other"); 1218var result = dict.ContainsKey("key"); 1233var result = dict.ContainsKey("kEy"); 1251var result = dict.ContainsKey("other"); 1268var result = dict.ContainsKey("key"); 1285var result = dict.ContainsKey("kEy"); 1329var result = ((ICollection<KeyValuePair<string, object?>>)dict).Remove(input); 1349var result = ((ICollection<KeyValuePair<string, object?>>)dict).Remove(input); 1369var result = ((ICollection<KeyValuePair<string, object?>>)dict).Remove(input); 1390var result = ((ICollection<KeyValuePair<string, object?>>)dict).Remove(input); 1405var result = dict.Remove("key"); 1418var result = dict.Remove(""); 1431var result = dict.Remove("other"); 1446var result = dict.Remove("other"); 1461var result = dict.Remove("key"); 1476var result = dict.Remove("kEy"); 1494var result = dict.Remove("other"); 1512var result = dict.Remove("key"); 1530var result = dict.Remove("kEy"); 1545var result = dict.Remove("key", out var removedValue); 1559var result = dict.Remove("", out var removedValue); 1573var result = dict.Remove("other", out var removedValue); 1589var result = dict.Remove("other", out var removedValue); 1606var result = dict.Remove("key", out var removedValue); 1623var result = dict.Remove("kEy", out var removedValue); 1642var result = dict.Remove("other", out var removedValue); 1662var result = dict.Remove("key", out var removedValue); 1682var result = dict.Remove("kEy", out var removedValue); 1704var result = dict.Remove("key", out var removedValue); 1729var result = dict.Remove("key", out var removedValue); 1754var result = dict.Remove("key", out var removedValue); 1773var result = dict.TryAdd("", "foo"); 1786var result = dict.TryAdd("otherKey", "value"); 1806var result = dict.TryAdd("key", "value"); 1824var result = dict.TryAdd("key", "value"); 1846var result = dict.TryAdd("key1", "value1"); 1871var result = dict.TryAdd("key4", "value4"); 1897var result = dict.TryAdd("key0", "value1"); 1916var result = dict.TryGetValue("key", out var value); 1930var result = dict.TryGetValue("", out var value); 1944var result = dict.TryGetValue("other", out var value); 1959var result = dict.TryGetValue("key", out var value); 1974var result = dict.TryGetValue("kEy", out var value); 1992var result = dict.TryGetValue("other", out var value); 2010var result = dict.TryGetValue("key", out var value); 2028var result = dict.TryGetValue("kEy", out var value);
UseExtensionsTests.cs (4)
16var firstCalled = false; 17var secondCalled = false; 18var lastCalled = false; 53var shouldThrow = true;
UsePathBaseExtensionsTests.cs (1)
19var useCalled = false;
Microsoft.AspNetCore.Http.Connections (5)
Internal\HttpConnectionDispatcher.cs (3)
218var isReconnect = connection.ApplicationTask is not null; 367var useStatefulReconnect = false; 680var skipFirstIdentity = false;
Internal\Transports\WebSocketsServerTransport.cs (1)
62var ignoreFirstCancel = false;
ServerSentEventsMessageFormatter.cs (1)
68var keepWriting = true;
Microsoft.AspNetCore.Http.Connections.Client (9)
HttpConnection.cs (3)
558var isBrowser = OperatingSystem.IsBrowser(); 559var allowHttp2 = true; 636var userSetUserAgent = false;
Internal\AccessTokenHttpMessageHandler.cs (2)
24var shouldRetry = true; 28request.Options.TryGetValue(new HttpRequestOptionsKey<bool>("IsNegotiate"), out var value) && value == true
Internal\WebSocketsTransport.cs (4)
95var isBrowser = OperatingSystem.IsBrowser(); 130var allowHttp2 = true; 317var isReconnect = false; 402var cleanup = true;
Microsoft.AspNetCore.Http.Connections.Common (2)
NegotiateProtocol.cs (2)
164var completed = false; 291var completed = false;
Microsoft.AspNetCore.Http.Connections.Tests (12)
HttpConnectionDispatcherTests.cs (8)
1019var exists = manager.TryGetConnection(connection.ConnectionToken, out _); 1051var exists = manager.TryGetConnection(connection.ConnectionId, out _); 1083var exists = manager.TryGetConnection(connection.ConnectionId, out _); 1119var exists = manager.TryGetConnection(connection.ConnectionId, out _); 1158var exists = manager.TryGetConnection(connection.ConnectionId, out _); 1698var exists = manager.TryGetConnection(connection.ConnectionToken, out _); 1740var exists = manager.TryGetConnection(connection.ConnectionToken, out _); 2483var called = false;
HttpConnectionManagerTests.cs (3)
75var closeGracefully = (states & ConnectionStates.CloseGracefully) != 0; 76var applicationFaulted = (states & ConnectionStates.ApplicationFaulted) != 0; 77var transportFaulted = (states & ConnectionStates.TransportFaulted) != 0;
TestWebSocketConnectionFeature.cs (1)
163var endOfMessage = _internalBuffer.EndOfMessage;
Microsoft.AspNetCore.Http.Extensions (33)
HeaderDictionaryTypeExtensions.cs (3)
290var success = (bool)method.Invoke(null, parameters)!; 306&& methodInfo.ReturnParameter.ParameterType.Equals(typeof(Boolean))) 326var success = (bool)method.Invoke(null, parameters)!;
RequestDelegateFactory.cs (20)
655args[i] = CreateArgument(parameters[i], factoryContext, out var hasTryParse, out var hasBindAsync, out var isAsParameters); 787var useSimpleBinding = parameter.ParameterType == typeof(string) || 1033var isAwaitable = false; 1563var isNullable = Nullable.GetUnderlyingType(parameterType) != null || 1587constructorArguments[i] = CreateArgument(parameterInfo, factoryContext, out var hasTryParse, out var hasBindAsync, out var _); 1612bindings.Add(Expression.Bind(properties[i], CreateArgument(parameterInfo, factoryContext, out var hasTryParse, out var hasBindAsync, out var _))); 1636var isOptional = IsOptionalParameter(parameter, factoryContext); 1647var isOptional = IsOptionalParameter(parameter, factoryContext); 1668var isOptional = IsOptionalParameter(parameter, factoryContext); 1680var isNotNullable = underlyingNullableType is null; 1803var elementTypeOptional = !isNotNullable || (elementTypeNullabilityInfo?.ReadState != NullabilityState.NotNull); 1894var isOptional = IsOptionalParameter(parameter, factoryContext); 1984var isOptional = IsOptionalParameter(parameter, factoryContext); 2291var isOptional = IsOptionalParameter(parameter, factoryContext);
SendFileResponseExtensions.cs (2)
92var useRequestAborted = !cancellationToken.CanBeCanceled; 114var useRequestAborted = !cancellationToken.CanBeCanceled;
src\Components\Endpoints\src\FormMapping\FormDataReader.cs (1)
246var foundSingleValue = _readOnlyMemoryKeys.TryGetValue(new FormKey(_currentPrefixBuffer), out var result) || result.Count == 1;
src\Components\Endpoints\src\FormMapping\Metadata\FormDataMetadataFactory.cs (1)
28var shouldClearContext = !_context.ResolutionInProgress;
src\Shared\ObjectMethodExecutor\AwaitableInfo.cs (2)
73var implementsINotifyCompletion = typeof(INotifyCompletion).IsAssignableFrom(awaiterType); 84var implementsICriticalNotifyCompletion = typeof(ICriticalNotifyCompletion).IsAssignableFrom(awaiterType);
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
45var isAwaitable = CoercedAwaitableInfo.IsTypeAwaitable(MethodReturnType, out var coercedAwaitableInfo); 68var isAwaitable = IsTaskType(MethodReturnType, out var resultType);
src\Shared\ParameterBindingMethodCache.cs (1)
220var hasParameterInfo = true;
src\Shared\PropertyAsParameterInfo.cs (1)
98var isNullable = Nullable.GetUnderlyingType(parameters[i].ParameterType) != null ||
Microsoft.AspNetCore.Http.Extensions.Tests (16)
HttpResponseJsonExtensionsTests.cs (4)
318var iterated = false; 352var iterated = false; 386var iterated = false; 420var iterated = false;
ProblemDetailsDefaultWriterTest.cs (2)
650var result = writer.CanWrite(new() { HttpContext = context }); 667var result = writer.CanWrite(new() { HttpContext = context });
ProblemDetailsServiceTest.cs (3)
56var result = await service.TryWriteAsync(new() { HttpContext = context, AdditionalMetadata = metadata }); 106var result = await service.TryWriteAsync(new() { HttpContext = context }); 126var result = await service.TryWriteAsync(new() { HttpContext = context });
RequestDelegateFactoryTests.cs (6)
171var invoked = false; 745var invoked = false; 1924var invoked = false; 1957var invoked = false; 2189var invoked = false; 2225var invokedInContext = Assert.IsType<bool>(httpContext.Items["invoked"]);
RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
121var expectGeneratedCode = (expectGeneratedCodeOverride ?? true) && IsGeneratorEnabled;
Microsoft.AspNetCore.Http.Microbenchmarks (1)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
121var expectGeneratedCode = (expectGeneratedCodeOverride ?? true) && IsGeneratorEnabled;
Microsoft.AspNetCore.Http.RequestDelegateGenerator (24)
RequestDelegateGenerator.cs (15)
174var hasJsonBodyOrService = endpoints.Any(endpoint => endpoint.EmitterContext.HasJsonBodyOrService); 175var hasJsonBodyOrQuery = endpoints.Any(endpoint => endpoint.EmitterContext.HasJsonBodyOrQuery); 176var hasJsonBody = endpoints.Any(endpoint => endpoint.EmitterContext.HasJsonBody); 177var hasFormBody = endpoints.Any(endpoint => endpoint.EmitterContext.HasFormBody); 178var hasRouteOrQuery = endpoints.Any(endpoint => endpoint.EmitterContext.HasRouteOrQuery); 179var hasBindAsync = endpoints.Any(endpoint => endpoint.EmitterContext.HasBindAsync); 180var hasParsable = endpoints.Any(endpoint => endpoint.EmitterContext.HasParsable); 181var hasEndpointMetadataProvider = endpoints.Any(endpoint => endpoint.EmitterContext.HasEndpointMetadataProvider); 182var hasEndpointParameterMetadataProvider = endpoints.Any(endpoint => endpoint.EmitterContext.HasEndpointParameterMetadataProvider); 183var hasIResult = endpoints.Any(endpoint => endpoint.Response?.IsIResult == true); 240var hasFormBody = endpoints.Any(endpoint => endpoint.EmitterContext.HasFormBody); 241var hasJsonBody = endpoints.Any(endpoint => endpoint.EmitterContext.HasJsonBody || endpoint.EmitterContext.HasJsonBodyOrService || endpoint.EmitterContext.HasJsonBodyOrQuery); 242var hasResponseMetadata = endpoints.Any(endpoint => endpoint.EmitterContext.HasResponseMetadata); 243var requiresPropertyAsParameterInfo = endpoints.Any(endpoint => endpoint.EmitterContext.RequiresPropertyAsParameterInfo); 244var requiresParameterBindingMetadataClass = endpoints.Any(endpoint => endpoint.EmitterContext.RequiresParameterBindingMetadataClass);
src\Shared\RoslynUtils\ParsabilityHelper.cs (1)
118var implementsIParsable = typeSymbol.AllInterfaces.Any(
StaticRouteHandlerModel\Emitters\EndpointEmitter.cs (2)
18var readFormEmitted = false; 97var serviceProviderEmitted = false;
StaticRouteHandlerModel\EndpointParameter.cs (2)
128else if (TryGetExplicitFromJsonBody(symbol, attributes, wellKnownTypes, out var isOptional)) 434isOptional |= fromBodyAttribute.TryGetNamedArgumentValue<bool>("AllowEmpty", out var allowEmptyValue) && allowEmptyValue;
StaticRouteHandlerModel\StaticRouteHandlerModel.Emitter.cs (4)
40var isOptional = p.IsOptional || type.NullableAnnotation == NullableAnnotation.Annotated; 288var hasFormFiles = endpoint.Parameters.Any(p => p.IsFormFile); 354var hasJsonBody = endpoint.EmitterContext.HasJsonBody || endpoint.EmitterContext.HasJsonBodyOrService || endpoint.EmitterContext.HasJsonBodyOrQuery; 369var emitParametersLocal = true;
Microsoft.AspNetCore.Http.Results (5)
HttpResultsHelper.cs (1)
101var completed = false;
RedirectHttpResult.cs (1)
97var isLocalUrl = SharedUrlHelper.IsLocalUrl(Url);
src\Shared\ResultsHelpers\FileResultHelper.cs (3)
240var modified = ifModifiedSince < lastModified; 248var unmodified = ifUnmodifiedSince >= lastModified; 294var serveBody = !HttpMethods.IsHead(httpContext.Request.Method);
Microsoft.AspNetCore.Http.Results.Tests (14)
RedirectResultTests.cs (3)
45var actual = RedirectHttpResult.IsLocalUrl(url); 66var actual = RedirectHttpResult.IsLocalUrl(url); 80var actual = RedirectHttpResult.IsLocalUrl(url);
ResultsTests.cs (5)
1107var permanent = true; 1124var permanent = true; 1125var preserveMethod = true; 1142var permanent = true; 1143var preserveMethod = true;
ServerSentEventsResultTests.cs (1)
272var bufferingDisabled = false;
TypedResultsTests.cs (5)
951var permanent = true; 968var permanent = true; 969var preserveMethod = true; 986var permanent = true; 987var preserveMethod = true;
Microsoft.AspNetCore.Http.Tests (2)
ApplicationBuilderTests.cs (2)
56var endpointCalled = false; 138var endpointCalled = false;
Microsoft.AspNetCore.HttpLogging (2)
BufferingStream.cs (1)
73EncodingExtensions.Convert(decoder, ros, bufferWriter, flush: false, out var charUsed, out var completed);
W3CLogger.cs (1)
39var firstElement = true;
Microsoft.AspNetCore.HttpOverrides (1)
ForwardedHeadersMiddleware.cs (1)
216var checkKnownIps = _options.KnownNetworks.Count > 0 || _options.KnownProxies.Count > 0;
Microsoft.AspNetCore.HttpOverrides.Tests (12)
ForwardedHeadersMiddlewareTest.cs (4)
350var assertsExecuted = false; 435var assertsExecuted = false; 662var assertsExecuted = false; 719var assertsExecuted = false;
HttpMethodOverrideMiddlewareTest.cs (6)
17var assertsExecuted = false; 48var assertsExecuted = false; 78var assertsExecuted = false; 108var assertsExecuted = false; 146var assertsExecuted = false; 183var assertsExecuted = false;
IPNetworkTest.cs (2)
114var result = IPNetwork.TryParse(input, out var network); 130var result = IPNetwork.TryParse(input, out var network);
Microsoft.AspNetCore.Identity (10)
DataProtectorTokenProvider.cs (2)
148var isEqualsSecurityStamp = stamp == await manager.GetSecurityStampAsync(user); 157var stampIsEmpty = stamp == "";
DefaultPasskeyHandler.cs (3)
82var result = IsValidOrigin(); 231var isAttestationStatementValid = await VerifyAttestationStatementAsync(attestationObjectMemory, clientDataHash, context.HttpContext).ConfigureAwait(false); 507var isOriginValid = await IsValidOriginAsync(originInfo, httpContext).ConfigureAwait(false);
IdentityApiEndpointRouteBuilderExtensions.cs (2)
95var useCookieScheme = (useCookies == true) || (useSessionCookies == true); 96var isPersistent = (useCookies == true) && (useSessionCookies != true);
SecurityStampValidator.cs (1)
142var validate = (issuedUtc == null);
SignInManager.cs (2)
500var alwaysLockout = AppContext.TryGetSwitch("Microsoft.AspNetCore.Identity.CheckPasswordSignInAlwaysResetLockoutOnSuccess", out var enabled) && enabled;
Microsoft.AspNetCore.Identity.EntityFrameworkCore (3)
IdentityUserContext.cs (3)
201var encryptPersonalData = storeOptions?.ProtectPersonalData ?? false; 312var encryptPersonalData = storeOptions?.ProtectPersonalData ?? false; 408var encryptPersonalData = storeOptions?.ProtectPersonalData ?? false;
Microsoft.AspNetCore.Identity.FunctionalTests (1)
src\Identity\Extensions.Core\src\Rfc6238AuthenticationService.cs (1)
39var res = BitConverter.TryWriteBytes(timestepAsBytes, IPAddress.HostToNetworkOrder((long)timestepNumber));
Microsoft.AspNetCore.Identity.InMemory.Test (2)
FunctionalTest.cs (2)
337var isPersistent = bool.Parse(remainder.Value.AsSpan(1)); 350var result = await signInManager.IsTwoFactorClientRememberedAsync(user);
Microsoft.AspNetCore.Identity.Test (10)
IdentityUIScriptsTest.cs (2)
46var isSha256 = scriptTag.Integrity.StartsWith("sha256", StringComparison.Ordinal); 47var isSha384 = scriptTag.Integrity.StartsWith("sha384", StringComparison.Ordinal);
RoleManagerTest.cs (1)
105var result = await manager.RoleExistsAsync(role.Name);
SignInManagerTest.cs (6)
573var lockedout = false; 636var result = await helper.IsTwoFactorEnabledAsync(user); 639var expected = userManagerSupportsTwoFactor && userTwoFactorEnabled && hasValidProviders; 966var lockedout = false; 1218var lockedout = false; 1245var lockedout = false;
UserManagerTest.cs (1)
652var result = await userManager.CheckPasswordAsync(user, pwd);
Microsoft.AspNetCore.Identity.UI (11)
Areas\Identity\Filters\ExternalLoginsPageFilter.cs (1)
20var hasExternalLogins = schemes.Any();
Areas\Identity\Pages\V4\Account\Manage\ChangePassword.cshtml.cs (1)
104var hasPassword = await _userManager.HasPasswordAsync(user);
Areas\Identity\Pages\V4\Account\Manage\EnableAuthenticator.cshtml.cs (1)
133var is2faTokenValid = await _userManager.VerifyTwoFactorTokenAsync(
Areas\Identity\Pages\V4\Account\Manage\GenerateRecoveryCodes.cshtml.cs (2)
66var isTwoFactorEnabled = await _userManager.GetTwoFactorEnabledAsync(user); 83var isTwoFactorEnabled = await _userManager.GetTwoFactorEnabledAsync(user);
Areas\Identity\Pages\V4\Account\Manage\SetPassword.cshtml.cs (1)
91var hasPassword = await _userManager.HasPasswordAsync(user);
Areas\Identity\Pages\V5\Account\Manage\ChangePassword.cshtml.cs (1)
104var hasPassword = await _userManager.HasPasswordAsync(user);
Areas\Identity\Pages\V5\Account\Manage\EnableAuthenticator.cshtml.cs (1)
133var is2faTokenValid = await _userManager.VerifyTwoFactorTokenAsync(
Areas\Identity\Pages\V5\Account\Manage\GenerateRecoveryCodes.cshtml.cs (2)
66var isTwoFactorEnabled = await _userManager.GetTwoFactorEnabledAsync(user); 83var isTwoFactorEnabled = await _userManager.GetTwoFactorEnabledAsync(user);
Areas\Identity\Pages\V5\Account\Manage\SetPassword.cshtml.cs (1)
91var hasPassword = await _userManager.HasPasswordAsync(user);
Microsoft.AspNetCore.InternalTesting (3)
xunit\EnvironmentVariableSkipConditionAttribute.cs (1)
56var hasMatched = _values.Any(value => string.Equals(value, _currentValue, StringComparison.OrdinalIgnoreCase));
xunit\OSSkipConditionAttribute.cs (1)
37var skip = (_excludedOperatingSystem & _osPlatform) == _osPlatform;
xunit\SkipOnHelixAttribute.cs (1)
29var skip = OnHelix() && ShouldSkip();
Microsoft.AspNetCore.InternalTesting.Tests (7)
EnvironmentVariableSkipConditionTest.cs (7)
27var isMet = attribute.IsMet; 46var isMet = attribute.IsMet; 65var isMet = attribute.IsMet; 87var isMet = attribute.IsMet; 103var isMet = attribute.IsMet; 126var isMet = attribute.IsMet; 146var isMet = attribute.IsMet;
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (58)
Internal\DictionaryAdapterTest.cs (17)
25var addStatus = dictionaryAdapter.TryAdd(dictionary, key, serializerOptions, 200, out var message); 45var addStatus = dictionaryAdapter.TryAdd(dictionary, intKey.ToString(CultureInfo.InvariantCulture), serializerOptions, "James", out var message); 64var addStatus = dictionaryAdapter.TryAdd(dictionary, key.ToString(CultureInfo.InvariantCulture), serializerOptions, "James", out var message); 74var getStatus = dictionaryAdapter.TryGet(dictionary, guidKey.ToString(), serializerOptions, out var outValue, out message); 92var addStatus = dictionaryAdapter.TryAdd(dictionary, nameKey, serializerOptions, "James", out var message); 101var getStatus = dictionaryAdapter.TryGet(dictionary, nameKey.ToUpperInvariant(), serializerOptions, out var outValue, out message); 119var addStatus = dictionaryAdapter.TryAdd(dictionary, nameKey, serializerOptions, "James", out var message); 147var replaceStatus = dictionaryAdapter.TryReplace(dictionary, nameKey, serializerOptions, "James", out var message); 167var replaceStatus = dictionaryAdapter.TryReplace(dictionary, guidKey.ToString(), serializerOptions, "James", out var message); 187var replaceStatus = dictionaryAdapter.TryReplace(dictionary, guidKey.ToString(), serializerOptions, "test", out var message); 205var replaceStatus = dictionaryAdapter.TryReplace(dictionary, nameKey, serializerOptions, "Mike", out var message); 223var removeStatus = dictionaryAdapter.TryRemove(dictionary, nameKey, serializerOptions, out var message); 246var replaceStatus = dictionaryAdapter.TryReplace(dictionary, nameKey, serializerOptions, "James", out var message); 266var removeStatus = dictionaryAdapter.TryRemove(dictionary, nameKey, serializerOptions, out var message); 285var removeStatus = dictionaryAdapter.TryRemove(dictionary, uriKey.ToString(), serializerOptions, out var message); 310var testStatus = dictionaryAdapter.TryTest(dictionary, key, serializerOptions, value, out var message); 329var testStatus = dictionaryAdapter.TryTest(dictionary, key, serializerOptions, "John", out var errorMessage);
Internal\ListAdapterTest.cs (21)
23var addStatus = listAdapter.TryAdd(targetObject, "0", serializerOptions, "40", out var message); 41var addStatus = listAdapter.TryAdd(targetObject, "-", serializerOptions, "40", out var message); 58var addStatus = listAdapter.TryAdd(targetObject, position, serializerOptions, "Rob", out var message); 79var addStatus = listAdapter.TryAdd(targetObject, position, serializerOptions, "40", out var message); 97var addStatus = listAdapter.TryAdd(targetObject, position, serializerOptions, "40", out var message); 131var addStatus = listAdapter.TryAdd(targetObject, "-", serializerOptions, 20, out var message); 149var addStatus = listAdapter.TryAdd(targetObject, "-", serializerOptions, value: null, errorMessage: out var message); 169var addStatus = listAdapter.TryAdd(targetObject, "-", serializerOptions, iDto, out var message); 187var addStatus = listAdapter.TryAdd(targetObject, "-", serializerOptions, "James", out var message); 237var addStatus = listAdapter.TryAdd(targetObject, position, serializerOptions, value, out var message); 292var addStatus = listAdapter.TryAdd(targetObject, position, serializerOptions, value, out var message); 313var getStatus = listAdapter.TryGet(targetObject, position, serializerOptions, out var value, out var message); 332var getStatus = listAdapter.TryGet(targetObject, position, serializerOptions, out var value, out var message); 352var removeStatus = listAdapter.TryRemove(targetObject, position, serializerOptions, out var message); 371var removeStatus = listAdapter.TryRemove(targetObject, position, serializerOptions, out var message); 387var replaceStatus = listAdapter.TryReplace(targetObject, "-", serializerOptions, "James", out var message); 403var replaceStatus = listAdapter.TryReplace(targetObject, "-", serializerOptions, 30, out var message); 439var replaceStatus = listAdapter.TryReplace(targetObject, position, serializerOptions, 30, out var message); 458var testStatus = listAdapter.TryTest(targetObject, "0", serializerOptions, "10", out var message); 475var testStatus = listAdapter.TryTest(targetObject, "1", serializerOptions, 10, out var errorMessage); 492var testStatus = listAdapter.TryTest(targetObject, "2", serializerOptions, "10", out var errorMessage);
Internal\ObjectVisitorTest.cs (8)
51var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 85var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 129var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 149var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 167var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 183var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 199var visitStatus = visitor.TryVisit(ref target, out var adapter, out var message); 215var visitStatus = visitor.TryVisit(ref target, out var adapter, out var message);
Internal\PocoAdapterTest.cs (12)
24var addStatus = adapter.TryAdd(model, "Name", serializerOptions, "John", out var errorMessage); 45var addStatus = adapter.TryAdd(model, "LastName", serializerOptions, "Smith", out var errorMessage); 64var getStatus = adapter.TryGet(model, "Name", serializerOptions, out var value, out var errorMessage); 85var getStatus = adapter.TryGet(model, "LastName", serializerOptions, out var value, out var errorMessage); 105var removeStatus = adapter.TryRemove(model, "Name", serializerOptions, out var errorMessage); 126var removeStatus = adapter.TryRemove(model, "LastName", serializerOptions, out var errorMessage); 145var replaceStatus = adapter.TryReplace(model, "Name", serializerOptions, "John", out var errorMessage); 167var replaceStatus = adapter.TryReplace(model, "Age", serializerOptions, "TwentySix", out var errorMessage); 188var replaceStatus = adapter.TryReplace(model, "LastName", serializerOptions, "Smith", out var errorMessage); 215var replaceStatus = adapter.TryReplace(model, "Rectangle", serializerOptions, "Oval", out var errorMessage); 234var testStatus = adapter.TryTest(model, "Name", serializerOptions, "Joana", out var errorMessage); 255var testStatus = adapter.TryTest(model, "Name", serializerOptions, "John", out var errorMessage);
Microsoft.AspNetCore.JsonPatch.Tests (59)
Internal\DictionaryAdapterTest.cs (17)
28var addStatus = dictionaryAdapter.TryAdd(dictionary, key, resolver, 200, out var message); 48var addStatus = dictionaryAdapter.TryAdd(dictionary, intKey.ToString(CultureInfo.InvariantCulture), resolver, "James", out var message); 67var addStatus = dictionaryAdapter.TryAdd(dictionary, key.ToString(CultureInfo.InvariantCulture), resolver, "James", out var message); 77var getStatus = dictionaryAdapter.TryGet(dictionary, guidKey.ToString(), resolver, out var outValue, out message); 95var addStatus = dictionaryAdapter.TryAdd(dictionary, nameKey, resolver, "James", out var message); 104var getStatus = dictionaryAdapter.TryGet(dictionary, nameKey.ToUpperInvariant(), resolver, out var outValue, out message); 122var addStatus = dictionaryAdapter.TryAdd(dictionary, nameKey, resolver, "James", out var message); 150var replaceStatus = dictionaryAdapter.TryReplace(dictionary, nameKey, resolver, "James", out var message); 170var replaceStatus = dictionaryAdapter.TryReplace(dictionary, guidKey.ToString(), resolver, "James", out var message); 190var replaceStatus = dictionaryAdapter.TryReplace(dictionary, guidKey.ToString(), resolver, "test", out var message); 208var replaceStatus = dictionaryAdapter.TryReplace(dictionary, nameKey, resolver, "Mike", out var message); 226var removeStatus = dictionaryAdapter.TryRemove(dictionary, nameKey, resolver, out var message); 248var replaceStatus = dictionaryAdapter.TryReplace(dictionary, nameKey, resolver, "James", out var message); 268var removeStatus = dictionaryAdapter.TryRemove(dictionary, nameKey, resolver, out var message); 287var removeStatus = dictionaryAdapter.TryRemove(dictionary, uriKey.ToString(), resolver, out var message); 312var testStatus = dictionaryAdapter.TryTest(dictionary, key, resolver, value, out var message); 331var testStatus = dictionaryAdapter.TryTest(dictionary, key, resolver, "John", out var errorMessage);
Internal\ListAdapterTest.cs (21)
23var addStatus = listAdapter.TryAdd(targetObject, "0", resolver, "40", out var message); 41var addStatus = listAdapter.TryAdd(targetObject, "-", resolver, "40", out var message); 58var addStatus = listAdapter.TryAdd(targetObject, position, resolver, "Rob", out var message); 79var addStatus = listAdapter.TryAdd(targetObject, position, resolver, "40", out var message); 97var addStatus = listAdapter.TryAdd(targetObject, position, resolver, "40", out var message); 131var addStatus = listAdapter.TryAdd(targetObject, "-", resolver, "20", out var message); 149var addStatus = listAdapter.TryAdd(targetObject, "-", resolver, value: null, errorMessage: out var message); 169var addStatus = listAdapter.TryAdd(targetObject, "-", resolver, iDto, out var message); 187var addStatus = listAdapter.TryAdd(targetObject, "-", resolver, "James", out var message); 237var addStatus = listAdapter.TryAdd(targetObject, position, resolver, value, out var message); 292var addStatus = listAdapter.TryAdd(targetObject, position, resolver, value, out var message); 313var getStatus = listAdapter.TryGet(targetObject, position, resolver, out var value, out var message); 332var getStatus = listAdapter.TryGet(targetObject, position, resolver, out var value, out var message); 352var removeStatus = listAdapter.TryRemove(targetObject, position, resolver, out var message); 371var removeStatus = listAdapter.TryRemove(targetObject, position, resolver, out var message); 387var replaceStatus = listAdapter.TryReplace(targetObject, "-", resolver, "James", out var message); 403var replaceStatus = listAdapter.TryReplace(targetObject, "-", resolver, "30", out var message); 439var replaceStatus = listAdapter.TryReplace(targetObject, position, resolver, "30", out var message); 456var testStatus = listAdapter.TryTest(targetObject, "0", resolver, "10", out var message); 473var testStatus = listAdapter.TryTest(targetObject, "1", resolver, "10", out var errorMessage); 490var testStatus = listAdapter.TryTest(targetObject, "2", resolver, "10", out var errorMessage);
Internal\ObjectVisitorTest.cs (9)
51var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 84var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 114var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 146var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 166var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 184var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 200var visitStatus = visitor.TryVisit(ref targetObject, out var adapter, out var message); 216var visitStatus = visitor.TryVisit(ref target, out var adapter, out var message); 232var visitStatus = visitor.TryVisit(ref target, out var adapter, out var message);
Internal\PocoAdapterTest.cs (12)
30var addStatus = adapter.TryAdd(model, "Name", contractResolver, "John", out var errorMessage); 51var addStatus = adapter.TryAdd(model, "LastName", contractResolver, "Smith", out var errorMessage); 70var getStatus = adapter.TryGet(model, "Name", contractResolver, out var value, out var errorMessage); 91var getStatus = adapter.TryGet(model, "LastName", contractResolver, out var value, out var errorMessage); 111var removeStatus = adapter.TryRemove(model, "Name", contractResolver, out var errorMessage); 132var removeStatus = adapter.TryRemove(model, "LastName", contractResolver, out var errorMessage); 151var replaceStatus = adapter.TryReplace(model, "Name", contractResolver, "John", out var errorMessage); 173var replaceStatus = adapter.TryReplace(model, "Age", contractResolver, "TwentySix", out var errorMessage); 194var replaceStatus = adapter.TryReplace(model, "LastName", contractResolver, "Smith", out var errorMessage); 217var replaceStatus = adapter.TryReplace(model, "Rectangle", contractResolver, "Oval", out var errorMessage); 235var testStatus = adapter.TryTest(model, "Name", contractResolver, "Joana", out var errorMessage); 256var testStatus = adapter.TryTest(model, "Name", contractResolver, "John", out var errorMessage);
Microsoft.AspNetCore.Mvc.Abstractions (7)
ModelBinding\BindingInfo.cs (3)
113var isBindingInfoPresent = false; 207var isBindingInfoPresent = bindingInfo != null; 232var isBindingInfoPresent = false;
ModelBinding\ModelMetadata.cs (1)
42AppContext.TryGetSwitch("Microsoft.AspNetCore.Mvc.ApiExplorer.IsEnhancedModelMetadataSupported", out var isEnhancedModelMetadataSupported) ? isEnhancedModelMetadataSupported : true;
ModelBinding\ModelStateDictionary.cs (2)
1162var result = _prefixEnumerator.MoveNext(); 1237var result = _prefixEnumerator.MoveNext();
src\Shared\ParameterBindingMethodCache.cs (1)
220var hasParameterInfo = true;
Microsoft.AspNetCore.Mvc.Abstractions.Test (17)
Filters\FilterContextTest.cs (3)
27var result = context.IsEffectivePolicy((ITestFilterPolicy)filters.First()); 47var result = context.IsEffectivePolicy((ITestFilterPolicy)filters.Last()); 66var result = context.IsEffectivePolicy(Mock.Of<IAnotherTestFilterPolicy>());
ModelBinding\ModelStateDictionaryTest.cs (12)
22var result = dictionary.ContainsKey(key); 38var remove = dictionary.Remove(key); 39var containsKey = dictionary.ContainsKey(key); 58var result = dictionary.ContainsKey(key); 459var isValid = dictionary.IsValid; 476var isValid = dictionary.IsValid; 540var isValid = dictionary.IsValid; 788var result = dictionary.TryAddModelError("key1", "error1"); 820var result = dictionary.TryAddModelError("key1", "error1"); 893var result = dictionary.TryAddModelError("key1", "error1"); 952var canAdd = dictionary.HasReachedMaxErrors; 1632var isValid = dictionary.IsValid;
ModelBinding\ValueProviderResultTest.cs (2)
176var result = x == y; 187var result = x != y;
Microsoft.AspNetCore.Mvc.Api.Analyzers (4)
ActualApiResponseMetadataFactory.cs (1)
30var allReturnStatementsReadable = true;
AddResponseTypeAttributeCodeFixAction.cs (1)
66var addUsingDirective = false;
ApiConventionAnalyzer.cs (2)
48var hasUnreadableStatusCodes = !ActualApiResponseMetadataFactory.TryGetActualResponseMetadata(symbolCache, (IMethodBodyOperation)context.Operation, out var actualResponseMetadata); 50var hasUndocumentedStatusCodes = false;
Microsoft.AspNetCore.Mvc.ApiExplorer (8)
ApiResponseTypeProvider.cs (2)
98out var _, 308var isSupportedContentType = false;
EndpointMetadataApiDescriptionProvider.cs (5)
66var disableInferredBody = httpMethodMetadata.HttpMethods.Any(ShouldDisableInferredBody); 115var hasBodyOrFormFileParameter = false; 142var isOptional = acceptsMetadata.IsOptional; 184var isOptional = parameter.IsOptional; 344responseProviderMetadata, responseType, defaultErrorType, contentTypes, out var errorSetByDefault);
src\Shared\PropertyAsParameterInfo.cs (1)
98var isNullable = Nullable.GetUnderlyingType(parameters[i].ParameterType) != null ||
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
EndpointMetadataApiDescriptionProviderTest.cs (1)
1651var shouldDisableInferredBodyForMethod = httpMethods is null || httpMethods.Any(method =>
Microsoft.AspNetCore.Mvc.Core (73)
ActionConstraints\ActionConstraintCache.cs (1)
69var allActionConstraintsCached = true;
ApplicationModels\ApplicationModelFactory.cs (2)
260var hasAttributeRoutedActions = false; 261var hasConventionallyRoutedActions = false;
ApplicationModels\ControllerActionDescriptorBuilder.cs (3)
106var isVisible = 112var isVisibleSetOnActionOrController = 120var isVisibleSetOnApplication = application.ApiExplorer?.IsVisible ?? false;
ApplicationModels\DefaultApplicationModelProvider.cs (1)
533var createSelectorForSilentRouteProviders = false;
ConsumesAttribute.cs (1)
168var isActionWithoutConsumeConstraintPresent = context.Candidates.Any(
Filters\FilterFactory.cs (1)
40var allFiltersAreReusable = true;
Formatters\AcceptHeaderParser.cs (1)
104currentIndex = GetNextNonEmptyOrWhitespaceIndex(value, currentIndex, out var separatorFound);
Formatters\TextOutputFormatter.cs (1)
222var sortNeeded = false;
Infrastructure\ActionSelector.cs (2)
192var isMatch = true; 193var foundMatchingConstraint = false;
Infrastructure\ControllerActionInvoker.cs (2)
296var isCompleted = false; 461var isCompleted = false;
Infrastructure\DefaultOutputFormatterSelector.cs (1)
74var selectFormatterWithoutRegardingAcceptHeader = false;
Infrastructure\ResourceInvoker.cs (6)
227var isCompleted = false; 952var isCompleted = false; 1004var isCompleted = false; 1052var isCompleted = false; 1090var isCompleted = false; 1355var isCompleted = false;
ModelBinding\Binders\BodyModelBinderProvider.cs (1)
83var treatEmptyInputAsDefaultValue = CalculateAllowEmptyBody(context.BindingInfo.EmptyBodyBehavior, _options);
ModelBinding\Binders\CollectionModelBinder.cs (1)
361var didBind = false;
ModelBinding\Binders\ComplexObjectModelBinder.cs (11)
71var attemptedBinding = false; 72var bindingSucceeded = false; 228var attemptedBinding = false; 229var bindingSucceeded = false; 236var postponePlaceholderBinding = false; 324var attemptedBinding = false; 325var bindingSucceeded = false; 332var postponePlaceholderBinding = false; 509var isTopLevelObject = bindingContext.IsTopLevelObject; 545var performsConstructorBinding = bindingContext.Model == null && modelMetadata.BoundConstructor != null; 577var hasGreedyBinders = false;
ModelBinding\Binders\ComplexTypeModelBinder.cs (5)
106var attemptedPropertyBinding = false; 107var propertyBindingSucceeded = false; 108var postponePlaceholderBinding = false; 314var isTopLevelObject = bindingContext.IsTopLevelObject; 378var hasGreedyBinders = false;
ModelBinding\Binders\DecimalModelBinder.cs (1)
94var isFormatException = exception is FormatException;
ModelBinding\Binders\DoubleModelBinder.cs (1)
94var isFormatException = exception is FormatException;
ModelBinding\Binders\FloatModelBinder.cs (1)
94var isFormatException = exception is FormatException;
ModelBinding\Binders\FormFileModelBinder.cs (1)
40var createFileCollection = bindingContext.ModelType == typeof(IFormFileCollection);
ModelBinding\Binders\HeaderModelBinder.cs (1)
77var isTopLevelObject = bindingContext.IsTopLevelObject;
ModelBinding\Binders\ServicesModelBinderProvider.cs (1)
29var isRequired = context.Metadata.IsRequired ||
ModelBinding\Binders\SimpleTypeModelBinder.cs (1)
89var isFormatException = exception is FormatException;
ModelBinding\CompositeValueProvider.cs (2)
165var shouldFilter = false; 212var shouldFilter = false;
ModelBinding\ModelBindingHelper.cs (1)
693var canConvertFrom = converter.CanConvertFrom(value.GetType());
ModelBinding\Validation\ClientValidatorCache.cs (1)
51var allValidatorsCached = true;
ModelBinding\Validation\ValidationVisitor.cs (2)
375var isValid = true; 424var isValid = true;
ModelBinding\Validation\ValidatorCache.cs (1)
41var allValidatorsCached = true;
RequireHttpsAttribute.cs (1)
88var permanentValue = _permanent ?? optionsAccessor.Value.RequireHttpsPermanent;
Routing\ActionConstraintMatcherPolicy.cs (2)
203var isMatch = true; 204var foundMatchingConstraint = false;
Routing\ViewEnginePath.cs (1)
58var requiresResolution = false;
src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (2)
256var domainHasValue = !string.IsNullOrEmpty(options.Domain); 257var pathHasValue = !string.IsNullOrEmpty(options.Path);
src\Shared\HttpRuleParser.cs (1)
121var haveDot = !allowDecimal;
src\Shared\MediaType\ReadOnlyMediaTypeHeaderValue.cs (1)
425var parameterFound = true;
src\Shared\ObjectMethodExecutor\AwaitableInfo.cs (2)
73var implementsINotifyCompletion = typeof(INotifyCompletion).IsAssignableFrom(awaiterType); 84var implementsICriticalNotifyCompletion = typeof(ICriticalNotifyCompletion).IsAssignableFrom(awaiterType);
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
45var isAwaitable = CoercedAwaitableInfo.IsTypeAwaitable(MethodReturnType, out var coercedAwaitableInfo); 68var isAwaitable = IsTaskType(MethodReturnType, out var resultType);
src\Shared\ParameterDefaultValue\ParameterDefaultValue.cs (2)
24var hasDefaultValue = CheckHasDefaultValue(parameter, out var tryToGetDefaultValue);
src\Shared\PropertyHelper\PropertyHelper.cs (2)
422var allPropertiesDefinedOnType = true; 453var ignoreProperty = false;
src\Shared\ResultsHelpers\FileResultHelper.cs (3)
240var modified = ifModifiedSince < lastModified; 248var unmodified = ifUnmodifiedSince >= lastModified; 294var serveBody = !HttpMethods.IsHead(httpContext.Request.Method);
Microsoft.AspNetCore.Mvc.Core.Test (232)
ActionConstraints\HttpMethodActionConstraintTest.cs (2)
34var result = constraint.Accept(context); 50var result = constraint.Accept(context);
ApiExplorer\ApiConventionMatcherTest.cs (30)
19var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Any); 33var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Exact); 47var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Exact); 61var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Exact); 75var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Exact); 89var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Exact); 103var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Prefix); 117var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Prefix); 131var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Prefix); 145var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Prefix); 159var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Prefix); 173var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Prefix); 187var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Suffix); 201var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Suffix); 215var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Suffix); 229var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Suffix); 243var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Suffix); 255var result = ApiConventionMatcher.IsNameMatch(name, conventionName, ApiConventionNameMatchBehavior.Suffix); 268var result = ApiConventionMatcher.IsTypeMatch(type, conventionType, ApiConventionTypeMatchBehavior.Any); 282var result = ApiConventionMatcher.IsTypeMatch(type, conventionType, ApiConventionTypeMatchBehavior.AssignableFrom); 296var result = ApiConventionMatcher.IsTypeMatch(type, conventionType, ApiConventionTypeMatchBehavior.AssignableFrom); 310var result = ApiConventionMatcher.IsTypeMatch(type, conventionType, ApiConventionTypeMatchBehavior.AssignableFrom); 324var result = ApiConventionMatcher.IsTypeMatch(type, conventionType, ApiConventionTypeMatchBehavior.AssignableFrom); 338var result = ApiConventionMatcher.IsMatch(method, conventionMethod); 352var result = ApiConventionMatcher.IsMatch(method, conventionMethod); 366var result = ApiConventionMatcher.IsMatch(method, conventionMethod); 380var result = ApiConventionMatcher.IsMatch(method, conventionMethod); 394var result = ApiConventionMatcher.IsMatch(method, conventionMethod); 408var result = ApiConventionMatcher.IsMatch(method, conventionMethod); 422var result = ApiConventionMatcher.IsMatch(method, conventionMethod);
ApiExplorer\ApiConventionResultTest.cs (8)
16var result = ApiConventionResult.TryGetApiConvention(method, new[] { attribute }, out var conventionResult); 37var result = ApiConventionResult.TryGetApiConvention(method, new[] { attribute }, out var conventionResult); 77var result = ApiConventionResult.TryGetApiConvention(method, attributes, result: out var conventionResult); 102var result = ApiConventionResult.TryGetApiConvention(method, attributes, out var conventionResult); 122var result = ApiConventionResult.TryGetApiConvention(method, attributes, out var conventionResult); 145var result = ApiConventionResult.TryGetApiConvention(method, conventions, out var conventionResult); 169var result = ApiConventionResult.TryGetApiConvention(method, conventions, out var conventionResult); 193var result = ApiConventionResult.TryGetApiConvention(method, conventions, out var conventionResult);
ApplicationModels\DefaultApplicationModelProviderTest.cs (15)
487var isValid = DefaultApplicationModelProvider.IsAction(typeof(DerivedController).GetTypeInfo(), method); 502var isValid = DefaultApplicationModelProvider.IsAction(typeof(BaseController).GetTypeInfo(), method); 519var isValid = DefaultApplicationModelProvider.IsAction(typeof(DerivedController).GetTypeInfo(), method); 535var isValid = DefaultApplicationModelProvider.IsAction(typeof(OperatorOverloadingController).GetTypeInfo(), method); 550var isValid = DefaultApplicationModelProvider.IsAction(typeof(DerivedController).GetTypeInfo(), method); 565var isValid = DefaultApplicationModelProvider.IsAction(typeof(DerivedController).GetTypeInfo(), method); 586var isValid = DefaultApplicationModelProvider.IsAction(typeof(DerivedController).GetTypeInfo(), method); 604var isValid = DefaultApplicationModelProvider.IsAction(typeInfo, method); 625var isValid = DefaultApplicationModelProvider.IsAction(typeInfo, method); 642var isValid = DefaultApplicationModelProvider.IsAction(typeInfo, method); 658var isValid = DefaultApplicationModelProvider.IsAction(typeInfo, method); 676var isValid = DefaultApplicationModelProvider.IsAction(typeInfo, method); 697var isValid = DefaultApplicationModelProvider.IsAction(typeInfo, method); 717var isValid = DefaultApplicationModelProvider.IsAction(typeInfo, method); 738var isValid = DefaultApplicationModelProvider.IsAction(typeof(DerivedController).GetTypeInfo(), method);
Builder\MvcAreaRouteBuilderExtensionsTest.cs (1)
250var match = kvp.Value.Match(
ControllerBaseTest.cs (10)
2629var result = await controller.TryUpdateModelAsync(model); 2657var result = await controller.TryUpdateModelAsync(model, modelName); 2684var result = await controller.TryUpdateModelAsync(model, modelName, valueProvider); 2705var result = await controller.TryUpdateModelAsync(model, modelName); 2953var result = await controller.TryUpdateModelAsync(model, model.GetType(), modelName); 2981var result = await controller.TryUpdateModelAsync(model, model.GetType(), modelName); 3077var result = controller.TryValidateModel(model); 3112var result = controller.TryValidateModel(model, "Prefix"); 3149var result = controller.TryValidateModel(model); 3168var result = controller.TryValidateModel(model);
FileResultHelperTest.cs (1)
372var ifRangeIsValid = FileResultHelper.IfRangeValid(
Formatters\FormatterMappingsTest.cs (1)
121var cleared = options.ClearMediaTypeMappingForFormat(format);
Formatters\InputFormatterTest.cs (9)
47var result = formatter.CanRead(context); 81var result = formatter.CanRead(context); 112var result = formatter.CanRead(context); 146var result = formatter.CanRead(context); 177var result = formatter.CanRead(context); 214var result = formatter.CanRead(context); 244var result = formatter.CanRead(context); 282var result = formatter.CanRead(context); 311var result = formatter.CanRead(context);
Formatters\JsonInputFormatterTestBase.cs (1)
44var result = formatter.CanRead(formatterContext);
Formatters\JsonOutputFormatterTestBase.cs (1)
51var actualCanWriteValue = formatter.CanWriteResult(outputFormatterContext);
Formatters\MediaTypeTest.cs (8)
223var result = subSetMediaType.IsSubsetOf(setMediaType); 252var result = subSetMediaType.IsSubsetOf(setMediaType); 265var result = mediaType.MatchesAllTypes; 280var result = mediaType.MatchesAllTypes; 295var result = mediaType.MatchesAllSubTypes; 308var result = mediaType.MatchesAllSubTypes; 328var result = mediaType.MatchesAllSubTypesWithoutSuffix; 350var result = mediaType.HasWildcard;
Formatters\NoContentFormatterTests.cs (3)
53var result = formatter.CanWriteResult(context); 77var result = formatter.CanWriteResult(context); 108var result = formatter.CanWriteResult(context);
Formatters\OutputFormatterTests.cs (3)
25var result = formatter.CanWriteResult(context); 67var result = formatter.CanWriteResult(context); 97var result = formatter.CanWriteResult(context);
Formatters\StreamOutputFormatterTest.cs (3)
30var canWrite = formatter.CanWriteResult(context); 55var canWrite = formatter.CanWriteResult(context); 78var result = formatter.CanWriteResult(context);
Formatters\StringOutputFormatterTests.cs (4)
53var result = formatter.CanWriteResult(context); 72var result = formatter.CanWriteResult(context); 99var result = formatter.CanWriteResult(context); 121var result = formatter.CanWriteResult(context);
Formatters\SystemTextJsonOutputFormatterTest.cs (1)
137var iterated = false;
Infrastructure\AsyncEnumerableReaderTest.cs (4)
23var result = readerFactory.TryGetReader(type, out var reader); 38var result = readerFactory.TryGetReader(asyncEnumerable.GetType(), out var reader); 56var result = readerFactory.TryGetReader(asyncEnumerable.GetType(), out var reader); 161var result = readerFactory.TryGetReader(asyncEnumerable.GetType(), out var reader);
Infrastructure\DefaultApiProblemDetailsWriterTest.cs (2)
130var result = writer.CanWrite(new() { HttpContext = context }); 145var result = writer.CanWrite(new() { HttpContext = context });
Infrastructure\JsonResultExecutorTestBase.cs (2)
371var iterated = false; 405var iterated = false;
ModelBinding\Binders\BodyModelBinderProviderTest.cs (4)
92var allowEmpty = BodyModelBinderProvider.CalculateAllowEmptyBody(EmptyBodyBehavior.Default, options); 102var allowEmpty = BodyModelBinderProvider.CalculateAllowEmptyBody(EmptyBodyBehavior.Default, options: null); 112var allowEmpty = BodyModelBinderProvider.CalculateAllowEmptyBody(EmptyBodyBehavior.Allow, options: new MvcOptions()); 126var allowEmpty = BodyModelBinderProvider.CalculateAllowEmptyBody(EmptyBodyBehavior.Disallow, options);
ModelBinding\Binders\CollectionModelBinderTest.cs (1)
446var result = binder.CanCreateInstance(modelType);
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (6)
423var canUpdate = ComplexObjectModelBinder.CanUpdateReadOnlyProperty(metadata.ModelType); 479var result = ComplexObjectModelBinder.CanBindItem(bindingContext, metadata); 506var result = ComplexObjectModelBinder.CanBindItem(bindingContext, metadata); 531var result = ComplexObjectModelBinder.CanBindItem(bindingContext, metadata); 558var result = ComplexObjectModelBinder.CanBindItem(bindingContext, metadata); 584var result = ComplexObjectModelBinder.CanBindItem(bindingContext, metadata);
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (7)
483var canUpdate = ComplexTypeModelBinder.CanUpdatePropertyInternal(propertyMetadata); 503var canUpdate = ComplexTypeModelBinder.CanUpdatePropertyInternal(metadata); 660var result = binder.CanBindPropertyPublic(bindingContext, metadata); 687var result = binder.CanBindPropertyPublic(bindingContext, metadata); 712var result = binder.CanBindPropertyPublic(bindingContext, metadata); 739var result = binder.CanBindPropertyPublic(bindingContext, metadata); 765var result = binder.CanBindPropertyPublic(bindingContext, metadata);
ModelBinding\Binders\DictionaryModelBinderTest.cs (1)
614var result = binder.CanCreateInstance(modelType);
ModelBinding\ElementalValueProviderTests.cs (2)
26var containsPrefix = elementalValueProvider.ContainsPrefix(prefix); 48var containsPrefix = elementalValueProvider.ContainsPrefix(prefix);
ModelBinding\EnumerableValueProviderTest.cs (3)
36var result = valueProvider.ContainsPrefix(string.Empty); 49var result = valueProvider.ContainsPrefix(string.Empty); 77var result = valueProvider.ContainsPrefix("biff");
ModelBinding\FormFileValueProviderTest.cs (2)
24var result = valueProvider.ContainsPrefix("file"); 43var result = valueProvider.ContainsPrefix("file");
ModelBinding\Metadata\BindingSourceTest.cs (4)
47var result = BindingSource.ModelBinding.CanAcceptDataFrom(bindingSource); 57var result = BindingSource.Query.CanAcceptDataFrom(BindingSource.Query); 84var result = BindingSource.ModelBinding.CanAcceptDataFrom(bindingSource); 94var result = BindingSource.Query.CanAcceptDataFrom(BindingSource.Path);
ModelBinding\Metadata\CompositeBindingSourceTest.cs (2)
41var result = composite.CanAcceptDataFrom(BindingSource.Query); 56var result = composite.CanAcceptDataFrom(BindingSource.Path);
ModelBinding\Metadata\DefaultModelMetadataTest.cs (34)
309var isBindingAllowed = metadata.IsBindingAllowed; 336var isBindingRequired = metadata.IsBindingRequired; 363var isParseableType = metadata.IsParseableType; 386var isParseableType = metadata.IsParseableType; 407var isParseableType = metadata.IsParseableType; 429var isRequired = metadata.IsRequired; 450var isRequired = metadata.IsRequired; 744var isReadOnly = metadata.IsReadOnly; 763var isReadOnly = metadata.Properties["PublicGetPrivateSetProperty"].IsReadOnly; 782var isReadOnly = metadata.Properties["PublicGetProtectedSetProperty"].IsReadOnly; 801var isReadOnly = metadata.Properties["PublicGetPublicSetProperty"].IsReadOnly; 825var validateChildren = metadata.ValidateChildren; 852var validateChildren = metadata.ValidateChildren; 915var validateChildren = metadata.ValidateChildren; 940var validateChildren = metadata.ValidateChildren; 997var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1015var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1031var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1045var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1059var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1084var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1111var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1135var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1162var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1203var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1246var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1275var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1318var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1363var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1404var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1454var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1499var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1544var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata); 1587var result = DefaultModelMetadata.CalculateHasValidators(new HashSet<DefaultModelMetadata>(), modelMetadata);
ModelBinding\ModelBindingHelperTest.cs (16)
32var result = await ModelBindingHelper.TryUpdateModelAsync( 73var result = await ModelBindingHelper.TryUpdateModelAsync( 113var result = await ModelBindingHelper.TryUpdateModelAsync( 137var result = await ModelBindingHelper.TryUpdateModelAsync( 191var result = await ModelBindingHelper.TryUpdateModelAsync( 217var result = await ModelBindingHelper.TryUpdateModelAsync( 267var result = await ModelBindingHelper.TryUpdateModelAsync( 318var result = await ModelBindingHelper.TryUpdateModelAsync( 466var result = await ModelBindingHelper.TryUpdateModelAsync( 521var result = await ModelBindingHelper.TryUpdateModelAsync( 549var result = await ModelBindingHelper.TryUpdateModelAsync( 589var result = await ModelBindingHelper.TryUpdateModelAsync( 1349var result = ModelBindingHelper.CanGetCompatibleCollection<int>(bindingContext); 1420var result = ModelBindingHelper.CanGetCompatibleCollection<int>(bindingContext); 1436var result = ModelBindingHelper.CanGetCompatibleCollection<int>(bindingContext); 1487var result = ModelBindingHelper.CanGetCompatibleCollection<int>(bindingContext);
ModelBinding\PrefixContainerTest.cs (9)
16var result = container.ContainsPrefix(string.Empty); 30var result = container.ContainsPrefix(string.Empty); 48var result = container.ContainsPrefix(prefix); 66var result = container.ContainsPrefix(prefix); 89var result = container.ContainsPrefix(prefix); 107var result = container.ContainsPrefix(prefix); 129var result = container.ContainsPrefix(prefix); 153var result = container.ContainsPrefix("a"); 177var result = container.ContainsPrefix("a");
ModelBinding\RouteValueProviderTests.cs (3)
151var result = valueProvider.ContainsPrefix(prefix); 207var result = provider.ContainsPrefix("not-test-key"); 224var result = provider.ContainsPrefix("test-key");
ModelBinding\Validation\DefaultModelValidatorProviderTest.cs (2)
150var result = validatorProvider.HasValidators(typeof(object), attributes); 164var result = validatorProvider.HasValidators(typeof(object), attributes);
RedirectToActionResultTest.cs (1)
24var expectedPermanentFlag = false;
RedirectToRouteResultTest.cs (1)
26var expectedPermanentFlag = false;
Routing\ActionEndpointFactoryTest.cs (2)
487var isPresent = fullSet.TryGetValue(subsetPair.Key, out var fullSetPairValue); 495var isEndpointSuppressed = endpoint.Metadata.GetMetadata<ISuppressMatchingMetadata>()?.SuppressMatching ?? false;
Routing\KnownRouteValueConstraintTests.cs (7)
51var match = knownRouteValueConstraint.Match(httpContext: null, route: null, "area", values, RouteDirection.IncomingRequest); 76var match = constraint.Match(httpContext, route, keyName, values, direction); 112var match = constraint.Match(httpContext, route, keyName, values, direction); 150var match = constraint.Match(httpContext, route, keyName, values, direction); 175var match = constraint.Match(httpContext, route, "area", values, direction); 234var match = constraint.Match(httpContext: null, route: null, keyName, values, direction); 263var match = constraint.Match(httpContext: null, route: null, "randomKey", values, direction);
Routing\UrlHelperTestBase.cs (16)
70var result = helper.IsLocalUrl(url); 86var result = helper.IsLocalUrl(url); 101var result = helper.IsLocalUrl(url); 117var result = helper.IsLocalUrl(url); 134var result = helper.IsLocalUrl(url); 149var result = helper.IsLocalUrl(url); 164var result = helper.IsLocalUrl(url); 178var result = helper.IsLocalUrl(url); 195var result = helper.IsLocalUrl(url); 213var result = helper.IsLocalUrl(url); 232var result = helper.IsLocalUrl(url); 249var result = helper.IsLocalUrl(url); 268var result = helper.IsLocalUrl(url); 283var result = helper.IsLocalUrl(url); 301var result = helper.IsLocalUrl(url); 320var result = helper.IsLocalUrl(url);
Microsoft.AspNetCore.Mvc.Cors (3)
CorsApplicationModelProvider.cs (3)
42var isCorsEnabledGlobally = context.Result.Filters.OfType<ICorsAuthorizationFilter>().Any() || 59var corsOnController = enableCors != null || disableCors != null || controllerModel.Filters.OfType<ICorsAuthorizationFilter>().Any(); 75var corsOnAction = enableCors != null || disableCors != null || actionModel.Filters.OfType<ICorsAuthorizationFilter>().Any();
Microsoft.AspNetCore.Mvc.Cors.Test (3)
CorsHttpMethodActionConstraintTest.cs (3)
35var result = constraint.Accept(context); 50var result = constraint.Accept(context); 66var result = constraint.Accept(context);
Microsoft.AspNetCore.Mvc.DataAnnotations (3)
DataAnnotationsClientModelValidatorProvider.cs (1)
58var hasRequiredAttribute = false;
DataAnnotationsMetadataProvider.cs (2)
332var addInferredRequiredAttribute = false; 435var isOptional = nullability != null && nullability.ReadState != NullabilityState.NotNull;
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (13)
DataAnnotationsMetadataProviderTest.cs (7)
339var dataAnnotationLocalizerProviderWasUsed = false; 1589var result = DataAnnotationsMetadataProvider.IsRequired(context); 1605var result = DataAnnotationsMetadataProvider.IsRequired(context); 1622var result = DataAnnotationsMetadataProvider.IsRequired(context); 1641var result = DataAnnotationsMetadataProvider.IsRequired(context); 1658var result = DataAnnotationsMetadataProvider.IsRequired(context); 1675var result = DataAnnotationsMetadataProvider.IsRequired(context);
DataAnnotationsModelValidatorProviderTest.cs (3)
118var result = provider.HasValidators(mockValidatable.GetType(), Array.Empty<object>()); 132var result = provider.HasValidators(typeof(object), attributes); 146var result = provider.HasValidators(typeof(object), attributes);
ModelMetadataProviderTest.cs (3)
95var result = property.HideSurroundingHtml; 110var result = property.HideSurroundingHtml; 351var result = accessor(metadata);
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
ModelBinding\DataMemberRequiredBindingMetadataProvider.cs (1)
43var isDataContract = containerType!.IsDefined(typeof(DataContractAttribute));
XmlDataContractSerializerInputFormatter.cs (1)
106var disposeReadStream = false;
XmlSerializerInputFormatter.cs (1)
90var disposeReadStream = false;
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (14)
DelegatingEnumeratorTest.cs (1)
40var available = delegatingEnumerator.MoveNext();
XmlDataContractSerializerInputFormatterTest.cs (1)
85var result = formatter.CanRead(formatterContext);
XmlDataContractSerializerOutputFormatterTest.cs (5)
387var result = formatter.CanWriteResult(outputFormatterContext); 421var actualCanWriteValue = formatter.CanWriteResult(outputFormatterContext); 661var result = formatter.CanWriteResult(outputFormatterContext); 679var canWriteResult = formatter.CanWriteResult(outputFormatterContext); 728var iterated = false;
XmlSerializerInputFormatterTest.cs (2)
264var result = formatter.CanRead(formatterContext); 282var result = formatter.CanRead(context);
XmlSerializerOutputFormatterTest.cs (5)
360var result = formatter.CanWriteResult(outputFormatterContext); 392var actualCanWriteValue = formatter.CanWriteResult(outputFormatterContext); 478var canWriteResult = formatter.CanWriteResult(outputFormatterContext); 497var canWriteResult = formatter.CanWriteResult(outputFormatterContext); 510var iterated = false;
Microsoft.AspNetCore.Mvc.FunctionalTests (9)
ConsumesAttributeEndpointRoutingTests.cs (1)
21var result = JsonConvert.DeserializeObject<bool>(body);
ConsumesAttributeTests.cs (1)
21var result = JsonConvert.DeserializeObject<bool>(body);
RequestServicesEndpointRoutingTest.cs (1)
21var result = JsonConvert.DeserializeObject<bool>(body);
RequestServicesTest.cs (1)
21var result = JsonConvert.DeserializeObject<bool>(body);
RoutingEndpointRoutingTest.cs (1)
207var result = JsonConvert.DeserializeObject<bool>(body);
RoutingTests.cs (1)
23var result = JsonConvert.DeserializeObject<bool>(body);
TestingInfrastructureInheritanceTests.cs (1)
71var callbackCalled = false;
VersioningEndpointRoutingTests.cs (1)
22var result = JsonConvert.DeserializeObject<bool>(body);
VersioningTests.cs (1)
21var result = JsonConvert.DeserializeObject<bool>(body);
Microsoft.AspNetCore.Mvc.IntegrationTests (33)
TryUpdateModelIntegrationTest.cs (28)
38var result = await TryUpdateModelAsync(model, string.Empty, testContext); 73var result = await TryUpdateModelAsync(model, string.Empty, testContext); 131var result = await TryUpdateModelAsync(model, string.Empty, testContext); 181var result = await TryUpdateModelAsync(model, string.Empty, testContext); 222var result = await TryUpdateModelAsync(model, string.Empty, testContext); 262var result = await TryUpdateModelAsync(model, string.Empty, testContext); 324var result = await TryUpdateModelAsync(model, string.Empty, testContext); 365var result = await TryUpdateModelAsync(model, string.Empty, testContext); 394var result = await TryUpdateModelAsync(model, "prefix", testContext); 428var result = await TryUpdateModelAsync(model, string.Empty, testContext); 475var result = await TryUpdateModelAsync(model, string.Empty, testContext); 517var result = await TryUpdateModelAsync(model, string.Empty, testContext); 558var result = await TryUpdateModelAsync(model, string.Empty, testContext); 605var result = await TryUpdateModelAsync(model, string.Empty, testContext); 645var result = await TryUpdateModelAsync(model, "prefix", testContext); 680var result = await TryUpdateModelAsync(model, "prefix", testContext); 731var result = await TryUpdateModelAsync(model, "prefix", testContext); 781var result = await TryUpdateModelAsync(model, "prefix", testContext); 817var result = await TryUpdateModelAsync(model, "prefix", testContext); 857var result = await TryUpdateModelAsync(model, "prefix", testContext); 909var result = await TryUpdateModelAsync(model, "prefix", testContext); 945var result = await TryUpdateModelAsync(model, "prefix", testContext); 992var result = await TryUpdateModelAsync(model, "prefix", testContext); 1029var result = await TryUpdateModelAsync(model, "prefix", testContext); 1061var result = await TryUpdateModelAsync(model, prefix: "files", testContext: testContext); 1115var result = await TryUpdateModelAsync(model, string.Empty, testContext); 1183var result = await TryUpdateModelAsync(model, string.Empty, testContext); 1235var result = await TryUpdateModelAsync(model, string.Empty, testContext);
TryValidateModelIntegrationTest.cs (5)
35var result = controller.TryValidateModel(model, prefix: "software"); 66var result = controller.TryValidateModel(model); 115var result = controller.TryValidateModel(model); 142var result = controller.TryValidateModel(model); 163var result = controller.TryValidateModel(model);
Microsoft.AspNetCore.Mvc.Localization (1)
IHtmlLocalizer.cs (1)
49/// A <see cref="System.Boolean"/> indicating whether to include strings from parent cultures.
Microsoft.AspNetCore.Mvc.NewtonsoftJson (4)
NewtonsoftJsonInputFormatter.cs (4)
104var suppressInputFormatterBuffering = _options.SuppressInputFormatterBuffering; 107var disposeReadStream = false; 140var successful = true; 269var addMember = !string.IsNullOrEmpty(member) && eventArgs.ErrorContext.Error is JsonSerializationException;
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (11)
NewtonsoftJsonOutputFormatterTest.cs (1)
456var iterated = false;
NewtonsoftJsonPatchInputFormatterTest.cs (2)
169var result = formatter.CanRead(formatterContext); 192var result = formatter.CanRead(formatterContext);
src\Mvc\Mvc.Core\test\Formatters\JsonInputFormatterTestBase.cs (1)
44var result = formatter.CanRead(formatterContext);
src\Mvc\Mvc.Core\test\Formatters\JsonOutputFormatterTestBase.cs (1)
51var actualCanWriteValue = formatter.CanWriteResult(outputFormatterContext);
src\Mvc\Mvc.Core\test\Infrastructure\AsyncEnumerableReaderTest.cs (4)
23var result = readerFactory.TryGetReader(type, out var reader); 38var result = readerFactory.TryGetReader(asyncEnumerable.GetType(), out var reader); 56var result = readerFactory.TryGetReader(asyncEnumerable.GetType(), out var reader); 161var result = readerFactory.TryGetReader(asyncEnumerable.GetType(), out var reader);
src\Mvc\Mvc.Core\test\Infrastructure\JsonResultExecutorTestBase.cs (2)
371var iterated = false; 405var iterated = false;
Microsoft.AspNetCore.Mvc.Razor (2)
ViewPath.cs (2)
10var addLeadingSlash = path[0] != '\\' && path[0] != '/'; 11var transformSlashes = path.Contains('\\');
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (5)
FileProviderRazorProjectFileSystem.cs (2)
74var hasTrailingSlash = path1.EndsWith('/'); 75var hasLeadingSlash = path2.StartsWith('/');
RuntimeViewCompiler.cs (1)
343var emitPdbFile = _csharpCompiler.EmitPdb && emitOptions.DebugInformationFormat != DebugInformationFormat.Embedded;
src\Mvc\Mvc.Razor\src\ViewPath.cs (2)
10var addLeadingSlash = path[0] != '\\' && path[0] != '/'; 11var transformSlashes = path.Contains('\\');
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (13)
ChecksumValidatorTest.cs (11)
21var result = ChecksumValidator.IsRecompilationSupported(item); 37var result = ChecksumValidator.IsRecompilationSupported(item); 54var result = ChecksumValidator.IsRecompilationSupported(item); 67var result = ChecksumValidator.IsItemValid(ProjectFileSystem, item); 84var result = ChecksumValidator.IsItemValid(ProjectFileSystem, item); 103var result = ChecksumValidator.IsItemValid(ProjectFileSystem, item); 122var result = ChecksumValidator.IsItemValid(ProjectFileSystem, item); 141var result = ChecksumValidator.IsItemValid(ProjectFileSystem, item); 161var result = ChecksumValidator.IsItemValid(ProjectFileSystem, item); 183var result = ChecksumValidator.IsItemValid(ProjectFileSystem, item); 205var result = ChecksumValidator.IsItemValid(ProjectFileSystem, item);
RuntimeViewCompilerTest.cs (2)
582var compilingOne = false; 583var compilingTwo = false;
Microsoft.AspNetCore.Mvc.Razor.Test (2)
RazorViewTest.cs (2)
427var layoutExecuted = false; 478var layoutExecuted = false;
Microsoft.AspNetCore.Mvc.RazorPages (2)
Infrastructure\PageActionInvoker.cs (2)
79var isCompleted = false; 656var isCompleted = false;
Microsoft.AspNetCore.Mvc.RazorPages.Test (10)
ApplicationModels\DefaultPageApplicationModelProviderTest.cs (2)
1015var result = DefaultPageApplicationModelPartsProvider.TryParseHandlerMethod(methodName, out var httpMethod, out var handler); 1037var result = DefaultPageApplicationModelPartsProvider.TryParseHandlerMethod(methodName, out var httpMethod, out var handler);
ApplicationModels\PageRouteModelFactoryTest.cs (3)
176var success = routeModelFactory.TryParseAreaPath(path, out _); 193var success = routeModelFactory.TryParseAreaPath(path, out _); 212var success = routeModelFactory.TryParseAreaPath(path, out var result);
Filters\PageHandlerResultFilterTest.cs (1)
156var invoked = false;
Infrastructure\PageActionInvokerTest.cs (1)
471var pageHandlerExecutedCalled = false;
Infrastructure\PageHandlerPageFilterTest.cs (1)
160var invoked = false;
PageModelTest.cs (1)
1770var result = await pageModel.TryUpdateModelAsync(model);
PageTest.cs (1)
1848var result = await pageModel.TryUpdateModelAsync(model);
Microsoft.AspNetCore.Mvc.TagHelpers (24)
AnchorTagHelper.cs (3)
202var routeLink = Route != null; 203var actionLink = Controller != null || Action != null; 204var pageLink = Page != null || PageHandler != null;
AttributeMatcher.cs (1)
33var foundResult = false;
CacheTagHelper.cs (1)
171var hasEvictionCriteria = false;
DistributedCacheTagHelper.cs (1)
79var hasEvictionCriteria = false;
EnvironmentTagHelper.cs (1)
106var hasEnvironments = false;
FormActionTagHelper.cs (3)
214var routeLink = Route != null; 215var actionLink = Controller != null || Action != null; 216var pageLink = Page != null || PageHandler != null;
FormTagHelper.cs (5)
158var antiforgeryDefault = true; 159var routeableParametersProvided = Action != null || 221var routeLink = Route != null; 222var actionLink = Controller != null || Action != null; 223var pageLink = Page != null || PageHandler != null;
InputTagHelper.cs (1)
48{ nameof(Boolean), InputType.CheckBox.ToString().ToLowerInvariant() },
LinkTagHelper.cs (3)
426var hasRelStylesheet = string.Equals("stylesheet", stringValue, StringComparison.Ordinal); 434var firstAdded = false; 493var addHref = true;
ScriptTagHelper.cs (2)
370var addSrc = true; 484var addSrc = true;
TagHelperOutputExtensions.cs (3)
50var copiedAttribute = false; 98var found = tagHelperOutput.Attributes.TryGetAttribute("class", out var classAttribute); 357var wroteLeft = false;
Microsoft.AspNetCore.Mvc.TagHelpers.Test (16)
AttributeMatcherTest.cs (3)
31var modeMatch = AttributeMatcher.TryDetermineMode(context, modeInfos, Compare, out result); 57var modeMatch = AttributeMatcher.TryDetermineMode(context, modeInfos, Compare, out result); 86var modeMatch = AttributeMatcher.TryDetermineMode(context, modeInfos, Compare, out result);
CacheTagHelperTest.cs (1)
522var result = cache.TryGetValue(cacheTagKey, out Task<IHtmlContent> cachedValue);
CacheTagKeyTest.cs (3)
464var equals = key1.Equals(key2); 496var equals = key1.Equals(key2); 529var equals = key1.Equals(key2);
InputTagHelperTest.cs (9)
263var model = false; 358var model = false; 414var model = false; 845var model = false; 920var model = false; 979var model = false; 1039var model = false; 1099var model = false; 1341var model = false;
Microsoft.AspNetCore.Mvc.Test (2)
Routing\ActionConstraintMatcherPolicyTest.cs (2)
401var result = selector.AppliesToEndpoints(endpoints); 430var result = selector.AppliesToEndpoints(endpoints);
Microsoft.AspNetCore.Mvc.Testing (1)
WebApplicationFactory.cs (1)
361var fromFile = File.Exists("MvcTestingAppManifest.json");
Microsoft.AspNetCore.Mvc.ViewFeatures (30)
Buffers\ViewBuffer.cs (1)
339var isLessThanHalfFull = 2 * page.Count <= page.Capacity;
CachedExpressionCompiler.cs (1)
237var isNullableValueType = type.IsValueType && Nullable.GetUnderlyingType(type) != null;
CookieTempDataProvider.cs (1)
109var hasValues = (values != null && values.Count > 0);
DefaultDisplayTemplates.cs (1)
90var typeInCollectionIsNullableValueType = elementMetadata.IsNullableValueType;
DefaultEditorTemplates.cs (2)
72var typeInCollectionIsNullableValueType = elementMetadata.IsNullableValueType; 315if (AppContext.TryGetSwitch(UsePasswordValue, out var usePasswordValue) && usePasswordValue)
DefaultHtmlGenerator.cs (10)
203if (bool.TryParse(modelExplorer.Model.ToString(), out var modelChecked)) 265var defaultMethod = false; 740var tryGetModelStateResult = viewContext.ViewData.ModelState.TryGetValue(fullName, out var entry); 792var replaceValidationMessageContents = string.IsNullOrEmpty(message); 843var isHtmlSummaryModified = false; 963var isTargetEnum = metadata.IsEnum; 1196var usedModelState = false; 1457var isNumberInput = 1468var isDateInput = 1642var selected = item.Selected;
ExpressionHelper.cs (2)
40var doNotCache = false; 41var lastIsModel = false;
ExpressionMetadataProvider.cs (1)
24var legalExpression = false;
Filters\AntiforgeryApplicationModelProvider.cs (1)
30var controllerFilterAdded = false;
FormContext.cs (1)
162InvariantFields.TryGetValue(fieldName, out var result);
HtmlHelper.cs (2)
917var shouldGenerateAntiforgery = antiforgery ?? method != FormMethod.Get; 973var shouldGenerateAntiforgery = antiforgery ?? method != FormMethod.Get;
Rendering\TagBuilder.cs (1)
165var startsWithAsciiLetter = char.IsAsciiLetter(firstChar);
SessionStateTempDataProvider.cs (1)
54var hasValues = (values != null && values.Count > 0);
TryGetValueProvider.cs (2)
89var success = strongDict.TryGetValue((TKey)(object)key, out strongValue); 98var success = weakDict.Contains(key);
ViewComponents\ViewViewComponentResult.cs (1)
74var isNullOrEmptyViewName = string.IsNullOrEmpty(ViewName);
ViewDataDictionary.cs (1)
488var castWillSucceed = IsCompatibleWithDeclaredType(value);
ViewDataEvaluator.cs (1)
158var success = false;
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (19)
AttributeDictionaryTest.cs (11)
91var result = attributes.Contains(new KeyValuePair<string, string>("zero", "0")); 108var result = attributes.Contains(new KeyValuePair<string, string>("zero", "nada")); 125var result = attributes.ContainsKey("one"); 142var result = attributes.ContainsKey("one!"); 179var result = attributes.IsReadOnly; 218var result = attributes.Remove("one"); 240var result = attributes.Remove("nada"); 263var result = attributes.Remove(new KeyValuePair<string, string>("one", "1")); 285var result = attributes.Remove(new KeyValuePair<string, string>("one", "0")); 310var result = attributes.TryGetValue("two", out value); 330var result = attributes.TryGetValue("nada", out value);
DefaultHtmlGeneratorTest.cs (2)
379var didForceInvariantFormatting = viewContext.FormContext.InvariantField(expression); 409var didForceInvariantFormatting = viewContext.FormContext.InvariantField(expression);
ViewComponents\ViewComponentConventionsTest.cs (1)
49var result = ViewComponentConventions.IsComponent(type.GetTypeInfo());
ViewDataDictionaryTest.cs (2)
365var model = Assert.IsType<bool>(viewData.Model); 391var model = Assert.IsType<bool>(viewData.Model);
ViewExecutorTest.cs (3)
174var tempDataNull = false; 175var viewDataNull = false; 176var delegateHit = false;
Microsoft.AspNetCore.OpenApi (22)
Extensions\JsonNodeSchemaExtensions.cs (3)
117var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 123var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 129var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array);
Extensions\JsonTypeInfoExtensions.cs (1)
111var isNestedGenericType = backtickIndex == -1;
Services\OpenApiDocumentService.cs (5)
489var hasRequiredAttribute = parameter.ParameterDescriptor is IParameterInfoParameterDescriptor parameterInfoDescriptor && 559var hasMultipleFormParameters = groupedFormParameters.Count() > 1; 599var isComplexType = endpointMetadata 747var requiresModelMetadataFallbackForEnum = parameterType == typeof(string) 753var hasTryParse = bindingMetadata?.HasTryParse == true && parameterType is not null && !parameterType.IsEnum;
Services\OpenApiGenerator.cs (7)
73var disableInferredBody = ShouldDisableInferredBody(httpMethod); 256var hasFormOrBodyParameter = false; 295var isFormType = requestBodyParameter.ParameterType == typeof(IFormFile) || requestBodyParameter.ParameterType == typeof(IFormFileCollection); 296var hasFormAttribute = requestBodyParameter.GetCustomAttributes().OfType<IFromFormMetadata>().FirstOrDefault() != null; 309var allowEmpty = requestBodyParameter.GetCustomAttributes().OfType<IFromBodyMetadata>().SingleOrDefault()?.AllowEmpty ?? false; 310var isOptional = requestBodyParameter.HasDefaultValue 386var isOptional = parameter is PropertyAsParameterInfo argument
src\Shared\ObjectMethodExecutor\AwaitableInfo.cs (2)
73var implementsINotifyCompletion = typeof(INotifyCompletion).IsAssignableFrom(awaiterType); 84var implementsICriticalNotifyCompletion = typeof(ICriticalNotifyCompletion).IsAssignableFrom(awaiterType);
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
45var isAwaitable = CoercedAwaitableInfo.IsTypeAwaitable(MethodReturnType, out var coercedAwaitableInfo); 68var isAwaitable = IsTaskType(MethodReturnType, out var resultType);
src\Shared\ParameterBindingMethodCache.cs (1)
220var hasParameterInfo = true;
src\Shared\PropertyAsParameterInfo.cs (1)
98var isNullable = Nullable.GetUnderlyingType(parameters[i].ParameterType) != null ||
Microsoft.AspNetCore.OpenApi.SourceGenerators (5)
Helpers\StringExtensions.cs (2)
46var trimStart = true; 50var firstLine = true;
XmlComments\XmlComment.InheritDoc.cs (3)
148var hasCandidateCref = candidate is object; 150var hasCrefAttribute = crefAttribute is not null; 151var hasPathAttribute = pathAttribute is not null;
Microsoft.AspNetCore.OpenApi.Tests (9)
Transformers\CustomSchemaTransformerTests.cs (2)
310var transformerApplied = false; 311var nestedTransformerApplied = false;
Transformers\DocumentTransformerTests.cs (2)
249var transformerCalled = false; 250var exceptionThrown = false;
Transformers\OperationTransformerTests.cs (2)
580var transformerCalled = false; 581var exceptionThrown = false;
Transformers\SchemaTransformerTests.cs (3)
22var firstInvocationOnSecondTransformer = true; 864var transformerCalled = false; 865var exceptionThrown = false;
Microsoft.AspNetCore.OutputCaching (3)
OutputCacheEntryFormatter.cs (1)
235if (!CanParseRevision(revision, out var useCommonHeaders))
OutputCacheMiddleware.cs (1)
134var executed = false;
Policies\DefaultPolicy.cs (1)
23var attemptOutputCaching = AttemptOutputCaching(context);
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
RedisOutputCacheOptions.cs (1)
52AppContext.TryGetSwitch("Microsoft.AspNetCore.Caching.StackExchangeRedis.UseForceReconnect", out var value) && value;
Microsoft.AspNetCore.OutputCaching.Tests (1)
OutputCacheEntryFormatterTests.cs (1)
179var result = xLinear.Span.SequenceEqual(yLinear.Span);
Microsoft.AspNetCore.RateLimiting (1)
RateLimitingMiddleware.cs (1)
98var currentLeaseStart = metricsContext.CurrentLeasedRequestsCounterEnabled;
Microsoft.AspNetCore.RateLimiting.Tests (15)
RateLimitingMiddlewareTests.cs (15)
63var flag = false; 88var onRejectedInvoked = false; 113var onRejectedInvoked = false; 185var onRejectedInvoked = false; 220var onRejectedInvoked = false; 256var globalOnRejectedInvoked = false; 287var globalOnRejectedInvoked = false; 319var globalOnRejectedInvoked = false; 351var globalOnRejectedInvoked = false; 383var globalOnRejectedInvoked = false; 426var globalOnRejectedInvoked = false; 467var globalOnRejectedInvoked = false; 518var globalOnRejectedInvoked = false; 556var globalOnRejectedInvoked = false; 586var globalOnRejectedInvoked = false;
Microsoft.AspNetCore.Razor (5)
TagHelpers\TagHelperAttributeList.cs (2)
92var attributeReplaced = false; 184var removedAtLeastOne = false;
TagHelpers\TagHelperOutput.cs (3)
285var isTagNameNullOrWhitespace = string.IsNullOrWhiteSpace(TagName); 334var isTagNameNullOrWhitespace = string.IsNullOrWhiteSpace(TagName); 389var isTagNameNullOrWhitespace = string.IsNullOrWhiteSpace(TagName);
Microsoft.AspNetCore.Razor.Runtime.Test (2)
Runtime\TagHelpers\TagHelperExecutionContextTest.cs (2)
17var calledEnd = false; 40var calledEnd = false;
Microsoft.AspNetCore.Razor.Test (9)
TagHelpers\NullHtmlEncoderTest.cs (1)
149var result = encoder.WillEncode(unicodeScalar);
TagHelpers\ReadOnlyTagHelperAttributeListTest.cs (4)
307var contains = attributes.Contains(attributeToLookup); 383var contains = attributes.ContainsName(nameToLookup); 562var result = attributes.TryGetAttribute(nameToLookup, out attribute); 634var result = attributes.TryGetAttributes(nameToLookup, out resolvedAttributes);
TagHelpers\TagHelperAttributeListTest.cs (3)
222var isReadOnly = attributes.IsReadOnly; 440var removed = attributes.RemoveAll(keyToRemove); 513var result = attributes.Remove(attributeToRemove);
TagHelpers\TagHelperOutputTest.cs (1)
165foreach (var useCachedResult in new[] { false, true })
Microsoft.AspNetCore.ResponseCaching (2)
ResponseCachingMiddleware.cs (1)
250var storeVaryByEntry = false;
ResponseCachingPolicyProvider.cs (1)
210var maxStaleExist = HeaderUtilities.ContainsCacheDirective(requestCacheControlHeaders, CacheControlHeaderValue.MaxStaleString);
Microsoft.AspNetCore.ResponseCaching.Tests (1)
ResponseCachingMiddlewareTests.cs (1)
905var responseCachingFeatureAdded = false;
Microsoft.AspNetCore.ResponseCompression (2)
ResponseCompressionBody.cs (1)
209var varyByAcceptEncoding = false;
ResponseCompressionProvider.cs (1)
204var shouldCompress = ShouldCompressExact(mimeType) //check exact match type/subtype
Microsoft.AspNetCore.ResponseCompression.Tests (2)
ResponseCompressionMiddlewareTest.cs (2)
1291var containsVaryAcceptEncoding = false; 1310var containsVaryAcceptEncoding = false;
Microsoft.AspNetCore.Rewrite (21)
ApacheModRewrite\ConditionEvaluator.cs (1)
19var orSucceeded = false;
ApacheModRewrite\RuleBuilder.cs (5)
59var orNext = flags.HasFlag(FlagType.Or); 198var escapeBackReference = flags.HasFlag(FlagType.EscapeBackreference); 199var queryStringAppend = flags.HasFlag(FlagType.QSAppend); 200var queryStringDelete = flags.HasFlag(FlagType.QSDiscard); 218var last = flags.HasFlag(FlagType.End) || flags.HasFlag(FlagType.Last);
IISUrlRewrite\ConditionEvaluator.cs (1)
12var orSucceeded = false;
IISUrlRewrite\UrlRewriteFileParser.cs (7)
72var stopProcessing = ParseBool(rule, RewriteTags.StopProcessing, defaultValue: false); 99var ignoreCase = ParseBool(match, RewriteTags.IgnoreCase, defaultValue: true); 100var negate = ParseBool(match, RewriteTags.Negate, defaultValue: false); 112var trackAllCaptures = ParseBool(conditions, RewriteTags.TrackAllCaptures, defaultValue: false); 129var ignoreCase = ParseBool(conditionElement, RewriteTags.IgnoreCase, defaultValue: true); 130var negate = ParseBool(conditionElement, RewriteTags.Negate, defaultValue: false); 210var appendQuery = ParseBool(urlAction, RewriteTags.AppendQueryString, defaultValue: true);
RedirectToNonWwwRule.cs (1)
38var hostInDomains = RedirectToWwwHelper.IsHostInDomains(request, _domains);
RedirectToWwwHelper.cs (1)
22var isHostInDomains = false;
RedirectToWwwRule.cs (1)
38var hostInDomains = RedirectToWwwHelper.IsHostInDomains(req, _domains);
UrlMatches\ExactMatch.cs (2)
20var pathMatch = string.Equals(pattern, _stringMatch, _ignoreCase ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal); 21var success = pathMatch != Negate;
UrlMatches\IsDirectoryMatch.cs (1)
15var res = context.StaticFileProvider.GetFileInfo(pattern).IsDirectory;
UrlMatches\IsFileMatch.cs (1)
15var res = context.StaticFileProvider.GetFileInfo(pattern).Exists;
Microsoft.AspNetCore.Routing (51)
Builder\EndpointRouteBuilderExtensions.cs (1)
459var throwOnBadRequest = routeHandlerOptions?.Value.ThrowOnBadRequest ?? false;
EndpointDataSource.cs (1)
145var isFirst = true;
EndpointNameAddressScheme.cs (1)
36var hasDuplicates = false;
EndpointRoutingMiddleware.cs (1)
120var isFallback = endpoint.Metadata.GetMetadata<FallbackMetadata>() is not null;
InlineRouteParameterParser.cs (2)
35var isCatchAll = false; 36var isOptional = false;
Matching\AcceptsMatcherPolicy.cs (1)
95var matched = false;
Matching\DfaMatcher.cs (3)
37var log = _logger.IsEnabled(LogLevel.Debug); 101var useFastPath = policyCount == 0 && _isDefaultEndpointSelector; 157var isMatch = true;
Matching\DfaMatcherBuilder.cs (4)
382var passedAllPolicies = true; 440var allFailed = true; 547var includeLabel = true; 780var hasDefaultValue = parameterPart.Default != null || parameterPart.IsCatchAll;
Matching\HostMatcherPolicy.cs (2)
36var applies = ContainsDynamicEndpoints(endpoints); 90var matched = false;
Matching\HttpMethodMatcherPolicy.cs (2)
127var matched = false; 340var supportsCorsPreflight = false;
Matching\ILEmitTrieFactory.cs (1)
455var disableBinarySearch = groups.Any(group => groups.Any(otherGroup => otherGroup.Key != group.Key && (otherGroup.Key | 0x20) == (group.Key | 0x20)));
Matching\NegotiationMatcherPolicy.cs (3)
93var sawCandidateWithoutMetadata = false; 94var sawValidCandidate = false; 116var found = false;
ParameterPolicyActivator.cs (1)
165var multipleBestLengthFound = false;
Patterns\RouteParameterParser.cs (1)
27var encodeSlashes = true;
Patterns\RoutePatternFactory.cs (1)
499var found = RouteValueEqualityComparer.Default.Equals(string.Empty, kvp.Value);
Patterns\RoutePatternParser.cs (1)
410var isLastSegmentParameter = false;
RouteEndpointBuilder.cs (2)
65var hasRouteDiagnosticsMetadata = false; 69var hasCorsMetadata = false;
RouteEndpointDataSource.cs (4)
134var isRouteHandler = (entry.RouteAttributes & RouteAttributes.RouteHandler) == RouteAttributes.RouteHandler; 135var isFallback = (entry.RouteAttributes & RouteAttributes.Fallback) == RouteAttributes.Fallback; 244var hasValidationResolvers = builder.ApplicationServices.GetService<IOptions<ValidationOptions>>() is { Value: { } options } && options.Resolvers.Count > 0; 246var hasDisableValidationMetadata = builder.Metadata.OfType<IDisableValidationMetadata>().FirstOrDefault() is not null;
src\Shared\Debugger\DebuggerHelpers.cs (2)
41var first = true; 74var firstItem = true;
src\Shared\HttpRuleParser.cs (1)
121var haveDot = !allowDecimal;
src\Shared\MediaType\ReadOnlyMediaTypeHeaderValue.cs (1)
425var parameterFound = true;
src\Shared\PropertyHelper\PropertyHelper.cs (2)
422var allPropertiesDefinedOnType = true; 453var ignoreProperty = false;
Template\DefaultTemplateBinderFactory.cs (1)
48var foundTransformer = false;
Template\TemplateBinder.cs (8)
202var copyAmbientValues = ambientValues != null; 210var hasExplicitValue = values.TryGetValue(key, out var value); 219var hasParameter = _pattern.GetParameter(key) != null; 263var hasExplicitValue = value != null; 265var hasAmbientValue = false; 363var hasExplicitValue = value != null; 546var isSameAsDefault = false; 593var wroteFirst = false;
Tree\LinkGenerationDecisionTree.cs (1)
41var isAttributeRoute = true;
Tree\TreeRouter.cs (1)
319var matched = RouteConstraintMatcher.Match(
Tree\UrlMatchingTree.cs (1)
268var isOptionlCatchAllOrHasDefaultValue = part.IsOptional ||
UriBuildingContext.cs (1)
167var result = Accept(value);
Microsoft.AspNetCore.Routing.Abstractions (2)
src\Shared\PropertyHelper\PropertyHelper.cs (2)
422var allPropertiesDefinedOnType = true; 453var ignoreProperty = false;
Microsoft.AspNetCore.Routing.Tests (233)
Builder\GroupTest.cs (2)
207var mapGetCalled = false; 263var replacementCalled = false;
Builder\RouteHandlerEndpointRouteBuilderExtensionsTest.cs (1)
994var filterFactoryRan = false;
Constraints\AlphaRouteConstraintTests.cs (1)
25var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\BoolRouteConstraintTests.cs (1)
28var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\CompositeRouteConstraintTests.cs (1)
29var actual = ConstraintsTestHelper.TestConstraint(constraint, null);
Constraints\DateTimeRouteConstraintTests.cs (1)
44var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\DecimalRouteConstraintTests.cs (1)
35var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\DoubleRouteConstraintTests.cs (1)
23var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\FileNameRouteConstraintTest.cs (3)
38var result = constraint.Match(httpContext: null, route: null, "path", values, RouteDirection.IncomingRequest); 76var result = constraint.Match(httpContext: null, route: null, "path", values, RouteDirection.IncomingRequest); 91var result = constraint.Match(httpContext: null, route: null, "path", values, RouteDirection.IncomingRequest);
Constraints\FloatRouteConstraintTests.cs (1)
22var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\GuidRouteConstraintTests.cs (1)
29var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\HttpMethodRouteConstraintTests.cs (4)
26var result = constraint.Match(httpContext, route, "httpMethod", values, RouteDirection.IncomingRequest); 47var result = constraint.Match(httpContext, route, "httpMethod", values, RouteDirection.IncomingRequest); 67var result = constraint.Match(httpContext, route, "httpMethod", values, RouteDirection.UrlGeneration); 87var result = constraint.Match(httpContext, route, "httpMethod", values, RouteDirection.UrlGeneration);
Constraints\IntRouteConstraintsTests.cs (1)
22var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\LengthRouteConstraintTests.cs (2)
21var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue); 39var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\LongRouteConstraintTests.cs (1)
24var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\MaxLengthRouteConstraintTests.cs (1)
22var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\MaxRouteConstraintTests.cs (1)
20var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\MinLengthRouteConstraintTests.cs (1)
22var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\MinRouteConstraintTests.cs (1)
20var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\NonFIleNameRouteConstraintTest.cs (3)
19var result = constraint.Match(httpContext: null, route: null, "path", values, RouteDirection.IncomingRequest); 36var result = constraint.Match(httpContext: null, route: null, "path", values, RouteDirection.IncomingRequest); 51var result = constraint.Match(httpContext: null, route: null, "path", values, RouteDirection.IncomingRequest);
Constraints\RangeRouteConstraintTests.cs (1)
26var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue);
Constraints\RegexInlineRouteConstraintTests.cs (3)
30var match = constraint.Match( 49var match = constraint.Match( 79var match = constraint.Match(
Constraints\RegexRouteConstraintTests.cs (5)
34var match = constraint.Match( 53var match = constraint.Match( 72var match = constraint.Match( 91var match = constraint.Match( 121var match = constraint.Match(
Constraints\RequiredRouteConstraintTests.cs (4)
21var result = constraint.Match( 41var result = constraint.Match( 61var result = constraint.Match( 81var result = constraint.Match(
Constraints\StringRouteConstraintTest.cs (7)
20var match = constraint.Match( 40var match = constraint.Match( 60var match = constraint.Match( 80var match = constraint.Match( 100var match = constraint.Match( 120var match = constraint.Match( 144var match = constraint.Match(
DataSourceDependentCacheTest.cs (2)
14var called = false; 35var called = false;
DefaultLinkGeneratorProcessTemplateTest.cs (54)
23var success = linkGenerator.TryProcessTemplate( 48var success = linkGenerator.TryProcessTemplate( 80var success = linkGenerator.TryProcessTemplate( 103var success = linkGenerator.TryProcessTemplate( 126var success = linkGenerator.TryProcessTemplate( 149var success = linkGenerator.TryProcessTemplate( 172var success = linkGenerator.TryProcessTemplate( 195var success = linkGenerator.TryProcessTemplate( 218var success = linkGenerator.TryProcessTemplate( 241var success = linkGenerator.TryProcessTemplate( 269var success = linkGenerator.TryProcessTemplate( 298var success = linkGenerator.TryProcessTemplate( 322var success = linkGenerator.TryProcessTemplate( 354var success = linkGenerator.TryProcessTemplate( 393var success = linkGenerator.TryProcessTemplate( 423var success = linkGenerator.TryProcessTemplate( 458var success = linkGenerator.TryProcessTemplate( 488var success = linkGenerator.TryProcessTemplate( 521var success = linkGenerator.TryProcessTemplate( 558var success = linkGenerator.TryProcessTemplate( 596var success = linkGenerator.TryProcessTemplate( 630var success = linkGenerator.TryProcessTemplate( 656var success = linkGenerator.TryProcessTemplate( 680var success = linkGenerator.TryProcessTemplate( 706var success = linkGenerator.TryProcessTemplate( 730var success = linkGenerator.TryProcessTemplate( 767var success = linkGenerator.TryProcessTemplate( 801var success = linkGenerator.TryProcessTemplate( 834var success = linkGenerator.TryProcessTemplate( 866var success = linkGenerator.TryProcessTemplate( 900var success = linkGenerator.TryProcessTemplate( 930var success = linkGenerator.TryProcessTemplate( 956var success = linkGenerator.TryProcessTemplate( 982var success = linkGenerator.TryProcessTemplate( 1008var success = linkGenerator.TryProcessTemplate( 1034var success = linkGenerator.TryProcessTemplate( 1060var success = linkGenerator.TryProcessTemplate( 1088var success = linkGenerator.TryProcessTemplate( 1113var success = linkGenerator.TryProcessTemplate( 1136var success = linkGenerator.TryProcessTemplate( 1159var success = linkGenerator.TryProcessTemplate( 1184var success = linkGenerator.TryProcessTemplate( 1209var success = linkGenerator.TryProcessTemplate( 1232var success = linkGenerator.TryProcessTemplate( 1256var success = linkGenerator.TryProcessTemplate( 1279var success = linkGenerator.TryProcessTemplate( 1301var success = linkGenerator.TryProcessTemplate( 1324var success = linkGenerator.TryProcessTemplate( 1347var success = linkGenerator.TryProcessTemplate( 1370var success = linkGenerator.TryProcessTemplate( 1474var success = linkGenerator.TryProcessTemplate( 1502var success = linkGenerator.TryProcessTemplate( 1530var success = linkGenerator.TryProcessTemplate( 1638var success = linkGenerator.TryProcessTemplate(
EndpointMiddlewareTest.cs (9)
25var calledNext = false; 49var calledNext = false; 72var calledEndpoint = false; 162var calledEndpoint = false; 196var calledEndpoint = false; 259var calledEndpoint = false; 293var calledEndpoint = false; 357var calledEndpoint = false; 391var calledEndpoint = false;
MatcherPolicyTest.cs (3)
23var result = TestMatcherPolicy.ContainsDynamicEndpoints(endpoints); 41var result = TestMatcherPolicy.ContainsDynamicEndpoints(endpoints); 54var result = TestMatcherPolicy.ContainsDynamicEndpoints(endpoints);
Matching\AcceptsMatcherPolicyTest.cs (8)
23var result = policy.AppliesToEndpoints(endpoints); 41var result = policy.AppliesToEndpoints(endpoints); 60var result = policy.AppliesToEndpoints(endpoints); 79var result = policy.AppliesToEndpoints(endpoints); 94var result = policy.AppliesToEndpoints(endpoints); 112var result = policy.AppliesToEndpoints(endpoints); 131var result = policy.AppliesToEndpoints(endpoints); 150var result = policy.AppliesToEndpoints(endpoints);
Matching\ContentEncodingNegotiationMatcherPolicyTest.cs (3)
29var result = policy.AppliesToEndpoints(endpoints); 47var result = policy.AppliesToEndpoints(endpoints); 65var result = policy.AppliesToEndpoints(endpoints);
Matching\EndpointComparerTest.cs (5)
117var result = comparer.Equals(endpoint1, endpoint2); 133var result = comparer.Equals(endpoint1, endpoint2); 149var result = comparer.Equals(endpoint1, endpoint2); 165var result = comparer.Equals(endpoint1, endpoint2); 181var result = comparer.Equals(endpoint1, endpoint2);
Matching\HostMatcherPolicyTest.cs (8)
20var result = policy.AppliesToEndpoints(endpoints); 38var result = policy.AppliesToEndpoints(endpoints); 57var result = policy.AppliesToEndpoints(endpoints); 76var result = policy.AppliesToEndpoints(endpoints); 112var result = policy.AppliesToEndpoints(endpoints); 130var result = policy.AppliesToEndpoints(endpoints); 149var result = policy.AppliesToEndpoints(endpoints); 168var result = policy.AppliesToEndpoints(endpoints);
Matching\HttpMethodMatcherPolicyTest.cs (8)
21var result = policy.AppliesToEndpoints(endpoints); 39var result = policy.AppliesToEndpoints(endpoints); 58var result = policy.AppliesToEndpoints(endpoints); 77var result = policy.AppliesToEndpoints(endpoints); 92var result = policy.AppliesToEndpoints(endpoints); 110var result = policy.AppliesToEndpoints(endpoints); 129var result = policy.AppliesToEndpoints(endpoints); 148var result = policy.AppliesToEndpoints(endpoints);
Matching\ILEmitTrieFactoryTest.cs (4)
13var is64Bit = IntPtr.Size == 8; 14var expected = is64Bit; 24var actual = ILEmitTrieFactory.ShouldVectorize(entries); 42var actual = ILEmitTrieFactory.ShouldVectorize(entries);
Patterns\RoutePatternMatcherTest.cs (38)
20var match = matcher.TryMatch("/Bank/DoAction/123", values); 38var match = matcher.TryMatch("/Bank/DoAction", values); 53var match = matcher.TryMatch("/Bank/DoAction", values); 71var match = matcher.TryMatch("/Bank", values); 86var match = matcher.TryMatch("/moo/111/bar/222", values); 103var match = matcher.TryMatch("/moo/111/bar/", values); 126var match = matcher.TryMatch(path, values); 159var match = matcher.TryMatch(path, values); 194var match = matcher.TryMatch(path, values); 232var match = matcher.TryMatch(path, values); 247var match = matcher.TryMatch("/moo/bar", values); 263var match = matcher.TryMatch("/moo/bar", values); 278var match = matcher.TryMatch("/moo/bar/", values); 294var match = matcher.TryMatch("/moo/bar", values); 310var match = matcher.TryMatch("/moo/bar", values); 327var match = matcher.TryMatch("/moo/bar/boo", values); 342var match = matcher.TryMatch("/moo/bar", values); 357var match = matcher.TryMatch("/default.aspx", values); 379var match = matcher.TryMatch(path, values); 394var match = matcher.TryMatch("/v1", values); 415var match = matcher.TryMatch("/date/2007/08", values); 703var match = matcher.TryMatch("/v1/v2/v3", values); 721var match = matcher.TryMatch("/v1/", values); 739var match = matcher.TryMatch("/v1", values); 757var match = matcher.TryMatch("/v1", values); 775var match = matcher.TryMatch("/v1", values); 793var match = matcher.TryMatch("/v1/hello/whatever", values); 906var match = route.TryMatch(url, values); 925var match = route.TryMatch(url, values); 944var match = route.TryMatch(url, values); 962var match = route.TryMatch(url, values); 979var match = route.TryMatch(url, values); 1004var match = route.TryMatch(url, values); 1027var match = route.TryMatch(url, values); 1050var match = route.TryMatch(url, values); 1067var match = route.TryMatch(url, values); 1084var match = route.TryMatch(url, values); 1111var match = matcher.TryMatch(new PathString(path), values);
RouterMiddlewareTest.cs (3)
29var routeHandlerExecuted = false; 69var isHandled = false; 100var isHandled = true;
RouteValueEqualityComparerTest.cs (1)
35var actual = _comparer.Equals(x, y);
Template\TemplateMatcherTests.cs (38)
19var match = matcher.TryMatch("/Bank/DoAction/123", values); 37var match = matcher.TryMatch("/Bank/DoAction", values); 52var match = matcher.TryMatch("/Bank/DoAction", values); 70var match = matcher.TryMatch("/Bank", values); 85var match = matcher.TryMatch("/moo/111/bar/222", values); 102var match = matcher.TryMatch("/moo/111/bar/", values); 125var match = matcher.TryMatch(path, values); 158var match = matcher.TryMatch(path, values); 193var match = matcher.TryMatch(path, values); 231var match = matcher.TryMatch(path, values); 246var match = matcher.TryMatch("/moo/bar", values); 262var match = matcher.TryMatch("/moo/bar", values); 277var match = matcher.TryMatch("/moo/bar/", values); 293var match = matcher.TryMatch("/moo/bar", values); 309var match = matcher.TryMatch("/moo/bar", values); 326var match = matcher.TryMatch("/moo/bar/boo", values); 341var match = matcher.TryMatch("/moo/bar", values); 356var match = matcher.TryMatch("/default.aspx", values); 378var match = matcher.TryMatch(path, values); 393var match = matcher.TryMatch("/v1", values); 414var match = matcher.TryMatch("/date/2007/08", values); 702var match = matcher.TryMatch("/v1/v2/v3", values); 720var match = matcher.TryMatch("/v1/", values); 738var match = matcher.TryMatch("/v1", values); 756var match = matcher.TryMatch("/v1", values); 774var match = matcher.TryMatch("/v1", values); 792var match = matcher.TryMatch("/v1/hello/whatever", values); 905var match = route.TryMatch(url, values); 924var match = route.TryMatch(url, values); 943var match = route.TryMatch(url, values); 961var match = route.TryMatch(url, values); 978var match = route.TryMatch(url, values); 1003var match = route.TryMatch(url, values); 1026var match = route.TryMatch(url, values); 1049var match = route.TryMatch(url, values); 1066var match = route.TryMatch(url, values); 1083var match = route.TryMatch(url, values); 1110var match = matcher.TryMatch(new PathString(path), values);
Microsoft.AspNetCore.Server.HttpSys (19)
AsyncAcceptContext.cs (1)
21"Microsoft.AspNetCore.Server.HttpSys.LogAcceptExpectationFailure", out var enabled) && enabled;
MessagePump.cs (1)
69var hostingUrlsPresent = _serverAddresses.Addresses.Count > 0;
RequestProcessing\Response.cs (7)
390var isHeadRequest = Request.IsHeadMethod; 391var requestCloseSet = Matches(Constants.Close, requestConnectionString); 392var requestConnectionKeepAliveSet = Matches(Constants.KeepAlive, requestConnectionString); 399var responseCloseSet = Matches(Constants.Close, responseConnectionString); 400var responseChunkedSet = Matches(Constants.Chunked, transferEncodingString); 401var statusCanHaveBody = CanSendResponseBody(RequestContext.Response.StatusCode); 404var keepConnectionAlive = true;
RequestProcessing\ResponseBody.cs (8)
121var started = _requestContext.Response.HasStarted; 192var hasData = data.Count > 0; 193var chunked = _requestContext.Response.BoundaryType == BoundaryType.Chunked; 194var addTrailers = endOfRequest && _requestContext.Response.HasTrailers; 327var started = _requestContext.Response.HasStarted; 343var chunked = _requestContext.Response.BoundaryType == BoundaryType.Chunked; 620var started = _requestContext.Response.HasStarted; 666var chunked = _requestContext.Response.BoundaryType == BoundaryType.Chunked;
src\Shared\HttpSys\RequestProcessing\RequestUriBuilder.cs (1)
314var isHead = (((value >= '0') && (value <= '9')) ||
UrlPrefixCollection.cs (1)
85var found = false;
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (20)
DelegateTests.cs (2)
335var checkedAllowUser = false; 336var checkedDenyGuest = false;
OpaqueUpgradeTests.cs (1)
163var callbackCalled = false;
RequestBodyTests.cs (1)
242var requestWasProcessed = false;
RequestTests.cs (1)
596var wasCancelled = await result.Task;
ResponseBodyTests.cs (4)
264var completed = false; 318var onStartingCalled = false; 347var onStartingCalled = false; 375var onStartingCalled = false;
ResponseHeaderTests.cs (1)
156var result = response.Content.Headers.TryGetValues("Content-Length", out values);
ResponseSendFileTests.cs (3)
160var completed = false; 179var completed = false; 280var onStartingCalled = false;
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
31var done = EncodeHeaders(headersEnumerator, buffer.Slice(statusCodeLength), throwIfNoneEncoded: false, out var headersLength);
src\Shared\Http2cat\Http2Utilities.cs (4)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, 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\ServerInfrastructure\BufferExtensions.cs (1)
221var completed = false;
src\Shared\TransportTestHelpers\HttpSysHttp3SupportedAttribute.cs (1)
30var enabled = value as int? == 1;
Microsoft.AspNetCore.Server.IIS (14)
Core\IISHttpContext.cs (4)
458var canHaveNonEmptyBody = StatusCodeCanHaveBody(); 603var isKnownHeader = HttpApiTypes.KnownResponseHeaders.TryGetValue(headerPair.Key, out var knownHeaderIndex); 613var isFirst = i == 0; 650var isFirst = true;
Core\IISHttpContext.IO.cs (1)
228var shouldScheduleCancellation = false;
Core\IISHttpContextOfT.cs (1)
27var success = true;
Core\IO\AsyncIOEngine.cs (1)
149var completed = ioOperation.Invoke() != null;
Core\IO\AsyncIOEngine.Flush.cs (1)
33hr = NativeMethods.HttpFlushResponseBytes(_requestHandler, _moreData, out var fCompletionExpected);
Core\IO\WebSocketsAsyncIOEngine.Initialize.cs (1)
29hr = NativeMethods.HttpFlushResponseBytes(_requestHandler, fMoreData: true, out var completionExpected);
Core\IO\WebSocketsAsyncIOEngine.Read.cs (1)
53out var completionExpected);
src\Shared\HttpSys\RequestProcessing\RequestUriBuilder.cs (1)
314var isHead = (((value >= '0') && (value <= '9')) ||
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
221var completed = false;
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
29var needFileInfo = true;
StartupHook.cs (1)
29var enableStartupErrorPage = detailedErrors?.Equals("1", StringComparison.OrdinalIgnoreCase) ?? false;
Microsoft.AspNetCore.Server.IISIntegration (1)
WebHostBuilderIISExtensions.cs (1)
59var enableAuth = false;
Microsoft.AspNetCore.Server.IISIntegration.Tests (5)
IISMiddlewareTests.cs (5)
27var assertsExecuted = false; 64var assertsExecuted = false; 394var assertsExecuted = false; 436var assertsExecuted = false; 493var assertsExecuted = false;
Microsoft.AspNetCore.Server.IntegrationTesting (3)
Common\TestUriHelper.cs (1)
18var statusMessagesEnabled = (serverType == ServerType.Kestrel);
src\Shared\Process\ProcessEx.cs (1)
212var exited = Exited.Wait(timeSpan.Value);
TestMatrix.cs (1)
145var skip = false;
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (3)
IISExpressDeployer.cs (2)
484var found = false; 485var extraLogging = false;
ProcessTracker.cs (1)
58var success = AssignProcessToJobObject(_jobHandle, process.Handle);
Microsoft.AspNetCore.Server.Kestrel.Core (93)
CertificateLoader.cs (1)
89var hasEkuExtension = false;
Internal\AddressBinder.cs (3)
37var hasListenOptions = listenOptions.Length > 0; 38var hasAddresses = addresses.Length > 0; 261var options = ParseAddress(address, out var https);
Internal\Certificates\CertificateConfigLoader.cs (1)
187var allowInvalid = certInfo.AllowInvalid ?? false;
Internal\ConfigurationReader.cs (1)
378if (bool.TryParse(configSection[nameof(AllowInvalid)], out var value))
Internal\Http\Http1ChunkedEncodingMessageBody.cs (1)
46var boolResult = _requestBodyPipe.Reader.TryRead(out _readResult);
Internal\Http\Http1Connection.cs (3)
252var result = _parser.ParseHeaders(new Http1ParsingHandler(this, trailers), ref reader); 537var disableStringReuse = ServerOptions.DisableStringReuse; 724var isConsumed = false;
Internal\Http\Http1MessageBody.cs (2)
130var keepAlive = httpVersion != HttpVersion.Http10; 131var upgrade = false;
Internal\Http\Http1OutputProducer.cs (1)
638_currentMemoryPrefixBytes = ChunkWriter.GetPrefixBytesForChunk(_currentChunkMemory.Length, out var sliceOne);
Internal\Http\HttpHeaders.cs (1)
279var requireAscii = ReferenceEquals(encodingSelector, KestrelServerOptions.DefaultHeaderEncodingSelector)
Internal\Http\HttpParser.cs (6)
38public HttpParser(bool showErrorDetails) : this(showErrorDetails, AppContext.TryGetSwitch(KestrelServerOptions.DisableHttp1LineFeedTerminatorsSwitchKey, out var disabled) && disabled) 72var foundDelimiter = reader.TryRead(out var next); 79var readResult = reader.TryReadExact(requestLine.Length + 1, out var requestLineSequence); 113var pathEncoded = false; 211var foundCrlf = false; 343var result = currentSlice.TryGet(ref position, out ReadOnlyMemory<byte> memory);
Internal\Http\HttpProtocol.cs (3)
493var shouldScheduleCancellation = false; 1128var hasConnection = responseHeaders.HasConnection; 1129var hasTransferEncoding = responseHeaders.HasTransferEncoding;
Internal\Http2\FlowControl\StreamInputFlowControl.cs (2)
50var connectionSuccess = _connectionLevelFlowControl.TryAdvance(bytes); 99var connectionSuccess = _connectionLevelFlowControl.TryUpdateWindow(bytes, out var connectionWindowUpdateSize);
Internal\Http2\Http2Connection.cs (2)
226var hasActiveStreams = _clientActiveStreamCount != 0; 231var useException = _context.ServiceContext.ServerOptions.FinOnError || hasActiveStreams;
Internal\Http2\Http2FrameWriter.cs (9)
231var flushHeaders = HasStateFlag(observed, Http2OutputProducer.State.FlushHeaders) && !HasStateFlag(currentState, Http2OutputProducer.State.FlushHeaders); 233(var hasMoreData, var reschedule, currentState, var waitingForWindowUpdates) = producer.ObserveDataAndState(buffer.Length, observed); 235var aborted = HasStateFlag(currentState, Http2OutputProducer.State.Aborted); 236var completed = HasStateFlag(currentState, Http2OutputProducer.State.Completed) && !hasMoreData; 295var endStream = completed; 609var shouldPrepareFrame = !isFramePrepared; 792var shouldFlush = false;
Internal\Http2\Http2MessageBody.cs (1)
87var hasResult = _context.RequestBodyPipe.Reader.TryRead(out readResult);
Internal\Http2\Http2OutputProducer.cs (2)
66var scheduleInline = context.ServiceContext.Scheduler == PipeScheduler.Inline; 730var wasDepleted = _streamWindow <= 0;
Internal\Http2\Http2Stream.cs (2)
421var pathEncoded = pathSegment.Contains('%'); 471var endStream = dataFrame.DataEndStream;
Internal\Http3\Http3ControlStream.cs (1)
259var isContinuedFrame = false;
Internal\Http3\Http3FrameWriter.cs (2)
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\Http3HeadersEnumerator.cs (1)
99var result = _stringValuesEnumerator.MoveNext();
Internal\Http3\Http3MessageBody.cs (1)
55var hasResult = _context.RequestBodyPipe.Reader.TryRead(out readResult);
Internal\Http3\Http3PendingStream.cs (1)
43var advance = false;
Internal\Http3\Http3Stream.cs (3)
626var isContinuedFrame = false; 819var endHeaders = payload.Length == incomingFrame.RemainingLength; 1183var pathEncoded = pathSegment.Contains('%');
Internal\HttpConnection.cs (5)
215var hasTls = _context.ConnectionFeatures.Get<ITlsConnectionFeature>() != null; 218var isMultiplexTransport = _context is HttpMultiplexedConnectionContext; 219var http1Enabled = _context.Protocols.HasFlag(HttpProtocols.Http1); 220var http2Enabled = _context.Protocols.HasFlag(HttpProtocols.Http2); 221var http3Enabled = _context.Protocols.HasFlag(HttpProtocols.Http3);
Internal\Infrastructure\HttpUtilities.cs (3)
130var hasInvalidChar = checkForNewlineChars ? 604var hasHttp1OrHttp2 = protocols.HasFlag(HttpProtocols.Http1) || protocols.HasFlag(HttpProtocols.Http2); 605var hasHttp3 = protocols.HasFlag(HttpProtocols.Http3);
Internal\Infrastructure\TimeoutControl.cs (1)
103var timeout = false;
Internal\KestrelServerImpl.cs (5)
141var hasHttp1 = options.Protocols.HasFlag(HttpProtocols.Http1); 142var hasHttp2 = options.Protocols.HasFlag(HttpProtocols.Http2); 143var hasHttp3 = options.Protocols.HasFlag(HttpProtocols.Http3); 144var hasTls = options.IsTls; 183var addAltSvcHeader = !options.DisableAltSvcHeader && _multiplexedTransportFactories.Count > 0;
Internal\WebTransport\WebTransportSession.cs (3)
135var success = _openStreams.TryAdd(stream.StreamId, stream); 153var addedToOpenStreams = _openStreams.TryAdd(stream.StreamId, stream); 185var success = _openStreams.Remove(streamId, out var stream);
KestrelConfigurationLoader.cs (1)
363var listenOptions = AddressBinder.ParseAddress(endpoint.Url, out var https);
KestrelServerOptions.cs (2)
229_enableWebTransportAndH3Datagrams = AppContext.TryGetSwitch("Microsoft.AspNetCore.Server.Kestrel.Experimental.WebTransportAndH3Datagrams", out var enabled) && enabled; 247_disableHttp1LineFeedTerminators = AppContext.TryGetSwitch(DisableHttp1LineFeedTerminatorsSwitchKey, out var disabled) && disabled;
Middleware\HttpsConnectionMiddleware.cs (2)
535var enableHttp2OnWindows81 = AppContext.TryGetSwitch(EnableWindows81Http2, out var enabled) && enabled;
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
138var result = _stringValuesEnumerator.MoveNext();
src\Shared\CertificateGeneration\CertificateManager.cs (2)
253var isNewCertificate = false; 257var failedToFixCertificateState = false;
src\Shared\CertificateGeneration\UnixCertificateManager.cs (15)
53var sawTrustSuccess = false; 54var sawTrustFailure = false; 90var foundCert = false; 186var sawTrustFailure = false; 187var sawTrustSuccess = false; 224var needToExport = true; 257var openSslTrustSucceeded = false; 259var isOpenSslAvailable = IsCommandAvailable(OpenSslCommand); 287var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 361var sawUntrustFailure = false; 390var openSslUntrustSucceeded = false; 423var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 727var isFirefox = nssDb.Contains("/.mozilla/firefox/", StringComparison.Ordinal); 884var isSymlink = (file.Attributes & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint; 908var linkCreated = false;
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
122var isTrusted = ListCertificates(StoreName.Root, StoreLocation.CurrentUser, isValid: true, requireExportable: false)
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
221var completed = false;
src\Shared\UrlDecoder\UrlDecoder.cs (1)
309var isHex = ((value >= '0') && (value <= '9')) ||
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (49)
AddressBinderTests.cs (12)
57var listenOptions = AddressBinder.ParseAddress($"http://{host}", out var https); 68var listenOptions = AddressBinder.ParseAddress("http://localhost", out var https); 86var listenOptions = AddressBinder.ParseAddress(address, out var https); 104var listenOptions = AddressBinder.ParseAddress("http://pipe:8080", out var https); 114var listenOptions = AddressBinder.ParseAddress(address, out var https); 125var listenOptions = AddressBinder.ParseAddress(address, out var https); 136var listenOptions = AddressBinder.ParseAddress(address, out var https); 147var listenOptions = AddressBinder.ParseAddress("http://unix:/tmp/kestrel-test.sock", out var https); 158var listenOptions = AddressBinder.ParseAddress(@"http://unix:/c:/foo/bar/pipe.socket", out var https); 172var listenOptions = AddressBinder.ParseAddress(address, out var https); 282var ipV6Attempt = false; 283var ipV4Attempt = false;
ChunkWriterTests.cs (1)
72var prefixLength = ChunkWriter.GetPrefixBytesForChunk(dataCount, out var actualSliceOneByte);
DiagnosticMemoryPoolTests.cs (1)
83var threw = false;
Http1\Http1ConnectionTests.cs (3)
276var takeMessageHeaders = TakeMessageHeaders(readableBuffer, trailers: false, out _consumed, out _examined); 413var returnValue = TakeStartLine(readableBuffer, out _consumed, out _examined); 436var returnValue = TakeStartLine(readableBuffer, out _consumed, out _examined);
HttpParserTests.cs (8)
570var result = ParseRequestLine(parser, requestHandler, buffer, out var consumed, out var examined); 646var result = parser.ParseHeaders(requestHandler, ref reader); 660var result = parser.ParseHeaders(requestHandler, ref reader); 674var result = parser.ParseHeaders(requestHandler, ref reader); 692var result = parser.ParseHeaders(requestHandler, ref reader); 708var result = parser.ParseHeaders(requestHandler, ref reader); 731var result = parser.ParseHeaders(requestHandler, ref reader); 746var result = parser.ParseHeaders(requestHandler, ref reader);
HttpRequestStreamTests.cs (1)
107var allowSynchronousIO = false;
HttpResponseStreamTests.cs (1)
110var allowSynchronousIO = false;
HttpUtilitiesTest.cs (2)
39var result = block.GetKnownMethod(out var knownMethod, out var length); 69var result = block.GetKnownVersion(out HttpVersion knownVersion, out var length);
KestrelServerTests.cs (1)
885var firstPort5003TransportChecked = false;
KnownStringsTests.cs (1)
80var result = data.GetKnownMethod(out var method, out var length);
ListenOptionsTests.cs (1)
31var middlewareRan = false;
MessageBodyTests.cs (1)
916var startRequestBodyCalled = false;
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
138var result = _stringValuesEnumerator.MoveNext();
src\Servers\Kestrel\shared\KnownHeaders.cs (4)
403var useVarForFirstTerm = values.Count > 1 && values.Select(h => h.FirstNameIgnoreCaseSegment()).Distinct().Count() == 1; 516var isAlpha = (ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z'); 633var isFirst = true; 720var isFirst = true;
src\Servers\Kestrel\shared\test\EventRaisingResourceCounter.cs (1)
29var retVal = _wrapped.TryLockOne();
src\Servers\Kestrel\shared\test\TestApplicationErrorLogger.cs (1)
66var exceptionIsIgnored = IgnoredExceptions.Contains(exception?.GetType());
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 (1)
96var result = decoder.BeginTryDecode(octets[0], prefixLength, out var intResult);
TlsListenerTests.cs (6)
67var tlsClientHelloCallbackInvoked = false; 89var tlsClientHelloCallbackInvoked = false; 112var tlsClientHelloCallbackInvoked = false; 141var tlsClientHelloCallbackInvoked = false; 172var tlsClientHelloCallbackActual = false; 225var tlsClientHelloCallbackActual = false;
VariableIntHelperTests.cs (1)
17var result = VariableLengthIntegerHelper.TryGetInteger(new ReadOnlySequence<byte>(input), out _, out var decoded);
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (8)
Http3\QPackDecoderBenchmark.cs (2)
49var success = headers.TryAdd(s, s); 60var success = QPackHeaderWriter.BeginEncodeHeaders(enumerator, buffer, ref totalHeaderSize, out var length);
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
138var result = _stringValuesEnumerator.MoveNext();
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (4)
296var success = _http3TestBase._serverReceivedSettings.Writer.TryWrite( 704var done = QPackHeaderWriter.BeginEncodeHeaders(headers, buffer.Span, ref headersTotalSize, out var length); 1225var readerCompletedSuccessfully = _transportPipeReader.IsCompletedSuccessfully; 1226var writerCompletedSuccessfully = _transportPipeWriter.IsCompletedSuccessfully;
src\Servers\Kestrel\shared\test\TestApplicationErrorLogger.cs (1)
66var exceptionIsIgnored = IgnoredExceptions.Contains(exception?.GetType());
Microsoft.AspNetCore.Server.Kestrel.Tests (34)
KestrelConfigurationLoaderTests.cs (34)
60var found = false; 80var run = false; 121var run1 = false; 133var run2 = false; 168var ran1 = false; 169var ran2 = false; 204var ran1 = false; 241var ran1 = false; 242var ran2 = false; 282var ran1 = false; 463var ran1 = false; 505var ran1 = false; 549var ran1 = false; 704var ran1 = false; 1075var ranDefault = false; 1088var ran1 = false; 1089var ran2 = false; 1090var ran3 = false; 1144var ranDefault = false; 1158var ran1 = false; 1159var ran2 = false; 1160var ran3 = false; 1199var ranDefault = false; 1210var ran1 = false; 1211var ran2 = false; 1252var ran1 = false; 1281var ran1 = false; 1315var ran1 = false; 1336var ranDefault = false; 1347var ran1 = false; 1348var ran2 = false; 1416var ran1 = false; 1443var ran1 = false; 1473var ran1 = false;
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Internal\NamedPipeConnection.cs (1)
101var paused = !flushTask.IsCompleted;
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (3)
Internal\QuicStreamContext.cs (3)
252var paused = !flushTask.IsCompleted; 400var isCompleted = result.IsCompleted; 414var isLastSegment = !enumerator.MoveNext();
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (2)
QuicConnectionListenerTests.cs (1)
232var throwErrorInCallback = true;
src\Servers\Kestrel\shared\test\TestApplicationErrorLogger.cs (1)
66var exceptionIsIgnored = IgnoredExceptions.Contains(exception?.GetType());
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
Internal\SocketConnection.cs (1)
175var paused = !flushTask.IsCompleted;
Microsoft.AspNetCore.Session (1)
SessionMiddleware.cs (1)
62var isNewSessionKey = false;
Microsoft.AspNetCore.Session.Tests (1)
SessionTests.cs (1)
563var exceptionThrown = false;
Microsoft.AspNetCore.Shared.Tests (59)
AdaptiveCapacityDictionaryTests.cs (36)
94var result = ((ICollection<KeyValuePair<string, object?>>)dict).IsReadOnly; 500var result = ((ICollection<KeyValuePair<string, object?>>)dict).Contains(input); 519var result = ((ICollection<KeyValuePair<string, object?>>)dict).Contains(input); 538var result = ((ICollection<KeyValuePair<string, object?>>)dict).Contains(input); 558var result = ((ICollection<KeyValuePair<string, object?>>)dict).Contains(input); 572var result = dict.ContainsKey("key"); 585var result = dict.ContainsKey(""); 601var result = dict.ContainsKey("other"); 618var result = dict.ContainsKey("key"); 635var result = dict.ContainsKey("kEy"); 679var result = ((ICollection<KeyValuePair<string, object?>>)dict).Remove(input); 699var result = ((ICollection<KeyValuePair<string, object?>>)dict).Remove(input); 719var result = ((ICollection<KeyValuePair<string, object?>>)dict).Remove(input); 740var result = ((ICollection<KeyValuePair<string, object?>>)dict).Remove(input); 755var result = dict.Remove("key"); 768var result = dict.Remove(""); 784var result = dict.Remove("other"); 802var result = dict.Remove("key"); 820var result = dict.Remove("kEy"); 835var result = dict.Remove("key", out var removedValue); 849var result = dict.Remove("", out var removedValue); 866var result = dict.Remove("other", out var removedValue); 886var result = dict.Remove("key", out var removedValue); 906var result = dict.Remove("kEy", out var removedValue); 928var result = dict.Remove("key", out var removedValue); 953var result = dict.Remove("key", out var removedValue); 978var result = dict.Remove("key", out var removedValue); 997var result = dict.TryAdd("", "foo"); 1010var result = dict.TryAdd("key", "value"); 1038var result = dict.TryAdd("key1", "value1"); 1066var result = dict.TryAdd("key0", "value1"); 1091var result = dict.TryGetValue("key", out var value); 1105var result = dict.TryGetValue("", out var value); 1122var result = dict.TryGetValue("other", out var value); 1140var result = dict.TryGetValue("key", out var value); 1158var result = dict.TryGetValue("kEy", out var value);
CommandLineApplicationTests.cs (3)
17var called = false; 764var commandRan = false; 779var commandRan = false;
runtime\Http2\HPackDecoderTest.cs (1)
708var success = IntegerEncoder.Encode(8194, 7, bytes, out var written);
runtime\Http2\HPackIntegerTest.cs (1)
96var result = decoder.BeginTryDecode(octets[0], prefixLength, out var intResult);
src\Shared\ActivatorUtilities\ActivatorUtilities.cs (1)
117var givenMatched = false;
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (1)
661var hasNext = enumerator.MoveNext();
src\Shared\HttpSys\RequestProcessing\RequestUriBuilder.cs (1)
314var isHead = (((value >= '0') && (value <= '9')) ||
src\Shared\ObjectMethodExecutor\AwaitableInfo.cs (2)
73var implementsINotifyCompletion = typeof(INotifyCompletion).IsAssignableFrom(awaiterType); 84var implementsICriticalNotifyCompletion = typeof(ICriticalNotifyCompletion).IsAssignableFrom(awaiterType);
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
45var isAwaitable = CoercedAwaitableInfo.IsTypeAwaitable(MethodReturnType, out var coercedAwaitableInfo); 68var isAwaitable = IsTaskType(MethodReturnType, out var resultType);
src\Shared\ParameterDefaultValue\ParameterDefaultValue.cs (2)
24var hasDefaultValue = CheckHasDefaultValue(parameter, out var tryToGetDefaultValue);
src\Shared\PropertyHelper\PropertyHelper.cs (2)
422var allPropertiesDefinedOnType = true; 453var ignoreProperty = false;
src\Shared\QueryStringEnumerable.cs (1)
101var success = Uri.TryUnescapeDataString(buffer, buffer, out var unescapedLength);
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
221var completed = false;
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
29var needFileInfo = true;
src\Shared\UrlDecoder\UrlDecoder.cs (1)
309var isHex = ((value >= '0') && (value <= '9')) ||
Microsoft.AspNetCore.SignalR.Client.Core (3)
HubConnection.cs (2)
1376var expectsResult = !string.IsNullOrEmpty(invocation.InvocationId); 1403var hasResult = false;
src\SignalR\common\Shared\MessageBuffer.cs (1)
265var isFirst = true;
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (3)
HubConnectionTests.cs (2)
2635var reconnectCalled = false; 2710var reconnectCalled = false;
VersionJsonHubProtocol.cs (1)
49var result = _innerProtocol.TryParseMessage(ref inputCopy, binder, out message);
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (4)
HubClientProxyGenerator.Emitter.cs (1)
150var first = true;
HubClientProxyGenerator.Parser.cs (1)
121var hasPartialModifier = false;
HubServerProxyGenerator.Emitter.cs (1)
87var first = true;
HubServerProxyGenerator.Parser.cs (1)
111var hasPartialModifier = false;
Microsoft.AspNetCore.SignalR.Client.Tests (24)
HttpConnectionTests.cs (2)
174var headerFound = request.Headers.Accept?.Contains(new MediaTypeWithQualityHeaderValue("*/*")) == true; 202var headerWasFound = await negotiateUrlTcs.Task.DefaultTimeout();
HttpConnectionTests.Negotiate.cs (2)
251var firstNegotiate = true; 336var firstNegotiate = true;
HttpConnectionTests.Transport.cs (6)
34var requestsExecuted = false; 110var requestsExecuted = false; 158var requestsExecuted = false; 348var requestsExecuted = false; 458var requestsExecuted = false; 466var sendRequestExecuted = false;
HubConnectionTests.ConnectionLifecycle.cs (4)
151var handshakeConnectionErrorLogged = false; 490var handshakeTimeoutLogged = false; 534var onStartCalled = false; 557var handshakeCancellationLogged = false;
HubConnectionTests.Reconnect.cs (1)
45var reconnectingCalled = false;
LongPollingTransportTests.cs (7)
185var firstPoll = true; 231var firstPoll = true; 275var stopped = false; 325var stopped = false; 459var firstPoll = true; 527var firstPoll = true; 704var allHeadersCorrect = true;
TestHttpMessageHandler.cs (1)
49var firstPoll = true;
TestServerTests.cs (1)
37var webSocketFactoryCalled = false;
Microsoft.AspNetCore.SignalR.Common (1)
src\SignalR\common\Shared\Utf8BufferTextReader.cs (1)
77_decoder.Convert(source, destination, false, out bytesUsed, out charsUsed, out var completed);
Microsoft.AspNetCore.SignalR.Common.Tests (3)
Internal\Protocol\MessagePackHubProtocolTestBase.cs (1)
408var result = HubProtocol.TryParseMessage(ref data, binder, out var message);
Internal\Protocol\TestHubMessageEqualityComparer.cs (2)
123var leftMoved = leftEnumerator.MoveNext(); 124var rightMoved = rightEnumerator.MoveNext();
Microsoft.AspNetCore.SignalR.Core (18)
HubConnectionContext.cs (1)
528var overLength = false;
HubConnectionHandler.cs (1)
310var overLength = false;
Internal\ChannelBasedSemaphore.cs (1)
64var shouldRelease = await callback(state);
Internal\DefaultHubDispatcher.cs (4)
323var wasSemaphoreReleased = false; 324var disposeScope = true; 396var enableDetailedErrors = dispatcher._enableDetailedErrors; 840var loggingEnabled = logger.IsEnabled(LogLevel.Critical);
Internal\HubCallerClients.cs (1)
134var value = _hubCallerClients.TrySetSemaphoreReleased();
Internal\HubFilterFactory.cs (1)
88var owned = false;
Internal\HubMethodDescriptor.cs (1)
82var markedParameter = false;
Internal\Utf8HashLookup.cs (1)
86var hasValue = TryGetValueFromChars(chars[..encoded], out value);
src\Shared\ObjectMethodExecutor\AwaitableInfo.cs (2)
73var implementsINotifyCompletion = typeof(INotifyCompletion).IsAssignableFrom(awaiterType); 84var implementsICriticalNotifyCompletion = typeof(ICriticalNotifyCompletion).IsAssignableFrom(awaiterType);
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
45var isAwaitable = CoercedAwaitableInfo.IsTypeAwaitable(MethodReturnType, out var coercedAwaitableInfo); 68var isAwaitable = IsTaskType(MethodReturnType, out var resultType);
src\SignalR\common\Shared\ClientResultsManager.cs (2)
21var result = _pendingInvocations.TryAdd(invocationId, (typeof(T), connectionId, tcs, static (state, completionMessage) => 43var result = _pendingInvocations.TryAdd(invocationId, invocationInfo);
src\SignalR\common\Shared\MessageBuffer.cs (1)
265var isFirst = true;
Microsoft.AspNetCore.SignalR.Microbenchmarks (1)
src\SignalR\common\Http.Connections\src\ServerSentEventsMessageFormatter.cs (1)
68var keepWriting = true;
Microsoft.AspNetCore.SignalR.Protocols.Json (6)
Protocol\JsonHubProtocol.cs (5)
127var hasItem = false; 129var hasResult = false; 131var hasArguments = false; 142var completed = false; 143var allowReconnect = false;
src\SignalR\common\Shared\Utf8BufferTextReader.cs (1)
77_decoder.Convert(source, destination, false, out bytesUsed, out charsUsed, out var completed);
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (2)
Protocol\MessagePackHubProtocolWorker.cs (2)
169var hasResult = false; 225var allowReconnect = false;
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (6)
Protocol\NewtonsoftJsonHubProtocol.cs (5)
126var hasItem = false; 129var hasResult = false; 132var hasArguments = false; 138var completed = false; 139var allowReconnect = false;
src\SignalR\common\Shared\Utf8BufferTextReader.cs (1)
77_decoder.Convert(source, destination, false, out bytesUsed, out charsUsed, out var completed);
Microsoft.AspNetCore.SignalR.StackExchangeRedis (5)
Internal\RedisProtocol.cs (1)
243var isArray = MemoryMarshal.TryGetArray(serializedMessage.Serialized, out var array);
RedisHubLifetimeManager.cs (2)
671var parseSuccess = protocol.TryParseMessage(ref ros, _clientResultsManager, out hubMessage); 820var success = Guid.NewGuid().TryWriteBytes(buffer);
src\SignalR\common\Shared\ClientResultsManager.cs (2)
21var result = _pendingInvocations.TryAdd(invocationId, (typeof(T), connectionId, tcs, static (state, completionMessage) => 43var result = _pendingInvocations.TryAdd(invocationId, invocationInfo);
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (1)
Docker.cs (1)
90var started = false;
Microsoft.AspNetCore.SignalR.Tests (10)
HubConnectionHandlerTests.cs (6)
134var firedOnConnected = (bool)client.Connection.Items[nameof(ErrorInAbortedTokenHub.OnConnectedAsync)]; 135var firedOnDisconnected = (bool)client.Connection.Items[nameof(ErrorInAbortedTokenHub.OnDisconnectedAsync)]; 899var hasErrorLog = false; 902var expected = writeContext.LoggerName == "Microsoft.AspNetCore.SignalR.Internal.DefaultHubDispatcher" && 2533var firstRequest = true; 2770var hasCloseMessage = false;
MapSignalRTests.cs (1)
35var executedConfigure = false;
NativeAotTests.cs (2)
302var first = true; 324var first = true;
TestAuthHandler.cs (1)
19var hasClaim = context.User.HasClaim(o => o.Type == ClaimTypes.NameIdentifier && !string.IsNullOrEmpty(o.Value));
Microsoft.AspNetCore.SpaProxy (4)
SpaProxyLaunchManager.cs (4)
82var running = response.IsSuccessStatusCode; 113var running = response.IsSuccessStatusCode; 129var livenessProbeSucceeded = false; 130var maxTimeoutReached = false;
Microsoft.AspNetCore.SpaServices.Extensions (4)
Npm\NodeScriptRunner.cs (1)
111var containsNewline = Array.IndexOf(
Proxying\ConditionalProxyMiddleware.cs (1)
54var didProxyRequest = await SpaProxy.PerformProxyRequest(
Proxying\SpaProxyingExtensions.cs (1)
76var didProxyRequest = await SpaProxy.PerformProxyRequest(
StaticFiles\SpaStaticFilesExtensions.cs (1)
86var shouldServeStaticFiles = ShouldServeStaticFiles(
Microsoft.AspNetCore.SpaServices.Extensions.Tests (1)
SpaProxyTests.cs (1)
58var res = await SpaProxy.PerformProxyRequest(context, httpClient, baseUriTask, CancellationToken.None, true);
Microsoft.AspNetCore.StaticAssets (10)
Development\StaticAssetDevelopmentRuntimeHandler.cs (7)
161var explicitlyConfigured = bool.TryParse(config[ReloadStaticAssetsAtRuntimeKey], out var hotReload); 174var disableFallback = IsEnabled(config, "DisableStaticAssetNotFoundRuntimeFallback"); 178var enableDevelopmentCaching = IsEnabled(config, "EnableStaticAssetsDevelopmentCaching"); 184var enableDevelopmentIntegrity = IsEnabled(config, "EnableStaticAssetsDevelopmentIntegrity"); 246return bool.TryParse(config[key], out var value) && value; 257var replaced = false;
StaticAssetsInvoker.cs (3)
347var modified = ifModifiedSince < _lastModified; 356var unmodified = ifUnmodifiedSince >= _lastModified; 402(var isRangeRequest, var range) = RangeHelper.ParseRange(_context, _requestHeaders, _length, _logger);
Microsoft.AspNetCore.StaticFiles (1)
StaticFileContext.cs (1)
237(var isRangeRequest, var range) = RangeHelper.ParseRange(_context, RequestHeaders, _length, _logger);
Microsoft.AspNetCore.StaticFiles.Tests (19)
StaticFileContextTest.cs (15)
22var validateResult = StaticFileMiddleware.ValidatePath(httpContext, pathString, out var subPath); 23var contentTypeResult = StaticFileMiddleware.LookupContentType(new FileExtensionContentTypeProvider(), options, subPath, out var contentType); 27var lookupResult = context.LookupFileInfo(); 48var validateResult = StaticFileMiddleware.ValidatePath(httpContext, pathString, out var subPath); 49var contentTypeResult = StaticFileMiddleware.LookupContentType(new FileExtensionContentTypeProvider(), options, subPath, out var contentType); 54var result = context.LookupFileInfo(); 76var validateResult = StaticFileMiddleware.ValidatePath(httpContext, pathString, out var subPath); 77var contentTypeResult = StaticFileMiddleware.LookupContentType(new FileExtensionContentTypeProvider(), options, subPath, out var contentType); 81var result = context.LookupFileInfo(); 105var validateResult = StaticFileMiddleware.ValidatePath(httpContext, pathString, out var subPath); 106var contentTypeResult = StaticFileMiddleware.LookupContentType(new FileExtensionContentTypeProvider(), options, subPath, out var contentType); 110var result = context.LookupFileInfo(); 133var validateResult = StaticFileMiddleware.ValidatePath(httpContext, pathString, out var subPath); 134var contentTypeResult = StaticFileMiddleware.LookupContentType(new FileExtensionContentTypeProvider(), options, subPath, out var contentType); 138var result = context.LookupFileInfo();
StaticFileMiddlewareTests.cs (4)
211var onPrepareResponseExecuted = false; 251var onPrepareResponseExecuted = false; 293var syncCallbackInvoked = false; 294var asyncCallbackInvoked = false;
Microsoft.AspNetCore.TestHost (2)
ClientHandler.cs (1)
118var canHaveBody = false;
HttpContextBuilder.cs (1)
121var requestBodyInProgress = RequestBodyReadInProgress();
Microsoft.AspNetCore.TestHost.Tests (1)
TestClientTests.cs (1)
269var readCanceled = false;
Microsoft.AspNetCore.Tests (2)
WebApplicationTests.cs (2)
2433var helloEndpointCalled = false; 2434var customMiddlewareExecuted = false;
Microsoft.AspNetCore.WebSockets (4)
HandshakeHelpers.cs (3)
47var success = Convert.TryFromBase64String(value, temp, out var written); 174var ret = parsedOptions.ClientMaxWindowBits.TryFormat(span, out var written, provider: CultureInfo.InvariantCulture); 269var ret = parsedOptions.ServerMaxWindowBits.TryFormat(span, out var written, provider: CultureInfo.InvariantCulture);
WebSocketMiddleware.cs (1)
239var foundHeader = false;
Microsoft.AspNetCore.WebSockets.Tests (8)
WebSocketMiddlewareTests.cs (8)
560var socketWasAcceptedDidNotTimeout = socketWasAccepted.Wait(10000); 565var firstReceiveOccuredDidNotTimeout = firstReceiveOccured.Wait(10000); 568var secondReceiveInitiatedDidNotTimeout = secondReceiveInitiated.Wait(10000); 573var socketWasAbortedDidNotTimeout = socketWasAborted.Wait(1000); // Give it a second to process the abort. 595var finishedWithOperationCancelled = false; 627var socketWasAcceptedDidNotTimeout = socketWasAccepted.Wait(10000); 632var firstReceiveOccuredDidNotTimeout = firstReceiveOccured.Wait(10000); 637var operationWasCancelledDidNotTimeout = operationWasCancelled.Wait(1000); // Give it a second to process the abort.
Microsoft.AspNetCore.WebUtilities (8)
FileBufferingWriteStream.cs (2)
119var allowMemoryBuffer = (_memoryThreshold - count) >= PagedByteBuffer.Length; 158var allowMemoryBuffer = (_memoryThreshold - buffer.Length) >= PagedByteBuffer.Length;
FormPipeReader.cs (1)
170var foundAmpersand = ampersand != -1;
HttpRequestStreamReader.cs (2)
325var consumeLineFeed = false; 360var consumeLineFeed = false;
QueryHelpers.cs (1)
94var hasQuery = queryIndex != -1;
src\Shared\QueryStringEnumerable.cs (1)
101var success = Uri.TryUnescapeDataString(buffer, buffer, out var unescapedLength);
src\Shared\UrlDecoder\UrlDecoder.cs (1)
309var isHex = ((value >= '0') && (value <= '9')) ||
Microsoft.Build.Framework (2)
SegmentedDictionary`2.cs (2)
194var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 201var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
Microsoft.Build.Tasks.CodeAnalysis (5)
src\Compilers\Core\MSBuildTask\Csc.cs (2)
285var interceptorsNamespacesIsNullOrEmpty = string.IsNullOrEmpty(interceptorsNamespaces); 286var interceptorsPreviewNamespacesIsNullOrEmpty = string.IsNullOrEmpty(interceptorsPreviewNamespaces);
src\Compilers\Shared\BuildProtocol.cs (1)
395var utf8Output = reader.ReadBoolean();
src\Compilers\Shared\BuildServerConnection.cs (1)
210var holdsMutex = false;
src\Compilers\Shared\NamedPipeUtil.cs (1)
73var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
Microsoft.Build.Tasks.CodeAnalysis.Sdk (5)
src\Compilers\Core\MSBuildTask\Csc.cs (2)
285var interceptorsNamespacesIsNullOrEmpty = string.IsNullOrEmpty(interceptorsNamespaces); 286var interceptorsPreviewNamespacesIsNullOrEmpty = string.IsNullOrEmpty(interceptorsPreviewNamespaces);
src\Compilers\Shared\BuildProtocol.cs (1)
395var utf8Output = reader.ReadBoolean();
src\Compilers\Shared\BuildServerConnection.cs (1)
210var holdsMutex = false;
src\Compilers\Shared\NamedPipeUtil.cs (1)
73var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (7)
MiscTests.cs (1)
25var isBadRef =
TargetTests.cs (6)
701var analyzersEnabled = runAnalyzers ?? runAnalyzersDuringBuild ?? true; 756var analyzersEnabled = runAnalyzers ?? true; 757var expectedImplicitlySkippedAnalyzers = analyzersEnabled && 827var skipAnalyzers = !(runAnalyzers ?? true); 828var expectedCustomAdditionalCompileInput = lastBuildWithSkipAnalyzersFileExists && !skipAnalyzers; 838var expectedUpToDateCheckInput = lastBuildWithSkipAnalyzersFileExists && !skipAnalyzers;
Microsoft.Cci.Extensions (11)
Filters\CommonTypesMappingDifferenceFilter.cs (4)
37var isAdded = type.Difference == DifferenceType.Added; 38var isRemoved = type.Difference == DifferenceType.Removed; 39var onBothSides = !isAdded && !isRemoved; 40var include = onBothSides ||
Filters\ExcludeOverridesFilter.cs (1)
39var isOverride = method.IsVirtual && !method.IsNewSlot;
Filters\NotImplementedFilter.cs (1)
24var hasOnlyExcludedMembers = type.Members.Any() && type.Members.All(m => !Include(m));
Writers\CSharp\CSDeclarationWriter.Methods.cs (1)
36var writeVisibility = true;
Writers\CSharp\CSDeclarationWriter.Properties.cs (1)
60var writeVisibility = true;
Writers\CSharp\CSharpWriter.cs (1)
137var firstPass = _currentTypeListFilter == null;
Writers\Syntax\UnifiedDiffSyntaxWriter.cs (2)
75var isHeader = _numberOfLines++ < 2; 166var first = true;
Microsoft.CodeAnalysis (105)
CommandLine\CommandLineArguments.cs (1)
537var isAdded = resolvedReferencesSet.Add(resolvedReference);
CommandLine\CommandLineParser.cs (1)
1087var inQuotes = false;
CommandLine\CommonCompiler.cs (2)
925var hadErrors = ReportDiagnostics(diagnostics, consoleOutput, errorLogger, compilation: null); 1149var hasExplicitGeneratedOutDir = !string.IsNullOrWhiteSpace(explicitGeneratedOutDir);
CommandLine\SarifV2ErrorLogger.cs (4)
238var reportAnalyzerExecutionTime = !string.IsNullOrEmpty(_totalAnalyzerExecutionTime); 273var hasAnySourceSuppression = _diagnosticIdsWithAnySourceSuppressions.Contains(descriptor.Id); 274var isEverSuppressed = descriptorInfo.HasAnyExternalSuppression || hasAnySourceSuppression; 334var hasNonDefaultEffectiveSeverities = descriptorInfo.EffectiveSeverities != null &&
Compilation\Compilation.cs (2)
1215var result = getTypeCache.TryAdd(fullyQualifiedMetadataName, val); 1246var result = getTypesCache.TryAdd(fullyQualifiedMetadataName, val);
DiagnosticAnalyzer\AnalysisScope.cs (5)
99var hasAllAnalyzers = ComputeHasAllAnalyzers(analyzers, compilationWithAnalyzers); 100var concurrentAnalysis = compilationWithAnalyzers.AnalysisOptions.ConcurrentAnalysis; 125var hasAllAnalyzers = ComputeHasAllAnalyzers(analyzers, compilationWithAnalyzers); 126var concurrentAnalysis = compilationWithAnalyzers.AnalysisOptions.ConcurrentAnalysis; 194var hasAllAnalyzers = ComputeHasAllAnalyzers(analyzers, compilationWithAnalyzers);
DiagnosticAnalyzer\AnalyzerDriver.cs (26)
586var analyze = (flags & GeneratedCodeAnalysisFlags.Analyze) != 0; 587var report = (flags & GeneratedCodeAnalysisFlags.ReportDiagnostics) != 0; 622var suppressInGeneratedCode = (generatedCodeAnalysisFlags & GeneratedCodeAnalysisFlags.ReportDiagnostics) == 0; 743var isGeneratedCode = IsGeneratedCode(tree, cancellationToken); 848var categorizeDiagnostics = false; 876var reportSuppressedDiagnostics = compilation.Options.ReportSuppressedDiagnostics; 926var isDiagnosticIdEverSuppressed = isAnalyzerEverSuppressed || 1205var reportSuppressedDiagnostics = compilation.Options.ReportSuppressedDiagnostics; 1388var hasUnsuppressedDiagnostic = false; 1754var isGeneratedCodeSymbol = IsGeneratedCodeSymbol(symbol, cancellationToken); 1756var skipSymbolAnalysis = AnalysisScope.ShouldSkipSymbolAnalysis(symbolEvent); 1757var skipDeclarationAnalysis = AnalysisScope.ShouldSkipDeclarationAnalysis(symbol); 1758var hasPerSymbolActions = AnalyzerActions.SymbolStartActionsCount > 0 && (!skipSymbolAnalysis || !skipDeclarationAnalysis); 1825var success = true; 1908var isGeneratedCode = IsGeneratedCode(semanticModel.SyntaxTree, cancellationToken); 2212var isGeneratedCodeSymbol = driver.IsGeneratedCodeSymbol(symbol, cancellationToken); 2235var isConcurrent = await analyzerManager.IsConcurrentAnalyzerAsync(analyzer, analyzerExecutor, cancellationToken).ConfigureAwait(false); 2300if (!GeneratedCodeFilesMap.TryGetValue(tree, out var isGenerated)) 2456var canHaveExecutableCodeBlock = AnalyzerExecutor.CanHaveExecutableCodeBlock(symbol); 2503executeSyntaxNodeActions: out var executeSyntaxNodeActions, 2504executeCodeBlockActions: out var executeCodeBlockActions, 2505executeOperationActions: out var executeOperationActions, 2506executeOperationBlockActions: out var executeOperationBlockActions); 2521var isInGeneratedCode = isGeneratedCodeSymbol || IsGeneratedOrHiddenCodeLocation(decl.SyntaxTree, decl.Span, cancellationToken); 2558var getSymbol = topmostNodeForAnalysis != declaringReferenceSyntax || declaredSymbol.Kind == SymbolKind.Namespace; 2953var checkParent = true;
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActions.cs (1)
47var isEmpty = ReferenceEquals(this, Empty);
DiagnosticAnalyzer\AnalyzerFileReference.cs (3)
491var reportedError = false; 541var reportedError = false; 545var hasAnalyzers = !analyzers.IsEmpty;
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
418var removed = pendingMemberSymbols.Remove(processedMemberSymbol);
DiagnosticAnalyzer\AnalyzerManager.cs (1)
384var isSuppressed = !diag.IsEnabledByDefault;
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (3)
735(var analyzerActionCounts, var hasAnyActionsRequiringCompilationEvents) = await getAnalyzerActionCountsAsync( 840var hasAnyActionsRequiringCompilationEvents = false; 1058var needsSpanBasedCompilationUnitCompletedEvent = analysisScope.FilterSpanOpt.HasValue;
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
368var isRefOrOut = PeekNextChar() == '&';
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
803var ok = _previousGeneration.FirstParamRowMap.TryGetValue(handle, out var firstRowId);
EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
MetadataReader\PEAssembly.cs (1)
194var value = _modules[0].MetadataReader.DeclaresTheObjectClass();
MetadataReader\PEModule.cs (2)
1989var result = TryExtractValueFromAttribute(handle, out data, s_attributeStringAndIntValueExtractor); 1998var result = TryExtractValueFromAttribute(handle, out data, s_attributeStringAndStringValueExtractor);
MetadataReference\ModuleMetadata.cs (1)
220var prefetch = (options & (PEStreamOptions.PrefetchEntireImage | PEStreamOptions.PrefetchMetadata)) != 0;
Operations\IOperation.OperationList.Reversed.cs (1)
114(var result, _currentSlot, _currentIndex) = _operation.MoveNextReversed(_currentSlot, _currentIndex);
PEWriter\MetadataWriter.PortablePdb.cs (2)
761var result = _nonSourceDocumentNameEnumerator.MoveNext(); 917var debugPlusMode = module.CommonCompilation.Options.DebugPlusMode;
SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
SourceGeneration\Nodes\CombineNode.cs (1)
57var isInput2Cached = input2Table.IsCached;
SourceGeneration\Nodes\InputNode.cs (4)
59var added = itemsSet.Add(item); 77var usedCache = tableBuilder.TryUseCachedEntries(elapsedTime, noInputStepsStepInfo); 86var modified = tableBuilder.TryModifyEntry(inputItems[itemIndex], elapsedTime, noInputStepsStepInfo, EntryState.Modified); 92var removed = tableBuilder.TryRemoveEntries(elapsedTime, noInputStepsStepInfo);
SourceGeneration\Nodes\NodeStateTable.cs (1)
471var canUsePrevious = _previous._states.Length > previousTableEntryIndex;
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (2)
162var isCaseSensitive = syntaxHelper.IsCaseSensitive; 169var nameHasAttributeSuffix = name.HasAttributeSuffix(isCaseSensitive);
SourceGeneration\SyntaxStore.cs (1)
59var compilationIsCached = _compilation == _previous._compilation;
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (1)
348var seenForward = false;
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (1)
157var isFlagsEnum = IsFlagsEnum(enumType);
Symbols\Attributes\CustomAttributesBag.cs (3)
73var setOnOurThread = Interlocked.CompareExchange(ref _earlyDecodedWellKnownAttributeData, data, null) == null; 88var setOnOurThread = Interlocked.CompareExchange(ref _decodedWellKnownAttributeData, data, null) == null; 101var setOnOurThread = ImmutableInterlocked.InterlockedCompareExchange(ref _customAttributes, newCustomAttributes, default(ImmutableArray<T>)) == default(ImmutableArray<T>);
Syntax\GreenNode.cs (5)
579var found = s_annotationsTable.TryGetValue(this, out var annotations); 652var currentLeading = current.leading; 653var currentTrailing = current.trailing; 675var first = i == firstIndex; 676var last = i == lastIndex;
Syntax\InternalSyntax\SyntaxList.WithManyChildren.cs (1)
63var separated = this.SlotCount > 1 && HasNodeTokenPattern();
Syntax\SyntaxDiffer.cs (1)
257var oldHasSimilarSibling = (indexOfOldInOld >= 1 && similarityOfOldInOld >= similarityOfOldInNew);
Syntax\SyntaxNodeOrToken.cs (3)
971var returnNext = false; 991var returnNext = false; 1013var returnNext = false;
Text\CompositeText.cs (1)
213var splitLineBreakFound = false;
Text\SourceText.cs (1)
1078var lastWasCR = false;
Text\SubText.cs (2)
183var shouldContainLineBreak = (lineNumber != _lineCount - 1); 184var resultContainsLineBreak = resultLine.EndIncludingLineBreak > resultLine.End;
Microsoft.CodeAnalysis.Analyzers (198)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
63var typeIsSealed = ((INamedTypeSymbol)model.GetDeclaredSymbol(classDecl, cancellationToken)!).IsSealed;
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (1)
97var hasSymbolEqualityComparer = UseSymbolEqualityComparer(compilation);
MetaAnalyzers\CompilerExtensionStrictApiAnalyzer.cs (5)
93var referencesWorkspaces = false; 94var referencesCSharp = false; 95var referencesVisualBasic = false; 127if (!IsRegisteredExtension(namedType, diagnosticAnalyzer, diagnosticAnalyzerAttribute, out var applicationSyntaxReference, out var supportsCSharp, out var supportsVisualBasic)
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (3)
93var hasAccessToTypeFromWorkspaceAssemblies = false; 105var added = namedTypesToAccessedTypesMap.TryAdd(namedType, usedTypes); 210var inExecutableCode = nodeToProcess.inExecutableCode;
MetaAnalyzers\DiagnosticAnalyzerAttributeAnalyzer.cs (1)
85var hasAttribute = false;
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (14)
221var checkCategoryAndAllowedIds = TryGetCategoryAndAllowedIdsMap( 229var isAnalyzerReleaseTracking = TryGetReleaseTrackingData( 241var analyzeResourceStrings = HasResxAdditionalFiles(compilationContext.Options); 641var hasLeadingOrTrailingWhitespaces = HasLeadingOrTrailingWhitespaces(title); 647var isMultiSentences = IsMultiSentences(title); 648var endsWithPeriod = EndsWithPeriod(title); 649var containsLineReturn = ContainsLineReturn(title); 738var hasLeadingOrTrailingWhitespaces = HasLeadingOrTrailingWhitespaces(message); 744var isMultiSentences = IsMultiSentences(message); 745var endsWithPeriod = EndsWithPeriod(message); 746var containsLineReturn = ContainsLineReturn(message); 785var hasLeadingOrTrailingWhitespaces = HasLeadingOrTrailingWhitespaces(description); 791var endsWithPunctuation = EndsWithPunctuation(description); 1296var isCARule = ruleId.StartsWith("CA", StringComparison.Ordinal);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_IdRangeAndCategoryValidation.cs (2)
77var foundMatch = false; 258var isInvalidLine = false;
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.cs (4)
260var parsingHeaderLines = false; 261var first = true; 417var hasNewRuleEntries = newRuleEntriesToAdd?.Count > 0; 468var first = true;
MetaAnalyzers\RegisterActionAnalyzer.cs (2)
508var hasEndAction = false; 509var hasNonEndAction = false;
MetaAnalyzers\ReleaseTrackingHelper.cs (1)
237releaseTrackingDataForRuleBuilder.AddEntry(currentVersion, releaseTrackingLine, out var hasExistingEntry);
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
75var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (2)
76if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 79var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
288var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
153var onlyIncludeInherited = false; 220var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
552var anyAccessModifierSeen = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
105var overlapsHiddenRegion = syntaxTree.OverlapsHiddenPosition(span, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
23var isFlagsEnum = IsFlagsEnum(enumType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (10)
198var newAddImports = addImports.HasValue ? addImports.Value : this.AddImports; 200var newGenerateMembers = generateMembers.HasValue ? generateMembers.Value : this.GenerateMembers; 201var newMergeNestedNamespaces = mergeNestedNamespaces.HasValue ? mergeNestedNamespaces.Value : this.MergeNestedNamespaces; 202var newMergeAttributes = mergeAttributes.HasValue ? mergeAttributes.Value : this.MergeAttributes; 203var newGenerateDefaultAccessibility = generateDefaultAccessibility.HasValue ? generateDefaultAccessibility.Value : this.GenerateDefaultAccessibility; 204var newGenerateMethodBodies = generateMethodBodies.HasValue ? generateMethodBodies.Value : this.GenerateMethodBodies; 205var newGenerateDocumentationComments = generateDocumentationComments.HasValue ? generateDocumentationComments.Value : this.GenerateDocumentationComments; 206var newAutoInsertionLocation = autoInsertionLocation.HasValue ? autoInsertionLocation.Value : this.AutoInsertionLocation; 207var newSortMembers = sortMembers.HasValue ? sortMembers.Value : this.SortMembers; 208var newReuseSyntax = reuseSyntax.HasValue ? reuseSyntax.Value : this.ReuseSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
29var placeOnNewLine = ShouldPlaceParametersOnNewLine(existingParameters, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (3)
148var methodHasAttribute = method.GetAttributes().Any(shouldRemoveAttribute, arg); 150var someParameterHasAttribute = method.Parameters 153var returnTypeHasAttribute = method.GetReturnTypeAttributes().Any(shouldRemoveAttribute, arg);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IPropertySymbolExtensions.cs (1)
46var someParameterHasAttribute = property.Parameters
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\StringBuilderExtensions.cs (2)
24var first = true; 39var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
179var skipVerification = !nodesToVerify.Contains(nodePair);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
400var shouldAddNullCheck = addNullChecks && parameter.Type.CanAddNullCheck() && !parameter.Type.IsNullable();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
239var valueIEquatable = memberType?.IsValueType == true && ImplementsIEquatable(memberType, iequatableType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
23var addBlankLine = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
87var crossesMeaningfulBlock = CrossesMeaningfulBlock(state); 92var canMergeDeclarationAndAssignment = await CanMergeDeclarationAndAssignmentAsync(document, state, cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
44var matchesBoolean = MatchesBoolean(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
57var isEquivalentTo = previousSyntaxTree.IsEquivalentTo(currentSyntaxTree, topLevel: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
102var hasImportsToSimplify = root != originalRoot; 161var executeSerially = Debugger.IsAttached; 189var simplifyAllDescendants = nodeOrTokenToReduce.SimplifyAllDescendants; 192var isNode = nodeOrToken.IsNode;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
28var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation); 51var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
100var isCollision = collisionMap.ContainsKey(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
60var hasReference = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
95if (TryGetService(typeof(TLanguageService), out var lazyService, out var usesFactory) 108var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
106if (TryGetService(typeof(TWorkspaceService), out var lazyService, out var usesFactory)) 118var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
UpgradeMSBuildWorkspaceAnalyzer.cs (1)
62var foundWorkspacesDesktop = false;
Microsoft.CodeAnalysis.AnalyzerUtilities (174)
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
75var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (2)
76if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 79var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
288var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
153var onlyIncludeInherited = false; 220var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\IOperationExtensions_FlowAnalysis.cs (1)
23var isCatchRegionBlock = false;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisData.cs (1)
95var hasEntry = predicatedData.TryGetValue(key, out var value);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.cs (2)
62var disposeOwnershipTransferAtConstructor = analyzerOptions.GetDisposeOwnershipTransferAtConstructorOption( 64var disposeOwnershipTransferAtMethodCall = analyzerOptions.GetDisposeOwnershipTransferAtMethodCall(
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (2)
452var isNullEqualsOnWhenTrue = FlowBranchConditionKind == ControlFlowConditionKind.WhenTrue && 460var isNullNotEqualsOnWhenFalse = FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateValueSetFlowOperationVisitor.cs (1)
36var negate = branch.ControlFlowConditionKind == ControlFlowConditionKind.WhenFalse;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.cs (1)
51var performCopyAnalysis = analyzerOptions.GetCopyAnalysisOption(rule, topmostBlock.Syntax.SyntaxTree, compilation, defaultValue: false);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (3)
342var isNullCheckValidationMethod = DataFlowAnalysisContext.IsNullCheckValidationMethod(targetMethod.OriginalDefinition); 395var isNullNotEqualsOnWhenTrue = FlowBranchConditionKind == ControlFlowConditionKind.WhenTrue && 403var isNullEqualsOnWhenFalse = FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.cs (1)
202var success = Operation.TryGetEnclosingControlFlowGraph(out ControlFlowGraph? enclosingControlFlowGraph);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AddressSharedEntitiesProvider.cs (1)
50var isReferenceCopy = !addressSharedEntities.Any(a => a.Type.IsValueType);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityBasedPredicateAnalysisData.cs (1)
189var canOverlap = true;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
257var success = AnalysisEntityFactory.TryCreate(assignedValueOperation, out assignedValueEntity);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
202var isLvalueFlowCapture = _getIsLValueFlowCapture(flowCapture);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityMapAbstractDomain.cs (3)
135var isExistingKeyInInput = false; 136var isExistingKeyInResult = false; 155var isCandidateToBeSkipped = !isExistingKeyInInput && !isExistingKeyInResult;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (7)
93var hasAnyTryBlock = ComputeLoopRangeMap(cfg, loopRangeMap); 254var needsAtLeastOnePass = pendingBlocksNeedingAtLeastOnePass.Remove(blockOrdinal); 255var isUnreachableBlock = unreachableBlocks.Contains(block.Ordinal); 367var isBackEdge = block.Ordinal >= successorBlock.Ordinal; 398var needsMerge = currentSuccessorInput != null && 692var hasNestedFinally = false; 804var hasAnyTryBlock = false;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysisResult.cs (1)
172var isNestedLambdaOrLocalFunction = lambdaOrLocalFunctionOperation.IsWithinLambdaOrLocalFunction(out _);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (23)
563var result = AnalysisEntityFactory.TryCreateForSymbolDeclaration(parameter, out var analysisEntity); 685var isFeasibleBranch = true; 750var alwaysTrue = (bool)branch.BranchValue.ConstantValue.Value!; 905var invocationInstanceAccessCanThrow = instance != null && 908var invocationCanThrow = invocation != null && !TryGetInterproceduralAnalysisResult(operation, out _); 1435var result = AnalysisEntityFactory.TryCreate(operation, out AnalysisEntity? flowCaptureReferenceEntity); 1683var result = AnalysisEntityFactory.TryCreate(operation, out AnalysisEntity? flowCaptureReferenceEntity); 1860var isReferenceEquality = operation.OperatorMethod == null && 2217var skipInterproceduralAnalysis = !isLambdaOrLocalFunction && InterproceduralAnalysisKind == InterproceduralAnalysisKind.None || 2265var hasParameterWithDelegateType = invokedMethod.HasParameterWithDelegateType(); 2371var hasEscapes = MarkEscapedLambdasAndLocalFunctionsFromArguments(); 2401var hasEscapes = false; 2502var isExtensionMethodInvocationWithOneLessArgument = invokedMethod.IsExtensionMethod && arguments.Length == invokedMethod.Parameters.Length - 1; 2623var success = AnalysisEntityFactory.TryCreateForSymbolDeclaration(capturedVariable, out var capturedEntity); 2999var result = AnalysisEntityFactory.TryCreate(operation, out var flowCaptureReferenceEntity); 3254var isExchangeMethod = targetMethod.IsInterlockedExchangeMethod(interlockedType); 3255var isCompareExchangeMethod = targetMethod.IsInterlockedCompareExchangeMethod(interlockedType); 3286var hasEscapes = false; 3330var knownTargetInvocations = false; 3465var first = true; 3584originalOperation: originalOperation, defaultValue: defaultValue, isLambdaOrLocalFunction: true, out var wasAnalyzed); 3602originalOperation: originalOperation, defaultValue: defaultValue, isLambdaOrLocalFunction: true, out var wasAnalyzed); 3819var savedIsInsideAnonymousObjectInitializer = IsInsideAnonymousObjectInitializer;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\SetAbstractDomain.cs (1)
29var isSubset = oldValue.IsSubsetOfSet(newValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
Microsoft.CodeAnalysis.BannedApiAnalyzers (165)
RestrictedInternalsVisibleToAnalyzer.cs (2)
224if (namespaceToIsBannedMap.TryGetValue(currentNamespace, out var isBanned)) 254var saved = namespaceToIsBannedMap.GetOrAdd(currentNamespace, banned);
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
75var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (2)
76if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 79var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
288var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
153var onlyIncludeInherited = false; 220var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
552var anyAccessModifierSeen = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
105var overlapsHiddenRegion = syntaxTree.OverlapsHiddenPosition(span, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
23var isFlagsEnum = IsFlagsEnum(enumType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (10)
198var newAddImports = addImports.HasValue ? addImports.Value : this.AddImports; 200var newGenerateMembers = generateMembers.HasValue ? generateMembers.Value : this.GenerateMembers; 201var newMergeNestedNamespaces = mergeNestedNamespaces.HasValue ? mergeNestedNamespaces.Value : this.MergeNestedNamespaces; 202var newMergeAttributes = mergeAttributes.HasValue ? mergeAttributes.Value : this.MergeAttributes; 203var newGenerateDefaultAccessibility = generateDefaultAccessibility.HasValue ? generateDefaultAccessibility.Value : this.GenerateDefaultAccessibility; 204var newGenerateMethodBodies = generateMethodBodies.HasValue ? generateMethodBodies.Value : this.GenerateMethodBodies; 205var newGenerateDocumentationComments = generateDocumentationComments.HasValue ? generateDocumentationComments.Value : this.GenerateDocumentationComments; 206var newAutoInsertionLocation = autoInsertionLocation.HasValue ? autoInsertionLocation.Value : this.AutoInsertionLocation; 207var newSortMembers = sortMembers.HasValue ? sortMembers.Value : this.SortMembers; 208var newReuseSyntax = reuseSyntax.HasValue ? reuseSyntax.Value : this.ReuseSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
29var placeOnNewLine = ShouldPlaceParametersOnNewLine(existingParameters, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (3)
148var methodHasAttribute = method.GetAttributes().Any(shouldRemoveAttribute, arg); 150var someParameterHasAttribute = method.Parameters 153var returnTypeHasAttribute = method.GetReturnTypeAttributes().Any(shouldRemoveAttribute, arg);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IPropertySymbolExtensions.cs (1)
46var someParameterHasAttribute = property.Parameters
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\StringBuilderExtensions.cs (2)
24var first = true; 39var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
179var skipVerification = !nodesToVerify.Contains(nodePair);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
400var shouldAddNullCheck = addNullChecks && parameter.Type.CanAddNullCheck() && !parameter.Type.IsNullable();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
239var valueIEquatable = memberType?.IsValueType == true && ImplementsIEquatable(memberType, iequatableType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
23var addBlankLine = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
87var crossesMeaningfulBlock = CrossesMeaningfulBlock(state); 92var canMergeDeclarationAndAssignment = await CanMergeDeclarationAndAssignmentAsync(document, state, cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
44var matchesBoolean = MatchesBoolean(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
57var isEquivalentTo = previousSyntaxTree.IsEquivalentTo(currentSyntaxTree, topLevel: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
102var hasImportsToSimplify = root != originalRoot; 161var executeSerially = Debugger.IsAttached; 189var simplifyAllDescendants = nodeOrTokenToReduce.SimplifyAllDescendants; 192var isNode = nodeOrToken.IsNode;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
28var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation); 51var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
100var isCollision = collisionMap.ContainsKey(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
60var hasReference = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
95if (TryGetService(typeof(TLanguageService), out var lazyService, out var usesFactory) 108var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
106if (TryGetService(typeof(TWorkspaceService), out var lazyService, out var usesFactory)) 118var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
Microsoft.CodeAnalysis.CodeStyle (205)
src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (2)
131var performDescriptorsCheck = true; 202var hasAllBulkSeverityConfiguration = treeOptions.TryGetValue(allDiagnosticsBulkSeverityKey, out var editorConfigBulkSeverity)
src\Analyzers\Core\Analyzers\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
61this.AccessibilityFacts, member, option.Value, out var name, out var modifiersAdded))
src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
35foreach (var includeInFixAll in includeArray)
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
141var isFixable = collectionType.SpecialType == SpecialType.System_Collections_IEnumerable || collectionType.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) &&
src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (3)
289var skipCustomConfiguration = !analyzerOptions.AnalyzerConfigOptionsProvider.GlobalOptions.IsCodeStyleSeverityEnabled(); 301var isCustomConfigured = notificationOption.IsExplicitlySpecified; 302var hasCustomConfigurableTag = false;
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (3)
68var writesToThis = false; 264var isInInstanceConstructor = owningSymbol.IsConstructor(); 265var isInStaticConstructor = owningSymbol.IsStaticConstructor();
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (3)
104var containsNamespace = namespaceDeclaration 113var isCurrentNamespaceInvalid = GetSyntaxFacts() 125var containsPartialType = ContainsPartialTypeWithMultipleDeclarations(namespaceDeclaration, semanticModel);
src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
104var hasAllCases = HasConstantCase(operation, true) && HasConstantCase(operation, false);
src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchExpressionHelpers.cs (2)
111var hasNullArm = false; 112var hasUnderlyingTypeArm = false;
src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (2)
188var hasNullCase = false; 189var hasUnderlyingTypeCase = false;
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
117var shouldOptionBePresent = optionValue.Value;
src\Analyzers\Core\Analyzers\RemoveRedundantEquality\AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (1)
68var isOperatorEquals = operation.OperatorKind == BinaryOperatorKind.Equals;
src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
53out var precedence, out var clarifiesPrecedence))
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
86if (!_state.HasValidTarget(namedAttributeArguments, targetScope, out var targetHasDocCommentIdFormat,
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (11)
161var hasPragmaInAnalysisSpan = ProcessPragmaDirectives(root, span, idToPragmasMap, 168var hasAttributeInAnalysisSpan = await ProcessSuppressMessageAttributesAsync(root, semanticModel, span, 240var hasPragmaInAnalysisSpan = false; 245if (SyntaxFacts.IsPragmaDirective(trivia, out var isDisable, out var isActive, out var errorCodeNodes) && 254if (!IsSupportedId(errorCodeNode, out var id, out var isCompilerDiagnosticId) || 402var addedCompilerAnalyzer = false; 403var hasNonCompilerAnalyzers = idsToAnalyze.Count > compilerDiagnosticIds.Count; 645pragmasToIsUsedMap.TryGetValue(togglePragma, out var isToggleUsed) && 684var isDisable = sortedPragmasWithIds[indexOfPragma].isDisable; 793var isPartial = symbol.Locations.Length > 1;
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (4)
251var hasUnsupportedOperation = false; 517var first = true; 524var isInlineArray = namedType.HasAttribute(_inlineArrayAttributeType); 601var isConvertibleProperty =
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (9)
456var isComputingUnusedParams = _options.IsComputingUnusedParams(context.OwningSymbol); 473AnalyzeUnusedValueAssignments(context, isComputingUnusedParams, symbolUsageResultsBuilder, out var hasBlockWithAllUsedWrites, out var hasUnknownOperationNoneDescendant); 539var hasReference = symbolUsageResult.SymbolsRead.Contains(unusedParameter); 613var isUnusedLocalAssignment = symbol is ILocalSymbol localSymbol && 616var isRemovableAssignment = IsRemovableAssignmentWithoutSideEffects(unreadWriteOperation); 745var isUsed = false; 746var isSymbolRead = false; 747var isRefOrOutParam = parameter.IsRefOrOut();
src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (4)
90var whenTrue_isTrue = IsTrue(whenTrue); 91var whenTrue_isFalse = IsFalse(whenTrue); 93var whenFalse_isTrue = IsTrue(whenFalse); 94var whenFalse_isFalse = IsFalse(whenFalse);
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
59var isInvariantInvocation =
src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (2)
131var isWhereMethod = IsWhereLinqMethod(invocation); 132var isSelectMethod = IsSelectLinqMethod(invocation);
src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
118out var issueSpan, out var diagnosticId, out var inDeclaration,
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (3)
201var shouldAnalyze = false; 448var isTrivialSetAccessor = false; 483var isTrivialGetAccessor = getterFields.TrivialField == getterField;
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
70var notHasValueExpression = false;
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (4)
68var isEquals = syntaxKinds.ReferenceEqualsExpression == condition.RawKind; 69var isNotEquals = syntaxKinds.ReferenceNotEqualsExpression == condition.RawKind; 78var conditionLeftIsNull = syntaxFacts.IsNullLiteralExpression(conditionLeftLow); 79var conditionRightIsNull = syntaxFacts.IsNullLiteralExpression(conditionRightLow);
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
90if (!TryAddMatches(preMatches, postMatches, out var mayChangeSemantics, cancellationToken))
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (2)
103var seenInvocation = false; 104var seenIndexAssignment = false;
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (2)
231var allowSemanticsChange = preferExpressionOption.Value == CollectionExpressionPreference.WhenTypesLooselyMatch; 232if (!CanUseCollectionExpression(semanticModel, objectCreationExpression, expressionType, preMatches, allowSemanticsChange, cancellationToken, out var changesSemantics2))
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
363if (@this.TryAnalyzeInvocationForCollectionExpression(expression, allowLinq: false, cancellationToken, out var instance, out var useSpread) &&
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UseCollectionInitializerHelpers.cs (1)
71var foundStatement = false;
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentDiagnosticAnalyzer.cs (2)
29out var isRef, out var trueStatement, out var falseStatement, out var trueAssignment, out var falseAssignment)) 34var canSimplify = UseConditionalExpressionHelpers.CanSimplify(
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnDiagnosticAnalyzer.cs (2)
29out var isRef, out var trueStatement, out var falseStatement, out var trueReturn, out var falseReturn)) 40var canSimplify = UseConditionalExpressionHelpers.CanSimplify(
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (2)
44var unconstraintedGenericSupported = IsUnconstrainedGenericSupported(context.Compilation); 134var negated = syntaxFacts.IsLogicalNotExpression(invocation.Parent);
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (8)
171out var conditionPartToCheck, out var isEquals, cancellationToken)) 210var isTrivialNullableValueAccess = false; 227var whenPartIsNullable = whenPartType?.OriginalDefinition.SpecialType == SpecialType.System_Nullable_T; 251var conditionIsNegated = false; 259var result = condition switch 282var isNotEquals = syntaxKinds.ReferenceNotEqualsExpression == condition.RawKind; 355var conditionLeftIsNull = syntaxFacts.IsNullLiteralExpression(conditionLeft); 356var conditionRightIsNull = syntaxFacts.IsNullLiteralExpression(conditionRight);
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (2)
78out var conditionPartToCheck, out var isEquals, 144var whenPartIsNullable = semanticModel.GetTypeInfo(whenPartMatch, cancellationToken).Type?.OriginalDefinition.SpecialType == SpecialType.System_Nullable_T;
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
139var hasIFormatProvider = parameters[0].Type.Equals(formatProviderType);
src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
368var isRefOrOut = PeekNextChar() == '&';
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
28var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
Microsoft.CodeAnalysis.CodeStyle.Fixes (114)
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (4)
139var isConstructorInitializer = candidates.All(m => m.MethodKind == MethodKind.Constructor); 207var isNamedArgument = !string.IsNullOrWhiteSpace(syntaxFacts.GetNameForArgument(argumentOpt)); 481var isNullLiteral = syntaxFacts.IsNullLiteralExpression(expressionOfArgument); 482var isDefaultLiteral = syntaxFacts.IsDefaultLiteralExpression(expressionOfArgument);
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (2)
95var anySymbolReferencesNotInSource = referencedSymbols.Any(static symbol => !symbol.IsFromSource()); 124var parameterMustBeOptional = insertionIndex > 0 &&
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (2)
143var xIsSystem = x == nameof(System); 144var yIsSystem = y == nameof(System);
src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
101var onBlankLine = false;
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
255var result = SymbolEquivalenceComparer.Instance.Equals(ctorParameter.Type, ParameterTypes[i]) && 428var isThis = _delegatedConstructor.ContainingType.OriginalDefinition.Equals(TypeToGenerateIn.OriginalDefinition); 432var generateUnsafe = !IsContainedInUnsafeType && newParameters.Any(static p => p.RequiresUnsafeModifier());
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
184var isFixed = argument.IsNamed;
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
71var fixesError = FixesError(classType, baseType); 80var isCaseSensitive = syntaxFacts.IsCaseSensitive;
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (2)
116out var typeToGenerateIn, out var isStatic, out var isColorColorCase))
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
66var first = true;
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (2)
129out var invocationExpressionOpt, out var isInConditionalExpression)) 217out var typeToGenerateIn, out var isStatic, out _))
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
43var canGenerateAbstractly = state.TypeToGenerateIn.IsAbstract &&
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
96var isUnsafe = false;
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
49var generateUnsafe = _state.TypeMemberType.RequiresUnsafeModifier() &&
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (2)
47var canGenerateMember = CodeGenerator.CanAdd(document.Project.Solution, state.TypeToGenerateIn, cancellationToken); 105var isOnlyReadAndIsInInterface = state.TypeToGenerateIn.TypeKind == TypeKind.Interface && !state.IsWrittenTo;
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (3)
234out var identifierToken, out var simpleNameOrMemberAccessExpression, out var isInExecutableBlock, out var isInConditionalAccessExpression)) 285out var typeToGenerateIn, out var isStatic, out _))
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (3)
87var groupMembers = _options.InsertionBehavior == ImplementTypeInsertionBehavior.WithOtherMembersOfTheSameKind; 140var addUnsafe = member.RequiresUnsafeModifier() && !syntaxFacts.IsUnsafeContext(_classNode); 203var preferAutoProperties = propertyGenerationBehavior == ImplementTypePropertyGenerationBehavior.PreferAutoProperties;
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
130var supportsImplicitImplementationOfNonPublicInterfaceMembers = syntaxFacts.SupportsImplicitImplementationOfNonPublicInterfaceMembers(document.Project.ParseOptions!);
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (2)
54var implementDisposePattern = ShouldImplementDisposePattern(model.Compilation, state.Info, explicitly: false); 115var supportsImplementingLessAccessibleMember = syntaxFacts.SupportsImplicitImplementationOfNonPublicInterfaceMembers(document.Project.ParseOptions!);
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.State.cs (3)
82var allMembersImplemented = state.MembersWithoutExplicitOrImplicitImplementationWhichCanBeImplicitlyImplemented.Length == 0; 83var allMembersImplementedExplicitly = state.MembersWithoutExplicitImplementation.Length == 0; 96var allMembersImplemented = state.MembersWithoutExplicitOrImplicitImplementationWhichCanBeImplicitlyImplemented.Length == 0;
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (12)
77var isComImport = unimplementedMembers.Any(static t => t.type.IsComImport); 85var groupMembers = !isComImport && 198var supportsImplicitImplementationOfNonPublicInterfaceMembers = this.Document 201var generateInvisibleMember = ShouldGenerateInvisibleMember(options, member, memberName, supportsImplicitImplementationOfNonPublicInterfaceMembers); 206var generateAbstractly = !member.IsStatic && !generateInvisibleMember && Abstractly; 211var addNew = !generateInvisibleMember && HasNameConflict(member, memberName, State.ClassOrStructType.GetBaseTypes()); 215var addUnsafe = member.RequiresUnsafeModifier() && !syntaxFacts.IsUnsafeContext(State.ContextNode); 263var allowDelegateAndEnumConstraints = this.Service.AllowDelegateAndEnumConstraints(options); 271var condition1 = typeParameter.ConstraintTypes.Count(t => t.TypeKind == TypeKind.Class) >= 2; 272var condition2 = typeParameter.ConstraintTypes.Any(static (ts, allowDelegateAndEnumConstraints) => ts.IsUnexpressibleTypeParameterConstraint(allowDelegateAndEnumConstraints), allowDelegateAndEnumConstraints); 273var condition3 = typeParameter.HasReferenceTypeConstraint && typeParameter.ConstraintTypes.Any(static ts => ts.IsReferenceType && ts.SpecialType != SpecialType.System_Object); 292var useExplicitInterfaceSymbol = generateInvisibly || !Service.CanImplementImplicitly;
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
62var isEntryPoint = methodSymbol.IsStatic && IsLikelyEntryPointName(methodSymbol.Name, document);
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (5)
57var missingCases = bool.Parse(properties[PopulateSwitchStatementHelpers.MissingCases]!); 58var missingDefaultCase = bool.Parse(properties[PopulateSwitchStatementHelpers.MissingDefaultCase]!); 139var hasMissingCases = bool.Parse(diagnostic.Properties[PopulateSwitchStatementHelpers.MissingCases]!); 140var hasMissingDefaultCase = bool.Parse(diagnostic.Properties[PopulateSwitchStatementHelpers.MissingDefaultCase]!); 162var isNullable = false;
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
96var needsReturnStatementAdded = controlFlow == null || controlFlow.EndPointIsReachable;
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
103var declaratorsContainsAllChildren = true;
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (6)
140var isRemovableAssignment = AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.GetIsRemovableAssignmentDiagnostic(diagnostic); 221var isRemovableAssignment = AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.GetIsRemovableAssignmentDiagnostic(diagnostic); 248var success = AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.TryGetUnusedValuePreference(diagnostics[0], out preference); 319out var diagnosticId, out var preference, out var removeAssignments); 475var hasAnyUnusedLocalAssignment = false; 678var isUnusedLocalAssignment = AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.GetIsUnusedLocalDiagnostic(diagnostic);
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
65interpolation, out var unwrapped, out var alignment, out var negate, out var formatString, out _);
src\Analyzers\Core\CodeFixes\UseCollectionExpression\AbstractUseCollectionExpressionCodeFixProvider.cs (1)
23var changesSemantics = UseCollectionInitializerHelpers.ChangesSemantics(context.Diagnostics[0]);
src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (1)
78var useCollectionExpression = properties.ContainsKey(UseCollectionInitializerHelpers.UseCollectionExpressionName) is true;
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
95if (CanSimplify(trueValue, falseValue, isRef, out var negate))
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
71syntaxFacts, ifOperation, cancellationToken, out var isRef,
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
59syntaxFacts, ifOperation, containingSymbol, cancellationToken, out var isRef,
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (3)
39var negated = diagnostic.Properties.ContainsKey(UseIsNullConstants.Negated); 64var negate = diagnostic.Properties.ContainsKey(UseIsNullConstants.Negated); 65var isUnconstrainedGeneric = diagnostic.Properties.ContainsKey(UseIsNullConstants.UnconstrainedGeneric);
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (2)
129var whenPartIsNullable = properties.ContainsKey(UseNullPropagationHelpers.WhenPartIsNullable); 173var whenPartIsNullable = properties.ContainsKey(UseNullPropagationHelpers.WhenPartIsNullable);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
552var anyAccessModifierSeen = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
105var overlapsHiddenRegion = syntaxTree.OverlapsHiddenPosition(span, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
23var isFlagsEnum = IsFlagsEnum(enumType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (10)
198var newAddImports = addImports.HasValue ? addImports.Value : this.AddImports; 200var newGenerateMembers = generateMembers.HasValue ? generateMembers.Value : this.GenerateMembers; 201var newMergeNestedNamespaces = mergeNestedNamespaces.HasValue ? mergeNestedNamespaces.Value : this.MergeNestedNamespaces; 202var newMergeAttributes = mergeAttributes.HasValue ? mergeAttributes.Value : this.MergeAttributes; 203var newGenerateDefaultAccessibility = generateDefaultAccessibility.HasValue ? generateDefaultAccessibility.Value : this.GenerateDefaultAccessibility; 204var newGenerateMethodBodies = generateMethodBodies.HasValue ? generateMethodBodies.Value : this.GenerateMethodBodies; 205var newGenerateDocumentationComments = generateDocumentationComments.HasValue ? generateDocumentationComments.Value : this.GenerateDocumentationComments; 206var newAutoInsertionLocation = autoInsertionLocation.HasValue ? autoInsertionLocation.Value : this.AutoInsertionLocation; 207var newSortMembers = sortMembers.HasValue ? sortMembers.Value : this.SortMembers; 208var newReuseSyntax = reuseSyntax.HasValue ? reuseSyntax.Value : this.ReuseSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
29var placeOnNewLine = ShouldPlaceParametersOnNewLine(existingParameters, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (3)
148var methodHasAttribute = method.GetAttributes().Any(shouldRemoveAttribute, arg); 150var someParameterHasAttribute = method.Parameters 153var returnTypeHasAttribute = method.GetReturnTypeAttributes().Any(shouldRemoveAttribute, arg);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IPropertySymbolExtensions.cs (1)
46var someParameterHasAttribute = property.Parameters
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\StringBuilderExtensions.cs (2)
24var first = true; 39var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
179var skipVerification = !nodesToVerify.Contains(nodePair);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
400var shouldAddNullCheck = addNullChecks && parameter.Type.CanAddNullCheck() && !parameter.Type.IsNullable();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
239var valueIEquatable = memberType?.IsValueType == true && ImplementsIEquatable(memberType, iequatableType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
23var addBlankLine = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
87var crossesMeaningfulBlock = CrossesMeaningfulBlock(state); 92var canMergeDeclarationAndAssignment = await CanMergeDeclarationAndAssignmentAsync(document, state, cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
44var matchesBoolean = MatchesBoolean(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
57var isEquivalentTo = previousSyntaxTree.IsEquivalentTo(currentSyntaxTree, topLevel: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
102var hasImportsToSimplify = root != originalRoot; 161var executeSerially = Debugger.IsAttached; 189var simplifyAllDescendants = nodeOrTokenToReduce.SimplifyAllDescendants; 192var isNode = nodeOrToken.IsNode;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
28var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation); 51var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
100var isCollision = collisionMap.ContainsKey(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
60var hasReference = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
95if (TryGetService(typeof(TLanguageService), out var lazyService, out var usesFactory) 108var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
106if (TryGetService(typeof(TWorkspaceService), out var lazyService, out var usesFactory)) 118var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
Microsoft.CodeAnalysis.Collections.Package (11)
Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
Extensions\IListExtensions.cs (1)
45var result = false;
Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
OneOrMany.cs (1)
218var first = true;
Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
Microsoft.CodeAnalysis.CSharp (438)
Binder\Binder.ValueChecks.cs (20)
416var useSetAccessor = coreValueKind == BindValueKind.Assignable && indexerAccess.Indexer.RefKind != RefKind.Ref; 862var isValueType = ((BoundThisReference)expr).Type.IsValueType; 1101var inUnsafeRegion = _inUnsafeRegion; 1305var isRefScoped = parameterSymbol.EffectiveScope == ScopedKind.ScopedRef; 1307var inUnsafeRegion = _inUnsafeRegion; 1446var fieldIsStatic = fieldSymbol.IsStatic; 1447var canModifyReadonly = false; 1755var requiresSet = RequiresAssignableVariable(valueKind) && propertySymbol.RefKind == RefKind.None; 1824var requiresGet = !RequiresAssignmentOnly(valueKind) || propertySymbol.RefKind != RefKind.None; 2114var returnsRefToRefStruct = methodInfo.ReturnsRefToRefStruct; 2269var valid = effectiveRefKind != RefKind.None && isRefEscape ? 2330var returnsRefToRefStruct = methodInfo.ReturnsRefToRefStruct; 2939var hasMixingError = false; 3001var valid = true; 4510var prefix = increment.OperatorKind.Operator() is UnaryOperatorKind.PrefixIncrement or UnaryOperatorKind.PrefixDecrement; 4973var consValid = CheckValEscape(conditional.Consequence.Syntax, conditional.Consequence, escapeFrom, escapeTo, checkingReceiver: false, diagnostics: diagnostics); 5163var escape = CheckInvocationEscape( 5197var escape = true; 5218var escape = CheckValEscape(node, withExpr.Receiver, escapeFrom, escapeTo, checkingReceiver: false, diagnostics); 5330var prefix = increment.OperatorKind.Operator() is UnaryOperatorKind.PrefixIncrement or UnaryOperatorKind.PrefixDecrement;
Binder\Binder_Attributes.cs (3)
361var hasDefaultArgument = false; 465var shouldHaveName = false; 946var isValidArgument = true;
Binder\Binder_Conversions.cs (4)
616var sameElementTypes = sourceElementType.Equals(destinationElementType, TypeCompareKind.AllIgnoreOptions); 1578var invokedAsExtensionMethod = methodGroup.IsExtensionMethodGroup; 1625var gotError = addMethodBinder.MemberGroupFinalValidation(receiver, method, expression, diagnostics, invokedAsExtensionMethod); 2330var isSynthesized = delegateType.DelegateInvokeMethod?.OriginalDefinition is SynthesizedDelegateInvokeMethod;
Binder\Binder_Deconstruct.cs (1)
909var hasErrors = localSymbol.ScopeBinder.ValidateDeclarationNameConflictsInScope(localSymbol, diagnostics);
Binder\Binder_Expressions.cs (13)
3904var available = CheckFeatureAvailability(argument.Syntax, MessageID.IDS_FeatureRefReadonlyParameters, diagnostics); 4455var isInferred = creationSyntax.IsKind(SyntaxKind.ImplicitArrayCreationExpression); 4602var inLegalPosition = ReportBadStackAllocPosition(node, diagnostics); 5024var expanded = memberResolutionResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm; 6311var result = Conversions.HasImplicitConversionToOrImplementsVarianceCompatibleInterface(initializerType, collectionsIEnumerableType, ref useSiteInfo, out bool needSupportForRefStructInterfaces); 6478var hasErrors = ReportBadDynamicArguments(elementInitializer, implicitReceiver, boundElementInitializerExpressions, refKinds: default, diagnostics, queryClause: null); 6820var expanded = memberResolutionResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm; 7569var isSemanticModel = this.IsSemanticModelBinder; 8910var isEnumField = (fieldSymbol.IsStatic && type.IsEnumType()); 8942var isFixedStatementExpression = SyntaxFacts.IsFixedStatementExpression(node); 10234var gotError = MemberGroupFinalValidationAccessibilityChecks(receiver, property, syntax, diagnostics, invokedAsExtensionMethod: false); 10882var seenAnyApplicableCandidates = methods.Count != 0; 11279var result = delegateType.CheckConstraints(
Binder\Binder_Flags.cs (1)
100var withoutUnsafe = isIteratorBody && this.Compilation.IsFeatureEnabled(MessageID.IDS_FeatureRefUnsafeInIteratorAsync);
Binder\Binder_InterpolatedString.cs (5)
51var isNonVerbatimInterpolatedString = node.StringStartToken.Kind() != SyntaxKind.InterpolatedVerbatimStringStartToken; 52var isRawInterpolatedString = node.StringStartToken.Kind() is SyntaxKind.InterpolatedSingleLineRawStringStartToken or SyntaxKind.InterpolatedMultiLineRawStringStartToken; 53var newLinesInInterpolationsAllowed = this.Compilation.IsFeatureEnabled(MessageID.IDS_FeatureNewLinesInInterpolations); 763var nonOutConstructorHasArityError = nonOutConstructorDiagnostics.DiagnosticBag?.AsEnumerableWithoutResolution().Any(d => (ErrorCode)d.Code == ErrorCode.ERR_BadCtorArgCount) ?? false; 764var outConstructorHasArityError = outConstructorDiagnostics.DiagnosticBag?.AsEnumerableWithoutResolution().Any(d => (ErrorCode)d.Code == ErrorCode.ERR_BadCtorArgCount) ?? false;
Binder\Binder_Invocation.cs (5)
1239var expanded = methodResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm; 1247var gotError = MemberGroupFinalValidation(receiver, method, expression, diagnostics, invokedAsExtensionMethod); 1402var result = !CheckValueKind(receiver.Syntax, receiver, valueKind, checkingReceiver: true, BindingDiagnosticBag.Discarded); 1754var isCast = conversion.IsExplicit; 2440var result = lookupResult.IsMultiViable;
Binder\Binder_Lambda.cs (4)
124var isAnonymousMethod = syntax.IsKind(SyntaxKind.AnonymousMethodExpression); 125var hasExplicitlyTypedParameterList = parameterSyntaxList.All(static p => p.Type != null); 182var isParams = paramsKeyword.Kind() != SyntaxKind.None; 323var requiresTypes = parameterSyntaxList.Any(static p => p.Type != null);
Binder\Binder_Lookup.cs (4)
343var isCurrentSubmission = submission == Compilation; 344var considerUsings = !(isCurrentSubmission && inUsings); 1333var hidingContainerIsInterface = hidingContainer.IsInterface; 1768var result = IsAccessible(symbol, ref useSiteInfo);
Binder\Binder_Operators.cs (5)
1041var needsFilterDiagnostics = 1595var result = HasApplicableBooleanOperator(namedType, isNegative ? WellKnownMemberNames.FalseOperatorName : WellKnownMemberNames.TrueOperatorName, type, ref useSiteInfo, out userDefinedOperator); 4648var operandHasErrors = IsOperandErrors(node, ref operand, diagnostics); 4669var convertedExpression = BindExpressionForPattern(operand.Type, node.Right, ref hasErrors, isPatternDiagnostics, out var constantValueOpt, out var wasExpression, out _); 5702var isRef = whenTrueRefKind == RefKind.Ref && whenFalseRefKind == RefKind.Ref;
Binder\Binder_Patterns.cs (2)
349var success = BindLengthAndIndexerForListPattern(node, inputType, BindingDiagnosticBag.Discarded, 1288var result = Compilation.Conversions.ClassifyBuiltInConversion(type, possibleBaseInterface, isChecked: CheckOverflowAtRuntime, ref useSiteInfo).IsImplicit;
Binder\Binder_Statements.cs (7)
561var hasErrors = localSymbol.ScopeBinder 620var endIsReachable = ControlFlowPass.Analyze(localSymbol.DeclaringCompilation, localSymbol, block, ignored); 1416var isRef = refKind == RefKind.Ref; 1781var propertyIsStatic = propertySymbol.IsStatic; 3233var hasCatchAll = false; 3539var inferringLambda = this.ContainingMemberOrLambda is MethodSymbol method && (object)method.ReturnType == LambdaSymbol.ReturnTypeIsBeingInferred; 3672var first = true;
Binder\ForEachLoopBinder.cs (1)
1493var expanded = overloadResolutionResult.ValidResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm;
Binder\LocalScopeBinder.cs (1)
508var declaredInThisScope = false;
Binder\Semantics\BestTypeInferrer.cs (2)
290var t1tot2 = conversionsWithoutNullability.ClassifyImplicitConversionFromTypeWhenNeitherOrBothFunctionTypes(type1, type2, ref useSiteInfo).Exists; 291var t2tot1 = conversionsWithoutNullability.ClassifyImplicitConversionFromTypeWhenNeitherOrBothFunctionTypes(type2, type1, ref useSiteInfo).Exists;
Binder\Semantics\Conversions\ConversionsBase.cs (4)
250var sourceIsVoid = source?.SpecialType == SpecialType.System_Void; 251var destIsVoid = destination.SpecialType == SpecialType.System_Void; 1838var sourceIsPossiblyNullableTypeParameter = IsPossiblyNullableTypeTypeParameter(source); 1839var destinationIsPossiblyNullableTypeParameter = IsPossiblyNullableTypeTypeParameter(destination);
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (2)
374var leftDelegate = (object)leftType != null && leftType.IsDelegateType(); 376var rightDelegate = (object)rightType != null && rightType.IsDelegateType();
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
1020var isFunctionPointer = delegateOrFunctionPointerType.IsFunctionPointer(); 1076var isFunctionPointer = delegateOrFunctionPointerType.IsFunctionPointer();
Binder\Semantics\OverloadResolution\OverloadResolution.cs (7)
271var hasExpandedForm = results.Any(static r => r.Resolution == MemberResolutionKind.ApplicableInExpandedForm); 2770var t1IsTypeParameter = t1.IsTypeParameter(); 2771var t2IsTypeParameter = t2.IsTypeParameter(); 3078var t1IsSpanType = kind1 is CollectionExpressionTypeKind.ReadOnlySpan or CollectionExpressionTypeKind.Span; 3079var t2IsSpanType = kind2 is CollectionExpressionTypeKind.ReadOnlySpan or CollectionExpressionTypeKind.Span; 3085var t1IsConvertibleToT2 = Conversions.ClassifyImplicitConversionFromType(t1, t2, ref useSiteInfo).IsImplicit; 3086var t2IsConvertibleToT1 = Conversions.ClassifyImplicitConversionFromType(t2, t1, ref useSiteInfo).IsImplicit;
BoundTree\BoundDagTest.cs (1)
62var first = true;
BoundTree\BoundNode.cs (2)
561var added = DeclaredLocals.Add(local); 578var removed = DeclaredLocals.Remove(local);
CodeGen\EmitConversion.cs (1)
313var isStatic = receiver == null || (!isExtensionMethod && method.IsStatic);
CodeGen\EmitExpression.cs (2)
434var notConstrained = !receiverType.IsReferenceType && !receiverType.IsValueType; 440var nullCheckOnCopy = (expression.ForceCopyOfNullableValueType && notConstrained &&
CodeGen\EmitOperators.cs (2)
502var constant = constantValue.BooleanValue; 698var unsigned = IsUnsignedBinaryOperator(expression);
CodeGen\EmitStatement.cs (5)
534var complexCase = !receiverType.IsReferenceType || 741var hasLocals = !block.Locals.IsEmpty; 1492var isSpan = keyType.IsSpanChar(); 1493var isReadOnlySpan = keyType.IsReadOnlySpanChar(); 1494var isSpanOrReadOnlySpan = isSpan || isReadOnlySpan;
CodeGen\Optimizer.cs (5)
918var isIndirectAssignment = IsIndirectAssignment(node); 1509var isLogical = (binary.OperatorKind & BinaryOperatorKind.Logical) != 0; 1547var isLogical = (node.OperatorKind & BinaryOperatorKind.Logical) != 0; 2161var isIndirectLocalStore = left.LocalSymbol.RefKind != RefKind.None && !node.IsRef; 2184var isLast = IsLastAccess(locInfo, _nodeCounter);
CommandLine\CSharpCommandLineParser.cs (1)
1481var reportSuppressedDiagnostics = errorLogOptions is object;
Compilation\BuiltInOperators.cs (2)
900var leftIsReferenceType = ((object)leftType != null) && leftType.IsReferenceType; 906var rightIsReferenceType = ((object)rightType != null) && rightType.IsReferenceType;
Compilation\CSharpCompilation.cs (3)
1030var reuseReferenceManager = !oldTree.HasReferenceOrLoadDirectives() && !newTree.HasReferenceOrLoadDirectives(); 2217var success = binder.GetAwaitableExpressionInfo(dumbInstance, out result, syntax, diagnostics); 3495var emitMetadataOnly = moduleBuilder.EmitOptions.EmitMetadataOnly;
Compilation\CSharpDiagnosticFilter.cs (2)
161var nullableWarningsEnabled = warningsState switch 201var isCustomConfigured = false;
Compilation\CSharpSemanticModel.cs (9)
2523var result = TryGetSpeculativeSemanticModelForMethodBodyCore((SyntaxTreeSemanticModel)this, position, method, out PublicSemanticModel speculativeSyntaxTreeModel); 2550var result = TryGetSpeculativeSemanticModelForMethodBodyCore((SyntaxTreeSemanticModel)this, position, accessor, out PublicSemanticModel speculativeSyntaxTreeModel); 2579var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, type, bindingOption, out PublicSemanticModel speculativeSyntaxTreeModel); 2605var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, statement, out PublicSemanticModel speculativeSyntaxTreeModel); 2632var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, initializer, out PublicSemanticModel speculativeSyntaxTreeModel); 2659var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, expressionBody, out PublicSemanticModel speculativeSyntaxTreeModel); 2689var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, constructorInitializer, out PublicSemanticModel speculativeSyntaxTreeModel); 2718var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, constructorInitializer, out PublicSemanticModel speculativeSyntaxTreeModel); 2748var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, crefSyntax, out PublicSemanticModel speculativeSyntaxTreeModel);
Compilation\SyntaxAndDeclarationManager.cs (2)
96var isSubmission = this.IsSubmission; 476var loadDirectivesHaveChanged = !oldTree.GetCompilationUnitRoot().GetLoadDirectives().SequenceEqual(newLoadDirectivesSyntax);
Compilation\SyntaxTreeSemanticModel.cs (2)
1405if (symbol is TypeSymbol { IsExtension: true } && symbol.HasLocationContainedWithin(this.SyntaxTree, declarationSpan, out var wasZeroWidthMatch)) 1823if (symbol.HasLocationContainedWithin(this.SyntaxTree, declarationSpan, out var wasZeroWidthMatch))
Compiler\MethodCompiler.cs (3)
986var hasTrailingExpression = false; 1024var includeInitializersInBody = methodSymbol.IncludeFieldInitializersInBody(); 1919var isSufficientLangVersion = compilation.LanguageVersion >= MessageID.IDS_FeatureNullableReferenceTypes.RequiredVersion();
Declarations\DeclarationTable.cs (3)
318var includeNamespace = (filter & SymbolFilter.Namespace) == SymbolFilter.Namespace; 319var includeType = (filter & SymbolFilter.Type) == SymbolFilter.Type; 320var includeMember = (filter & SymbolFilter.Member) == SymbolFilter.Member;
Declarations\DeclarationTreeBuilder.cs (2)
374var isGlobal = directive.GlobalKeyword.Kind() != SyntaxKind.None; 706var hasPrimaryCtor = node.ParameterList != null && node is RecordDeclarationSyntax or ClassDeclarationSyntax or StructDeclarationSyntax;
Emitter\Model\FieldSymbolAdapter.cs (1)
37var isFixed = AdaptedFieldSymbol.IsFixedSizeBuffer;
Emitter\Model\PEModuleBuilder.cs (1)
616var initialized = ImmutableInterlocked.InterlockedInitialize(ref _lazyExportedTypes, CalculateExportedTypes());
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
239var seenValueType = false;
FlowAnalysis\AbstractFlowPass.cs (6)
799var changed = Join(ref state, ref pending.State); 2502var isAnd = op == BinaryOperatorKind.And; 2503var isBool = kind.OperandTypes() == BinaryOperatorKind.Bool; 2620var isNullConstant = binary.Right.ConstantValueOpt?.IsNull == true; 2675var isNullConstant = binary.Left.ConstantValueOpt?.IsNull == true; 3309var conditionalAfterConsequence = IsConditionalState;
FlowAnalysis\ControlFlowPass.cs (1)
165var result = walker.Analyze(ref badRegion, diagnostics);
FlowAnalysis\DefiniteAssignment.cs (3)
412var foundAwait = result.Any(static pending => HasAwait(pending)); 1310var hasAssociatedProperty = associatedSymbol?.Kind == SymbolKind.Property; 2318var initiallyAssigned =
FlowAnalysis\FlowAnalysisPass.cs (1)
69else if (Analyze(compilation, method, block, diagnostics.DiagnosticBag, out var needsImplicitReturn, out var unusedImplicitlyInitializedFields))
FlowAnalysis\NullableWalker.cs (32)
678var shouldForcePropertyAnalysis = !constructorEnforcesRequiredMembers && member is not SourcePropertySymbolBase { BackingField: not null } && member.IsRequired(); 686var chainedConstructorEnforcesRequiredMembers = GetBaseOrThisInitializer()?.ShouldCheckRequiredMembers() ?? false; 719var isStatic = !constructor.RequiresInstanceReceiver(); 777var usesFieldKeyword = symbol is SourcePropertySymbolBase { UsesFieldKeyword: true }; 1294var hasNotNull = (annotations & FlowAnalysisAnnotations.NotNull) == FlowAnalysisAnnotations.NotNull; 1936var lambdaIsExactMatch = false; 2287var previousDiagnostics = _disableDiagnostics; 3315var hasGoodStartingState = HasLocalFuncUsagesCreated(localFunc); 3404var oldUseDelegateInvokeParameterTypes = _useDelegateInvokeParameterTypes; 3406var oldUseDelegateInvokeReturnType = _useDelegateInvokeReturnType; 3412var oldCompletingTargetTypedExpression = _completingTargetTypedExpression; 3633var oldDisable = _disableDiagnostics; 4023var foundIterationType = _binder.TryGetCollectionIterationType((ExpressionSyntax)node.Syntax, collectionType, out targetElementType); 5126var oldDisableDiagnostics = _disableDiagnostics; 5143var isNullConstant = rightOperand.ConstantValueOpt?.IsNull == true; 5227var isNullConstant = leftOperand.ConstantValueOpt?.IsNull == true; 5567var result = base.VisitInterpolatedStringHandlerParts(node, usesBoolReturns, firstPartIsConditional, ref shortCircuitState); 6203var consequenceEndReachable = consequenceState.Reachable; 6208var alternativeEndReachable = alternativeState.Reachable; 6737var isStaticEqualsMethod = method.Equals(compilation.GetSpecialTypeMember(SpecialMember.System_Object__EqualsObjectObject)) 6747var isObjectEqualsMethodOrOverride = method.GetLeastOverriddenMethod(accessingTypeOpt: null) 7326var previousDisableDiagnostics = _disableDiagnostics; 7687var previousDisableDiagnostics = _disableDiagnostics; 9913var returnNotNull = operandState.IsNotNull() && method.ReturnNotNullIfParameterNotNull.Contains(parameter.Name); 10479var discarded = left is BoundDiscardExpression; 10624var previousDisableNullabilityAnalysis = _disableNullabilityAnalysis; 12956var otherIsConditional = other.IsConditionalState; 13320var oldReachable = Reachable; 13321var newReachable = oldReachable | other.Reachable; 13349var oldReachable = Reachable; 13350var newReachable = oldReachable & other.Reachable; 13373var mayBeNull = GetValue(i) is NullableFlowState.MaybeNull or NullableFlowState.MaybeDefault;
FlowAnalysis\NullableWalker_Patterns.cs (3)
607var inputMaybeNull = GetState(ref this.StateWhenTrue, inputSlot).MayBeNull(); 676var foundTemp = tempMap.TryGetValue(tempSource, out var tempSlotAndType); 1058var hasStateWhenNotNull = VisitPossibleConditionalAccess(node.Expression, out var conditionalStateWhenNotNull);
Generated\BoundNodes.xml.Generated.cs (4)
7624public UnboundLambda(SyntaxNode syntax, UnboundLambdaState data, FunctionTypeSymbol? functionType, Boolean withDependencies, bool hasErrors) 7635public UnboundLambda(SyntaxNode syntax, UnboundLambdaState data, FunctionTypeSymbol? functionType, Boolean withDependencies) 7649public Boolean WithDependencies { get; } 7654public UnboundLambda Update(UnboundLambdaState data, FunctionTypeSymbol? functionType, Boolean withDependencies)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (6)
155var finallyContainsAwaits = _analysis.FinallyContainsAwaits(node); 533var origInCatchWithoutAwaits = _inCatchWithoutAwaits; 812var origSeenAwait = _seenAwait; 849var origSeenAwait = _seenAwait; 878var origSeenAwait = _seenAwait; 894var origSeenAwait = _seenAwait;
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (2)
278var isManagedType = hoistedLocal.Type.IsManagedType(ref useSiteInfo); 626var useUnsafeOnCompleted = F.Compilation.Conversions.ClassifyImplicitConversionFromType(
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
445var oldInExpressionTree = _inExpressionTree;
Lowering\ClosureConversion\ClosureConversion.cs (5)
513var isNonGeneric = !_topLevelMethod.IsGenericMethod; 1623var wasInExpressionLambda = _inExpressionLambda; 1675var shouldCacheForStaticMethod = closureKind == ClosureKind.Singleton && 1681var shouldCacheInLoop = lambdaScope != null && 1699var hasTypeParametersFromAnyMethod = cacheVariableType.ContainsMethodTypeParameter();
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
703var isLifted = !TypeSymbol.Equals(operandType, conversionInputType, TypeCompareKind.ConsiderEverything2) && TypeSymbol.Equals(strippedOperandType, conversionInputType, TypeCompareKind.ConsiderEverything2); 1139var isChecked = (opKind & UnaryOperatorKind.Checked) != 0;
Lowering\InitializerRewriter.cs (1)
35var hasSubmissionResultType = (object)submissionResultType != null;
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (3)
288var isMethodBody = rewriter.CurrentMethodBody == original; 289var isLambdaBody = rewriter.CurrentLambdaBody == original; 301var isStateMachine = _factory.CurrentFunction.IsAsync || _factory.CurrentFunction.IsIterator;
Lowering\Instrumentation\ModuleCancellationInstrumenter.cs (3)
71var isMethodBody = rewriter.CurrentMethodBody == original; 72var isLambdaBody = rewriter.CurrentLambdaBody == original; 164var methodsSetsRequiredMembers = methodDefinition.HasSetsRequiredMembers;
Lowering\Instrumentation\StackOverflowProbingInstrumenter.cs (2)
61var isMethodBody = rewriter.CurrentMethodBody == original; 62var isLambdaBody = rewriter.CurrentLambdaBody == original;
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs (1)
61var origSeenYield = _seenYield;
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
1067var found = whenNodeMap.TryGetValue(whenNode, out var whenNodeInfo);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
437var isReadOnlySpan = input.Type.IsReadOnlySpanChar();
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
551var optimize = conditionalLeft != null &&
Lowering\LocalRewriter\LocalRewriter_Block.cs (1)
81BoundStatement? statement = VisitPossibleUsingDeclaration(statements[i], statements, i, out var replacedUsingDeclarations);
Lowering\LocalRewriter\LocalRewriter_Call.cs (4)
203var isAccessible = AccessCheck.IsSymbolAccessible(interceptor, containingMethod.ContainingType, ref useSiteInfo); 214var needToReduce = receiverOpt is not (null or BoundTypeExpression) && interceptor.IsExtensionMethod; // Tracked by https://github.com/dotnet/roslyn/issues/76130: Test this code path with new extensions 682var requiresInstanceReceiver = methodOrIndexer.RequiresInstanceReceiver() && methodOrIndexer is not MethodSymbol { MethodKind: MethodKind.Constructor } and not FunctionPointerMethodSymbol; 1039if (CanSkipRewriting(rewrittenArguments, methodOrIndexer, argsToParamsOpt, invokedAsExtensionMethod, false, out var isComReceiver))
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (2)
663var spreadElementHasIdentityConversion = expressionStatement.Expression is not BoundConversion; 1267var isLastElement = i == (elements.Length - 1);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
275var variableRepresentsLocation = rewrittenReceiver.Type.IsValueType || rewrittenReceiver.Type.Kind == SymbolKind.TypeParameter;
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.cs (1)
55var lowerToConditional = node.AccessExpression.Type.IsDynamic();
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
224var disposalFinallyBlock = GetDisposalFinallyBlock(forEachSyntax, enumeratorInfo, enumeratorType, boundEnumeratorVar, out var hasAsyncDisposal);
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (2)
59var isUnconstrainedTypeParameter = rewrittenLeft.Type is { IsReferenceType: false, IsValueType: false }; 250var conversionTakesNullableType = leftPlaceholder?.Type?.IsNullableType() == true;
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (1)
46var produceDetailedSequencePoints =
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (2)
19var origSawAwait = _sawAwait; 22var optimizing = _compilation.Options.OptimizationLevel == OptimizationLevel.Release;
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
271var optimize = conditionalLeft != null &&
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
551var hasHome = CodeGenerator.HasHome(loweredReceiver,
Lowering\SpillSequenceSpiller.cs (1)
919var generateDummyFieldAccess = false;
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
320var origSeenYieldInCurrentTry = _seenYieldInCurrentTry;
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
621var isFieldOfStruct = !field.FieldSymbol.ContainingType.IsReferenceType;
Lowering\SynthesizedMethodBaseSymbol.cs (1)
119var inheritAttributes = InheritsBaseMethodAttributes;
Lowering\SyntheticBoundNodeFactory.cs (2)
1143public BoundLiteral Literal(Boolean value) 1746var discardsPresent = arguments.Any(static a => a.Kind == BoundKind.DiscardExpression);
Operations\CSharpOperationFactory.cs (2)
501var isAttributeImplicit = boundAttribute.WasCompilerGenerated; 2424var isImplicit = conversion.WasCompilerGenerated || !conversion.ExplicitCastInCode;
Parser\DirectiveParser.cs (5)
151var isTrue = this.EvaluateBool(expr); 152var branchTaken = isActive && isTrue; 162var isTrue = this.EvaluateBool(expr); 163var branchTaken = endIsActive && isTrue && !_context.PreviousBranchTaken(); 189var branchTaken = endIsActive && !_context.PreviousBranchTaken();
Parser\LanguageParser.cs (19)
417ref openBraceOrSemicolon, ref body, ref initialBadNodes, parentKind, out var sawMemberDeclarationOnlyValidWithinTypeDeclaration); 520var isLast = lastSiblingToMoveExclusive == body.Members.Count; 979var isAliasToFunctionPointer = alias != null && this.CurrentToken.Kind == SyntaxKind.DelegateKeyword; 3380var reportError = true; 5166var isLegalVariableDeclaratorStart = 5357var isAfterNewLine = parentType.GetLastToken().TrailingTrivia.Any((int)SyntaxKind.EndOfLineTrivia); 5366var isNonEqualsBinaryToken = 5373var isPossibleLocalFunctionToken = currentTokenKind is SyntaxKind.OpenParenToken or SyntaxKind.LessThanToken; 6322var isOpenName = this.IsOpenName(); 7257var validStartingToken = EatToken().Kind == SyntaxKind.LessThanToken; 7992var hadBracketArgumentList = false; 8003var isCollectionExpression = this.CurrentToken.Kind 8308var isPossibleModifier = 9514return IsPossibleDeclarationExpression(mode, permitTupleDesignation, out var isScoped) 13322var parentScopeIsInAsync = this.IsInAsync; 13324var parentScopeForceConditionalAccess = this.ForceConditionalAccessExpression; 13448var parentScopeIsInAsync = this.IsInAsync; 13450var parentScopeForceConditionalAccess = this.ForceConditionalAccessExpression; 13747var previousIsInQuery = this.IsInQuery;
Parser\LanguageParser_InterpolatedString.cs (3)
55var needsDedentation = kind == Lexer.InterpolatedStringKind.MultiLineRaw && error == null; 195var isBlankLine = (currentIndex == text.Length && isLast) || (currentIndex < text.Length && SyntaxFacts.IsNewLine(text[currentIndex])); 196var isLegalBlankLine = isBlankLine && indentationWhitespace.StartsWith(currentLineWhitespace);
Parser\Lexer.cs (2)
2144var hitNextMarker = false; 2824var docComment = _xmlParser.ParseDocumentationComment(out var isTerminated);
Parser\Lexer_RawStringLiteral.cs (2)
341var isBlankLine = SyntaxFacts.IsNewLine(TextWindow.PeekChar()); 342var isLegalBlankLine = isBlankLine && StartsWith(indentationWhitespace, currentLineWhitespace);
Parser\Lexer_StringLiteral.cs (1)
382var succeeded = ScanOpenQuote(out kind, out var startingDollarSignCount, out var startingQuoteCount);
SymbolDisplay\ObjectDisplay.cs (5)
225var useQuotes = options.IncludesOption(ObjectDisplayOptions.UseQuotes); 226var escapeNonPrintable = options.IncludesOption(ObjectDisplayOptions.EscapeNonPrintableCharacters); 228var isVerbatim = useQuotes && !escapeNonPrintable && ContainsNewLine(value); 327var useQuotes = options.IncludesOption(ObjectDisplayOptions.UseQuotes); 328var escapeNonPrintable = options.IncludesOption(ObjectDisplayOptions.EscapeNonPrintableCharacters);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (7)
798var includeType = Format.ParameterOptions.IncludesOption(SymbolDisplayParameterOptions.IncludeType); 799var includeName = symbol.Name.Length != 0 && (Format.ParameterOptions.IncludesOption(SymbolDisplayParameterOptions.IncludeName) || 801var includeBrackets = Format.ParameterOptions.IncludesOption(SymbolDisplayParameterOptions.IncludeOptionalBrackets); 802var includeDefaultValue = Format.ParameterOptions.IncludesOption(SymbolDisplayParameterOptions.IncludeDefaultValue) && 938var isConst = symbol is IFieldSymbol { IsConst: true }; 939var isRequired = symbol is IFieldSymbol { IsRequired: true } or IPropertySymbol { IsRequired: true }; 991var first = true;
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
287var shouldSkip = namespaceSymbol.IsGlobalNamespace && symbol.TypeKind == TypeKind.Error; 842var first = true;
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
195if (allValidTypeArguments(useUpdatedEscapeRules, runtimeSupportsByRefLikeGenerics, typeDescr, out var needsIndexedName)) 575if (GeneratedNames.TryParseSynthesizedDelegateName(key.Name, out var refKinds, out var returnsVoid, out var generation, out var parameterCount))
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (2)
76var allowRefLikeTypes = containingType.ContainingAssembly.RuntimeSupportsByRefLikeGenerics; 124var returnsVoid = returnParameter.Type.IsVoidType();
Symbols\Attributes\AttributeData.cs (1)
309var sense = arguments.Attribute.CommonConstructorArguments[0].DecodeValue<bool>(SpecialType.System_Boolean);
Symbols\BaseTypeAnalysis.cs (4)
27var result = hs.Contains(on); 73var result = typesWithCycle.Contains(on); 149var definitelyManaged = isManaged == ThreeState.True; 177var hasGenerics = false;
Symbols\Compilation_WellKnownMembers.cs (1)
677var errorReported = Binder.ReportUseSite(userDefinedAttribute, diagnosticsOpt, locationOpt);
Symbols\ConstraintsHelper.cs (3)
692var result = !typeSyntax.HasErrors && CheckTypeConstraints(type, in args, diagnosticsBuilder, nullabilityDiagnosticsBuilderOpt: args.IncludeNullability ? diagnosticsBuilder : null, 729var result = CheckTypeConstraints(type, in args, diagnosticsBuilder, nullabilityDiagnosticsBuilderOpt: args.IncludeNullability ? diagnosticsBuilder : null, 821var result = CheckMethodConstraints(
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
811var isVararg = CallingConvention.IsCallingConvention(CallingConvention.ExtraArguments);
Symbols\MemberSignatureComparer.cs (2)
582var isVoid1 = unsubstitutedReturnType1.IsVoidType(); 583var isVoid2 = unsubstitutedReturnType2.IsVoidType();
Symbols\Metadata\PE\DynamicTypeDecoder.cs (6)
220var flag = ConsumeFlag(); 304var flag = ConsumeFlag(); 327var flag = ConsumeFlag(); 349var flag = ConsumeFlag(); 363var paramsTransformed = false; 429var result = PeekFlag();
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (1)
181var paramsModified = false;
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
75var result = (theBits & FlowAnalysisAnnotationsCompletionBit) != 0;
Symbols\Metadata\PE\PEMethodSymbol.cs (3)
1358var anyToRemove = false; 1359var sawObjectFinalize = false; 1619var result = _containingType.ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.SetsRequiredMembersAttribute);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (4)
1088var hasRequiredMemberAttribute = ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.RequiredMemberAttribute); 2160var isOrdinaryStruct = false; 2162var isOrdinaryEmbeddableStruct = false; 2247var isOrdinaryEmbeddableStruct = (this.TypeKind == TypeKind.Struct) && (this.SpecialType == Microsoft.CodeAnalysis.SpecialType.None) && this.ContainingAssembly.IsLinked;
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
285var skipCheckForPiaType = !moduleSymbol.Module.ContainsNoPiaLocalTypes();
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
146var result = (theBits & FlowAnalysisAnnotationsCompletionBit) != 0;
Symbols\Metadata\PE\PEPropertySymbol.cs (5)
210var isBad = (result.RefKind == RefKind.In) != result.RefCustomModifiers.HasInAttributeModifier(); 858var getterHasParamArray = !getHandle.IsNil && module.HasParamArrayAttribute(getHandle); 859var setterHasParamArray = !setHandle.IsNil && module.HasParamArrayAttribute(setHandle); 860var getterHasParamCollection = !getHandle.IsNil && module.HasParamCollectionAttribute(getHandle); 861var setterHasParamCollection = !setHandle.IsNil && module.HasParamCollectionAttribute(setHandle);
Symbols\Metadata\PE\TupleTypeDecoder.cs (6)
86var hasTupleElementNamesAttribute = containingModule 106var hasTupleElementNamesAttribute = containingModule 212var paramsModified = false; 272var containerChanged = !ReferenceEquals(decodedContainingType, containingType); 273var typeArgsChanged = typeArgs != decodedArgs; 314var anyDecoded = false;
Symbols\NamedTypeSymbol.cs (3)
610var hasDeclaredRequiredMembers = HasDeclaredRequiredMembers; 866var thisIsNotConstructed = ReferenceEquals(ConstructedFrom, this); 867var otherIsNotConstructed = ReferenceEquals(other.ConstructedFrom, other);
Symbols\ObsoleteAttributeHelpers.cs (1)
205var isColInit = location.Includes(BinderFlags.CollectionInitializerAddMethod);
Symbols\ReducedExtensionMethodSymbol.cs (1)
207var success = method.CheckConstraints(new ConstraintsHelper.CheckConstraintsArgs(compilation, conversions, includeNullability: false, NoLocation.Singleton, diagnostics: null, template: new CompoundUseSiteInfo<AssemblySymbol>(useSiteInfo)),
Symbols\ReferenceManager.cs (1)
202var successful = newManager.CreateAndSetSourceAssemblyFullBind(compilation);
Symbols\Source\ConstantEvaluationHelpers.cs (2)
345var ok = graph.TryGetValue(dependency, out n); 353var ok = graph.TryGetValue(dependedOnBy, out n);
Symbols\Source\ExplicitInterfaceHelpers.cs (2)
239var foundMatchingMember = false; 251var hasParamsParam = implementingMember.HasParamsParameter();
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
92var completed = state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\LambdaSymbol.cs (1)
344var hasExplicitlyTypedParameterList = unboundLambda.HasExplicitlyTypedParameterList;
Symbols\Source\LocalFunctionSymbol.cs (1)
212var isVararg = arglistToken.Kind() == SyntaxKind.ArgListKeyword;
Symbols\Source\ModifierUtils.cs (2)
435var isLast = i == modifiers.Count - 1; 436var isPartialAsyncMethod = isOrdinaryMethod && i == modifiers.Count - 2 && modifiers[i + 1].ContextualKind() is SyntaxKind.AsyncKeyword;
Symbols\Source\ParameterHelpers.cs (5)
594var seenThis = false; 595var seenRef = false; 596var seenOut = false; 597var seenParams = false; 598var seenIn = false;
Symbols\Source\SourceAssemblySymbol.cs (4)
527var hasCounterSignature = !string.IsNullOrEmpty(this.SignatureKey); 924var thisThreadCompleted = _state.NotePartComplete(CompletionPart.FinishAttributeChecks); 948var thisThreadCompleted = _state.NotePartComplete(CompletionPart.FinishValidatingAddedModules); 1718var allocate = t_forwardedTypesAttributesInProgress is null;
Symbols\Source\SourceComplexParameterSymbol.cs (1)
257var completedOnThisThread = state.NotePartComplete(CompletionPart.EndDefaultSyntaxValue);
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
108var delegateTypeIsFile = delegateType.HasFileLocalTypes();
Symbols\Source\SourceEventSymbol.cs (1)
229var wasCompletedThisThread = _state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\SourceFieldSymbol.cs (1)
375var wasSetThisThread = this.state.NotePartComplete(CompletionPart.ConstantValue);
Symbols\Source\SourceMemberContainerSymbol.cs (6)
401var missingPartial = false; 631var thisThreadCompleted = state.NotePartComplete(CompletionPart.FinishMemberChecks); 681var thisThreadCompleted = state.NotePartComplete(CompletionPart.MembersCompleted); 5408var hasInstanceConstructor = false; 5409var hasParameterlessInstanceConstructor = false; 5410var hasStaticConstructor = false;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (12)
548var isNew = sourceMethod.IsNew; 595var isNewProperty = sourceProperty.IsNew; 636var isNewEvent = ((SourceEventSymbol)@event).IsNew; 654var isNewField = (object)sourceField != null && sourceField.IsNew; 752var overridingMemberIsMethod = overridingMember.Kind == SymbolKind.Method; 753var overridingMemberIsProperty = overridingMember.Kind == SymbolKind.Property; 754var overridingMemberIsEvent = overridingMember.Kind == SymbolKind.Event; 871var overridingMemberIsMethod = overridingMember.Kind == SymbolKind.Method; 872var overridingMemberIsProperty = overridingMember.Kind == SymbolKind.Property; 873var overridingMemberIsEvent = overridingMember.Kind == SymbolKind.Event; 1209var result = DeclaringCompilation.Conversions.HasIdentityOrImplicitReferenceConversion(overridingReturnType.Type, overriddenReturnType.Type, ref useSiteInfo); 1593var diagnosticAdded = false;
Symbols\Source\SourceMemberMethodSymbol.cs (1)
112var value = (bits & ReturnsVoidBit) != 0;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (4)
832var isAnyNestedMethodGeneric = false; 953var hasError = false; 1029var foundAnyMatch = interceptorsNamespaces.Any(static (ns, thisNamespaceNames) => isDeclaredInNamespace(thisNamespaceNames, ns), thisNamespaceNames); 1166var foundAnyMatch = interceptorsNamespaces.Any(ns => isDeclaredInNamespace(thisNamespaceNames, ns));
Symbols\Source\SourceModuleSymbol.cs (1)
522var completed = _state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\SourceNamedTypeSymbol.cs (2)
148var typeParameterMismatchReported = false; 850var completed = state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
288var reportedPartialConflict = false;
Symbols\Source\SourceNamespaceSymbol.cs (1)
238var wasSetThisThread = _state.NotePartComplete(CompletionPart.NameToMembersMap);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
194var asValueType = args.declaredConstraints.IsDefault || 699var available = MessageID.IDS_FeaturePartialEventsAndConstructors.CheckFeatureAvailability(diagnostics, DeclaringCompilation, ReturnTypeLocation);
Symbols\Source\SourcePropertyAccessorSymbol.cs (5)
160out var modifierErrors)) 198var hasAnyBody = hasBlockBody || hasExpressionBody; 228var isExpressionBodied = !hasBlockBody && hasExpressionBody; 229var hasAnyBody = hasBlockBody || hasExpressionBody; 472var isReadOnlyAttributeUsable = DeclaringCompilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IsReadOnlyAttribute__ctor) != null ||
Symbols\Source\SourcePropertySymbolBase.cs (8)
328var getterUsesFieldKeyword = (propertyFlags & Flags.GetterUsesFieldKeyword) != 0; 329var setterUsesFieldKeyword = (propertyFlags & Flags.SetterUsesFieldKeyword) != 0; 1193var thisHasAccessor = (object)thisAccessor != null; 1194var otherHasAccessor = otherAccessor.IsImplementable(); 1333var completed = _state.NotePartComplete(CompletionPart.Attributes); 1481(attributeData, boundAttribute) = arguments.Binder.GetAttribute(arguments.AttributeSyntax, arguments.AttributeType, beforeAttributePartBound: null, afterAttributePartBound: null, out var hasAnyDiagnostics); 1817var completedOnThisThread = _state.NotePartComplete(CompletionPart.FinishPropertyParameters); 1840var completedOnThisThread = _state.NotePartComplete(CompletionPart.FinishPropertyType);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
133var hasReadOnlyInterfaces =
Symbols\Synthesized\Records\SynthesizedRecordPropertySymbol.cs (1)
82var usesInit = !isGet && ShouldUseInit(ContainingType);
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
376var success = binder.GetAwaitableExpressionInfo(userMainInvocation, out _getAwaiterGetResultCall!, _userMainReturnTypeSyntax, BindingDiagnosticBag.Discarded);
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
393var shouldEmit = CalculateShouldEmit(boundInitializersOpt);
Symbols\Tuples\TupleTypeSymbol.cs (4)
295var wasInferred = noInferredNames ? false : inferredNames[i]; 630var defaultImplicitlyDeclared = providedName != defaultName; 671var isError = errorPositions.IsDefault ? false : errorPositions[tupleFieldIndex]; 751var defaultImplicitlyDeclared = providedName != defaultName;
Symbols\TypeSymbolExtensions.cs (5)
1924var changed = NormalizeTaskTypesInNamedType(compilation, ref namedType); 1931var changed = NormalizeTaskTypesInArray(compilation, ref arrayType); 1938var changed = NormalizeTaskTypesInPointer(compilation, ref pointerType); 1945var changed = NormalizeTaskTypesInFunctionPointer(compilation, ref functionPointerType); 2046var madeChanges = NormalizeTaskTypesInType(compilation, ref returnType);
Symbols\UpdatedContainingSymbolLocal.cs (1)
67var ignoreNullable = (compareKind & TypeCompareKind.AllNullableIgnoreOptions) != 0;
Syntax\LookupPosition.cs (1)
182var hasBody = constructorDecl.Body != null || constructorDecl.ExpressionBody != null;
Syntax\SyntaxEquivalence.cs (2)
171var isConstBefore = fieldBefore.Modifiers.Any((int)SyntaxKind.ConstKeyword); 172var isConstAfter = fieldAfter.Modifiers.Any((int)SyntaxKind.ConstKeyword);
Syntax\SyntaxNodeRemover.cs (1)
454var balanced = relatedDirectives.All(rd => rd.FullSpan.OverlapsWith(span));
Syntax\SyntaxNormalizer.cs (12)
111var needsSeparatorAfter = NeedsSeparator(token, nextToken); 499var tokenIsOpenBrace = token.IsKind(SyntaxKind.OpenBraceToken); 500var nextIsOpenBrace = next.IsKind(SyntaxKind.OpenBraceToken); 501var tokenIsCloseBrace = token.IsKind(SyntaxKind.CloseBraceToken); 502var nextIsCloseBrace = next.IsKind(SyntaxKind.CloseBraceToken); 559var tokenIsOpenParen = token.IsKind(SyntaxKind.OpenParenToken); 560var nextIsOpenParen = next.IsKind(SyntaxKind.OpenParenToken); 561var tokenIsCloseParen = token.IsKind(SyntaxKind.CloseParenToken); 562var nextIsCloseParen = next.IsKind(SyntaxKind.CloseParenToken); 1052var needsSeparator = 1056var needsLineBreak = NeedsLineBreakBefore(trivia, isTrailing) 1480var old = _inSingleLineInterpolation;
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\Fixers\CSharpPreferIsKindFix.cs (1)
68var negate = binaryExpression.OperatorToken.IsKind(SyntaxKind.ExclamationEqualsToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (127)
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertNamespaceAnalysis.cs (8)
29var userPrefersRegularNamespaces = option.Value == NamespaceDeclarationPreference.BlockScoped; 30var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress; 31var forRefactoring = !forAnalyzer; 36var canOffer = userPrefersRegularNamespaces == forAnalyzer || (forRefactoring && analyzerDisabled); 59var userPrefersFileScopedNamespaces = option.Value == NamespaceDeclarationPreference.FileScoped; 60var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress; 61var forRefactoring = !forAnalyzer; 66var canOffer = userPrefersFileScopedNamespaces == forAnalyzer || (forRefactoring && analyzerDisabled);
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (4)
45var userPrefersProgramMain = option.Value == false; 46var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress; 47var forRefactoring = !forAnalyzer; 52var canOffer = userPrefersProgramMain == forAnalyzer || (forRefactoring && analyzerDisabled);
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (4)
19var userPrefersTopLevelStatements = option.Value == true; 20var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress; 21var forRefactoring = !forAnalyzer; 26var canOffer = userPrefersTopLevelStatements == forAnalyzer || (forRefactoring && analyzerDisabled);
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
70semanticModel, methodDeclaration, mainTypeName, cancellationToken, out var canConvertToTopLevelStatement))
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
58out var shouldRemoveNextStatement);
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (2)
79var shouldAnalyze = false; 113var getMethodIsReadOnly =
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (2)
44var writesToThis = false; 100var hasField = false;
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
88var parentIsElseClause = parent.IsKind(SyntaxKind.ElseClause);
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
79if (!TryGetAnonymousFunctionInvocation(anonymousFunction, out var invocation, out var wasAwaited))
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
120var removedCurrent = false;
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryExpressionParenthesesDiagnosticAnalyzer.cs (2)
41var result = parenthesizedExpression.CanRemoveParentheses(semanticModel, cancellationToken); 51var innerIsSimple = innerPrecedence is OperatorPrecedence.Primary or
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryPatternParenthesesDiagnosticAnalyzer.cs (2)
38var result = parenthesizedPattern.CanRemoveParentheses(); 48var innerIsSimple = innerPrecedence is OperatorPrecedence.Primary or
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (5)
52var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 54var matches = TryGetMatches(semanticModel, arrayCreationExpression, replacementExpression, expressionType, allowSemanticsChange, cancellationToken, out var changesSemantics); 150var isConcreteOrImplicitArrayCreation = initializer.Parent is ArrayCreationExpressionSyntax or ImplicitArrayCreationExpressionSyntax; 164var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 168out var changesSemantics))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
48var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 199semanticModel, creationExpression, expressionType, isSingletonInstance: false, allowSemanticsChange, skipVerificationForReplacedNode: true, cancellationToken, out var changesSemantics))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (4)
37if (!IsCollectionFactoryCreate(semanticModel, invocationExpression, out var memberAccess, out var unwrapArgument, out var useSpread, cancellationToken)) 41var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 43semanticModel, invocationExpression, expressionType, isSingletonInstance: false, allowSemanticsChange, skipVerificationForReplacedNode: true, cancellationToken, out var changesSemantics))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyDiagnosticAnalyzer.cs (2)
47var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 49semanticModel, nodeToReplace, expressionType, isSingletonInstance: true, allowSemanticsChange, skipVerificationForReplacedNode: true, cancellationToken, out var changesSemantics))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (7)
94var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 137state.SemanticModel, invocation, expressionType, isSingletonInstance: false, allowSemanticsChange, skipVerificationForReplacedNode: true, cancellationToken, out var changesSemantics)) 166if (!IsMatch(state, memberAccess, invocation, allowLinq: false, postMatchesInReverse, out var isAdditionMatch, cancellationToken)) 178var copiedData = false; 263IsCollectionFactoryCreate(semanticModel, currentInvocationExpression, out var factoryMemberAccess, out var unwrapArgument, out var useSpread, cancellationToken)) 408if (state.TryAnalyzeInvocationForCollectionExpression(invocation, allowLinq, cancellationToken, out _, out var useSpread))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (4)
64if (!IsArgumentCompatibleWithIEnumerableOfT(semanticModel, argument, out var unwrapArgument, out var useSpread, cancellationToken)) 68var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 70semanticModel, objectCreationExpression, expressionType, isSingletonInstance: false, allowSemanticsChange, skipVerificationForReplacedNode: true, cancellationToken, out var changesSemantics))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (1)
95var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (4)
195var convertedToReadOnlySpan = 199var convertedToSpan = 207var isSpanToReadOnlySpan = 235var isWellKnownCollectionReadWriteInterface = IsWellKnownCollectionReadWriteInterface(convertedType);
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (4)
94var userPrefersExpressionBodies = preference.Value != ExpressionBodyPreference.Never; 95var analyzerDisabled = preference.Notification.Severity == ReportDiagnostic.Suppress; 185var userPrefersBlockBodies = preference.Value == ExpressionBodyPreference.Never; 186var analyzerDisabled = preference.Notification.Severity == ReportDiagnostic.Suppress;
src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (1)
111if (helper.CanOfferUseBlockBody(preference, declaration, forAnalyzer: true, out var fixesError, out var expressionBody))
src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (3)
25var userPrefersBlockBodies = preference == ExpressionBodyPreference.Never; 48var canOffer = expressionBodyOpt.TryConvertToStatement( 70var userPrefersExpressionBodies = preference != ExpressionBodyPreference.Never;
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (2)
338var refReturnMismatch = indexer.ReturnsByRef != invocation.TargetMethod.ReturnsByRef; 339var indexerIsReadWrite = indexer.IsWriteableFieldOrProperty();
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
104var shouldReportOnAnonymousFunctionStatement = anonymousFunctionStatement != null
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
92var isSafe = pattern.Target.UnwrapImplicitConversion() is not Operations.IInvocationOperation;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
106var defAssignedWhenTrue = _comparison.Kind() is SyntaxKind.NotEqualsExpression or SyntaxKind.IsExpression;
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
514var isWrittenTo = parameterName.IsWrittenTo(semanticModel, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions_Parsing.cs (2)
20if (bool.TryParse(value, out var boolValue)) 116if (bool.TryParse(value, out var boolValue))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (2)
89var isFormatClause = parent is InterpolationFormatClauseSyntax; 179var isFirstChunk =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
124var acceptableVersion =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
604var hasUnmatchedInteriorDirective = node.ContainsInterleavedDirective(cancellationToken); 605var hasLeadingDirective = node.GetLeadingTrivia().Any(t => SyntaxFacts.IsPreprocessorDirective(t.Kind())); 903var hasTrailingComments = from.GetTrailingTrivia().Any(t => t.IsRegularComment());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
135var inNonUserSingleLineDocComment = 202var endsWithNewLine = trivia.GetStructure()!.GetLastToken(includeSkipped: true).Kind() == SyntaxKind.XmlTextLiteralNewLineToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (1)
167var previousIsSingleLineComment = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (1)
54var currentLineIsBlank = currentLine.All(static t =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (1)
22var hasNoneToken = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (3)
73var insertNewLine = this.FormattingRules.GetAdjustNewLinesOperation(this.Token1, this.Token2) != null; 198var isStartOrEndOfFile = (this.Token1.RawKind == 0 || this.Token2.RawKind == 0) && (trivia1.Kind() == 0 || trivia2.Kind() == 0); 199var isAtEndOfFileToken = (Token2.IsKind(SyntaxKind.EndOfFileToken) && trivia2.Kind() == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
327var sawFirstOne = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (1)
81var firstTriviaInTree = this.Token1.Kind() == SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (1)
171var hasChanges = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (3)
94var alwaysIndent = _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContents) && _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock); 100var firstStatementIsBlock = section.Statements is [(kind: SyntaxKind.Block), ..]; 110var lastSection = switchStatement.Sections.Last() == node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (3)
153var isFirstTokenOfSwitchArm = currentToken.Parent.IsParentKind(SyntaxKind.RecursivePattern, out RecursivePatternSyntax? recursivePattern) 170var option = currentTokenParentParent is BasePropertyDeclarationSyntax 371var option = currentTokenParentParent is BasePropertyDeclarationSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
540var hasRightOperand = rangeExpression.RightOperand != null; 551var hasLeftOperand = rangeExpression.LeftOperand != null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
326var hasCastInfo = queryInfo.CastInfo.Symbol != null; 327var hasOperationInfo = queryInfo.OperationInfo.Symbol != null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
97var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (7)
186var isDefaultLiteralCast = castedExpressionNode.WalkDownParentheses().IsKind(SyntaxKind.DefaultLiteralExpression); 333var isNullLiteralCast = castedExpressionNode.WalkDownParentheses().IsKind(SyntaxKind.NullLiteralExpression); 341var isAnonymousFunctionCast = castedExpressionNode.WalkDownParentheses() is AnonymousFunctionExpressionSyntax; 409var isAcceptableSpanConversion = originalConversionOperation.Type.IsSpan() && originalParentConversionOperation.Type.IsReadOnlySpan(); 456var isRepresentationPreservingCast = originalConversion.IsIdentityOrImplicitReference() || originalConversion.IsBoxing; 1229var haveHitArgumentNode = false; 1352var isSealed =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (2)
218var twoTokensOnSameLine = AreTwoTokensOnSameLine(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 253var twoTokensOnSameLine = AreTwoTokensOnSameLine(firstTokenOfInnerBlock, lastTokenOfInnerBlock);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
119var isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(originalNode as ExpressionSyntax); 861var originalIsUserDefined = originalConversion.IsUserDefined; 862var newIsUserDefined = newConversion.IsUserDefined;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
26var token1IsSystem = x.ValueText == nameof(System); 27var token2IsSystem = y.ValueText == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (2)
68var isStylePreferred = this.IsStylePreferred(in state); 105var isSupportedParentKind = variableDeclaration.Parent is (kind:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
129var containsStackAlloc = initializer
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
107var directive1IsGlobal = IsGlobal(directive1Kind); 108var directive2IsGlobal = IsGlobal(directive2Kind);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (6)
70var directive1IsUsingStatic = using1.StaticKeyword.IsKind(SyntaxKind.StaticKeyword); 71var directive2IsUsingStatic = using2.StaticKeyword.IsKind(SyntaxKind.StaticKeyword); 73var directive1IsAlias = using1.Alias != null; 74var directive2IsAlias = using2.Alias != null; 76var directive1IsNamespace = !directive1IsUsingStatic && !directive1IsAlias; 77var directive2IsNamespace = !directive2IsUsingStatic && !directive2IsAlias;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (104)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
350var originalHadTrailingNewLine = namespaceDeclaration.GetTrailingTrivia() is [.., (kind: SyntaxKind.EndOfLineTrivia)];
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
69var shouldRemoveNextStatement = bool.Parse(properties[Constants.ShouldRemoveNextStatementKey]!);
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
110var cannotUseVar = declaratorToRemoveType != null && (declaratorToRemoveType.IsReferenceType || declaratorToRemoveType.IsNullable());
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (2)
908out var successRequirement, out var remainingStatements) && 980whenTrue, whenFalse, bodyOps.Skip(1).AsImmutable(), out var successRequirement, out var remainingStatments))
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (1)
55var allowSetToInitConversion = !symbols
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
87var isEnumConstraint = enumOrDelegateKeyword.Kind() is SyntaxKind.EnumKeyword;
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (3)
110var singleDeclarator = declaration.Variables.Count == 1; 225var semanticsChanged = SemanticsChanged(semanticModel, currentNode, identifier, declarationExpression, cancellationToken); 244var useVar = IsVarDesired(symbol, options);
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
66var shouldOfferYieldReturn = typeArguments.Length != 1
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (3)
55var shouldWarn = false; 97var seenNamedArgument = currentInvocation.ArgumentList.Arguments.Any(a => a.NameColon != null); 98var seenDefaultArgumentValue = currentInvocation.ArgumentList.Arguments.Count < localFunction.ParameterList.Parameters.Count;
src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
55var containsReadonlyModifier =
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (2)
385var preferPreservation = styleOption.Notification == NotificationOption2.None; 401var forcePreservation = compilationUnit.AttributeLists.Any()
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
135var onYield = node.IsParentKind(SyntaxKind.YieldReturnStatement);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (4)
65var makeMultiLineCollectionExpression = MakeMultiLineCollectionExpression(); 175var shouldIncludeAdditionalLeadingTrivia = initializer is not null && 617var afterNewLine = i == 0 || token.LeadingTrivia[i - 1].IsEndOfLine(); 668var afterNewLine = true;
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (2)
42var unwrapArgument = properties.ContainsKey(UnwrapArgument); 43var useSpread = properties.ContainsKey(UseSpread);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (2)
43var unwrapArgument = properties.ContainsKey(UnwrapArgument); 44var useSpread = properties.ContainsKey(UseSpread);
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
79var addLineBreak = item.IsToken || item == nodeOrTokenList.Last();
src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (1)
47var preferSimpleDefaultExpression = options.PreferSimpleDefaultExpression.Value;
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
133var canUseImplicitArray = invocation.ArgumentList.Arguments.Skip(indexToWrap).Any(
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
82var useExpressionBody = diagnostic.Properties.ContainsKey(nameof(UseExpressionBody));
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeActionHelpers.cs (1)
59var createReturnStatementForExpression = CreateReturnStatementForExpression(
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
163var isPossiblyAssignedNull = NullableHelpers.IsDeclaredSymbolAssignedPossiblyNullValue(semanticFacts, semanticModel, declarationSyntax, cancellationToken);
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (2)
194var startFromEnd = IsFromEnd(lengthLikeProperty, instance, ref startOperation); 197var endFromEnd = false;
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
41var negated = diagnostic.Properties.ContainsKey(UseIsNullConstants.Negated);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
88var makeStaticIfPossible = false; 104var makeStatic = MakeStatic(semanticModel, makeStaticIfPossible, localDeclaration, cancellationToken);
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (2)
54var isSafe = CSharpUsePatternCombinatorsDiagnosticAnalyzer.IsSafe(diagnostic); 61var isSafe = CSharpUsePatternCombinatorsDiagnosticAnalyzer.IsSafe(diagnostic);
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
149var usingHasEndOfLineTrivia = usingStatement.CloseParenToken.TrailingTrivia
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
64var isConvertedToReadOnlySpan = arrayOp.Parent is IConversionOperation conversion &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
54var hasNoBody = !info.Context.GenerateMethodBodies;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (2)
64var isExplicit = method.ExplicitInterfaceImplementations.Length > 0; 65var hasNoBody = !info.Context.GenerateMethodBodies || method.IsExtern;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
290var seenOptional = currentParameterList != null && parameterCount > 0 && currentParameterList.Parameters[^1].Default != null; 291var isFirstParam = parameterCount == 0;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
364var xHasModifier = ContainsToken(x, modifierKind); 365var yHasModifier = ContainsToken(y, modifierKind);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (1)
50var hasNoBody = !info.Context.GenerateMethodBodies;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (2)
132var isExplicit = explicitInterfaceSpecifier is not null; 178var hasBody = info.Context.GenerateMethodBodies && HasAccessorBodies(@event, destination, accessor);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (6)
124var isNotSingle = !IsSpecialType(type, SpecialType.System_Single); 125var containsDoubleCharacter = 159var isNotDecimal = !IsSpecialType(type, SpecialType.System_Decimal); 160var isOutOfRange = d is < long.MinValue or > long.MaxValue; 161var scaleIsNotZero = scale != 0; 258var negative = isNegative(value);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (1)
114var canUseFieldReference = field.Type != null && !field.Type.Equals(field.ContainingType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (2)
119var hasNoBody = !info.Context.GenerateMethodBodies || method.IsAbstract; 123var isExplicit = explicitInterfaceSpecifier != null;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
197var isRecordClass = namedType.TypeKind is TypeKind.Class;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (2)
80var hasNoBody = !info.Context.GenerateMethodBodies || method.IsExtern || method.IsAbstract; 93var isExplicit = method.ExplicitInterfaceImplementations.Length > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (2)
46var seenOptional = false; 47var isFirstParam = true;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (5)
97var isExplicit = explicitInterfaceSpecifier is not null; 121var isExplicit = explicitInterfaceSpecifier is not null; 299var hasBody = info.Context.GenerateMethodBodies && HasAccessorBodies(property, destination, accessor); 353var hasNonReadOnlyAccessor = property.GetMethod?.IsReadOnly == false || property.SetMethod?.IsReadOnly == false; 394var hasAllReadOnlyAccessors = property.GetMethod?.IsReadOnly != false && property.SetMethod?.IsReadOnly != false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (2)
132CollectInfoFromContainer(container, nodes, out var containsAnonymousMethods); 231var isConflicting = method.IsReducedExtension();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
116var addBlankLine = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (13)
188var isInNonUserCode = syntaxTree.IsInNonUserCode(position, cancellationToken); 191var isPreProcessorDirectiveContext = syntaxTree.IsPreProcessorDirectiveContext(position, preProcessorTokenOnLeftOfPosition, cancellationToken); 199var isPreProcessorKeywordContext = isPreProcessorDirectiveContext && syntaxTree.IsPreProcessorKeywordContext(position, leftToken); 200var isPreProcessorExpressionContext = isPreProcessorDirectiveContext && targetToken.IsPreProcessorExpressionContext(); 202var isStatementContext = !isPreProcessorDirectiveContext && targetToken.IsBeginningOfStatementContext(); 203var isGlobalStatementContext = !isPreProcessorDirectiveContext && syntaxTree.IsGlobalStatementContext(position, cancellationToken); 204var isAnyExpressionContext = !isPreProcessorDirectiveContext && syntaxTree.IsExpressionContext(position, leftToken, attributes: true, cancellationToken: cancellationToken, semanticModel: semanticModel); 205var isNonAttributeExpressionContext = !isPreProcessorDirectiveContext && syntaxTree.IsExpressionContext(position, leftToken, attributes: false, cancellationToken: cancellationToken, semanticModel: semanticModel); 206var isConstantExpressionContext = !isPreProcessorDirectiveContext && syntaxTree.IsConstantExpressionContext(position, leftToken); 211var isDestructorTypeContext = 221var isRightSideOfNumericType = leftToken.IsNumericTypeContext(semanticModel, cancellationToken); 223var isOnArgumentListBracketOrComma = targetToken.Parent is (kind: SyntaxKind.ArgumentList or SyntaxKind.AttributeArgumentList or SyntaxKind.ArrayRankSpecifier); 225var isLocalFunctionDeclarationContext = syntaxTree.IsLocalFunctionDeclarationContext(position, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1031var anyGeneric = symbols.Any(static s =>
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
40var containsAnonymousType = type != null && type.ContainsAnonymousType();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (1)
23var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
116var addedBraces = openBrace != typeDeclaration.OpenBraceToken || closeBrace != typeDeclaration.CloseBraceToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\UsingDirectiveSyntaxExtensions.cs (1)
22var specialCaseSystem = placeSystemNamespaceFirst;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (2)
149var colonIsFirstTokenOnLine = !constructorInitializer.ColonToken.IsMissing && constructorInitializer.ColonToken.IsFirstTokenOnLine(text); 150var thisOrBaseIsFirstTokenOnLine = !constructorInitializer.ThisOrBaseKeyword.IsMissing && constructorInitializer.ThisOrBaseKeyword.IsFirstTokenOnLine(text);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (2)
49var firstUsingNotBeingRemoved = true; 50var passedLeadngTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
64var isLanguageVersionGreaterOrEqualToCSharp8 = (semanticModel.Compilation as CSharpCompilation)?.LanguageVersion >= LanguageVersion.CSharp8; 120var isAsync = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (6)
955var onRightOfToken = right == expressionOpt || previousToken.HasValue; 1118var onRightSide = coalesceExpression.Right == expressionOpt || previousToken.HasValue; 1177var inTrueClause = 1181var inFalseClause = 1625var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None; 2044var isAsync = symbol is IMethodSymbol methodSymbol && methodSymbol.IsAsync;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
55var isThrowNotImplementedProperty = initializeParameterService.IsThrowNotImplementedProperty(
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
src\Analyzers\CSharp\Tests\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveTests.cs (1)
119var enable = compilationContext != NullableContextOptions.Enable;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (5)
CommandLineTests.cs (5)
11611var isDeterministic = extraArgs.Contains("/deterministic"); 13739var analyzerShouldBeSkipped = (defaultSeverity == DiagnosticSeverity.Hidden || 13777var analyzerShouldBeSkipped = (!isEnabledByDefault || 13851var customConfigurable = customConfiguredSeverityByAnalyzer.HasValue; 13949var expectedAnalyzerExecution = includeCurrentAssemblyAsAnalyzerReference && !skipAnalyzers;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (23)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (3)
84var afterOpenBrace = startToken.Kind() == SyntaxKind.OpenBraceToken 204var locatedAtTheEndOfLine = LocatedAtTheEndOfLine(line, lastToken); 256var locatedAtTheEndOfLine = LocatedAtTheEndOfLine(line, lastToken);
BlockCommentEditing\BlockCommentEditingCommandHandler.cs (4)
108var containsBlockCommentStartString = currentLine.Contains(firstNonWhitespacePosition, "/*", ignoreCase: false); 109var startsWithBlockCommentMiddleString = currentLine.StartsWith(firstNonWhitespacePosition, "*", ignoreCase: false); 160var startsWithBlockCommentEndString = currentLine.StartsWith(firstNonWhitespacePosition, "*/", ignoreCase: false); 285var isBlockComment = trivia.Kind() is SyntaxKind.MultiLineCommentTrivia or SyntaxKind.MultiLineDocumentationCommentTrivia;
CompleteStatement\CompleteStatementCommandHandler.cs (1)
330var overtypedExisting = AdjustPositionForExistingSemicolon(statementNode, ref targetPosition);
Formatting\CSharpFormattingInteractionService.cs (2)
45var isSmartIndent = _editorOptionsService.GlobalOptions.GetOption(IndentationOptionsStorage.SmartIndent, LanguageNames.CSharp) == FormattingOptions2.IndentStyle.Smart; 59var autoFormattingOnTyping = options.FormatOnTyping;
RawStringLiteral\RawStringLiteralCommandHandler_Return.cs (1)
95var isEmpty = quotesBefore > 0;
StringCopyPaste\KnownSourcePasteProcessor.cs (5)
74var isLiteral = StringExpressionBeforePaste is LiteralExpressionSyntax; 150var convertToMultiLine = !IsAnyMultiLineRawStringExpression(StringExpressionBeforePaste) && RawContentMustBeMultiLine(textAfterBasicPaste, contentSpansAfterBasicPaste); 249var isLiteral = StringExpressionBeforePaste is LiteralExpressionSyntax; 250var isMultiLine = IsAnyMultiLineRawStringExpression(StringExpressionBeforePaste); 337var hasNewLine = content.IsText && HasNewLine(lastContentSourceText!.Lines.Last());
StringCopyPaste\StringCopyPasteCommandHandler.cs (1)
192var pasteWasSuccessful = PasteWasSuccessful(
StringCopyPaste\StringCopyPasteHelpers.cs (1)
498var first = true;
StringCopyPaste\UnknownSourcePasteProcessor.cs (3)
163var mustBeMultiLine = RawContentMustBeMultiLine(TextAfterPaste, TextContentsSpansAfterPaste); 250var firstChange = changeIndex == 0 && lineIndex == 0; 251var lastChange = (changeIndex == lastChangeIndex - 1) && (lineIndex == lastLineIndex - 1);
TextStructureNavigation\CSharpTextStructureNavigatorProvider.cs (2)
59var isNormalStringLiteral = token.Kind() is SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken; 60var isRawStringLiteral = token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (34)
CodeActions\ApplyChangesOperationTests.cs (1)
247var result = await operation.TryApplyAsync(workspace, originalSolution, CodeAnalysisProgress.None, CancellationToken.None);
CodeActions\PreviewExceptionTests.cs (3)
31var errorReported = false; 44var errorReported = false; 57var errorReported = false;
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (2)
99var renameFileAction = actions.Any(action => action is not CodeAction.SolutionChangeAction); 213var hasChangeNamespaceAction = actions.Any(action => action is CodeAction.SolutionChangeAction);
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
393var called = false;
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProviderTests.cs (1)
2018var expected = modifier switch
Debugging\ProximityExpressionsGetterTests.cs (1)
119var actualValid = await getter.IsValidAsync(semanticSnapshot, position, expression, CancellationToken.None);
Extensions\ContextQuery\IsPossibleDeconstructionDesignationTests.cs (1)
20var actual = syntaxTree.IsPossibleDeconstructionDesignation(position, CancellationToken.None);
Extensions\ContextQuery\PossibleTupleContextTests.cs (1)
21var isPossibleTupleContext = syntaxTree.IsPossibleTupleContext(leftToken, position);
ExtractMethod\ExtractMethodMiscellaneousTests.cs (1)
132var gotNotification = false;
Formatting\CodeCleanupTests.cs (1)
548var expectedCleanup = false;
NavigateTo\NavigateToSearcherTests.cs (1)
327var searchGeneratedDocumentsAsyncCalled = false;
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
161var result = pdbService.TryAddDocumentToWorkspace((MetadataAsSourceWorkspace)masWorkspace!, file.FilePath, new StaticSourceTextContainer(SourceText.From(string.Empty)), out _);
PdbSourceDocument\PdbSourceDocumentTests.cs (5)
872var result = service.TryAddDocumentToWorkspace(requestPath, new StaticSourceTextContainer(SourceText.From(string.Empty)), out var documentId); 891var openResult = service.TryAddDocumentToWorkspace(file.FilePath, new StaticSourceTextContainer(SourceText.From(string.Empty)), out var documentId); 894var closeResult = service.TryRemoveDocumentFromWorkspace(file.FilePath); 913var result = service.TryRemoveDocumentFromWorkspace(file.FilePath); 934var openResult = service.TryAddDocumentToWorkspace(fileOne.FilePath, new StaticSourceTextContainer(SourceText.From(string.Empty)), out var documentId);
SplitStringLiteral\SplitStringLiteralCommandHandlerTests.cs (1)
140var notHandled = false;
src\VisualStudio\Core\Def\CodeCleanup\AbstractCodeCleanUpFixer_Helper.cs (5)
39var isFormatDocumentEnabled = isFixIdEnabled(FormatDocumentFixId); 40var isRemoveUnusedUsingsEnabled = isFixIdEnabled(RemoveUnusedImportsFixId); 41var isSortUsingsEnabled = isFixIdEnabled(SortImportsFixId); 42var isApplyThirdPartyFixersEnabled = isFixIdEnabled(ApplyThirdPartyFixersId); 55var isAnyDiagnosticIdExplicitlyEnabled = false;
SymbolKey\SymbolKeyTestBase.cs (3)
100var ignoreCase = (comparison & SymbolKeyComparison.IgnoreCase) == SymbolKeyComparison.IgnoreCase; 103var ignoreAssemblyIds = (comparison & SymbolKeyComparison.IgnoreAssemblyIds) == SymbolKeyComparison.IgnoreAssemblyIds; 109var ret = CodeAnalysis.SymbolKey.GetComparer(ignoreCase, ignoreAssemblyIds).Equals(sid2, sid1);
Workspaces\WorkspaceTests_EditorFeatures.cs (5)
63var workspaceChanged = false; 581var hasX = (await doc1Z.GetTextAsync()).ToString().Contains("X"); 647var foundTheError = false; 656var hasX = (await doc1Z.GetTextAsync()).ToString().Contains("X"); 678var hasX = (await doc1Z.GetTextAsync()).ToString().Contains("X");
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (1)
151var result = tree.Diagnostics.Any(d => ex.Message.Contains(d.Message));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (9)
CodeGen\CodeGenReadonlyStructTests.cs (1)
1258var isx86 = (IntPtr.Size == 4);
CodeGen\CodeGenTupleTest.cs (7)
28098var isSourceSymbol = module is SourceModuleSymbol; 28161var isSourceSymbol = module is SourceModuleSymbol; 28247var isSourceSymbol = tuple.ContainingModule is SourceModuleSymbol; 28329var isSourceSymbol = tuple.ContainingModule is SourceModuleSymbol; 28418var isSourceSymbol = namedType.ContainingModule is SourceModuleSymbol; 28490var isSourceSymbol = namedType.ContainingModule is SourceModuleSymbol; 28688var isSourceSymbol = module is SourceModuleSymbol;
Emit\GeneratedNamesTests.cs (1)
29Assert.True(GeneratedNames.TryParseSynthesizedDelegateName(name, out var actualByRefs, out var actualReturnsVoid, out var actualGeneration, out var actualParameterCount));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Emit\RuntimeProbing\ModuleCancellationTests.cs (1)
37var isInstrumented = string.Join(" ", il.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)).Contains(instrumentationIndicator);
Emit\RuntimeProbing\StackOverflowProbingTests.cs (1)
30var isInstrumented = il.Contains("System.Runtime.CompilerServices.RuntimeHelpers.EnsureSufficientExecutionStack");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (27)
Attributes\AttributeTests_IsByRefLike.cs (1)
1069var shouldHaveMarker = hasCompilerFeatureRequired && !peType.IsRestrictedType(ignoreSpanLikeTypes: true);
Diagnostics\DiagnosticAnalyzerTests.cs (5)
1335var enabledByDefault = false; 1348var enabledByDefault = false; 1726var isGeneratedFile = isGeneratedFileName(file); 1733var isGeneratedCode = true; 1854var reportInGeneratedCode = generatedCodeAnalysisFlagsOpt == null ||
Diagnostics\DiagnosticSuppressorTests.cs (1)
330foreach (var configurable in configurations)
Diagnostics\GetDiagnosticsTests.cs (1)
476var added = declaredSymbolNames.Add(symbol.Name) & declaredSymbols.Add(symbol.ToTestDisplayString());
FlowAnalysis\RegionAnalysisTests.cs (1)
4408var tmp = ctrlFlows.EndPointIsReachable; // ensure no exception thrown
PartialEventsAndConstructorsTests.cs (1)
3376var isSource = module is SourceModuleSymbol;
Semantics\OutVarTests.cs (2)
1120var flowsIn = FlowsIn(dataFlowParent, decl, references); 32756var inFieldDeclaratorArgumentlist = declarator != null && declarator.Parent.Parent.Kind() != SyntaxKind.LocalDeclarationStatement &&
Semantics\PatternMatchingTestBase.cs (1)
291var inFieldDeclaratorArgumentlist = declarator != null && declarator.Parent.Parent.Kind() != SyntaxKind.LocalDeclarationStatement &&
Semantics\PatternMatchingTests2.cs (2)
2024var gotModel = model.TryGetSpeculativeSemanticModel(returnStatement.Location.SourceSpan.Start, modifiedReturnStatement, out var speculativeModel); 2065var gotModel = model.TryGetSpeculativeSemanticModel(returnStatement.Location.SourceSpan.Start, modifiedReturnStatement, out var speculativeModel);
Semantics\PatternMatchingTests3.cs (1)
2885foreach (var withExhaustive in new[] { false, true })
Semantics\PrimaryConstructorTests.cs (11)
7677foreach (var isPartial in new[] { false, true }) 7679foreach (var isRecord in new[] { false, true }) 7681foreach (var shadow in new[] { false, true }) 8035foreach (var isPartial in new[] { false, true }) 8037foreach (var isRecord in new[] { false, true }) 8039foreach (var shadow in new[] { false, true }) 8139foreach (var isRecord in new[] { false, true }) 8141foreach (var shadow in new[] { false, true }) 8218foreach (var isRecord in new[] { false, true }) 8220foreach (var shadow in new[] { false, true }) 11630foreach (var isStatic in new[] { false, true })
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider (6)
src\Compilers\CSharp\Portable\SymbolDisplay\ObjectDisplay.cs (5)
225var useQuotes = options.IncludesOption(ObjectDisplayOptions.UseQuotes); 226var escapeNonPrintable = options.IncludesOption(ObjectDisplayOptions.EscapeNonPrintableCharacters); 228var isVerbatim = useQuotes && !escapeNonPrintable && ContainsNewLine(value); 327var useQuotes = options.IncludesOption(ObjectDisplayOptions.UseQuotes); 328var escapeNonPrintable = options.IncludesOption(ObjectDisplayOptions.EscapeNonPrintableCharacters);
src\ExpressionEvaluator\CSharp\Source\ResultProvider\CSharpFormatter.cs (1)
77var inMultilineComment = false;
Microsoft.CodeAnalysis.CSharp.Features (270)
BraceCompletion\StringLiteralBraceCompletionService.cs (2)
81var isStartOfString = token.SpanStart == position; 86var isStartOfVerbatimString = token.SpanStart + 1 == position && token.IsVerbatimStringLiteral();
ChangeSignature\CSharpChangeSignatureService.cs (3)
393var doNotSkipParameterType = parenLambda.ParameterList.Parameters.FirstOrDefault()?.Type != null; 697var oldOnlyHasWhitespaceTrivia = oldTrivia.All(t => t.IsKind(SyntaxKind.WhitespaceTrivia)); 700var newOnlyHasWhitespaceTrivia = newTrivia.All(t => t.IsKind(SyntaxKind.WhitespaceTrivia));
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (2)
53var diagnosticId = GetOrMapDiagnosticId(diagnostic, out var includeTitle); 110var isFirst = !compilationRoot.AttributeLists.Any();
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (8)
108var isStatic = containerSymbol.IsStatic || captures.All(capture => !capture.IsThisParameter()); 113var needsUnsafe = declaredSymbol.GetSymbolModifiers().IsUnsafe; 138var needsRename = methodName != declaredSymbol.Name; 140var supportsNonTrailing = SupportsNonTrailingNamedArguments(root.SyntaxTree.Options); 141var hasAdditionalArguments = !capturesAsParameters.IsEmpty(); 143var hasAdditionalTypeArguments = !additionalTypeParameters.IsEmpty(); 148var anyDelegatesToReplace = false; 190var shouldUseNamedArguments =
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
86var isNullConditionalInvocationExpression = IsNullConditionalInvocationExpression(expressionNode);
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (2)
165var mayContainSideEffects = allReferences.Length > 1 && 450var isVar = ((VariableDeclarationSyntax)variableDeclarator.Parent).Type.IsVar;
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
387var containsPartial =
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
453var leftIsNullCheck = IsNullCheck(leftTarget.Parent); 454var rightIsNullCheck = IsNullCheck(rightTarget.Parent);
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (2)
126var isEnumOrCompletionListType = true; 157var hideAdvancedMembers = context.CompletionOptions.MemberDisplayOptions.HideAdvancedMembers;
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (1)
121var preselect = symbols.Any(static t => t.Preselect);
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (2)
113var foundPartial = touchingToken.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword); 114var foundAsync = false;
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
47var showSpeculativeT = await document.IsValidContextForDocumentOrLinkedDocumentsAsync(
Completion\CompletionProviders\SymbolCompletionProvider.cs (2)
214var preselect = symbols.Any(static t => t.Preselect); 251var isInferredTypeDelegateOrFunctionPointer = context.InferredTypes.Any(static type => type.IsDelegateType() || type.IsFunctionPointerType());
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (3)
114var wasTriggeredAfterSpace = trigger.Kind == CompletionTriggerKind.Insertion && trigger.Character == ' '; 155var xmlNameOnly = token.IsKind(SyntaxKind.LessThanToken) 157var includeKeywords = !xmlNameOnly;
ConvertBetweenRegularAndVerbatimString\AbstractConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (2)
103var isInterpolation = IsInterpolation; 135var isInterpolation = IsInterpolation;
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
82var donotCastElement = foreachStatementInfo.ElementConversion.IsIdentity;
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (2)
111var requiresBreak = operation.SemanticModel.AnalyzeControlFlow(node).EndPointIsReachable; 112var requiresBlock = !operation.SemanticModel.AnalyzeDataFlow(node).VariablesDeclared.IsDefaultOrEmpty;
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
163var hasForEachChild = false;
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
204var isWrittenTo = parameterReferences[parameter].Any(r => r.IsWrittenTo(semanticModel, cancellationToken));
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (3)
79var useDeclaredAccessibility = accessibilityModifiersRequired is AccessibilityModifiersRequired.ForNonInterfaceMembers or AccessibilityModifiersRequired.Always; 85var hasExistingPart = programType.DeclaringSyntaxReferences.Any(static (d, cancellationToken) => d.GetSyntax(cancellationToken) is TypeDeclarationSyntax, cancellationToken); 126var first = true;
ConvertProgram\ConvertToTopLevelStatementsCodeRefactoringProvider.cs (1)
53if (!IsProgramMainMethod(semanticModel, methodDeclaration, GetMainTypeName(compilation), cancellationToken, out var canConvert) ||
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (5)
79var canBeSingleLine = true; 80var containsEscapedEndOfLineCharacter = false; 90if (!ConvertToRawStringHelpers.CanConvert(characters, out var chunkContainsEscapedEndOfLineCharacter)) 104if (!ConvertToRawStringHelpers.CanConvert(characters, out var chunkContainsEscapedEndOfLineCharacter)) 165var canBeMultiLineWithoutLeadingWhiteSpaces = false;
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (4)
56if (!ConvertToRawStringHelpers.CanConvert(characters, out var containsEscapedEndOfLineCharacter)) 64var canBeSingleLine = CanBeSingleLine(characters); 65var canBeMultiLineWithoutLeadingWhiteSpaces = false; 217var atStartOfLine = true;
ConvertToRawString\ConvertStringToRawStringCodeRefactoringProvider.cs (1)
175var hasMatchingKind = (kind & ~ConvertToRawKind.ContainsEscapedEndOfLineCharacter) switch
ConvertToRawString\ConvertToRawStringHelpers.cs (1)
50var hasEscape = false;
Copilot\CSharpCopilotCodeFixProvider.cs (1)
73var hasMultiplePrompts = promptTitles.Length > 1;
Debugging\BreakpointResolver.cs (1)
53var foundIncompleteParameterList = false;
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (3)
233var validTerm = true; 387var validExpr = true; 388var validTerm = true;
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (2)
25nameof(Boolean), 204var canTrySimplify = node.Identifier.ValueText.EndsWith("Attribute", StringComparison.Ordinal);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
144var hasUsingSystem = usings.Any(u => u.Name is IdentifierNameSyntax { Identifier.ValueText: nameof(System) });
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (6)
209var isBody = node == body || LambdaUtilities.IsLambdaBodyStatementOrExpression(node); 852var hasDecitionTree = oldNode.Sections.Any(s => s.Labels.Any(l => l is CasePatternSwitchLabelSyntax)); 1130var isTypeConstraint = oldNode is TypeParameterConstraintClauseSyntax || newNode is TypeParameterConstraintClauseSyntax; 1192var oldHasExpressionBody = oldNode is PropertyDeclarationSyntax { ExpressionBody: not null } or IndexerDeclarationSyntax { ExpressionBody: not null }; 1193var newHasExpressionBody = newNode is PropertyDeclarationSyntax { ExpressionBody: not null } or IndexerDeclarationSyntax { ExpressionBody: not null }; 1267var typeNameSpanChanged =
EditAndContinue\DeclarationBody\TopLevelCodeDeclarationBody.cs (1)
48var isAsync = GlobalStatements.Any(static s => SyntaxUtilities.GetSuspensionPoints(s).Any());
EditAndContinue\SyntaxComparer.cs (2)
1383var one = left1 != null || right1 != null; 1384var two = left2 != null || right2 != null;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (12)
173var useBlock = ((CSharpSimplifierOptions)this.ExtractMethodGenerationOptions.SimplifierOptions).PreferBraces.Value == CodeAnalysis.CodeStyle.PreferBracesPreference.Always; 355var isUnsafe = ShouldPutUnsafeModifier(); 356var isAsync = this.SelectionResult.ContainsAwaitExpression(); 357var isStatic = !AnalyzerResult.UseInstanceMember; 358var isReadOnly = AnalyzerResult.ShouldBeReadOnly; 608var firstVariableToAttachTrivia = true; 610var isUsingDeclarationAsReturnValue = this.AnalyzerResult.VariablesToUseAsReturnValue is [var variable] && 830var isLocalFunction = LocalFunction && ShouldLocalFunctionCaptureParameter(SemanticDocument.Root); 890var needsControlFlowValue = flowControlInformation?.NeedsControlFlowValue() is true; 893var hasNonControlFlowReturnValue = variableInfos.Length > 0 || this.AnalyzerResult.CoreReturnType.SpecialType != SpecialType.System_Void; 934var varElsewhere = ((CSharpSimplifierOptions)this.ExtractMethodGenerationOptions.SimplifierOptions).VarElsewhere.Value; 1061var nodeIsMethodOrLocalFunction = syntaxNode is MethodDeclarationSyntax or LocalFunctionStatementSyntax;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (1)
35var firstSeen = false;
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (2)
25var isMethodOrLocalFunction = method is MethodDeclarationSyntax or LocalFunctionStatementSyntax; 36var isMethodOrLocalFunction = method is MethodDeclarationSyntax or LocalFunctionStatementSyntax;
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (1)
87var returnsByRef = false;
ExtractMethod\CSharpSelectionValidator.cs (2)
40var selectionInExpression = commonRoot is ExpressionSyntax; 178var validNode = Check(semanticModel, node, cancellationToken);
GenerateType\CSharpGenerateTypeService.cs (3)
184var isExpressionContext = syntaxTree.IsExpressionContext(start, tokenOnLeftOfStart, attributes: true, cancellationToken: cancellationToken, semanticModel: semanticModel); 185var isStatementContext = syntaxTree.IsStatementContext(start, tokenOnLeftOfStart, cancellationToken); 186var isExpressionOrStatementContext = isExpressionContext || isStatementContext;
Highlighting\KeywordHighlighters\LoopHighlighter.cs (2)
98var highlightBreaksForChild = highlightBreaks && !child.IsBreakableConstruct(); 99var highlightContinuesForChild = highlightContinues && !child.IsContinuableConstruct();
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (2)
91var highlightBreaksForChild = highlightBreaks && !child.IsBreakableConstruct(); 92var highlightGotosForChild = highlightGotos && !child.IsKind(SyntaxKind.SwitchStatement);
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (2)
91var offerForSameInterface = TotalCount(implementedMembersFromSameInterfaces) > TotalCount(directlyImplementedMembers); 92var offerForAllInterfaces = TotalCount(implementedMembersFromAllInterfaces) > TotalCount(implementedMembersFromSameInterfaces);
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
148var removeDefaults = AllDefaultValuesMatch(implMember, interfaceMember);
InitializeParameter\CSharpAddParameterCheckCodeRefactoringProvider.cs (2)
61var withBlock = options.PreferBraces.Value == CodeAnalysis.CodeStyle.PreferBracesPreference.Always; 62var singleLine = options.AllowEmbeddedStatementsOnSameLine.Value;
InlineHints\CSharpInlineParameterNameHintsService.cs (1)
106var isReservedKeyword = SyntaxFacts.IsReservedKeyword(keywordKind);
InlineHints\CSharpInlineTypeHintsService.cs (1)
133var trailingSpace = span.Length == 0;
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (2)
142var isIntrinsic = tupleType.TupleElements.All(f => f.Type?.SpecialType != SpecialType.None); 147var isApparent = TypeStyleHelper.IsTypeApparentInAssignmentExpression(varPreference, expression, semanticModel, tupleType, cancellationToken);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (3)
91var createReturnStatement = true; 119var isEntireLambdaBodySelected = oldBody.Equals(expression.WalkUpParentheses()); 124var shouldIncludeReturnStatement = ShouldIncludeReturnStatement(document, oldLambda, cancellationToken);
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (1)
139var isSingleLine = sourceText.AreOnSameLine(ifNode.GetFirstToken(), ifNode.GetLastToken());
LanguageServices\CSharpStructuralTypeDisplayService.cs (1)
42var first = true;
LineSeparators\CSharpLineSeparatorService.cs (1)
269var seenSeparator = true;
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
173var currentlyEnabled = true;
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (4)
83var xHasInitializer = ((FieldDeclarationSyntax)x).Declaration.Variables.Any(v => v.Initializer != null); 84var yHasInitializer = ((FieldDeclarationSyntax)y).Declaration.Variables.Any(v => v.Initializer != null); 91var xIsStatic = x.GetModifiers().Any(SyntaxKind.StaticKeyword); 92var yIsStatic = y.GetModifiers().Any(SyntaxKind.StaticKeyword);
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
195var hasContentExcluded = false;
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (2)
66if (MatchesIncrementPattern(variable, condition, after, out var start, out var equals, out var end) || 275out var start, out var equals, out var end))
SignatureHelp\AbstractOrdinaryMethodSignatureHelpProvider.cs (2)
54var awaitable = method.GetOriginalUnreducedDefinition().IsAwaitableNonDynamic(semanticModel, position); 55var extension = method.GetOriginalUnreducedDefinition().IsExtensionMethod();
SignatureHelp\AttributeSignatureHelpProvider.cs (1)
140var isVariadic =
SignatureHelp\GenericNameSignatureHelpProvider.cs (4)
103var isBaseAccess = beforeDotExpression is BaseExpressionSyntax; 104var namespacesOrTypesOnly = SyntaxFacts.IsInNamespaceOrTypeContext(simpleName); 105var includeExtensions = leftSymbol == null && leftType != null; 243var needComma = false;
SignatureHelp\GenericNameSignatureHelpProvider_Method.cs (3)
19var awaitable = method.GetOriginalUnreducedDefinition().IsAwaitableNonDynamic(semanticModel, position); 20var extension = method.GetOriginalUnreducedDefinition().IsExtensionMethod(); 82var first = true;
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (2)
60var includeInstance = throughExpression.Kind() is not (SyntaxKind.IdentifierName or SyntaxKind.SimpleMemberAccessExpression or SyntaxKind.PredefinedType) || 64var includeStatic = throughSymbol is INamedTypeSymbol ||
SignatureHelp\LightweightOverloadResolution.cs (2)
178var seenOutOfPositionArgument = false; 179var inParams = false;
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs (1)
55var first = true;
Snippets\CSharpElseSnippetProvider.cs (1)
41var isAfterIfStatement = false;
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
68var isAsync = syntaxContext.TargetToken is { RawKind: (int)SyntaxKind.AwaitKeyword } or { RawKind: (int)SyntaxKind.IdentifierToken, ValueText: "await" };
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
184var isExtension = methodDeclaration.IsParentKind(SyntaxKind.ExtensionBlockDeclaration) ||
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertNamespaceAnalysis.cs (8)
29var userPrefersRegularNamespaces = option.Value == NamespaceDeclarationPreference.BlockScoped; 30var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress; 31var forRefactoring = !forAnalyzer; 36var canOffer = userPrefersRegularNamespaces == forAnalyzer || (forRefactoring && analyzerDisabled); 59var userPrefersFileScopedNamespaces = option.Value == NamespaceDeclarationPreference.FileScoped; 60var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress; 61var forRefactoring = !forAnalyzer; 66var canOffer = userPrefersFileScopedNamespaces == forAnalyzer || (forRefactoring && analyzerDisabled);
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (4)
45var userPrefersProgramMain = option.Value == false; 46var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress; 47var forRefactoring = !forAnalyzer; 52var canOffer = userPrefersProgramMain == forAnalyzer || (forRefactoring && analyzerDisabled);
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (4)
19var userPrefersTopLevelStatements = option.Value == true; 20var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress; 21var forRefactoring = !forAnalyzer; 26var canOffer = userPrefersTopLevelStatements == forAnalyzer || (forRefactoring && analyzerDisabled);
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
70semanticModel, methodDeclaration, mainTypeName, cancellationToken, out var canConvertToTopLevelStatement))
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
58out var shouldRemoveNextStatement);
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (2)
79var shouldAnalyze = false; 113var getMethodIsReadOnly =
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (2)
44var writesToThis = false; 100var hasField = false;
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
88var parentIsElseClause = parent.IsKind(SyntaxKind.ElseClause);
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
79if (!TryGetAnonymousFunctionInvocation(anonymousFunction, out var invocation, out var wasAwaited))
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
120var removedCurrent = false;
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryExpressionParenthesesDiagnosticAnalyzer.cs (2)
41var result = parenthesizedExpression.CanRemoveParentheses(semanticModel, cancellationToken); 51var innerIsSimple = innerPrecedence is OperatorPrecedence.Primary or
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryPatternParenthesesDiagnosticAnalyzer.cs (2)
38var result = parenthesizedPattern.CanRemoveParentheses(); 48var innerIsSimple = innerPrecedence is OperatorPrecedence.Primary or
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (5)
52var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 54var matches = TryGetMatches(semanticModel, arrayCreationExpression, replacementExpression, expressionType, allowSemanticsChange, cancellationToken, out var changesSemantics); 150var isConcreteOrImplicitArrayCreation = initializer.Parent is ArrayCreationExpressionSyntax or ImplicitArrayCreationExpressionSyntax; 164var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 168out var changesSemantics))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
48var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 199semanticModel, creationExpression, expressionType, isSingletonInstance: false, allowSemanticsChange, skipVerificationForReplacedNode: true, cancellationToken, out var changesSemantics))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (4)
37if (!IsCollectionFactoryCreate(semanticModel, invocationExpression, out var memberAccess, out var unwrapArgument, out var useSpread, cancellationToken)) 41var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 43semanticModel, invocationExpression, expressionType, isSingletonInstance: false, allowSemanticsChange, skipVerificationForReplacedNode: true, cancellationToken, out var changesSemantics))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyDiagnosticAnalyzer.cs (2)
47var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 49semanticModel, nodeToReplace, expressionType, isSingletonInstance: true, allowSemanticsChange, skipVerificationForReplacedNode: true, cancellationToken, out var changesSemantics))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (7)
94var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 137state.SemanticModel, invocation, expressionType, isSingletonInstance: false, allowSemanticsChange, skipVerificationForReplacedNode: true, cancellationToken, out var changesSemantics)) 166if (!IsMatch(state, memberAccess, invocation, allowLinq: false, postMatchesInReverse, out var isAdditionMatch, cancellationToken)) 178var copiedData = false; 263IsCollectionFactoryCreate(semanticModel, currentInvocationExpression, out var factoryMemberAccess, out var unwrapArgument, out var useSpread, cancellationToken)) 408if (state.TryAnalyzeInvocationForCollectionExpression(invocation, allowLinq, cancellationToken, out _, out var useSpread))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (4)
64if (!IsArgumentCompatibleWithIEnumerableOfT(semanticModel, argument, out var unwrapArgument, out var useSpread, cancellationToken)) 68var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 70semanticModel, objectCreationExpression, expressionType, isSingletonInstance: false, allowSemanticsChange, skipVerificationForReplacedNode: true, cancellationToken, out var changesSemantics))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (1)
95var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (4)
195var convertedToReadOnlySpan = 199var convertedToSpan = 207var isSpanToReadOnlySpan = 235var isWellKnownCollectionReadWriteInterface = IsWellKnownCollectionReadWriteInterface(convertedType);
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (4)
94var userPrefersExpressionBodies = preference.Value != ExpressionBodyPreference.Never; 95var analyzerDisabled = preference.Notification.Severity == ReportDiagnostic.Suppress; 185var userPrefersBlockBodies = preference.Value == ExpressionBodyPreference.Never; 186var analyzerDisabled = preference.Notification.Severity == ReportDiagnostic.Suppress;
src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (1)
111if (helper.CanOfferUseBlockBody(preference, declaration, forAnalyzer: true, out var fixesError, out var expressionBody))
src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (3)
25var userPrefersBlockBodies = preference == ExpressionBodyPreference.Never; 48var canOffer = expressionBodyOpt.TryConvertToStatement( 70var userPrefersExpressionBodies = preference != ExpressionBodyPreference.Never;
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (2)
338var refReturnMismatch = indexer.ReturnsByRef != invocation.TargetMethod.ReturnsByRef; 339var indexerIsReadWrite = indexer.IsWriteableFieldOrProperty();
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
104var shouldReportOnAnonymousFunctionStatement = anonymousFunctionStatement != null
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
92var isSafe = pattern.Target.UnwrapImplicitConversion() is not Operations.IInvocationOperation;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
106var defAssignedWhenTrue = _comparison.Kind() is SyntaxKind.NotEqualsExpression or SyntaxKind.IsExpression;
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
514var isWrittenTo = parameterName.IsWrittenTo(semanticModel, cancellationToken);
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
350var originalHadTrailingNewLine = namespaceDeclaration.GetTrailingTrivia() is [.., (kind: SyntaxKind.EndOfLineTrivia)];
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
69var shouldRemoveNextStatement = bool.Parse(properties[Constants.ShouldRemoveNextStatementKey]!);
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
110var cannotUseVar = declaratorToRemoveType != null && (declaratorToRemoveType.IsReferenceType || declaratorToRemoveType.IsNullable());
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (2)
908out var successRequirement, out var remainingStatements) && 980whenTrue, whenFalse, bodyOps.Skip(1).AsImmutable(), out var successRequirement, out var remainingStatments))
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (1)
55var allowSetToInitConversion = !symbols
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
87var isEnumConstraint = enumOrDelegateKeyword.Kind() is SyntaxKind.EnumKeyword;
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (3)
110var singleDeclarator = declaration.Variables.Count == 1; 225var semanticsChanged = SemanticsChanged(semanticModel, currentNode, identifier, declarationExpression, cancellationToken); 244var useVar = IsVarDesired(symbol, options);
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
66var shouldOfferYieldReturn = typeArguments.Length != 1
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (3)
55var shouldWarn = false; 97var seenNamedArgument = currentInvocation.ArgumentList.Arguments.Any(a => a.NameColon != null); 98var seenDefaultArgumentValue = currentInvocation.ArgumentList.Arguments.Count < localFunction.ParameterList.Parameters.Count;
src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
55var containsReadonlyModifier =
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (2)
385var preferPreservation = styleOption.Notification == NotificationOption2.None; 401var forcePreservation = compilationUnit.AttributeLists.Any()
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
135var onYield = node.IsParentKind(SyntaxKind.YieldReturnStatement);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (4)
65var makeMultiLineCollectionExpression = MakeMultiLineCollectionExpression(); 175var shouldIncludeAdditionalLeadingTrivia = initializer is not null && 617var afterNewLine = i == 0 || token.LeadingTrivia[i - 1].IsEndOfLine(); 668var afterNewLine = true;
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (2)
42var unwrapArgument = properties.ContainsKey(UnwrapArgument); 43var useSpread = properties.ContainsKey(UseSpread);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (2)
43var unwrapArgument = properties.ContainsKey(UnwrapArgument); 44var useSpread = properties.ContainsKey(UseSpread);
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
79var addLineBreak = item.IsToken || item == nodeOrTokenList.Last();
src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (1)
47var preferSimpleDefaultExpression = options.PreferSimpleDefaultExpression.Value;
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
133var canUseImplicitArray = invocation.ArgumentList.Arguments.Skip(indexToWrap).Any(
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
82var useExpressionBody = diagnostic.Properties.ContainsKey(nameof(UseExpressionBody));
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeActionHelpers.cs (1)
59var createReturnStatementForExpression = CreateReturnStatementForExpression(
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
163var isPossiblyAssignedNull = NullableHelpers.IsDeclaredSymbolAssignedPossiblyNullValue(semanticFacts, semanticModel, declarationSyntax, cancellationToken);
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (2)
194var startFromEnd = IsFromEnd(lengthLikeProperty, instance, ref startOperation); 197var endFromEnd = false;
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
41var negated = diagnostic.Properties.ContainsKey(UseIsNullConstants.Negated);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
88var makeStaticIfPossible = false; 104var makeStatic = MakeStatic(semanticModel, makeStaticIfPossible, localDeclaration, cancellationToken);
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (2)
54var isSafe = CSharpUsePatternCombinatorsDiagnosticAnalyzer.IsSafe(diagnostic); 61var isSafe = CSharpUsePatternCombinatorsDiagnosticAnalyzer.IsSafe(diagnostic);
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorFixAllProvider.cs (1)
41var removeMembers = originalContext.CodeActionEquivalenceKey == nameof(CSharpCodeFixesResources.Use_primary_constructor_and_remove_members);
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
149var usingHasEndOfLineTrivia = usingStatement.CloseParenToken.TrailingTrivia
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
64var isConvertedToReadOnlySpan = arrayOp.Parent is IConversionOperation conversion &&
Structure\Providers\AccessorDeclarationStructureProvider.cs (1)
37var compressEmptyLines = options.IsMetadataAsSource
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
93var autoCollapse = false;
Structure\Providers\ConstructorDeclarationStructureProvider.cs (1)
37var compressEmptyLines = options.IsMetadataAsSource
Structure\Providers\ConversionOperatorDeclarationStructureProvider.cs (1)
39var compressEmptyLines = options.IsMetadataAsSource
Structure\Providers\EnumDeclarationStructureProvider.cs (1)
32var compressEmptyLines = options.IsMetadataAsSource
Structure\Providers\EventDeclarationStructureProvider.cs (1)
38var compressEmptyLines = options.IsMetadataAsSource
Structure\Providers\IndexerDeclarationStructureProvider.cs (1)
38var compressEmptyLines = options.IsMetadataAsSource
Structure\Providers\MethodDeclarationStructureProvider.cs (1)
37var compressEmptyLines = options.IsMetadataAsSource
Structure\Providers\OperatorDeclarationStructureProvider.cs (1)
37var compressEmptyLines = options.IsMetadataAsSource
Structure\Providers\PropertyDeclarationStructureProvider.cs (1)
37var compressEmptyLines = options.IsMetadataAsSource
Structure\Providers\RegionDirectiveStructureProvider.cs (1)
50var autoCollapse = options.IsMetadataAsSource || options.CollapseRegionsWhenCollapsingToDefinitions;
Structure\Providers\TypeDeclarationStructureProvider.cs (1)
40var compressEmptyLines = options.IsMetadataAsSource
Testing\CSharpTestMethodFinder.cs (2)
33var isTestAttribute = IsTestAttribute(attribute); 48var matches = TestFrameworkMetadata.Any(metadata => metadata.MatchesAttributeSyntacticName(attributeName));
UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
99var needsSetter = NeedsSetter(compilation, propertyDeclaration, isWrittenOutsideOfConstructor); 201var convert =
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (2)
85var succeeded = TryComputeRefactoring(context, root, declaration, options, helper, cancellationToken); 118var succeeded = false;
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
159var causesError = ReplacementCausesError(updatedSemanticModel, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (6)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
69var hasInitializer = declarator.GetVariableInitializer() != null;
EditAndContinue\BreakpointSpansTests.cs (1)
41var hasBreakpoint = BreakpointSpans.TryGetBreakpointSpan(
EditAndContinue\Helpers\EditingTestBase.cs (2)
188var needsSyntaxMap = stateMachineInfo1.HasSuspensionPoints && stateMachineInfo2.HasSuspensionPoints; 266var needsSyntaxMap = oldStateMachineInfo.HasSuspensionPoints && newStateMachineInfo.HasSuspensionPoints;
src\Analyzers\CSharp\Tests\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveTests.cs (1)
119var enable = compilationContext != NullableContextOptions.Enable;
Testing\CSharpTestMethodFinderTests.cs (1)
490var matchFound = testMethods.Any(m => testMethodFinder.IsMatch(semanticModel, m, expectedTestName, CancellationToken.None));
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (8)
InteractiveSessionTests.cs (2)
1844var result = await CSharpScript.EvaluateAsync<bool>(code, options: ScriptOptions, globalsType: typeof(E), globals: new E()); 1908var result = await CSharpScript.EvaluateAsync<bool>(code, options: ScriptOptions, globalsType: typeof(F), globals: new F());
ScriptTests.cs (6)
215var exceptionThrown = false; 262var exceptionThrown = false; 999var exceptionThrown = false; 1021var exceptionThrown = false; 1046var exceptionThrown = false; 1148var needFileInfo = true;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\ConstantTests.cs (1)
2312var same = object.ReferenceEquals(a, b);
Semantics\InitOnlyMemberTests.cs (1)
3145var success =
Semantics\LocalFunctionTests.cs (2)
7368var success = parentModel.TryGetSpeculativeSemanticModel(localFuncPosition, attr1, out speculativeModel); 8949var success = parentModel.TryGetSpeculativeSemanticModel(localFuncPosition, attr1, out speculativeModel);
Semantics\RecordStructTests.cs (2)
388var isSourceSymbol = module is SourceModuleSymbol; 478var isSourceSymbol = module is SourceModuleSymbol;
Semantics\SuppressAccessibilityChecksTests.cs (1)
220var success =
Semantics\TopLevelStatementsTests.cs (1)
6169var fromSource = module is SourceModuleSymbol;
SourceGeneration\GeneratorDriverTests.cs (1)
4158var gen2Called = false;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (49)
Compilation\CSharpCompilationOptionsTests.cs (1)
414var publicSign = false;
Compilation\GetSemanticInfoTests.cs (3)
289var isExplicitConversion = ck == ConversionKind.ExplicitNumeric; 5927var exceptionThrown = false; 5950var exceptionThrown = false;
Compilation\SemanticModelAPITests.cs (26)
2227var success = model.TryGetSpeculativeSemanticModel(statement.SpanStart, speculatedStatement, out speculativeModel); 2264var success = model.TryGetSpeculativeSemanticModel(methodDecl.Body.Statements[0].Span.End, unsafeStatement, out speculativeModel); 2320var success = model.TryGetSpeculativeSemanticModel(statementSyntax.SpanStart, speculativeSyntax, out speculativeModel); 2356var success = model.TryGetSpeculativeSemanticModelForMethodBody(methodDecl.Body.Statements[0].SpanStart, speculatedMethod, out speculativeModel); 2452var success = model.TryGetSpeculativeSemanticModelForMethodBody(methodDecl.Body.Statements[0].SpanStart, speculatedMethod, out speculativeModel); 2494var success = model.TryGetSpeculativeSemanticModelForMethodBody(methodDecl.Body.Statements[0].SpanStart, speculatedMethod, out speculativeModel); 2539var success = model.TryGetSpeculativeSemanticModelForMethodBody(methodDecl.Body.Statements[0].SpanStart, speculatedMethod, out speculativeModel); 2571var success = model.TryGetSpeculativeSemanticModelForMethodBody(methodDecl.Body.Statements[0].SpanStart, speculatedMethod, out speculativeModel); 2643var success = model.TryGetSpeculativeSemanticModelForMethodBody(methodDecl.Body.Statements[0].SpanStart, speculatedMethod, out speculativeModel); 2679var success = model.TryGetSpeculativeSemanticModelForMethodBody(methodDecl.Body.Statements[0].Span.End, speculatedMethod, out speculativeModel); 2703var success = model.TryGetSpeculativeSemanticModel(position, speculatedTypeSyntax, out speculativeModel, bindingOption); 2779var success = model.TryGetSpeculativeSemanticModelForMethodBody(methodDecl.Body.Statements[0].SpanStart, speculatedMethod, out speculativeModel); 2898var success = model.TryGetSpeculativeSemanticModel(fieldDecl.SpanStart, speculatedAliasName, out speculativeModel); 2932var success = model.TryGetSpeculativeSemanticModel(cref.SpanStart, speculatedCref, out speculativeModel); 2972var success = model.TryGetSpeculativeSemanticModel(cref.SpanStart, speculatedCref, out speculativeModel); 3017var success = model.TryGetSpeculativeSemanticModel(cref.SpanStart, speculatedCref, out speculativeModel); 3094var success = model.TryGetSpeculativeSemanticModel(typeDecl.SpanStart, speculatedCref, out speculativeModel); 3192var success = model.TryGetSpeculativeSemanticModel(position, yieldStatement, out speculativeModel); 3227var success = model.TryGetSpeculativeSemanticModel(position, yieldStatement, out speculativeModel); 3257var success = model.TryGetSpeculativeSemanticModel(position, typeSyntax, out speculativeModel); 3298var success = model.TryGetSpeculativeSemanticModel(position, statementSyntax, out speculativeModel); 3339var success = model.TryGetSpeculativeSemanticModel(position, statementSyntax, out speculativeModel); 3415var success = model.TryGetSpeculativeSemanticModel(position, statementSyntax, out speculativeModel); 3456var success = model.TryGetSpeculativeSemanticModel(position, statementSyntax, out speculativeModel); 3497var success = model.TryGetSpeculativeSemanticModel(position, statementSyntax, out speculativeModel); 3619var success = model.TryGetSpeculativeSemanticModel(position, attributeSyntax, out speculativeModel);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
4252var success = parentModel.TryGetSpeculativeSemanticModel(position, attr1, out speculativeModel);
DocumentationComments\CrefTests.cs (1)
6289var success = model.TryGetSpeculativeSemanticModel(crefName.Position, speculatedName, out speculativeModel);
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (2)
1044var isInterfaceNameBound = semanticModel.GetSymbolInfo(interfaceName).Symbol is INamedTypeSymbol; 1054var isDispose = methodSymbol.Equals(type.FindImplementationForInterfaceMember(disposeMethod));
Symbols\AnonymousTypesSymbolTests.cs (1)
588var metadataOnly = j % 2 == 0;
Symbols\CovariantReturnTests.cs (11)
266var isCovariant = !method.ReturnType.Equals(overriddenMethod.ReturnType, TypeCompareKind.AllIgnoreOptions); 267var checkMetadata = hasReturnConversion(method.ReturnType, overriddenMethod.ReturnType); 303var isCovariant = !property.Type.Equals(overriddenProperty.Type, TypeCompareKind.AllIgnoreOptions); 307var checkMetadata = hasReturnConversion(property.Type, overriddenProperty.Type); 329var isCovariant = !eventSymbol.Type.Equals(overriddenEvent.Type, TypeCompareKind.AllIgnoreOptions); 671var isCovariant = !method.ReturnType.Equals(method.OverriddenMethod.ReturnType); 673var attributeExpected = isCovariant && !method.Locations[0].IsInSource; 4026var isRetargeting = lastReference is RetargetingAssemblySymbol; 4028var isMetadata = lastReference is PEAssemblySymbol; 4264var isRetargeting = lastReference is RetargetingAssemblySymbol; 4266var isMetadata = lastReference is PEAssemblySymbol;
Symbols\ExtensionMethodTests.cs (1)
2496var mightContainExtensionMethods = assembly.MightContainExtensionMethods;
Symbols\Source\EventTests.cs (1)
2854var isSource = module is SourceModuleSymbol;
Symbols\StaticAbstractMembersInInterfacesTests.cs (1)
2623foreach (var addAccessor in new[] { true, false })
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Diagnostics\DiagnosticTest.cs (1)
2942var isBuildOnly = ErrorFacts.IsBuildOnlyDiagnostic(errorCode);
Parsing\ParsingTests.cs (1)
43var hasNext = _treeEnumerator.MoveNext();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
583var isSetter = accessor.MethodKind == MethodKind.PropertySet;
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
WinRTUtil.cs (1)
21var isWin8 = OSVersion.IsWin8;
Microsoft.CodeAnalysis.CSharp.Workspaces (187)
Classification\ClassificationHelpers.cs (4)
520var wasKeyword = classificationType == ClassificationTypeNames.Keyword; 521var wasIdentifier = classificationType == ClassificationTypeNames.Identifier; 542var isKeyword = SyntaxFacts.IsKeywordKind(token.Kind()) 546var isIdentifier = token.Kind() == SyntaxKind.IdentifierToken;
Classification\SyntaxClassification\NameSyntaxClassifier.cs (3)
52var _ = 97var isStatic = false; 136var isGlobalNamespace = namespaceSymbol.IsGlobalNamespace &&
Classification\Worker_DocumentationComments.cs (1)
312var isControlKeyword = ClassificationHelpers.IsControlKeywordKind(kind) || ClassificationHelpers.IsControlStatementKind(kind);
CodeGeneration\CSharpSyntaxGenerator.cs (7)
230var hasBody = !modifiers.IsAbstract && (!modifiers.IsPartial || statements != null); 268var hasBody = !modifiers.IsAbstract && (!modifiers.IsPartial || statements != null); 278var isImplicit = operatorName is WellKnownMemberNames.ImplicitConversionName; 480var hasGetter = !modifiers.IsWriteOnly; 481var hasSetter = !modifiers.IsReadOnly; 1852var isReferenceType = (kinds & SpecialTypeConstraintKind.ReferenceType) != 0; 1853var isValueType = (kinds & SpecialTypeConstraintKind.ValueType) != 0 && !isUnmanagedType;
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (4)
352var isExtensionMethod = IsExtensionMethod(method); 519var first = true; 564var first = true; 647TryGetSimpleTypeName(methodDeclaration.ParameterList.Parameters[0].Type, typeParameterNames, out var targetTypeName, out var isArray);
FindSymbols\FindSymbolsUtilities.cs (1)
14var sawInternal = false;
Formatting\CSharpSyntaxFormattingService.cs (1)
109var onlySmartIndent =
Recommendations\CSharpRecommendationServiceRunner.cs (5)
352var filterOutOfScopeLocals = _filterOutOfScopeLocals; 758var excludeInstance = false; 759var excludeStatic = true; 760var excludeBaseMethodsForRefStructs = true; 847var useBaseReferenceAccessibility = symbol is IParameterSymbol { IsThis: true } p && !p.Type.Equals(containerType);
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (1)
156var containerIsNullable = container.IsNullable();
Recommendations\CSharpRecommendationServiceRunner_Operators.cs (1)
28var containerIsNullable = container.IsNullable();
Rename\CSharpRenameRewriterLanguageService.cs (13)
158var isInConflictLambdaBody = false; 169var shouldComplexifyNode = ShouldComplexifyNode(node, isInConflictLambdaBody); 210var shouldCheckTrivia = _stringAndCommentTextSpans.ContainsKey(token.Span); 227var isRenameLocation = IsRenameLocation(token); 231var isOldText = token.ValueText == _originalText; 232var tokenNeedsConflictCheck = 295var expandParameter = !originalNode.GetAncestorsOrThis(n => n is SimpleLambdaExpressionSyntax or ParenthesizedLambdaExpressionSyntax).Any(); 397var isNamespaceDeclarationReference = false; 403var isMemberGroupReference = _semanticFactsService.IsInsideNameOfExpression(_semanticModel, token.Parent, _cancellationToken); 568var isAttributeName = SyntaxFacts.IsAttributeName(parent); 768var invocationTargetsLocalOfDelegateType = 953var implicitReferencesMightConflict = renameSymbol.Kind == SymbolKind.Property && 1242var isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(node as ExpressionSyntax);
Serialization\CSharpOptionsSerializationService.cs (1)
55var allowUnsafe = reader.ReadBoolean();
Simplification\CSharpSimplificationService.Expander.cs (3)
293var found = false; 450var isInsideCref = originalSimpleName.AncestorsAndSelf(ascendOutOfTrivia: true).Any(n => n is CrefSyntax); 553var omitLeftSideOfExpression = false;
Simplification\CSharpSimplificationService.NodesAndTokensToReduceComputer.cs (3)
65var savedSimplifyAllDescendants = _simplifyAllDescendants; 103var savedSimplifyAllDescendants = _simplifyAllDescendants; 124var savedInsideSpeculatedNode = _insideSpeculatedNode;
Simplification\Reducers\CSharpDefaultExpressionReducer.Rewriter.cs (1)
33var preferSimpleDefaultExpression = options.PreferSimpleDefaultExpression.Value;
Simplification\Reducers\CSharpEscapingReducer.cs (1)
131var isVerbatimIdentifier = originalToken.IsVerbatimIdentifier();
Simplification\Reducers\CSharpNameReducer.Rewriter.cs (11)
26var oldAlwaysSimplify = this.alwaysSimplify; 44var oldAlwaysSimplify = this.alwaysSimplify; 62var oldAlwaysSimplify = this.alwaysSimplify; 80var oldAlwaysSimplify = this.alwaysSimplify; 98var oldAlwaysSimplify = this.alwaysSimplify; 116var oldAlwaysSimplify = this.alwaysSimplify; 134var oldAlwaysSimplify = this.alwaysSimplify; 152var oldAlwaysSimplify = this.alwaysSimplify; 170var oldAlwaysSimplify = this.alwaysSimplify; 188var oldAlwaysSimplify = this.alwaysSimplify; 206var isOrAsNode = node.Kind() is SyntaxKind.AsExpression or SyntaxKind.IsExpression;
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (2)
86var hasUsingAliases = HasUsingAliases(originalModel, cancellationToken); 146var preferAliasToQualifiedName = true;
Simplification\Simplifiers\ExpressionSimplifier.cs (2)
228var containsNamespaceOrTypeSymbol = actualSymbol is INamespaceOrTypeSymbol; 229var containsOtherSymbol = !containsNamespaceOrTypeSymbol;
Simplification\Simplifiers\NameSimplifier.cs (4)
204var nameHasNoAlias = false; 238var inDeclarationContext = PreferPredefinedTypeKeywordInDeclarations(name, options, semanticModel); 239var inMemberAccessContext = PreferPredefinedTypeKeywordInMemberAccess(name, options, semanticModel); 474var canReduce = CanReplaceWithReducedNameInContext(name, replacementNode, semanticModel);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions_Parsing.cs (2)
20if (bool.TryParse(value, out var boolValue)) 116if (bool.TryParse(value, out var boolValue))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (2)
89var isFormatClause = parent is InterpolationFormatClauseSyntax; 179var isFirstChunk =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
124var acceptableVersion =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
604var hasUnmatchedInteriorDirective = node.ContainsInterleavedDirective(cancellationToken); 605var hasLeadingDirective = node.GetLeadingTrivia().Any(t => SyntaxFacts.IsPreprocessorDirective(t.Kind())); 903var hasTrailingComments = from.GetTrailingTrivia().Any(t => t.IsRegularComment());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
135var inNonUserSingleLineDocComment = 202var endsWithNewLine = trivia.GetStructure()!.GetLastToken(includeSkipped: true).Kind() == SyntaxKind.XmlTextLiteralNewLineToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (1)
167var previousIsSingleLineComment = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (1)
54var currentLineIsBlank = currentLine.All(static t =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (1)
22var hasNoneToken = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (3)
73var insertNewLine = this.FormattingRules.GetAdjustNewLinesOperation(this.Token1, this.Token2) != null; 198var isStartOrEndOfFile = (this.Token1.RawKind == 0 || this.Token2.RawKind == 0) && (trivia1.Kind() == 0 || trivia2.Kind() == 0); 199var isAtEndOfFileToken = (Token2.IsKind(SyntaxKind.EndOfFileToken) && trivia2.Kind() == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
327var sawFirstOne = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (1)
81var firstTriviaInTree = this.Token1.Kind() == SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (1)
171var hasChanges = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (3)
94var alwaysIndent = _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContents) && _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock); 100var firstStatementIsBlock = section.Statements is [(kind: SyntaxKind.Block), ..]; 110var lastSection = switchStatement.Sections.Last() == node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (3)
153var isFirstTokenOfSwitchArm = currentToken.Parent.IsParentKind(SyntaxKind.RecursivePattern, out RecursivePatternSyntax? recursivePattern) 170var option = currentTokenParentParent is BasePropertyDeclarationSyntax 371var option = currentTokenParentParent is BasePropertyDeclarationSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
540var hasRightOperand = rangeExpression.RightOperand != null; 551var hasLeftOperand = rangeExpression.LeftOperand != null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
326var hasCastInfo = queryInfo.CastInfo.Symbol != null; 327var hasOperationInfo = queryInfo.OperationInfo.Symbol != null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
97var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (7)
186var isDefaultLiteralCast = castedExpressionNode.WalkDownParentheses().IsKind(SyntaxKind.DefaultLiteralExpression); 333var isNullLiteralCast = castedExpressionNode.WalkDownParentheses().IsKind(SyntaxKind.NullLiteralExpression); 341var isAnonymousFunctionCast = castedExpressionNode.WalkDownParentheses() is AnonymousFunctionExpressionSyntax; 409var isAcceptableSpanConversion = originalConversionOperation.Type.IsSpan() && originalParentConversionOperation.Type.IsReadOnlySpan(); 456var isRepresentationPreservingCast = originalConversion.IsIdentityOrImplicitReference() || originalConversion.IsBoxing; 1229var haveHitArgumentNode = false; 1352var isSealed =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (2)
218var twoTokensOnSameLine = AreTwoTokensOnSameLine(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 253var twoTokensOnSameLine = AreTwoTokensOnSameLine(firstTokenOfInnerBlock, lastTokenOfInnerBlock);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
119var isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(originalNode as ExpressionSyntax); 861var originalIsUserDefined = originalConversion.IsUserDefined; 862var newIsUserDefined = newConversion.IsUserDefined;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
26var token1IsSystem = x.ValueText == nameof(System); 27var token2IsSystem = y.ValueText == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (2)
68var isStylePreferred = this.IsStylePreferred(in state); 105var isSupportedParentKind = variableDeclaration.Parent is (kind:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
129var containsStackAlloc = initializer
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
107var directive1IsGlobal = IsGlobal(directive1Kind); 108var directive2IsGlobal = IsGlobal(directive2Kind);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (6)
70var directive1IsUsingStatic = using1.StaticKeyword.IsKind(SyntaxKind.StaticKeyword); 71var directive2IsUsingStatic = using2.StaticKeyword.IsKind(SyntaxKind.StaticKeyword); 73var directive1IsAlias = using1.Alias != null; 74var directive2IsAlias = using2.Alias != null; 76var directive1IsNamespace = !directive1IsUsingStatic && !directive1IsAlias; 77var directive2IsNamespace = !directive2IsUsingStatic && !directive2IsAlias;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
54var hasNoBody = !info.Context.GenerateMethodBodies;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (2)
64var isExplicit = method.ExplicitInterfaceImplementations.Length > 0; 65var hasNoBody = !info.Context.GenerateMethodBodies || method.IsExtern;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
290var seenOptional = currentParameterList != null && parameterCount > 0 && currentParameterList.Parameters[^1].Default != null; 291var isFirstParam = parameterCount == 0;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
364var xHasModifier = ContainsToken(x, modifierKind); 365var yHasModifier = ContainsToken(y, modifierKind);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (1)
50var hasNoBody = !info.Context.GenerateMethodBodies;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (2)
132var isExplicit = explicitInterfaceSpecifier is not null; 178var hasBody = info.Context.GenerateMethodBodies && HasAccessorBodies(@event, destination, accessor);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (6)
124var isNotSingle = !IsSpecialType(type, SpecialType.System_Single); 125var containsDoubleCharacter = 159var isNotDecimal = !IsSpecialType(type, SpecialType.System_Decimal); 160var isOutOfRange = d is < long.MinValue or > long.MaxValue; 161var scaleIsNotZero = scale != 0; 258var negative = isNegative(value);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (1)
114var canUseFieldReference = field.Type != null && !field.Type.Equals(field.ContainingType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (2)
119var hasNoBody = !info.Context.GenerateMethodBodies || method.IsAbstract; 123var isExplicit = explicitInterfaceSpecifier != null;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
197var isRecordClass = namedType.TypeKind is TypeKind.Class;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (2)
80var hasNoBody = !info.Context.GenerateMethodBodies || method.IsExtern || method.IsAbstract; 93var isExplicit = method.ExplicitInterfaceImplementations.Length > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (2)
46var seenOptional = false; 47var isFirstParam = true;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (5)
97var isExplicit = explicitInterfaceSpecifier is not null; 121var isExplicit = explicitInterfaceSpecifier is not null; 299var hasBody = info.Context.GenerateMethodBodies && HasAccessorBodies(property, destination, accessor); 353var hasNonReadOnlyAccessor = property.GetMethod?.IsReadOnly == false || property.SetMethod?.IsReadOnly == false; 394var hasAllReadOnlyAccessors = property.GetMethod?.IsReadOnly != false && property.SetMethod?.IsReadOnly != false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (2)
132CollectInfoFromContainer(container, nodes, out var containsAnonymousMethods); 231var isConflicting = method.IsReducedExtension();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
116var addBlankLine = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (13)
188var isInNonUserCode = syntaxTree.IsInNonUserCode(position, cancellationToken); 191var isPreProcessorDirectiveContext = syntaxTree.IsPreProcessorDirectiveContext(position, preProcessorTokenOnLeftOfPosition, cancellationToken); 199var isPreProcessorKeywordContext = isPreProcessorDirectiveContext && syntaxTree.IsPreProcessorKeywordContext(position, leftToken); 200var isPreProcessorExpressionContext = isPreProcessorDirectiveContext && targetToken.IsPreProcessorExpressionContext(); 202var isStatementContext = !isPreProcessorDirectiveContext && targetToken.IsBeginningOfStatementContext(); 203var isGlobalStatementContext = !isPreProcessorDirectiveContext && syntaxTree.IsGlobalStatementContext(position, cancellationToken); 204var isAnyExpressionContext = !isPreProcessorDirectiveContext && syntaxTree.IsExpressionContext(position, leftToken, attributes: true, cancellationToken: cancellationToken, semanticModel: semanticModel); 205var isNonAttributeExpressionContext = !isPreProcessorDirectiveContext && syntaxTree.IsExpressionContext(position, leftToken, attributes: false, cancellationToken: cancellationToken, semanticModel: semanticModel); 206var isConstantExpressionContext = !isPreProcessorDirectiveContext && syntaxTree.IsConstantExpressionContext(position, leftToken); 211var isDestructorTypeContext = 221var isRightSideOfNumericType = leftToken.IsNumericTypeContext(semanticModel, cancellationToken); 223var isOnArgumentListBracketOrComma = targetToken.Parent is (kind: SyntaxKind.ArgumentList or SyntaxKind.AttributeArgumentList or SyntaxKind.ArrayRankSpecifier); 225var isLocalFunctionDeclarationContext = syntaxTree.IsLocalFunctionDeclarationContext(position, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1031var anyGeneric = symbols.Any(static s =>
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
40var containsAnonymousType = type != null && type.ContainsAnonymousType();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (1)
23var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
116var addedBraces = openBrace != typeDeclaration.OpenBraceToken || closeBrace != typeDeclaration.CloseBraceToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\UsingDirectiveSyntaxExtensions.cs (1)
22var specialCaseSystem = placeSystemNamespaceFirst;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (2)
149var colonIsFirstTokenOnLine = !constructorInitializer.ColonToken.IsMissing && constructorInitializer.ColonToken.IsFirstTokenOnLine(text); 150var thisOrBaseIsFirstTokenOnLine = !constructorInitializer.ThisOrBaseKeyword.IsMissing && constructorInitializer.ThisOrBaseKeyword.IsFirstTokenOnLine(text);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (2)
49var firstUsingNotBeingRemoved = true; 50var passedLeadngTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
64var isLanguageVersionGreaterOrEqualToCSharp8 = (semanticModel.Compilation as CSharpCompilation)?.LanguageVersion >= LanguageVersion.CSharp8; 120var isAsync = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (6)
955var onRightOfToken = right == expressionOpt || previousToken.HasValue; 1118var onRightSide = coalesceExpression.Right == expressionOpt || previousToken.HasValue; 1177var inTrueClause = 1181var inFalseClause = 1625var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None; 2044var isAsync = symbol is IMethodSymbol methodSymbol && methodSymbol.IsAsync;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
55var isThrowNotImplementedProperty = initializeParameterService.IsThrowNotImplementedProperty(
Microsoft.CodeAnalysis.Debugging.Package (1)
CustomDebugInfoReader.cs (1)
348var seenForward = false;
Microsoft.CodeAnalysis.EditorFeatures (85)
Adornments\AbstractAdornmentManager.cs (1)
162var needToScheduleUpdate = false;
AutomaticCompletion\BraceCompletionSessionProvider.BraceCompletionSession.cs (2)
82var success = ThreadingContext.JoinableTaskFactory.Run(() => TryStartAsync(GetFreshCancellationToken())); 124var hasBraceCompletions = await _service.HasBraceCompletionAsync(context, document, cancellationToken).ConfigureAwait(true);
AutomaticCompletion\BraceCompletionSessionProvider.cs (1)
52var responsiveCompletion = textView.Options.GetOptionValue(DefaultOptions.ResponsiveCompletionOptionId);
Classification\Semantic\AbstractSemanticOrEmbeddedClassificationViewTaggerProvider.cs (2)
104var isLspSemanticTokensEnabled = this.GlobalOptions.GetOption(LspOptionsStorage.LspSemanticTokensFeatureFlag); 125var classified = await TryClassifyContainingMemberSpanAsync(
CodeActions\CodeActionEditHandlerService.cs (3)
121var applied = false; 269var applied = true; 270var seenApplyChanges = false;
CommentSelection\AbstractToggleBlockCommentBase.cs (4)
229var startsWithCommentMarker = blockCommentSelection.StartsWithAnyBlockCommentMarker(commentInfo); 230var endsWithCommentMarker = blockCommentSelection.EndsWithAnyBlockCommentMarker(commentInfo); 362var lineStartToCaretIsWhitespace = IsSpanWhitespace(TextSpan.FromBounds(selectedLine.Start, SelectedSpan.Start)); 363var caretToLineEndIsWhitespace = IsSpanWhitespace(TextSpan.FromBounds(SelectedSpan.Start, selectedLine.End));
CommentSelection\CommentUncommentSelectionCommandHandler.cs (2)
343var allOnFirst = !firstNonWhitespacePosition.HasValue || 345var allOnLast = !lastNonWhitespacePosition.HasValue ||
CommentSelection\ToggleLineCommentCommandHandler.cs (1)
88var isMultiCaret = selectedSpans.Count > 1;
DocumentationComments\AbstractDocumentationCommentCommandHandler.cs (2)
97var returnValue = false; 208var isValidTargetMember = false;
DocumentationComments\DocumentationCommentSuggestion.cs (1)
71var sessionStarted = await StartSuggestionSessionAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\ActiveStatementTrackingService.cs (1)
367var hasExistingSpans = _trackingSpans.TryGetValue(document.FilePath, out var oldSpans);
EditorConfigSettings\Data\AnalyzerSetting.cs (1)
32var enabled = effectiveSeverity != ReportDiagnostic.Suppress;
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (1)
66var isEditorconfig = selectedDiagnostic.IsDefinedInEditorConfig(editorConfigOptions);
GoOrFind\AbstractGoOrFindNavigationService.cs (1)
271var isFullyLoaded = await statusService.IsFullyLoadedAsync(cancellationToken).ConfigureAwait(false);
InlineHints\InlineHintsTagger.cs (1)
124var colorHints = _taggerProvider.EditorOptionsService.GlobalOptions.GetOption(InlineHintsViewOptionsStorage.ColorHints, document.Project.Language);
InlineRename\InlineRenameService.cs (3)
88var canRenameFile = fileRenameInfo == InlineRenameFileRenameInfo.Allowed; 96var previewChanges = GlobalOptions.GetOption(InlineRenameSessionOptionsStorage.PreviewChanges); 136var canNavigate = await navigationService.CanNavigateToSpanAsync(
InlineRename\InlineRenameSession.cs (2)
618var conflictResolutionFinishedComputing = _conflictResolutionTask.Task.Status == TaskStatus.RanToCompletion; 706var isClosed = document == null;
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (3)
361var bufferContainsLinkedDocuments = documentReplacements.Length > 1 && firstDocumentReplacements.document != null; 362var linkedDocumentsMightConflict = bufferContainsLinkedDocuments; 375var spansMatch = true;
InlineRename\UI\SmartRename\SmartRenameViewModel_Telemetry.cs (1)
29var getSuggestionsAutomatically = _globalOptionService.GetOption(InlineRenameUIOptionsStorage.GetSuggestionsAutomatically);
IntelliSense\AsyncCompletion\CompletionSessionData.cs (2)
37var nonBlockingCompletionEnabled = session.TextView.Options.GetOptionValue(DefaultOptions.NonBlockingCompletionOptionId); 38var responsiveCompletionEnabled = session.TextView.Options.GetOptionValue(DefaultOptions.ResponsiveCompletionOptionId);
IntelliSense\AsyncCompletion\CompletionSource.cs (2)
123var blockForCompletionItem = _editorOptionsService.GlobalOptions.GetOption(CompletionViewOptionsStorage.BlockForCompletionItems, service.Language); 254var showCompletionItemFilters = _editorOptionsService.GlobalOptions.GetOption(CompletionViewOptionsStorage.ShowCompletionItemFilters, document.Project.Language);
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (6)
431var isHardSelection = IsHardSelection(bestOrFirstMatchResult.CompletionItem, bestOrFirstMatchResult.ShouldBeConsideredMatchingFilterText); 487var hardSelect = false; 489var moreThanOneMatch = false; 706var currentIsPreferred = currentResult.CompletionItem.IsPreferredItem(); 707var bestIsPreferred = bestResult.CompletionItem.IsPreferredItem(); 975var associatedWithUnselectedExpander = false;
Interactive\InteractiveEvaluator.cs (3)
197var isSuccessful = await _session.ResetAsync(_session.GetHostOptions(initialize: true, resetOptions.Platform)).ConfigureAwait(false); 218var isSuccessful = await _session.ResetAsync(options).ConfigureAwait(false); 252var isSuccessful = await _session.ExecuteCodeAsync(text).ConfigureAwait(false);
Interactive\InteractivePasteCommandHandler.cs (2)
96var dataHasLineCutCopyTag = data.GetDataPresent(ClipboardLineBasedCutCopyTag); 97var dataHasBoxCutCopyTag = data.GetDataPresent(BoxSelectionCutCopyTag);
Interactive\InteractiveSession.cs (1)
337var returnValue = false;
Interactive\InteractiveWindowResetCommand.cs (2)
69if (!TryParseArguments(arguments, out var initialize, out var platform)) 120var noConfigSpecified = false;
Interactive\ResetInteractive.cs (1)
95var builtSuccessfully = await BuildProjectAsync().ConfigureAwait(true);
KeywordHighlighting\HighlighterViewTaggerProvider.cs (1)
92var onExistingTags = context.HasExistingContainingTags(new SnapshotPoint(snapshot, position));
LanguageServer\AlwaysActivateInProcLanguageClient.cs (2)
54var isLspEditorEnabled = GlobalOptions.GetOption(LspOptionsStorage.LspEditorFeatureFlag); 100var isLspSemanticTokensEnabled = GlobalOptions.GetOption(LspOptionsStorage.LspSemanticTokensFeatureFlag);
LanguageServer\LiveShareInProcLanguageClient.cs (2)
41var isLspEditorEnabled = GlobalOptions.GetOption(LspOptionsStorage.LspEditorFeatureFlag); 62var isLspSemanticTokenEnabled = GlobalOptions.GetOption(LspOptionsStorage.LspSemanticTokensFeatureFlag);
Lightup\LightupHelpers.cs (1)
34if (!wrappedObject.TryGetValue(obj.GetType(), out var canCast))
NavigateTo\NavigateToItemProvider.cs (1)
107var searchCurrentDocument = (callback.Options as INavigateToOptions2)?.SearchCurrentDocument ?? false;
Navigation\AbstractDefinitionLocationService.cs (1)
89var isThirdPartyNavigationAllowed = await IsThirdPartyNavigationAllowedAsync(
NavigationBar\NavigationBarController_ModelComputation.cs (1)
31var frozenPartialSemantics = queueItems.Any(t => t.FrozenPartialSemantics);
Options\TextBufferOptionProviders.cs (1)
32indentationManager.GetIndentation(textBuffer, explicitFormat, out var convertTabsToSpaces, out var tabSize, out var indentSize);
Peek\DefinitionPeekableItem.cs (1)
61var success = _peekableItem._threadingContext.JoinableTaskFactory.Run(async () => await FindResultsAsync(
Preview\AbstractPreviewFactoryService.cs (1)
82var ignoreUnchangeableDocuments = oldSolution.Workspace.IgnoreUnchangeableDocumentsWhenApplyingChanges;
Preview\SolutionPreviewResult.cs (1)
56var gotRichPreview = false;
ReferenceHighlighting\ReferenceHighlightingViewTaggerProvider.cs (1)
124var onExistingTags = context.HasExistingContainingTags(caretPosition);
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (1)
265var isRenamingDeclaration = triggerIdentifierKind == TriggerIdentifierKind.RenamableDeclaration;
Shared\Extensions\ITextViewExtensions.cs (3)
87var isReversed = activePoint < anchorPoint; 270var inRange = previousPosition >= 0 && previousPosition < subjectBuffer.CurrentSnapshot.Length; 342var anyBufferInLspContext = false;
Shared\Utilities\HACK_TextUndoTransactionThatRollsBackProperly.cs (1)
70var transactionWasOpen = _transactionOpen;
SignatureHelp\Controller.Session_ComputeModel.cs (2)
111var selectedItem = GetSelectedItem(currentModel, items, provider, out var userSelected); 126var isCaseSensitive = syntaxFactsService == null || syntaxFactsService.IsCaseSensitive;
SignatureHelp\Controller_TypeChar.cs (1)
102var computed = false;
Structure\AbstractStructureTaggerProvider.cs (2)
83var collapseRegions = GlobalOptions.GetOption(BlockStructureOptionsStorage.CollapseRegionsWhenFirstOpened, openDocument.Project.Language); 84var collapseImports = GlobalOptions.GetOption(BlockStructureOptionsStorage.CollapseImportsWhenFirstOpened, openDocument.Project.Language);
Structure\OutliningCommandHandler.cs (1)
35var enabled = false;
Suggestions\SuggestedActionsSource_Async.cs (1)
268var filterOutsideSelection = !requestedActionCategories.Contains(PredefinedSuggestedActionCategoryNames.Refactoring);
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (4)
193var highPriority = changes.Any(x => x.HighPriority); 198var frozenPartialSemantics = changes.Any(t => t.FrozenPartialSemantics); 405var isVisible = this.IsVisible(); 519var noNewTags = newTags_safeToMutate.Count == 0;
Tagging\TaggerMainThreadManager.cs (1)
100var hasMainThreadWorkToDo = false;
TextDiffing\TextDifferencingServiceExtensions.cs (1)
17var useSnapshots = oldTextSnapshot != null && newTextSnapshot != null;
ViewHostingControl.cs (1)
62var nowVisible = (bool)e.NewValue;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (15)
AutomaticCompletion\AbstractAutomaticBraceCompletionTests.cs (5)
45session.PreBackspace(out var handled); 57session.PreTab(out var handled); 76session.PreReturn(out var handled); 99session.PreReturn(out var handled); 116session.PreOverType(out var handled);
AutomaticCompletion\AbstractAutomaticLineEnderTests.cs (1)
77var nextHandlerInvoked = false;
CodeLens\AbstractCodeLensTest.cs (1)
29var isCapped = annotatedSpan.Key.StartsWith("capped");
CompleteStatement\AbstractCompleteStatementTests.cs (1)
112var isReversed = selectedSpan.Start == startCaretPosition;
Completion\AbstractCompletionProviderTests.cs (1)
1275var isTextualTriggerCharacterResult = service.ShouldTriggerCompletion(document.Project, document.Project.Services, text, position + 1, trigger, options, document.Project.Solution.Options, GetRoles(document));
DocumentationComments\AbstractDocumentationCommentTests.cs (1)
151var isReversed = selectedSpan.Start == startCaretPosition;
Options\OptionSerializerTests.cs (4)
56var success = serializer.TryParse(possibleString, out var parsedResult); 110var success = serializer.TryParse(nullValue, out var deserializedResult); 143var prevIsLower = false; 147var isLower = lower == c;
Workspaces\EditorTestWorkspace.cs (1)
514var referencesOnDisk = projectElement.Attribute(ReferencesOnDiskAttributeName) is { } onDiskAttribute
Microsoft.CodeAnalysis.EditorFeatures.Text (1)
ITextImageHelpers.cs (1)
26var forward = oldImageVersion.VersionNumber <= newImageVersion.VersionNumber;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (56)
CodeFixes\CodeFixServiceTests.cs (5)
273var errorReported = false; 300var errorReported = false; 996var expectDeprioritization = GetExpectDeprioritization(actionKind, diagnosticOnFixLineInPriorSnapshot, addNewLineWithEdit); 1051var appliedChanges = workspace.TryApplyChanges(sourceDocument.Project.Solution); 1056var expectedNoFixes = !diagnosticOnFixLineInPriorSnapshot && !editOnFixLine;
CodeGeneration\CodeGenerationTests.cs (1)
891var isVisualBasic = language == LanguageNames.VisualBasic;
CodeRefactorings\CodeRefactoringServiceTest.cs (1)
102var errorReported = false;
Diagnostics\DiagnosticAnalyzerServiceTests.cs (7)
172var applied = workspace.TryApplyChanges(document.Project.Solution); 178var syntaxDiagnostic = false; 179var semanticDiagnostic = false; 180var compilationDiagnostic = false; 216var syntax = false; 217var semantic = false; 382var applied = workspace.TryApplyChanges(project.Solution);
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (1)
719var hasEditorConfigCodeStyleOptions = false;
EditAndContinue\EditAndContinueLanguageServiceTests.cs (2)
318var called = false; 327var called = false;
EmbeddedLanguages\StackFrame\StackFrameSyntaxFactory.cs (1)
178var isFirst = true;
Extensions\ITextLineExtensionsTests.cs (8)
74var value = IsEmptyOrWhitespace(string.Empty); 81var value = IsEmptyOrWhitespace(" "); 88var value = IsEmptyOrWhitespace("\t\t"); 95var value = IsEmptyOrWhitespace(" \t "); 102var value = IsEmptyOrWhitespace("Goo"); 109var value = IsEmptyOrWhitespace(" Goo"); 116var value = IsEmptyOrWhitespace(" \t Goo"); 123var value = IsEmptyOrWhitespace("\t\tGoo");
Extensions\ITextSnapshotLineExtensionsTests.cs (8)
133var value = IsEmptyOrWhitespace(string.Empty); 140var value = IsEmptyOrWhitespace(" "); 147var value = IsEmptyOrWhitespace("\t\t"); 154var value = IsEmptyOrWhitespace(" \t "); 161var value = IsEmptyOrWhitespace("Goo"); 168var value = IsEmptyOrWhitespace(" Goo"); 175var value = IsEmptyOrWhitespace(" \t Goo"); 182var value = IsEmptyOrWhitespace("\t\tGoo");
Structure\AbstractStructureTaggerProviderTests.cs (1)
22var actual = AbstractStructureTaggerProvider.ContainsRegionOrImport(textSnapshot, collapseRegions: true, collapseImports: true, language);
Structure\BlockSpanTests.cs (3)
21var autoCollapse = true; 39var autoCollapse = true; 53var autoCollapse = true;
Utilities\AsynchronousOperationListenerTests.cs (11)
84var done = false; 106var done = false; 138var done = false; 139var continued = false; 171var outerDone = false; 172var innerDone = false; 204var outerDone = false; 205var firstQueuedDone = false; 206var secondQueuedDone = false; 295var firstDone = false; 296var secondDone = false;
Utilities\BloomFilterTests.cs (7)
59var actualContains = strings.Contains(test); 60var filterContains = filter.ProbablyContains(test); 119Assert.True(BloomFilter.BloomFilterHash.TryGetCachedEntry(out var isCaseSensitive, out var value)); 179var actualContains = longs.Contains(test); 180var filterContains = filter.ProbablyContains(test); 245var actualContains = strings.Contains(test); 246var filterContains = filter.ProbablyContains(test);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (6)
ExpressionCompiler.cs (1)
451useReferencedModulesOnly: out var useReferencedModulesOnly,
FrameDecoder.cs (2)
151var includeParameterTypes = argumentFlags.Includes(DkmVariableInfoFlags.Types); 152var includeParameterNames = argumentFlags.Includes(DkmVariableInfoFlags.Names);
InstructionDecoder.cs (1)
75var includeArgumentValues = argumentValues != null && parameters.Length == argumentValues.Count;
LanguageInstructionDecoder.cs (2)
53var includeParameterTypes = argumentFlags.Includes(DkmVariableInfoFlags.Types); 54var includeParameterNames = argumentFlags.Includes(DkmVariableInfoFlags.Names);
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (1)
FunctionResolver.cs (1)
87var enable = ShouldEnable(process);
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (13)
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DynamicViewExpansion.cs (1)
93var isRootExpression = parent == null;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\MemberExpansion.cs (4)
42var isDynamicProperty = runtimeType.IsDynamicProperty(); 76var includeInherited = (flags & ExpansionFlags.IncludeBaseMembers) == ExpansionFlags.IncludeBaseMembers; 77var hideNonPublic = (inspectionContext.EvaluationFlags & DkmEvaluationFlags.HideNonPublicMembers) == DkmEvaluationFlags.HideNonPublicMembers; 78var raw = (inspectionContext.EvaluationFlags & DkmEvaluationFlags.ShowValueRaw) == DkmEvaluationFlags.ShowValueRaw;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\PointerDereferenceExpansion.cs (1)
50var wasExceptionThrown = value.EvalFlags.Includes(DkmEvaluationResultFlags.ExceptionThrown);
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\RootHiddenExpansion.cs (1)
42var isDynamicDebugViewEmptyException = memberValue.Type.GetLmrType().IsDynamicDebugViewEmptyException();
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (1)
42var useQuotes = (inspectionContext.EvaluationFlags & DkmEvaluationFlags.NoQuotes) == 0;
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.TypeNames.cs (2)
152var isDynamic = DynamicFlagsCustomTypeInfo.GetFlag(dynamicFlags, dynamicFlagIndex++) && type.IsObject(); 193var hasTypeArguments = type.IsGenericType;
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeHelpers.cs (2)
103var isGenerated = memberName.IsCompilerGenerated(); 132var memberNameAlreadySeen = false;
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (1)
754var useDebuggerDisplay = (inspectionContext.EvaluationFlags & NotRoot) != 0;
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (14)
Debugger\Engine\DkmClrValue.cs (1)
417var boolValue = RawValue != null;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DynamicViewExpansion.cs (1)
93var isRootExpression = parent == null;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\MemberExpansion.cs (4)
42var isDynamicProperty = runtimeType.IsDynamicProperty(); 76var includeInherited = (flags & ExpansionFlags.IncludeBaseMembers) == ExpansionFlags.IncludeBaseMembers; 77var hideNonPublic = (inspectionContext.EvaluationFlags & DkmEvaluationFlags.HideNonPublicMembers) == DkmEvaluationFlags.HideNonPublicMembers; 78var raw = (inspectionContext.EvaluationFlags & DkmEvaluationFlags.ShowValueRaw) == DkmEvaluationFlags.ShowValueRaw;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\PointerDereferenceExpansion.cs (1)
50var wasExceptionThrown = value.EvalFlags.Includes(DkmEvaluationResultFlags.ExceptionThrown);
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\RootHiddenExpansion.cs (1)
42var isDynamicDebugViewEmptyException = memberValue.Type.GetLmrType().IsDynamicDebugViewEmptyException();
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (1)
42var useQuotes = (inspectionContext.EvaluationFlags & DkmEvaluationFlags.NoQuotes) == 0;
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.TypeNames.cs (2)
152var isDynamic = DynamicFlagsCustomTypeInfo.GetFlag(dynamicFlags, dynamicFlagIndex++) && type.IsObject(); 193var hasTypeArguments = type.IsGenericType;
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeHelpers.cs (2)
103var isGenerated = memberName.IsCompilerGenerated(); 132var memberNameAlreadySeen = false;
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (1)
754var useDebuggerDisplay = (inspectionContext.EvaluationFlags & NotRoot) != 0;
Microsoft.CodeAnalysis.Extensions.Package (27)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
Microsoft.CodeAnalysis.ExternalAccess.Copilot (2)
Internal\Analyzer\AbstractCopilotCodeAnalysisService.cs (2)
91var isFullDocumentAnalysis = !span.HasValue; 100=> TryGetDiagnosticsFromCache(document, promptTitle, out _, out var isCompleteResult) && isCompleteResult;
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
External\ConversionHelpers.cs (1)
21var clientSupportsMarkdown = context.ClientCapabilities?.TextDocument?.Hover?.ContentFormat?.Contains(LSP.MarkupKind.Markdown) == true;
Microsoft.CodeAnalysis.Features (562)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
116var useSubMenu = state.ConstructorCandidates.Length > 1;
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
85var isDebuggerDisplayMethod = IsDebuggerDisplayMethod(methodSymbol);
AddImport\PackageSourceHelper.cs (1)
22var foundNugetOrg = false;
AddImport\References\SymbolReference.cs (2)
34var equals = base.Equals(obj); 91var isFuzzy = !SearchResult.DesiredNameMatchesSourceName(document);
AddImport\SearchScopes\SearchScope.cs (1)
67var areSimilar = similarityChecker.AreSimilar(s.Name, out var matchCost);
AddImport\SymbolReferenceFinder.cs (4)
186out var name, out var arity, out var inAttributeContext, 187out var hasIncompleteParentMember, out var looksGeneric); 611var namespaceIsInScope = _namespacesInScope.Contains(mappedResult.Symbol);
AddImport\SymbolReferenceFinder_PackageAssemblySearch.cs (1)
94out var name, out var arity, out var inAttributeContext,
ChangeSignature\AbstractChangeSignatureService.cs (9)
290var includeDefinitionLocations = true; 505var seenNamedArgument = false; 559var removedParams = updatedSignature.OriginalConfiguration.ParamsParameter != null && updatedSignature.UpdatedConfiguration.ParamsParameter == null; 783var seenNamedArguments = false; 784var seenOmitted = false; 785var paramsHandled = false; 799var forcedCallsiteErrorDueToParamsArray = addedParameter.CallSiteKind == CallSiteKind.Omitted && 803var isCallsiteActuallyOmitted = addedParameter.CallSiteKind == CallSiteKind.Omitted && !forcedCallsiteErrorDueToParamsArray; 804var isCallsiteActuallyTODO = addedParameter.CallSiteKind == CallSiteKind.Todo || forcedCallsiteErrorDueToParamsArray;
ChangeSignature\ParameterConfiguration.cs (1)
46var seenDefaultValues = false;
CodeFixes\Configuration\ConfigurationUpdater.cs (6)
232var areAllOptionsPerLanguage = true; 233var addNewEntryIfNoExistingEntryFound = configurationKind != ConfigurationKind.Severity; 448var isGlobalConfig = false; 517var foundMatch = false; 615var isLanguageAgnosticEntry = (_diagnostic == null || !SuppressionHelpers.IsCompilerDiagnostic(_diagnostic)) && _isPerLanguage; 754var compilerDiagOrNotPerLang = (_diagnostic != null && SuppressionHelpers.IsCompilerDiagnostic(_diagnostic)) || !_isPerLanguage;
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (2)
77var hasMultipleOptions = codeStyleOptions.Length > 1; 115foreach (var boolValue in s_boolValues)
CodeFixes\Service\CodeFixService.cs (5)
86var hasWorkspaceFixers = TryGetWorkspaceFixersMap(document, out var workspaceFixersMap); 183var includeSuppressionFixes = priorityProvider.Priority is null or CodeActionRequestPriority.Lowest; 455var hasAnySharedFixer = TryGetWorkspaceFixersMap(document, out var fixerMap); 458var hasAnyProjectFixer = !projectFixersMap.IsEmpty; 464var isInteractive = document.Project.Solution.WorkspaceKind == WorkspaceKind.Interactive;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
75var hasDocWithSuppressionsName = false;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (6)
37var startAndEndTokenAreTheSame = startToken == endToken; 76var walkedPastDiagnosticSpan = false; 77var seenEndOfLineTrivia = false; 164var isEOF = fixer.IsEndOfFileToken(endToken); 212var startAndEndTokensAreSame = startToken == endToken; 213var isEndTokenEOF = fixer.IsEndOfFileToken(endToken);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (4)
69var add = false; 70var toggle = false; 135if (fixer.IsAnyPragmaDirectiveForId(trivia, diagnostic.Id, out var isEnableDirective, out var hasMultipleIds))
CodeFixesAndRefactorings\AbstractFixAllGetFixesService.cs (1)
203var foundApplyChanges = false;
CodeLens\CodeLensFindReferenceProgress.cs (2)
116var isImplicitlyDeclared = definition.IsImplicitlyDeclared || definition.IsAccessor(); 121var isConstructorInvocation = _queriedSymbol.Kind == SymbolKind.NamedType &&
CodeLens\CodeLensReferencesService.cs (1)
294var previousWasClass = false;
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
40var activeInlineRenameSession = solution.Services.GetService<ICodeRefactoringHelpersService>().ActiveInlineRenameSession;
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (5)
87var typeMatchesDocumentName = TypeMatchesDocumentName(typeDeclaration, documentNameWithoutExtension); 95var manyTypes = MultipleTopLevelTypeDeclarationInSourceDocument(document.Root); 96var isNestedType = IsNestedType(typeDeclaration); 99var isClassNextToGlobalStatements = !manyTypes && ClassNextToGlobalStatements(document.Root, syntaxFacts); 218var isNestedType = IsNestedType(typeNode);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
205var insertFinalNewLine = documentFormattingOptions.InsertFinalNewLine;
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.State.cs (1)
95var canChange = await changeNamespaceService.CanChangeNamespaceAsync(document, applicableNode, cancellationToken).ConfigureAwait(false);
Completion\CommonCompletionUtilities.cs (2)
109var isGeneric = symbol.GetArity() > 0; 210var isAttributeNameContext = context.IsAttributeNameContext;
Completion\CompletionHelper.cs (3)
24var caseSensitive = syntaxFacts?.IsCaseSensitive ?? true; 215var isItem1Expanded = item1.Flags.IsExpanded(); 216var isItem2Expanded = item2.Flags.IsExpanded();
Completion\CompletionItem.cs (3)
367var newIsComplexTextEdit = isComplexTextEdit.HasValue ? isComplexTextEdit.Value : IsComplexTextEdit; 521var thisIsExpandItem = Flags.IsExpanded(); 522var otherIsExpandItem = other.Flags.IsExpanded();
Completion\CompletionItemRules.cs (1)
180var newFormatOnCommit = formatOnCommit.HasValue ? formatOnCommit.Value : FormatOnCommit;
Completion\CompletionRules.cs (2)
103var newDismissIfEmpty = dismissIfEmpty.HasValue ? dismissIfEmpty.Value : DismissIfEmpty; 104var newDismissIfLastCharacterDeleted = dismissIfLastCharacterDeleted.HasValue ? dismissIfLastCharacterDeleted.Value : DismissIfLastCharacterDeleted;
Completion\CompletionService.cs (1)
337var filterTextHasNoUpperCase = !filterText.Any(char.IsUpper);
Completion\CompletionService_GetCompletions.cs (2)
161var isSyntacticTrigger = await extensionManager.PerformFunctionAsync( 205var isIdentifierCharacter = syntaxFactsService.IsIdentifierStartCharacter(character) || syntaxFactsService.IsIdentifierEscapeCharacter(character);
Completion\PatternMatchHelper.cs (2)
155var shouldBeConsideredMatchingFilterText = ShouldBeConsideredMatchingFilterText( 168var additionalFlag = ShouldBeConsideredMatchingFilterText(
Completion\Providers\AbstractAwaitCompletionProvider.cs (2)
90var isAwaitKeywordContext = syntaxContext.IsAwaitKeywordContext; 103var makeContainerAsync = declaration is not null && !SyntaxGenerator.GetGenerator(document).GetModifiers(declaration).IsAsync;
Completion\Providers\AbstractContextVariableArgumentProvider.cs (1)
30var requireExactType = context.Parameter.Type.IsSpecialType()
Completion\Providers\AbstractCrefCompletionProvider.cs (1)
23bool.TryParse(hideAdvancedMembersString, out var hideAdvancedMembers))
Completion\Providers\AbstractDocCommentCompletionProvider.cs (1)
233var returns = symbol is IMethodSymbol method && !method.ReturnsVoid;
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
60var isArray = type is IArrayTypeSymbol;
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
59var firstUninitializedRequiredMember = true;
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (5)
35var shouldProvideSymbols = await ShouldProvideAvailableSymbolsInCurrentContextAsync(completionContext, context, position, options, cancellationToken).ConfigureAwait(false); 58var shouldPreselectInferredTypes = await ShouldPreselectInferredTypesAsync(completionContext, position, options, cancellationToken).ConfigureAwait(false); 71var preselect = !args.self.IsInstrinsic(symbol) && args.inferredTypes.Count > 0 && args.inferredTypes.Contains(GetSymbolType(symbol)); 140var preselect = symbols.Any(static t => t.Preselect); 205var isGeneric = SymbolCompletionItem.GetSymbolIsGeneric(item);
Completion\Providers\AbstractSymbolCompletionProvider.cs (5)
82if (typeConvertibilityCache.TryGetValue(type, out var isConvertible)) 97if (!typeConvertibilityCache.TryGetValue(symbol, out var isConvertible)) 180var includeItemInTargetTypedCompletion = false; 278var preselect = symbols.Any(static t => t.Preselect); 315var isSemanticTriggerCharacter = await IsSemanticTriggerCharacterAsync(document, position - 1, cancellationToken).ConfigureAwait(false);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
119var provideParenthesisCompletion = await ShouldProvideParenthesisCompletionAsync(
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (2)
87var isPartialResult = false; 338var newContainsPublicGenericOverload = type.DeclaredAccessibility >= Accessibility.Public || ContainsPublicGenericOverload;
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (3)
40var result = await client.TryInvokeAsync<IRemoteExtensionMethodImportCompletionService>( 141var includeInTargetTypedCompletion = ShouldIncludeInTargetTypedCompletion(compilation, symbol, targetTypeSymbols, typeConvertibilityCache); 204if (typeConvertibilityCache.TryGetValue(methodSymbol.ReturnType, out var isConvertible))
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (5)
165var internalsVisible = originatingAssembly.IsSameAssemblyOrHasFriendAccessTo(assembly); 216var internalsVisible = _originatingSemanticModel.Compilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(assembly); 247if (_checkedReceiverTypes.TryGetValue(declaredReceiverTypeInOriginatingCompilation, out var cachedResult) && !cachedResult) 256var isFirstMethod = true; 302if (_checkedReceiverTypes.TryGetValue(receiverType, out var cachedResult) && !cachedResult)
Completion\Providers\ImportCompletionProvider\TypeImportCompletionCacheEntry.cs (5)
70var isSameLanguage = Language == language; 71var isInternalsVisible = originCompilation.Assembly.IsSameAssemblyOrHasFriendAccessTo(assemblySymbol); 184var isGeneric = symbol.Arity > 0; 192var isAttribute = symbol.Name.HasAttributeSuffix(isCaseSensitive: false) && symbol.IsAttribute(); 194var isEnumBaseType = symbol.SpecialType is >= SpecialType.System_SByte and <= SpecialType.System_UInt64;
Completion\Providers\SymbolCompletionItem.cs (2)
87var isGeneric = symbol.GetArity() > 0; 387=> item.TryGetProperty("IsGeneric", out var v) && bool.TryParse(v, out var isGeneric) && isGeneric;
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
54var containsAnonymousType = anonymousType.GetMembers()
ConvertCast\AbstractConvertCastCodeRefactoringProvider.cs (1)
58var isReferenceType = type.IsReferenceType;
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
186var requireCollectionStatement = CheckRequireCollectionStatement(foreachCollection);
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
441var shouldWarn = syntaxFacts.IsArgument(current.Parent);
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
188var convertToSwitchExpression = equivalenceKey == SwitchExpressionEquivalenceKey;
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (5)
82var isVerbatimStringLiteral = false; 134var supportsInterpolatedStringHandler = this.SupportsInterpolatedStringHandler(semanticModel.Compilation); 146var previousContentWasStringLiteralExpression = false; 150var isCharacterLiteral = syntaxFacts.IsCharacterLiteralExpression(piece); 151var currentContentIsStringOrCharacterLiteral = syntaxFacts.IsStringLiteralExpression(piece) || isCharacterLiteral;
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
109var shouldReplaceInvocation = invocationSymbol is { ContainingType.SpecialType: SpecialType.System_String, Name: nameof(string.Format) };
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (5)
76var containsAnonymousType = fields.Any(static p => p.Type.ContainsAnonymousType()); 381var replaced = false; 619var changed = false; 646var changed = false; 759var changed = false;
Copilot\ICopilotChangeAnalysisService.cs (4)
272var success = true; 328var newHasConflictValue = intersectingCollections.Count >= 2; 329var storedHasConflictValue = providerNameToHasConflict.TryGetValue(providerName, out var currentHasConflictValue) && currentHasConflictValue;
Debugging\AbstractBreakpointResolver.cs (1)
260var mismatch = IsMismatch(methodOrProperty, parameterCount);
Debugging\DebugInformationReaderProvider.cs (1)
136var isPortable = stream.ReadByte() == 'B' && stream.ReadByte() == 'S' && stream.ReadByte() == 'J' && stream.ReadByte() == 'B';
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
111var result =
Diagnostics\Options\SolutionCrawlerOptionsStorage.cs (2)
127var compilerDiagnosticsDisabled = GetBackgroundCompilerAnalysisScope(globalOptions, language) == CompilerDiagnosticsScope.None; 128var analyzersDisabled = GetBackgroundAnalysisScope(globalOptions, language) == BackgroundAnalysisScope.None;
Diagnostics\Service\DocumentAnalysisExecutor.cs (2)
106var isCompilerAnalyzer = analyzer.IsCompilerAnalyzer(); 109var isEnabled = await textDocument.Project.HasSuccessfullyLoadedAsync(cancellationToken).ConfigureAwait(false);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (2)
56var projectLoadedSuccessfully = await project.HasSuccessfullyLoadedAsync(cancellationToken).ConfigureAwait(false); 167var isTelemetryCollectionAllowed = DiagnosticAnalyzerInfoCache.IsTelemetryCollectionAllowed(analyzer);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (3)
76var logPerformanceInfo = range.HasValue; 82var incrementalAnalysis = !range.HasValue 114var isCompilerAnalyzer = analyzer.IsCompilerAnalyzer();
Diagnostics\Service\EngineV2\InProcOrRemoteHostAnalyzerRunner.cs (1)
139var forSpanAnalysis = documentAnalysisScope?.Span.HasValue ?? false;
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (3)
326var needPopStyle = false; 560var pendingWhitespace = false; 561var hadAnyNonWhitespace = false;
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (1)
405var nextLineStartsWithDocComment = text.Lines.Count > currentLine.LineNumber + 1 &&
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
211var addAllDefinitions = true;
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (48)
519var hasChanges = true; 590var inBreakState = !oldActiveStatementMap.IsEmpty; 670var hasBlockingRudeEdits = finalDiagnostics.HasBlockingRudeEdits(); 858var hasPartner = topMatch.TryGetNewNode(oldMemberDeclaration, out var newMemberDeclaration); 1113var bodyHasActiveStatement = activeNodesInBody.Length != 0; 1152out var newBodyHasLambdas, 1153out var hasLambdaBodyUpdate, 1199var isNonLeaf = oldActiveStatements[activeStatementIndex].Statement.IsNonLeaf; 1200var isPartiallyExecuted = (oldActiveStatements[activeStatementIndex].Statement.Flags & ActiveStatementFlags.PartiallyExecuted) != 0; 1649var isCovered = false; 1654var span = GetExceptionHandlingRegion(exceptionHandlingAncestors[i], out var coversAllChildren); 1753var hasAncestor = TryGetMatchingAncestor(forwardMap, deletedDeclaration, out var newAncestor); 1767var hasAncestor = TryGetMatchingAncestor(forwardMap, deletedNode, out var newAncestor); 2148var requiresUpdate = false; 2744var skipBodyAnalysis = false; 2940var hasAssociatedSymbolInsert = 3027var isConstructorWithMemberInitializers = IsConstructorWithMemberInitializers(newSymbol, cancellationToken); 3179var replaceMember = IsMemberOrDelegate(oldSymbol) && IsMemberOrDelegateReplaced(oldSymbol, newSymbol); 3242AnalyzeSymbolUpdate(diagnosticContext, capabilities, semanticEdits, out var hasAttributeChange, cancellationToken); 3252var isConstructorWithMemberInitializers = IsConstructorWithMemberInitializers(newSymbol, cancellationToken); 3253var isOldDeclarationWithInitializer = oldDeclaration != null && IsDeclarationWithInitializer(oldDeclaration); 3254var isNewDeclarationWithInitializer = newDeclaration != null && IsDeclarationWithInitializer(newDeclaration); 3370AnalyzeSymbolUpdate(diagnosticContext, capabilities, semanticEdits, out var _, cancellationToken); 3393var isActiveMember = 3398var isConstructorWithMemberInitializers = IsConstructorWithMemberInitializers(newSymbol, cancellationToken); 3399var isDeclarationWithInitializer = IsDeclarationWithInitializer(newDeclaration); 3963var oldDeclarationHasInitializer = oldDeclaration != null && IsDeclarationWithInitializer(oldDeclaration); 4507diagnosticContext, capabilities, out var hasGeneratedAttributeChange, out var hasGeneratedReturnTypeAttributeChange, cancellationToken); 4512ReportCustomAttributeRudeEdits(diagnosticContext, capabilities, out var hasSymbolAttributeChange, out var hasReturnTypeAttributeChange, cancellationToken); 5341var anyInitializerUpdatesInCurrentDocument = updatesInCurrentDocument.ChangedDeclarations.Keys.Any(IsDeclarationWithInitializer) || updatesInCurrentDocument.HasDeletedMemberInitializer; 5342var isPartialEdit = IsPartialTypeEdit(oldType, newType, oldSyntaxTree, newSyntaxTree); 5357var memberInitializerContainingLambdaReported = false; 5361var unsupportedOperationReported = false; 5498var oldCtorIsPrimary = oldCtor != null && IsPrimaryConstructor(oldCtor, cancellationToken); 5499var newCtorIsPrimary = IsPrimaryConstructor(newCtor, cancellationToken); 5613var hasUnmatchedLambdas = false; 5631var isNestedFunction = IsNestedFunction(newLambda); 5747var typeLayoutDisallowsNewCaptures = 5759out var oldHasLambdasOrLocalFunctions, 5768out var newHasLambdasOrLocalFunctions, 5829var oldHasLambdas = false; 5835var isInInterface = newMember.ContainingType.TypeKind == TypeKind.Interface; 5836var isNewMemberInGenericContext = InGenericContext(newMember); 5873var isLocalFunction = IsLocalFunction(newLambda); 5878var inGenericLocalContext = newMemberBody != null && InGenericLocalContext(newLambda, newMemberBody.RootNodes); 5887var isLambdaCachedInField =
EditAndContinue\ActiveStatementsMap.cs (1)
209var hasAnyLineDirectives = false;
EditAndContinue\DebuggingSession.cs (2)
376var success = false; 526var allowPartialUpdates = runningProjects.Any(p => p.Value.AllowPartialUpdate);
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (1)
134var foundAny = false;
EditAndContinue\EditSession.cs (7)
178var hasRemovedOrAddedDocument = false; 556var hasOutOfSyncDocument = false; 605var hasChanges = false; 606var hasSignificantValidChanges = false; 883var hasPersistentErrors = false; 922var isStaleProject = oldSolution.IsStaleProject(newProject.Id); 1331var isMethodUpdated = updatedMethodTokens.Contains(methodId.Token);
EditAndContinue\EditSessionTelemetry.cs (1)
90var hasError = false;
EditAndContinue\EmitSolutionUpdateResults.cs (2)
226ClassifyRudeEdits(projectDiagnostics, out var hasBlocking, out var hasNoEffect);
EditAndContinue\Remote\RemoteDebuggingSessionProxy.cs (1)
123var result = await client.TryInvokeAsync<IRemoteEditAndContinueService>(
EmbeddedLanguages\DateAndTime\EmbeddedCompletionContext.cs (1)
79var hideCulture = primaryCulture.Equals(secondaryCulture);
EmbeddedLanguages\EmbeddedLanguageDetector.cs (2)
369var isConst = fieldSymbol.IsConst; 370var isStaticReadonly = fieldSymbol.IsStatic && fieldSymbol.IsReadOnly;
EmbeddedLanguages\Json\JsonLexer.cs (1)
143var invalid = false;
EmbeddedLanguages\Json\JsonParser.cs (4)
344var allProperties = true; 502var savedInConstructor = _inConstructor; 551var savedInArray = _inArray; 565var savedInObject = _inObject;
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (2)
70var singleDigit = firstChar.IsDigit && chars.Length == 1; 74var nonBase10 =
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (2)
27var allowComments = options.HasFlag(JsonOptions.Comments); 28var allowTrailingCommas = options.HasFlag(JsonOptions.TrailingCommas);
EmbeddedLanguages\RegularExpressions\LanguageServices\AbstractRegexDiagnosticAnalyzer.cs (1)
45var option = context.GetAnalyzerOptions().GetOption(RegexOptionsStorage.ReportInvalidRegexPatterns);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (3)
150var inCharacterClass = virtualChar != null && IsInCharacterClass(context.Tree.Root, virtualChar.Value); 188var inCharacterClass = IsInCharacterClass(context.Tree.Root, previousVirtualChar); 426var result = IsInCharacterClassWorker(child.Node, inCharacterClass || parent is RegexBaseCharacterClassNode);
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (1)
271var error = false;
EmbeddedLanguages\RegularExpressions\RegexParser.cs (1)
1181var on = true;
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (1)
263var isValidPath = IOUtilities.PerformIO(() =>
EmbeddedLanguages\StackFrame\StackFrameParser.cs (1)
201(var success, StackFrameSimpleNameNode? rhs) = TryScanGeneratedName();
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
197var markFieldPrivate = field.DeclaredAccessibility != Accessibility.Private;
Extensions\ExtensionMessageHandlerService.cs (1)
190var potentiallyRefersToUnregisteredHandlerName = false;
ExternalAccess\UnitTesting\Notification\AbstractGlobalOperationNotificationService.cs (2)
50foreach (var value in list) 85var result = _registrations.Remove(registration);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerProgressReporter.cs (1)
68var start = status is UnitTestingProgressStatus.Started or UnitTestingProgressStatus.Evaluating;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
337var isLowPriority = priorityService != null && sourceDocument != null && await priorityService.IsLowPriorityAsync(sourceDocument, _shutdownToken).ConfigureAwait(false); 400var isLowPriority = priorityService != null && await priorityService.IsLowPriorityAsync(
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (2)
96var added = _workItemQueue.AddOrReplace(item); 126var processedEverything = false;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (2)
67var added = _workItemQueue.AddOrReplace(item); 179var processedEverything = false;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (2)
279var result = map.Remove(first.Key); 389var isLowPriority = priorityService != null && await priorityService.IsLowPriorityAsync(GetRequiredDocument(project, documentId, document), CancellationToken).ConfigureAwait(false);
ExtractMethod\MethodExtractor.Analyzer.cs (19)
77var isInPrimaryConstructorBaseType = this.IsInPrimaryConstructorBaseType(); 94var isThisParameterWritten = dataFlowAnalysisData.WrittenInside.Any(static s => IsThisParameter(s)); 98var primaryConstructorParameterReadOrWritten = !isInPrimaryConstructorBaseType && dataFlowAnalysisData.ReadInside 106var containsAnyLocalFunctionCallNotWithinSpan = localFunctionCallsNotWithinSpan.Any(); 109var containsNonStaticLocalFunctionCallNotWithinSpan = containsAnyLocalFunctionCallNotWithinSpan && localFunctionCallsNotWithinSpan.Where(s => !s.IsStatic).Any(); 111var instanceMemberIsUsed = thisParameterBeingRead != null 116var shouldBeReadOnly = !isThisParameterWritten 120var unsafeAddressTakenUsed = dataFlowAnalysisData.UnsafeAddressTaken.Intersect(variableInfoMap.Keys).Any(); 321var createAsyncTuple = outRefCount > 0 && 452var captured = capturedMap.Contains(symbol); 453var dataFlowIn = dataFlowInMap.Contains(symbol); 454var dataFlowOut = dataFlowOutMap.Contains(symbol); 455var alwaysAssigned = alwaysAssignedMap.Contains(symbol); 456var variableDeclared = variableDeclaredMap.Contains(symbol); 457var readInside = readInsideMap.Contains(symbol); 458var writtenInside = writtenInsideMap.Contains(symbol); 459var readOutside = IsReadOutside(symbol, readOutsideMap); 460var writtenOutside = writtenOutsideMap.Contains(symbol); 461var unsafeAddressTaken = unsafeAddressTakenMap.Contains(symbol);
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
430var isLocalFunction = LocalFunction && ShouldLocalFunctionCaptureParameter(SemanticDocument.Root);
ExtractMethod\MethodExtractor.TriviaResult.cs (1)
74var seenFirstEndOfLine = false;
ExtractMethod\OperationStatus.cs (1)
28var newSucceeded = Succeeded && succeeded;
ExtractMethod\SelectionInfo.cs (1)
87var resultSelectionInExpression = selectionInExpression.HasValue ? selectionInExpression.Value : this.SelectionInExpression;
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (1)
92var isPrimary = group.Symbols.Contains(symbol.OriginalDefinition);
FindUsages\AbstractFindUsagesService_FindReferences.cs (1)
53var found = await TryFindLiteralReferencesAsync(
FindUsages\DefinitionItemFactory.cs (1)
118var displayIfNoReferences = definition.ShouldShowWithNoReferenceLocations(
FullyQualify\AbstractFullyQualifyService.cs (6)
74var ignoreCase = !syntaxFacts.IsCaseSensitive; 76var inAttributeContext = syntaxFacts.IsNameOfAttribute(simpleName); 127var looksGeneric = syntaxFacts.LooksGeneric(simpleName); 129var inAttributeContext = syntaxFacts.IsNameOfAttribute(simpleName); 164var isAttributeName = false; 192var ignoreCase = !syntaxFacts.IsCaseSensitive;
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
162var generateCast =
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
54var useThrowExpressions = await _service.PrefersThrowExpressionAsync(_document, cancellationToken).ConfigureAwait(false);
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (2)
241var canAddNullCheck = viableMembers.Any( 253var optionValue = globalOptions.GetGenerateConstructorFromMembersOptionsAddNullChecks(document.Project.Language);
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
48var preferThrowExpression = await _service.PrefersThrowExpressionAsync(_document, cancellationToken).ConfigureAwait(false);
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.GenerateConstructorWithDialogCodeAction.cs (1)
70var addNullChecks = (addNullChecksOption?.Value ?? false);
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (1)
106var useNullableTypeArgument =
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (8)
110containingType, out var hasEquals, out var hasGetHashCode); 183info.ContainingType, out var hasEquals, out var hasGetHashCode); 268var value = globalOptions.GetGenerateEqualsAndGetHashCodeFromMembersImplementIEquatable(document.Project.Language); 282var value = globalOptions.GetGenerateEqualsAndGetHashCodeFromMembersGenerateOperators(document.Project.Language); 298var implementIEquatable = false; 299var generateOperators = false;
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndHashWithDialogCodeAction.cs (2)
77var implementIEquatable = implementIEqutableOption?.Value ?? false; 78var generatorOperators = generateOperatorsOption?.Value ?? false;
GenerateType\AbstractGenerateTypeService.CodeAction.cs (2)
106var isPublicOnlyAccessibility = IsPublicOnlyAccessibility(_state, _document.Project); 121var gotPreassignedTypeOptions = GetPredefinedTypeKindOption(state, out var typeKindValue);
GenerateType\AbstractGenerateTypeService.cs (3)
105var generateNewTypeInDialog = false; 118var isSimpleName = state.SimpleName == state.NameOrMemberAccessExpression; 119var generateIntoContaining = IsGeneratingIntoContainingNamespace(document, node, state, cancellationToken);
GoToBase\AbstractGoToBaseService.cs (1)
57var found = false;
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
137var remapped = remappedProject != document.Project;
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
199var isThrowNotImplementedProperty = false;
InlineHints\AbstractInlineParameterNameHintsService.cs (8)
43var enabledForParameters = displayAllOverride || options.EnabledForParameters; 47var literalParameters = displayAllOverride || options.ForLiteralParameters; 48var objectCreationParameters = displayAllOverride || options.ForObjectCreationParameters; 49var otherParameters = displayAllOverride || options.ForOtherParameters; 53var indexerParameters = displayAllOverride || options.ForIndexerParameters; 54var suppressForParametersThatDifferOnlyBySuffix = !displayAllOverride && options.SuppressForParametersThatDifferOnlyBySuffix; 55var suppressForParametersThatMatchMethodIntent = !displayAllOverride && options.SuppressForParametersThatMatchMethodIntent; 56var suppressForParametersThatMatchArgumentName = !displayAllOverride && options.SuppressForParametersThatMatchArgumentName;
InlineHints\AbstractInlineTypeHintsService.cs (5)
39var enabledForTypes = options.EnabledForTypes; 43var forImplicitVariableTypes = enabledForTypes && options.ForImplicitVariableTypes; 44var forLambdaParameterTypes = enabledForTypes && options.ForLambdaParameterTypes; 45var forImplicitObjectCreation = enabledForTypes && options.ForImplicitObjectCreation; 46var forCollectionExpressions = enabledForTypes && options.ForCollectionExpressions;
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
231var containsAwaitExpression = ContainsAwaitExpression(rawInlineExpression);
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
360var mergeInlineContentAndVariableDeclarationArgument = await ShouldMergeInlineContentAndVariableDeclarationArgumentAsync(
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (2)
167var containsObjectCreationReferences = methodCallSites.Values.Flatten().OfType<TObjectCreationExpressionSyntax>().Any(); 230var containsClassSpecificStatement = false;
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (3)
324var named = ShouldArgumentBeNamed(compilation, invocationSemanticModel, invocationArguments, insertionIndex, cancellationToken); 515var named = ShouldArgumentBeNamed(compilation, invocationSemanticModel, invocationArguments, insertionIndex, cancellationToken); 548var parameterMapped = parameterToArgumentMap.TryGetValue(mappedParameter, out var index);
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
186declarationStatement, surroundingStatements, semanticModel, syntaxFacts, out var consumedLastSurroundingStatement, cancellationToken);
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (2)
155out var ifBodyEndPointIsReachable, 160out var subsequentEndPointIsReachable,
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (1)
197var hasAtLeastOneTupleWhichAppearsMultipleTimes = transitiveReferences.Any(kvp => kvp.Key.IsTupleType && kvp.Value.count >= 2);
LanguageServices\AnonymousTypeDisplayService\StructuralTypeDisplayInfo.cs (1)
46var changed = false;
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (4)
261var first = true; 429var includeNavigationHints = Options.QuickInfoOptions.IncludeNavigationHintsInQuickInfo; 629var awaitable = method.IsAwaitableNonDynamic(_semanticModel, _position); 630var extension = method.IsExtensionMethod || method.MethodKind == MethodKind.ReducedExtension;
MetadataAsSource\AbstractMetadataAsSourceService.AbstractMetadataFormattingRule.cs (1)
41var inElasticTriviaRun = false;
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
98var canImplementImplicitly = document.GetRequiredLanguageService<ISemanticFactsService>().SupportsImplicitInterfaceImplementation;
MetadataAsSource\AbstractMetadataAsSourceService.DocCommentFormatter.cs (1)
170var firstInLine = true;
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (4)
84var useDecompiler = !signaturesOnly && options.NavigateToDecompiledSources; 171var firstAttempt = true; 172var skipWritingFile = false; 228var isReferenceAssembly = MetadataAsSourceHelpers.IsReferenceAssembly(containingAssembly);
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (1)
139var isCaseSensitive = nameMatches.All(m => m.IsCaseSensitive) && containerMatches.All(m => m.IsCaseSensitive);
NavigateTo\INavigateToSearcherHost.cs (2)
66var isProjectSystemFullyLoaded = await service.IsFullyLoadedAsync(cancellationToken).ConfigureAwait(false); 70var isRemoteHostFullyLoaded = GetRemoteHostHydrateTask().IsCompleted;
NavigateTo\NavigateToSearcher.cs (3)
140var isFullyLoaded = true; 237var searchRegularDocuments = documentSupport.HasFlag(NavigateToDocumentSupport.RegularDocuments); 238var searchGeneratedDocuments = documentSupport.HasFlag(NavigateToDocumentSupport.GeneratedDocuments);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
125var isReferenceAssembly = MetadataAsSourceHelpers.IsReferenceAssembly(symbol.ContainingAssembly); 256var useExtendedTimeout = _sourceLinkEnabledProjects.Contains(projectId);
PullMemberUp\MemberAndDestinationValidator.cs (1)
24var isDestinationInSourceAndNotGeneratedCode =
PullMemberUp\MembersPuller.cs (1)
233var isEventHasExplicitAddOrRemoveMethod =
PullMemberUp\PullMembersUpOptionsBuilder.cs (3)
20var changeOriginalToPublic = memberAndMakeAbstract.member.DeclaredAccessibility != Accessibility.Public; 21var changeOriginalToNonStatic = memberAndMakeAbstract.member.IsStatic; 31var changeDestinationToAbstract = !destination.IsAbstract && (memberAndMakeAbstract.makeAbstract || memberAndMakeAbstract.member.IsAbstract);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
208var isAwait = syntaxFacts.IsAwaitKeyword(token);
QuickInfo\Presentation\QuickInfoContentBuilder.cs (4)
68var isFirstElement = true; 91var isFirstElement = true; 134var spanSeparatorNeededBefore = false; 191var addWarningGlyph = false;
QuickInfo\Presentation\TaggedTextExtensions.cs (1)
33var done = false;
RelatedDocuments\AbstractRelatedDocumentsService.cs (1)
48var result = await client.TryInvokeAsync<IRemoteRelatedDocumentsService>(
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
184var hasUsedLocal = false;
Rename\SymbolicRenameInfo.cs (3)
91var isCaseSensitive = this.Document.GetRequiredLanguageService<ISyntaxFactsService>().IsCaseSensitive; 99var isCaseSensitive = this.Document.GetRequiredLanguageService<ISyntaxFactsService>().IsCaseSensitive; 162var forceRenameOverloads = tokenRenameInfo.IsMemberGroup;
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
240var isGlobalStatement = syntaxFacts.IsGlobalStatement(localDeclarationStatement.Parent);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
60var hasGetPrefix = HasGetPrefix(methodName); 66var nameChanged = hasGetPrefix;
SemanticSearch\QueryExecutionContext.cs (1)
239var foundPosition = false;
SignatureHelp\AbstractSignatureHelpProvider.cs (2)
59var keepSyntacticIndex = 103var isEmpty = filteredList.Count == 0;
Snippets\SnippetProviders\AbstractForLoopSnippetProvider.cs (2)
20var hasLengthProperty = FindLengthProperty(type, compilation) is not null; 21var hasCountProperty = FindCountProperty(type, compilation) is not null;
SolutionCrawler\AbstractDocumentDifferenceService.cs (1)
54var incrementalParsingCandidate = range.NewLength != newText.Length;
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
152var onlyConsiderGenerics = isGeneric;
SpellCheck\AbstractSpellCheckSpanService.cs (1)
164var seenEscape = false;
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (1)
237var isIfStatement = ifGenerator.IsIfOrElseIf(elseIfOrElseClause1);
src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (2)
131var performDescriptorsCheck = true; 202var hasAllBulkSeverityConfiguration = treeOptions.TryGetValue(allDiagnosticsBulkSeverityKey, out var editorConfigBulkSeverity)
src\Analyzers\Core\Analyzers\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
61this.AccessibilityFacts, member, option.Value, out var name, out var modifiersAdded))
src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
35foreach (var includeInFixAll in includeArray)
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
141var isFixable = collectionType.SpecialType == SpecialType.System_Collections_IEnumerable || collectionType.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) &&
src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (3)
289var skipCustomConfiguration = !analyzerOptions.AnalyzerConfigOptionsProvider.GlobalOptions.IsCodeStyleSeverityEnabled(); 301var isCustomConfigured = notificationOption.IsExplicitlySpecified; 302var hasCustomConfigurableTag = false;
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (3)
68var writesToThis = false; 264var isInInstanceConstructor = owningSymbol.IsConstructor(); 265var isInStaticConstructor = owningSymbol.IsStaticConstructor();
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (3)
104var containsNamespace = namespaceDeclaration 113var isCurrentNamespaceInvalid = GetSyntaxFacts() 125var containsPartialType = ContainsPartialTypeWithMultipleDeclarations(namespaceDeclaration, semanticModel);
src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
104var hasAllCases = HasConstantCase(operation, true) && HasConstantCase(operation, false);
src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchExpressionHelpers.cs (2)
111var hasNullArm = false; 112var hasUnderlyingTypeArm = false;
src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (2)
188var hasNullCase = false; 189var hasUnderlyingTypeCase = false;
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
117var shouldOptionBePresent = optionValue.Value;
src\Analyzers\Core\Analyzers\RemoveRedundantEquality\AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (1)
68var isOperatorEquals = operation.OperatorKind == BinaryOperatorKind.Equals;
src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
53out var precedence, out var clarifiesPrecedence))
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
86if (!_state.HasValidTarget(namedAttributeArguments, targetScope, out var targetHasDocCommentIdFormat,
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (11)
161var hasPragmaInAnalysisSpan = ProcessPragmaDirectives(root, span, idToPragmasMap, 168var hasAttributeInAnalysisSpan = await ProcessSuppressMessageAttributesAsync(root, semanticModel, span, 240var hasPragmaInAnalysisSpan = false; 245if (SyntaxFacts.IsPragmaDirective(trivia, out var isDisable, out var isActive, out var errorCodeNodes) && 254if (!IsSupportedId(errorCodeNode, out var id, out var isCompilerDiagnosticId) || 402var addedCompilerAnalyzer = false; 403var hasNonCompilerAnalyzers = idsToAnalyze.Count > compilerDiagnosticIds.Count; 645pragmasToIsUsedMap.TryGetValue(togglePragma, out var isToggleUsed) && 684var isDisable = sortedPragmasWithIds[indexOfPragma].isDisable; 793var isPartial = symbol.Locations.Length > 1;
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (4)
251var hasUnsupportedOperation = false; 517var first = true; 524var isInlineArray = namedType.HasAttribute(_inlineArrayAttributeType); 601var isConvertibleProperty =
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (9)
456var isComputingUnusedParams = _options.IsComputingUnusedParams(context.OwningSymbol); 473AnalyzeUnusedValueAssignments(context, isComputingUnusedParams, symbolUsageResultsBuilder, out var hasBlockWithAllUsedWrites, out var hasUnknownOperationNoneDescendant); 539var hasReference = symbolUsageResult.SymbolsRead.Contains(unusedParameter); 613var isUnusedLocalAssignment = symbol is ILocalSymbol localSymbol && 616var isRemovableAssignment = IsRemovableAssignmentWithoutSideEffects(unreadWriteOperation); 745var isUsed = false; 746var isSymbolRead = false; 747var isRefOrOutParam = parameter.IsRefOrOut();
src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (4)
90var whenTrue_isTrue = IsTrue(whenTrue); 91var whenTrue_isFalse = IsFalse(whenTrue); 93var whenFalse_isTrue = IsTrue(whenFalse); 94var whenFalse_isFalse = IsFalse(whenFalse);
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
59var isInvariantInvocation =
src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (2)
131var isWhereMethod = IsWhereLinqMethod(invocation); 132var isSelectMethod = IsSelectLinqMethod(invocation);
src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
118out var issueSpan, out var diagnosticId, out var inDeclaration,
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (3)
201var shouldAnalyze = false; 448var isTrivialSetAccessor = false; 483var isTrivialGetAccessor = getterFields.TrivialField == getterField;
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
70var notHasValueExpression = false;
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (4)
68var isEquals = syntaxKinds.ReferenceEqualsExpression == condition.RawKind; 69var isNotEquals = syntaxKinds.ReferenceNotEqualsExpression == condition.RawKind; 78var conditionLeftIsNull = syntaxFacts.IsNullLiteralExpression(conditionLeftLow); 79var conditionRightIsNull = syntaxFacts.IsNullLiteralExpression(conditionRightLow);
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
90if (!TryAddMatches(preMatches, postMatches, out var mayChangeSemantics, cancellationToken))
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (2)
103var seenInvocation = false; 104var seenIndexAssignment = false;
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (2)
231var allowSemanticsChange = preferExpressionOption.Value == CollectionExpressionPreference.WhenTypesLooselyMatch; 232if (!CanUseCollectionExpression(semanticModel, objectCreationExpression, expressionType, preMatches, allowSemanticsChange, cancellationToken, out var changesSemantics2))
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
363if (@this.TryAnalyzeInvocationForCollectionExpression(expression, allowLinq: false, cancellationToken, out var instance, out var useSpread) &&
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UseCollectionInitializerHelpers.cs (1)
71var foundStatement = false;
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentDiagnosticAnalyzer.cs (2)
29out var isRef, out var trueStatement, out var falseStatement, out var trueAssignment, out var falseAssignment)) 34var canSimplify = UseConditionalExpressionHelpers.CanSimplify(
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnDiagnosticAnalyzer.cs (2)
29out var isRef, out var trueStatement, out var falseStatement, out var trueReturn, out var falseReturn)) 40var canSimplify = UseConditionalExpressionHelpers.CanSimplify(
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (2)
44var unconstraintedGenericSupported = IsUnconstrainedGenericSupported(context.Compilation); 134var negated = syntaxFacts.IsLogicalNotExpression(invocation.Parent);
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (8)
171out var conditionPartToCheck, out var isEquals, cancellationToken)) 210var isTrivialNullableValueAccess = false; 227var whenPartIsNullable = whenPartType?.OriginalDefinition.SpecialType == SpecialType.System_Nullable_T; 251var conditionIsNegated = false; 259var result = condition switch 282var isNotEquals = syntaxKinds.ReferenceNotEqualsExpression == condition.RawKind; 355var conditionLeftIsNull = syntaxFacts.IsNullLiteralExpression(conditionLeft); 356var conditionRightIsNull = syntaxFacts.IsNullLiteralExpression(conditionRight);
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (2)
78out var conditionPartToCheck, out var isEquals, 144var whenPartIsNullable = semanticModel.GetTypeInfo(whenPartMatch, cancellationToken).Type?.OriginalDefinition.SpecialType == SpecialType.System_Nullable_T;
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
139var hasIFormatProvider = parameters[0].Type.Equals(formatProviderType);
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (4)
139var isConstructorInitializer = candidates.All(m => m.MethodKind == MethodKind.Constructor); 207var isNamedArgument = !string.IsNullOrWhiteSpace(syntaxFacts.GetNameForArgument(argumentOpt)); 481var isNullLiteral = syntaxFacts.IsNullLiteralExpression(expressionOfArgument); 482var isDefaultLiteral = syntaxFacts.IsDefaultLiteralExpression(expressionOfArgument);
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (2)
95var anySymbolReferencesNotInSource = referencedSymbols.Any(static symbol => !symbol.IsFromSource()); 124var parameterMustBeOptional = insertionIndex > 0 &&
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (2)
143var xIsSystem = x == nameof(System); 144var yIsSystem = y == nameof(System);
src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
101var onBlankLine = false;
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
255var result = SymbolEquivalenceComparer.Instance.Equals(ctorParameter.Type, ParameterTypes[i]) && 428var isThis = _delegatedConstructor.ContainingType.OriginalDefinition.Equals(TypeToGenerateIn.OriginalDefinition); 432var generateUnsafe = !IsContainedInUnsafeType && newParameters.Any(static p => p.RequiresUnsafeModifier());
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
184var isFixed = argument.IsNamed;
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
71var fixesError = FixesError(classType, baseType); 80var isCaseSensitive = syntaxFacts.IsCaseSensitive;
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (2)
116out var typeToGenerateIn, out var isStatic, out var isColorColorCase))
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
66var first = true;
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (2)
129out var invocationExpressionOpt, out var isInConditionalExpression)) 217out var typeToGenerateIn, out var isStatic, out _))
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
43var canGenerateAbstractly = state.TypeToGenerateIn.IsAbstract &&
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
96var isUnsafe = false;
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
49var generateUnsafe = _state.TypeMemberType.RequiresUnsafeModifier() &&
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (2)
47var canGenerateMember = CodeGenerator.CanAdd(document.Project.Solution, state.TypeToGenerateIn, cancellationToken); 105var isOnlyReadAndIsInInterface = state.TypeToGenerateIn.TypeKind == TypeKind.Interface && !state.IsWrittenTo;
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (3)
234out var identifierToken, out var simpleNameOrMemberAccessExpression, out var isInExecutableBlock, out var isInConditionalAccessExpression)) 285out var typeToGenerateIn, out var isStatic, out _))
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (3)
87var groupMembers = _options.InsertionBehavior == ImplementTypeInsertionBehavior.WithOtherMembersOfTheSameKind; 140var addUnsafe = member.RequiresUnsafeModifier() && !syntaxFacts.IsUnsafeContext(_classNode); 203var preferAutoProperties = propertyGenerationBehavior == ImplementTypePropertyGenerationBehavior.PreferAutoProperties;
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
130var supportsImplicitImplementationOfNonPublicInterfaceMembers = syntaxFacts.SupportsImplicitImplementationOfNonPublicInterfaceMembers(document.Project.ParseOptions!);
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (2)
54var implementDisposePattern = ShouldImplementDisposePattern(model.Compilation, state.Info, explicitly: false); 115var supportsImplementingLessAccessibleMember = syntaxFacts.SupportsImplicitImplementationOfNonPublicInterfaceMembers(document.Project.ParseOptions!);
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.State.cs (3)
82var allMembersImplemented = state.MembersWithoutExplicitOrImplicitImplementationWhichCanBeImplicitlyImplemented.Length == 0; 83var allMembersImplementedExplicitly = state.MembersWithoutExplicitImplementation.Length == 0; 96var allMembersImplemented = state.MembersWithoutExplicitOrImplicitImplementationWhichCanBeImplicitlyImplemented.Length == 0;
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (12)
77var isComImport = unimplementedMembers.Any(static t => t.type.IsComImport); 85var groupMembers = !isComImport && 198var supportsImplicitImplementationOfNonPublicInterfaceMembers = this.Document 201var generateInvisibleMember = ShouldGenerateInvisibleMember(options, member, memberName, supportsImplicitImplementationOfNonPublicInterfaceMembers); 206var generateAbstractly = !member.IsStatic && !generateInvisibleMember && Abstractly; 211var addNew = !generateInvisibleMember && HasNameConflict(member, memberName, State.ClassOrStructType.GetBaseTypes()); 215var addUnsafe = member.RequiresUnsafeModifier() && !syntaxFacts.IsUnsafeContext(State.ContextNode); 263var allowDelegateAndEnumConstraints = this.Service.AllowDelegateAndEnumConstraints(options); 271var condition1 = typeParameter.ConstraintTypes.Count(t => t.TypeKind == TypeKind.Class) >= 2; 272var condition2 = typeParameter.ConstraintTypes.Any(static (ts, allowDelegateAndEnumConstraints) => ts.IsUnexpressibleTypeParameterConstraint(allowDelegateAndEnumConstraints), allowDelegateAndEnumConstraints); 273var condition3 = typeParameter.HasReferenceTypeConstraint && typeParameter.ConstraintTypes.Any(static ts => ts.IsReferenceType && ts.SpecialType != SpecialType.System_Object); 292var useExplicitInterfaceSymbol = generateInvisibly || !Service.CanImplementImplicitly;
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
62var isEntryPoint = methodSymbol.IsStatic && IsLikelyEntryPointName(methodSymbol.Name, document);
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (5)
57var missingCases = bool.Parse(properties[PopulateSwitchStatementHelpers.MissingCases]!); 58var missingDefaultCase = bool.Parse(properties[PopulateSwitchStatementHelpers.MissingDefaultCase]!); 139var hasMissingCases = bool.Parse(diagnostic.Properties[PopulateSwitchStatementHelpers.MissingCases]!); 140var hasMissingDefaultCase = bool.Parse(diagnostic.Properties[PopulateSwitchStatementHelpers.MissingDefaultCase]!); 162var isNullable = false;
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
96var needsReturnStatementAdded = controlFlow == null || controlFlow.EndPointIsReachable;
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
103var declaratorsContainsAllChildren = true;
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (6)
140var isRemovableAssignment = AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.GetIsRemovableAssignmentDiagnostic(diagnostic); 221var isRemovableAssignment = AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.GetIsRemovableAssignmentDiagnostic(diagnostic); 248var success = AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.TryGetUnusedValuePreference(diagnostics[0], out preference); 319out var diagnosticId, out var preference, out var removeAssignments); 475var hasAnyUnusedLocalAssignment = false; 678var isUnusedLocalAssignment = AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.GetIsUnusedLocalDiagnostic(diagnostic);
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
65interpolation, out var unwrapped, out var alignment, out var negate, out var formatString, out _);
src\Analyzers\Core\CodeFixes\UseCollectionExpression\AbstractUseCollectionExpressionCodeFixProvider.cs (1)
23var changesSemantics = UseCollectionInitializerHelpers.ChangesSemantics(context.Diagnostics[0]);
src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (1)
78var useCollectionExpression = properties.ContainsKey(UseCollectionInitializerHelpers.UseCollectionExpressionName) is true;
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
95if (CanSimplify(trueValue, falseValue, isRef, out var negate))
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
71syntaxFacts, ifOperation, cancellationToken, out var isRef,
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
59syntaxFacts, ifOperation, containingSymbol, cancellationToken, out var isRef,
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (3)
39var negated = diagnostic.Properties.ContainsKey(UseIsNullConstants.Negated); 64var negate = diagnostic.Properties.ContainsKey(UseIsNullConstants.Negated); 65var isUnconstrainedGeneric = diagnostic.Properties.ContainsKey(UseIsNullConstants.UnconstrainedGeneric);
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (2)
129var whenPartIsNullable = properties.ContainsKey(UseNullPropagationHelpers.WhenPartIsNullable); 173var whenPartIsNullable = properties.ContainsKey(UseNullPropagationHelpers.WhenPartIsNullable);
src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
368var isRefOrOut = PeekNextChar() == '&';
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (1)
348var seenForward = false;
StackTraceExplorer\StackTraceExplorerUtilities.cs (1)
57var containsSymbol = await project.ContainsSymbolsWithNameAsync(
Structure\BlockSpan.cs (3)
105var newIsCollapsible = isCollapsible.HasValue ? isCollapsible.Value : IsCollapsible; 111var newAutoCollapse = autoCollapse.HasValue ? autoCollapse.Value : AutoCollapse; 112var newIsDefaultCollapsed = isDefaultCollapsed.HasValue ? isDefaultCollapsed.Value : IsDefaultCollapsed;
Structure\BlockStructureServiceWithProviders.cs (4)
86var isTopLevel = BlockTypes.IsDeclarationLevelConstruct(type); 87var isMemberLevel = BlockTypes.IsCodeLevelConstruct(type); 88var isComment = BlockTypes.IsCommentOrPreprocessorRegion(type); 97var isCollapsible = blockSpan.IsCollapsible;
SymbolSearch\Windows\SymbolSearchUpdateEngine.Update.cs (3)
493ParsePatchElement(patchElement, out var upToDate, out var tooOld, out var patchBytes); 552var hasPatchBytes = patchBytes != null;
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (5)
116var isTrivialGetAccessor = diagnostic.Properties.ContainsKey(IsTrivialGetAccessor); 117var isTrivialSetAccessor = diagnostic.Properties.ContainsKey(IsTrivialSetAccessor); 132var isWrittenToOutsideOfConstructor = IsWrittenToOutsideOfConstructorOrProperty( 332var hasDirective = nodeToRemove.GetLeadingTrivia().Any(t => t.IsDirective); 361if (!canEdit.TryGetValue(documentId, out var canEditDocument))
ValueTracking\ValueTracker.cs (4)
108var isParameterForPreviousTrackedMethod = previousSymbol?.Equals(parameterSymbol.ContainingSymbol, SymbolEqualityComparer.Default) == true; 114var isRefOrOut = parameterSymbol.IsRefOrOut(); 119var trackMethod = !(isParameterForPreviousTrackedMethod || isRefOrOut); 190var hasAnyOutData = HasAValueReturn(methodSymbol) || HasAnOutOrRefParam(methodSymbol);
ValueTracking\ValueTracker.OperationCollector.cs (1)
62var childrenVisited = await TryVisitChildrenAsync(operation, cancellationToken).ConfigureAwait(false);
Workspace\MiscellaneousFileUtilities.cs (1)
31var isRazor = languageInformation.LanguageName == "Razor";
Wrapping\AbstractWrappingCodeRefactoringProvider.cs (1)
50var containsSyntaxError = node.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error);
Wrapping\BinaryExpression\AbstractBinaryExpressionWrapper.cs (1)
84var containsUnformattableContent = await ContainsUnformattableContentAsync(
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (1)
103var unformattable = await ContainsUnformattableContentAsync(
Wrapping\ChainedExpression\ChainedExpressionCodeActionComputer.cs (1)
149var wrapChunk = position + NormalizedWidth(chunk) >= wrappingColumn;
Wrapping\SeparatedSyntaxList\AbstractSeparatedSyntaxListWrapper.cs (1)
78var containsUnformattableContent = await ContainsUnformattableContentAsync(
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (1)
186var isInlinable = unwrapWithoutBraces is null;
Microsoft.CodeAnalysis.Features.Test.Utilities (7)
EditAndContinue\EditAndContinueTestVerifier.cs (2)
164var hasValidChanges = false; 173var includeFirstLineInDiagnostics = expectedResult.Diagnostics.Any(d => d.FirstLine != null) == true;
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
247var hasTransientError = results.Diagnostics.SelectMany(pd => pd.Diagnostics).Any(d => d.IsEncDiagnostic() && d.Severity == DiagnosticSeverity.Error);
EditAndContinue\SourceMarkers.cs (2)
61var isStartingTag = match.Groups["IsEnd"].Value == "" || match.Groups["IsStartAndEnd"].Value != ""; 62var isEndingTag = match.Groups["IsEnd"].Value != "" || match.Groups["IsStartAndEnd"].Value != "";
Snippets\AbstractSnippetProviderTests.cs (2)
68var isValidSnippetLocation = snippetProvider.IsValidSnippetLocation(snippetContext, CancellationToken.None); 145var isValidSnippetLocation = snippetProvider.IsValidSnippetLocation(snippetContext, CancellationToken.None);
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
1001var sourceTextProviderCalled = false;
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
251var called = false;
Microsoft.CodeAnalysis.InteractiveHost (17)
Interactive\Core\InteractiveHost.LazyRemoteService.cs (1)
99var isRestarting = InstanceId > 1;
Interactive\Core\InteractiveHost.Service.cs (5)
319var success = false; 363var success = false; 429var sourcePathsChanged = !newSourcePaths.SequenceEqual(state.SourceSearchPaths); 430var referencePathsChanged = !newReferencePaths.SequenceEqual(metadataResolver.SearchPaths); 431var workingDirectoryChanged = newWorkingDirectory != state.WorkingDirectory;
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
Microsoft.CodeAnalysis.LanguageServer (19)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (2)
88var doDesignTimeBuild = uri.ParsedUri?.IsFile is true 158var isFileBasedProgram = VirtualProjectXmlProvider.IsFileBasedProgram(documentPath, textAndVersion.Text);
FileBasedPrograms\VirtualProjectXmlProvider.cs (1)
104var isFileBasedProgram = root.GetLeadingTrivia().Any(SyntaxKind.IgnoredDirectiveTrivia) || root.ChildNodes().Any(node => node.IsKind(SyntaxKind.GlobalStatement));
HostWorkspace\LanguageServerProjectLoader.cs (3)
128var shouldShowToast = Interlocked.CompareExchange(ref _displayedToast, value: 1, comparand: 0) == 0; 152var projectNeedsRestore = await @this.ReloadProjectAsync( 235var needsRestore = false;
HostWorkspace\LoadedProject.cs (1)
226var needsRestore = ProjectDependencyHelper.NeedsRestore(newProjectInfo, _mostRecentFileInfo, logger);
HostWorkspace\ProjectDependencyHelper.cs (1)
89var projectAssetsHasVersion = projectAssetsVersions.Any(projectAssetsVersion => SatisfiesVersion(requestedVersionRange, projectAssetsVersion));
HostWorkspace\ProjectInitializationHandler.cs (1)
55var didSubscribe = await TrySubscribeAsync(cancellationToken);
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (1)
69var isSdkStyleProject = telemetryInfo.IsSdkStyle;
LanguageServer\Handler\CopilotCompletion\ContextResolveParam.cs (1)
53else if (sumType.TryGetThird(out var third))
LanguageServer\Handler\DebugConfiguration\WorkspaceDebugConfigurationHandler.cs (2)
49var isExe = project.CompilationOptions?.OutputKind is OutputKind.ConsoleApplication or OutputKind.WindowsApplication; 50var targetsDotnetCore = _targetFrameworkManager.IsDotnetCoreProject(project.Id);
LanguageServerExportProviderBuilder.cs (1)
97var hasUnexpectedErroredParts = erroredParts.Any(part => !expectedErrorPartsSet.Contains(part));
Program.cs (2)
269var launchDebugger = parseResult.GetValue(debugOption); 279var useStdIo = parseResult.GetValue(useStdIoOption);
ServerConfigurationFactory.cs (1)
37var isDevkitEnabled = serverConfiguration.DevKitDependencyPath != null;
Telemetry\VSCodeRequestTelemetryLogger.cs (1)
38var projectsLoaded = s_initialProjectLoadCompleted;
Testing\TestDiscoverer.cs (1)
100var isMatch = testMethods.Any(m => testMethodFinder.IsMatch(semanticModel, m, discoveredTest.FullyQualifiedName, cancellationToken));
Microsoft.CodeAnalysis.LanguageServer.Protocol (48)
DefaultCapabilitiesProvider.cs (2)
54var supportsVsExtensions = clientCapabilities.HasVisualStudioLspCapability(); 109var supportsSemanticTokensRange = rangeCapabilities?.Value is not (false or null);
Extensions\ProtocolConversions.cs (1)
985var isCode = isInCodeBlock || taggedText.Style is TaggedTextStyle.Code;
Features\CodeCleanup\AbstractCodeCleanupService.cs (1)
52var organizeUsings = enabledDiagnostics.OrganizeUsings.IsRemoveUnusedImportEnabled ||
Handler\CodeLens\CodeLensHandler.cs (3)
48var referencesCodeLensEnabled = _globalOptionService.GetOption(LspOptionsStorage.LspEnableReferencesCodeLens, document.Project.Language); 49var testsCodeLensEnabled = _globalOptionService.GetOption(LspOptionsStorage.LspEnableTestsCodeLens, document.Project.Language); 126var isTestMethod = testMethodFinder.IsTestMethod(member.Node);
Handler\Completion\CompletionHandler.cs (4)
124var isTriggerForIncompleteCompletions = context?.TriggerKind == LSP.CompletionTriggerKind.TriggerForIncompleteCompletions; 198var isFilterTextAllPunctuation = CompletionService.IsAllPunctuation(filterText); 205var isHardSelection = completionList.SuggestionModeItem is null && !isFilterTextAllPunctuation; 206var isIncomplete = isFilterTextAllPunctuation;
Handler\Completion\CompletionResultFactory.cs (4)
46var isSuggestionMode = !isHardSelection; 59var lspVSClientCapability = capabilityHelper.SupportVSInternalClientCapabilities; 60var defaultEditRangeSupported = capabilityHelper.SupportDefaultEditRange; 694var isSnippetString = false;
Handler\Completion\Extensions.cs (1)
37var updateImportCompletionCacheInBackground = options.ShowItemsFromUnimportedNamespaces is true;
Handler\Diagnostics\AbstractWorkspacePullDiagnosticsHandler.cs (1)
126var changed = _categoryToLspChanged.GetOrAdd(category, true);
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDocumentsAndProjectDiagnosticSourceProvider.cs (3)
66var fullSolutionAnalysisEnabled = globalOptions.IsFullSolutionAnalysisEnabled(project.Language, out var compilerFullSolutionAnalysisEnabled, out var analyzersFullSolutionAnalysisEnabled);
Handler\Diagnostics\DiagnosticsPullCache.cs (3)
63var option1 = _globalOptions.GetOption(FadingOptions.FadeOutUnreachableCode, language); 64var option2 = _globalOptions.GetOption(FadingOptions.FadeOutUnusedImports, language); 65var option3 = _globalOptions.GetOption(FadingOptions.FadeOutUnusedMembers, language);
Handler\Hover\HoverHandler.cs (4)
48var supportsVSExtensions = clientCapabilities.HasVisualStudioLspCapability(); 49var supportsMarkdown = clientCapabilities?.TextDocument?.Hover?.ContentFormat?.Contains(MarkupKind.Markdown) == true; 62var supportsVSExtensions = clientCapabilities.HasVisualStudioLspCapability(); 63var supportsMarkdown = clientCapabilities?.TextDocument?.Hover?.ContentFormat?.Contains(MarkupKind.Markdown) == true;
Handler\InlayHint\InlayHintHandler.cs (2)
114var leftPadding = false; 115var rightPadding = false;
Handler\OnAutoInsert\OnAutoInsertHandler.cs (2)
53var onAutoInsertEnabled = _globalOptions.GetOption(LspOptionsStorage.LspEnableAutoInsert, document.Project.Language); 58var isRazorRequest = context.ServerKind == WellKnownLspServerKinds.RazorLspServer;
Handler\PullHandlers\VersionedPullCache.cs (2)
79var isFullyLoaded = await IsFullyLoadedAsync(project.Solution, cancellationToken).ConfigureAwait(false); 98var isFullyLoaded = await workspaceStatusService.IsFullyLoadedAsync(cancellationToken).ConfigureAwait(false);
Handler\References\FindImplementationsHandler.cs (1)
40var supportsVisualStudioExtensions = context.GetRequiredClientCapabilities().HasVisualStudioLspCapability();
Handler\SemanticTokens\SemanticTokensHelpers.cs (1)
43var supportsVisualStudioExtensions = context.GetRequiredClientCapabilities().HasVisualStudioLspCapability();
Handler\SignatureHelp\SignatureHelpHandler.cs (1)
38var supportsVisualStudioExtensions = context.GetRequiredClientCapabilities().HasVisualStudioLspCapability();
Handler\SourceGenerators\SourceGeneratorRefreshQueue.cs (1)
126var hasOpenSourceGeneratedDocuments = _lspWorkspaceManager.GetTrackedLspText().Keys.Any(uri => uri.ParsedUri?.Scheme == SourceGeneratedDocumentUri.Scheme);
Handler\Symbols\DocumentSymbolsHandler.cs (2)
45var useHierarchicalSymbols = clientCapabilities.TextDocument?.DocumentSymbol?.HierarchicalDocumentSymbolSupport == true || request.UseHierarchicalSymbols; 46var supportsVSExtensions = clientCapabilities.HasVisualStudioLspCapability();
Handler\Symbols\WorkspaceSymbolsHandler.cs (1)
83var supportsVSExtensions = clientCapabilities.HasVisualStudioLspCapability();
LspServices\LspServices.cs (1)
152var checkDisposal = !lazyService.Metadata.IsStateless && !lazyService.IsValueCreated;
Protocol\Converters\SumConverter.cs (1)
285var isCompatible = true;
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\AbstractLanguageServer.cs (1)
143var hasParameters = methodGroup.First().RequestTypeRef != null;
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\RequestExecutionQueue.cs (2)
180var didEnqueue = _queue.TryEnqueue((item, Trace.CorrelationManager.ActivityId, combinedCancellationToken)); 249var didGetLanguage = _languageServer.TryGetLanguageForRequest(work.MethodName, work.SerializedRequest, out var language);
Workspaces\LspWorkspaceManager.cs (3)
388var doesAllTextMatch = await DoesAllTextMatchWorkspaceSolutionAsync(documentsInWorkspace, cancellationToken).ConfigureAwait(false); 393var doesAllSourceGeneratedTextMatch = DoesAllSourceGeneratedTextMatchWorkspaceSolution(sourceGeneratedDocuments, workspaceCurrentSolution); 495var isTextEquivalent = await AreChecksumsEqualAsync(firstDocument, _trackedDocuments[uriInWorkspace].Text, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (10)
CodeActions\RunCodeActionsTests.cs (1)
47var results = await ExecuteRunCodeActionCommandAsync(testLspServer, commandArgument);
Configuration\DidChangeConfigurationNotificationHandlerTest.cs (1)
270var defaultValue = (bool)option.DefaultValue!;
HandlerTests.cs (5)
147var didReport = false; 175var didReport = false; 203var didReport = false; 233var didReport = false; 261var didReport = false;
Ordering\RequestOrderingTests.cs (1)
182var areAllItemsCancelled = await testLspServer.GetQueueAccessor()!.Value.AreAllItemsCancelledUnsafeAsync();
ProtocolConversionsTests.cs (2)
181var containsMethod = map.Values.Any(c => c.Contains(CompletionItemKind.Method)); 182var containsFunction = map.Values.Any(c => c.Contains(CompletionItemKind.Function));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (166)
AbstractAllocationAnalyzer.cs (3)
106var allowCaptures = true; 107var allowGenericEnumeration = true; 108var allowLocks = true;
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
75var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (2)
76if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 79var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
288var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
153var onlyIncludeInherited = false; 220var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
552var anyAccessModifierSeen = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
105var overlapsHiddenRegion = syntaxTree.OverlapsHiddenPosition(span, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
23var isFlagsEnum = IsFlagsEnum(enumType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (10)
198var newAddImports = addImports.HasValue ? addImports.Value : this.AddImports; 200var newGenerateMembers = generateMembers.HasValue ? generateMembers.Value : this.GenerateMembers; 201var newMergeNestedNamespaces = mergeNestedNamespaces.HasValue ? mergeNestedNamespaces.Value : this.MergeNestedNamespaces; 202var newMergeAttributes = mergeAttributes.HasValue ? mergeAttributes.Value : this.MergeAttributes; 203var newGenerateDefaultAccessibility = generateDefaultAccessibility.HasValue ? generateDefaultAccessibility.Value : this.GenerateDefaultAccessibility; 204var newGenerateMethodBodies = generateMethodBodies.HasValue ? generateMethodBodies.Value : this.GenerateMethodBodies; 205var newGenerateDocumentationComments = generateDocumentationComments.HasValue ? generateDocumentationComments.Value : this.GenerateDocumentationComments; 206var newAutoInsertionLocation = autoInsertionLocation.HasValue ? autoInsertionLocation.Value : this.AutoInsertionLocation; 207var newSortMembers = sortMembers.HasValue ? sortMembers.Value : this.SortMembers; 208var newReuseSyntax = reuseSyntax.HasValue ? reuseSyntax.Value : this.ReuseSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
29var placeOnNewLine = ShouldPlaceParametersOnNewLine(existingParameters, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (3)
148var methodHasAttribute = method.GetAttributes().Any(shouldRemoveAttribute, arg); 150var someParameterHasAttribute = method.Parameters 153var returnTypeHasAttribute = method.GetReturnTypeAttributes().Any(shouldRemoveAttribute, arg);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IPropertySymbolExtensions.cs (1)
46var someParameterHasAttribute = property.Parameters
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\StringBuilderExtensions.cs (2)
24var first = true; 39var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
179var skipVerification = !nodesToVerify.Contains(nodePair);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
400var shouldAddNullCheck = addNullChecks && parameter.Type.CanAddNullCheck() && !parameter.Type.IsNullable();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
239var valueIEquatable = memberType?.IsValueType == true && ImplementsIEquatable(memberType, iequatableType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
23var addBlankLine = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
87var crossesMeaningfulBlock = CrossesMeaningfulBlock(state); 92var canMergeDeclarationAndAssignment = await CanMergeDeclarationAndAssignmentAsync(document, state, cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
44var matchesBoolean = MatchesBoolean(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
57var isEquivalentTo = previousSyntaxTree.IsEquivalentTo(currentSyntaxTree, topLevel: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
102var hasImportsToSimplify = root != originalRoot; 161var executeSerially = Debugger.IsAttached; 189var simplifyAllDescendants = nodeOrTokenToReduce.SimplifyAllDescendants; 192var isNode = nodeOrToken.IsNode;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
28var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation); 51var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
100var isCollision = collisionMap.ContainsKey(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
60var hasReference = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
95if (TryGetService(typeof(TLanguageService), out var lazyService, out var usesFactory) 108var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
106if (TryGetService(typeof(TWorkspaceService), out var lazyService, out var usesFactory)) 118var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
Microsoft.CodeAnalysis.PublicApiAnalyzers (134)
DeclarePublicApiAnalyzer.cs (1)
208if (TryGetEditorConfigOptionForMissingFiles(context.Options, context.Compilation, out var silentlyBailOutOnMissingApiFiles) &&
DeclarePublicApiAnalyzer.Impl.cs (9)
260var hasApiEntryWithNullability = apiMap.TryGetValue(publicApiName.NameWithNullability, out foundApiLine); 262var hasApiEntryWithNullabilityAndOblivious = 269var hasApiEntryWithoutNullability = apiMap.TryGetValue(publicApiName.Name, out foundApiLine); 271var hasApiEntryWithoutNullabilityButOblivious = 291var hasApiEntryWithoutNullability = apiMap.TryGetValue(publicApiName.Name, out foundApiLine); 307var isMethodShippedApi = !foundApiLine.IsDefault && foundApiLine.IsShippedApi; 352var overloadHasOptionalParams = overload.HasOptionalParameters(); 377var isOverloadUnshipped = !lookupPublicApi(overloadPublicApiName, out ApiLine overloadPublicApiLine) || 534var containedInNestedMember = false;
PublicApiFile.cs (1)
19var isUnshippedFile = IsFile(fileName, isPublic ? DeclarePublicApiAnalyzer.PublicUnshippedFileNamePrefix : DeclarePublicApiAnalyzer.InternalUnshippedFileNamePrefix);
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
75var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (2)
76if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 79var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
288var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
153var onlyIncludeInherited = false; 220var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (2)
NullableEnablePublicApiFix.cs (2)
38var isPublic = diagnostic.Id == DiagnosticIds.ShouldAnnotatePublicApiFilesRuleId; 92foreach (var isPublic in new[] { true, false })
Microsoft.CodeAnalysis.Rebuild (6)
CompilationOptionsReader.cs (2)
279var isPublic = (resource.Attributes & ManifestResourceAttributes.Public) != 0; 387var embedInteropTypes = (embedInteropTypesAndKind & 0b10) == 0b10;
MetadataCompilationOptions.cs (2)
26var result = TryGetUniqueOption(optionName, out value); 63public static bool? ToBool(string value) => bool.TryParse(value, out var boolValue) ? boolValue : null;
VisualBasicCompilationFactory.cs (2)
91var isChecked = pdbOptions.OptionToBool(CompilationOptionNames.Checked) ?? true; 92var embedVBRuntime = pdbOptions.OptionToBool(CompilationOptionNames.EmbedRuntime) ?? false;
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
OptionRoundTripTests.cs (1)
70Assert.True(OptimizationLevelFacts.TryParsePdbSerializedString(data, out var optimization2, out var debugPlus2));
Microsoft.CodeAnalysis.Remote.ServiceHub (9)
Host\AssetProvider.cs (1)
262var usePool = missingChecksumsCount <= PooledChecksumArraySize;
Host\RemoteExportProviderBuilder.cs (1)
78var hasUnexpectedErroredParts = erroredParts.Any(part => !expectedErrorPartsSet.Contains(part));
Host\RemoteWorkspace.SolutionCreator.cs (1)
181var isConeSync = newSolutionChecksums.ProjectConeId != null;
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
65var wasSynchronized = await SynchronizeTextChangesHelperAsync().ConfigureAwait(false);
Services\DiagnosticAnalyzer\PerformanceTrackerService.cs (1)
140if (_builtInMap.TryGetValue(analyzerId, out var builtIn))
Services\ProcessTelemetry\RemoteProcessTelemetryService.PerformanceReporter.cs (2)
54foreach (var forSpanAnalysis in new[] { false, true }) 58var isInternalUser = _telemetrySession.IsUserMicrosoftInternal;
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (1)
144var matches = await storage.ChecksumMatchesAsync(documentKey, persistenceName, checksum, cancellationToken).ConfigureAwait(false);
src\VisualStudio\Core\Def\UnusedReferences\ProjectAssets\ProjectAssetsFileReader.cs (1)
22var doesProjectAssetsFileExist = IOUtilities.PerformIO(() => File.Exists(projectAssetsFilePath));
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Serialization\MessagePackFormatters.cs (1)
115var serializeDebugName = _projectIds.TryAdd(value.Id, value);
Microsoft.CodeAnalysis.ResxSourceGenerator (134)
AbstractResxGenerator.cs (11)
43var hasAggressiveInlining = methodImplOptions?.MemberNames.Contains(nameof(MethodImplOptions.AggressiveInlining)) ?? false; 44var hasNotNullIfNotNull = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemDiagnosticsCodeAnalysisNotNullIfNotNullAttribute) is not null; 69var implicitGenerateSource = !IsExplicitWithCulture(options); 92|| !bool.TryParse(omitGetResourceStringText, out var omitGetResourceString)) 98|| !bool.TryParse(asConstantsText, out var asConstants)) 104|| !bool.TryParse(includeDefaultValuesText, out var includeDefaultValues)) 110|| !bool.TryParse(emitFormatMethodsText, out var emitFormatMethods)) 116|| !bool.TryParse(publicText, out var publicResource)) 218|| !bool.TryParse(generateSourceText, out var generateSource)) 230|| !bool.TryParse(withCultureText, out var withCulture)) 440var needSuppression = false;
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
75var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (2)
76if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 79var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
288var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
153var onlyIncludeInherited = false; 220var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
Microsoft.CodeAnalysis.Scripting (3)
Hosting\CommandLine\CommandLineRunner.cs (1)
125var emitDebugInformation = !Compiler.Arguments.InteractiveMode;
Hosting\ObjectFormatter\CommonTypeNameFormatter.cs (1)
108var first = true;
ScriptExecutionState.cs (1)
42var wasAlreadyFrozen = Interlocked.CompareExchange(ref _frozen, 1, 0) == 1;
Microsoft.CodeAnalysis.Test.Utilities (58)
Assert\AssertEx.cs (6)
341var hasNext1 = enumerator1.MoveNext(); 342var hasNext2 = enumerator2.MoveNext(); 480var result = expected.Count() == actual.Count() && expectedSet.SetEquals(actual); 507var none = !actual.Any(predicate); 519var any = actual.Any(predicate); 525var all = actual.All(predicate);
Compilation\CompilationExtensions.cs (1)
71var discretePdb = (object)options != null && options.DebugInformationFormat != DebugInformationFormat.Embedded;
Compilation\TestOperationVisitor.cs (21)
64var isImplicit = operation.IsImplicit; 256var conditionIsTop = operation.ConditionIsTop; 257var conditionIsUntil = operation.ConditionIsUntil; 534var isVirtual = operation.IsVirtual; 630var isDeclaration = operation.IsDeclaration; 687var isDeclaration = operation.IsDeclaration; 696var isVirtual = operation.IsVirtual; 723var adds = operation.Adds; 752var isLifted = operation.IsLifted; 753var isChecked = operation.IsChecked; 768var isLifted = operation.IsLifted; 769var isChecked = operation.IsChecked; 770var isCompareText = operation.IsCompareText; 844var isChecked = operation.IsChecked; 845var isTryCast = operation.IsTryCast; 1192var isLifted = operation.IsLifted; 1193var isChecked = operation.IsChecked; 1202var isPostFix = operation.IsPostfix; 1203var isLifted = operation.IsLifted; 1204var isChecked = operation.IsChecked; 1787var preserve = operation.Preserve;
CompilationVerifier.cs (3)
465var expectedSuccess = !verification.Status.HasFlag(VerificationStatus.FailsILVerify); 898var isManifestModule = peRef.Properties.Kind == MetadataImageKind.Assembly; 910var isCorLib = isManifestModule && corLibIdentity == identity;
Diagnostics\CommonDiagnosticAnalyzers.cs (3)
391var first = true; 1806context.TryGetValue(location.SourceTree, _treeValueProvider, out var isGeneratedCode); 1820context.TryGetValue(treeContext.Tree, _treeValueProvider, out var isGeneratedCode);
Diagnostics\DiagnosticDescription.cs (4)
489var isCSharpOrRazor = actual.Any() && actual.First() is CSDiagnostic or { Descriptor.Category: "Razor" }; 490var includeDiagnosticMessagesAsComments = isCSharpOrRazor; 492var includeDefaultSeverity = expected.Any() && expected.All(d => d.DefaultSeverity != null); 493var includeEffectiveSeverity = expected.Any() && expected.All(d => d.EffectiveSeverity != null);
Diagnostics\DiagnosticExtensions.cs (4)
73var includeDefaultSeverity = expected.Any() && expected.All(e => e.DefaultSeverity != null); 74var includeEffectiveSeverity = expected.Any() && expected.All(e => e.EffectiveSeverity != null); 245var defaultSeverityCheck = !expected.DefaultSeverity.HasValue || 247var effectiveSeverityCheck = !expected.EffectiveSeverity.HasValue ||
FX\EventWaiter.cs (1)
80var result = _eventSignal.WaitOne(timeout);
Metadata\MetadataSignatureUnitTestHelper.cs (3)
28var succeeded = true; 81var retVal = true; 94var found = false;
PDB\DeterministicBuildCompilationTestHelpers.cs (1)
131var embedInteropTypes = (embedInteropTypesAndKind & 0b10) == 0b10;
Platform\Desktop\DesktopRuntimeEnvironment.cs (2)
56var safeToUnload = !(Manager.ContainsNetModules() && (PeverifyRequested || ExecuteRequested)); 183var shouldSucceed = !verification.Status.HasFlag(VerificationStatus.FailsPEVerify);
Platform\Desktop\RuntimeAssemblyManager.cs (3)
162if (TryGetMatchingByFullName(module.Id, out var assemblyData, out var fullMatch)) 185if (TryGetMatchingByFullName(id, out _, out var fullMatch) && !fullMatch) 213if (!TryGetMatchingByFullName(id, out var other, out var fullMatch) || !fullMatch)
Platform\Desktop\RuntimeModuleData.cs (2)
69var inMemoryModule = info.GetBoolean(nameof(ModuleData.InMemoryModule)); 70var isCorLib = info.GetBoolean(nameof(ModuleData.IsCorLib));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
TestableFile.cs (1)
81var writable = access is FileAccess.Write or FileAccess.ReadWrite;
Microsoft.CodeAnalysis.Threading.Package (11)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
Microsoft.CodeAnalysis.UnitTests (39)
AnalyzerAssemblyLoaderTests.cs (1)
510var undidHook = false;
AsyncQueueTests.cs (3)
101var threw = false; 127var threw = false; 150var threw = false;
Collections\ImmutableListTestBase.cs (2)
572var expected = bclList.TrueForAll(test); 573var actual = TrueForAllImpl(list, test);
Collections\TopologicalSortTests.cs (5)
38var wasAcyclic = TopologicalSort.TryIterativeSort(new[] { 4, 5 }, succF, out var sorted); 59var wasAcyclic = TopologicalSort.TryIterativeSort(new[] { "4", "5" }, succF, out var sorted); 82var wasAcyclic = TopologicalSort.TryIterativeSort(new[] { 1, 6 }, succF, out var sorted); 106var wasAcyclic = TopologicalSort.TryIterativeSort(new[] { 1 }, succF, out var sorted); 150var wasAcyclic = TopologicalSort.TryIterativeSort(Enumerable.Range(0, numberOfNodes).ToArray(), succF, out var sorted);
CommonSqmUtilitiesTests.cs (3)
24var result = CommonCompiler.TryGetCompilerDiagnosticCode(diagnosticId, "CS", out code); 36var result = CommonCompiler.TryGetCompilerDiagnosticCode(diagnosticId, "CS", out code); 47var result = CommonCompiler.TryGetCompilerDiagnosticCode(diagnosticId, "CS", out code);
CorLibTypesTests.cs (1)
107Assert.Throws<InvalidOperationException>(() => { var c = cvNull.BooleanValue; });
Diagnostics\DiagnosticLocalizationTests.cs (2)
252var threw = false; 272var unused2 = descriptor2.Equals(descriptor1);
Diagnostics\SarifErrorLoggerTests.cs (1)
93var isUnix = PathUtilities.IsUnixLikePlatform;
InternalUtilities\StreamExtensionsTests.cs (3)
20var firstRead = true; 66var firstRead = true; 91var firstRead = true;
MetadataReferences\MetadataReferenceTests.cs (1)
548var eq = comparer.Equals(r, s);
MetadataReferences\ModuleMetadataTests.cs (14)
181var disposed = false; 182var seeked = false; 210var disposed = false; 211var seeked = false; 236var disposed = false; 237var seeked = false; 268var disposed = false; 269var seeked = false; 300var disposed = false; 301var seeked = false; 331var disposed = false; 332var seeked = false; 367var disposed = false; 368var seeked = false;
StringTableTests.cs (3)
91var ptrResult = StringTable.TextEqualsASCII(str, new ReadOnlySpan<byte>(ptr, ascii.Length)); 92var sbResult = StringTable.TextEquals(str, new StringBuilder(ascii)); 93var substrResult = StringTable.TextEquals(str, "xxx" + ascii + "yyy", 3, ascii.Length);
Microsoft.CodeAnalysis.Workspaces (300)
Classification\AbstractClassificationService.cs (1)
83var isFullyLoaded = await workspaceStatusService.IsFullyLoadedAsync(cancellationToken).ConfigureAwait(false);
Classification\ClassifierHelper.cs (1)
170var isAdditiveClassification = previousSpan.TextSpan == span.TextSpan &&
CodeActions\CodeAction.cs (1)
218var isFactoryGenerated = this is SimpleCodeAction { CreatedFromFactoryMethod: true };
CodeActions\Operations\ApplyChangesOperation.cs (1)
58var result = workspace.TryApplyChanges(changedSolution, progressTracker);
CodeCleanup\AbstractCodeCleanerService.cs (7)
161var hasNoPreviousToken = previousToken.RawKind == 0; 162var hasNoNextToken = nextToken.RawKind == 0; 164var hasMultiplePreviousToken = previousTokens.Skip(1).Any(); 165var hasMultipleNextToken = nextTokens.Skip(1).Any(); 167var hasOnePreviousToken = !hasNoPreviousToken && !hasMultiplePreviousToken; 168var hasOneNextToken = !hasNoNextToken && !hasMultipleNextToken; 469var originalDocHasErrors = await annotatedDocument.HasAnyErrorsAsync(cancellationToken).ConfigureAwait(false);
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (2)
111var value = ChangeCanBeApplied(change, 224var isSafe = overlappingSpans.Count == 1 && overlappingSpans[0] == change;
Diagnostics\DiagnosticAnalyzerInfoCache.cs (1)
157var telemetryAllowed = IsTelemetryCollectionAllowed(analyzer, descriptors);
Diagnostics\SkippedHostAnalyzersInfo.cs (1)
130var shouldInclude = false;
Differencing\AbstractSyntaxComparer.cs (1)
183var label = Classify(node.RawKind, node, out var isLeaf);
Differencing\EditScript.cs (2)
86var hasPartner = Match.TryGetPartnerInTree1(x, out var w); 87var hasParent = Comparer.TryGetParent(x, out var y);
Differencing\LongestCommonSubsequence.cs (6)
259var hasNext = varrays.MoveNext(); 271var right = k == d || (k != -d && currentV[k - 1] > currentV[k + 1]); 312var hasNext = varrays.MoveNext(); 324var right = k == d || (k != -d && currentV[k - 1] > currentV[k + 1]); 437var reachedEnd = false; 461var right = k == d || (k != -d && currentV[k - 1] > currentV[k + 1]);
Differencing\Match.cs (6)
186var matched = false; 211var hasAncestor1 = Comparer.TryGetAncestor(node1, tiedToAncestor, out var ancestor1); 212var hasAncestor2 = Comparer.TryGetAncestor(node2, tiedToAncestor, out var ancestor2); 260var added = TryAdd(node1, bestMatch); 297var result = _twoToOne.TryGetValue(node2, out partner1); 311var result = _oneToTwo.TryGetValue(node1, out partner2);
Differencing\TreeComparer.cs (1)
98var hasParent = TryGetParent(node, out var parent);
Editing\DeclarationModifiers.cs (1)
74var isConst = field?.IsConst == true;
Editing\SyntaxGenerator.cs (1)
134var canUseFieldReference = !LiteralSpecialValues.HasSpecialValues(field.ContainingType.SpecialType);
FindSymbols\Declarations\DeclarationFinder.cs (2)
40var isExactNameSearch = query.Kind == SearchKind.Exact || 48var containsSymbol = isExactNameSearch
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
279var hasInternalsAccess = internalsVisibleToSet.Contains(project.AssemblyName);
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
74var searchInMetadata = type.Locations.Any(s_isInMetadata);
FindSymbols\FindReferences\Finders\AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs (2)
54var inNameOf = semanticFacts.IsInsideNameOfExpression(semanticModel, node, cancellationToken); 55var inStructuredTrivia = node.IsPartOfStructuredTrivia();
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
611var isInNamespaceNameContext = syntaxFacts.IsBaseNamespaceDeclaration(topNameNode.Parent);
FindSymbols\FindReferences\Finders\PreprocessingSymbolReferenceFinder.cs (1)
53var matched = SymbolFinder.OriginalSymbolsMatch(state.Solution, symbol, targetSymbol);
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (1)
147var useResult = true;
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
223if (!hasInheritanceRelationshipCache.TryGetValue(key, out var relationship))
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
256var spellCheckerPersisted = reader.ReadBoolean();
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (23)
43var ignoreCase = !syntaxFacts.IsCaseSensitive; 45var isCaseSensitive = !ignoreCase; 55var isCSharp = project.Language == LanguageNames.CSharp; 59var containsForEachStatement = false; 60var containsLockStatement = false; 61var containsUsingStatement = false; 62var containsQueryExpression = false; 63var containsThisConstructorInitializer = false; 64var containsBaseConstructorInitializer = false; 65var containsElementAccess = false; 66var containsIndexerMemberCref = false; 67var containsDeconstruction = false; 68var containsAwait = false; 69var containsTupleExpressionOrTupleType = false; 70var containsImplicitObjectCreation = false; 71var containsGlobalSuppressMessageAttribute = false; 72var containsConversion = false; 73var containsGlobalKeyword = false; 74var containsCollectionInitializer = false; 75var containsAttribute = false; 76var containsDirective = root.ContainsDirectives; 77var containsPrimaryConstructorBaseType = false; 78var containsPartialClass = false;
LanguageServices\FixAllSpanMappingService\AbstractFixAllSpanMappingService.cs (1)
28var fixAllInContainingMember = fixAllScope == FixAllScope.ContainingMember;
Log\KeyValueLogMessage.cs (1)
192var first = true;
Options\LegacyWorkspaceOptionService.cs (1)
58var anyExternallyDefinedOptionChanged = false;
PatternMatching\AllLowerCamelCaseMatcher.cs (1)
113var localContiguous = contiguous == null ? true : contiguous.Value;
PatternMatching\CamelCaseResult.cs (1)
49var toEnd = result.MatchCount == candidateHumps.Count;
PatternMatching\PatternMatcher.cs (4)
101var containsDots = dotIndex >= 0; 186var isCaseSensitive = _compareInfo.IsPrefix(candidate, patternChunk.Text); 211var patternIsLowercase = patternChunk.IsLowercase; 561var gotOneMatchThisCandidate = false;
ReassignedVariable\AbstractReassignedVariableService.cs (1)
161if (!symbolToIsReassigned.TryGetValue(symbol, out var reassignedResult))
Recommendations\AbstractRecommendationService.cs (1)
70var isMember = false;
Rename\ConflictEngine\ConflictResolver.cs (2)
147var isConflict = renameRewriterService.LocalVariableConflict(tokenOrNode, newReferencedSymbols); 355var overriddenFromMetadata = false;
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
146var foundResolvableConflicts = await IdentifyConflictsAsync( 382var hasConflict = _renameAnnotations.HasAnnotation(tokenOrNode, RenameInvalidIdentifierAnnotation.Instance);
Rename\RenameUtilities.cs (1)
100var isSubset = renameLocations.Select(l => l.DocumentId.ProjectId).Distinct().Except(projectIdsOfRenameSymbolDeclaration).IsEmpty();
Rename\SymbolicRenameLocations.cs (1)
85var renameMethodGroupReferences = options.RenameOverloads || !RenameUtilities.GetOverloadedSymbols(symbol).Any();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (3)
163var shouldIncludeSymbol = await ShouldIncludeSymbolAsync(referencedSymbol, originalSymbol, solution, false, cancellationToken).ConfigureAwait(false); 187var isRenamableAccessor = await IsPropertyAccessorOrAnOverrideAsync(referencedSymbol, solution, cancellationToken).ConfigureAwait(false); 252var shouldIncludeSymbol = await ShouldIncludeSymbolAsync(referencedSymbol, originalSymbol, solution, true, cancellationToken).ConfigureAwait(false);
Serialization\AbstractOptionsSerializationService.cs (5)
108var reportSuppressedDiagnostics = reader.ReadBoolean(); 114var checkOverflow = reader.ReadBoolean(); 151var concurrentBuild = reader.ReadBoolean(); 152var deterministic = reader.ReadBoolean(); 153var publicSign = reader.ReadBoolean();
Serialization\SerializerService_Asset.cs (1)
80var embedInteropTypes = reader.ReadBoolean();
Serialization\SerializerService_Reference.cs (1)
323var embedInteropTypes = reader.ReadBoolean();
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
131var isCaseSensitive = solution.Services.GetLanguageServices(reference.Definition.Language).GetRequiredService<ISyntaxFactsService>().IsCaseSensitive;
Shared\Extensions\ISymbolExtensions.cs (3)
350var hasCandidateCref = candidate is object; 352var hasCrefAttribute = crefAttribute is object; 353var hasPathAttribute = pathAttribute is object;
Shared\Extensions\ITypeSymbolExtensions.cs (1)
105var seenTypeDeclaringInterface = false;
Shared\Extensions\SafeHandleExtensions.cs (1)
30var success = false;
Shared\Extensions\SourceTextExtensions.cs (2)
86var match = true; 119var match = true;
Shared\TestHooks\AsynchronousOperationListener.cs (1)
139var removed = false;
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (1)
169var continueOnCapturedContext = eventProcessingAction is object;
Shared\Utilities\BloomFilter_Serialization.cs (1)
63var isCaseSensitive = reader.ReadBoolean();
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PublicOptionFactory.cs (1)
120var equals = x.Definition.ConfigName == y.Definition.ConfigName && x.Definition.Group == y.Definition.Group;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
28var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
552var anyAccessModifierSeen = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
105var overlapsHiddenRegion = syntaxTree.OverlapsHiddenPosition(span, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
23var isFlagsEnum = IsFlagsEnum(enumType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (10)
198var newAddImports = addImports.HasValue ? addImports.Value : this.AddImports; 200var newGenerateMembers = generateMembers.HasValue ? generateMembers.Value : this.GenerateMembers; 201var newMergeNestedNamespaces = mergeNestedNamespaces.HasValue ? mergeNestedNamespaces.Value : this.MergeNestedNamespaces; 202var newMergeAttributes = mergeAttributes.HasValue ? mergeAttributes.Value : this.MergeAttributes; 203var newGenerateDefaultAccessibility = generateDefaultAccessibility.HasValue ? generateDefaultAccessibility.Value : this.GenerateDefaultAccessibility; 204var newGenerateMethodBodies = generateMethodBodies.HasValue ? generateMethodBodies.Value : this.GenerateMethodBodies; 205var newGenerateDocumentationComments = generateDocumentationComments.HasValue ? generateDocumentationComments.Value : this.GenerateDocumentationComments; 206var newAutoInsertionLocation = autoInsertionLocation.HasValue ? autoInsertionLocation.Value : this.AutoInsertionLocation; 207var newSortMembers = sortMembers.HasValue ? sortMembers.Value : this.SortMembers; 208var newReuseSyntax = reuseSyntax.HasValue ? reuseSyntax.Value : this.ReuseSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
29var placeOnNewLine = ShouldPlaceParametersOnNewLine(existingParameters, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (3)
148var methodHasAttribute = method.GetAttributes().Any(shouldRemoveAttribute, arg); 150var someParameterHasAttribute = method.Parameters 153var returnTypeHasAttribute = method.GetReturnTypeAttributes().Any(shouldRemoveAttribute, arg);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IPropertySymbolExtensions.cs (1)
46var someParameterHasAttribute = property.Parameters
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\StringBuilderExtensions.cs (2)
24var first = true; 39var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
179var skipVerification = !nodesToVerify.Contains(nodePair);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
400var shouldAddNullCheck = addNullChecks && parameter.Type.CanAddNullCheck() && !parameter.Type.IsNullable();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
239var valueIEquatable = memberType?.IsValueType == true && ImplementsIEquatable(memberType, iequatableType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
23var addBlankLine = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
87var crossesMeaningfulBlock = CrossesMeaningfulBlock(state); 92var canMergeDeclarationAndAssignment = await CanMergeDeclarationAndAssignmentAsync(document, state, cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
44var matchesBoolean = MatchesBoolean(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
57var isEquivalentTo = previousSyntaxTree.IsEquivalentTo(currentSyntaxTree, topLevel: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
102var hasImportsToSimplify = root != originalRoot; 161var executeSerially = Debugger.IsAttached; 189var simplifyAllDescendants = nodeOrTokenToReduce.SimplifyAllDescendants; 192var isNode = nodeOrToken.IsNode;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
28var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation); 51var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
100var isCollision = collisionMap.ContainsKey(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
60var hasReference = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
95if (TryGetService(typeof(TLanguageService), out var lazyService, out var usesFactory) 108var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
106if (TryGetService(typeof(TWorkspaceService), out var lazyService, out var usesFactory)) 118var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
Workspace\CommandLineProject.cs (1)
156var isWithinProject = PathUtilities.IsChildPath(projectDirectory, absolutePath);
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (1)
150var existingDisposalStackTrace = _previousDisposalLocations.TryGetValue(referenceToTrack, out var previousDisposalLocation);
Workspace\ProjectSystem\ProjectSystemProject.cs (4)
272var isFullyLoaded = isFullyLoadedTask is { IsCompleted: true } && isFullyLoadedTask.GetAwaiter().GetResult(); 320var hadCompilation = solution.CompilationState.TryGetCompilation(projectId, out _); 469var runAnalyzers = RunAnalyzers ?? RunAnalyzersDuringLiveAnalysis ?? true; 585var hasAnalyzerChanges = _analyzersAddedInBatch.Count > 0 || _analyzersRemovedInBatch.Count > 0;
Workspace\Solution\DocumentId.cs (1)
99var isSourceGenerated = reader.ReadBoolean();
Workspace\Solution\DocumentInfo.cs (4)
209var newIsGenerated = isGenerated.HasValue ? isGenerated.Value : IsGenerated; 210var newDesignTimeOnly = designTimeOnly.HasValue ? designTimeOnly.Value : DesignTimeOnly; 252var isGenerated = reader.ReadBoolean(); 253var designTimeOnly = reader.ReadBoolean();
Workspace\Solution\DocumentState.cs (3)
252var topLevelChanged = TopLevelChanged(oldTree, oldText, newTree, newText); 272var topLevel = !newTree.IsEquivalentTo(oldTree, topLevel: true); 285var topLevel = !newTree.IsEquivalentTo(oldTree, topLevel: true);
Workspace\Solution\ProjectInfo.cs (8)
560var newIsSubmission = isSubmission.HasValue ? isSubmission.Value : IsSubmission; 561var newHasAllInformation = hasAllInformation.HasValue ? hasAllInformation.Value : HasAllInformation; 562var newRunAnalyzers = runAnalyzers.HasValue ? runAnalyzers.Value : RunAnalyzers; 564var newHasSdkCodeStyleAnalyzers = hasSdkCodeStyleAnalyzers.HasValue ? hasSdkCodeStyleAnalyzers.Value : HasSdkCodeStyleAnalyzers; 644var isSubmission = reader.ReadBoolean(); 645var hasAllInformation = reader.ReadBoolean(); 646var runAnalyzers = reader.ReadBoolean(); 648var hasSdkCodeStyleAnalyzers = reader.ReadBoolean();
Workspace\Solution\ProjectState.cs (4)
807var onlyPreprocessorDirectiveChange = ParseOptions != null && 1058var recalculateDocumentVersion = false; 1059var recalculateSemanticVersion = false; 1061var contentChanged = !oldDocuments.SequenceEqual(
Workspace\Solution\Solution.cs (2)
1882var isSubmission = projectState.IsSubmission; 1883var hasSubmissionReference = !ignoreExistingReferences && projectState.ProjectReferences.Any(p => this.SolutionState.GetRequiredProjectState(p.ProjectId).IsSubmission);
Workspace\Solution\SolutionCompilationState.cs (3)
1508var changed = false; 1528var forceRegeneration = currentExecutionVersion.MajorVersion != sourceGeneratorExecutionVersion.MajorVersion; 1573var projectStateChanged = false;
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (3)
366var hasSourceGenerators = await compilationState.HasSourceGeneratorsAsync(this.ProjectState.Id, cancellationToken).ConfigureAwait(false); 489var hasSuccessfullyLoaded = this.ProjectState.HasAllInformation && 600var generatedDocumentsUpToDate = creationPolicy.GeneratedDocumentCreationPolicy == GeneratedDocumentCreationPolicy.Create;
Workspace\Solution\SolutionState.cs (1)
195var analyzerReferencesEqual = AnalyzerReferences.SequenceEqual(analyzerReferences);
Workspace\Solution\TextDocumentStates.cs (1)
204var filePathsChanged = false;
Workspace\Workspace_SourceGeneration.cs (1)
80var solutionMajor = projectIds.Any(t => t.projectId is null && t.forceRegeneration);
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
250var addDiscriminator = idsAndFileInfos.Count > 1;
src\Compilers\Shared\NamedPipeUtil.cs (1)
73var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (26)
MSBuild\ProjectFile\CommandLineArgumentReader.cs (3)
168var emitDebugInfo = Project.ReadPropertyBool(PropertyNames.DebugSymbols); 229var prefer32bit = Project.ReadPropertyBool(PropertyNames.Prefer32Bit); 276var signAssembly = Project.ReadPropertyBool(PropertyNames.SignAssembly);
MSBuild\ProjectFile\ProjectFile.cs (4)
248var isLinked = IsDocumentLinked(documentItem); 249var isGenerated = IsDocumentGenerated(documentItem); 259var isLinked = IsDocumentLinked(documentItem); 260var isGenerated = IsDocumentGenerated(documentItem);
MSBuild\VisualBasic\VisualBasicCommandLineArgumentReader.cs (2)
68var generateDocumentation = Project.ReadPropertyBool(PropertyNames.GenerateDocumentation); 70var hasDocumentationFile = !RoslynString.IsNullOrWhiteSpace(documentationFile);
Rpc\RpcServer.cs (1)
120var lastParameterIsCancellationToken = methodParameters.Length > 0 && methodParameters[^1].ParameterType == typeof(CancellationToken);
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Shared\NamedPipeUtil.cs (1)
73var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
NewlyCreatedProjectsFromDotNetNew.cs (1)
105var foundDivider = false;
src\Workspaces\MSBuild\BuildHost\Rpc\RpcServer.cs (1)
120var lastParameterIsCancellationToken = methodParameters.Length > 0 && methodParameters[^1].ParameterType == typeof(CancellationToken);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (8)
Options\OptionsTestInfo.cs (2)
58var isBackingField = field.Name.EndsWith("k__BackingField"); 61var isPublic = type.IsPublic && (isBackingField ? type.GetProperty(unmangledName, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)!.GetMethod!.IsPublic : field.IsPublic);
Workspaces\TestWorkspace_XmlConsumption.cs (5)
418var checkOverflow = false; 419var allowUnsafe = false; 556var isLinkFile = isLinkFileAttribute != null && ((bool?)isLinkFileAttribute).HasValue && ((bool?)isLinkFileAttribute).Value; 631var isMarkup = markupAttribute == null || (string)markupAttribute == "true" || (string)markupAttribute == "SpansOnly"; 736var includeXmlDocComments = false;
Workspaces\TestWorkspace`1.cs (1)
773var result = base.TryApplyChanges(newSolution);
Microsoft.CodeAnalysis.Workspaces.UnitTests (36)
ObjectSerializationTests.cs (1)
178public override Boolean Equals(Object obj)
Options\DocumentOptionSetTests.cs (2)
108var newValue = !legacyOption.DefaultValue; 164var newValue = !legacyOption.DefaultValue;
SolutionTests\SolutionTests.cs (3)
4561var exceptionThrown = false; 5437var defaultValue = option.DefaultValue; 5438var changedValue = !defaultValue;
SolutionTests\SolutionWithSourceGeneratorTests.cs (12)
715var generatorRan = false; 749var generatorRan = false; 778var generatorRan = false; 807var generatorRan = false; 984var generatorRan = false; 1016var generatorRan = false; 1046var generatorRan = false; 1086var generatorRan = false; 1114var generatorRan = false; 1141var generatorRan = false; 1169var generatorRan = false; 1201var generatorRan = false;
SymbolKeyTests.cs (1)
973var tested = false;
UtilityTest\ExceptionHelpersTests.cs (1)
21var finallyExecuted = false;
UtilityTest\SpecializedTasksTests.cs (14)
106var executedTransform = false; 151var executedTransform = false; 183var executedTransform = false; 207var executedTransform = false; 240var executedTransform = false; 267var executedTransform = false; 307var executedTransform = false; 334var executedTransform = false; 365var executedTransform = false; 387var executedTransform = false; 409var executedTransform = false; 442var executedTransform = false; 467var executedTransform = false; 492var executedTransform = false;
WorkspaceTests\AdhocWorkspaceTests.cs (2)
169var result = ws.TryApplyChanges(newSolution); 203var result = ws.TryApplyChanges(newSolution);
Microsoft.CommonLanguageServerProtocol.Framework.Package (3)
AbstractLanguageServer.cs (1)
143var hasParameters = methodGroup.First().RequestTypeRef != null;
RequestExecutionQueue.cs (2)
180var didEnqueue = _queue.TryEnqueue((item, Trace.CorrelationManager.ActivityId, combinedCancellationToken)); 249var didGetLanguage = _languageServer.TryGetLanguageForRequest(work.MethodName, work.SerializedRequest, out var language);
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\RuntimeBinderExtensions.cs (1)
293var result = memberEquivalence(m1, m2);
Microsoft.Data.Analysis (15)
DataFrame.IO.cs (1)
238var needClose = connection.TryOpen();
DataFrameColumnCollection.cs (1)
291throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(Boolean)));
PrimitiveColumnContainer.BinaryOperations.cs (1)
17var specialCase = (operation == BinaryOperation.Divide || operation == BinaryOperation.Modulo);
PrimitiveDataFrameColumnComputations.cs (12)
670var hasValue = false; 1157var hasValue = false; 1644var hasValue = false; 2131var hasValue = false; 2618var hasValue = false; 3105var hasValue = false; 3592var hasValue = false; 4079var hasValue = false; 4566var hasValue = false; 5053var hasValue = false; 5540var hasValue = false; 6027var hasValue = false;
Microsoft.Data.Analysis.Tests (4)
DataFrameTests.Computations.cs (4)
482var col1 = new BooleanDataFrameColumn("col1", new Boolean[] { true, false, true }); 483var col2 = new BooleanDataFrameColumn("col2", new Boolean[] { false, true, true }); 499var col1 = new BooleanDataFrameColumn("col1", new Boolean[] { true, false, true }); 500var col2 = new BooleanDataFrameColumn("col2", new Boolean[] { false, true, true });
Microsoft.DotNet.Build.Tasks.Feed (2)
src\common\AzureStorageUtils.cs (1)
286var streamsMatch = await GeneralUtils.CompareStreamsAsync(localFileStream, remoteStream, BufferSize);
src\PublishBuildToMaestro.cs (1)
280var isProduct = dep.Type == DependencyType.Product;
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
TestDoubles\MockRetryHandler.cs (1)
36var succeeded = await actionSuccessfulAsync(attempt);
Microsoft.DotNet.Build.Tasks.Packaging (3)
GeneratePackageReport.cs (1)
104var isSupported = hasCompileAsset || hasCompilePlaceHolder;
HarvestPackage.cs (1)
204var isSupported = hasCompileAsset || hasCompilePlaceHolder;
PackageIndex.cs (1)
515var addMapping = true;
Microsoft.DotNet.Helix.Client (1)
generated-code\HelixApi.cs (1)
264var hasPrivateSetter = property.GetSetMethod(true) != null;
Microsoft.DotNet.Helix.Sdk (1)
CreateFailedTestsForFailedWorkItems.cs (1)
27var failed = workItem.GetMetadata("Failed") == "true";
Microsoft.DotNet.NuGetRepack.Tests (6)
TestHelpers\AssertEx.cs (6)
233var hasNext1 = enumerator1.MoveNext(); 234var hasNext2 = enumerator2.MoveNext(); 261var result = expected.Count() == actual.Count() && expectedSet.SetEquals(actual); 281var none = !actual.Any(predicate); 293var any = actual.Any(predicate); 299var all = actual.All(predicate);
Microsoft.DotNet.SharedFramework.Sdk (1)
src\GeneratePlatformManifestEntriesFromTemplate.cs (1)
49var isNativeEntry = entryTemplate.GetMetadata("IsNative") == "true";
Microsoft.DotNet.SignTool (5)
src\Configuration.cs (5)
303var isAlreadyAuthenticodeSigned = false; 304var isAlreadyStrongNamed = false; 305var matchedNameTokenFramework = false; 306var matchedNameToken = false; 307var matchedName = false;
Microsoft.DotNet.SwaggerGenerator.CmdLine (2)
Program.cs (2)
36var version = false; 37var showHelp = false;
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (2)
Helpers.cs (2)
93var first = true; 122var first = true;
Microsoft.Extensions.AI (2)
ChatCompletion\FunctionInvokingChatClient.cs (2)
576var shouldTerminate = false; 577var captureCurrentIterationExceptions = consecutiveErrorCount < _maximumConsecutiveErrorsPerRequest;
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
257var isNewMessage = false;
Microsoft.Extensions.AI.Ollama.Tests (1)
OllamaChatClientIntegrationTests.cs (1)
74var didCallIrrelevantTool = false;
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
452foreach (var callShouldThrow in shouldThrow)
Microsoft.Extensions.AmbientMetadata.Application.Tests (1)
ApplicationMetadataSourceTests.cs (1)
59var result = provider.TryGet($"{testSectionName}:{nameof(ApplicationMetadata.EnvironmentName)}", out var actualEnvironmentName);
Microsoft.Extensions.ApiDescription.Client (1)
GetOpenApiReferenceMetadata.cs (1)
87var isTypeScript = codeGenerator.EndsWith(
Microsoft.Extensions.ApiDescription.Client.Tests (13)
CSharpIdentifierTest.cs (2)
23var result = CSharpIdentifier.IsIdentifierPart(character); 39var result = CSharpIdentifier.IsIdentifierPart(character);
GetCurrentOpenApiReferenceTest.cs (1)
38var result = task.Execute();
GetOpenApiReferenceMetadataTest.cs (9)
52var result = task.Execute(); 112var result = task.Execute(); 172var result = task.Execute(); 232var result = task.Execute(); 288var result = task.Execute(); 334var result = task.Execute(); 385var result = task.Execute(); 449var result = task.Execute(); 547var result = task.Execute();
src\Shared\Process\ProcessEx.cs (1)
212var exited = Exited.Wait(timeSpan.Value);
Microsoft.Extensions.AsyncState (1)
AsyncContext.cs (1)
26var result = _state.TryGet(_token, out object? value);
Microsoft.Extensions.Caching.Hybrid (1)
Internal\DefaultJsonSerializerFactory.cs (1)
114var haveFields = type.GetFields(BindingFlags.Public | BindingFlags.Instance).Length != 0;
Microsoft.Extensions.Caching.SqlServer (2)
SqlServerCache.cs (2)
91var value = _dbOperations.TryGetCacheItem(key, destination); 117var value = await _dbOperations.TryGetCacheItemAsync(key, destination, token).ConfigureAwait(false);
Microsoft.Extensions.Caching.StackExchangeRedis (1)
RedisCacheOptions.cs (1)
57AppContext.TryGetSwitch("Microsoft.AspNetCore.Caching.StackExchangeRedis.UseForceReconnect", out var value) && value;
Microsoft.Extensions.Compliance.Abstractions.Tests (3)
Classification\DataClassificationTypeConverterTests.cs (3)
78var result = converter.CanConvertFrom(null, sourceType); 94var result = converter.CanConvertTo(null, destinationType); 167var result = converter.IsValid(null, input);
Microsoft.Extensions.Configuration (3)
ConfigurationManager.cs (3)
247var removed = _sources.Remove(source); 331var wasRemoved = _properties.Remove(key); 338var wasRemoved = ((IDictionary<string, object>)_properties).Remove(item);
Microsoft.Extensions.Configuration.Json (1)
JsonConfigurationFileParser.cs (1)
45var isEmpty = true;
Microsoft.Extensions.Configuration.Xml (1)
XmlStreamConfigurationProvider.cs (1)
359var hasName = !string.IsNullOrEmpty(child.Name);
Microsoft.Extensions.Diagnostics (4)
Metrics\Configuration\MetricsConfigureOptions.cs (2)
80else if (bool.TryParse(meterSection.Value, out var meterEnabled)) 99if (bool.TryParse(instrumentPair.Value, out var instrumentEnabled))
Metrics\ListenerSubscription.cs (2)
104var alreadyEnabled = _instruments.TryGetValue(instrument, out var state); 105var enable = false;
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (1)
DefaultHealthCheckServiceTest.cs (1)
572var hangs = true;
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
ResourceMonitoringLinuxCgroupVersion.cs (1)
25var injectParserV2 = false;
ResourceMonitoringServiceCollectionExtensions.cs (1)
149var injectParserV2 = ResourceMonitoringLinuxCgroupVersion.GetCgroupType();
Windows\Interop\JobObjectInfo.cs (1)
208_ = UnsafeNativeMethods.IsProcessInJob(realProcessHandle, jobHandle, out var processInJob);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (2)
ResourceMonitoringOptionsCustomValidatorTests.cs (1)
55var isValid = validator.Validate(nameof(options), options).Succeeded;
ResourceMonitoringOptionsValidatorTests.cs (1)
24var isValid = validator.Validate(nameof(options), options).Succeeded;
Microsoft.Extensions.Features (1)
FeatureReferences.cs (1)
98var flush = false;
Microsoft.Extensions.Http (1)
DependencyInjection\SocketsHttpHandlerBuilderExtensions.cs (1)
220private static bool? ParseBool(string? boolString) => bool.TryParse(boolString, out var result) ? result : null;
Microsoft.Extensions.Http.Diagnostics.Tests (2)
Logging\HttpClientLoggingExtensionsTest.cs (2)
156var logStart = _fixture.Create<bool>(); 265var logStart = _fixture.Create<bool>();
Microsoft.Extensions.Http.Polly (1)
PolicyHttpMessageHandler.cs (1)
116var cleanUpContext = false;
Microsoft.Extensions.Http.Polly.Tests (1)
PolicyHttpMessageHandlerTest.cs (1)
391var hangs = true;
Microsoft.Extensions.Http.Resilience (1)
Polly\HttpRetryStrategyOptionsExtensions.cs (1)
53var result = await shouldHandle(args).ConfigureAwait(args.Context.ContinueOnCapturedContext);
Microsoft.Extensions.Http.Resilience.Tests (15)
Internal\RandomizerTest.cs (1)
36var ok = false;
Internal\RetryAfterHelperTests.cs (4)
22var parsed = RetryAfterHelper.TryParse(response, TimeProvider.System, out var retryAfter); 33var parsed = RetryAfterHelper.TryParse(response, TimeProvider.System, out var retryAfter); 47var parsed = RetryAfterHelper.TryParse(response, timeProvider, out var retryAfter); 62var parsed = RetryAfterHelper.TryParse(response, timeProvider, out var retryAfter);
Polly\HttpCircuitBreakerStrategyOptionsTests.cs (2)
60var isTransientFailure = await _testObject.ShouldHandle(CreateArgs(response)); 68var shouldHandle = await _testObject.ShouldHandle(CreateArgs(exception));
Polly\HttpClientResiliencePredicatesTests.cs (2)
36var isTransientHttpException = HttpClientResiliencePredicates.IsTransientHttpException(ex); 56var isTransientFailure = HttpClientResiliencePredicates.IsTransientHttpFailure(response);
Polly\HttpRetryStrategyOptionsTests.cs (4)
59var isTransientFailure = await _testClass.ShouldHandle(CreateArgs(Outcome.FromResult(response))); 70var shouldHandle = await _testClass.ShouldHandle(args); 84var isTransientFailure = await new HttpRetryStrategyOptions().ShouldHandle(CreateArgs(Outcome.FromResult(response))); 94var shouldHandle = await new HttpRetryStrategyOptions().ShouldHandle(args);
Resilience\HttpClientBuilderExtensionsTests.Resilience.cs (2)
66var onPipelineDisposedCalled = false; 148var verified = false;
Microsoft.Extensions.Identity.Core (5)
PasswordHasher.cs (1)
84var areSame = true;
UserManager.cs (4)
1853var result = await provider.ValidateAsync(purpose, token, this, user).ConfigureAwait(false); 1960var result = await provider.ValidateAsync("TwoFactor", token, this, user).ConfigureAwait(false); 2530var success = await store.RedeemCodeAsync(user, code, CancellationToken).ConfigureAwait(false); 2880var isValid = true;
Microsoft.Extensions.Localization (1)
ResourceManagerStringLocalizer.cs (1)
188var hasAnyCultures = false;
Microsoft.Extensions.Localization.Abstractions (1)
IStringLocalizer.cs (1)
32/// A <see cref="System.Boolean"/> indicating whether to include strings from parent cultures.
Microsoft.Extensions.Logging.AzureAppServices (5)
AzureAppServicesLoggerFactoryExtensions.cs (2)
59var addedFileLogger = TryAddEnumerable(services, Singleton<ILoggerProvider, FileLoggerProvider>()); 60var addedBlobLogger = TryAddEnumerable(services, Singleton<ILoggerProvider, BlobLoggerProvider>());
BatchingLoggerProvider.cs (1)
68var oldIsEnabled = IsEnabled;
BatchLoggerConfigureOptions.cs (1)
28!bool.TryParse(text, out var result))
BlobLoggerProvider.cs (1)
80var tryGetBuffer = stream.TryGetBuffer(out var buffer);
Microsoft.Extensions.Logging.Console (2)
AnsiParsingLogConsole.cs (2)
32var backgroundChanged = SetBackgroundColor(background); 64var colorChanged = SetColor(background, foreground);
Microsoft.Extensions.ML (1)
ModelLoaders\UriModelLoader.cs (1)
81var eTagMatches = await MatchEtagAsync(_uri, _eTag);
Microsoft.Extensions.Options.SourceGeneration (6)
Emitter.cs (1)
797var notLast = i != propertiesOrderedByKey.Length - 1;
Parser.cs (5)
344var enumeratedIsNullable = false; 345var enumeratedIsValueType = false; 346var enumeratedMayBeNull = false; 347var transValidatorIsSynthetic = false; 348var enumerationValidatorIsSynthetic = false;
Microsoft.Extensions.ServiceDiscovery (3)
Http\HttpServiceEndpointResolver.cs (1)
82var restoreFlow = false;
ServiceEndpointResolver.cs (1)
90var restoreFlow = false;
ServiceEndpointWatcher.cs (1)
105var restoreFlow = false;
Microsoft.Extensions.ServiceDiscovery.Dns (1)
Resolver\DnsResolver.cs (1)
313var gotArray = MemoryMarshal.TryGetArray(record.Data, out ArraySegment<byte> segment);
Microsoft.Extensions.Telemetry (1)
Latency\Internal\LatencyContextRegistrySet.cs (1)
35var throwOnUnregisteredNames = latencyContextOptions.Value.ThrowOnUnregisteredNames;
Microsoft.Extensions.Telemetry.Tests (11)
Http\HttpParserTests.cs (8)
29var success = httpParser.TryExtractParameters(httpPath, routeSegments, redactionMode, parametersToRedact, ref httpRouteParameters); 46var success = httpParser.TryExtractParameters(httpPath, routeSegments, redactionMode, parametersToRedact, ref httpRouteParameters); 84var success = httpParser.TryExtractParameters(httpPath, routeSegments, redactionMode, parametersToRedact, ref httpRouteParameters); 129var success = httpParser.TryExtractParameters(httpPath, routeSegments, redactionMode, parametersToRedact, ref httpRouteParameters); 164var success = httpParser.TryExtractParameters(httpPath, routeSegments, redactionMode, parametersToRedact, ref httpRouteParameters); 235var success = httpParser.TryExtractParameters(httpPath, routeSegments, redactionMode, parametersToRedact, ref httpRouteParameters); 418var success = httpParser.TryExtractParameters(httpPath, routeSegments, redactionMode, parametersToRedact, ref httpRouteParameters); 463var success = httpParser.TryExtractParameters(httpPath, routeSegments, redactionMode, parametersToRedact, ref httpRouteParameters);
Latency\LatencyConsoleExtensionsTests.cs (1)
40var invoked = false;
Latency\LatencyContextExtensionTests.cs (1)
69var invoked = false;
Logging\ExtendedLoggerFactoryTests.cs (1)
530var disposed = false;
Microsoft.Extensions.Validation.Tests (15)
RuntimeValidatableParameterInfoResolverTests.cs (8)
18var result = _resolver.TryGetValidatableTypeInfo(typeof(string), out var validatableInfo); 54var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo); 65var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo); 81var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo); 97var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo); 113var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo); 127var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo); 138var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo);
ValidatableInfoResolverTests.cs (5)
28var result = resolver.Object.TryGetValidatableTypeInfo(typeof(NonValidatableType), out validatableInfo); 54var result = resolver.Object.TryGetValidatableTypeInfo(typeof(ValidatableType), out validatableInfo); 74var result = resolver.Object.TryGetValidatableParameterInfo(parameter, out validatableInfo); 103var result = resolver.Object.TryGetValidatableParameterInfo(parameter, out var validatableInfo); 153var result = validationOptions.TryGetValidatableTypeInfo(typeof(ValidatableType), out var validatableInfo);
ValidatableTypeInfoTests.cs (2)
752var hasDigit = password.Any(c => char.IsDigit(c)); 753var hasSpecial = password.Any(c => !char.IsLetterOrDigit(c));
Microsoft.Extensions.Validation.ValidationsGenerator (6)
Parsers\ValidationsGenerator.TypesParser.cs (5)
72var hasValidatableBaseType = false; 88var hasValidatableDerivedTypes = false; 153var hasValidatableType = TryExtractValidatableType( 189var hasValidatableType = TryExtractValidatableType(member.Type, wellKnownTypes, ref validatableTypes, ref visitedTypes); 190var attributes = ExtractValidationAttributes(member, wellKnownTypes, out var isRequired);
src\Shared\RoslynUtils\ParsabilityHelper.cs (1)
118var implementsIParsable = typeSymbol.AllInterfaces.Any(
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
EmitterTests.cs (1)
118var hasNamespace = syntaxTree!
Microsoft.Gen.Logging (7)
Emission\Emitter.cs (1)
63var first = true;
Parsing\Parser.cs (5)
104var foundDataClassificationAttributesInProps = false; 164var loggingProperties = logPropertiesAttribute != null || tagProviderAttribute != null; 185var purelyStructuredLoggingParameter = loggingProperties && !parameterInTemplate; 386var keepMethod = true; 520var needsAtSign = false;
Parsing\Parser.LogProperties.cs (1)
336var isRegularType =
Microsoft.Gen.Logging.Unit.Tests (5)
LogParserUtilitiesTests.cs (3)
73var result = parser.RecordHasSensitivePublicMembers(symbolMock.Object, symbolHolder); 121var result = parser.RecordHasSensitivePublicMembers(symbolMock.Object, symbolHolder); 189var result = parser.ProcessLogPropertiesForParameter(
ParserUtilitiesTests.cs (2)
53var result = ParserUtilities.PropertyHasModifier(symbolMock.Object, SyntaxKind.ProtectedKeyword, CancellationToken.None); 74var result = ParserUtilities.PropertyHasModifier(symbolMock.Object, SyntaxKind.ProtectedKeyword, CancellationToken.None);
Microsoft.Gen.Metrics (5)
Emitter.cs (4)
58var first = true; 85var first = true; 123var first = true; 182var tagListInit = metricMethod.TagKeys.Count != 0 ||
MetricFactoryEmitter.cs (1)
72var first = true;
Microsoft.Interop.ComInterfaceGenerator (1)
ComClassGenerator.cs (1)
32var unsafeCodeIsEnabled = data.Right;
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSGeneratorFactory.cs (1)
303var isReturn = managedType == KnownManagedType.Function && i == argJSTypes.Length - 1;
Microsoft.JSInterop (1)
Infrastructure\DotNetDispatcher.cs (1)
326var success = reader.GetBoolean();
Microsoft.Maui (16)
Animations\Animation.cs (1)
199 var hasFinished = true;
Debugger\DebuggerDisplayHelpers.cs (2)
45 var first = true; 73 var firstItem = true;
Handlers\HybridWebView\HybridWebViewHandler.cs (1)
100 AppContext.TryGetSwitch(InvokeJavaScriptThrowsExceptionsSwitch, out var enabled) && enabled;
Handlers\Layout\LayoutExtensions.cs (1)
20 var found = false;
Hosting\Internal\MauiServiceCollection.cs (1)
50 var success = _descriptors.Remove(item);
Layouts\GridLayoutManager.cs (2)
818 var limitStarRowHeights = !double.IsInfinity(_gridHeightConstraint); 827 var limitStarRowWidths = !double.IsInfinity(_gridWidthConstraint);
SoftInputExtensions.cs (2)
81 var result = platformView.ShowSoftInput(); 94 var result = platformView.ShowSoftInput();
VisualDiagnostics\VisualDiagnosticsOverlay.cs (4)
68 var result = base.AddWindowElement(adorner); 92 var result = base.AddWindowElement(new RectangleGridAdorner(view, Density, Offset)); 108 var result = base.RemoveWindowElement(adorner); 133 var removed = false;
WindowOverlay\WindowOverlay.cs (2)
100 var result = _windowElements.Add(drawable); 111 var result = _windowElements.Remove(drawable);
Microsoft.Maui.Controls (74)
AnimationExtensions.cs (4)
145 var val = repeat(); 302 var result = false; 337 var repeat = false; 340 var animationsEnabled = info.AnimationManager.Ticker.SystemEnabled;
BindableObject.cs (3)
138 var changed = !Equals(original.Value, newValue); 589 var silent = (privateAttributes & SetValuePrivateFlags.Silent) != 0; 767 var isCurrent = binding == currentbinding;
BindablePropertyConverter.cs (1)
104 var isObsolete = GetObsoleteAttribute(bpinfo) != null;
Binding.cs (1)
124 var isApplied = IsApplied;
Brush\BrushTypeConverter.cs (3)
188 var hasAngle = TryParseAngle(direction, out var angle); 337 var hasPositionX = TryParseOffset(directionX, out var positionX); 338 var hasPositionY = TryParseOffset(directionY, out var positionY);
Button\Button.cs (1)
595 var spacingFirst = char.IsDigit(parts[0][0]);
DataTemplateSelector.cs (1)
17 var recycle = listView == null ? false :
FontExtensions.cs (2)
11 var bold = (attributes & FontAttributes.Bold) != 0; 12 var italic = (attributes & FontAttributes.Italic) != 0;
FontSizeConverter.cs (1)
28 var ignoreCase = (serviceProvider?.GetService(typeof(IConverterOptions)) as IConverterOptions)?.IgnoreCase ?? false;
Interactivity\MultiCondition.cs (2)
52 var oldState = (bool)bindable.GetValue(_aggregatedStateProperty); 53 var newState = true;
Interactivity\PropertyCondition.cs (1)
109 var oldState = (bool)bindable.GetValue(_stateProperty);
Internals\ImageParser.cs (1)
673 var isInterlaced = currentBitmap.IsInterlaced;
Internals\ProfilePage.cs (1)
136 var showZeros = false;
Items\SelectionList.cs (1)
89 var removed = _internal.Remove(item);
Label\Label.cs (7)
441 var isVerticallySizeable = (constraint & LayoutConstraint.VerticallyFixed) == 0; 442 var isHorizontallySizeable = (constraint & LayoutConstraint.HorizontallyFixed) == 0; 443 var isSizeable = isVerticallySizeable || isHorizontallySizeable; 463 var isSizeable = IsLabelSizeable(label); 470 var isHorizontallySizeable = (constraint & LayoutConstraint.HorizontallyFixed) == 0; 471 var isMultiline = breakMode == LineBreakMode.CharacterWrap || breakMode == LineBreakMode.WordWrap; 472 var isSingleLine = !isMultiline;
Layout\FlexLayout.cs (1)
578 var useMeasureHack = NeedsMeasureHack(width, height);
LegacyLayouts\Grid.cs (2)
190 var canFix = true; 217 var canFix = true;
LegacyLayouts\Layout.cs (1)
463 var isHeadless = CompressedLayout.GetIsHeadless(this);
LegacyLayouts\RelativeLayout.cs (2)
80 var solvedChild = false; 213 var set = false;
ListProxy.cs (3)
257 var inRange = false; 318 var countChanged = false; 323 var moved = false;
ListView\ListView.cs (2)
758 var isRetainStrategy = CachingStrategy == ListViewCachingStrategy.RetainElement; 759 var isDataTemplateSelector = ItemTemplate is DataTemplateSelector;
Menu\MenuBar.cs (1)
97 var result = _menus.Remove(item);
Menu\MenuBarItem.cs (1)
103 var result = RemoveLogicalChild((Element)item, index);
Menu\MenuFlyout.cs (1)
85 var result = RemoveLogicalChild((Element)item, index);
Menu\MenuFlyoutSubItem.cs (1)
76 var result = RemoveLogicalChild((Element)item);
Menu\MenuItem.cs (1)
135 var canExecute = CommandElement.GetCanExecute(menuItem);
MergedStyle.cs (1)
135 var first = true;
MultiPage.cs (1)
344 var currentNeedsUpdate = true;
NavigationPage\NavigationPage.Legacy.cs (1)
51 var removed = true;
Page\Page.cs (2)
477 var canceled = false; 811 var any = false;
PlatformConfiguration\iOSSpecific\VisualElement.cs (1)
77 var enabled = (bool)newValue;
Shell\SearchHandler.cs (1)
42 var isFocused = (bool)newvalue;
Shell\ShellSection.cs (5)
748 var allow = ((IShellController)Shell).ProposeNavigation( 778 var allow = ((IShellController)Shell).ProposeNavigation( 817 var allow = ((IShellController)Shell).ProposeNavigation( 858 var allow = ((IShellController)Shell).ProposeNavigation( 927 var allow = (!currentPage) ? true :
StyleSheets\Selector.cs (1)
115 var updateRoot = root == workingRoot;
SwipeGestureRecognizer.cs (1)
65 var detected = false;
SwipeView\SwipeView.Mapper.cs (2)
18 var contentBackgroundIsNull = Brush.IsNullOrEmpty(swipeView.Content.Background); 19 var contentBackgroundColorIsNull = swipeView.Content.BackgroundColor == null;
Tweener.cs (1)
44 var running = _step.Invoke((long)millisecondsSinceLastUpdate);
TypedBinding.cs (4)
176 var isApplied = IsApplied; 290 var isTSource = sourceObject is TSource; 300 var needsGetter = (mode == BindingMode.TwoWay && !fromTarget) || mode == BindingMode.OneWay || mode == BindingMode.OneTime; 329 var needsSetter = (mode == BindingMode.TwoWay && fromTarget) || mode == BindingMode.OneWayToSource;
VisualElement\VisualElement.cs (1)
1725 var isFocused = (bool)newvalue;
Window\Window.cs (3)
221 var shouldTriggerSizeChanged = (Width != frame.Width) || (Height != frame.Height); 289 var result = _overlays.Add(overlay); 305 var result = _overlays.Remove(overlay);
Xaml\TypeConversionExtensions.cs (3)
163 var ignoreCase = (serviceProvider?.GetService(typeof(IConverterOptions)) as IConverterOptions)?.IgnoreCase ?? false; 194 if (toType == typeof(Boolean)) 195 return Boolean.Parse(str);
Microsoft.Maui.Controls.BindingSourceGen (8)
BindingSourceGenerator.cs (1)
97 var enabledNullable = IsNullableContextEnabled(context);
BindingTransformer.cs (2)
22 var sourceIsReferenceType = newPath.Count == 0 && !BindingInvocationDescription.SourceType.IsValueType; 23 var previousPartIsReferenceType = newPath.Count > 0 && PreviousPartIsReferenceType(newPath.Last());
ITypeSymbolExtensions.cs (1)
19 var isNullable = IsTypeNullable(typeSymbol, enabledNullable);
PathParser.cs (3)
52 var isReferenceType = typeInfo.IsReferenceType; 109 var isReferenceType = typeInfo?.IsReferenceType ?? false; 191 var isReferenceType = typeSymbol?.IsReferenceType ?? false;
Setter.cs (1)
25 var skipConditionalAccess = skipNextConditionalAccess;
Microsoft.Maui.Controls.Build.Tasks (23)
CompiledConverters\RDSourceTypeConverter.cs (1)
101 var hasDefaultCtor = resourceType.Methods.Any(md => md.IsConstructor && !md.HasParameters);
CreateObjectVisitor.cs (1)
395 var hasValue = node.CollectionItems.Count == 1 && node.CollectionItems[0] is ValueNode &&
DebugXamlCTask.cs (1)
32 var debug = DebugSymbols || (!string.IsNullOrEmpty(DebugType) && DebugType.ToLowerInvariant() != "none");
NodeILExtensions.cs (5)
188 var isExtendedConverter = typeConverter.ImplementsInterface(context.Cache, module.ImportReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "IExtendedTypeConverter"))); 218 var isNullable = false; 258 if (TryFormat(Boolean.Parse, node, str)) 613 var createAllServices = requiredServices is null; 614 var alreadyContainsProvideValueTarget = false;
SetNamescopesAndRegisterNamesVisitor.cs (1)
48 var setNameScope = false;
SetPropertiesVisitor.cs (10)
110 var _ = false; 287 var acceptEmptyServiceProvider = vardefref.VariableDefinition.VariableType.GetCustomAttribute(context.Cache, module, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Xaml", "AcceptEmptyServiceProviderAttribute")) != null; 410 var acceptEmptyServiceProvider = context.Variables[node].VariableType.GetCustomAttribute(context.Cache, module, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Xaml", "AcceptEmptyServiceProviderAttribute")) != null; 453 var acceptEmptyServiceProvider = context.Variables[node].VariableType.GetCustomAttribute(context.Cache, module, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Xaml", "AcceptEmptyServiceProviderAttribute")) != null; 766 var first = true; 1173 var bpRef = GetBindablePropertyReference(parent, propertyName.NamespaceURI, ref localName, out System.Boolean attached, context, iXmlLineInfo); 1240 var isObsolete = bpDef.CustomAttributes.Any(ca => ca.AttributeType.FullName == "System.ObsoleteAttribute"); 1607 var propertyIsObsolete = property.CustomAttributes.Any(ca => ca.AttributeType.FullName == "System.ObsoleteAttribute"); 1612 var propertySetterIsObsolete = propertySetter.CustomAttributes.Any(ca => ca.AttributeType.FullName == "System.ObsoleteAttribute"); 1681 var bpRef = GetBindablePropertyReference(parent, propertyName.NamespaceURI, ref localName, out var attached, context, lineInfo);
XamlCTask.cs (4)
161 var skipassembly = !DefaultCompile; 193 var debug = DebugSymbols || (!string.IsNullOrEmpty(DebugType) && DebugType.ToLowerInvariant() != "none"); 219 var skipmodule = skipassembly; 249 var skiptype = skipmodule;
Microsoft.Maui.Controls.Maps (2)
HandlerImpl\Polygon.Impl.cs (1)
122 var result = Geopath.Remove(item);
HandlerImpl\Polyline.Impl.cs (1)
121 var result = Geopath.Remove(item);
Microsoft.Maui.Controls.SourceGen (6)
CodeBehindGenerator.cs (6)
278 if (!TryParseXaml(xamlItem, uid, compilation, xmlnsCache, typeCache, context.CancellationToken, out var accessModifier, out var rootType, out var rootClrNamespace, out var generateDefaultCtor, out var addXamlCompilationAttribute, out var hideFromIntellisense, out var XamlResourceIdOnly, out var baseType, out var namedFields)) 407 var hasXamlCompilationProcessingInstruction = GetXamlCompilationProcessingInstruction(root.OwnerDocument); 692 var match = false;
Microsoft.Maui.Controls.Xaml (10)
ApplyPropertiesVisitor.cs (3)
384 var attached = GetRealNameAndType(ref bpOwnerType, propertyName.NamespaceURI, ref localName, rootElement, lineInfo); 439 var attached = GetRealNameAndType(ref bpOwnerType, propertyName.NamespaceURI, ref localName, rootElement, lineInfo); 609 var nullable = property.ReturnType.IsGenericType &&
CreateValuesVisitor.cs (2)
369 if (nodeType == typeof(Boolean) && bool.TryParse(valuestring, out var boolval))
XamlLoader.cs (2)
50 var xaml = GetXamlForType(callingType, view, out var useDesignProperties); 80 var doNotThrow = ResourceLoader.ExceptionHandler2 != null;
XamlParser.cs (3)
57 var isEmpty = reader.IsEmptyElement; 138 var skipFirstRead = nested; 159 var isEmpty = reader.IsEmptyElement && reader.Name == name;
Microsoft.Maui.Essentials (1)
DeviceDisplay\DeviceDisplay.shared.cs (1)
122 var wasStopped = MainDisplayInfoChangedInternal is null;
Microsoft.Maui.Graphics (11)
ArcFlattener.cs (1)
82 var found = false;
PathBuilder.cs (2)
591 var largeArcFlag = NextBoolValue; 592 var sweepFlag = NextBoolValue;
PathF.cs (5)
912 var clockwise = _arcClockwise[clockwiseIndex++]; 1001 var segmentClosed = false; 1325 var arcClockwise = _arcClockwise[i]; 1382 var arcClockwise = _arcClockwise[i]; 1498 var clockwise = GetArcClockwise(arcClockwiseIndex++);
ScalingCanvas.cs (1)
251 var restored = _canvas.RestoreState();
Text\TextAttributesExtensions.cs (1)
108 if (bool.TryParse(value, out var boolValue))
Text\XmlAttributedTextReader.cs (1)
151 if (bool.TryParse(value, out var boolValue))
Microsoft.Maui.Graphics.Skia (4)
SKGraphicsExtensions.cs (3)
156 var clockwise = path.GetArcClockwise(arcClockwiseIndex++); 236 var clockwise = target.GetArcClockwise(arcClockwiseIndex); 312 var clockwise = target.GetArcClockwise(arcClockwiseIndex++);
SkiaTextLayout.cs (1)
228 var found = false;
Microsoft.Maui.Graphics.Text.Markdig (6)
Renderer\EmphasisInlineRenderer.cs (6)
14 var bold = IsBold(obj); 15 var underline = IsUnderline(obj); 16 var italic = IsItalic(obj); 17 var strikethrough = IsStrikethrough(obj); 18 var subscript = IsSubscript(obj); 19 var superscript = IsSuperscript(obj);
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (3)
src\Graphics\src\Graphics\Platforms\Windows\GraphicsExtensions.cs (3)
138 var figureOpen = false; 190 var clockwise = path.GetArcClockwise(arcClockwiseIndex++); 318 var clockwise = path.GetArcClockwise(arcClockwiseIndex);
Microsoft.Maui.Resizetizer (6)
ResizeImageInfo.cs (2)
91 if (bool.TryParse(image.GetMetadata("Resize"), out var rz)) 111 if (bool.TryParse(image.GetMetadata("IsAppIcon"), out var iai))
ResizetizeImages.cs (1)
137 var hasDuplicates = false;
SkiaSharpAppIconTools.cs (2)
18 var hasBackground = !string.IsNullOrWhiteSpace(info.Filename) && File.Exists(info.Filename); 19 var hasForeground = !string.IsNullOrWhiteSpace(info.ForegroundFilename) && File.Exists(info.ForegroundFilename);
Utils.cs (1)
56 var exists = File.Exists(path);
Microsoft.ML.AutoML (26)
API\BinaryClassificationExperiment.cs (5)
326var useSdca = Settings.Trainers.Contains(BinaryClassificationTrainer.SdcaLogisticRegression); 327var uselbfgs = Settings.Trainers.Contains(BinaryClassificationTrainer.LbfgsLogisticRegression); 328var useLgbm = Settings.Trainers.Contains(BinaryClassificationTrainer.LightGbm); 329var useFastForest = Settings.Trainers.Contains(BinaryClassificationTrainer.FastForest); 330var useFastTree = Settings.Trainers.Contains(BinaryClassificationTrainer.FastTree);
API\MulticlassClassificationExperiment.cs (6)
316var useSdcaMaximumEntrophy = Settings.Trainers.Contains(MulticlassClassificationTrainer.SdcaMaximumEntropy); 317var uselbfgsLR = Settings.Trainers.Contains(MulticlassClassificationTrainer.LbfgsLogisticRegressionOva); 318var uselbfgsME = Settings.Trainers.Contains(MulticlassClassificationTrainer.LbfgsMaximumEntropy); 319var useLgbm = Settings.Trainers.Contains(MulticlassClassificationTrainer.LightGbm); 320var useFastForest = Settings.Trainers.Contains(MulticlassClassificationTrainer.FastForestOva); 321var useFastTree = Settings.Trainers.Contains(MulticlassClassificationTrainer.FastTreeOva);
API\RankingExperiment.cs (2)
89var isMetricMaximizing = new OptimizingMetricInfo(metric).IsMaximizing; 103var isMetricMaximizing = new OptimizingMetricInfo(metric).IsMaximizing;
API\RegressionExperiment.cs (7)
299var useSdca = Settings.Trainers.Contains(RegressionTrainer.StochasticDualCoordinateAscent); 300var uselbfgs = Settings.Trainers.Contains(RegressionTrainer.LbfgsPoissonRegression); 301var useLgbm = Settings.Trainers.Contains(RegressionTrainer.LightGbm); 302var useFastForest = Settings.Trainers.Contains(RegressionTrainer.FastForest); 303var useFastTree = Settings.Trainers.Contains(RegressionTrainer.FastTree) || Settings.Trainers.Contains(RegressionTrainer.FastTreeTweedie); 343var isMetricMaximizing = new OptimizingMetricInfo(metric).IsMaximizing; 356var isMetricMaximizing = new OptimizingMetricInfo(metric).IsMaximizing;
ColumnInference\TextFileContents.cs (1)
56var foundAny = false;
Experiment\Runners\CrossValRunner.cs (1)
62var allRunsSucceeded = trainResults.All(r => r.Exception == null);
Experiment\Runners\CrossValSummaryRunner.cs (1)
67var allRunsSucceeded = trainResults.All(r => r.exception == null);
Experiment\SuggestedPipeline.cs (1)
81var trainerEncountered = false;
Experiment\SuggestedPipelineBuilder.cs (1)
20var cacheBeforeTrainer = ShouldCacheBeforeTrainer(trainerInfo, cacheBeforeTrainerSettings);
Tuner\PipelineProposer.cs (1)
138var isSuccess = duration != 0 && !double.IsNaN(loss) && !double.IsInfinity(loss);
Microsoft.ML.AutoML.Samples (3)
AutoMLExperiment.cs (1)
93var label = randomFloat() > 0.5f;
Sweepable\ParameterExample.cs (1)
24var b = boolParam.AsType<bool>(); // b == false
Sweepable\SweepableLightGBMBinaryExperiment.cs (1)
120var label = randomFloat() > 0.5f;
Microsoft.ML.AutoML.SourceGenerator (4)
EstimatorTypeGenerator.cs (1)
29if (flags.TryGetValue(nameof(EstimatorTypeGenerator), out var res) && res == false)
SearchSpaceGenerator.cs (1)
26if (flags.TryGetValue(nameof(SearchSpaceGenerator), out var res) && res == false)
SweepableEstimatorFactoryGenerator.cs (1)
26if (flags.TryGetValue(nameof(SweepableEstimatorFactoryGenerator), out var res) && res == false)
SweepableEstimatorGenerator.cs (1)
25if (flags.TryGetValue(nameof(SweepableEstimatorGenerator), out var res) && res == false)
Microsoft.ML.AutoML.Tests (5)
AutoFitTests.cs (1)
664var containsMessage = lastException.Message.Contains(expectedExceptionMessage);
StopTrainingManagerTests.cs (3)
31var isOnStopTrainingGetInvoked = false; 50var isOnStopTrainingGetInvoked = false; 77var isOnStopTrainingGetInvoked = false;
UserInputValidationTests.cs (1)
385var validationExceptionThrown = false;
Microsoft.ML.Core (4)
Data\DataKind.cs (1)
64/// <summary>boolean variable type, type of <see cref="System.Boolean"/>.</summary>
Data\IEstimator.cs (2)
191GetColumnTypeShape(annotationColumn.Type, out var mVecKind, out var mItemType, out var mIsKey); 196GetColumnTypeShape(schema[iCol].Type, out var vecKind, out var itemType, out var isKey);
Utilities\ResourceManagerUtils.cs (1)
274var hasHeader = response.Headers.TryGetValues("content-length", out headers);
Microsoft.ML.Core.Tests (11)
UnitTests\CoreBaseTestClass.cs (2)
253var f1 = curs1.IsColumnActive(curs1.Schema[col]); 254var f2 = curs2.IsColumnActive(curs2.Schema[col]);
UnitTests\TestEntryPoints.cs (3)
5004var b = cursor.MoveNext(); 5368var b = cursor.MoveNext(); 5591var b = cursor.MoveNext();
UnitTests\TestUtilities.cs (3)
205var x1Temp = x[1]; 211var x0Temp = x[0]; 217var xLengthTemp = x[x.Length - 1];
UnitTests\TestVBuffer.cs (3)
222var norm = i != 0; 251var norm = i != 0; 1039var result = equalityFunc(expected.GetValues()[i], actual.GetValues()[i]);
Microsoft.ML.Data (99)
Commands\DataCommand.cs (4)
285var loadTrans = ImplOptions.LoadTransforms ?? true; 355var isText = 358var isBinary = string.Equals(ext, ".idv", StringComparison.OrdinalIgnoreCase); 359var isTranspose = string.Equals(ext, ".tdv", StringComparison.OrdinalIgnoreCase);
Commands\SaveDataCommand.cs (2)
65var isBinary = string.Equals(ext, ".idv", StringComparison.OrdinalIgnoreCase); 66var isTranspose = string.Equals(ext, ".tdv", StringComparison.OrdinalIgnoreCase);
Commands\ScoreCommand.cs (2)
143var isText = ext == ".txt" || ext == ".tlc"; 158var outputIsBinary = writer is BinaryWriter;
Data\Conversion.cs (47)
17using BL = Boolean; 125AddStd<I1, BL>(Convert); 135AddStd<I2, BL>(Convert); 145AddStd<I4, BL>(Convert); 155AddStd<I8, BL>(Convert); 166AddStd<U1, BL>(Convert); 177AddStd<U2, BL>(Convert); 188AddStd<U4, BL>(Convert); 199AddStd<U8, BL>(Convert); 211AddStd<R4, BL>(Convert); 218AddStd<R8, BL>(Convert); 234AddStd<TX, BL>(Convert); 240AddStd<BL, I1>(Convert); 241AddStd<BL, I2>(Convert); 242AddStd<BL, I4>(Convert); 243AddStd<BL, I8>(Convert); 244AddStd<BL, R4>(Convert); 245AddStd<BL, R8>(Convert); 246AddStd<BL, BL>(Convert); 247AddAux<BL, SB>(Convert); 248AddStd<BL, TX>(Convert); 284AddIsDef<BL>(IsDefault); 311AddTryParse<BL>(TryParse); 783private bool IsDefault(in BL src) => src == default; 926public void Convert(in BL src, ref SB dst) 951public void Convert(in BL src, ref TX dst) => dst = src.ToString().AsMemory(); 958public void Convert(in R8 src, ref BL dst) => dst = System.Convert.ToBoolean(src); 959public void Convert(in R4 src, ref BL dst) => dst = System.Convert.ToBoolean(src); 960public void Convert(in I1 src, ref BL dst) => dst = System.Convert.ToBoolean(src); 961public void Convert(in I2 src, ref BL dst) => dst = System.Convert.ToBoolean(src); 962public void Convert(in I4 src, ref BL dst) => dst = System.Convert.ToBoolean(src); 963public void Convert(in I8 src, ref BL dst) => dst = System.Convert.ToBoolean(src); 964public void Convert(in U1 src, ref BL dst) => dst = System.Convert.ToBoolean(src); 965public void Convert(in U2 src, ref BL dst) => dst = System.Convert.ToBoolean(src); 966public void Convert(in U4 src, ref BL dst) => dst = System.Convert.ToBoolean(src); 967public void Convert(in U8 src, ref BL dst) => dst = System.Convert.ToBoolean(src); 1530public bool TryParse(in TX src, out BL dst) 1702public void Convert(in TX src, ref BL value) 1722public void Convert(in BL src, ref I1 dst) => dst = System.Convert.ToSByte(src); 1723public void Convert(in BL src, ref I2 dst) => dst = System.Convert.ToInt16(src); 1724public void Convert(in BL src, ref I4 dst) => dst = System.Convert.ToInt32(src); 1725public void Convert(in BL src, ref I8 dst) => dst = System.Convert.ToInt64(src); 1726public void Convert(in BL src, ref R4 dst) => dst = System.Convert.ToSingle(src); 1727public void Convert(in BL src, ref R8 dst) => dst = System.Convert.ToDouble(src); 1728public void Convert(in BL src, ref BL dst) => dst = src;
Data\DataViewTypeManager.cs (3)
28typeof(Boolean), typeof(SByte), typeof(Byte), 244var sameType = TargetType.Equals(other.TargetType); 246var sameAttributeConfig = true;
DataView\BatchDataViewMapperBase.cs (1)
158var good = _lookAheadCursor.MoveNext();
DataView\DataViewConstructionUtils.cs (1)
738var result = _enumerator.MoveNext();
EntryPoints\EntryPointNode.cs (2)
320public Boolean AddOutputVariable(string name, Type type) 912var checkpoint = node[FieldNames.Checkpoint] == null ? false : node[FieldNames.Checkpoint].Value<bool>();
EntryPoints\InputBuilder.cs (2)
79var optional = fieldInfo.GetCustomAttributes(typeof(TlcModule.OptionalInputAttribute), false).Any(); 279var isExplicit = ExtractOptional(ref instanceVal, ref type);
Evaluators\AnomalyDetectionEvaluator.cs (1)
608var moved = cursor.MoveNext();
Evaluators\AucAggregator.cs (4)
141var hasMorePos = posSorted.MoveNext(); 142var hasMoreNeg = negSorted.MoveNext(); 245var hasMorePos = posSorted.MoveNext(); 246var hasMoreNeg = negSorted.MoveNext();
Evaluators\BinaryClassifierEvaluator.cs (4)
832var moved = cursor.MoveNext(); 898var moved = cursor.MoveNext(); 959var moved = cursor.MoveNext(); 1023var moved = cursor.MoveNext();
Evaluators\ClusteringEvaluator.cs (1)
88var moved = cursor.MoveNext();
Evaluators\EvaluatorBase.cs (1)
136var need = aggregator.FinishPass();
Evaluators\EvaluatorUtils.cs (3)
971var result = true; 1062var hasStrat = stratCol >= 0; 1085var hasWeighted = isWeightedColumn.HasValue;
Evaluators\MulticlassClassificationEvaluator.cs (2)
466var wasKnownLabel = true; 570var moved = cursor.MoveNext();
Evaluators\RankingEvaluator.cs (1)
271var moved = cursor.MoveNext();
Evaluators\RegressionEvaluator.cs (1)
190var moved = cursor.MoveNext();
Transforms\ColumnSelecting.cs (2)
347var keepHidden = GetHiddenOption(env, hiddenOption); 363var colKeepHidden = GetHiddenOption(env, colHiddenOption);
Transforms\GenerateNumberTransform.cs (1)
71var result = uint.TryParse(str.Substring(ich + 1), out tmp);
Transforms\Hashing.cs (1)
897foreach (var value in values.DenseValues())
Transforms\InvertHashUtils.cs (1)
393var result = factory.TryGetCodec(new VectorDataViewType(TextDataViewType.Instance), out codec);
Transforms\KeyToVector.cs (1)
717var isOutputCountVector = _parent._columns[iinfo].OutputCountVector;
Transforms\NormalizeColumn.cs (2)
866var accept = label >= 0 && AcceptColumnValue(); // skip examples with negative label 894var result = AcceptColumnValue(in colValue);
Transforms\PerGroupTransformBase.cs (1)
336var good = _groupCursor.MoveNext() && _newGroupInGroupCursorDel();
Transforms\SlotsDroppingTransformer.cs (2)
544var hasSlotNames = input[_cols[iinfo]].HasSlotNames(vectorType.Size); 840var hasSlotNames = InputSchema[_cols[iinfo]].HasSlotNames(vectorType.Size);
Transforms\ValueMapping.cs (2)
108var isKey = Transformer.ValueColumnType is KeyDataViewType; 716var termLookupModel = CheckModelVersion(ctx, GetTermLookupVersionInfo());
Transforms\ValueToKeyMappingTransformer.cs (1)
834CastInputToFloat<Boolean>(ctx, out node, out termIds, srcVariableName, iinfo, opType, labelEncoderOutput);
Utilities\StreamUtils.cs (2)
90var pathEmpty = (path == null || path.Length == 0); 127var pathEmpty = !(currentPattern.StartsWith("./") || currentPattern.StartsWith(".\\"));
Utils\SequencePool.cs (1)
181var success = TryDecodeOne(_bytes, ref ibCur, _start[idCur + 1], out decoded);
Microsoft.ML.Ensemble (3)
Selector\SubModelSelector\BaseBestPerformanceSelector.cs (1)
87var found = false;
Selector\SubModelSelector\BaseSubModelSelector.cs (1)
37var found = false;
Trainer\EnsembleTrainerBase.cs (1)
136var needMetrics = Args.ShowMetrics || Combiner is IWeightedAverager;
Microsoft.ML.EntryPoints (1)
TrainTestMacro.cs (1)
62public Boolean IncludeTrainingMetrics = false;
Microsoft.ML.FastTree (6)
FastTree.cs (1)
191var useTranspose = UseTranspose(FastTreeTrainerOptions.DiskTranspose, trainData) && (ValidData == null || UseTranspose(FastTreeTrainerOptions.DiskTranspose, ValidData));
GamTrainer.cs (1)
256var useTranspose = UseTranspose(GamTrainerOptions.DiskTranspose, trainData);
TreeEnsemble\InternalRegressionTree.cs (1)
535foreach (var split in CategoricalSplit)
TreeTrainersCatalog.cs (3)
76/// <param name="labelColumnName">The name of the label column. The column data must be <see cref="System.Boolean"/>.</param> 186/// <param name="labelColumnName">The name of the label column. The column data must be <see cref="System.Boolean"/>.</param> 392/// <param name="labelColumnName">The name of the label column. The column data must be <see cref="System.Boolean"/>.</param>
Microsoft.ML.GenAI.Core (1)
Module\Attention.cs (1)
136var outputAttentions = input.OutputAttentions;
Microsoft.ML.GenAI.LLaMA (2)
Module\LlamaModel.cs (2)
65var outputAttentions = input.OutputAttentions; 66var outputHiddenStates = input.OutputHiddenStates;
Microsoft.ML.GenAI.Mistral (2)
MistralModel.cs (2)
59var outputAttentions = input.OutputAttentions; 60var outputHiddenStates = input.OutputHiddenStates;
Microsoft.ML.GenAI.Phi (5)
Module\Phi2Model.cs (3)
60(var outputAttentions, var outputHiddenStates, var useCache) = options;
Module\Phi3Model.cs (2)
62var outputAttentions = input.OutputAttentions; 63var outputHiddenStates = input.OutputHiddenStates;
Microsoft.ML.InternalCodeAnalyzer (1)
INamedTypeSymbolExtensions.cs (1)
15if (knownTestAttributes.TryGetValue(attributeClass, out var isTest))
Microsoft.ML.LightGbm (1)
LightGbmCatalog.cs (1)
91/// <param name="labelColumnName">The name of the label column. The column data must be <see cref="System.Boolean"/>.</param>
Microsoft.ML.Mkl.Components (1)
MklComponentsCatalog.cs (1)
79/// <param name="labelColumnName">The name of the label column. The column data must be <see cref="System.Boolean"/>.</param>
Microsoft.ML.OnnxTransformer (6)
OnnxTransform.cs (3)
548var isKeyType = itemType is KeyDataViewType; 782var isVector = input.Schema[colIndex].Type is VectorDataViewType; 886var isKnownSize = (input.Schema[colIndex].Type as VectorDataViewType).IsKnownSize;
OnnxTypeParser.cs (1)
33scalarType = typeof(System.Boolean);
OnnxUtils.cs (2)
506typeof(Boolean), 522{ typeof(Boolean) , InternalDataKind.BL},
Microsoft.ML.Samples (30)
Dynamic\DataOperations\FilterRowsByStatefulCustomPredicate.cs (1)
51var filter = state.Filter;
Dynamic\Trainers\BinaryClassification\AveragedPerceptron.cs (1)
92var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\AveragedPerceptronWithOptions.cs (1)
103var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\FactorizationMachine.cs (1)
100var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\FastForest.cs (1)
95var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\FastForestWithOptions.cs (1)
107var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\FastTree.cs (1)
98var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\FastTreeWithOptions.cs (1)
110var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\LbfgsLogisticRegression.cs (1)
95var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\LbfgsLogisticRegressionWithOptions.cs (1)
104var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\LdSvm.cs (1)
92var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\LdSvmWithOptions.cs (1)
101var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\LightGbm.cs (1)
95var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\LightGbmWithOptions.cs (1)
106var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\LinearSvm.cs (1)
92var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\LinearSvmWithOptions.cs (1)
101var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\PriorTrainer.cs (1)
92var label = randomFloat() > 0.3f;
Dynamic\Trainers\BinaryClassification\SdcaLogisticRegression.cs (1)
100var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\SdcaLogisticRegressionWithOptions.cs (1)
112var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\SdcaNonCalibrated.cs (1)
99var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\SdcaNonCalibratedWithOptions.cs (1)
114var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\SgdCalibrated.cs (1)
92var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\SgdCalibratedWithOptions.cs (1)
104var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\SgdNonCalibrated.cs (1)
92var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\SgdNonCalibratedWithOptions.cs (1)
101var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\SymbolicSgdLogisticRegression.cs (1)
95var label = randomFloat() > 0.5f;
Dynamic\Trainers\BinaryClassification\SymbolicSgdLogisticRegressionWithOptions.cs (1)
104var label = randomFloat() > 0.5f;
Dynamic\Transforms\TreeFeaturization\FastForestBinaryFeaturizationWithOptions.cs (1)
129var label = randomFloat() > 0.5f;
Dynamic\Transforms\TreeFeaturization\FastTreeBinaryFeaturizationWithOptions.cs (1)
131var label = randomFloat() > 0.5f;
Dynamic\Transforms\TreeFeaturization\PretrainedTreeEnsembleFeaturizationWithOptions.cs (1)
138var label = randomFloat() > 0.5;
Microsoft.ML.StandardTrainers (13)
FactorizationMachine\FactorizationMachineCatalog.cs (2)
24/// <param name="labelColumnName">The name of the label column. The column data must be <see cref="System.Boolean"/>.</param> 47/// <param name="labelColumnName">The name of the label column. The column data must be <see cref="System.Boolean"/>.</param>
FactorizationMachine\FieldAwareFactorizationMachineUtils.cs (2)
109var active0 = activeIndices.Contains(0); 110var active1 = activeIndices.Contains(1);
LdSvm\LdSvmTrainer.cs (1)
602var noNaNs = FloatUtils.IsFinite(features.GetValues());
Standard\SdcaBinary.cs (2)
466var l1ThresholdZero = l1Threshold == 0; 624var convergenceChecked = false;
StandardTrainersCatalog.cs (6)
28/// <param name="labelColumnName">The name of the label column, or dependent variable. The column data must be <see cref="System.Boolean"/>.</param> 83/// <param name="labelColumnName">The name of the label column, or dependent variable. The column data must be <see cref="System.Boolean"/>.</param> 243/// <param name="labelColumnName">The name of the label column. The column data must be <see cref="System.Boolean"/>.</param> 399/// <param name="labelColumnName">The name of the label column. The column data must be <see cref="System.Boolean"/>.</param> 528/// <param name="labelColumnName">The name of the label column. The column data must be <see cref="System.Boolean"/>.</param> 813/// <param name="labelColumnName">The name of the label column. The column data must be <see cref="System.Boolean"/>.</param>
Microsoft.ML.TensorFlow (2)
TensorflowTransform.cs (2)
158var load = ctx.TryLoadBinaryStream("TFSavedModel", br => 450var isFrozen = string.IsNullOrEmpty(_savedModelPath);
Microsoft.ML.TensorFlow.Tests (1)
TensorflowTests.cs (1)
1235var thrown = false;
Microsoft.ML.TestFramework (3)
BaseTestBaseline.cs (1)
556var inRange = GetNumbersFromFile(ref line1, ref line2, digitsOfPrecision, parseOption);
DataPipe\TestDataPipeBase.cs (2)
710var f1 = curs1.IsColumnActive(curs1.Schema[col]); 711var f2 = curs2.IsColumnActive(curs2.Schema[col]);
Microsoft.ML.Tests (15)
ExpressionLanguageTests\ExpressionLanguageTests.cs (12)
35using BL = System.Boolean; 355var v = (bool)src; 466FunctionProviderUtils.Fn<I4, BL, R4[], R4>(Var)); 484FunctionProviderUtils.Fn<BL, BL>(F)); 492FunctionProviderUtils.Fn<BL, BL>(Dump), 498FunctionProviderUtils.Fn<TX, BL, BL>(Dump), 535public static R4 Var(I4 a, BL b, R4[] c) 585public static BL F(BL a)
OnnxConversionTest.cs (1)
973foreach (var zeroMean in zeroMeans)
TrainerEstimators\TreeEstimators.cs (1)
634var areEqual = true;
Transformers\ConcatTests.cs (1)
24var thrown = false;
Microsoft.ML.TimeSeries (5)
AdaptiveSingularSpectrumSequenceModeler.cs (1)
1256var learnNaiveModel = false;
SSaForecasting.cs (4)
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)" />
Microsoft.ML.TorchSharp (17)
AutoFormerV2\AutoformerV2.cs (6)
103var weightRequiresGrad = module.weight.requires_grad; 107var biasRequiresGrad = module.bias.requires_grad; 115var weightRequiresGrad = module.weight.requires_grad; 119var biasRequiresGrad = module.bias.requires_grad; 127var weightRequiresGrad = module.weight.requires_grad; 131var biasRequiresGrad = module.bias.requires_grad;
AutoFormerV2\ObjectDetectionTrainer.cs (2)
294var cursorValid = true; 327var cursorValid = true;
NasBert\Models\NasBertEncoder.cs (1)
168var usePaddingMask = paddingMask.any().ToBoolean();
NasBert\Modules\Embedding\LearnedPositionalEmbedding.cs (1)
44ParseArguments(param, out var incrementalState, out var positions);
NasBert\Modules\Embedding\SinusoidalPositionalEmbedding.cs (1)
70ParseArguments(param, out var incrementalState, out var timeStep);
Roberta\QATrainer.cs (2)
279var cursorValid = true; 317var cursorValid = true;
TorchSharpBaseTrainer.cs (4)
211var cursorValid = true; 236var cursorValid = true; 292var cursorValid = true; 309var cursorValid = true;
Microsoft.ML.Transforms (86)
CustomMappingTransformer.cs (1)
265SchemaShape.GetColumnTypeShape(col.ColumnType, out var vecKind, out var itemType, out var isKey);
Expression\BuiltinFunctions.cs (28)
21using BL = System.Boolean; 42Contracts.Assert(type == typeof(BL) || type == typeof(I4) || type == typeof(I8) || type == typeof(TX), 158FunctionProviderUtils.Fn<BL, BL>(Default), 315FunctionProviderUtils.Fn<R4, BL>(IsNA), 316FunctionProviderUtils.Fn<R8, BL>(IsNA)); 320FunctionProviderUtils.Fn<TX, BL>(ToBL), 321Id<BL>()); 327FunctionProviderUtils.Fn<BL, I4>(Convert.ToInt32), 335FunctionProviderUtils.Fn<BL, I8>(Convert.ToInt64), 345FunctionProviderUtils.Fn<BL, R4>(Convert.ToSingle), 353FunctionProviderUtils.Fn<BL, R8>(Convert.ToDouble), 361FunctionProviderUtils.Fn<BL, TX>(ToTX), 401if (type == typeof(BL)) 402return default(BL); 467public static BL Default(BL a) 469return default(BL); 833public static BL IsNA(R4 a) 839public static BL IsNA(R8 a) 844public static BL ToBL(TX a) 846BL res = default(BL); 913public static TX ToTX(BL src) 922public static BL Equals(TX first, TX second) 928public static BL NotEquals(TX first, TX second) 940public static BL False() 946public static BL True()
Expression\CodeGen.cs (16)
14using BL = System.Boolean; 102private static readonly MethodInfo _methGetFalseBL = ((Func<BL>)BuiltinFunctions.False).GetMethodInfo(); 103private static readonly MethodInfo _methGetTrueBL = ((Func<BL>)BuiltinFunctions.True).GetMethodInfo(); 235Contracts.Assert(value is BL); 236GenBL((BL)value); 278Contracts.Assert(node.ExprValue is BL); 279GenBL((BL)node.ExprValue); 439CallFnc<BL, byte>(BuiltinFunctions.Not); 667private void GenBL(BL value) 723var cond = (BL?)node.Cond.ExprValue; 780CallFnc<TX, TX, BL>(BuiltinFunctions.Equals); 783CallFnc<TX, TX, BL>(BuiltinFunctions.NotEquals); 805var isStrict = tid == node.TidStrict; 879var isStrict = tid == node.TidStrict; 973var x = (BL)val;
Expression\LambdaBinder.cs (18)
15using BL = System.Boolean; 284BL? bl = GetBoolOp(node.Arg); 299private BL? GetBoolOp(ExprNode arg) 303return (BL?)arg.ExprValue; 361BL? v1 = GetBoolOp(node.Left); 362BL? v2 = GetBoolOp(node.Right); 821BL? cond = GetBoolOp(node.Cond); 852BL? v1 = GetBoolOp(node.Left); 853BL? v2 = GetBoolOp(node.Right); 1055node.SetValue(default(BL?)); 1084BL? res = isStrict ? cmpStrict(valuePrev, value) : cmpLax(valuePrev, value); 1112BL? res = cmpStrict(value2, value); 1497BL? val; 1772private delegate BL? Cmp(object a, object b); 1780(a,b) => Cast<BL>(a) == Cast<BL>(b), 1794(a,b) => Cast<BL>(a) != Cast<BL>(b),
Expression\Node.cs (7)
14using BL = System.Boolean; 349return typeof(BL); 367if (type == typeof(BL)) 390public void SetValue(BL value) 396public void SetValue(BL? value) 516public bool TryGet(out BL? value) 520value = (BL?)ExprValue;
Expression\Printer.cs (3)
12using BL = System.Boolean; 233Show((BL)value); 270private void Show(BL x)
ExpressionTransformer.cs (1)
200var b = vectorCol.Annotations.TryFindColumn(AnnotationUtils.Kinds.SlotNames, out var slotNames);
ExtensionsCatalog.cs (1)
25/// This column's data type will be a vector of <see cref="System.Boolean"/>.</param>
GroupTransform.cs (1)
604var res = _trailingCursor.MoveNext();
MissingValueHandlingTransformer.cs (1)
152var addInd = column.ConcatIndicator ?? options.Concat;
PermutationFeatureImportanceExtensions.cs (2)
209/// <param name="labelColumnName">Label column name. The column data must be <see cref="System.Boolean"/>.</param> 272/// <param name="labelColumnName">Label column name. The column data must be <see cref="System.Boolean"/>.</param>
StatefulCustomMappingTransformer.cs (4)
186var iinfo = _bindings.MapColumnIndex(out var isSrc, col.Index); 250_bindings.MapColumnIndex(out var isSrc, i); 305var iinfo = _parent._bindings.MapColumnIndex(out var isSrc, i); 398SchemaShape.GetColumnTypeShape(col.ColumnType, out var vecKind, out var itemType, out var isKey);
SvmLight\SvmLightLoader.cs (1)
162var notEmpty = ator.MoveNext();
Text\WordBagTransform.cs (1)
518keyData = ValueToKeyMappingTransformer.GetKeyDataViewOrNull(env, ch, termLoaderArgs.DataFile, termLoaderArgs.TermsColumn, termLoaderArgs.Loader, out var autoConvert);
Text\WordEmbeddingsExtractor.cs (1)
681var invariantCulture = _modelKind != null;
Microsoft.ML.Vision (2)
DnnRetrainTransform.cs (2)
123var load = ctx.TryLoadBinaryStream("TFSavedModel", br => 234var isInputVector = type is VectorDataViewType;
Microsoft.Net.Http.Headers (15)
BaseHeaderParser.cs (1)
32out var separatorFound);
CacheControlHeaderValue.cs (3)
572var success = true; 735out var separatorFound); 808var first = true;
ContentDispositionHeaderValue.cs (1)
468var needsQuotes = false;
EntityTagHeaderValue.cs (1)
222var isWeak = false;
HeaderUtilities.cs (1)
120var found = false;
RangeHeaderValue.cs (1)
82var first = true;
RangeItemHeaderValue.cs (1)
138current = HeaderUtilities.GetNextNonEmptyOrWhitespaceIndex(input, current, true, out var separatorFound);
SetCookieHeaderValue.cs (2)
266var formatted = expiresValue.TryFormat(span, out var charsWritten, ExpiresDateFormat, CultureInfo.InvariantCulture); 564var isNegative = false;
src\Http\Shared\CookieHeaderParserShared.cs (3)
26var hasFoundValue = false; 74var current = GetNextNonEmptyOrWhitespaceIndex(value, index, supportsMultipleValues, out var separatorFound); 227var inQuotes = false;
src\Shared\HttpRuleParser.cs (1)
121var haveDot = !allowDecimal;
Microsoft.Net.Http.Headers.Tests (22)
CookieHeaderValueTest.cs (4)
275var result = CookieHeaderValue.TryParseList(input, out var results); 285var result = CookieHeaderValue.TryParseStrictList(input, out var results); 304var result = CookieHeaderValue.TryParseList(input, out var results); 328var result = CookieHeaderValue.TryParseStrictList(input, out var results);
HeaderUtilitiesTest.cs (4)
32foreach (var quoted in new[] { true, false }) 243var actual = HeaderUtilities.IsQuoted(input); 354var result = HeaderUtilities.TryParseQualityDouble(input, startIndex, out var actualQuality, out var actualLength); 406var result = HeaderUtilities.TryParseQualityDouble(input, startIndex, out var quality, out var length);
MediaTypeHeaderValueTest.cs (14)
95var result = mediaType.MatchesAllSubTypesWithoutSuffix; 697var matches = parsedMediaType1.MatchesMediaType(mediaType2); 698var isSubsetOf = parsedMediaType2.IsSubsetOf(parsedMediaType1); 717var matches = parsedMediaType1.MatchesMediaType(mediaType2); 718var isSubsetOf = parsedMediaType2.IsSubsetOf(parsedMediaType1); 743var result = parsedMediaType1.MatchesMediaType(mediaType2); 744var isSubsetOf = parsedMediaType2.IsSubsetOf(parsedMediaType1); 769var result = parsedMediaType1.MatchesMediaType(mediaType2); 770var isSubsetOf = parsedMediaType2.IsSubsetOf(parsedMediaType1); 785var result = parsedMediaType1.MatchesMediaType("application/json;param2=1"); 819var isSubset = parsedMediaType1.IsSubsetOf(parsedMediaType2); 843var isSubset = parsedMediaType1.IsSubsetOf(parsedMediaType2); 866var result = subSetMediaType.IsSubsetOf(setMediaType); 887var result = subSetMediaType.IsSubsetOf(setMediaType);
Microsoft.TestUtilities (1)
XUnit\OSSkipConditionAttribute.cs (1)
36var skip = (_excludedOperatingSystem & _osPlatform) == _osPlatform;
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\Strings.vb (1)
1445ElseIf typ Is GetType(System.Boolean) Then
Microsoft.VisualStudio.LanguageServices (98)
ChangeSignature\AddParameterDialogViewModel.cs (1)
216var parameterTypeBinds = DoesTypeFullyBind(TypeSymbol);
ChangeSignature\ChangeSignatureDialogViewModel.cs (2)
352var first = true; 478var canSubmit = AllParameters.Any(p => p.IsRemoved) ||
CodeCleanup\AbstractCodeCleanUpFixer_Helper.cs (5)
39var isFormatDocumentEnabled = isFixIdEnabled(FormatDocumentFixId); 40var isRemoveUnusedUsingsEnabled = isFixIdEnabled(RemoveUnusedImportsFixId); 41var isSortUsingsEnabled = isFixIdEnabled(SortImportsFixId); 42var isApplyThirdPartyFixersEnabled = isFixIdEnabled(ApplyThirdPartyFixersId); 55var isAnyDiagnosticIdExplicitlyEnabled = false;
CommonControls\MemberSelectionViewModel.cs (1)
144var isInterface = destinationType == TypeKind.Interface;
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (3)
132var visible = VisualStudioCommandHandlerHelpers.TryGetSelectedProjectHierarchy(_serviceProvider, out var hierarchy) && 135var enabled = false; 284var disposed = _disposed;
Diagnostics\VisualStudioVenusSpanMappingService.cs (3)
103var startChanged = true; 110var endChanged = true; 207var originalLocationMovedAboveInFile = IsOriginalLocationMovedAboveInFile(originalLine, originalColumn, nearestVisibleSpanOnSecondaryBuffer.iStartLine, nearestVisibleSpanOnSecondaryBuffer.iStartIndex);
DocumentOutline\DocumentOutlineViewModel.cs (1)
291var searchTextChanged = searchText != lastPresentedViewState.SearchText;
ErrorReporting\VisualStudioErrorReportingService.ExceptionFormatting.cs (1)
99var isAsync = FormatMethodName(stringBuilder, declaringType);
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
51var canAddDocument = solution.CanApplyChange(ApplyChangesKind.AddDocument);
ExtractInterface\VisualStudioExtractInterfaceOptionsService.cs (1)
47var canAddDocument = solution.CanApplyChange(ApplyChangesKind.AddDocument);
FindReferences\Contexts\AbstractTableDataSourceFindUsagesContext.cs (2)
255var changed = DetermineCurrentGroupingByDefinitionState(); 280var oldGroupingByDefinition = _currentlyGroupingByDefinition;
FindReferences\Contexts\WithoutReferencesFindUsagesContext.cs (2)
67var isPrimary = IsPrimary(definitionBucket.DefinitionItem); 115var isPrimary = IsPrimary(definition);
FindReferences\Contexts\WithReferencesFindUsagesContext.cs (3)
80var changed = false; 81var isPrimary = IsPrimary(definition); 164var isPrimary = IsPrimary(definition);
FindReferences\RoslynDefinitionBucket.cs (1)
65var isPrimary = definitionItem.Properties.ContainsKey(DefinitionItem.Primary);
GenerateType\GenerateTypeDialogViewModel.cs (1)
246var isRootOfTheProject = trimmedFileName.StartsWith(@"\", StringComparison.Ordinal);
Implementation\AbstractEditorFactory.cs (1)
380projectToAddTo = AddEditorConfigFile(projectToAddTo, projectFolder, out var foundRoot);
Implementation\AbstractOleCommandTarget.Execute.cs (1)
28var shouldSkipCommand = executeInformation == (((uint)VsMenus.VSCmdOptQueryParameterList << 16) | (uint)OLECMDEXECOPT.OLECMDEXECOPT_SHOWHELP);
Implementation\VisualStudioSupportsFeatureService.cs (1)
50if (textBuffer.Properties.TryGetProperty<bool>(ContainedLanguageMarker, out var markerValue) && markerValue)
InheritanceMargin\InheritanceMarginTaggerProvider.cs (1)
89var includeGlobalImports = GlobalOptions.GetOption(InheritanceMarginOptionsStorage.InheritanceMarginIncludeGlobalImports, document.Project.Language);
KeybindingReset\KeybindingResetDetector.cs (1)
183var needsReset = (bool)options[1];
LanguageService\AbstractLanguageService`2.cs (2)
155var isMetadataAsSource = false; 156var collapseAllImplementations = false;
LanguageService\AbstractLanguageService`2.VsCodeWindowManager.cs (1)
96var enabled = _globalOptions.GetOption(NavigationBarViewOptionsStorage.ShowNavigationBar, _languageService.RoslynLanguageName);
Library\AbstractObjectList.cs (1)
149var result = this.LibraryManager.ThreadingContext.JoinableTaskFactory.Run(
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (3)
97var useSpecialTypes = (flags & LinkFlags.ExpandPredefinedTypes) == 0; 98var splitLink = !useSpecialTypes & (flags & LinkFlags.SplitNamespaceAndType) != 0; 297var emittedDocs = false;
Library\ObjectBrowser\AbstractListItemFactory.cs (3)
198var hideAdvancedMembers = false; 199var isHidden = !symbol.IsEditorBrowsable(hideAdvancedMembers, compilation, editorBrowsableInfo); 266var addBaseTypes = false;
Library\ObjectBrowser\ObjectList.cs (1)
500var lookInReferences = (flags & ((uint)_VSOBSEARCHOPTIONS.VSOBSO_LOOKINREFS | (uint)_VSOBSEARCHOPTIONS2.VSOBSO_LISTREFERENCES)) != 0;
Library\VsNavInfo\NavInfoFactory.cs (1)
147var isCompilationAssembly = containingAssembly.Identity.Equals(compilation.Assembly.Identity);
MoveToNamespace\MoveToNamespaceDialogViewModel.cs (2)
51var isNewNamespace = !AvailableNamespaces.Any(static (i, self) => i.Namespace == self.NamespaceName, this); 52var isValidName = !isNewNamespace || IsValidNamespace(NamespaceName);
NavigateTo\RoslynSearchItemsSource.cs (2)
75var includeTypeResults = searchQuery.FiltersStates.TryGetValue("Types", out var typesValue) && typesValue == "True"; 76var includeMembersResults = searchQuery.FiltersStates.TryGetValue("Members", out var membersValue) && membersValue == "True";
Options\LocalUserRegistryOptionPersister.cs (2)
66var suceeded = long.TryParse(stringValue, out var longValue); 85var suceeded = int.TryParse(stringValue, out var intValue);
Packaging\PackageInstallerServiceFactory.cs (1)
428var solutionChanged = false;
Packaging\PackageInstallerServiceFactory_UndoRedo.cs (2)
23var installed = await TryInstallPackageAsync( 44var uninstalled = await TryUninstallPackageAsync(
PdbSourceDocument\AbstractSourceLinkService.cs (1)
20var hasCodeViewEntry = false;
PickMembers\PickMembersDialog.xaml.cs (1)
142var allChecked = selectedItems.All(m => m.IsChecked);
Preview\FileChange.cs (1)
112var isDeletion = difference.DifferenceType == DifferenceType.Remove;
ProjectSystem\Legacy\AbstractLegacyProject.cs (1)
456propertyValue = bool.TryParse(stringPropertyValue, out var parsedBoolValue) ? parsedBoolValue : null;
ProjectSystem\MiscellaneousFilesWorkspace.cs (1)
245var unregisteredRegistration = false;
ProjectSystem\RuleSets\RuleSetEventHandler.cs (2)
169var removed = (rgFlags[j] & (uint)__VSREMOVEFILEFLAGS2.VSREMOVEFILEFLAGS_IsRemovedFromProjectOnly) != 0; 189var deleted = (rgFlags[i] & (uint)__VSREMOVEFILEFLAGS2.VSREMOVEFILEFLAGS_IsRemovedFromProjectOnly) == 0;
ProjectSystem\VisualStudioWorkspaceImpl.cs (3)
157var logDelta = _globalOptions.GetOption(DiagnosticOptionsStorage.LogTelemetryForBackgroundAnalyzerExecution); 1612var isContextActive = _languageToProjectExistsUIContextState.GetOrAdd(language, false); 1616var projectExistsWithLanguage = _projectSystemNameToProjectsMap.Any(projects => projects.Value.Any(project => project.Language == language));
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (3)
157var documentOpened = false; 163var isCurrentContext = documentId.ProjectId == activeContextProjectId; 375var needsContextUpdate = w.CurrentSolution.GetDocumentIdsWithFilePath(newFileName).Length >= 2;
Snippets\SnippetExpansionClient.cs (4)
211var isFullSnippetFormat = 407var tabbedInsideSnippetField = VSConstants.S_OK == ExpansionSession.GoToNextExpansionField(fCommitIfLast: _state.IsFullMethodCallSnippet ? 1 : 0); 424var tabbedInsideSnippetField = VSConstants.S_OK == ExpansionSession.GoToPreviousExpansionField(); 469var hitWithinField = VSConstants.S_OK == ExpansionSession.GoToNextExpansionField(fCommitIfLast: 0);
StackTraceExplorer\StackTraceExplorerCommandHandler.cs (2)
35var enabled = _globalOptions.GetOption(StackTraceExplorerOptionsStorage.OpenOnFocus); 61var shouldActivate = await window.ShouldShowOnActivatedAsync(default).ConfigureAwait(false);
SymbolSearch\AbstractDelayStartedService.cs (1)
97var languageEnabled = _registeredLanguages.Any(lang => _perLanguageOptions.Any(static (option, arg) => arg.self._globalOptions.GetOption(option, arg.lang), (self: this, lang)));
SyncNamespaces\SyncNamespacesCommandHandler.cs (2)
67var visible = false; 81var enabled = visible && !VisualStudioCommandHandlerHelpers.IsBuildActive();
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (9)
125var hasAddedSuppressionStateEntry = ProcessEntries(e.AddedEntries, added: true); 126var hasRemovedSuppressionStateEntry = ProcessEntries(e.RemovedEntries, added: false); 140var hasSuppressionStateEntry = false; 143if (EntrySupportsSuppressionState(entryHandle, out var isRoslynEntry, out var isSuppressedEntry, out var isCompilerDiagnosticEntry, out var isNoLocationDiagnosticEntry)) 207if (!IsNonRoslynEntrySupportingSuppressionState(entryHandle, out var isSuppressedEntry) || 238var hasLocation =
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (2)
364var isCompilerDiagnostic = SuppressionHelpers.IsCompilerDiagnostic(diagnostic); 391var cancelled = false;
Telemetry\VisualStudioWorkspaceTelemetryService.cs (1)
59var logDelta = _globalOptions.GetOption(DiagnosticOptionsStorage.LogTelemetryForBackgroundAnalyzerExecution);
UnusedReferences\ProjectAssets\ProjectAssetsFileReader.cs (1)
22var doesProjectAssetsFileExist = IOUtilities.PerformIO(() => File.Exists(projectAssetsFilePath));
UnusedReferences\RemoveUnusedReferencesCommandHandler.cs (4)
82var isOptionEnabled = _globalOptions.GetOption(FeatureOnOffOptions.OfferRemoveUnusedReferences) ?? true; 84var isDotNetCpsProject = VisualStudioCommandHandlerHelpers.TryGetSelectedProjectHierarchy(_serviceProvider, out var hierarchy) && 89var visible = isOptionEnabled && isDotNetCpsProject; 90var enabled = false;
Utilities\ClipboardHelpers.cs (1)
144var win32Return = GlobalUnlock(handle);
Utilities\DelegateCommand.cs (1)
32var canExecute = _canExecute(parameter);
Venus\ContainedLanguage.IVsContainedLanguageCodeSupport.cs (2)
88var result = false; 147var succeeded = false;
Workspace\VisualStudioSymbolNavigationService.cs (1)
136var fileAlreadyOpen = vsRunningDocumentTable4.IsMonikerValid(result.FilePath);
Microsoft.VisualStudio.LanguageServices.CSharp (31)
ChangeSignature\CSharpChangeSignatureViewModelFactoryService.cs (1)
35var isPredefinedType = SyntaxFactory.ParseExpression(addedParameterViewModel.Type).Kind() == SyntaxKind.PredefinedType;
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (8)
81var same = true; 209var same = true; 278var same = true; 305var same = true; 375var same = true; 437var same = true; 534var same = true; 592var same = true;
CodeModel\CSharpCodeModelService.cs (8)
2685var hasGetter = property.AccessorList != null && property.AccessorList.Accessors.Any(SyntaxKind.GetAccessorDeclaration); 2686var hasSetter = property.AccessorList != null && property.AccessorList.Accessors.Any(SyntaxKind.SetAccessorDeclaration); 3612var isPartial = IsPartialMethod(methodDeclaration); 3613var isDeclaration = false; 3614var hasOtherPart = false; 3630var isExtension = IsExtensionMethod(methodDeclaration); 3652var isAutoImplemented = IsAutoImplementedProperty(propertyDeclaration); 3768var isFirst = true;
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
109var firstSeen = false;
CodeModel\CSharpCodeModelService_Prototype.cs (5)
318var addSpace = true; 398var addSpace = true; 508var first = true; 524var addSpace = false; 574var first = true;
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
61var success = false;
ObjectBrowser\DescriptionBuilder.cs (1)
347var isFirst = true;
Options\AdvancedOptionPageControl.xaml.cs (2)
180var enabledForParameters = this.OptionStore.GetOption(InlineHintsOptionsStorage.EnabledForParameters, LanguageNames.CSharp); 189var enabledForTypes = this.OptionStore.GetOption(InlineHintsOptionsStorage.EnabledForTypes, LanguageNames.CSharp);
Options\CSharpVisualStudioOptionStorageReadFallbacks.cs (1)
70var hasAnyFlag = false;
ProjectSystemShim\CSharpProjectShim.ICSharpProjectSite.cs (1)
75var embedInteropTypes = optionID == CompilerOptions.OPTID_IMPORTSUSINGNOPIA;
SemanticSearch\SemanticSearchQueryExecutor.cs (1)
65var canceled = false;
SemanticSearch\SemanticSearchToolWindowImpl.cs (1)
328var isExecuting = _pendingExecutionCancellationSource != null;
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (6)
Options\OptionViewModelTests.cs (1)
95var initial = checkbox.IsChecked;
PersistentStorage\SQLiteV2PersistentStorageTests.cs (1)
25var hitInjector = false;
ProjectSystemShim\CPS\AdditionalPropertiesTests.cs (2)
62var canApply = environment.Workspace.CanApplyParseOptionChange( 87var canApply = environment.Workspace.CanApplyParseOptionChange(
ProjectSystemShim\LegacyProject\CSharpCompilerOptionsTests.cs (2)
195var canApply = environment.Workspace.CanApplyParseOptionChange( 226var canApply = environment.Workspace.CanApplyParseOptionChange(
Microsoft.VisualStudio.LanguageServices.DevKit (2)
Logging\VSCodeTelemetryLogger.cs (1)
84var found = _pendingScopes.TryRemove(blockId, out var scope);
src\VisualStudio\Core\Def\PdbSourceDocument\AbstractSourceLinkService.cs (1)
20var hasCodeViewEntry = false;
Microsoft.VisualStudio.LanguageServices.Xaml (4)
Implementation\LanguageClient\XamlInProcLanguageClient.cs (1)
47var isLspExperimentEnabled = IsXamlLspIntelliSenseEnabled();
Implementation\LanguageClient\XamlInProcLanguageClientDisableUX.cs (1)
49var isLspExperimentEnabled = GlobalOptions.GetOption(XamlOptions.EnableLspIntelliSenseFeatureFlag);
Implementation\XamlProjectService.cs (2)
175var hasText = document.TryGetText(out var text); 243var isXaml = buffer?.ContentType.IsOfType(ContentTypeNames.XamlContentType) == true;
Microsoft.Web.Xdt.Extensions (1)
InsertOrAppendAttribute.cs (1)
108var foundAttribute = false;
MilvusPlayground.ApiService (1)
Program.cs (1)
26var hasCollection = await milvusClient.HasCollectionAsync(collectionName);
MinimalFormSample (1)
Program.cs (1)
59var isCompleted = bool.Parse(form["isCompleted"].ToString());
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
64[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Boolean))]
Mvc.Analyzers.Test (37)
CodeAnalysisExtensionsTest.cs (22)
479var classHasAttribute = CodeAnalysisExtensions.HasAttribute(testClass, attribute, inherit: false); 480var methodHasAttribute = CodeAnalysisExtensions.HasAttribute(testMethod, attribute, inherit: false); 481var propertyHasAttribute = CodeAnalysisExtensions.HasAttribute(testProperty, attribute, inherit: false); 507var hasAttribute = CodeAnalysisExtensions.HasAttribute(testClass, attribute, inherit: false); 533var hasAttributeWithoutInherit = CodeAnalysisExtensions.HasAttribute(testClass, attribute, inherit: false); 534var hasAttributeWithInherit = CodeAnalysisExtensions.HasAttribute(testClass, attribute, inherit: true); 564var hasAttribute = CodeAnalysisExtensions.HasAttribute(testClass, @interface, inherit: true); 565var hasAttributeOnDerived = CodeAnalysisExtensions.HasAttribute(testClass, @interface, inherit: true); 595var hasAttribute = CodeAnalysisExtensions.HasAttribute(method, attribute, inherit: false); 629var hasAttributeWithoutInherit = CodeAnalysisExtensions.HasAttribute(method, attribute, inherit: false); 630var hasAttributeWithInherit = CodeAnalysisExtensions.HasAttribute(method, attribute, inherit: true); 660var hasAttribute = CodeAnalysisExtensions.HasAttribute(property, attribute, inherit: false); 694var hasAttributeWithoutInherit = CodeAnalysisExtensions.HasAttribute(property, attribute, inherit: false); 695var hasAttributeWithInherit = CodeAnalysisExtensions.HasAttribute(property, attribute, inherit: true); 719var isAssignableFrom = CodeAnalysisExtensions.IsAssignableFrom(sourceType, target); 740var isAssignableFrom = CodeAnalysisExtensions.IsAssignableFrom(sourceType, target); 761var isAssignableFrom = CodeAnalysisExtensions.IsAssignableFrom(sourceType, target); 786var isAssignableFrom = CodeAnalysisExtensions.IsAssignableFrom(sourceType, target); 787var isAssignableFromDerived = CodeAnalysisExtensions.IsAssignableFrom(target, sourceType); 809var isAssignableFrom = CodeAnalysisExtensions.IsAssignableFrom(sourceType, target); 842var isAssignableFrom = CodeAnalysisExtensions.IsAssignableFrom(sourceType, target); 843var isAssignableFromDerived = CodeAnalysisExtensions.IsAssignableFrom(target, sourceType);
TopLevelParameterNameAnalyzerTest.cs (15)
170var result = IsProblematicParameterTest(source); 188var result = IsProblematicParameterTest(source); 209var result = IsProblematicParameterTest(source); 226var result = IsProblematicParameterTest(source); 244var result = IsProblematicParameterTest(source); 262var result = IsProblematicParameterTest(source); 280var result = IsProblematicParameterTest(source); 301var result = IsProblematicParameterTest(source); 348var result = IsProblematicParameterTest(source); 366var result = IsProblematicParameterTest(source); 385var result = IsProblematicParameterTest(source); 402var result = IsProblematicParameterTest(source); 536var result = TopLevelParameterNameAnalyzer.SpecifiesModelType(symbolCache, parameter); 559var result = TopLevelParameterNameAnalyzer.SpecifiesModelType(symbolCache, parameter); 582var result = TopLevelParameterNameAnalyzer.SpecifiesModelType(symbolCache, parameter);
Mvc.Api.Analyzers.Test (52)
ActualApiResponseMetadataFactoryTest.cs (1)
377var result = ActualApiResponseMetadataFactory.TryGetActualResponseMetadata(symbolCache, methodOperation, out var responseMetadatas);
ApiControllerFactsTest.cs (6)
40var result = ApiControllerFacts.IsApiControllerAction(symbolCache, method); 56var result = ApiControllerFacts.IsApiControllerAction(symbolCache, method); 72var result = ApiControllerFacts.IsApiControllerAction(symbolCache, method); 88var result = ApiControllerFacts.IsApiControllerAction(symbolCache, method); 104var result = ApiControllerFacts.IsApiControllerAction(symbolCache, method); 120var result = ApiControllerFacts.IsApiControllerAction(symbolCache, method);
DeclaredApiResponseMetadataTest.cs (9)
24var matches = declaredMetadata.Matches(actualMetadata); 38var matches = declaredMetadata.Matches(actualMetadata); 52var matches = declaredMetadata.Matches(actualMetadata); 70var matches = declaredMetadata.Matches(actualMetadata); 88var matches = declaredMetadata.Matches(actualMetadata); 102var matches = declaredMetadata.Matches(actualMetadata); 119var matches = declaredMetadata.Matches(actualMetadata); 133var matches = declaredMetadata.Matches(actualMetadata); 147var matches = declaredMetadata.Matches(actualMetadata);
MvcFactsTest.cs (5)
71var isController = MvcFacts.IsController(typeSymbol, controllerAttribute, nonControllerAttribute); 85var isController = MvcFacts.IsController(typeSymbol, controllerAttribute, nonControllerAttribute); 156var isControllerAction = MvcFacts.IsControllerAction(method, nonActionAttribute, disposableDispose); 188var isControllerAction = MvcFacts.IsControllerAction(method, nonActionAttribute, disposableDispose); 203var isControllerAction = MvcFacts.IsControllerAction(method, nonActionAttribute, disposableDispose);
SymbolApiConventionMatcherTest.cs (31)
24var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Any); 38var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Exact); 52var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Exact); 66var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Exact); 80var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Exact); 94var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Exact); 108var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Prefix); 122var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Prefix); 136var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Prefix); 150var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Prefix); 164var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Prefix); 178var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Prefix); 192var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Suffix); 206var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Suffix); 220var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Suffix); 234var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Suffix); 248var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Suffix); 260var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Suffix); 278var result = IsTypeMatch(typeSymbol, conventionTypeSymbol, SymbolApiConventionTypeMatchBehavior.Any); 294var result = IsTypeMatch(type, conventionType, SymbolApiConventionTypeMatchBehavior.AssignableFrom); 310var result = IsTypeMatch(type, conventionType, SymbolApiConventionTypeMatchBehavior.AssignableFrom); 326var result = IsTypeMatch(type, conventionType, SymbolApiConventionTypeMatchBehavior.AssignableFrom); 342var result = IsTypeMatch(type, conventionType, SymbolApiConventionTypeMatchBehavior.AssignableFrom); 354var expected = false; 365var expected = false; 376var expected = false; 387var expected = false; 398var expected = true; 409var expected = true; 420var expected = true; 436var result = IsMatch(symbolCache, method, conventionMethod);
MyFrontend (2)
Program.cs (1)
13var isHttps = Environment.GetEnvironmentVariable("DOTNET_LAUNCHPROFILE") == "https";
Services\BasketServiceClient.cs (1)
32var found = false;
Negotiate.Server (1)
Startup.cs (1)
28var persist = string.Equals("true", Configuration["Persist"]);
netstandard (1)
netstandard.cs (1)
57[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Boolean))]
OrleansServiceDefaults (1)
Extensions.cs (1)
70var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
Playground.ServiceDefaults (1)
Extensions.cs (1)
68var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
PostgresEndToEnd.ApiService (1)
Program.cs (1)
15var firstTime = true;
PrepareTests (4)
MinimizeUtil.cs (1)
281var success = CreateHardLink(fileName, existingFileName, IntPtr.Zero);
Program.cs (1)
48var success = TestDiscovery.RunDiscovery(source, dotnetPath, isUnix);
TestDiscovery.cs (2)
28var success = true; 99var success = worker.ExitCode == 0;
PresentationBuildTasks (8)
Microsoft\Build\Tasks\Windows\GenerateTemporaryTargetAssembly.cs (1)
466/// Optional <see cref="Boolean"/> task parameter
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlMapTable.cs (1)
1597if (type == typeof(Boolean))
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlRecords.cs (2)
2535else if (ValueType == typeof(Boolean)) 2537TypeConverter boolConverter = TypeDescriptor.GetConverter(typeof(Boolean));
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlRecordWriter.cs (1)
612defKeyRecord.Shared = Boolean.Parse(xamlDefNode.Value);
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\KnownTypes.cs (1)
5491case KnownElements.Boolean: t = typeof(Boolean); break;
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlParser.cs (1)
878Boolean.Parse(attributeValue); // For validation only.
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\TypeConverterHelper.cs (1)
180else if (typeof(Boolean).IsAssignableFrom(type))
PresentationCore (48)
MS\Internal\AnimatedTypeHelpers.cs (4)
356internal static Double GetSegmentLengthBoolean(Boolean from, Boolean to) 608internal static bool IsValidAnimationValueBoolean(Boolean value) 844private static Boolean IsInvalidDouble(Double value)
MS\Internal\Ink\InkSerializedFormat\SerializationHelper.cs (2)
298else if (typeof(Boolean) == type) 302else if (typeof(Boolean[]) == type)
System\Windows\CoreCompatibilityPreferences.cs (2)
127if (Boolean.TryParse(s, out value)) 167if (Boolean.TryParse(s, out value))
System\Windows\Media\Animation\Generated\BooleanAnimationBase.cs (9)
80return GetCurrentValue((Boolean)defaultOriginValue, (Boolean)defaultDestinationValue, animationClock); 92return typeof(Boolean); 129public Boolean GetCurrentValue(Boolean defaultOriginValue, Boolean defaultDestinationValue, AnimationClock animationClock) 185protected abstract Boolean GetCurrentValueCore(Boolean defaultOriginValue, Boolean defaultDestinationValue, AnimationClock animationClock);
System\Windows\Media\Animation\Generated\BooleanAnimationUsingKeyFrames.cs (8)
312protected sealed override Boolean GetCurrentValueCore( 313Boolean defaultOriginValue, 314Boolean defaultDestinationValue, 340Boolean currentIterationValue; 376Boolean fromValue; 529private Boolean GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 842Boolean prevKeyValue = _keyFrames[index - 1].Value; 846Boolean currentKeyValue = _keyFrames[index].Value;
System\Windows\Media\Animation\Generated\DiscreteKeyFrames.cs (4)
41public DiscreteBooleanKeyFrame(Boolean value) 49public DiscreteBooleanKeyFrame(Boolean value, KeyTime keyTime) 77protected override Boolean InterpolateValueCore(Boolean baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\KeyFrames.cs (10)
37protected BooleanKeyFrame(Boolean value) 46protected BooleanKeyFrame(Boolean value, KeyTime keyTime) 89typeof(Boolean), 104Value = (Boolean)value; 111public Boolean Value 115return (Boolean)GetValue(ValueProperty); 132public Boolean InterpolateValue( 133Boolean baseValue, 150protected abstract Boolean InterpolateValueCore( 151Boolean baseValue,
System\Windows\Media\Composition.cs (1)
182internal static UInt32 BooleanToUInt32(Boolean v)
System\Windows\Media\MediaContext.cs (1)
479internal Boolean HasSSE2Support
System\Windows\Media3D\Viewport2DVisual3D.cs (7)
476if ((Boolean)diffMaterial.GetValue(Viewport2DVisual3D.IsVisualHostMaterialProperty)) 484if ((Boolean)emmMaterial.GetValue(Viewport2DVisual3D.IsVisualHostMaterialProperty)) 492if ((Boolean)specMaterial.GetValue(Viewport2DVisual3D.IsVisualHostMaterialProperty)) 502if ((Boolean)matGroup.GetValue(Viewport2DVisual3D.IsVisualHostMaterialProperty)) 688typeof(Boolean), 697public static void SetIsVisualHostMaterial(Material element, Boolean value) 708public static Boolean GetIsVisualHostMaterial(Material element)
PresentationFramework (24)
MS\Internal\Annotations\Anchoring\TextViewSelectionProcessor.cs (1)
148part.NameValuePairs.Add(TextSelectionProcessor.IncludeOverlaps, Boolean.TrueString);
MS\Internal\Data\DefaultValueConverter.cs (1)
527typeof(Decimal),typeof(Boolean),
MS\Internal\WindowsRuntime\Generated\WinRT\GuidGenerator.cs (1)
72var isFlags = type.CustomAttributes.Any(cad => cad.AttributeType == typeof(FlagsAttribute));
System\Windows\Annotations\AnnotationHelper.cs (1)
697locator.Parts[locator.Parts.Count - 1].NameValuePairs.Add(TextSelectionProcessor.IncludeOverlaps, Boolean.TrueString);
System\Windows\Annotations\LocatorPart.cs (2)
233if (Boolean.TryParse(overlapsString, out overlaps) && overlaps) 292if (Boolean.TryParse(overlapsString, out overlaps) && overlaps)
System\Windows\Controls\BooleanToSelectiveScrollingOrientationConverter.cs (1)
27var valueAsBool = (bool)value;
System\Windows\Controls\DataGridHeadersVisibilityToVisibilityConverter.cs (1)
26var visible = false;
System\Windows\Controls\DataGridRow.cs (2)
705var hasDetailsTemplate = row.DetailsTemplate != null || row.DetailsTemplateSelector != null; 706var isRealItem = row.Item != CollectionView.NewItemPlaceholder;
System\Windows\Documents\WinRTSpellerInterop.cs (1)
648var disposing = false;
System\Windows\FrameworkCompatibilityPreferences.cs (3)
214if (Boolean.TryParse(s, out useSetWindowPos)) 264if (Boolean.TryParse(s, out value)) 398if (Boolean.TryParse(s, out shouldThrowOnCopyOrCutFailure))
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
136case 43: t = () => typeof(Boolean); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2197typeof(System.Boolean),
System\Windows\Markup\BamlMapTable.cs (1)
1597if (type == typeof(Boolean))
System\Windows\Markup\BamlRecordReader.cs (1)
3599bool freeze = Boolean.Parse(bamlPresentationOptionsAttributeRecord.Value);
System\Windows\Markup\BamlRecords.cs (2)
2535else if (ValueType == typeof(Boolean)) 2537TypeConverter boolConverter = TypeDescriptor.GetConverter(typeof(Boolean));
System\Windows\Markup\BamlRecordWriter.cs (1)
612defKeyRecord.Shared = Boolean.Parse(xamlDefNode.Value);
System\Windows\Markup\KnownTypes.cs (1)
5590case KnownElements.Boolean: t = typeof(System.Boolean); break;
System\Windows\Markup\SetterTriggerConditionValueConverter.cs (1)
144if (xamlProperty != null && xamlProperty.Type.UnderlyingType == typeof(Boolean))
System\Windows\Shell\ThumbButtonInfo.cs (1)
128var enabled = (bool)value;
Publishers.AppHost (2)
DistributedApplicationBuilderExtensions.cs (2)
159var enableLogging = enableLoggingResult.Canceled ? false : bool.TryParse(enableLoggingResult.Data?.Value, out var logVal) && logVal;
Publishers.DbSetup (1)
Program.cs (1)
12var created = await db.Database.EnsureCreatedAsync();
ReachFramework (1)
Serialization\Manager\XpsDocumentEvent.cs (1)
178Boolean mustCallXpsDriverDocEvent = true;
Replay (4)
Replay.cs (1)
227var isOption = line.Length > 0 && line[0] is '-' or '/';
src\Compilers\Shared\BuildProtocol.cs (1)
395var utf8Output = reader.ReadBoolean();
src\Compilers\Shared\BuildServerConnection.cs (1)
210var holdsMutex = false;
src\Compilers\Shared\NamedPipeUtil.cs (1)
73var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
Roslyn.Diagnostics.Analyzers (169)
AbstractDoNotCopyValue.cs (2)
508var currentIsHandled = _handledOperations.Contains(operation); 1696if (_typesToNonCopyable.TryGetValue(namedTypeSymbol, out var noncopyable))
DefaultableTypeShouldHaveDefaultableFieldsAnalyzer.cs (1)
126if (knownNonDefaultableTypes.TryGetValue(namedType, out var isNonDefaultable))
ImportingConstructorShouldBeObsolete.cs (1)
111var foundObsoleteAttribute = false;
ImportingConstructorShouldBeObsoleteCodeFixProvider.cs (1)
97var isPrimaryConstructorTypeDeclaration = this.IsOnPrimaryConstructorTypeDeclaration(attributeName, out var typeDeclaration);
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
75var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (2)
76if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 79var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
288var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
153var onlyIncludeInherited = false; 220var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
552var anyAccessModifierSeen = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
105var overlapsHiddenRegion = syntaxTree.OverlapsHiddenPosition(span, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
23var isFlagsEnum = IsFlagsEnum(enumType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (10)
198var newAddImports = addImports.HasValue ? addImports.Value : this.AddImports; 200var newGenerateMembers = generateMembers.HasValue ? generateMembers.Value : this.GenerateMembers; 201var newMergeNestedNamespaces = mergeNestedNamespaces.HasValue ? mergeNestedNamespaces.Value : this.MergeNestedNamespaces; 202var newMergeAttributes = mergeAttributes.HasValue ? mergeAttributes.Value : this.MergeAttributes; 203var newGenerateDefaultAccessibility = generateDefaultAccessibility.HasValue ? generateDefaultAccessibility.Value : this.GenerateDefaultAccessibility; 204var newGenerateMethodBodies = generateMethodBodies.HasValue ? generateMethodBodies.Value : this.GenerateMethodBodies; 205var newGenerateDocumentationComments = generateDocumentationComments.HasValue ? generateDocumentationComments.Value : this.GenerateDocumentationComments; 206var newAutoInsertionLocation = autoInsertionLocation.HasValue ? autoInsertionLocation.Value : this.AutoInsertionLocation; 207var newSortMembers = sortMembers.HasValue ? sortMembers.Value : this.SortMembers; 208var newReuseSyntax = reuseSyntax.HasValue ? reuseSyntax.Value : this.ReuseSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
29var placeOnNewLine = ShouldPlaceParametersOnNewLine(existingParameters, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (3)
148var methodHasAttribute = method.GetAttributes().Any(shouldRemoveAttribute, arg); 150var someParameterHasAttribute = method.Parameters 153var returnTypeHasAttribute = method.GetReturnTypeAttributes().Any(shouldRemoveAttribute, arg);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IPropertySymbolExtensions.cs (1)
46var someParameterHasAttribute = property.Parameters
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\StringBuilderExtensions.cs (2)
24var first = true; 39var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
179var skipVerification = !nodesToVerify.Contains(nodePair);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
400var shouldAddNullCheck = addNullChecks && parameter.Type.CanAddNullCheck() && !parameter.Type.IsNullable();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
239var valueIEquatable = memberType?.IsValueType == true && ImplementsIEquatable(memberType, iequatableType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
23var addBlankLine = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
87var crossesMeaningfulBlock = CrossesMeaningfulBlock(state); 92var canMergeDeclarationAndAssignment = await CanMergeDeclarationAndAssignmentAsync(document, state, cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
44var matchesBoolean = MatchesBoolean(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
57var isEquivalentTo = previousSyntaxTree.IsEquivalentTo(currentSyntaxTree, topLevel: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
102var hasImportsToSimplify = root != originalRoot; 161var executeSerially = Debugger.IsAttached; 189var simplifyAllDescendants = nodeOrTokenToReduce.SimplifyAllDescendants; 192var isNode = nodeOrToken.IsNode;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
28var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation); 51var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
100var isCollision = collisionMap.ContainsKey(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
60var hasReference = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
95if (TryGetService(typeof(TLanguageService), out var lazyService, out var usesFactory) 108var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
106if (TryGetService(typeof(TWorkspaceService), out var lazyService, out var usesFactory)) 118var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
SymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (1)
174var found = false;
Roslyn.Diagnostics.CSharp.Analyzers (118)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions_Parsing.cs (2)
20if (bool.TryParse(value, out var boolValue)) 116if (bool.TryParse(value, out var boolValue))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (2)
89var isFormatClause = parent is InterpolationFormatClauseSyntax; 179var isFirstChunk =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
124var acceptableVersion =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
604var hasUnmatchedInteriorDirective = node.ContainsInterleavedDirective(cancellationToken); 605var hasLeadingDirective = node.GetLeadingTrivia().Any(t => SyntaxFacts.IsPreprocessorDirective(t.Kind())); 903var hasTrailingComments = from.GetTrailingTrivia().Any(t => t.IsRegularComment());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
135var inNonUserSingleLineDocComment = 202var endsWithNewLine = trivia.GetStructure()!.GetLastToken(includeSkipped: true).Kind() == SyntaxKind.XmlTextLiteralNewLineToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (1)
167var previousIsSingleLineComment = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (1)
54var currentLineIsBlank = currentLine.All(static t =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (1)
22var hasNoneToken = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (3)
73var insertNewLine = this.FormattingRules.GetAdjustNewLinesOperation(this.Token1, this.Token2) != null; 198var isStartOrEndOfFile = (this.Token1.RawKind == 0 || this.Token2.RawKind == 0) && (trivia1.Kind() == 0 || trivia2.Kind() == 0); 199var isAtEndOfFileToken = (Token2.IsKind(SyntaxKind.EndOfFileToken) && trivia2.Kind() == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
327var sawFirstOne = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (1)
81var firstTriviaInTree = this.Token1.Kind() == SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (1)
171var hasChanges = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (3)
94var alwaysIndent = _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContents) && _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock); 100var firstStatementIsBlock = section.Statements is [(kind: SyntaxKind.Block), ..]; 110var lastSection = switchStatement.Sections.Last() == node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (3)
153var isFirstTokenOfSwitchArm = currentToken.Parent.IsParentKind(SyntaxKind.RecursivePattern, out RecursivePatternSyntax? recursivePattern) 170var option = currentTokenParentParent is BasePropertyDeclarationSyntax 371var option = currentTokenParentParent is BasePropertyDeclarationSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
540var hasRightOperand = rangeExpression.RightOperand != null; 551var hasLeftOperand = rangeExpression.LeftOperand != null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
326var hasCastInfo = queryInfo.CastInfo.Symbol != null; 327var hasOperationInfo = queryInfo.OperationInfo.Symbol != null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
97var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (7)
186var isDefaultLiteralCast = castedExpressionNode.WalkDownParentheses().IsKind(SyntaxKind.DefaultLiteralExpression); 333var isNullLiteralCast = castedExpressionNode.WalkDownParentheses().IsKind(SyntaxKind.NullLiteralExpression); 341var isAnonymousFunctionCast = castedExpressionNode.WalkDownParentheses() is AnonymousFunctionExpressionSyntax; 409var isAcceptableSpanConversion = originalConversionOperation.Type.IsSpan() && originalParentConversionOperation.Type.IsReadOnlySpan(); 456var isRepresentationPreservingCast = originalConversion.IsIdentityOrImplicitReference() || originalConversion.IsBoxing; 1229var haveHitArgumentNode = false; 1352var isSealed =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (2)
218var twoTokensOnSameLine = AreTwoTokensOnSameLine(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 253var twoTokensOnSameLine = AreTwoTokensOnSameLine(firstTokenOfInnerBlock, lastTokenOfInnerBlock);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
119var isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(originalNode as ExpressionSyntax); 861var originalIsUserDefined = originalConversion.IsUserDefined; 862var newIsUserDefined = newConversion.IsUserDefined;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
26var token1IsSystem = x.ValueText == nameof(System); 27var token2IsSystem = y.ValueText == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (2)
68var isStylePreferred = this.IsStylePreferred(in state); 105var isSupportedParentKind = variableDeclaration.Parent is (kind:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
129var containsStackAlloc = initializer
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
107var directive1IsGlobal = IsGlobal(directive1Kind); 108var directive2IsGlobal = IsGlobal(directive2Kind);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (6)
70var directive1IsUsingStatic = using1.StaticKeyword.IsKind(SyntaxKind.StaticKeyword); 71var directive2IsUsingStatic = using2.StaticKeyword.IsKind(SyntaxKind.StaticKeyword); 73var directive1IsAlias = using1.Alias != null; 74var directive2IsAlias = using2.Alias != null; 76var directive1IsNamespace = !directive1IsUsingStatic && !directive1IsAlias; 77var directive2IsNamespace = !directive2IsUsingStatic && !directive2IsAlias;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
54var hasNoBody = !info.Context.GenerateMethodBodies;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (2)
64var isExplicit = method.ExplicitInterfaceImplementations.Length > 0; 65var hasNoBody = !info.Context.GenerateMethodBodies || method.IsExtern;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
290var seenOptional = currentParameterList != null && parameterCount > 0 && currentParameterList.Parameters[^1].Default != null; 291var isFirstParam = parameterCount == 0;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
364var xHasModifier = ContainsToken(x, modifierKind); 365var yHasModifier = ContainsToken(y, modifierKind);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (1)
50var hasNoBody = !info.Context.GenerateMethodBodies;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (2)
132var isExplicit = explicitInterfaceSpecifier is not null; 178var hasBody = info.Context.GenerateMethodBodies && HasAccessorBodies(@event, destination, accessor);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (6)
124var isNotSingle = !IsSpecialType(type, SpecialType.System_Single); 125var containsDoubleCharacter = 159var isNotDecimal = !IsSpecialType(type, SpecialType.System_Decimal); 160var isOutOfRange = d is < long.MinValue or > long.MaxValue; 161var scaleIsNotZero = scale != 0; 258var negative = isNegative(value);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (1)
114var canUseFieldReference = field.Type != null && !field.Type.Equals(field.ContainingType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (2)
119var hasNoBody = !info.Context.GenerateMethodBodies || method.IsAbstract; 123var isExplicit = explicitInterfaceSpecifier != null;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
197var isRecordClass = namedType.TypeKind is TypeKind.Class;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (2)
80var hasNoBody = !info.Context.GenerateMethodBodies || method.IsExtern || method.IsAbstract; 93var isExplicit = method.ExplicitInterfaceImplementations.Length > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (2)
46var seenOptional = false; 47var isFirstParam = true;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (5)
97var isExplicit = explicitInterfaceSpecifier is not null; 121var isExplicit = explicitInterfaceSpecifier is not null; 299var hasBody = info.Context.GenerateMethodBodies && HasAccessorBodies(property, destination, accessor); 353var hasNonReadOnlyAccessor = property.GetMethod?.IsReadOnly == false || property.SetMethod?.IsReadOnly == false; 394var hasAllReadOnlyAccessors = property.GetMethod?.IsReadOnly != false && property.SetMethod?.IsReadOnly != false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (2)
132CollectInfoFromContainer(container, nodes, out var containsAnonymousMethods); 231var isConflicting = method.IsReducedExtension();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
116var addBlankLine = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (13)
188var isInNonUserCode = syntaxTree.IsInNonUserCode(position, cancellationToken); 191var isPreProcessorDirectiveContext = syntaxTree.IsPreProcessorDirectiveContext(position, preProcessorTokenOnLeftOfPosition, cancellationToken); 199var isPreProcessorKeywordContext = isPreProcessorDirectiveContext && syntaxTree.IsPreProcessorKeywordContext(position, leftToken); 200var isPreProcessorExpressionContext = isPreProcessorDirectiveContext && targetToken.IsPreProcessorExpressionContext(); 202var isStatementContext = !isPreProcessorDirectiveContext && targetToken.IsBeginningOfStatementContext(); 203var isGlobalStatementContext = !isPreProcessorDirectiveContext && syntaxTree.IsGlobalStatementContext(position, cancellationToken); 204var isAnyExpressionContext = !isPreProcessorDirectiveContext && syntaxTree.IsExpressionContext(position, leftToken, attributes: true, cancellationToken: cancellationToken, semanticModel: semanticModel); 205var isNonAttributeExpressionContext = !isPreProcessorDirectiveContext && syntaxTree.IsExpressionContext(position, leftToken, attributes: false, cancellationToken: cancellationToken, semanticModel: semanticModel); 206var isConstantExpressionContext = !isPreProcessorDirectiveContext && syntaxTree.IsConstantExpressionContext(position, leftToken); 211var isDestructorTypeContext = 221var isRightSideOfNumericType = leftToken.IsNumericTypeContext(semanticModel, cancellationToken); 223var isOnArgumentListBracketOrComma = targetToken.Parent is (kind: SyntaxKind.ArgumentList or SyntaxKind.AttributeArgumentList or SyntaxKind.ArrayRankSpecifier); 225var isLocalFunctionDeclarationContext = syntaxTree.IsLocalFunctionDeclarationContext(position, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1031var anyGeneric = symbols.Any(static s =>
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
40var containsAnonymousType = type != null && type.ContainsAnonymousType();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (1)
23var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
116var addedBraces = openBrace != typeDeclaration.OpenBraceToken || closeBrace != typeDeclaration.CloseBraceToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\UsingDirectiveSyntaxExtensions.cs (1)
22var specialCaseSystem = placeSystemNamespaceFirst;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (2)
149var colonIsFirstTokenOnLine = !constructorInitializer.ColonToken.IsMissing && constructorInitializer.ColonToken.IsFirstTokenOnLine(text); 150var thisOrBaseIsFirstTokenOnLine = !constructorInitializer.ThisOrBaseKeyword.IsMissing && constructorInitializer.ThisOrBaseKeyword.IsFirstTokenOnLine(text);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (2)
49var firstUsingNotBeingRemoved = true; 50var passedLeadngTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
64var isLanguageVersionGreaterOrEqualToCSharp8 = (semanticModel.Compilation as CSharpCompilation)?.LanguageVersion >= LanguageVersion.CSharp8; 120var isAsync = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (6)
955var onRightOfToken = right == expressionOpt || previousToken.HasValue; 1118var onRightSide = coalesceExpression.Right == expressionOpt || previousToken.HasValue; 1177var inTrueClause = 1181var inFalseClause = 1625var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None; 2044var isAsync = symbol is IMethodSymbol methodSymbol && methodSymbol.IsAsync;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
55var isThrowNotImplementedProperty = initializeParameterService.IsThrowNotImplementedProperty(
Roslyn.Test.PdbUtilities (3)
EditAndContinue\EditAndContinueTest.cs (1)
211var isInException = Marshal.GetExceptionPointers() != IntPtr.Zero;
EditAndContinue\EditAndContinueTestUtilities.cs (1)
33var hasPortableDebugInformation = module.Module.PEReaderOpt.ReadDebugDirectory().Any(static entry => entry.IsPortableCodeView);
Reader\PdbValidation.cs (1)
279var isPortable = pdbStream.ReadByte() == 'B' && pdbStream.ReadByte() == 'S' && pdbStream.ReadByte() == 'J' && pdbStream.ReadByte() == 'B';
Roslyn.Test.Performance.Utilities (1)
Benchview.cs (1)
88var result = ConvertConsumptionToMeasurementJson(filepath);
Roslyn.VisualStudio.DiagnosticsWindow (1)
OptionPages\ForceLowMemoryMode.cs (1)
40var enabled = _globalOptions.GetOption(Enabled);
Roslyn.VisualStudio.Next.UnitTests (17)
Options\VisualStudioOptionStorageTests.cs (4)
80var anyInCSharpNamespace = info.Accessors.Any(a => a.namespaceName.Contains("CSharp")); 81var anyInVisualBasicNamespace = info.Accessors.Any(a => a.namespaceName.Contains("VisualBasic")); 82var allInCSharpNamespace = info.Accessors.All(a => a.namespaceName.Contains("CSharp")); 83var allInVisualBasicNamespace = info.Accessors.All(a => a.namespaceName.Contains("VisualBasic"));
Services\ServiceHubServicesTests.cs (4)
424var throwIfCalled = false; 1680var projectStateShouldSame = projectId != currentProjectId; 1692var documentStateShouldSame = !documentIds.Contains(currentDocumentId); 1855var result = expected.Count() == actual.Count() && expectedSet.SetEquals(actual);
Services\ServiceHubServicesTests_ExtensionMessageHandler.cs (8)
389var handlerWasCalled = false; 428var handlerWasCalled = false; 466var handlerWasCalled1 = false; 467var handlerWasCalled2 = false; 520var handlerWasCalled = false; 553var handlerWasCalled = false; 585var handlerWasCalled = false; 714var unloadCalled = false;
Services\SolutionAssetCacheTests.cs (1)
90var gotChecksum2 = true;
RoutingWebSite (1)
EndsWithStringRouteConstraint.cs (1)
26var endsWith = valueString.EndsWith(_endsWith, StringComparison.OrdinalIgnoreCase);
RunTests (11)
HelixTestRunner.cs (5)
191var isUnix = testOS != TestOS.Windows; 241var isUnix = testOS != TestOS.Windows; 242var isMac = testOS == TestOS.Mac; 329var isUnix = testOS != TestOS.Windows; 431var any = false;
Options.cs (4)
141var includeHtml = false; 146var sequential = false; 147var helix = false; 155var collectDumps = false;
ProcessTestExecutor.cs (1)
65var any = false;
Program.cs (1)
393var open = false;
SemanticSearch.BuildTask (2)
GenerateFilteredReferenceAssembliesTask.cs (2)
221var hasSymbolKindError = false; 336var isIncluded = symbol is not INamedTypeSymbol;
Seq.ServiceDefaults (1)
Extensions.cs (1)
69var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
Sockets.BindTests (2)
SocketTransportOptionsTests.cs (1)
26var wasCalled = false;
src\Servers\Kestrel\shared\test\TestApplicationErrorLogger.cs (1)
66var exceptionIsIgnored = IgnoredExceptions.Contains(exception?.GetType());
Sockets.FunctionalTests (10)
src\Servers\Kestrel\shared\test\TestApplicationErrorLogger.cs (1)
66var exceptionIsIgnored = IgnoredExceptions.Contains(exception?.GetType());
src\Servers\Kestrel\test\FunctionalTests\RequestTests.cs (6)
245var loggedHigherThanDebug = false; 297var loggedHigherThanDebug = false; 347var loggedHigherThanDebug = false; 468var loggedHigherThanDebug = false; 531var loggedHigherThanDebug = false; 599var expectedExceptionThrown = false;
src\Servers\Kestrel\test\FunctionalTests\ResponseTests.cs (3)
859var requestAborted = false; 937var requestAborted = false; 1020var requestAborted = false;
SqlServerEndToEnd.DbSetup (1)
Program.cs (1)
17var created = await db.Database.EnsureCreatedAsync();
Swaggatherer (4)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
SwaggathererApplication.cs (1)
190var isSame = true;
System.ComponentModel.Annotations (7)
System\ComponentModel\DataAnnotations\LocalizableString.cs (1)
129var badlyConfigured = false;
System\ComponentModel\DataAnnotations\Validator.cs (6)
57var result = true; 58var breakOnFirstError = (validationResults == null); 143var result = true; 144var breakOnFirstError = (validationResults == null); 190var result = true; 191var breakOnFirstError = validationResults == null;
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\Hosting\CatalogExportProvider.cs (1)
641var forceRejectionTest = false;
System.ComponentModel.TypeConverter (1)
System\ComponentModel\BooleanConverter.cs (1)
39throw new FormatException(SR.Format(SR.ConvertInvalidPrimitive, (string)value, nameof(Boolean)), e);
System.Composition.Convention (1)
System\Composition\Convention\ImportConventionBuilder.cs (1)
135var asMany = _asMany ?? IsSupportedImportManyType(type.GetTypeInfo());
System.Composition.Hosting (2)
System\Composition\Hosting\Core\ExportDescriptorRegistryUpdate.cs (2)
83var sharedSeen = false; 84var nonPrereqSeen = !dependency.IsPrerequisite;
System.Composition.TypedParts (2)
System\Composition\TypedParts\ContractHelpers.cs (1)
33var allowDefault = false;
System\Composition\TypedParts\Discovery\TypeInspector.cs (1)
186var compatible = false;
System.IO.Pipelines (3)
System\IO\Pipelines\Pipe.cs (2)
384var completeReader = CommitUnsynchronized(); 479var examinedEverything = false;
System\IO\Pipelines\StreamPipeReader.cs (1)
255var isCanceled = false;
System.Linq.Expressions (4)
System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs (3)
59case TypeCode.Boolean: return FastCreate<Boolean>(target, pi); 103case TypeCode.Boolean: return FastCreate<T0, Boolean>(target, pi); 145case TypeCode.Boolean: return new FuncCallInstruction<T0, T1, Boolean>(target);
System\Runtime\CompilerServices\CallSiteOps.cs (1)
42var res = site._match;
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1959bool IConvertible.ToBoolean(IFormatProvider? provider) => throw InvalidCast(nameof(Boolean));
System.Private.DataContractSerialization (2)
System\Xml\XmlDictionaryReader.cs (2)
1663throw XmlExceptionHelper.CreateConversionException(nameof(Boolean), exception); 1667throw XmlExceptionHelper.CreateConversionException(nameof(Boolean), exception);
System.Private.Xml (1)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (1)
1653var isList = mapping.TypeDesc.IsArrayLike && !mapping.TypeDesc.IsArray;
System.Reflection.Emit (1)
System\Reflection\Emit\MethodBuilderImpl.cs (1)
183_dllImportData = DllImportData.Create(CustomAttributeInfo.DecodeCustomAttribute(con, binaryAttribute), out var preserveSig);
System.Reflection.Metadata (1)
System\Reflection\Metadata\TypeSystem\AssemblyReference.cs (1)
195var hasFullKey = (_reader.AssemblyRefTable.GetFlags(_reader.WinMDMscorlibRef) & AssemblyFlags.PublicKey) != 0;
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
52[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Boolean))]
System.Text.Json (1)
System\Text\Json\Document\JsonElement.cs (1)
358throw ThrowHelper.GetJsonElementWrongTypeException(nameof(Boolean), actualType.ToValueKind());
System.Windows.Forms.Primitives (1)
Windows\Win32\Pinvoke.RegLoadMUIString.cs (1)
22var errorCode = RegLoadMUIString(
System.Windows.Forms.Tests (6)
System\Windows\Forms\DataGridViewLinkColumnTests.cs (6)
196var trackVisitedState = false; 207var trackVisitedState = false; 222var trackVisitedState = _column.TrackVisitedState; 234var useColumnTextForLinkValue = true; 245var useColumnTextForLinkValue = true; 260var useColumnTextForLinkValue = _column.UseColumnTextForLinkValue;
Templates.Blazor.Tests (27)
BlazorWasmTemplateTest.cs (1)
128var doesExist = File.Exists(fullPath);
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (3)
60var requiresHttps = string.Equals(auth, "IndividualB2C", StringComparison.OrdinalIgnoreCase) 63var noHttps = args?.Contains(ArgConstants.NoHttps) ?? false; 108var doesExist = File.Exists(fullPath);
src\ProjectTemplates\Shared\Project.cs (1)
300var doesExist = File.Exists(fullPath);
src\Shared\CertificateGeneration\CertificateManager.cs (2)
253var isNewCertificate = false; 257var failedToFixCertificateState = false;
src\Shared\CertificateGeneration\UnixCertificateManager.cs (15)
53var sawTrustSuccess = false; 54var sawTrustFailure = false; 90var foundCert = false; 186var sawTrustFailure = false; 187var sawTrustSuccess = false; 224var needToExport = true; 257var openSslTrustSucceeded = false; 259var isOpenSslAvailable = IsCommandAvailable(OpenSslCommand); 287var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 361var sawUntrustFailure = false; 390var openSslUntrustSucceeded = false; 423var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 727var isFirefox = nssDb.Contains("/.mozilla/firefox/", StringComparison.Ordinal); 884var isSymlink = (file.Attributes & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint; 908var linkCreated = false;
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
122var isTrusted = ListCertificates(StoreName.Root, StoreLocation.CurrentUser, isValid: true, requireExportable: false)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
src\Shared\Process\ProcessEx.cs (1)
212var exited = Exited.Wait(timeSpan.Value);
Templates.Blazor.WebAssembly.Auth.Tests (28)
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (3)
60var requiresHttps = string.Equals(auth, "IndividualB2C", StringComparison.OrdinalIgnoreCase) 63var noHttps = args?.Contains(ArgConstants.NoHttps) ?? false; 108var doesExist = File.Exists(fullPath);
src\ProjectTemplates\Shared\Project.cs (1)
300var doesExist = File.Exists(fullPath);
src\Shared\CertificateGeneration\CertificateManager.cs (2)
253var isNewCertificate = false; 257var failedToFixCertificateState = false;
src\Shared\CertificateGeneration\UnixCertificateManager.cs (15)
53var sawTrustSuccess = false; 54var sawTrustFailure = false; 90var foundCert = false; 186var sawTrustFailure = false; 187var sawTrustSuccess = false; 224var needToExport = true; 257var openSslTrustSucceeded = false; 259var isOpenSslAvailable = IsCommandAvailable(OpenSslCommand); 287var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 361var sawUntrustFailure = false; 390var openSslUntrustSucceeded = false; 423var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 727var isFirefox = nssDb.Contains("/.mozilla/firefox/", StringComparison.Ordinal); 884var isSymlink = (file.Attributes & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint; 908var linkCreated = false;
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
122var isTrusted = ListCertificates(StoreName.Root, StoreLocation.CurrentUser, isValid: true, requireExportable: false)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
src\Shared\E2ETesting\BrowserFixture.cs (2)
48var attributeValue = attribute != null ? bool.Parse(attribute.Value) : false; 54var environmentOverrideValue = !string.IsNullOrWhiteSpace(environmentOverride) ? bool.Parse(attribute.Value) : false;
src\Shared\Process\ProcessEx.cs (1)
212var exited = Exited.Wait(timeSpan.Value);
Templates.Blazor.WebAssembly.Tests (28)
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (3)
60var requiresHttps = string.Equals(auth, "IndividualB2C", StringComparison.OrdinalIgnoreCase) 63var noHttps = args?.Contains(ArgConstants.NoHttps) ?? false; 108var doesExist = File.Exists(fullPath);
src\ProjectTemplates\Shared\Project.cs (1)
300var doesExist = File.Exists(fullPath);
src\Shared\CertificateGeneration\CertificateManager.cs (2)
253var isNewCertificate = false; 257var failedToFixCertificateState = false;
src\Shared\CertificateGeneration\UnixCertificateManager.cs (15)
53var sawTrustSuccess = false; 54var sawTrustFailure = false; 90var foundCert = false; 186var sawTrustFailure = false; 187var sawTrustSuccess = false; 224var needToExport = true; 257var openSslTrustSucceeded = false; 259var isOpenSslAvailable = IsCommandAvailable(OpenSslCommand); 287var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 361var sawUntrustFailure = false; 390var openSslUntrustSucceeded = false; 423var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 727var isFirefox = nssDb.Contains("/.mozilla/firefox/", StringComparison.Ordinal); 884var isSymlink = (file.Attributes & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint; 908var linkCreated = false;
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
122var isTrusted = ListCertificates(StoreName.Root, StoreLocation.CurrentUser, isValid: true, requireExportable: false)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
src\Shared\E2ETesting\BrowserFixture.cs (2)
48var attributeValue = attribute != null ? bool.Parse(attribute.Value) : false; 54var environmentOverrideValue = !string.IsNullOrWhiteSpace(environmentOverride) ? bool.Parse(attribute.Value) : false;
src\Shared\Process\ProcessEx.cs (1)
212var exited = Exited.Wait(timeSpan.Value);
Templates.Mvc.Tests (33)
MvcTemplateTest.cs (1)
62var noHttps = args?.Contains(ArgConstants.NoHttps) ?? false;
RazorPagesTemplateTest.cs (1)
311var doesExist = File.Exists(fullPath);
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (3)
60var requiresHttps = string.Equals(auth, "IndividualB2C", StringComparison.OrdinalIgnoreCase) 63var noHttps = args?.Contains(ArgConstants.NoHttps) ?? false; 108var doesExist = File.Exists(fullPath);
src\ProjectTemplates\Shared\Project.cs (1)
300var doesExist = File.Exists(fullPath);
src\Shared\CertificateGeneration\CertificateManager.cs (2)
253var isNewCertificate = false; 257var failedToFixCertificateState = false;
src\Shared\CertificateGeneration\UnixCertificateManager.cs (15)
53var sawTrustSuccess = false; 54var sawTrustFailure = false; 90var foundCert = false; 186var sawTrustFailure = false; 187var sawTrustSuccess = false; 224var needToExport = true; 257var openSslTrustSucceeded = false; 259var isOpenSslAvailable = IsCommandAvailable(OpenSslCommand); 287var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 361var sawUntrustFailure = false; 390var openSslUntrustSucceeded = false; 423var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 727var isFirefox = nssDb.Contains("/.mozilla/firefox/", StringComparison.Ordinal); 884var isSymlink = (file.Attributes & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint; 908var linkCreated = false;
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
122var isTrusted = ListCertificates(StoreName.Root, StoreLocation.CurrentUser, isValid: true, requireExportable: false)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
src\Shared\E2ETesting\BrowserFixture.cs (2)
48var attributeValue = attribute != null ? bool.Parse(attribute.Value) : false; 54var environmentOverrideValue = !string.IsNullOrWhiteSpace(environmentOverride) ? bool.Parse(attribute.Value) : false;
src\Shared\Process\ProcessEx.cs (1)
212var exited = Exited.Wait(timeSpan.Value);
WebApiTemplateTest.cs (3)
198var noHttps = args.Contains(ArgConstants.NoHttps); 221var requiresHttps = string.Equals(auth, "IndividualB2C", StringComparison.OrdinalIgnoreCase) 223var noHttps = args?.Contains(ArgConstants.NoHttps) ?? false;
Templates.Tests (37)
BaselineTest.cs (1)
124var doesExist = File.Exists(fullPath);
ByteOrderMarkTest.cs (2)
42var filesWithBOMCharactersPresent = false; 79var nonBOMFilesPresent = false;
EmptyWebTemplateTest.cs (1)
82var noHttps = args?.Contains(ArgConstants.NoHttps) ?? false;
GrpcTemplateTest.cs (2)
71var nativeAot = args?.Contains(ArgConstants.PublishNativeAot) ?? false; 98var isWindowsOld = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) && Environment.OSVersion.Version < new Version(6, 2);
IdentityUIPackageTest.cs (2)
106var useLocalDB = false; 162var doesExist = File.Exists(fullPath);
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (3)
60var requiresHttps = string.Equals(auth, "IndividualB2C", StringComparison.OrdinalIgnoreCase) 63var noHttps = args?.Contains(ArgConstants.NoHttps) ?? false; 108var doesExist = File.Exists(fullPath);
src\ProjectTemplates\Shared\Project.cs (1)
300var doesExist = File.Exists(fullPath);
src\Shared\CertificateGeneration\CertificateManager.cs (2)
253var isNewCertificate = false; 257var failedToFixCertificateState = false;
src\Shared\CertificateGeneration\UnixCertificateManager.cs (15)
53var sawTrustSuccess = false; 54var sawTrustFailure = false; 90var foundCert = false; 186var sawTrustFailure = false; 187var sawTrustSuccess = false; 224var needToExport = true; 257var openSslTrustSucceeded = false; 259var isOpenSslAvailable = IsCommandAvailable(OpenSslCommand); 287var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 361var sawUntrustFailure = false; 390var openSslUntrustSucceeded = false; 423var isCertUtilAvailable = IsCommandAvailable(CertUtilCommand); 727var isFirefox = nssDb.Contains("/.mozilla/firefox/", StringComparison.Ordinal); 884var isSymlink = (file.Attributes & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint; 908var linkCreated = false;
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
122var isTrusted = ListCertificates(StoreName.Root, StoreLocation.CurrentUser, isValid: true, requireExportable: false)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
src\Shared\E2ETesting\BrowserFixture.cs (2)
48var attributeValue = attribute != null ? bool.Parse(attribute.Value) : false; 54var environmentOverrideValue = !string.IsNullOrWhiteSpace(environmentOverride) ? bool.Parse(attribute.Value) : false;
src\Shared\Process\ProcessEx.cs (1)
212var exited = Exited.Wait(timeSpan.Value);
WorkerTemplateTest.cs (1)
51var nativeAot = args?.Contains(ArgConstants.PublishNativeAot) ?? false;
Test.Utilities (123)
CodeMetricsTestsBase.cs (1)
91var success = true;
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (2)
76if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 79var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
288var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
153var onlyIncludeInherited = false; 220var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
TestingAppHost1.ServiceDefaults (1)
Extensions.cs (1)
77var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
TestShop.ServiceDefaults (1)
Extensions.cs (1)
75var useOtlpExporter = !string.IsNullOrWhiteSpace(builder.Configuration["OTEL_EXPORTER_OTLP_ENDPOINT"]);
Text.Analyzers (166)
EnumsShouldHavePluralNames.cs (2)
78var reportCA1714 = context.Options.MatchesConfiguredVisibility(Rule_CA1714, symbol, context.Compilation); 79var reportCA1717 = context.Options.MatchesConfiguredVisibility(Rule_CA1717, symbol, context.Compilation);
IdentifiersShouldBeSpelledCorrectly.cs (1)
272var isXml = additionalText.Path.EndsWith(".xml", StringComparison.OrdinalIgnoreCase);
src\Compilers\Core\Portable\EncodedStringText.cs (1)
219var success = stream.TryReadAll(buffer, 0, length) == length;
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (4)
14var result = false; 25var result = false; 36var result = false; 47var result = false;
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
153bool.TryParse(optionValue, out var boolValue)) 167bool.TryParse(optionValue, out var boolValue))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
282var isFirstItem = true; 283var result = false;
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
45var result = false;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
841var result = false; 1162var hasValue = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
48var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
218var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
259var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 266var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
72var first = true; 93var first = true;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
75var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (2)
76if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 79var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
288var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
153var onlyIncludeInherited = false; 220var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
36if (bool.TryParse(value, out var isEnabled))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
101var boolValue = (bool)(object)value!; 151return nameof(Boolean); 203nameof(Boolean) =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
145var wholeSubtreeIsPerfect = perfectPortionNodeCount == subtreeNodeCount;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
116var isGlobal = activeSectionName == "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (4)
186var matchedRequiredExtension = false; 187var matchedForbiddenExtension = false; 229var firstExtensionMatched = false; 230var secondExtensionMatched = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
146var start = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
182var currentLeading = leading || i > 0; 183var curentTrailing = trailing || i < (this.ChildCount - 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
60&& bool.TryParse(value, out var parsedValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
27var isNonDefault = reportDiagnostic != ReportDiagnostic.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
102var b1 = e1.MoveNext(); 103var b2 = e2.MoveNext();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
139var pluralize = semanticModel.ShouldPluralize(type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (2)
34var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 72var isHidden = isPositionHidden(linePosition, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
253var caseSensitive = builder.KeyComparer == StringComparer.Ordinal;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
217var first = true; 462var retryNodes = false; 463var retryTokens = false; 464var retryTrivia = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true; 300if (!continueDispatchAfterFinally.TryGetValue(@finally, out var dispatch))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
250var added = operationsBuilder.Add(operation); 477var mayBeWritten = captures.Count > 1; 523var completedVisit = CurrentBlockAnalysisData.ForEachCurrentWrite(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (4)
96var isRef = valueUsageInfo == ValueUsageInfo.ReadableWritableReference; 112var isReadFrom = valueUsageInfo.IsReadFrom(); 113var isWrittenTo = valueUsageInfo.IsWrittenTo(); 190var isUsedCompoundAssignment = operation.IsAnyCompoundAssignment() &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
269var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 287var onSameLine = TokenStream.TwoTokensOriginallyOnSameLine(operation.StartToken, operation.EndToken); 367var ignoreElastic = option.IsMaskOn(SuppressOption.IgnoreElasticWrapping) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
57context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.cs (1)
115var canUseCache = !elastic &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
251var sameAsOriginal = GetOriginalTriviaData(pairIndex) == data; 301GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
149var isEmptyString = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
290var implicitLineBreak = false; 871var newLineFromPreviousOperation = (whitespaceBetween.Lines > 0) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (2)
133var firstIsSubset = FirstIsSubset(in x, in y); 134var secondIsSubset = FirstIsSubset(in y, in x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
258var first = true; 313var addPrefix = !name.StartsWith(Prefix); 314var addSuffix = !name.EndsWith(Suffix); 405var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
41=> bool.TryParse(str, out var result) ? result : new Optional<bool>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
42var result = IsOnSingleLine(syntaxFacts, stack); 75var last = index == 0; 79var first = index == childCount - 1; 216var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
37var isAnonymousDelegateType = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
25var ignoreAssemblyKey = reader.IgnoreAssemblyKey;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
34var isConstructed = !symbol.Equals(symbol.ConstructedFrom); 70var isConstructed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
166var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (3)
44var isUnboundGenericType = reader.ReadBoolean(); 45var isNativeIntegerType = reader.ReadBoolean(); 46var signed = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
88var hasMatchingName = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
32var isIndexer = reader.ReadBoolean(); 33var isPartialImplementationPart = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
149var hasEmbeddedQuote = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
139var shouldWriteOrdinal = ShouldWriteTypeParameterOrdinal(symbol, out _);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (2)
22var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error; 56var isError = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
33var isCref = reader.ReadBoolean();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (4)
678var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 679var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1181var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1182var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
118var edgesExist = currentNode.EdgeCount > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
522var matched = sourceChar == targetChar;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
60var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (2)
74var result = checker.AreSimilar(candidateText, out similarityWeight); 101var result = AreSimilarWorker(candidateText, out similarityWeight);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
52var name1IsSystem = name1 == nameof(System); 53var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
37var isNullableValueType = type.IsNullable(); 38var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 518var isTypeParameter1 = t1 is ITypeParameterSymbol; 519var isTypeParameter2 = t2 is ITypeParameterSymbol; 687var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (5)
116var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 117var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 118var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 119var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 120var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
215var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
129var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
39var nameComparisonCheck = isCaseSensitive ?
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
552var anyAccessModifierSeen = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
105var overlapsHiddenRegion = syntaxTree.OverlapsHiddenPosition(span, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
23var isFlagsEnum = IsFlagsEnum(enumType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (10)
198var newAddImports = addImports.HasValue ? addImports.Value : this.AddImports; 200var newGenerateMembers = generateMembers.HasValue ? generateMembers.Value : this.GenerateMembers; 201var newMergeNestedNamespaces = mergeNestedNamespaces.HasValue ? mergeNestedNamespaces.Value : this.MergeNestedNamespaces; 202var newMergeAttributes = mergeAttributes.HasValue ? mergeAttributes.Value : this.MergeAttributes; 203var newGenerateDefaultAccessibility = generateDefaultAccessibility.HasValue ? generateDefaultAccessibility.Value : this.GenerateDefaultAccessibility; 204var newGenerateMethodBodies = generateMethodBodies.HasValue ? generateMethodBodies.Value : this.GenerateMethodBodies; 205var newGenerateDocumentationComments = generateDocumentationComments.HasValue ? generateDocumentationComments.Value : this.GenerateDocumentationComments; 206var newAutoInsertionLocation = autoInsertionLocation.HasValue ? autoInsertionLocation.Value : this.AutoInsertionLocation; 207var newSortMembers = sortMembers.HasValue ? sortMembers.Value : this.SortMembers; 208var newReuseSyntax = reuseSyntax.HasValue ? reuseSyntax.Value : this.ReuseSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
29var placeOnNewLine = ShouldPlaceParametersOnNewLine(existingParameters, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (3)
148var methodHasAttribute = method.GetAttributes().Any(shouldRemoveAttribute, arg); 150var someParameterHasAttribute = method.Parameters 153var returnTypeHasAttribute = method.GetReturnTypeAttributes().Any(shouldRemoveAttribute, arg);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IPropertySymbolExtensions.cs (1)
46var someParameterHasAttribute = property.Parameters
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\StringBuilderExtensions.cs (2)
24var first = true; 39var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
179var skipVerification = !nodesToVerify.Contains(nodePair);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
400var shouldAddNullCheck = addNullChecks && parameter.Type.CanAddNullCheck() && !parameter.Type.IsNullable();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
239var valueIEquatable = memberType?.IsValueType == true && ImplementsIEquatable(memberType, iequatableType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
23var addBlankLine = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
87var crossesMeaningfulBlock = CrossesMeaningfulBlock(state); 92var canMergeDeclarationAndAssignment = await CanMergeDeclarationAndAssignmentAsync(document, state, cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
44var matchesBoolean = MatchesBoolean(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
57var isEquivalentTo = previousSyntaxTree.IsEquivalentTo(currentSyntaxTree, topLevel: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
102var hasImportsToSimplify = root != originalRoot; 161var executeSerially = Debugger.IsAttached; 189var simplifyAllDescendants = nodeOrTokenToReduce.SimplifyAllDescendants; 192var isNode = nodeOrToken.IsNode;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
28var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation); 51var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
100var isCollision = collisionMap.ContainsKey(name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
60var hasReference = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
95if (TryGetService(typeof(TLanguageService), out var lazyService, out var usesFactory) 108var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
106if (TryGetService(typeof(TWorkspaceService), out var lazyService, out var usesFactory)) 118var checkAddDisposable = usesFactory && !lazyService.IsValueCreated;
TlsFeaturesObserve (1)
Program.cs (1)
35var success = httpSysPropFeature.TryGetTlsClientHello(Array.Empty<byte>(), out var bytesReturned);
vbc (3)
src\Compilers\Shared\BuildProtocol.cs (1)
395var utf8Output = reader.ReadBoolean();
src\Compilers\Shared\BuildServerConnection.cs (1)
210var holdsMutex = false;
src\Compilers\Shared\NamedPipeUtil.cs (1)
73var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
VBCSCompiler (5)
src\Compilers\Server\VBCSCompiler\BuildServerController.cs (1)
159var success = await BuildServerConnection.RunServerShutdownRequestAsync(
src\Compilers\Server\VBCSCompiler\ServerDispatcher.cs (1)
268var shutdown = false;
src\Compilers\Shared\BuildProtocol.cs (1)
395var utf8Output = reader.ReadBoolean();
src\Compilers\Shared\BuildServerConnection.cs (1)
210var holdsMutex = false;
src\Compilers\Shared\NamedPipeUtil.cs (1)
73var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
VBCSCompiler.UnitTests (19)
AnalyzerConsistencyCheckerTests.cs (8)
90var result = AnalyzerConsistencyChecker.Check(directory.Path, analyzerReferences, assemblyLoader, Logger); 105var result = AnalyzerConsistencyChecker.Check(Path.GetDirectoryName(TestFixture.Alpha)!, analyzerReferences, assemblyLoader, Logger); 123var result = AnalyzerConsistencyChecker.Check(directory.Path, analyzerReferences, assemblyLoader, Logger); 143var result = AnalyzerConsistencyChecker.Check( 187var result = AnalyzerConsistencyChecker.Check(directory.Path, analyzerReferences, assemblyLoader, Logger); 210var result = AnalyzerConsistencyChecker.Check(directory.Path, analyzerReferences, assemblyLoader, Logger); 228var result = AnalyzerConsistencyChecker.Check(directory.Path, analyzerReferences, new ThrowingLoader(), Logger); 242var result = AnalyzerConsistencyChecker.Check(directory.Path, analyzerReferences, new AnalyzerAssemblyLoader(), Logger);
BuildClientTests.cs (4)
87var ranLocal = false; 112var ranLocal = false; 170var ranLocal = false; 171var ranServer = false;
BuildServerConnectionTests.cs (2)
68var ran = false; 97var ran = false;
ClientConnectionHandlerTests.cs (4)
60var threwException = false; 82var hitCompilation = false; 119var hitCompilation = false; 161var isDisposed = false;
VBCSCompilerServerTests.cs (1)
370var hitCompilation = false;
WaitForSandbox.DbSetup (1)
Program.cs (1)
12var created = await db.Database.EnsureCreatedAsync();
Wasm.Performance.ConsoleHost (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
147var argumentsAssigned = false; 152var processed = false; 194var ignoreContinueAfterUnexpectedArg = false;
Wasm.Performance.Driver (2)
Program.cs (2)
28var isStressRun = false; 78var firstRun = true;
xunit.assert (18)
EqualityAsserts.cs (5)
157 var haveCollections = 672 var haveCollections = 692 var expectedIsString = expected is string; 693 var actualIsString = actual is string; 694 var isStrings =
EventAsserts.cs (2)
340 var result = false; 446 var result = false;
PropertyAsserts.cs (2)
44 var propertyChangeHappened = false; 91 var propertyChangeHappened = false;
Sdk\ArgumentFormatter.cs (1)
274 var isAnonymousType = typeInfo.IsAnonymousType();
Sdk\AssertHelper.cs (1)
677 var result = expected.Equals(actual);
Sdk\CollectionTracker.cs (6)
164 var hasExpected = expectedEnumerator.MoveNext(); 165 var hasActual = actualEnumerator.MoveNext(); 269 var hasNextX = enumeratorX.MoveNext(); 270 var hasNextY = enumeratorY.MoveNext(); 292 var innerCompare = AreCollectionsEqual(xCurrentTracker, yCurrentTracker, AssertEqualityComparer<object>.DefaultInnerComparer, true, out _); 596 var moreItemsPastEndIndex = endIndex < span.Length - 1;
TypeAsserts.cs (1)
276 var compatible =
xunit.console (10)
CommandLine.cs (1)
128var shouldCreateNewArg = false;
common\AssemblyResolution\DependencyContextAssemblyCache.cs (1)
182var needDiagnostics = false;
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\DependencyContextJsonReader.cs (1)
60var isPortable = true;
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\Resolution\AppBaseCompilationAssemblyResolver.cs (4)
37var isProject = string.Equals(library.Type, "project", StringComparison.OrdinalIgnoreCase) || 40var isPackage = string.Equals(library.Type, "package", StringComparison.OrdinalIgnoreCase); 41var isReferenceAssembly = string.Equals(library.Type, "referenceassembly", StringComparison.OrdinalIgnoreCase); 51var isPublished = _fileSystem.Directory.Exists(refsPath);
common\Json.cs (1)
260var escaped = false;
ConsoleRunner.cs (2)
276var needsXml = xmlTransformers.Count > 0; 363var shadowCopy = assembly.Configuration.ShadowCopyOrDefault;