1 instantiation of Boolean
PresentationFramework (1)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2200DefaultConstructor = delegate () { return new System.Boolean(); },
7496 references to Boolean
Analyzer.Utilities.UnitTests (2)
Options\SymbolNamesWithValueOptionTests.cs (2)
293var contained = options.Contains(namedTypeSymbol); 370var isFound = options.Contains(symbol);
AnalyzerRunner (1)
Options.cs (1)
134var fullSolutionAnalysis = false;
aspire (13)
Commands\AddCommand.cs (1)
82var prerelease = parseResult.GetValue<bool>("--prerelease");
Commands\NewCommand.cs (1)
142var prerelease = parseResult.GetValue<bool>("--prerelease");
Commands\PublishCommand.cs (1)
92var waitForDebugger = parseResult.GetValue<bool?>("--wait-for-debugger") ?? false;
Commands\RootCommand.cs (1)
50var waitForDebugger = result.GetValueOrDefault<bool>();
Commands\RunCommand.cs (5)
76var debug = parseResult.GetValue<bool>("--debug"); 78var waitForDebugger = parseResult.GetValue<bool>("--wait-for-debugger"); 80var forceUseRichConsole = Environment.GetEnvironmentVariable(KnownConfigNames.ForceRichConsole) == "true"; 82var useRichConsole = forceUseRichConsole || !debug; 91var watch = parseResult.GetValue<bool>("--watch");
DotNetCliRunner.cs (1)
394var started = process.Start();
NuGetPackageCache.cs (2)
84var isHostingOrCommunityToolkitNamespaced = packageName.StartsWith("Aspire.Hosting.", StringComparison.Ordinal) || 88var isExcluded = packageName.StartsWith("Aspire.Hosting.AppHost") ||
Program.cs (1)
107var debugMode = args?.Any(a => a == "--debug" || a == "-d") ?? false;
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)
79if (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)
79if (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 (4)
Commands\AddCommandTests.cs (3)
244var promptedForIntegrationPackages = false; 318var promptedForIntegrationPackages = false; 319var promptedForVersion = false;
Commands\NewCommandTests.cs (1)
383var 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 (51)
Components\Controls\Chart\ChartBase.cs (3)
218var hasValue = false; 295var exists = false; 439var hasValue = false;
Components\Controls\Chart\ChartContainer.razor.cs (1)
171var hasInstrumentChanged = PreviousMeterName != MeterName || PreviousInstrumentName != InstrumentName;
Components\Controls\Chart\PlotlyChart.razor.cs (1)
73var is24Hour = DateTimeFormatInfo.CurrentInfo.LongTimePattern.StartsWith("H", StringComparison.Ordinal);
Components\Controls\SelectResourceOptions.razor.cs (3)
42var areAllChecked = true; 43var areAllUnchecked = true; 45foreach (var value in values.Values)
Components\Controls\SummaryDetailsView.razor.cs (1)
256var hasChanged = false;
Components\Layout\DesktopNavMenu.razor.cs (1)
58var isResources = trimmedPath == DashboardUrls.ResourcesBasePath || trimmedPath[0] == '?';
Components\Pages\ComponentTelemetryContext.cs (1)
69var anyChange = false;
Components\Pages\ConsoleLogs.razor.cs (1)
190var added = _resourceByName.TryAdd(resource.Name, resource);
Components\Pages\Login.razor.cs (1)
89if (bool.TryParse(result, out var success))
Components\Pages\Resources.razor.cs (3)
123static bool IsKeyValueTrue(string key, IDictionary<string, bool> dictionary) => dictionary.TryGetValue(key, out var value) && value; 227var added = UpdateFromResource(resource); 239var selectedResourceHasChanged = false;
DashboardWebApplication.cs (4)
185var isAllHttps = browserHttpsPort is not null && IsHttpsOrNull(dashboardOptions.Otlp.GetGrpcEndpointAddress()) && IsHttpsOrNull(dashboardOptions.Otlp.GetHttpEndpointAddress()); 347var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 500var hasSingleEndpoint = frontendAddresses.Count == 1 && IsSameOrNull(frontendAddresses[0], otlpGrpcAddress) && IsSameOrNull(frontendAddresses[0], otlpHttpAddress); 685var allowed = false;
Extensions\TelemetryFilterFormatter.cs (1)
72var enabled = parts is not [_, _, _, DisabledText];
Model\DashboardCommandExecutor.cs (1)
116var toastClosed = false;
Model\Otlp\SpanWaterfallViewModel.cs (3)
144var labelIsRight = (relativeStart + span.Duration / 2) < (span.Trace.Duration / 2); 147var hasPeerService = OtlpHelpers.GetPeerAddress(span.Attributes) != null; 148var 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)
270var result = guid.TryFormat(chars, charsWritten: out _, format: "N");
Otlp\Model\OtlpHelpers.cs (1)
391var 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\Subscription.cs (1)
45var success = _lock.Wait(0, cancellationToken);
Otlp\Storage\TelemetryRepository.cs (9)
236var newApplication = false; 349var added = false; 529var match = true; 930var newTrace = false; 970var added = false; 990var moved = false; 1074var hasPeerService = OtlpHelpers.GetPeerAddress(span.Attributes) != null; 1075var hasUninstrumentedPeer = hasPeerService && span.Kind is OtlpSpanKind.Client or OtlpSpanKind.Producer && !span.GetChildSpans().Any(); 1272var 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 };
Aspire.Dashboard.Tests (20)
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>();
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)
21var result = key.EqualsCompositeName(compositeName); 40var 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 (39)
ApplicationModel\ExpressionResolver.cs (2)
86var isSensitive = false; 130var hasEndingSlash = value.EndsWith('/');
ApplicationModel\ModelName.cs (1)
51var lastCharacterHyphen = false;
ApplicationModel\ResourceLoggerService.cs (4)
372var hasSubscribers = false; 488var raiseSubscribersChanged = _onNewLog is null; 505var raiseSubscribersChanged = _onNewLog is null; 588var isErrorMessage = logLevel >= LogLevel.Error;
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
51var isHttp2Service = resource.Annotations.OfType<Http2ServiceAnnotation>().Any();
Dashboard\DashboardOptions.cs (1)
36options.TelemetryOptOut = bool.TryParse(configuration["ASPIRE_DASHBOARD_TELEMETRY_OPTOUT"], out var telemetryOptOut)
Dcp\DcpDependencyCheck.cs (2)
216var installed = dcpInfo.Containers?.Installed ?? false; 217var running = dcpInfo.Containers?.Running ?? false;
Dcp\DcpExecutor.cs (6)
251var logsAvailable = false; 252var hasSubscribers = false; 1076var annotationOnly = spec.ExecutionType == ExecutionType.IDE; 1712var failedToApplyArgs = false; 1770var failedToApplyConfiguration = false; 1797var 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)
173var anySensitive = false; 213var isInactive = activeEndpoint is null; 220var resourceRunning = string.Equals(resourceState, KnownResourceStates.Running, StringComparisons.ResourceState); 253var isFromSpec = specSource?.Any(e => string.Equals(e.Name, env.Name, StringComparison.Ordinal)) is true or null;
Health\ResourceHealthCheckService.cs (5)
125var lastDelayInterrupted = false; 126var resourceReadyEventFired = false; 280var found = false; 338var shouldInterrupt = ShouldInterrupt(resourceEvent, LatestEvent); 366var delayInterrupted = delayInterruptedTask.IsCompletedSuccessfully == true;
Orchestrator\ApplicationOrchestrator.cs (1)
253var isWaiting = false;
ProjectResourceBuilderExtensions.cs (4)
360var isHttp2ConfiguredInKestrelEndpointDefaults = config["Kestrel:EndpointDefaults:Protocols"] == nameof(HttpProtocols.Http2); 742var processedHttpsPort = false; 743var first = true; 795var firstPort = true;
ResourceBuilderExtensions.cs (1)
1670var 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);
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)
166var isSecure = aspireParameter.Value is ParameterResource { Secret: true } || aspireParameter.Value is BicepSecretOutputReference;
Provisioning\Provisioners\AzureProvisioner.cs (2)
110var rolesFailed = await WaitForRoleAssignments(resource).ConfigureAwait(false); 140var rolesFailed = false;
src\Shared\CustomResourceSnapshotExtensions.cs (1)
41var found = false;
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
277var hasCustomConfigJson = builder.Resource.Annotations.OfType<ContainerMountAnnotation>().Any(v => v.Target == AzureEventHubsEmulatorResource.EmulatorConfigJsonPath);
Aspire.Hosting.Azure.Functions (3)
AzureFunctionsProjectResourceExtensions.cs (2)
65var removeStorage = true; 146var useHttps = false;
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (1)
56var found = profiles.TryGetValue(launchProfileName, out var launchProfile);
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
413var hasCustomConfigJson = builder.Resource.Annotations.OfType<ContainerMountAnnotation>().Any(v => v.Target == AzureServiceBusEmulatorResource.EmulatorConfigJsonPath);
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 (20)
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;
Eventing\DistributedApplicationBuilderEventingTests.cs (1)
220var fired = countdownEvent.Wait(TimeSpan.FromSeconds(10));
PublishingTests.cs (1)
16var publishedCalled = false;
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)
280var callbackCalled = false; 311var callbackCalled = false; 355var callbackCalled = false; 463var enableCommand = false; 464var callbackCalled = false;
WithUrlsTests.cs (3)
51var called = false; 499var called = false; 528var 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)
243var migrationsApplied = false;
Aspire.Templates.Tests (2)
TemplateTestsBase.cs (1)
115var inTest = false;
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (1)
50var installTemplates = true;
Binding.ReliableSession.IntegrationTests (2)
NetHttpBindingTests.cs (1)
324var secondRequestBlocked = !secondRequestSent;
WSHttpBindingTests.cs (1)
324var 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; 1529var isExpression = IsDerivedType("BoundExpression", node.Name);
BuildActionTelemetryTable (1)
Program.cs (1)
276var isRefactoring = false;
BuildBoss (25)
CompilerNuGetCheckerUtil.cs (5)
75var allGood = true; 93var allGood = true; 131var allGood = true; 236var allGood = true; 360var 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)
60var hasProjectWithSdkAttribute = Document.XPathSelectElements("//mb:Project", Manager).FirstOrDefault()?.Attribute("Sdk") != null; 123if (bool.TryParse(referenceOutputAssemblyValue.Trim().ToLower(), out var isRealReference) && !isRealReference)
SolutionCheckerUtil.cs (5)
42var allGood = true; 60var allGood = true; 83var allGood = true; 124var allGood = true; 147var allGood = true;
TargetsCheckerUtil.cs (3)
27var allGood = true; 62var allGood = true; 83var 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)
22var isReadyToRun = IsReadyToRunImage(peReader); 23var 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 (7)
ConfigSchemaEmitter.cs (7)
109var isAsterisk = pathSegment == "*"; 122var ownsProperties = false; 130var ownsPathSegment = false; 235var hasGenerated = false; 243var ownsProperties = false; 455var containsTrue = value.Contains("true", StringComparison.OrdinalIgnoreCase); 456var containsFalse = value.Contains("false", StringComparison.OrdinalIgnoreCase);
csc (3)
src\Compilers\Core\CommandLine\BuildProtocol.cs (1)
393var utf8Output = reader.ReadBoolean();
src\Compilers\Shared\BuildServerConnection.cs (1)
213var holdsMutex = false;
src\Compilers\Shared\NamedPipeUtil.cs (1)
71var 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)
361var isTrustOptionSet = trust?.HasValue() == true;
src\Shared\CertificateGeneration\CertificateManager.cs (2)
212var isNewCertificate = false; 216var 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 (15)
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\RoslynAnalyzers\Microsoft.CodeAnalysis.Analyzers\Core\MetaAnalyzers\ReleaseTrackingHelper.cs (1)
236releaseTrackingDataForRuleBuilder.AddEntry(currentVersion, releaseTrackingLine, out var hasExistingEntry);
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)
302 var isPredecessorInFinally = cfgState.TryGetExceptionFinallyState (predecessor, out TValue predecessorState);
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (1)
35 var handledIntrinsic =
TrimAnalysis\ReflectionAccessAnalyzer.cs (1)
131 var reportOnMember = IsDeclaredWithinType (member, _typeHierarchyType!);
InMemory.FunctionalTests (42)
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)
297var success = _http3TestBase._serverReceivedSettings.Writer.TryWrite( 705var done = QPackHeaderWriter.BeginEncodeHeaders(headers, buffer.Span, ref headersTotalSize, out var length); 1226var readerCompletedSuccessfully = _transportPipeReader.IsCompletedSuccessfully; 1227var writerCompletedSuccessfully = _transportPipeWriter.IsCompletedSuccessfully;
src\Servers\Kestrel\shared\test\TestApplicationErrorLogger.cs (1)
66var exceptionIsIgnored = IgnoredExceptions.Contains(exception?.GetType());
TlsListenerMiddlewareTests.cs (1)
31var 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)
1611var hasWriteLog = TestSink.Writes.Any( 1616var hasReadLog = TestSink.Writes.Any( 2179var 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 (9)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
77var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (3)
164var hasQualifyingMembers = false; 278if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 281var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
460var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
181var onlyIncludeInherited = false; 248var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\Lightup\LightupHelpers.cs (1)
36if (!wrappedSyntax.TryGetValue(operation.Kind, out var canCast))
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
80var added = instance.TryAdd(kvp.Key, kvp.Value);
Metrics.Legacy (9)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
77var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (3)
164var hasQualifyingMembers = false; 278if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 281var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
460var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
181var onlyIncludeInherited = false; 248var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\Lightup\LightupHelpers.cs (1)
36if (!wrappedSyntax.TryGetValue(operation.Kind, out var canCast))
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
80var added = instance.TryAdd(kvp.Key, kvp.Value);
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 (19)
DefaultAntiforgeryTest.cs (7)
383var hasWarningMessage = testSink.Writes 401var hasWarningMessage = testSink.Writes 419var hasWarningMessage = testSink.Writes 437var hasWarningMessage = testSink.Writes 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)
292var failCalled = false;
CookieTests.cs (3)
672var replace = false; 1111var expectRenew = string.Equals("1", context.Request.Query["expectrenew"]); 1112var renew = string.Equals("1", context.Request.Query["renew"]);
GoogleTests.cs (2)
444var accessDeniedCalled = false; 445var 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)
523var 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))
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)
250var 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')) ||
SupplyParameterFromPersistentComponentStateValueProvider.cs (4)
140var wroteKey = false; 160var wroteKey = false; 182var hashSucceeded = SHA256.TryHashData(keyBuffer, keyHash, out _); 263var result = Type.GetTypeCode(keyType) != TypeCode.Object
Microsoft.AspNetCore.Components.Endpoints (19)
Builder\RazorComponentEndpointDataSource.cs (1)
137var found = false;
DependencyInjection\HttpNavigationManager.cs (1)
13AppContext.TryGetSwitch(_enableThrowNavigationException, out var switchValue) && switchValue;
FormMapping\FormDataReader.cs (1)
246var foundSingleValue = _readOnlyMemoryKeys.TryGetValue(new FormKey(_currentPrefixBuffer), out var result) || result.Count == 1;
RazorComponentEndpointInvoker.cs (7)
41var isErrorHandler = context.Features.Get<IExceptionHandlerFeature>() is not null; 42var hasStatusCodePage = context.Features.Get<IStatusCodePagesFeature>() is not null; 43var isReExecuted = context.Features.Get<IStatusCodeReExecuteFeature>() is not null; 121var isBadRequest = false; 177var processPost = HttpMethods.IsPost(context.Request.Method) && 203var valid = false; 251var handler = GetFormHandler(context, out var isBadRequest);
Rendering\EndpointHtmlRenderer.cs (1)
173var streamRendering = componentState is null
Rendering\EndpointHtmlRenderer.Streaming.cs (4)
154var isEnhancedNavigation = IsProgressivelyEnhancedNavigation(_httpContext.Request); 211var showDetailedErrors = env.IsDevelopment() || options.Value.DetailedErrors; 219var showDetailedErrors = ShouldShowDetailedErrors(httpContext); 263var 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 (11)
EndpointHtmlRendererTest.cs (9)
960var invoked = false; 962var isBadRequest = false; 988var isBadRequest = false; 1017var isBadRequest = false; 1047var isBadRequest = false; 1072var firstRender = true; 1073var isBadRequest = false; 1108var firstRender = true; 1109var isBadRequest = false;
HotReloadServiceTests.cs (1)
29var invoked = false;
HttpContextFormValueMapperTest.cs (1)
42var canMap = mapper.CanMap(typeof(string), scopeName, formNameOrNull);
Microsoft.AspNetCore.Components.Forms (3)
EditContextDataAnnotationsExtensions.cs (1)
127var 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 (10)
Circuits\CircuitFactory.cs (1)
97var circuitHandlers = components.Count == 0 ? [] : scope.ServiceProvider.GetServices<CircuitHandler>()
Circuits\CircuitHost.cs (3)
587var shouldContinueNavigation = await HandleInboundActivityAsync(() => Renderer.Dispatcher.InvokeAsync(async () => 748var shouldClearStore = false; 749var shouldWaitForQuiescence = false;
Circuits\CircuitRegistry.cs (1)
132var result = ConnectedCircuits.TryRemove(circuitId, out circuitHost);
Circuits\RemoteErrorBoundaryLogger.cs (1)
31var shouldLogToClient = (_jsRuntime as RemoteJSRuntime)?.IsInitialized == true;
Circuits\RemoteNavigationManager.cs (2)
22AppContext.TryGetSwitch(_enableThrowNavigationException, out var switchValue) && switchValue; 126var 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 (17)
Circuits\CircuitHostTest.cs (3)
373var asyncLocal1ValueInHandler = false; 374var asyncLocal3ValueInHandler = false; 401var wasHandlerFuncInvoked = false;
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\RemoteJSDataStreamTest.cs (2)
226var unhandledExceptionResult = await unhandledExceptionRaisedTask.Task.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 (73)
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);
NavigationManagerTest.cs (10)
309var navigation1Result = await navigation1.WaitAsync(Timeout); 394var isHandlerCompleted = false; 431var isFirstHandlerCompleted = false; 432var isSecondHandlerCompleted = false; 482var navigation1Result = await navigation1.WaitAsync(Timeout); 514var navigation1Result = await navigation1.WaitAsync(Timeout); 693var navigation1Result = await navigation1; 728var navigation1Result = await navigationManager.RunNotifyLocationChangingAsync($"{baseUri}/subdir1", null, false); 754var navigation1Result = await navigationManager.RunNotifyLocationChangingAsync($"{baseUri}/subdir1", null, false); 851var 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;
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 (2)
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)
143var foundAboutDebugging = false; 149var hasTabs = res.TryGetProperty("tabs", out var tabs); 150var hasType = res.TryGetProperty("type", out var type); 166var hasUrl = tab.TryGetProperty("url", out var urlInTab); 167var hasActor = tab.TryGetProperty("actor", out var actorInTab); 168var hasBrowserId = tab.TryGetProperty("browserId", out var browserIdInTab); 209var hasInput = res.TryGetProperty("input", out var input); 221var hasTarget = res.TryGetProperty("target", out var target); 223var hasConsoleActor = hasTarget && target.TryGetProperty("consoleActor", out consoleActor); 224var 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 (4)
CorsMiddlewareTests.cs (2)
570var exceptionSeen = true; 772var executed = false;
UriHelpersTests.cs (2)
13var isSubdomain = UriHelpers.IsSubdomainOf(subdomain, domain); 24var isSubdomain = UriHelpers.IsSubdomainOf(subdomain, domain);
Microsoft.AspNetCore.DataProtection (12)
Cng\DpapiSecretSerializerHelper.cs (4)
88var success = UnsafeNativeMethods.CryptProtectData( 172var handleAcquired = false; 231var success = UnsafeNativeMethods.CryptUnprotectData( 298var handleAcquired = false;
KeyManagement\KeyRingBasedDataProtector.cs (1)
302var success = value.TryWriteBytes(span);
KeyManagement\KeyRingProvider.cs (1)
245var acquiredLock = false;
Managed\ManagedAuthenticatedEncryptor.cs (1)
513var success = validationAlgorithm.TryComputeHash(hashSource, correctHash, out bytesWritten);
SP800_108\ManagedSP800_108_CTR_HMACSHA512.cs (1)
104var success = HMACSHA512.TryHashData(kdk, prfInput, prfOutput, out var bytesWritten);
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)
212var isNewCertificate = false; 216var 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)
172var handled = 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); 193var 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 (89)
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;
Validation\RuntimeValidatableParameterInfoResolverTests.cs (8)
18var result = _resolver.TryGetValidatableTypeInfo(typeof(string), out var validatableInfo); 60var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo); 71var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo); 87var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo); 103var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo); 119var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo); 133var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo); 144var result = _resolver.TryGetValidatableParameterInfo(parameterInfo, out var validatableInfo);
Validation\ValidatableInfoResolverTests.cs (5)
26var result = resolver.Object.TryGetValidatableTypeInfo(typeof(NonValidatableType), out validatableInfo); 52var result = resolver.Object.TryGetValidatableTypeInfo(typeof(ValidatableType), out validatableInfo); 72var result = resolver.Object.TryGetValidatableParameterInfo(parameter, out validatableInfo); 101var result = resolver.Object.TryGetValidatableParameterInfo(parameter, out var validatableInfo); 151var result = validationOptions.TryGetValidatableTypeInfo(typeof(ValidatableType), out var validatableInfo);
Validation\ValidatableTypeInfoTests.cs (2)
718var hasDigit = password.Any(c => char.IsDigit(c)); 719var hasSpecial = password.Any(c => !char.IsLetterOrDigit(c));
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 (32)
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\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 (13)
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 });
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.Http.ValidationsGenerator (6)
Parsers\ValidationsGenerator.TypesParser.cs (5)
59var hasValidatableBaseType = false; 75var hasValidatableDerivedTypes = false; 129var hasValidatableType = TryExtractValidatableType( 157var hasValidatableType = TryExtractValidatableType(member.Type, wellKnownTypes, ref validatableTypes, ref visitedTypes); 158var attributes = ExtractValidationAttributes(member, wellKnownTypes, out var isRequired);
src\Shared\RoslynUtils\ParsabilityHelper.cs (1)
118var implementsIParsable = typeSymbol.AllInterfaces.Any(
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 (7)
DataProtectorTokenProvider.cs (2)
148var isEqualsSecurityStamp = stamp == await manager.GetSecurityStampAsync(user); 157var stampIsEmpty = stamp == "";
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)
399var alwaysLockout = AppContext.TryGetSwitch("Microsoft.AspNetCore.Identity.CheckPasswordSignInAlwaysResetLockoutOnSuccess", out var enabled) && enabled;
Microsoft.AspNetCore.Identity.EntityFrameworkCore (2)
IdentityUserContext.cs (2)
164var encryptPersonalData = storeOptions?.ProtectPersonalData ?? false; 258var 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)
436var lockedout = false; 499var result = await helper.IsTwoFactorEnabledAsync(user); 502var expected = userManagerSupportsTwoFactor && userTwoFactorEnabled && hasValidProviders; 772var lockedout = false; 932var lockedout = false; 959var lockedout = false;
UserManagerTest.cs (1)
587var 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 (219)
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);
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 (4)
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 (9)
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;
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 (17)
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);
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)
118var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 124var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 130var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array);
Extensions\JsonTypeInfoExtensions.cs (1)
111var isNestedGenericType = backtickIndex == -1;
Services\OpenApiDocumentService.cs (5)
492var hasRequiredAttribute = parameter.ParameterDescriptor is IParameterInfoParameterDescriptor parameterInfoDescriptor && 562var hasMultipleFormParameters = groupedFormParameters.Count() > 1; 602var isComplexType = endpointMetadata 750var requiresModelMetadataFallbackForEnum = parameterType == typeof(string) 756var hasTryParse = bindingMetadata?.HasTryParse == true && parameterType is not null && !parameterType.IsEnum;
Services\OpenApiGenerator.cs (7)
76var disableInferredBody = ShouldDisableInferredBody(httpMethod); 259var hasFormOrBodyParameter = false; 298var isFormType = requestBodyParameter.ParameterType == typeof(IFormFile) || requestBodyParameter.ParameterType == typeof(IFormFileCollection); 299var hasFormAttribute = requestBodyParameter.GetCustomAttributes().OfType<IFromFormMetadata>().FirstOrDefault() != null; 312var allowEmpty = requestBodyParameter.GetCustomAttributes().OfType<IFromBodyMetadata>().SingleOrDefault()?.AllowEmpty ?? false; 313var isOptional = requestBodyParameter.HasDefaultValue 389var 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)
313var transformerApplied = false; 314var nestedTransformerApplied = false;
Transformers\DocumentTransformerTests.cs (2)
250var transformerCalled = false; 251var exceptionThrown = false;
Transformers\OperationTransformerTests.cs (2)
581var transformerCalled = false; 582var exceptionThrown = false;
Transformers\SchemaTransformerTests.cs (3)
25var firstInvocationOnSecondTransformer = true; 867var transformerCalled = false; 868var 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 (52)
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)
133var isRouteHandler = (entry.RouteAttributes & RouteAttributes.RouteHandler) == RouteAttributes.RouteHandler; 134var isFallback = (entry.RouteAttributes & RouteAttributes.Fallback) == RouteAttributes.Fallback; 242var hasValidationResolvers = builder.ApplicationServices.GetService<IOptions<ValidationOptions>>() is { Value: { } options } && options.Resolvers.Count > 0; 243var 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);
ValidationEndpointFilterFactory.cs (1)
25var hasValidatableParameters = false;
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)
67var 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 (21)
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;
TlsListenerTests.cs (1)
20var callbackInvoked = false;
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; 239var 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)
641_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; 733var 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)
612var isContinuedFrame = false; 805var endHeaders = payload.Length == incomingFrame.RemainingLength; 1162var 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)
139var hasHttp1 = options.Protocols.HasFlag(HttpProtocols.Http1); 140var hasHttp2 = options.Protocols.HasFlag(HttpProtocols.Http2); 141var hasHttp3 = options.Protocols.HasFlag(HttpProtocols.Http3); 142var hasTls = options.IsTls; 181var 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)
522var 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)
212var isNewCertificate = false; 216var 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 (45)
AddressBinderTests.cs (11)
56var listenOptions = AddressBinder.ParseAddress($"http://{host}", out var https); 67var listenOptions = AddressBinder.ParseAddress("http://localhost", out var https); 80var listenOptions = AddressBinder.ParseAddress("http://pipe:8080", out var https); 90var listenOptions = AddressBinder.ParseAddress(address, out var https); 101var listenOptions = AddressBinder.ParseAddress(address, out var https); 112var listenOptions = AddressBinder.ParseAddress(address, out var https); 123var listenOptions = AddressBinder.ParseAddress("http://unix:/tmp/kestrel-test.sock", out var https); 134var listenOptions = AddressBinder.ParseAddress(@"http://unix:/c:/foo/bar/pipe.socket", out var https); 148var listenOptions = AddressBinder.ParseAddress(address, out var https); 258var ipV6Attempt = false; 259var ipV4Attempt = false;
ChunkWriterTests.cs (1)
72var prefixLength = ChunkWriter.GetPrefixBytesForChunk(dataCount, out var actualSliceOneByte);
DiagnosticMemoryPoolTests.cs (1)
82var 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;
KestrelServerTests.cs (1)
884var firstPort5003TransportChecked = false;
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);
TlsListenerMiddlewareTests.cs (6)
69var nextMiddlewareInvoked = false; 70var tlsClientHelloCallbackInvoked = false; 113var nextMiddlewareInvokedActual = false; 114var tlsClientHelloCallbackActual = false; 174var nextMiddlewareInvokedActual = false; 175var 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)
297var success = _http3TestBase._serverReceivedSettings.Writer.TryWrite( 705var done = QPackHeaderWriter.BeginEncodeHeaders(headers, buffer.Span, ref headersTotalSize, out var length); 1226var readerCompletedSuccessfully = _transportPipeReader.IsCompletedSuccessfully; 1227var 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)
174var 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.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 (5)
Protocol\NewtonsoftJsonHubProtocol.cs (5)
126var hasItem = false; 129var hasResult = false; 132var hasArguments = false; 138var completed = false; 139var allowReconnect = false;
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.StaticAssets (7)
Development\StaticAssetDevelopmentRuntimeHandler.cs (4)
161var explicitlyConfigured = bool.TryParse(config[ReloadStaticAssetsAtRuntimeKey], out var hotReload); 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 (58)
AssemblyNameExtension.cs (2)
128var hasAssemblyName = info.GetBoolean("hasAN"); 140var hasCultureInfo = info.GetBoolean("hasCI");
BackEnd\BuildManager\BuildManager.cs (3)
688var usesInputCaches = _buildParameters.UsesInputCaches(); 990var exceptionsThrownInEndBuild = false; 1873var resetMainThreadOnFailure = false;
BackEnd\Client\MSBuildClient.cs (3)
315var serverWasBusy = ServerNamedMutex.WasOpen(serverBusyMutexName); 376(var acceptAnsiColorCodes, var outputIsScreen, _originalConsoleMode) = NativeMethodsShared.QueryIsScreenAndTryEnableAnsiColorCodes();
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
677bool.TryParse(buildProjectInSolution.Value, out var buildProject) &&
BackEnd\Components\RequestBuilder\TargetBuilder.cs (1)
153var targetExists = _projectInstance.Targets.TryGetValue(targetName.name, out ProjectTargetInstance targetInstance);
BackEnd\Node\OutOfProcServerNode.cs (1)
358using var serverBusyMutex = ServerNamedMutex.OpenOrCreateMutex(name: _serverBusyMutexName, createdNew: out var holdsMutex);
DebugUtils.cs (1)
94var thisProcessMatchesName = string.IsNullOrWhiteSpace(processNameToBreakInto) ||
Definition\Project.cs (4)
1707var hasCharactersThatRequireSplitting = FileMatcher.HasWildcardsSemicolonItemOrPropertyReferences(itemElement.Include); 3428var hasCharactersThatRequireSplitting = FileMatcher.HasWildcardsSemicolonItemOrPropertyReferences(itemElement.Include); 3803var canEvaluateElementsWithFalseConditions = Traits.Instance.EscapeHatches.EvaluateElementsWithFalseConditionInProjectEvaluation ?? !loadSettings.HasFlag(ProjectLoadSettings.DoNotEvaluateElementsWithFalseCondition); 4309out var usingDifferentToolsVersionFromProjectFile);
Evaluation\Conditionals\Scanner.cs (1)
306var result = ScanForPropertyExpressionEnd(_expression, _parsePoint++, out int indexResult);
Evaluation\ConditionEvaluator.cs (1)
54var lastPiece = pieceSeparator < 0;
Evaluation\Evaluator.cs (2)
323var profileEvaluation = (loadSettings & ProjectLoadSettings.ProfileEvaluation) != 0 || loggingService.IncludeEvaluationProfile; 1338var conditionResult = itemGroupConditionResult && itemConditionResult;
Evaluation\Expander.cs (1)
2193var brokeEarlyNonEmpty = ExpandExpressionCapture(expander, capture, evaluatedItems, elementLocation /* including null items */, options, true, out throwaway, out itemsFromCapture);
Evaluation\ItemSpec.cs (1)
216out var isItemListExpression);
Evaluation\LazyItemEvaluator.IncludeOperation.cs (2)
147var anyExcludes = excludePatterns.Count > 0; 148var anyGlobsToIgnore = globsToIgnore.Count > 0;
Evaluation\LazyItemEvaluator.UpdateOperation.cs (1)
123var isMatch = nonItemReferenceFragments.Any(f => f.IsMatch(item.EvaluatedInclude));
FileMatcher.cs (1)
1970var pathValidityExceptionTriggered = false;
FrameworkLocationHelper.cs (2)
555var endsWithASlash = 1013var endedWithASlash = path.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal)
Graph\GraphBuilder.cs (1)
142var requiresTransitiveProjectReferences = _projectInterpretation.RequiresTransitiveProjectReferences(currentNode);
Graph\ProjectInterpretation.cs (2)
228var isOuterBuild = String.IsNullOrWhiteSpace(GetInnerBuildPropertyValue(project)) && !String.IsNullOrWhiteSpace(GetInnerBuildPropertyValues(project)); 229var isInnerBuild = !String.IsNullOrWhiteSpace(GetInnerBuildPropertyValue(project));
Instance\ProjectInstance.cs (5)
380var immutable = (settings & ProjectInstanceSettings.Immutable) == ProjectInstanceSettings.Immutable; 384var keepEvaluationCache = (settings & ProjectInstanceSettings.ImmutableWithFastItemLookup) == ProjectInstanceSettings.ImmutableWithFastItemLookup; 653var immutable = (settings & ProjectInstanceSettings.Immutable) == ProjectInstanceSettings.Immutable; 658var keepEvaluationCache = (settings & ProjectInstanceSettings.ImmutableWithFastItemLookup) == ProjectInstanceSettings.ImmutableWithFastItemLookup; 3125out var usingDifferentToolsVersionFromProjectFile);
Instance\TaskRegistry.cs (4)
1738if (!Boolean.TryParse(expandedType, out evaluate)) 1817if (!Boolean.TryParse(expandedOutput, out output)) 1843if (!Boolean.TryParse(expandedRequired, out required)) 1880var writing = translator.Mode == TranslationDirection.WriteToStream;
Logging\BinaryLogger\BuildEventArgsReader.cs (7)
624var succeeded = ReadBoolean(); 713var hasProfileData = ReadBoolean(); 781var succeeded = ReadBoolean(); 819var succeeded = ReadBoolean(); 863var succeeded = ReadBoolean(); 1776var hasLine = ReadBoolean(); 1787var hasParent = ReadBoolean();
Logging\ProfilerLogger.cs (1)
140var result = _profiledResults.TryDequeue(out profiledResult);
Logging\TerminalLogger\TerminalLogger.cs (4)
464var colorizeFailed = failed > 0; 465var colorizePassed = passed > 0 && _buildErrorsCount == 0 && failed == 0; 466var colorizeSkipped = skipped > 0 && skipped == total && _buildErrorsCount == 0 && failed == 0; 860var hasProject = _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project);
Utilities\EngineFileUtilities.cs (4)
194var filespecHasNoWildCards = !FilespecHasWildcards(filespecEscaped); 195var filespecMatchesLazyWildcard = FilespecMatchesLazyWildcard(filespecEscaped, forceEvaluateWildCards); 196var excludeSpecsAreEmpty = excludeSpecsEscaped?.Any() != true; 561var hasBothWildcardsAndEscapedWildcards = FileMatcher.HasWildcards(exclude) && EscapingUtilities.ContainsEscapedWildcards(exclude);
Utilities\Utilities.cs (1)
455var explicitToolsVersionSpecified = explicitToolsVersion != null;
WindowsFileSystem.cs (1)
152var isDirectory = (findResult.DwFileAttributes & FileAttributes.Directory) != 0;
Microsoft.Build.BuildCheck.UnitTests (3)
EditorConfig_Tests.cs (3)
695var result = expected.Count() == actual.Count() && expectedSet.SetEquals(actual); 734var hasNext1 = enumerator1.MoveNext(); 735var hasNext2 = enumerator2.MoveNext();
Microsoft.Build.CommandLine.UnitTests (23)
CommandLineSwitches_Tests.cs (6)
421out var multipleParametersAllowed, 423out var unquoteParameters, 424out var emptyParametersAllowed).ShouldBeTrue(); 565out var multipleParametersAllowed, 567out var unquoteParameters, 568out var emptyParametersAllowed).ShouldBeTrue();
XMake_Tests.cs (17)
1197string output = RunnerUtilities.ExecMSBuild(msbuildParameters, out var successfulExit, _output); 1220string output = RunnerUtilities.ExecMSBuild(pathToMSBuildExe, msbuildParameters, out var successfulExit, outputHelper: _output); 1241output = RunnerUtilities.ExecMSBuild(msbuildParameters, out var successfulExit, _output); 1272string output = RunnerUtilities.ExecMSBuild(string.Empty, out var successfulExit, _output); 1309string output = RunnerUtilities.ExecMSBuild(msbuildParameters, out var successfulExit, _output); 1328string output = RunnerUtilities.ExecMSBuild(msbuildParameters, out var successfulExit, _output); 1349string output = RunnerUtilities.ExecMSBuild(msbuildParameters, out var successfulExit, _output); 1387string output = RunnerUtilities.ExecMSBuild(exePath, msbuildParameters, out var successfulExit); 1422string output = RunnerUtilities.ExecMSBuild(exePath, msbuildParameters, out var successfulExit); 1446string output = RunnerUtilities.ExecMSBuild(msbuildParameters, out var successfulExit, _output); 1465string output = RunnerUtilities.ExecMSBuild(msbuildParameters, out var successfulExit, _output); 1483RunnerUtilities.ExecMSBuild(msbuildParameters, out var successfulExit, _output); 1501string output = RunnerUtilities.ExecMSBuild(msbuildParameters, out var successfulExit, _output); 1523string output = RunnerUtilities.ExecMSBuild(msbuildParameters, out var successfulExit, _output); 2537string output = RunnerUtilities.ExecMSBuild($"\"{testProject.Path}\" \"/bl:{binLogLocation}/output.binlog\"", out var success, _output); 2611string output = RunnerUtilities.ExecMSBuild($"\"{testSolution.Path}\" /p:Configuration=Debug", out var success, _output); 2847string output = RunnerUtilities.ExecMSBuild($"\"{testProject.ProjectFile}\" {string.Join(" ", arguments)}", out var success, _output);
Microsoft.Build.Engine.OM.UnitTests (4)
DebugUtils.cs (1)
94var thisProcessMatchesName = string.IsNullOrWhiteSpace(processNameToBreakInto) ||
ObjectModelRemoting\Helpers\ViewValidation.cs (1)
49var current = getter(this.Real);
ObjectModelRemoting\LinkedSpecialCasesScenarios.cs (1)
113var sourceIsALink = ViewValidation.IsLinkedObject(sourceProject);
WindowsFileSystem.cs (1)
152var isDirectory = (findResult.DwFileAttributes & FileAttributes.Directory) != 0;
Microsoft.Build.Engine.UnitTests (12)
Construction\SolutionProjectGenerator_Tests.cs (1)
1104var buildResult = automaticProject.Build(loggers);
Evaluation\Evaluator_Tests.cs (1)
127var result = project.Build(logger);
Evaluation\Expander_Tests.cs (1)
5180result.ShouldBe(Boolean.TrueString);
Evaluation\ProjectSdkImplicitImport_Tests.cs (1)
744var shouldExpand = mode != SdkReferencePropertyExpansionMode.NoExpansion;
FileUtilities_Tests.cs (4)
267var result = FileUtilities.HasExtension(fileName, allowedExtensions); 285var result = FileUtilities.HasExtension(fileName, allowedExtensions); 307var result = FileUtilities.HasExtension("foo.ini", new string[] { ".INI" }); 549var isWindows = NativeMethodsShared.IsWindows;
FixPathOnUnix_Tests.cs (1)
48var result = project.Build("Build");
Graph\IsolateProjects_Tests.cs (1)
146var disableInProcNode = !NativeMethodsShared.IsOSX;
Telemetry\OpenTelemetryManager_Tests.cs (2)
93var state1 = OpenTelemetryManager.Instance.IsActive(); 97var state2 = OpenTelemetryManager.Instance.IsActive();
Microsoft.Build.Framework (2)
SegmentedDictionary`2.cs (2)
194var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 201var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
Microsoft.Build.Framework.UnitTests (5)
SdkReference_Tests.cs (5)
18var parsed = SdkReference.TryParse(sdkString, out sdk); 31var parsed = SdkReference.TryParse(sdkString, out sdk); 45var parsed = SdkReference.TryParse(sdkString, out sdk); 59var parsed = SdkReference.TryParse(sdkString, out sdk); 75var parsed = SdkReference.TryParse(sdkString, out sdk);
Microsoft.Build.Tasks.CodeAnalysis (5)
Csc.cs (2)
285var interceptorsNamespacesIsNullOrEmpty = string.IsNullOrEmpty(interceptorsNamespaces); 286var interceptorsPreviewNamespacesIsNullOrEmpty = string.IsNullOrEmpty(interceptorsPreviewNamespaces);
src\Compilers\Core\CommandLine\BuildProtocol.cs (1)
393var utf8Output = reader.ReadBoolean();
src\Compilers\Shared\BuildServerConnection.cs (1)
213var holdsMutex = false;
src\Compilers\Shared\NamedPipeUtil.cs (1)
71var 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.Build.Tasks.Core (11)
AssemblyDependency\GenerateBindingRedirects.cs (2)
107var writeOutput = true; 108var outputExists = FileSystems.Default.FileExists(OutputAppConfigFile.ItemSpec);
AssemblyNameExtension.cs (2)
128var hasAssemblyName = info.GetBoolean("hasAN"); 140var hasCultureInfo = info.GetBoolean("hasCI");
DebugUtils.cs (1)
94var thisProcessMatchesName = string.IsNullOrWhiteSpace(processNameToBreakInto) ||
FileMatcher.cs (1)
1970var pathValidityExceptionTriggered = false;
ManifestUtil\TrustInfo.cs (1)
502if (unrestrictedAttribute == null || (!Boolean.Parse(unrestrictedAttribute.Value)))
NativeMethods.cs (1)
850var targetExists = FileSystems.Default.FileExists(newFileName);
ResolveManifestFiles.cs (1)
786if (Boolean.TryParse(str, out bool isRedistRoot))
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
235ReturnType = new CodeTypeReference(typeof(Boolean))
WindowsFileSystem.cs (1)
152var isDirectory = (findResult.DwFileAttributes & FileAttributes.Directory) != 0;
Microsoft.Build.Tasks.UnitTests (9)
AddToWin32Manifest_Tests.cs (1)
52var result = task.Execute();
Copy_Tests.cs (2)
1119var success = t.Execute(); 1122var shouldNotCopy = skipUnchangedFiles &&
DownloadFile_Tests.cs (1)
308var result = await runaway;
FileStateTests.cs (1)
396var x = new FileState(file).IsDirectory;
HintPathResolver_Tests.cs (2)
76var result = hintPathResolver.Resolve(new AssemblyNameExtension("FakeSystem.Net.Http"), 87userRequestedSpecificFile: out var userResquestedSpecificFile);
WriteCodeFragment_Tests.cs (2)
1098var result = task.Execute(); 1132var result = task.Execute();
Microsoft.Build.Utilities.Core (5)
DebugUtils.cs (1)
94var thisProcessMatchesName = string.IsNullOrWhiteSpace(processNameToBreakInto) ||
FileMatcher.cs (1)
1970var pathValidityExceptionTriggered = false;
FrameworkLocationHelper.cs (2)
555var endsWithASlash = 1013var endedWithASlash = path.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal)
WindowsFileSystem.cs (1)
152var isDirectory = (findResult.DwFileAttributes & FileAttributes.Directory) != 0;
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 (101)
CommandLine\CommandLineArguments.cs (1)
526var isAdded = resolvedReferencesSet.Add(resolvedReference);
CommandLine\CommandLineParser.cs (1)
1057var 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)
1216var result = getTypeCache.TryAdd(fullyQualifiedMetadataName, val); 1247var 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 (25)
587var analyze = (flags & GeneratedCodeAnalysisFlags.Analyze) != 0; 588var report = (flags & GeneratedCodeAnalysisFlags.ReportDiagnostics) != 0; 623var suppressInGeneratedCode = (generatedCodeAnalysisFlags & GeneratedCodeAnalysisFlags.ReportDiagnostics) == 0; 744var isGeneratedCode = IsGeneratedCode(tree, cancellationToken); 849var categorizeDiagnostics = false; 877var reportSuppressedDiagnostics = compilation.Options.ReportSuppressedDiagnostics; 927var isDiagnosticIdEverSuppressed = isAnalyzerEverSuppressed || 1206var reportSuppressedDiagnostics = compilation.Options.ReportSuppressedDiagnostics; 1389var hasUnsuppressedDiagnostic = false; 1755var isGeneratedCodeSymbol = IsGeneratedCodeSymbol(symbol, cancellationToken); 1757var skipSymbolAnalysis = AnalysisScope.ShouldSkipSymbolAnalysis(symbolEvent); 1758var skipDeclarationAnalysis = AnalysisScope.ShouldSkipDeclarationAnalysis(symbol); 1759var hasPerSymbolActions = AnalyzerActions.SymbolStartActionsCount > 0 && (!skipSymbolAnalysis || !skipDeclarationAnalysis); 1826var success = true; 1909var isGeneratedCode = IsGeneratedCode(semanticModel.SyntaxTree, cancellationToken); 2213var isGeneratedCodeSymbol = driver.IsGeneratedCodeSymbol(symbol, cancellationToken); 2236var isConcurrent = await analyzerManager.IsConcurrentAnalyzerAsync(analyzer, analyzerExecutor, cancellationToken).ConfigureAwait(false); 2301if (!GeneratedCodeFilesMap.TryGetValue(tree, out var isGenerated)) 2504executeSyntaxNodeActions: out var executeSyntaxNodeActions, 2505executeCodeBlockActions: out var executeCodeBlockActions, 2506executeOperationActions: out var executeOperationActions, 2507executeOperationBlockActions: out var executeOperationBlockActions); 2522var isInGeneratedCode = isGeneratedCodeSymbol || IsGeneratedOrHiddenCodeLocation(decl.SyntaxTree, decl.Span, cancellationToken); 2559var getSymbol = topmostNodeForAnalysis != declaringReferenceSyntax || declaredSymbol.Kind == SymbolKind.Namespace; 2954var checkParent = true;
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActions.cs (1)
46var 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)
383var 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() == '&';
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)
192var value = _modules[0].MetadataReader.DeclaresTheObjectClass();
MetadataReader\PEModule.cs (2)
1988var result = TryExtractValueFromAttribute(handle, out data, s_attributeStringAndIntValueExtractor); 1997var 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)
113(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)
470var 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)
347var seenForward = false;
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
562foreach (var b in source)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
711var hasValue = false; 1060var foundDuplicate = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
46var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
216var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
257var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 264var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
70var first = true; 91var 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)
578var found = s_annotationsTable.TryGetValue(this, out var annotations); 651var currentLeading = current.leading; 652var currentTrailing = current.trailing; 674var first = i == firstIndex; 675var last = i == lastIndex;
Syntax\InternalSyntax\SyntaxList.WithManyChildren.cs (1)
63var separated = this.SlotCount > 1 && HasNodeTokenPattern();
Syntax\SyntaxDiffer.cs (1)
256var oldHasSimilarSibling = (indexOfOldInOld >= 1 && similarityOfOldInOld >= similarityOfOldInNew);
Syntax\SyntaxNodeOrToken.cs (3)
970var returnNext = false; 990var returnNext = false; 1012var 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 (44)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
62var 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)
84var hasAttribute = false;
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (14)
218var checkCategoryAndAllowedIds = TryGetCategoryAndAllowedIdsMap( 226var isAnalyzerReleaseTracking = TryGetReleaseTrackingData( 238var analyzeResourceStrings = HasResxAdditionalFiles(compilationContext.Options); 638var hasLeadingOrTrailingWhitespaces = HasLeadingOrTrailingWhitespaces(title); 644var isMultiSentences = IsMultiSentences(title); 645var endsWithPeriod = EndsWithPeriod(title); 646var containsLineReturn = ContainsLineReturn(title); 736var hasLeadingOrTrailingWhitespaces = HasLeadingOrTrailingWhitespaces(message); 742var isMultiSentences = IsMultiSentences(message); 743var endsWithPeriod = EndsWithPeriod(message); 744var containsLineReturn = ContainsLineReturn(message); 783var hasLeadingOrTrailingWhitespaces = HasLeadingOrTrailingWhitespaces(description); 789var endsWithPunctuation = EndsWithPunctuation(description); 1294var isCARule = ruleId.StartsWith("CA", StringComparison.Ordinal);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_IdRangeAndCategoryValidation.cs (2)
76var foundMatch = false; 257var isInvalidLine = false;
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.cs (4)
259var parsingHeaderLines = false; 260var first = true; 416var hasNewRuleEntries = newRuleEntriesToAdd?.Count > 0; 467var first = true;
MetaAnalyzers\RegisterActionAnalyzer.cs (2)
508var hasEndAction = false; 509var hasNonEndAction = false;
MetaAnalyzers\ReleaseTrackingHelper.cs (1)
236releaseTrackingDataForRuleBuilder.AddEntry(currentVersion, releaseTrackingLine, out var hasExistingEntry);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
77var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (3)
164var hasQualifyingMembers = false; 278if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 281var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
460var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
181var onlyIncludeInherited = false; 248var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\Lightup\LightupHelpers.cs (1)
36if (!wrappedSyntax.TryGetValue(operation.Kind, out var canCast))
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
80var added = instance.TryAdd(kvp.Key, kvp.Value);
UpgradeMSBuildWorkspaceAnalyzer.cs (1)
61var foundWorkspacesDesktop = false;
Microsoft.CodeAnalysis.AnalyzerUtilities (60)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
77var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (3)
164var hasQualifyingMembers = false; 278if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 281var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
460var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
181var onlyIncludeInherited = false; 248var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\Lightup\LightupHelpers.cs (1)
36if (!wrappedSyntax.TryGetValue(operation.Kind, out var canCast))
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
80var 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)
450var isNullEqualsOnWhenTrue = FlowBranchConditionKind == ControlFlowConditionKind.WhenTrue && 458var 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)
341var isNullCheckValidationMethod = DataFlowAnalysisContext.IsNullCheckValidationMethod(targetMethod.OriginalDefinition); 394var isNullNotEqualsOnWhenTrue = FlowBranchConditionKind == ControlFlowConditionKind.WhenTrue && 402var 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)
49var 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)
201var 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)
91var hasAnyTryBlock = ComputeLoopRangeMap(cfg, loopRangeMap); 252var needsAtLeastOnePass = pendingBlocksNeedingAtLeastOnePass.Remove(blockOrdinal); 253var isUnreachableBlock = unreachableBlocks.Contains(block.Ordinal); 365var isBackEdge = block.Ordinal >= successorBlock.Ordinal; 396var needsMerge = currentSuccessorInput != null && 690var hasNestedFinally = false; 802var 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)
561var result = AnalysisEntityFactory.TryCreateForSymbolDeclaration(parameter, out var analysisEntity); 683var isFeasibleBranch = true; 748var alwaysTrue = (bool)branch.BranchValue.ConstantValue.Value!; 903var invocationInstanceAccessCanThrow = instance != null && 906var invocationCanThrow = invocation != null && !TryGetInterproceduralAnalysisResult(operation, out _); 1433var result = AnalysisEntityFactory.TryCreate(operation, out AnalysisEntity? flowCaptureReferenceEntity); 1681var result = AnalysisEntityFactory.TryCreate(operation, out AnalysisEntity? flowCaptureReferenceEntity); 1858var isReferenceEquality = operation.OperatorMethod == null && 2215var skipInterproceduralAnalysis = !isLambdaOrLocalFunction && InterproceduralAnalysisKind == InterproceduralAnalysisKind.None || 2263var hasParameterWithDelegateType = invokedMethod.HasParameterWithDelegateType(); 2369var hasEscapes = MarkEscapedLambdasAndLocalFunctionsFromArguments(); 2399var hasEscapes = false; 2500var isExtensionMethodInvocationWithOneLessArgument = invokedMethod.IsExtensionMethod && arguments.Length == invokedMethod.Parameters.Length - 1; 2621var success = AnalysisEntityFactory.TryCreateForSymbolDeclaration(capturedVariable, out var capturedEntity); 2997var result = AnalysisEntityFactory.TryCreate(operation, out var flowCaptureReferenceEntity); 3252var isExchangeMethod = targetMethod.IsInterlockedExchangeMethod(interlockedType); 3253var isCompareExchangeMethod = targetMethod.IsInterlockedCompareExchangeMethod(interlockedType); 3284var hasEscapes = false; 3328var knownTargetInvocations = false; 3463var first = true; 3582originalOperation: originalOperation, defaultValue: defaultValue, isLambdaOrLocalFunction: true, out var wasAnalyzed); 3600originalOperation: originalOperation, defaultValue: defaultValue, isLambdaOrLocalFunction: true, out var wasAnalyzed); 3817var savedIsInsideAnonymousObjectInitializer = IsInsideAnonymousObjectInitializer;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\SetAbstractDomain.cs (1)
29var isSubset = oldValue.IsSubsetOfSet(newValue);
Microsoft.CodeAnalysis.BannedApiAnalyzers (11)
RestrictedInternalsVisibleToAnalyzer.cs (2)
223if (namespaceToIsBannedMap.TryGetValue(currentNamespace, out var isBanned)) 253var saved = namespaceToIsBannedMap.GetOrAdd(currentNamespace, banned);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
77var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (3)
164var hasQualifyingMembers = false; 278if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 281var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
460var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
181var onlyIncludeInherited = false; 248var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\Lightup\LightupHelpers.cs (1)
36if (!wrappedSyntax.TryGetValue(operation.Kind, out var canCast))
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
80var added = instance.TryAdd(kvp.Key, kvp.Value);
Microsoft.CodeAnalysis.CodeStyle (195)
src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (2)
131var performDescriptorsCheck = true; 202var hasAllBulkSeverityConfiguration = treeOptions.TryGetValue(allDiagnosticsBulkSeverityKey, out var editorConfigBulkSeverity)
src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
31foreach (var includeInFixAll in includeArray)
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
142var 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\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\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (6)
240var hasPragmaInAnalysisSpan = false; 402var addedCompilerAnalyzer = false; 403var hasNonCompilerAnalyzers = idsToAnalyze.Count > compilerDiagnosticIds.Count; 645pragmasToIsUsedMap.TryGetValue(togglePragma, out var isToggleUsed) && 684var isDisable = sortedPragmasWithIds[indexOfPragma].isDisable; 780var isPartial = symbol.Locations.Length > 1;
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (5)
251var hasUnsupportedOperation = false; 517var first = true; 524var isInlineArray = namedType.HasAttribute(_inlineArrayAttributeType); 601var isConvertibleProperty = 612var additionalUnnecessaryLocations = !isConvertibleProperty && fadingNode is not null
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)
60var 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)
100var seenInvocation = false; 101var 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)
364if (@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)
133out var conditionPartToCheck, out var isEquals)) 173var isTrivialNullableValueAccess = false; 195var whenPartIsNullable = whenPartType?.OriginalDefinition.SpecialType == SpecialType.System_Nullable_T; 221var conditionIsNegated = false; 229var result = condition switch 253var isNotEquals = syntaxKinds.ReferenceNotEqualsExpression == condition.RawKind; 327var conditionLeftIsNull = syntaxFacts.IsNullLiteralExpression(conditionLeft); 328var conditionRightIsNull = syntaxFacts.IsNullLiteralExpression(conditionRight);
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (2)
48if (!TryAnalyzeCondition(context, syntaxFacts, referenceEqualsMethod, condition, out var conditionPartToCheck, out var isEquals)) 89var whenPartIsNullable = semanticModel.GetTypeInfo(whenPartMatch).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 (1)
562foreach (var b in source)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
711var hasValue = false; 1060var foundDuplicate = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
46var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
216var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
257var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 264var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
70var first = true; 91var first = true;
src\Workspaces\Core\Portable\Editing\DeclarationModifiers.cs (1)
75var isConst = field?.IsConst == true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
35if (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\INamedTypeSymbolExtensions.cs (1)
589var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamespaceOrTypeSymbolExtensions.cs (2)
50var name1IsSystem = name1 == nameof(System); 51var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs (5)
34var isNullableValueType = type.IsNullable(); 35var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 523var isTypeParameter1 = t1 is ITypeParameterSymbol; 524var isTypeParameter2 = t2 is ITypeParameterSymbol; 693var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
85var 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\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)
257var first = true; 312var addPrefix = !name.StartsWith(Prefix); 313var addSuffix = !name.EndsWith(Suffix); 404var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
40=> 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)
27var 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)
25var 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 (4)
40var isUnboundGenericType = reader.ReadBoolean(); 41var isNativeIntegerType = reader.ReadBoolean(); 42var signed = reader.ReadBoolean(); 66var typeArgumentsArray = typeArguments.Count == 0 ? [] : typeArguments.Builder.ToArray();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
86var 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)
677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1180var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1181var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
117var 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)
59var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.cs (5)
113var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 114var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 115var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 116var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 117var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
213var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
126var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
37var nameComparisonCheck = isCaseSensitive ?
Microsoft.CodeAnalysis.CodeStyle.Fixes (96)
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
138var isConstructorInitializer = candidates.All(m => m.MethodKind == MethodKind.Constructor); 206var isNamedArgument = !string.IsNullOrWhiteSpace(syntaxFacts.GetNameForArgument(argumentOpt));
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)
142var xIsSystem = x == nameof(System); 143var yIsSystem = y == nameof(System);
src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
101var onBlankLine = false;
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
261var result = SymbolEquivalenceComparer.Instance.Equals(ctorParameter.Type, ParameterTypes[i]) && 434var isThis = _delegatedConstructor.ContainingType.OriginalDefinition.Equals(TypeToGenerateIn.OriginalDefinition); 438var generateUnsafe = !IsContainedInUnsafeType && newParameters.Any(static p => p.RequiresUnsafeModifier());
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
71var fixesError = FixesError(classType, baseType);
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)
67var 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)
102var isUnsafe = false;
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 (2)
93var groupMembers = _options.InsertionBehavior == ImplementTypeInsertionBehavior.WithOtherMembersOfTheSameKind; 209var preferAutoProperties = propertyGenerationBehavior == ImplementTypePropertyGenerationBehavior.PreferAutoProperties;
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (1)
54var implementDisposePattern = ShouldImplementDisposePattern(model.Compilation, state.Info, explicitly: false);
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 (8)
83var isComImport = unimplementedMembers.Any(static t => t.type.IsComImport); 91var groupMembers = !isComImport && 207var generateInvisibleMember = ShouldGenerateInvisibleMember(options, member, memberName, supportsImplicitImplementationOfNonPublicInterfaceMembers); 212var generateAbstractly = !member.IsStatic && !generateInvisibleMember && Abstractly; 217var addNew = !generateInvisibleMember && HasNameConflict(member, memberName, State.ClassOrStructType.GetBaseTypes()); 277var condition1 = typeParameter.ConstraintTypes.Count(t => t.TypeKind == TypeKind.Class) >= 2; 278var condition2 = typeParameter.ConstraintTypes.Any(static (ts, allowDelegateAndEnumConstraints) => ts.IsUnexpressibleTypeParameterConstraint(allowDelegateAndEnumConstraints), allowDelegateAndEnumConstraints); 279var condition3 = typeParameter.HasReferenceTypeConstraint && typeParameter.ConstraintTypes.Any(static ts => ts.IsReferenceType && ts.SpecialType != SpecialType.System_Object);
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
62var isEntryPoint = methodSymbol.IsStatic && IsLikelyEntryPointName(methodSymbol.Name, document);
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (5)
58var missingCases = bool.Parse(properties[PopulateSwitchStatementHelpers.MissingCases]!); 59var missingDefaultCase = bool.Parse(properties[PopulateSwitchStatementHelpers.MissingDefaultCase]!); 140var hasMissingCases = bool.Parse(diagnostic.Properties[PopulateSwitchStatementHelpers.MissingCases]!); 141var hasMissingDefaultCase = bool.Parse(diagnostic.Properties[PopulateSwitchStatementHelpers.MissingDefaultCase]!); 164var 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\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
72syntaxFacts, ifOperation, cancellationToken, out var isRef,
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
60syntaxFacts, 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)
127var whenPartIsNullable = diagnostic.Properties.ContainsKey(UseNullPropagationHelpers.WhenPartIsNullable); 172var whenPartIsNullable = diagnostic.Properties.ContainsKey(UseNullPropagationHelpers.WhenPartIsNullable);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
552var anyAccessModifierSeen = false;
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 (1)
15var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
179var skipVerification = !nodesToVerify.Contains(nodePair);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
244var 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)
86var crossesMeaningfulBlock = CrossesMeaningfulBlock(state); 91var 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\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\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 (9)
Extensions\IEnumerableExtensions.cs (1)
562foreach (var b in source)
Extensions\ImmutableArrayExtensions.cs (2)
711var hasValue = false; 1060var foundDuplicate = false;
Internal\SegmentedHashSetEqualityComparer`1.cs (1)
46var found = false;
OneOrMany.cs (1)
216var first = true;
Segmented\SegmentedDictionary`2.cs (2)
257var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 264var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
TemporaryArrayExtensions.cs (2)
70var first = true; 91var first = true;
Microsoft.CodeAnalysis.CSharp (402)
Binder\Binder.ValueChecks.cs (17)
415var useSetAccessor = coreValueKind == BindValueKind.Assignable && indexerAccess.Indexer.RefKind != RefKind.Ref; 866var isValueType = ((BoundThisReference)expr).Type.IsValueType; 1105var inUnsafeRegion = _inUnsafeRegion; 1309var isRefScoped = parameterSymbol.EffectiveScope == ScopedKind.ScopedRef; 1311var inUnsafeRegion = _inUnsafeRegion; 1442var fieldIsStatic = fieldSymbol.IsStatic; 1443var canModifyReadonly = false; 1751var requiresSet = RequiresAssignableVariable(valueKind) && propertySymbol.RefKind == RefKind.None; 1820var requiresGet = !RequiresAssignmentOnly(valueKind) || propertySymbol.RefKind != RefKind.None; 2110var returnsRefToRefStruct = methodInfo.ReturnsRefToRefStruct; 2326var returnsRefToRefStruct = methodInfo.ReturnsRefToRefStruct; 2935var hasMixingError = false; 2997var valid = true; 4930var consValid = CheckValEscape(conditional.Consequence.Syntax, conditional.Consequence, escapeFrom, escapeTo, checkingReceiver: false, diagnostics: diagnostics); 5120var escape = CheckInvocationEscape( 5154var escape = true; 5175var escape = CheckValEscape(node, withExpr.Receiver, escapeFrom, escapeTo, checkingReceiver: false, diagnostics);
Binder\Binder_Attributes.cs (3)
361var hasDefaultArgument = false; 465var shouldHaveName = false; 946var isValidArgument = true;
Binder\Binder_Conversions.cs (2)
616var sameElementTypes = sourceElementType.Equals(destinationElementType, TypeCompareKind.AllIgnoreOptions); 2325var isSynthesized = delegateType.DelegateInvokeMethod?.OriginalDefinition is SynthesizedDelegateInvokeMethod;
Binder\Binder_Deconstruct.cs (1)
909var hasErrors = localSymbol.ScopeBinder.ValidateDeclarationNameConflictsInScope(localSymbol, diagnostics);
Binder\Binder_Expressions.cs (11)
3902var available = CheckFeatureAvailability(argument.Syntax, MessageID.IDS_FeatureRefReadonlyParameters, diagnostics); 4453var isInferred = creationSyntax.IsKind(SyntaxKind.ImplicitArrayCreationExpression); 4600var inLegalPosition = ReportBadStackAllocPosition(node, diagnostics); 5022var expanded = memberResolutionResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm; 6309var result = Conversions.HasImplicitConversionToOrImplementsVarianceCompatibleInterface(initializerType, collectionsIEnumerableType, ref useSiteInfo, out bool needSupportForRefStructInterfaces); 6476var hasErrors = ReportBadDynamicArguments(elementInitializer, implicitReceiver, boundElementInitializerExpressions, refKinds: default, diagnostics, queryClause: null); 6818var expanded = memberResolutionResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm; 7567var isSemanticModel = this.IsSemanticModelBinder; 8900var isEnumField = (fieldSymbol.IsStatic && type.IsEnumType()); 8932var isFixedStatementExpression = SyntaxFacts.IsFixedStatementExpression(node); 10224var gotError = MemberGroupFinalValidationAccessibilityChecks(receiver, property, syntax, diagnostics, invokedAsExtensionMethod: false);
Binder\Binder_Flags.cs (1)
100var withoutUnsafe = isIteratorBody && this.Compilation.IsFeatureEnabled(MessageID.IDS_FeatureRefUnsafeInIteratorAsync);
Binder\Binder_InterpolatedString.cs (3)
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);
Binder\Binder_Invocation.cs (5)
1238var expanded = methodResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm; 1246var gotError = MemberGroupFinalValidation(receiver, method, expression, diagnostics, invokedAsExtensionMethod); 1400var result = !CheckValueKind(receiver.Syntax, receiver, valueKind, checkingReceiver: true, BindingDiagnosticBag.Discarded); 1752var isCast = conversion.IsExplicit; 2430var 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 (3)
341var isCurrentSubmission = submission == Compilation; 342var considerUsings = !(isCurrentSubmission && inUsings); 1766var result = IsAccessible(symbol, ref useSiteInfo);
Binder\Binder_Operators.cs (4)
1238var result = HasApplicableBooleanOperator(namedType, isNegative ? WellKnownMemberNames.FalseOperatorName : WellKnownMemberNames.TrueOperatorName, type, ref useSiteInfo, out userDefinedOperator); 3616var operandHasErrors = IsOperandErrors(node, ref operand, diagnostics); 3637var convertedExpression = BindExpressionForPattern(operand.Type, node.Right, ref hasErrors, isPatternDiagnostics, out var constantValueOpt, out var wasExpression, out _); 4670var isRef = whenTrueRefKind == RefKind.Ref && whenFalseRefKind == RefKind.Ref;
Binder\Binder_Patterns.cs (2)
348var success = BindLengthAndIndexerForListPattern(node, inputType, BindingDiagnosticBag.Discarded, 1287var 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; 3235var hasCatchAll = false; 3541var inferringLambda = this.ContainingMemberOrLambda is MethodSymbol method && (object)method.ReturnType == LambdaSymbol.ReturnTypeIsBeingInferred; 3674var first = true;
Binder\ForEachLoopBinder.cs (1)
1489var 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)
361var leftDelegate = (object)leftType != null && leftType.IsDelegateType(); 363var 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 (1)
698var unsigned = IsUnsignedBinaryOperator(expression);
CodeGen\EmitStatement.cs (5)
534var complexCase = !receiverType.IsReferenceType || 741var hasLocals = !block.Locals.IsEmpty; 1486var isSpan = keyType.IsSpanChar(); 1487var isReadOnlySpan = keyType.IsReadOnlySpanChar(); 1488var 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)
1483var 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 (2)
1030var reuseReferenceManager = !oldTree.HasReferenceOrLoadDirectives() && !newTree.HasReferenceOrLoadDirectives(); 2193var success = binder.GetAwaitableExpressionInfo(dumbInstance, out result, syntax, diagnostics);
Compilation\CSharpDiagnosticFilter.cs (1)
201var isCustomConfigured = false;
Compilation\CSharpSemanticModel.cs (9)
2520var result = TryGetSpeculativeSemanticModelForMethodBodyCore((SyntaxTreeSemanticModel)this, position, method, out PublicSemanticModel speculativeSyntaxTreeModel); 2547var result = TryGetSpeculativeSemanticModelForMethodBodyCore((SyntaxTreeSemanticModel)this, position, accessor, out PublicSemanticModel speculativeSyntaxTreeModel); 2576var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, type, bindingOption, out PublicSemanticModel speculativeSyntaxTreeModel); 2602var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, statement, out PublicSemanticModel speculativeSyntaxTreeModel); 2629var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, initializer, out PublicSemanticModel speculativeSyntaxTreeModel); 2656var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, expressionBody, out PublicSemanticModel speculativeSyntaxTreeModel); 2686var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, constructorInitializer, out PublicSemanticModel speculativeSyntaxTreeModel); 2715var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, constructorInitializer, out PublicSemanticModel speculativeSyntaxTreeModel); 2745var result = TryGetSpeculativeSemanticModelCore((SyntaxTreeSemanticModel)this, position, crefSyntax, out PublicSemanticModel speculativeSyntaxTreeModel);
Compilation\SyntaxAndDeclarationManager.cs (1)
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)
980var hasTrailingExpression = false; 1018var includeInitializersInBody = methodSymbol.IncludeFieldInitializersInBody(); 1908var isSufficientLangVersion = compilation.LanguageVersion >= MessageID.IDS_FeatureNullableReferenceTypes.RequiredVersion();
Declarations\DeclarationTable.cs (3)
317var includeNamespace = (filter & SymbolFilter.Namespace) == SymbolFilter.Namespace; 318var includeType = (filter & SymbolFilter.Type) == SymbolFilter.Type; 319var 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)
615var 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); 2480var isAnd = op == BinaryOperatorKind.And; 2481var isBool = kind.OperandTypes() == BinaryOperatorKind.Bool; 2599var isNullConstant = binary.Right.ConstantValueOpt?.IsNull == true; 2654var isNullConstant = binary.Left.ConstantValueOpt?.IsNull == true; 3288var conditionalAfterConsequence = IsConditionalState;
FlowAnalysis\ControlFlowPass.cs (1)
166var result = walker.Analyze(ref badRegion, diagnostics);
FlowAnalysis\DefiniteAssignment.cs (3)
411var foundAwait = result.Any(static pending => HasAwait(pending)); 1309var hasAssociatedProperty = associatedSymbol?.Kind == SymbolKind.Property; 2317var initiallyAssigned =
FlowAnalysis\FlowAnalysisPass.cs (1)
69else if (Analyze(compilation, method, block, diagnostics.DiagnosticBag, out var needsImplicitReturn, out var unusedImplicitlyInitializedFields))
FlowAnalysis\NullableWalker.cs (31)
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; 5072var oldDisableDiagnostics = _disableDiagnostics; 5089var isNullConstant = rightOperand.ConstantValueOpt?.IsNull == true; 5173var isNullConstant = leftOperand.ConstantValueOpt?.IsNull == true; 5451var result = base.VisitInterpolatedStringHandlerParts(node, usesBoolReturns, firstPartIsConditional, ref shortCircuitState); 6086var consequenceEndReachable = consequenceState.Reachable; 6091var alternativeEndReachable = alternativeState.Reachable; 6587var isStaticEqualsMethod = method.Equals(compilation.GetSpecialTypeMember(SpecialMember.System_Object__EqualsObjectObject)) 6597var isObjectEqualsMethodOrOverride = method.GetLeastOverriddenMethod(accessingTypeOpt: null) 7157var previousDisableDiagnostics = _disableDiagnostics; 7518var previousDisableDiagnostics = _disableDiagnostics; 9713var returnNotNull = operandState.IsNotNull() && method.ReturnNotNullIfParameterNotNull.Contains(parameter.Name); 10279var discarded = left is BoundDiscardExpression; 10424var previousDisableNullabilityAnalysis = _disableNullabilityAnalysis; 12518var otherIsConditional = other.IsConditionalState; 12882var oldReachable = Reachable; 12883var newReachable = oldReachable | other.Reachable; 12911var oldReachable = Reachable; 12912var newReachable = oldReachable & other.Reachable; 12935var 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)
7631public UnboundLambda(SyntaxNode syntax, UnboundLambdaState data, FunctionTypeSymbol? functionType, Boolean withDependencies, bool hasErrors) 7642public UnboundLambda(SyntaxNode syntax, UnboundLambdaState data, FunctionTypeSymbol? functionType, Boolean withDependencies) 7656public Boolean WithDependencies { get; } 7661public 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)
433var isReadOnlySpan = input.Type.IsReadOnlySpanChar();
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
550var optimize = conditionalLeft != null &&
Lowering\LocalRewriter\LocalRewriter_Block.cs (1)
81BoundStatement? statement = VisitPossibleUsingDeclaration(statements[i], statements, i, out var replacedUsingDeclarations);
Lowering\LocalRewriter\LocalRewriter_Call.cs (3)
191var isAccessible = AccessCheck.IsSymbolAccessible(interceptor, containingMethod.ContainingType, ref useSiteInfo); 667var requiresInstanceReceiver = methodOrIndexer.RequiresInstanceReceiver() && methodOrIndexer is not MethodSymbol { MethodKind: MethodKind.Constructor } and not FunctionPointerMethodSymbol; 1024if (CanSkipRewriting(rewrittenArguments, methodOrIndexer, argsToParamsOpt, invokedAsExtensionMethod, false, out var isComReceiver))
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (2)
664var spreadElementHasIdentityConversion = expressionStatement.Expression is not BoundConversion; 1268var isLastElement = i == (elements.Length - 1);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
261var 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)
223var 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)
270var optimize = conditionalLeft != null &&
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
550var 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)
118var 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 (18)
417ref openBraceOrSemicolon, ref body, ref initialBadNodes, parentKind, out var sawMemberDeclarationOnlyValidWithinTypeDeclaration); 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 (3)
480var priorCharacterIsDot = this.TextWindow.PeekChar() is '.'; 2149var hitNextMarker = false; 2831var 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\SymbolDisplayVisitor.Members.cs (3)
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)
75var allowRefLikeTypes = containingType.ContainingAssembly.RuntimeSupportsByRefLikeGenerics; 123var returnsVoid = returnParameter.Type.IsVoidType();
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)
675var errorReported = Binder.ReportUseSite(userDefinedAttribute, diagnosticsOpt, locationOpt);
Symbols\ConstraintsHelper.cs (2)
722var result = CheckTypeConstraints(type, in args, diagnosticsBuilder, nullabilityDiagnosticsBuilderOpt: args.IncludeNullability ? diagnosticsBuilder : null, 813var result = CheckMethodConstraints(
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 (2)
1358var anyToRemove = false; 1359var sawObjectFinalize = false;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
2152var isOrdinaryStruct = false; 2154var isOrdinaryEmbeddableStruct = false;
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)
606var hasDeclaredRequiredMembers = HasDeclaredRequiredMembers; 862var thisIsNotConstructed = ReferenceEquals(ConstructedFrom, this); 863var otherIsNotConstructed = ReferenceEquals(other.ConstructedFrom, other);
Symbols\ObsoleteAttributeHelpers.cs (1)
205var isColInit = location.Includes(BinderFlags.CollectionInitializerAddMethod);
Symbols\ReferenceManager.cs (1)
203var 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)
91var completed = state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\LambdaSymbol.cs (1)
343var 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)
529var seenThis = false; 530var seenRef = false; 531var seenOut = false; 532var seenParams = false; 533var seenIn = false;
Symbols\Source\SourceAssemblySymbol.cs (4)
526var hasCounterSignature = !string.IsNullOrEmpty(this.SignatureKey); 923var thisThreadCompleted = _state.NotePartComplete(CompletionPart.FinishAttributeChecks); 947var thisThreadCompleted = _state.NotePartComplete(CompletionPart.FinishValidatingAddedModules); 1717var allocate = t_forwardedTypesAttributesInProgress is null;
Symbols\Source\SourceComplexParameterSymbol.cs (1)
256var completedOnThisThread = state.NotePartComplete(CompletionPart.EndDefaultSyntaxValue);
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
107var delegateTypeIsFile = delegateType.HasFileLocalTypes();
Symbols\Source\SourceEventSymbol.cs (1)
228var 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); 5369var hasInstanceConstructor = false; 5370var hasParameterlessInstanceConstructor = false; 5371var 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); 1592var diagnosticAdded = false;
Symbols\Source\SourceMemberMethodSymbol.cs (1)
112var value = (bits & ReturnsVoidBit) != 0;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (4)
833var isAnyNestedMethodGeneric = false; 954var hasError = false; 1030var foundAnyMatch = interceptorsNamespaces.Any(static (ns, thisNamespaceNames) => isDeclaredInNamespace(thisNamespaceNames, ns), thisNamespaceNames); 1181var foundAnyMatch = interceptorsNamespaces.Any(ns => isDeclaredInNamespace(thisNamespaceNames, ns));
Symbols\Source\SourceModuleSymbol.cs (1)
513var completed = _state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\SourceNamedTypeSymbol.cs (2)
147var typeParameterMismatchReported = false; 849var completed = state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
288var reportedPartialConflict = false;
Symbols\Source\SourceNamespaceSymbol.cs (1)
237var wasSetThisThread = _state.NotePartComplete(CompletionPart.NameToMembersMap);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
193var asValueType = args.declaredConstraints.IsDefault || 694var available = MessageID.IDS_FeaturePartialEventsAndConstructors.CheckFeatureAvailability(diagnostics, DeclaringCompilation, ReturnTypeLocation);
Symbols\Source\SourcePropertyAccessorSymbol.cs (5)
159out var modifierErrors)) 197var hasAnyBody = hasBlockBody || hasExpressionBody; 227var isExpressionBodied = !hasBlockBody && hasExpressionBody; 228var hasAnyBody = hasBlockBody || hasExpressionBody; 471var isReadOnlyAttributeUsable = DeclaringCompilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IsReadOnlyAttribute__ctor) != null ||
Symbols\Source\SourcePropertySymbolBase.cs (7)
327var getterUsesFieldKeyword = (propertyFlags & Flags.GetterUsesFieldKeyword) != 0; 328var setterUsesFieldKeyword = (propertyFlags & Flags.SetterUsesFieldKeyword) != 0; 1187var thisHasAccessor = (object)thisAccessor != null; 1188var otherHasAccessor = otherAccessor.IsImplementable(); 1327var completed = _state.NotePartComplete(CompletionPart.Attributes); 1811var completedOnThisThread = _state.NotePartComplete(CompletionPart.FinishPropertyParameters); 1834var completedOnThisThread = _state.NotePartComplete(CompletionPart.FinishPropertyType);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
132var hasReadOnlyInterfaces =
Symbols\Synthesized\Records\SynthesizedRecordPropertySymbol.cs (1)
81var usesInit = !isGet && ShouldUseInit(ContainingType);
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
374var success = binder.GetAwaitableExpressionInfo(userMainInvocation, out _getAwaiterGetResultCall!, _userMainReturnTypeSyntax, BindingDiagnosticBag.Discarded);
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
391var 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)
1923var changed = NormalizeTaskTypesInNamedType(compilation, ref namedType); 1930var changed = NormalizeTaskTypesInArray(compilation, ref arrayType); 1937var changed = NormalizeTaskTypesInPointer(compilation, ref pointerType); 1944var changed = NormalizeTaskTypesInFunctionPointer(compilation, ref functionPointerType); 2045var 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 (10)
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); 1480var old = _inSingleLineInterpolation;
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\Fixers\CSharpPreferIsKindFix.cs (1)
68var negate = binaryExpression.OperatorToken.IsKind(SyntaxKind.ExclamationEqualsToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (121)
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)
46var userPrefersProgramMain = option.Value == false; 47var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress; 48var forRefactoring = !forAnalyzer; 53var 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 (1)
79var shouldAnalyze = false;
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\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
119var 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 (4)
52var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 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; 200semanticModel, 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 (6)
95var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 138state.SemanticModel, invocation, expressionType, isSingletonInstance: false, allowSemanticsChange, skipVerificationForReplacedNode: true, cancellationToken, out var changesSemantics)) 179var copiedData = false; 264IsCollectionFactoryCreate(semanticModel, currentInvocationExpression, out var factoryMemberAccess, out var unwrapArgument, out var useSpread, cancellationToken)) 409if (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 (1)
340var refReturnMismatch = indexer.ReturnsByRef != invocation.TargetMethod.ReturnsByRef;
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
104var shouldReportOnAnonymousFunctionStatement = anonymousFunctionStatement != null
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
93var 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)
602var hasUnmatchedInteriorDirective = node.ContainsInterleavedDirective(cancellationToken); 603var hasLeadingDirective = node.GetLeadingTrivia().Any(t => SyntaxFacts.IsPreprocessorDirective(t.Kind())); 901var 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)
53var 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)
328var 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)
325var hasCastInfo = queryInfo.CastInfo.Symbol != null; 326var 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 (6)
186var isDefaultLiteralCast = castedExpressionNode.WalkDownParentheses().IsKind(SyntaxKind.DefaultLiteralExpression); 333var isNullLiteralCast = castedExpressionNode.WalkDownParentheses().IsKind(SyntaxKind.NullLiteralExpression); 341var isAnonymousFunctionCast = castedExpressionNode.WalkDownParentheses() is AnonymousFunctionExpressionSyntax; 456var isRepresentationPreservingCast = originalConversion.IsIdentityOrImplicitReference() || originalConversion.IsBoxing; 1225var haveHitArgumentNode = false; 1348var 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)
118var isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(originalNode as ExpressionSyntax); 860var originalIsUserDefined = originalConversion.IsUserDefined; 861var 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 (78)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
350var originalHadTrailingNewLine = namespaceDeclaration.GetTrailingTrivia() is [.., (kind: SyntaxKind.EndOfLineTrivia)];
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
70var shouldRemoveNextStatement = bool.Parse(properties[Constants.ShouldRemoveNextStatementKey]!);
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 (1)
110var singleDeclarator = declaration.Variables.Count == 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 (1)
387var preferPreservation = styleOption.Notification == NotificationOption2.None;
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (3)
65var makeMultiLineCollectionExpression = MakeMultiLineCollectionExpression(); 175var shouldIncludeAdditionalLeadingTrivia = initializer is not null && 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)
42var unwrapArgument = properties.ContainsKey(UnwrapArgument); 43var useSpread = properties.ContainsKey(UseSpread);
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
79var addLineBreak = item.IsToken || item == nodeOrTokenList.Last();
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
133var canUseImplicitArray = invocation.ArgumentList.Arguments.Skip(indexToWrap).Any(
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
83var useExpressionBody = diagnostic.Properties.ContainsKey(nameof(UseExpressionBody));
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeActionHelpers.cs (1)
59var createReturnStatementForExpression = CreateReturnStatementForExpression(
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
197var endFromEnd = false;
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
42var negated = diagnostic.Properties.ContainsKey(UseIsNullConstants.Negated);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
87var makeStaticIfPossible = false;
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\ConversionGenerator.cs (1)
63var isExplicit = method.ExplicitInterfaceImplementations.Length > 0;
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\EventGenerator.cs (1)
132var isExplicit = explicitInterfaceSpecifier is not null;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (4)
125var containsDoubleCharacter = 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 (1)
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 (1)
94var 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 (4)
97var isExplicit = explicitInterfaceSpecifier is not null; 121var isExplicit = explicitInterfaceSpecifier is not null; 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 (1)
132CollectInfoFromContainer(container, nodes, out var containsAnonymousMethods);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
116var addBlankLine = false;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (12)
188var isInNonUserCode = syntaxTree.IsInNonUserCode(position, cancellationToken); 191var isPreProcessorDirectiveContext = syntaxTree.IsPreProcessorDirectiveContext(position, preProcessorTokenOnLeftOfPosition, cancellationToken); 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)
1030var anyGeneric = symbols.Any(static s =>
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\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)
954var onRightOfToken = right == expressionOpt || previousToken.HasValue; 1117var onRightSide = coalesceExpression.Right == expressionOpt || previousToken.HasValue; 1176var inTrueClause = 1180var inFalseClause = 1624var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None; 2043var isAsync = symbol is IMethodSymbol methodSymbol && methodSymbol.IsAsync;
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
src\Analyzers\CSharp\Tests\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveTests.cs (1)
127var enable = compilationContext != NullableContextOptions.Enable;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (5)
CommandLineTests.cs (5)
11622var isDeterministic = extraArgs.Contains("/deterministic"); 13749var analyzerShouldBeSkipped = (defaultSeverity == DiagnosticSeverity.Hidden || 13787var analyzerShouldBeSkipped = (!isEnabledByDefault || 13861var customConfigurable = customConfiguredSeverityByAnalyzer.HasValue; 13959var expectedAnalyzerExecution = includeCurrentAssemblyAsAnalyzerReference && !skipAnalyzers;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (17)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
84var afterOpenBrace = startToken.Kind() == SyntaxKind.OpenBraceToken
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;
Formatting\CSharpFormattingInteractionService.cs (1)
45var isSmartIndent = _editorOptionsService.GlobalOptions.GetOption(IndentationOptionsStorage.SmartIndent, LanguageNames.CSharp) == FormattingOptions2.IndentStyle.Smart;
RawStringLiteral\RawStringLiteralCommandHandler_Return.cs (1)
96var isEmpty = quotesBefore > 0;
StringCopyPaste\KnownSourcePasteProcessor.cs (4)
75var isLiteral = StringExpressionBeforePaste is LiteralExpressionSyntax; 151var convertToMultiLine = !IsAnyMultiLineRawStringExpression(StringExpressionBeforePaste) && RawContentMustBeMultiLine(textAfterBasicPaste, contentSpansAfterBasicPaste); 250var isLiteral = StringExpressionBeforePaste is LiteralExpressionSyntax; 251var isMultiLine = IsAnyMultiLineRawStringExpression(StringExpressionBeforePaste);
StringCopyPaste\StringCopyPasteHelpers.cs (1)
499var 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 (30)
CodeActions\PreviewExceptionTests.cs (3)
32var errorReported = false; 45var errorReported = false; 58var 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)
443var called = false;
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProviderTests.cs (1)
2167var expected = modifier switch
ExtractMethod\ExtractMethodMiscellaneousTests.cs (1)
144var gotNotification = false;
Formatting\CodeCleanupTests.cs (1)
585var 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)
975var result = service.TryAddDocumentToWorkspace(requestPath, new StaticSourceTextContainer(SourceText.From(string.Empty)), out var documentId); 998var openResult = service.TryAddDocumentToWorkspace(file.FilePath, new StaticSourceTextContainer(SourceText.From(string.Empty)), out var documentId); 1001var closeResult = service.TryRemoveDocumentFromWorkspace(file.FilePath); 1024var result = service.TryRemoveDocumentFromWorkspace(file.FilePath); 1049var 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)
135var 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 (3)
Emit\LocalStateTracing\LocalStateTracingTests.cs (1)
208var isInstrumented = il.Contains(TrackerTypeName);
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 (25)
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)
FlowAnalysis\RegionAnalysisTests.cs (1)
4408var tmp = ctrlFlows.EndPointIsReachable; // ensure no exception thrown
PartialEventsAndConstructorsTests.cs (1)
3376var isSource = module is SourceModuleSymbol;
Semantics\OutVarTests.cs (2)
1119var flowsIn = FlowsIn(dataFlowParent, decl, references); 32755var 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 (1)
src\ExpressionEvaluator\CSharp\Source\ResultProvider\CSharpFormatter.cs (1)
77var inMultilineComment = false;
Microsoft.CodeAnalysis.CSharp.Features (209)
BraceCompletion\StringLiteralBraceCompletionService.cs (2)
80var isStartOfString = token.SpanStart == position; 85var isStartOfVerbatimString = token.SpanStart + 1 == position && token.IsVerbatimStringLiteral();
ChangeSignature\CSharpChangeSignatureService.cs (3)
395var doNotSkipParameterType = parenLambda.ParameterList.Parameters.FirstOrDefault()?.Type != null; 699var oldOnlyHasWhitespaceTrivia = oldTrivia.All(t => t.IsKind(SyntaxKind.WhitespaceTrivia)); 702var newOnlyHasWhitespaceTrivia = newTrivia.All(t => t.IsKind(SyntaxKind.WhitespaceTrivia));
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (1)
110var isFirst = !compilationRoot.AttributeLists.Any();
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
138var needsRename = methodName != declaredSymbol.Name; 148var anyDelegatesToReplace = false;
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
86var isNullConditionalInvocationExpression = IsNullConditionalInvocationExpression(expressionNode);
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
450var isVar = ((VariableDeclarationSyntax)variableDeclarator.Parent).Type.IsVar;
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
453var leftIsNullCheck = IsNullCheck(leftTarget.Parent); 454var rightIsNullCheck = IsNullCheck(rightTarget.Parent);
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
126var isEnumOrCompletionListType = true;
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (1)
121var preselect = symbols.Any(static t => t.Preselect);
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (1)
114var foundAsync = false;
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 (1)
113var wasTriggeredAfterSpace = trigger.Kind == CompletionTriggerKind.Insertion && trigger.Character == ' ';
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)
203var 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\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)
226var isBody = node == body || LambdaUtilities.IsLambdaBodyStatementOrExpression(node); 869var hasDecitionTree = oldNode.Sections.Any(s => s.Labels.Any(l => l is CasePatternSwitchLabelSyntax)); 1149var isTypeConstraint = oldNode is TypeParameterConstraintClauseSyntax || newNode is TypeParameterConstraintClauseSyntax; 1212var oldHasExpressionBody = oldNode is PropertyDeclarationSyntax { ExpressionBody: not null } or IndexerDeclarationSyntax { ExpressionBody: not null }; 1213var newHasExpressionBody = newNode is PropertyDeclarationSyntax { ExpressionBody: not null } or IndexerDeclarationSyntax { ExpressionBody: not null }; 1287var typeNameSpanChanged =
EditAndContinue\DeclarationBody\TopLevelCodeDeclarationBody.cs (1)
47var 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 (7)
173var useBlock = ((CSharpSimplifierOptions)this.ExtractMethodGenerationOptions.SimplifierOptions).PreferBraces.Value == CodeAnalysis.CodeStyle.PreferBracesPreference.Always; 355var isUnsafe = ShouldPutUnsafeModifier(); 608var firstVariableToAttachTrivia = true; 610var isUsingDeclarationAsReturnValue = this.AnalyzerResult.VariablesToUseAsReturnValue is [var variable] && 890var needsControlFlowValue = flowControlInformation?.NeedsControlFlowValue() is true; 893var hasNonControlFlowReturnValue = variableInfos.Length > 0 || this.AnalyzerResult.CoreReturnType.SpecialType != SpecialType.System_Void; 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 (1)
40var selectionInExpression = commonRoot is ExpressionSyntax;
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (1)
91var highlightGotosForChild = highlightGotos && !child.IsKind(SyntaxKind.SwitchStatement);
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (2)
89var offerForSameInterface = TotalCount(implementedMembersFromSameInterfaces) > TotalCount(directlyImplementedMembers); 90var offerForAllInterfaces = TotalCount(implementedMembersFromAllInterfaces) > TotalCount(implementedMembersFromSameInterfaces);
InitializeParameter\CSharpAddParameterCheckCodeRefactoringProvider.cs (1)
61var withBlock = options.PreferBraces.Value == CodeAnalysis.CodeStyle.PreferBracesPreference.Always;
InlineHints\CSharpInlineParameterNameHintsService.cs (1)
106var isReservedKeyword = SyntaxFacts.IsReservedKeyword(keywordKind);
InlineHints\CSharpInlineTypeHintsService.cs (1)
130var 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);
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)
184var 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\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 (1)
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)
177var seenOutOfPositionArgument = false; 178var 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" };
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)
46var userPrefersProgramMain = option.Value == false; 47var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress; 48var forRefactoring = !forAnalyzer; 53var 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 (1)
79var shouldAnalyze = false;
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\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
119var removedCurrent = false;
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryExpressionParenthesesDiagnosticAnalyzer.cs (1)
51var innerIsSimple = innerPrecedence is OperatorPrecedence.Primary or
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryPatternParenthesesDiagnosticAnalyzer.cs (1)
48var innerIsSimple = innerPrecedence is OperatorPrecedence.Primary or
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (4)
52var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 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; 200semanticModel, 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 (6)
95var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 138state.SemanticModel, invocation, expressionType, isSingletonInstance: false, allowSemanticsChange, skipVerificationForReplacedNode: true, cancellationToken, out var changesSemantics)) 179var copiedData = false; 264IsCollectionFactoryCreate(semanticModel, currentInvocationExpression, out var factoryMemberAccess, out var unwrapArgument, out var useSpread, cancellationToken)) 409if (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 (2)
25var userPrefersBlockBodies = preference == ExpressionBodyPreference.Never; 70var userPrefersExpressionBodies = preference != ExpressionBodyPreference.Never;
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
340var refReturnMismatch = indexer.ReturnsByRef != invocation.TargetMethod.ReturnsByRef;
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
104var shouldReportOnAnonymousFunctionStatement = anonymousFunctionStatement != null
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
93var 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\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
350var originalHadTrailingNewLine = namespaceDeclaration.GetTrailingTrivia() is [.., (kind: SyntaxKind.EndOfLineTrivia)];
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
70var shouldRemoveNextStatement = bool.Parse(properties[Constants.ShouldRemoveNextStatementKey]!);
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 (1)
110var singleDeclarator = declaration.Variables.Count == 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 (1)
387var preferPreservation = styleOption.Notification == NotificationOption2.None;
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (3)
65var makeMultiLineCollectionExpression = MakeMultiLineCollectionExpression(); 175var shouldIncludeAdditionalLeadingTrivia = initializer is not null && 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)
42var unwrapArgument = properties.ContainsKey(UnwrapArgument); 43var useSpread = properties.ContainsKey(UseSpread);
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
79var addLineBreak = item.IsToken || item == nodeOrTokenList.Last();
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
133var canUseImplicitArray = invocation.ArgumentList.Arguments.Skip(indexToWrap).Any(
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
83var 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 (1)
197var endFromEnd = false;
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
42var negated = diagnostic.Properties.ContainsKey(UseIsNullConstants.Negated);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
87var makeStaticIfPossible = false;
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorFixAllProvider.cs (1)
40var 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)
92var 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 (1)
48var matches = TestFrameworkMetadata.Any(metadata => metadata.MatchesAttributeSyntacticName(attributeName));
UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
99var needsSetter = NeedsSetter(compilation, propertyDeclaration, isWrittenOutsideOfConstructor);
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
118var succeeded = false;
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (6)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
74var hasInitializer = declarator.GetVariableInitializer() != null;
EditAndContinue\BreakpointSpansTests.cs (1)
41var hasBreakpoint = BreakpointSpans.TryGetBreakpointSpan(
EditAndContinue\Helpers\EditingTestBase.cs (2)
182var needsSyntaxMap = stateMachineInfo1.HasSuspensionPoints && stateMachineInfo2.HasSuspensionPoints; 260var needsSyntaxMap = oldStateMachineInfo.HasSuspensionPoints && newStateMachineInfo.HasSuspensionPoints;
src\Analyzers\CSharp\Tests\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveTests.cs (1)
127var enable = compilationContext != NullableContextOptions.Enable;
Testing\CSharpTestMethodFinderTests.cs (1)
579var 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)
219var exceptionThrown = false; 266var exceptionThrown = false; 1003var exceptionThrown = false; 1025var exceptionThrown = false; 1050var exceptionThrown = false; 1152var 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)
7366var success = parentModel.TryGetSpeculativeSemanticModel(localFuncPosition, attr1, out speculativeModel); 8947var 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)
6168var fromSource = module is SourceModuleSymbol;
SourceGeneration\GeneratorDriverTests.cs (1)
4158var gen2Called = false;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (44)
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 (6)
267var checkMetadata = hasReturnConversion(method.ReturnType, overriddenMethod.ReturnType); 307var checkMetadata = hasReturnConversion(property.Type, overriddenProperty.Type); 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 (169)
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)
53var _ = 98var isStatic = false; 137var isGlobalNamespace = namespaceSymbol.IsGlobalNamespace &&
Classification\Worker_DocumentationComments.cs (1)
312var isControlKeyword = ClassificationHelpers.IsControlKeywordKind(kind) || ClassificationHelpers.IsControlStatementKind(kind);
CodeGeneration\CSharpSyntaxGenerator.cs (7)
234var hasBody = !modifiers.IsAbstract && (!modifiers.IsPartial || statements != null); 272var hasBody = !modifiers.IsAbstract && (!modifiers.IsPartial || statements != null); 282var isImplicit = operatorName is WellKnownMemberNames.ImplicitConversionName; 484var hasGetter = !modifiers.IsWriteOnly; 485var hasSetter = !modifiers.IsReadOnly; 1852var isReferenceType = (kinds & SpecialTypeConstraintKind.ReferenceType) != 0; 1853var isValueType = (kinds & SpecialTypeConstraintKind.ValueType) != 0 && !isUnmanagedType;
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (5)
358var isExtensionMethod = IsExtensionMethod(method); 525var first = true; 570var first = true; 605var sawInternal = false; 697TryGetSimpleTypeName(methodDeclaration.ParameterList.Parameters[0].Type, typeParameterNames, out var targetTypeName, out var isArray);
Formatting\CSharpSyntaxFormattingService.cs (1)
109var onlySmartIndent =
Recommendations\CSharpRecommendationServiceRunner.cs (4)
758var excludeInstance = false; 759var excludeStatic = true; 760var excludeBaseMethodsForRefStructs = true; 847var useBaseReferenceAccessibility = symbol is IParameterSymbol { IsThis: true } p && !p.Type.Equals(containerType);
Rename\CSharpRenameRewriterLanguageService.cs (12)
157var isInConflictLambdaBody = false; 168var shouldComplexifyNode = ShouldComplexifyNode(node, isInConflictLambdaBody); 209var shouldCheckTrivia = _stringAndCommentTextSpans.ContainsKey(token.Span); 226var isRenameLocation = IsRenameLocation(token); 230var isOldText = token.ValueText == _originalText; 231var tokenNeedsConflictCheck = 294var expandParameter = !originalNode.GetAncestorsOrThis(n => n is SimpleLambdaExpressionSyntax or ParenthesizedLambdaExpressionSyntax).Any(); 396var isNamespaceDeclarationReference = false; 402var isMemberGroupReference = _semanticFactsService.IsInsideNameOfExpression(_semanticModel, token.Parent, _cancellationToken); 567var isAttributeName = SyntaxFacts.IsAttributeName(parent); 952var implicitReferencesMightConflict = renameSymbol.Kind == SymbolKind.Property && 1241var 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\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)
602var hasUnmatchedInteriorDirective = node.ContainsInterleavedDirective(cancellationToken); 603var hasLeadingDirective = node.GetLeadingTrivia().Any(t => SyntaxFacts.IsPreprocessorDirective(t.Kind())); 901var 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)
53var 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)
328var 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)
325var hasCastInfo = queryInfo.CastInfo.Symbol != null; 326var 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 (6)
186var isDefaultLiteralCast = castedExpressionNode.WalkDownParentheses().IsKind(SyntaxKind.DefaultLiteralExpression); 333var isNullLiteralCast = castedExpressionNode.WalkDownParentheses().IsKind(SyntaxKind.NullLiteralExpression); 341var isAnonymousFunctionCast = castedExpressionNode.WalkDownParentheses() is AnonymousFunctionExpressionSyntax; 456var isRepresentationPreservingCast = originalConversion.IsIdentityOrImplicitReference() || originalConversion.IsBoxing; 1225var haveHitArgumentNode = false; 1348var 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)
118var isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(originalNode as ExpressionSyntax); 860var originalIsUserDefined = originalConversion.IsUserDefined; 861var 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\ConversionGenerator.cs (1)
63var isExplicit = method.ExplicitInterfaceImplementations.Length > 0;
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\EventGenerator.cs (1)
132var isExplicit = explicitInterfaceSpecifier is not null;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (4)
125var containsDoubleCharacter = 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 (1)
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 (1)
94var 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 (4)
97var isExplicit = explicitInterfaceSpecifier is not null; 121var isExplicit = explicitInterfaceSpecifier is not null; 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 (1)
132CollectInfoFromContainer(container, nodes, out var containsAnonymousMethods);
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)
1030var anyGeneric = symbols.Any(static s =>
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)
954var onRightOfToken = right == expressionOpt || previousToken.HasValue; 1117var onRightSide = coalesceExpression.Right == expressionOpt || previousToken.HasValue; 1176var inTrueClause = 1180var inFalseClause = 1624var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None; 2043var isAsync = symbol is IMethodSymbol methodSymbol && methodSymbol.IsAsync;
Microsoft.CodeAnalysis.Debugging.Package (1)
CustomDebugInfoReader.cs (1)
347var seenForward = false;
Microsoft.CodeAnalysis.EditorFeatures (60)
Adornments\AbstractAdornmentManager.cs (1)
162var needToScheduleUpdate = false;
AutomaticCompletion\BraceCompletionSessionProvider.BraceCompletionSession.cs (1)
82var success = ThreadingContext.JoinableTaskFactory.Run(() => TryStartAsync(GetFreshCancellationToken()));
AutomaticCompletion\BraceCompletionSessionProvider.cs (1)
52var responsiveCompletion = textView.Options.GetOptionValue(DefaultOptions.ResponsiveCompletionOptionId);
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\ToggleLineCommentCommandHandler.cs (1)
88var isMultiCaret = selectedSpans.Count > 1;
DocumentationComments\AbstractDocumentationCommentCommandHandler.cs (2)
97var returnValue = false; 208var isValidTargetMember = false;
EditAndContinue\ActiveStatementTrackingService.cs (1)
367var hasExistingSpans = _trackingSpans.TryGetValue(document.FilePath, out var oldSpans);
EditorConfigSettings\Data\AnalyzerSetting.cs (1)
32var enabled = effectiveSeverity != ReportDiagnostic.Suppress;
InlineRename\InlineRenameService.cs (1)
92var canRenameFile = fileRenameInfo == InlineRenameFileRenameInfo.Allowed;
InlineRename\InlineRenameSession.cs (2)
630var conflictResolutionFinishedComputing = _conflictResolutionTask.Task.Status == TaskStatus.RanToCompletion; 718var isClosed = document == null;
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (3)
361var bufferContainsLinkedDocuments = documentReplacements.Length > 1 && firstDocumentReplacements.document != null; 362var linkedDocumentsMightConflict = bufferContainsLinkedDocuments; 375var spansMatch = true;
IntelliSense\AsyncCompletion\CompletionSessionData.cs (2)
37var nonBlockingCompletionEnabled = session.TextView.Options.GetOptionValue(DefaultOptions.NonBlockingCompletionOptionId); 38var responsiveCompletionEnabled = session.TextView.Options.GetOptionValue(DefaultOptions.ResponsiveCompletionOptionId);
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (4)
430var isHardSelection = IsHardSelection(bestOrFirstMatchResult.CompletionItem, bestOrFirstMatchResult.ShouldBeConsideredMatchingFilterText); 486var hardSelect = false; 488var moreThanOneMatch = false; 974var associatedWithUnselectedExpander = false;
Intents\DeleteParameterIntentProvider.cs (1)
42var isExtensionMethod = context.ParameterConfiguration.ThisParameter != null;
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)
70if (!TryParseArguments(arguments, out var initialize, out var platform)) 121var noConfigSpecified = false;
Interactive\ResetInteractive.cs (1)
95var builtSuccessfully = await BuildProjectAsync().ConfigureAwait(true);
KeywordHighlighting\HighlighterViewTaggerProvider.cs (1)
92var onExistingTags = context.HasExistingContainingTags(new SnapshotPoint(snapshot, position));
Lightup\LightupHelpers.cs (1)
34if (!wrappedObject.TryGetValue(obj.GetType(), out var canCast))
NavigateTo\NavigateToItemProvider.cs (1)
107var searchCurrentDocument = (callback.Options as INavigateToOptions2)?.SearchCurrentDocument ?? false;
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)
55var gotRichPreview = false;
ReferenceHighlighting\ReferenceHighlightingViewTaggerProvider.cs (1)
123var onExistingTags = context.HasExistingContainingTags(caretPosition);
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (1)
264var isRenamingDeclaration = triggerIdentifierKind == TriggerIdentifierKind.RenamableDeclaration;
Shared\Extensions\ITextViewExtensions.cs (3)
87var isReversed = activePoint < anchorPoint; 270var inRange = previousPosition >= 0 && previousPosition < subjectBuffer.CurrentSnapshot.Length; 342var anyBufferInLspContext = false;
SignatureHelp\Controller.Session_ComputeModel.cs (1)
111var selectedItem = GetSelectedItem(currentModel, items, provider, out var userSelected);
SignatureHelp\Controller_TypeChar.cs (1)
102var computed = false;
Structure\OutliningCommandHandler.cs (1)
35var enabled = false;
Suggestions\SuggestedActionsSource_Async.cs (1)
270var filterOutsideSelection = !requestedActionCategories.Contains(PredefinedSuggestedActionCategoryNames.Refactoring);
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (3)
193var highPriority = changes.Any(x => x.HighPriority); 198var frozenPartialSemantics = changes.Any(t => t.FrozenPartialSemantics); 405var isVisible = this.IsVisible();
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 (14)
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;
ChangeSignature\TestChangeSignatureOptionsService.cs (1)
29var updateParameters = UpdatedSignature != null
CodeLens\AbstractCodeLensTest.cs (1)
29var isCapped = annotatedSpan.Key.StartsWith("capped");
CompleteStatement\AbstractCompleteStatementTests.cs (1)
112var isReversed = selectedSpan.Start == startCaretPosition;
Completion\AbstractCompletionProviderTests.cs (1)
1292var 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 (2)
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 (54)
CodeFixes\CodeFixServiceTests.cs (5)
288var errorReported = false; 315var errorReported = false; 1011var expectDeprioritization = GetExpectDeprioritization(actionKind, diagnosticOnFixLineInPriorSnapshot, addNewLineWithEdit); 1065var appliedChanges = workspace.TryApplyChanges(sourceDocument.Project.Solution); 1070var expectedNoFixes = !diagnosticOnFixLineInPriorSnapshot && !editOnFixLine;
CodeGeneration\CodeGenerationTests.cs (1)
892var isVisualBasic = language == LanguageNames.VisualBasic;
CodeRefactorings\CodeRefactoringServiceTest.cs (1)
100var errorReported = false;
Diagnostics\DiagnosticAnalyzerServiceTests.cs (7)
174var applied = workspace.TryApplyChanges(document.Project.Solution); 180var syntaxDiagnostic = false; 181var semanticDiagnostic = false; 182var compilationDiagnostic = false; 218var syntax = false; 219var semantic = false; 385var applied = workspace.TryApplyChanges(project.Solution);
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (1)
720var hasEditorConfigCodeStyleOptions = false;
EditAndContinue\EditAndContinueLanguageServiceTests.cs (2)
206var called = false; 215var 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 (5)
59var actualContains = strings.Contains(test); 60var filterContains = filter.ProbablyContains(test); 179var actualContains = longs.Contains(test); 180var filterContains = filter.ProbablyContains(test); 245var actualContains = strings.Contains(test);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (5)
ExpressionCompiler.cs (1)
451useReferencedModulesOnly: out var useReferencedModulesOnly,
FrameDecoder.cs (2)
151var includeParameterTypes = argumentFlags.Includes(DkmVariableInfoFlags.Types); 152var includeParameterNames = argumentFlags.Includes(DkmVariableInfoFlags.Names);
LanguageInstructionDecoder.cs (2)
54var includeParameterTypes = argumentFlags.Includes(DkmVariableInfoFlags.Types); 55var includeParameterNames = argumentFlags.Includes(DkmVariableInfoFlags.Names);
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (1)
FunctionResolver.cs (1)
88var enable = ShouldEnable(process);
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (13)
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DynamicViewExpansion.cs (1)
94var isRootExpression = parent == null;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\MemberExpansion.cs (4)
43var isDynamicProperty = runtimeType.IsDynamicProperty(); 77var includeInherited = (flags & ExpansionFlags.IncludeBaseMembers) == ExpansionFlags.IncludeBaseMembers; 78var hideNonPublic = (inspectionContext.EvaluationFlags & DkmEvaluationFlags.HideNonPublicMembers) == DkmEvaluationFlags.HideNonPublicMembers; 79var raw = (inspectionContext.EvaluationFlags & DkmEvaluationFlags.ShowValueRaw) == DkmEvaluationFlags.ShowValueRaw;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\PointerDereferenceExpansion.cs (1)
51var 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)
43var 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)
104var isGenerated = memberName.IsCompilerGenerated(); 133var memberNameAlreadySeen = false;
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (1)
756var useDebuggerDisplay = (inspectionContext.EvaluationFlags & NotRoot) != 0;
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (14)
Debugger\Engine\DkmClrValue.cs (1)
419var boolValue = RawValue != null;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DynamicViewExpansion.cs (1)
94var isRootExpression = parent == null;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\MemberExpansion.cs (4)
43var isDynamicProperty = runtimeType.IsDynamicProperty(); 77var includeInherited = (flags & ExpansionFlags.IncludeBaseMembers) == ExpansionFlags.IncludeBaseMembers; 78var hideNonPublic = (inspectionContext.EvaluationFlags & DkmEvaluationFlags.HideNonPublicMembers) == DkmEvaluationFlags.HideNonPublicMembers; 79var raw = (inspectionContext.EvaluationFlags & DkmEvaluationFlags.ShowValueRaw) == DkmEvaluationFlags.ShowValueRaw;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\PointerDereferenceExpansion.cs (1)
51var 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)
43var 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)
104var isGenerated = memberName.IsCompilerGenerated(); 133var memberNameAlreadySeen = false;
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (1)
756var useDebuggerDisplay = (inspectionContext.EvaluationFlags & NotRoot) != 0;
Microsoft.CodeAnalysis.ExternalAccess.Copilot (1)
Internal\Analyzer\AbstractCopilotCodeAnalysisService.cs (1)
91var isFullDocumentAnalysis = !span.HasValue;
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
External\ConversionHelpers.cs (1)
21var clientSupportsMarkdown = context.ClientCapabilities?.TextDocument?.Hover?.ContentFormat?.Contains(LSP.MarkupKind.Markdown) == true;
Microsoft.CodeAnalysis.Features (435)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
117var useSubMenu = state.ConstructorCandidates.Length > 1;
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
85var isDebuggerDisplayMethod = IsDebuggerDisplayMethod(methodSymbol);
AddImport\PackageSourceHelper.cs (1)
22var foundNugetOrg = false;
AddImport\References\SymbolReference.cs (1)
34var equals = base.Equals(obj);
AddImport\SearchScopes\SearchScope.cs (1)
67var areSimilar = similarityChecker.AreSimilar(s.Name, out var matchCost);
AddImport\SymbolReferenceFinder.cs (4)
185out var name, out var arity, out var inAttributeContext, 186out var hasIncompleteParentMember, out var looksGeneric); 610var namespaceIsInScope = _namespacesInScope.Contains(mappedResult.Symbol);
AddImport\SymbolReferenceFinder_PackageAssemblySearch.cs (1)
90out 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.Any(); 464var isInteractive = document.Project.Solution.WorkspaceKind == WorkspaceKind.Interactive;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
73var 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 (1)
121var isConstructorInvocation = _queriedSymbol.Kind == SymbolKind.NamedType &&
CodeLens\CodeLensReferencesService.cs (1)
294var previousWasClass = false;
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\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (2)
59var parts = state.RelativeDeclaredNamespace.Length == 0 102var newParts = index >= parts.Length
Completion\CommonCompletionUtilities.cs (2)
109var isGeneric = symbol.GetArity() > 0; 210var isAttributeNameContext = context.IsAttributeNameContext;
Completion\CompletionHelper.cs (2)
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\PatternMatchHelper.cs (2)
155var shouldBeConsideredMatchingFilterText = ShouldBeConsideredMatchingFilterText( 168var additionalFlag = ShouldBeConsideredMatchingFilterText(
Completion\Providers\AbstractAwaitCompletionProvider.cs (3)
92var isAwaitKeywordContext = IsAwaitKeywordContext(syntaxContext); 105var makeContainerAsync = declaration is not null && !SyntaxGenerator.GetGenerator(document).GetModifiers(declaration).IsAsync; 198var addImportsChanges = returnTypeChange == null
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 (4)
35var shouldProvideSymbols = await ShouldProvideAvailableSymbolsInCurrentContextAsync(completionContext, context, position, options, cancellationToken).ConfigureAwait(false); 58var shouldPreselectInferredTypes = await ShouldPreselectInferredTypesAsync(completionContext, position, options, cancellationToken).ConfigureAwait(false); 140var preselect = symbols.Any(static t => t.Preselect); 205var isGeneric = SymbolCompletionItem.GetSymbolIsGeneric(item);
Completion\Providers\AbstractSymbolCompletionProvider.cs (5)
81if (typeConvertibilityCache.TryGetValue(type, out var isConvertible)) 96if (!typeConvertibilityCache.TryGetValue(symbol, out var isConvertible)) 179var includeItemInTargetTypedCompletion = false; 277var preselect = symbols.Any(static t => t.Preselect); 314var 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)
89var isPartialResult = false; 340var newContainsPublicGenericOverload = type.DeclaredAccessibility >= Accessibility.Public || ContainsPublicGenericOverload;
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (2)
160var includeInTargetTypedCompletion = ShouldIncludeInTargetTypedCompletion(compilation, symbol, targetTypeSymbols, typeConvertibilityCache); 223if (typeConvertibilityCache.TryGetValue(methodSymbol.ReturnType, out var isConvertible))
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (4)
104var isPartialResult = false; 262if (_checkedReceiverTypes.TryGetValue(declaredReceiverTypeInOriginatingCompilation, out var cachedResult) && !cachedResult) 271var isFirstMethod = true; 317if (_checkedReceiverTypes.TryGetValue(receiverType, out var cachedResult) && !cachedResult)
Completion\Providers\ImportCompletionProvider\TypeImportCompletionCacheEntry.cs (3)
70var isSameLanguage = Language == language; 184var isGeneric = symbol.Arity > 0; 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);
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
186var convertToSwitchExpression = equivalenceKey == SwitchExpressionEquivalenceKey;
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (3)
82var isVerbatimStringLiteral = false; 134var supportsInterpolatedStringHandler = this.SupportsInterpolatedStringHandler(semanticModel.Compilation); 146var previousContentWasStringLiteralExpression = false;
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
109var shouldReplaceInvocation = invocationSymbol is { ContainingType.SpecialType: SpecialType.System_String, Name: nameof(string.Format) };
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (5)
75var containsAnonymousType = fields.Any(static p => p.Type.ContainsAnonymousType()); 380var replaced = false; 618var changed = false; 645var changed = false; 758var changed = false;
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';
Diagnostics\Options\SolutionCrawlerOptionsStorage.cs (2)
127var compilerDiagnosticsDisabled = GetBackgroundCompilerAnalysisScope(globalOptions, language) == CompilerDiagnosticsScope.None; 128var analyzersDisabled = GetBackgroundAnalysisScope(globalOptions, language) == BackgroundAnalysisScope.None;
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (1)
168var isTelemetryCollectionAllowed = DiagnosticAnalyzerInfoCache.IsTelemetryCollectionAllowed(analyzer);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (2)
76var logPerformanceInfo = range.HasValue; 82var incrementalAnalysis = !range.HasValue
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 (28)
527var hasChanges = true; 688var hasBlockingRudeEdits = finalDiagnostics.HasBlockingRudeEdits(); 821var hasPartner = topMatch.TryGetNewNode(oldMemberDeclaration, out var newMemberDeclaration); 1077var bodyHasActiveStatement = activeNodesInBody.Length != 0; 1116out var newBodyHasLambdas, 1117out var hasLambdaBodyUpdate, 1164var isPartiallyExecuted = (oldActiveStatements[activeStatementIndex].Statement.Flags & ActiveStatementFlags.PartiallyExecuted) != 0; 1614var isCovered = false; 2113var requiresUpdate = false; 2713var skipBodyAnalysis = false; 3154var replaceMember = IsMemberOrDelegate(oldSymbol) && IsMemberOrDelegateReplaced(oldSymbol, newSymbol); 3218AnalyzeSymbolUpdate(diagnosticContext, capabilities, semanticEdits, out var hasAttributeChange, cancellationToken); 3349AnalyzeSymbolUpdate(diagnosticContext, capabilities, semanticEdits, out var _, cancellationToken); 4488diagnosticContext, capabilities, out var hasGeneratedAttributeChange, out var hasGeneratedReturnTypeAttributeChange, cancellationToken); 4493ReportCustomAttributeRudeEdits(diagnosticContext, capabilities, out var hasSymbolAttributeChange, out var hasReturnTypeAttributeChange, cancellationToken); 5324var isPartialEdit = IsPartialTypeEdit(oldType, newType, oldSyntaxTree, newSyntaxTree); 5339var memberInitializerContainingLambdaReported = false; 5343var unsupportedOperationReported = false; 5483var newCtorIsPrimary = IsPrimaryConstructor(newCtor, cancellationToken); 5597var hasUnmatchedLambdas = false; 5734var typeLayoutDisallowsNewCaptures = 5746out var oldHasLambdasOrLocalFunctions, 5755out var newHasLambdasOrLocalFunctions, 5816var oldHasLambdas = false; 5822var isInInterface = newMember.ContainingType.TypeKind == TypeKind.Interface; 5823var isNewMemberInGenericContext = InGenericContext(newMember);
EditAndContinue\ActiveStatementsMap.cs (1)
209var hasAnyLineDirectives = false;
EditAndContinue\DebuggingSession.cs (1)
378var success = false;
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (1)
134var foundAny = false;
EditAndContinue\EditSession.cs (9)
185var hasRemovedOrAddedDocument = false; 542var hasOutOfSyncDocument = false; 586var hasChanges = false; 587var hasSignificantValidChanges = false; 858var blockUpdates = false; 859var hasEmitErrors = false; 860var hadDocumentReadError = false; 895var isStaleProject = oldSolution.IsStaleProject(newProject.Id); 1308var isMethodUpdated = updatedMethodTokens.Contains(methodId.Token);
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)
345var allProperties = true; 503var savedInConstructor = _inConstructor; 552var savedInArray = _inArray; 566var savedInObject = _inObject;
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (1)
74var nonBase10 =
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (2)
27var allowComments = options.HasFlag(JsonOptions.Comments); 28var allowTrailingCommas = options.HasFlag(JsonOptions.TrailingCommas);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (1)
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\StackFrameParser.cs (1)
201(var success, StackFrameSimpleNameNode? rhs) = TryScanGeneratedName();
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
196var markFieldPrivate = field.DeclaredAccessibility != Accessibility.Private;
Extensions\ExtensionMessageHandlerService.cs (1)
190var potentiallyRefersToUnregisteredHandlerName = false;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerProgressReporter.cs (1)
68var start = status is UnitTestingProgressStatus.Started or UnitTestingProgressStatus.Evaluating;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (1)
126var processedEverything = false;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (1)
179var processedEverything = false;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
279var result = map.Remove(first.Key);
ExtractMethod\MethodExtractor.Analyzer.cs (18)
76var isInPrimaryConstructorBaseType = this.IsInPrimaryConstructorBaseType(); 93var isThisParameterWritten = dataFlowAnalysisData.WrittenInside.Any(static s => IsThisParameter(s)); 97var primaryConstructorParameterReadOrWritten = !isInPrimaryConstructorBaseType && dataFlowAnalysisData.ReadInside 105var containsAnyLocalFunctionCallNotWithinSpan = localFunctionCallsNotWithinSpan.Any(); 108var containsNonStaticLocalFunctionCallNotWithinSpan = containsAnyLocalFunctionCallNotWithinSpan && localFunctionCallsNotWithinSpan.Where(s => !s.IsStatic).Any(); 110var instanceMemberIsUsed = thisParameterBeingRead != null 115var shouldBeReadOnly = !isThisParameterWritten 119var unsafeAddressTakenUsed = dataFlowAnalysisData.UnsafeAddressTaken.Intersect(variableInfoMap.Keys).Any(); 451var captured = capturedMap.Contains(symbol); 452var dataFlowIn = dataFlowInMap.Contains(symbol); 453var dataFlowOut = dataFlowOutMap.Contains(symbol); 454var alwaysAssigned = alwaysAssignedMap.Contains(symbol); 455var variableDeclared = variableDeclaredMap.Contains(symbol); 456var readInside = readInsideMap.Contains(symbol); 457var writtenInside = writtenInsideMap.Contains(symbol); 458var readOutside = IsReadOutside(symbol, readOutsideMap); 459var writtenOutside = writtenOutsideMap.Contains(symbol); 460var 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 (2)
27var newSucceeded = Succeeded && succeeded; 35var newSucceeded = Succeeded && operationStatus.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(
FullyQualify\AbstractFullyQualifyService.cs (1)
164var isAttributeName = false;
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
163var generateCast =
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
240var canAddNullCheck = viableMembers.Any(
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (4)
268var value = globalOptions.GetGenerateEqualsAndGetHashCodeFromMembersImplementIEquatable(document.Project.Language); 282var value = globalOptions.GetGenerateEqualsAndGetHashCodeFromMembersGenerateOperators(document.Project.Language); 298var implementIEquatable = false; 299var generateOperators = 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\AbstractInlineHintsService.cs (2)
22var parameters = inlineParameterService == null 26var types = inlineTypeService == null
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;
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (2)
161var containsObjectCreationReferences = methodCallSites.Values.Flatten().OfType<TObjectCreationExpressionSyntax>().Any(); 224var 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)
196var hasAtLeastOneTupleWhichAppearsMultipleTimes = transitiveReferences.Any(kvp => kvp.Key.IsTupleType && kvp.Value.count >= 2);
LanguageServices\AnonymousTypeDisplayService\StructuralTypeDisplayInfo.cs (1)
46var changed = false;
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (3)
260var first = true; 428var includeNavigationHints = Options.QuickInfoOptions.IncludeNavigationHintsInQuickInfo; 629var extension = method.IsExtensionMethod || method.MethodKind == MethodKind.ReducedExtension;
MetadataAsSource\AbstractMetadataAsSourceService.AbstractMetadataFormattingRule.cs (1)
41var inElasticTriviaRun = false;
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)
138var isCaseSensitive = nameMatches.All(m => m.IsCaseSensitive) && containerMatches.All(m => m.IsCaseSensitive);
NavigateTo\NavigateToSearcher.cs (3)
139var isFullyLoaded = true; 236var searchRegularDocuments = documentSupport.HasFlag(NavigateToDocumentSupport.RegularDocuments); 237var searchGeneratedDocuments = documentSupport.HasFlag(NavigateToDocumentSupport.GeneratedDocuments);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
125var isReferenceAssembly = MetadataAsSourceHelpers.IsReferenceAssembly(symbol.ContainingAssembly); 256var useExtendedTimeout = _sourceLinkEnabledProjects.Contains(projectId);
PullMemberUp\MembersPuller.cs (1)
232var isEventHasExplicitAddOrRemoveMethod =
PullMemberUp\PullMembersUpOptionsBuilder.cs (1)
20var changeOriginalToPublic = memberAndMakeAbstract.member.DeclaredAccessibility != Accessibility.Public;
QuickInfo\Presentation\QuickInfoContentBuilder.cs (4)
67var isFirstElement = true; 90var isFirstElement = true; 133var spanSeparatorNeededBefore = false; 190var addWarningGlyph = false;
QuickInfo\Presentation\TaggedTextExtensions.cs (1)
32var done = false;
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
184var hasUsedLocal = false;
Rename\SymbolicRenameInfo.cs (1)
161var forceRenameOverloads = tokenRenameInfo.IsMemberGroup;
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
165var setMethodReferences = setMethod == null
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
401var arguments = argument == null
SemanticSearch\QueryExecutionContext.cs (1)
239var foundPosition = false;
SignatureHelp\AbstractSignatureHelpProvider.cs (2)
58var keepSyntacticIndex = 102var 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\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
31foreach (var includeInFixAll in includeArray)
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
142var 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 (2)
301var isCustomConfigured = notificationOption.IsExplicitlySpecified; 302var hasCustomConfigurableTag = false;
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
68var writesToThis = false;
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
104var containsNamespace = namespaceDeclaration 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\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\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (3)
240var hasPragmaInAnalysisSpan = false; 402var addedCompilerAnalyzer = false; 780var isPartial = symbol.Locations.Length > 1;
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (4)
251var hasUnsupportedOperation = false; 517var first = true; 601var isConvertibleProperty = 612var additionalUnnecessaryLocations = !isConvertibleProperty && fadingNode is not null
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (8)
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;
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)
60var 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 (2)
68var isEquals = syntaxKinds.ReferenceEqualsExpression == condition.RawKind; 69var isNotEquals = syntaxKinds.ReferenceNotEqualsExpression == condition.RawKind;
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
90if (!TryAddMatches(preMatches, postMatches, out var mayChangeSemantics, cancellationToken))
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (2)
100var seenInvocation = false; 101var 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)
364if (@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 (1)
44var unconstraintedGenericSupported = IsUnconstrainedGenericSupported(context.Compilation);
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (6)
133out var conditionPartToCheck, out var isEquals)) 173var isTrivialNullableValueAccess = false; 195var whenPartIsNullable = whenPartType?.OriginalDefinition.SpecialType == SpecialType.System_Nullable_T; 221var conditionIsNegated = false; 229var result = condition switch 253var isNotEquals = syntaxKinds.ReferenceNotEqualsExpression == condition.RawKind;
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (2)
48if (!TryAnalyzeCondition(context, syntaxFacts, referenceEqualsMethod, condition, out var conditionPartToCheck, out var isEquals)) 89var whenPartIsNullable = semanticModel.GetTypeInfo(whenPartMatch).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 (2)
138var isConstructorInitializer = candidates.All(m => m.MethodKind == MethodKind.Constructor); 206var isNamedArgument = !string.IsNullOrWhiteSpace(syntaxFacts.GetNameForArgument(argumentOpt));
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)
142var xIsSystem = x == nameof(System); 143var yIsSystem = y == nameof(System);
src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
101var onBlankLine = false;
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
261var result = SymbolEquivalenceComparer.Instance.Equals(ctorParameter.Type, ParameterTypes[i]) && 434var isThis = _delegatedConstructor.ContainingType.OriginalDefinition.Equals(TypeToGenerateIn.OriginalDefinition); 438var 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 (1)
71var fixesError = FixesError(classType, baseType);
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)
67var 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)
102var isUnsafe = false;
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 (2)
93var groupMembers = _options.InsertionBehavior == ImplementTypeInsertionBehavior.WithOtherMembersOfTheSameKind; 209var preferAutoProperties = propertyGenerationBehavior == ImplementTypePropertyGenerationBehavior.PreferAutoProperties;
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (1)
54var implementDisposePattern = ShouldImplementDisposePattern(model.Compilation, state.Info, explicitly: false);
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 (8)
83var isComImport = unimplementedMembers.Any(static t => t.type.IsComImport); 91var groupMembers = !isComImport && 207var generateInvisibleMember = ShouldGenerateInvisibleMember(options, member, memberName, supportsImplicitImplementationOfNonPublicInterfaceMembers); 212var generateAbstractly = !member.IsStatic && !generateInvisibleMember && Abstractly; 217var addNew = !generateInvisibleMember && HasNameConflict(member, memberName, State.ClassOrStructType.GetBaseTypes()); 277var condition1 = typeParameter.ConstraintTypes.Count(t => t.TypeKind == TypeKind.Class) >= 2; 278var condition2 = typeParameter.ConstraintTypes.Any(static (ts, allowDelegateAndEnumConstraints) => ts.IsUnexpressibleTypeParameterConstraint(allowDelegateAndEnumConstraints), allowDelegateAndEnumConstraints); 279var condition3 = typeParameter.HasReferenceTypeConstraint && typeParameter.ConstraintTypes.Any(static ts => ts.IsReferenceType && ts.SpecialType != SpecialType.System_Object);
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
62var isEntryPoint = methodSymbol.IsStatic && IsLikelyEntryPointName(methodSymbol.Name, document);
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (5)
58var missingCases = bool.Parse(properties[PopulateSwitchStatementHelpers.MissingCases]!); 59var missingDefaultCase = bool.Parse(properties[PopulateSwitchStatementHelpers.MissingDefaultCase]!); 140var hasMissingCases = bool.Parse(diagnostic.Properties[PopulateSwitchStatementHelpers.MissingCases]!); 141var hasMissingDefaultCase = bool.Parse(diagnostic.Properties[PopulateSwitchStatementHelpers.MissingDefaultCase]!); 164var 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)
72syntaxFacts, ifOperation, cancellationToken, out var isRef,
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
60syntaxFacts, 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)
127var whenPartIsNullable = diagnostic.Properties.ContainsKey(UseNullPropagationHelpers.WhenPartIsNullable); 172var whenPartIsNullable = diagnostic.Properties.ContainsKey(UseNullPropagationHelpers.WhenPartIsNullable);
src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
368var isRefOrOut = PeekNextChar() == '&';
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (1)
347var seenForward = false;
Structure\BlockStructureServiceWithProviders.cs (3)
86var isTopLevel = BlockTypes.IsDeclarationLevelConstruct(type); 87var isMemberLevel = BlockTypes.IsCodeLevelConstruct(type); 88var isComment = BlockTypes.IsCommentOrPreprocessorRegion(type);
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)
115var isTrivialGetAccessor = diagnostic.Properties.ContainsKey(IsTrivialGetAccessor); 116var isTrivialSetAccessor = diagnostic.Properties.ContainsKey(IsTrivialSetAccessor); 131var isWrittenToOutsideOfConstructor = IsWrittenToOutsideOfConstructorOrProperty( 331var hasDirective = nodeToRemove.GetLeadingTrivia().Any(t => t.IsDirective); 360if (!canEdit.TryGetValue(documentId, out var canEditDocument))
ValueTracking\ValueTracker.cs (2)
108var isParameterForPreviousTrackedMethod = previousSymbol?.Equals(parameterSymbol.ContainingSymbol, SymbolEqualityComparer.Default) == true; 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 (6)
EditAndContinue\EditAndContinueTestVerifier.cs (2)
157var hasValidChanges = false; 166var includeFirstLineInDiagnostics = expectedResult.Diagnostics.Any(d => d.FirstLine != null) == true;
EditAndContinue\SourceMarkers.cs (2)
57var isStartingTag = match.Groups["IsEnd"].Value == "" || match.Groups["IsStartAndEnd"].Value != ""; 58var isEndingTag = match.Groups["IsEnd"].Value != "" || match.Groups["IsStartAndEnd"].Value != "";
Snippets\AbstractSnippetProviderTests.cs (2)
59var isValidSnippetLocation = snippetProvider.IsValidSnippetLocation(snippetContext, CancellationToken.None); 136var isValidSnippetLocation = snippetProvider.IsValidSnippetLocation(snippetContext, CancellationToken.None);
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
931var sourceTextProviderCalled = false;
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
252var called = false;
Microsoft.CodeAnalysis.InteractiveHost (15)
Interactive\Core\InteractiveHost.LazyRemoteService.cs (1)
101var 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 (1)
562foreach (var b in source)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
711var hasValue = false; 1060var foundDuplicate = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
46var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
216var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
257var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 264var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
70var first = true; 91var first = true;
Microsoft.CodeAnalysis.LanguageServer (13)
HostWorkspace\LanguageServerProjectLoader.cs (2)
98var shouldShowToast = Interlocked.CompareExchange(ref _displayedToast, value: 1, comparand: 0) == 0; 187var needsRestore = false;
HostWorkspace\LoadedProject.cs (1)
221var needsRestore = ProjectDependencyHelper.NeedsRestore(newProjectInfo, _mostRecentFileInfo, logger);
HostWorkspace\ProjectDependencyHelper.cs (1)
88var 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\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)
271var launchDebugger = parseResult.GetValue(debugOption); 282var useStdIo = parseResult.GetValue(useStdIoOption);
ServerConfigurationFactory.cs (1)
37var isDevkitEnabled = serverConfiguration.DevKitDependencyPath != null;
Testing\TestDiscoverer.cs (1)
100var isMatch = testMethods.Any(m => testMethodFinder.IsMatch(semanticModel, m, discoveredTest.FullyQualifiedName, cancellationToken));
Microsoft.CodeAnalysis.LanguageServer.Protocol (32)
DefaultCapabilitiesProvider.cs (2)
54var supportsVsExtensions = clientCapabilities.HasVisualStudioLspCapability(); 109var supportsSemanticTokensRange = rangeCapabilities?.Value is not (false or null);
Extensions\ProtocolConversions.cs (1)
982var isCode = isInCodeBlock || taggedText.Style is TaggedTextStyle.Code;
Features\CodeCleanup\AbstractCodeCleanupService.cs (1)
52var organizeUsings = enabledDiagnostics.OrganizeUsings.IsRemoveUnusedImportEnabled ||
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)
45var isSuggestionMode = !isHardSelection; 58var lspVSClientCapability = capabilityHelper.SupportVSInternalClientCapabilities; 59var defaultEditRangeSupported = capabilityHelper.SupportDefaultEditRange; 693var isSnippetString = false;
Handler\Completion\Extensions.cs (1)
37var updateImportCompletionCacheInBackground = options.ShowItemsFromUnimportedNamespaces is true;
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 (1)
58var isRazorRequest = context.ServerKind == WellKnownLspServerKinds.RazorLspServer;
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)
125var hasOpenSourceGeneratedDocuments = _lspWorkspaceManager.GetTrackedLspText().Keys.Any(uri => uri.ParsedUri?.Scheme == SourceGeneratedDocumentUri.Scheme);
Handler\Symbols\DocumentSymbolsHandler.cs (2)
46var useHierarchicalSymbols = clientCapabilities.TextDocument?.DocumentSymbol?.HierarchicalDocumentSymbolSupport == true || request.UseHierarchicalSymbols; 47var 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)
284var isCompatible = true;
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\AbstractLanguageServer.cs (1)
140var 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);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (8)
Configuration\DidChangeConfigurationNotificationHandlerTest.cs (1)
269var defaultValue = (bool)option.DefaultValue!;
HandlerTests.cs (5)
150var didReport = false; 178var didReport = false; 206var didReport = false; 236var didReport = false; 264var didReport = false;
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.PublicApiAnalyzers (18)
DeclarePublicApiAnalyzer.cs (1)
208if (TryGetEditorConfigOptionForMissingFiles(context.Options, context.Compilation, out var silentlyBailOutOnMissingApiFiles) &&
DeclarePublicApiAnalyzer.Impl.cs (9)
257var hasApiEntryWithNullability = apiMap.TryGetValue(publicApiName.NameWithNullability, out foundApiLine); 259var hasApiEntryWithNullabilityAndOblivious = 266var hasApiEntryWithoutNullability = apiMap.TryGetValue(publicApiName.Name, out foundApiLine); 268var hasApiEntryWithoutNullabilityButOblivious = 288var hasApiEntryWithoutNullability = apiMap.TryGetValue(publicApiName.Name, out foundApiLine); 304var isMethodShippedApi = !foundApiLine.IsDefault && foundApiLine.IsShippedApi; 349var overloadHasOptionalParams = overload.HasOptionalParameters(); 374var isOverloadUnshipped = !lookupPublicApi(overloadPublicApiName, out ApiLine overloadPublicApiLine) || 531var containedInNestedMember = false;
PublicApiFile.cs (1)
19var isUnshippedFile = IsFile(fileName, isPublic ? DeclarePublicApiAnalyzer.PublicUnshippedFileNamePrefix : DeclarePublicApiAnalyzer.InternalUnshippedFileNamePrefix);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (3)
164var hasQualifyingMembers = false; 278if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 281var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
181var onlyIncludeInherited = false; 248var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\Lightup\LightupHelpers.cs (1)
36if (!wrappedSyntax.TryGetValue(operation.Kind, out var canCast))
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
80var added = instance.TryAdd(kvp.Key, kvp.Value);
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (2)
NullableEnablePublicApiFix.cs (2)
38var isPublic = diagnostic.Id == DiagnosticIds.ShouldAnnotatePublicApiFilesRuleId; 92foreach (var isPublic in new[] { true, false })
Microsoft.CodeAnalysis.Rebuild (4)
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;
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
OptionRoundTripTests.cs (1)
70Assert.True(OptimizationLevelFacts.TryParsePdbSerializedString(data, out var optimization2, out var debugPlus2));
Microsoft.CodeAnalysis.Remote.ServiceHub (7)
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)
180var 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;
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Serialization\MessagePackFormatters.cs (1)
115var serializeDebugName = _projectIds.TryAdd(value.Id, value);
Microsoft.CodeAnalysis.ResxSourceGenerator (20)
AbstractResxGenerator.cs (11)
42var hasAggressiveInlining = methodImplOptions?.MemberNames.Contains(nameof(MethodImplOptions.AggressiveInlining)) ?? false; 43var hasNotNullIfNotNull = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemDiagnosticsCodeAnalysisNotNullIfNotNullAttribute) is not null; 68var implicitGenerateSource = !IsExplicitWithCulture(options); 91|| !bool.TryParse(omitGetResourceStringText, out var omitGetResourceString)) 97|| !bool.TryParse(asConstantsText, out var asConstants)) 103|| !bool.TryParse(includeDefaultValuesText, out var includeDefaultValues)) 109|| !bool.TryParse(emitFormatMethodsText, out var emitFormatMethods)) 115|| !bool.TryParse(publicText, out var publicResource)) 217|| !bool.TryParse(generateSourceText, out var generateSource)) 229|| !bool.TryParse(withCultureText, out var withCulture)) 436var needSuppression = false;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
77var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (3)
164var hasQualifyingMembers = false; 278if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 281var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
460var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
181var onlyIncludeInherited = false; 248var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\Lightup\LightupHelpers.cs (1)
36if (!wrappedSyntax.TryGetValue(operation.Kind, out var canCast))
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
80var added = instance.TryAdd(kvp.Key, kvp.Value);
Microsoft.CodeAnalysis.Scripting (2)
Hosting\ObjectFormatter\CommonTypeNameFormatter.cs (1)
109var first = true;
ScriptExecutionState.cs (1)
43var wasAlreadyFrozen = Interlocked.CompareExchange(ref _frozen, 1, 0) == 1;
Microsoft.CodeAnalysis.Test.Utilities (50)
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)
63var isImplicit = operation.IsImplicit; 255var conditionIsTop = operation.ConditionIsTop; 256var conditionIsUntil = operation.ConditionIsUntil; 533var isVirtual = operation.IsVirtual; 629var isDeclaration = operation.IsDeclaration; 686var isDeclaration = operation.IsDeclaration; 695var isVirtual = operation.IsVirtual; 722var adds = operation.Adds; 751var isLifted = operation.IsLifted; 752var isChecked = operation.IsChecked; 767var isLifted = operation.IsLifted; 768var isChecked = operation.IsChecked; 769var isCompareText = operation.IsCompareText; 843var isChecked = operation.IsChecked; 844var isTryCast = operation.IsTryCast; 1191var isLifted = operation.IsLifted; 1192var isChecked = operation.IsChecked; 1201var isPostFix = operation.IsPostfix; 1202var isLifted = operation.IsLifted; 1203var isChecked = operation.IsChecked; 1786var preserve = operation.Preserve;
CompilationVerifier.cs (3)
464var expectedSuccess = !verification.Status.HasFlag(VerificationStatus.FailsILVerify); 897var isManifestModule = peRef.Properties.Kind == MetadataImageKind.Assembly; 909var 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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
140var fallThroughSuccessorIsReachable = true; 147var conditionalSuccesorIsReachable = true;
TestableFile.cs (1)
81var writable = access is FileAccess.Write or FileAccess.ReadWrite;
Microsoft.CodeAnalysis.Threading.Package (9)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
562foreach (var b in source)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
711var hasValue = false; 1060var foundDuplicate = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
46var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
216var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
257var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 264var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
70var first = true; 91var first = true;
Microsoft.CodeAnalysis.UnitTests (40)
AsyncQueueTests.cs (3)
101var threw = false; 127var threw = false; 150var threw = false;
Collections\ImmutableListTestBase.cs (1)
573var actual = TrueForAllImpl(list, test);
Collections\ImmutableSegmentedHashSetTest.cs (2)
163var setAfterRemovingFive = set.Remove(5); 178var setAfterRemovingA = set.Remove("a");
Collections\ImmutableSegmentedListTest.cs (1)
333var modified = collection.Remove(2, null);
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 (284)
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)
214var isFactoryGenerated = this is SimpleCodeAction { CreatedFromFactoryMethod: true };
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)
110var value = ChangeCanBeApplied(change, 223var 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 (4)
271var right = k == d || (k != -d && currentV[k - 1] > currentV[k + 1]); 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)
75var 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)
73var searchInMetadata = type.Locations.Any(s_isInMetadata);
FindSymbols\FindReferences\Finders\AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs (1)
55var inStructuredTrivia = node.IsPartOfStructuredTrivia();
FindSymbols\FindReferences\Finders\PreprocessingSymbolReferenceFinder.cs (1)
53var matched = SymbolFinder.OriginalSymbolsMatch(state.Solution, symbol, targetSymbol);
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (1)
147var useResult = true;
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)
27var fixAllInContainingMember = fixAllScope == FixAllScope.ContainingMember;
Log\KeyValueLogMessage.cs (1)
192var first = true;
Notification\AbstractGlobalOperationNotificationService.cs (2)
50foreach (var value in list) 85var result = _registrations.Remove(registration);
Options\LegacyWorkspaceOptionService.cs (1)
58var anyExternallyDefinedOptionChanged = false;
PatternMatching\AllLowerCamelCaseMatcher.cs (1)
112var localContiguous = contiguous == null ? true : contiguous.Value;
PatternMatching\CamelCaseResult.cs (1)
48var toEnd = result.MatchCount == candidateHumps.Count;
PatternMatching\PatternMatcher.cs (4)
100var containsDots = dotIndex >= 0; 185var isCaseSensitive = _compareInfo.IsPrefix(candidate, patternChunk.Text); 210var patternIsLowercase = patternChunk.IsLowercase; 560var gotOneMatchThisCandidate = false;
ReassignedVariable\AbstractReassignedVariableService.cs (1)
161if (!symbolToIsReassigned.TryGetValue(symbol, out var reassignedResult))
Recommendations\AbstractRecommendationService.cs (1)
69var isMember = false;
Rename\ConflictEngine\ConflictResolver.cs (2)
147var isConflict = renameRewriterService.LocalVariableConflict(tokenOrNode, newReferencedSymbols); 354var overriddenFromMetadata = false;
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
145var foundResolvableConflicts = await IdentifyConflictsAsync(
Rename\RenameUtilities.cs (2)
49var symbols = semanticInfo.DeclaredSymbol != null 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); 251var shouldIncludeSymbol = await ShouldIncludeSymbolAsync(referencedSymbol, originalSymbol, solution, true, cancellationToken).ConfigureAwait(false);
SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
50var isEquivalentTo = previousSyntaxTree.IsEquivalentTo(currentSyntaxTree, topLevel: true);
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)
351var hasCandidateCref = candidate is object; 353var hasCrefAttribute = crefAttribute is object; 354var 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)
85var match = true; 118var match = true;
Shared\TestHooks\AsynchronousOperationListener.cs (1)
140var 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 (1)
562foreach (var b in source)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
711var hasValue = false; 1060var foundDuplicate = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
46var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
216var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
257var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 264var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
70var first = true; 91var first = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (1)
35if (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\INamedTypeSymbolExtensions.cs (1)
589var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamespaceOrTypeSymbolExtensions.cs (2)
50var name1IsSystem = name1 == nameof(System); 51var name2IsSystem = name2 == nameof(System);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs (5)
34var isNullableValueType = type.IsNullable(); 35var isNonNullableReferenceType = type.IsReferenceType && type.NullableAnnotation != NullableAnnotation.Annotated; 523var isTypeParameter1 = t1 is ITypeParameterSymbol; 524var isTypeParameter2 = t2 is ITypeParameterSymbol; 693var hasPrivateField = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
312var isCatchRegionBlock = false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
85var 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\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)
257var first = true; 312var addPrefix = !name.StartsWith(Prefix); 313var addSuffix = !name.EndsWith(Suffix); 404var isWord = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
40=> 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)
27var 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)
25var 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 (4)
40var isUnboundGenericType = reader.ReadBoolean(); 41var isNativeIntegerType = reader.ReadBoolean(); 42var signed = reader.ReadBoolean(); 66var typeArgumentsArray = typeArguments.Count == 0 ? [] : typeArguments.Builder.ToArray();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
86var 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)
677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 1180var isParam1DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter1.ExplicitDefaultValue); 1181var isParam2DefaultValueNegativeZero = double.IsNegativeInfinity(1.0 / (double)parameter2.ExplicitDefaultValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
117var 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)
59var allCompletedSuccessfully = true;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.cs (5)
113var newDistinguishRefFromOut = distinguishRefFromOut.HasValue ? distinguishRefFromOut.Value : _distinguishRefFromOut; 114var newTupleNamesMustMatch = tupleNamesMustMatch.HasValue ? tupleNamesMustMatch.Value : _tupleNamesMustMatch; 115var newIgnoreNullableAnnotations = ignoreNullableAnnotations.HasValue ? ignoreNullableAnnotations.Value : _ignoreNullableAnnotations; 116var newObjectAndDynamicCompareEqually = objectAndDynamicCompareEqually.HasValue ? objectAndDynamicCompareEqually.Value : _objectAndDynamicCompareEqually; 117var newArrayAndReadOnlySpanCompareEqually = arrayAndReadOnlySpanCompareEqually.HasValue ? arrayAndReadOnlySpanCompareEqually.Value : _arrayAndReadOnlySpanCompareEqually;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
213var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
126var checkContainingType = CheckContainingType(x);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
37var 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 (1)
15var 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)
406var shouldAddNullCheck = addNullChecks && parameter.Type.CanAddNullCheck() && !parameter.Type.IsNullable();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
244var 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)
86var crossesMeaningfulBlock = CrossesMeaningfulBlock(state); 91var 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\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)
151var existingDisposalStackTrace = _previousDisposalLocations.TryGetValue(referenceToTrack, out var previousDisposalLocation);
Workspace\ProjectSystem\ProjectSystemProject.cs (3)
285var isFullyLoaded = isFullyLoadedTask is { IsCompleted: true } && isFullyLoadedTask.GetAwaiter().GetResult(); 479var runAnalyzers = _runAnalyzersPropertyValue ?? _runAnalyzersDuringLiveAnalysisPropertyValue ?? true; 595var hasAnalyzerChanges = _analyzersAddedInBatch.Count > 0 || _analyzersRemovedInBatch.Count > 0;
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (1)
248var commandLine = _commandLineStorageHandle == null
Workspace\Solution\DocumentId.cs (1)
101var isSourceGenerated = reader.ReadBoolean();
Workspace\Solution\DocumentInfo.cs (3)
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 (4)
643var isSubmission = reader.ReadBoolean(); 644var hasAllInformation = reader.ReadBoolean(); 645var runAnalyzers = reader.ReadBoolean(); 647var hasSdkCodeStyleAnalyzers = reader.ReadBoolean();
Workspace\Solution\ProjectState.cs (4)
815var onlyPreprocessorDirectiveChange = ParseOptions != null && 1066var recalculateDocumentVersion = false; 1067var recalculateSemanticVersion = false; 1069var contentChanged = !oldDocuments.SequenceEqual(
Workspace\Solution\Solution.cs (1)
1881var hasSubmissionReference = !ignoreExistingReferences && projectState.ProjectReferences.Any(p => this.SolutionState.GetRequiredProjectState(p.ProjectId).IsSubmission);
Workspace\Solution\Solution_SemanticModelCaching.cs (1)
35var relatedDocumentIds = activeDocumentId is null ? [] : this.GetRelatedDocumentIds(activeDocumentId);
Workspace\Solution\SolutionCompilationState.cs (3)
1508var changed = false; 1528var forceRegeneration = currentExecutionVersion.MajorVersion != sourceGeneratorExecutionVersion.MajorVersion; 1573var projectStateChanged = false;
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (1)
600var generatedDocumentsUpToDate = creationPolicy.GeneratedDocumentCreationPolicy == GeneratedDocumentCreationPolicy.Create;
Workspace\Solution\SolutionState.cs (1)
194var analyzerReferencesEqual = AnalyzerReferences.SequenceEqual(analyzerReferences);
Workspace\Solution\TextDocumentStates.cs (1)
203var 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)
257var addDiscriminator = idsAndFileInfos.Count > 1;
src\Compilers\Shared\NamedPipeUtil.cs (1)
71var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (26)
Build\ProjectBuildManager.cs (1)
227var loggers = _msbuildLogger is not null
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 (5)
248var isLinked = IsDocumentLinked(documentItem); 249var isGenerated = IsDocumentGenerated(documentItem); 259var isLinked = IsDocumentLinked(documentItem); 260var isGenerated = IsDocumentGenerated(documentItem); 277var folders = relativePath == null ? [] : relativePath.Split([PathUtilities.DirectorySeparatorChar, PathUtilities.AltDirectorySeparatorChar], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
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)
71var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
562foreach (var b in source)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
711var hasValue = false; 1060var foundDuplicate = false;
src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
46var found = false;
src\Dependencies\Collections\OneOrMany.cs (1)
216var first = true;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
257var modified = TryInsert(key, value, InsertionBehavior.OverwriteExisting); 264var modified = TryInsert(key, value, InsertionBehavior.ThrowOnExisting);
src\Dependencies\Collections\TemporaryArrayExtensions.cs (2)
70var first = true; 91var first = true;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
NewlyCreatedProjectsFromDotNetNew.cs (1)
107var 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)
413var checkOverflow = false; 414var allowUnsafe = false; 551var isLinkFile = isLinkFileAttribute != null && ((bool?)isLinkFileAttribute).HasValue && ((bool?)isLinkFileAttribute).Value; 626var isMarkup = markupAttribute == null || (string)markupAttribute == "true" || (string)markupAttribute == "SpansOnly"; 729var 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)
4528var exceptionThrown = false; 5424var defaultValue = option.DefaultValue; 5425var 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)
984var tested = false;
UtilityTest\ExceptionHelpersTests.cs (1)
21var finallyExecuted = false;
UtilityTest\SpecializedTasksTests.cs (14)
105var executedTransform = false; 150var executedTransform = false; 182var executedTransform = false; 206var executedTransform = false; 239var executedTransform = false; 266var executedTransform = false; 306var executedTransform = false; 333var executedTransform = false; 364var executedTransform = false; 386var executedTransform = false; 408var executedTransform = false; 441var executedTransform = false; 466var executedTransform = false; 491var executedTransform = false;
WorkspaceTests\AdhocWorkspaceTests.cs (2)
169var result = ws.TryApplyChanges(newSolution); 203var result = ws.TryApplyChanges(newSolution);
Microsoft.CommonLanguageServerProtocol.Framework.Package (3)
AbstractLanguageServer.cs (1)
140var 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.AsmDiff (22)
ApiRecordingCSharpDiffWriter.cs (2)
112var shouldVisit = !IsPropertyOrEventAccessor(member.Representative) && 136var isEnumMember = representative.ContainingTypeDefinition.IsEnum;
Csv\CsvTextWriter.cs (1)
72var needsEscaping = value.IndexOfAny(_textDelimiters) >= 0;
Csv\DiffObsoletionCsvColumn.cs (3)
38var obsoleted = IsObsoleted(mapping.Representative); 42var oldObsoleted = IsObsoleted(mapping[0]); 43var newObsoleted = IsObsoleted(mapping[1]);
Csv\DiffOverrideCsvColumn.cs (1)
33var isOverride = mapping.Representative.IsOverride();
DiffCciFilter.cs (1)
91var isAccessor = (from a in accessors
DiffConfiguration.cs (2)
36var hasLeft = Left != null && !Left.IsEmpty; 37var hasRight = Right != null && !Right.IsEmpty;
DiffConfigurationExtensions.cs (1)
123var isRight = !isLeft;
DiffDocument.cs (2)
29var hasLeft = Left != null && !Left.IsEmpty; 30var hasRight = Right != null && !Right.IsEmpty;
DiffEngine.cs (8)
22var strikeOutRemoved = configuration.IsOptionSet(DiffConfigurationOptions.StrikeRemoved); 50var includeAttributes = configuration.IsOptionSet(DiffConfigurationOptions.DiffAttributes); 109var includeAddedTypes = configuration.IsOptionSet(DiffConfigurationOptions.IncludeAddedTypes); 110var includeRemovedTypes = configuration.IsOptionSet(DiffConfigurationOptions.IncludeRemovedTypes); 128var includeAttributes = configuration.IsOptionSet(DiffConfigurationOptions.DiffAttributes); 129var includeInternals = configuration.IsOptionSet(DiffConfigurationOptions.IncludeInternals); 130var includePrivates = configuration.IsOptionSet(DiffConfigurationOptions.IncludePrivates); 131var includeGenerated = configuration.IsOptionSet(DiffConfigurationOptions.IncludeGenerated);
DiffRecorder.cs (1)
45var tokenIsLineBreak = kind == DiffTokenKind.LineBreak;
Microsoft.DotNet.Build.Tasks.Feed (2)
src\common\AzureStorageUtils.cs (1)
286var streamsMatch = await GeneralUtils.CompareStreamsAsync(localFileStream, remoteStream, BufferSize);
src\PublishBuildToMaestro.cs (1)
279var 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)
297var isAlreadyAuthenticodeSigned = false; 298var isAlreadyStrongNamed = false; 299var matchedNameTokenFramework = false; 300var matchedNameToken = false; 301var 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)
567var shouldTerminate = false; 568var 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)
379foreach (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)
47var result = task.Execute(); 105var result = task.Execute(); 163var result = task.Execute(); 221var result = task.Execute(); 274var result = task.Execute(); 320var result = task.Execute(); 371var result = task.Execute(); 434var result = task.Execute(); 531var 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.Hybrid.Tests (12)
LocalInvalidationTests.cs (2)
27using var services = GetDefaultCache(out var cache); 67using var services = GetDefaultCache(out var cache, svc =>
PayloadTests.cs (10)
34using var provider = GetDefaultCache(out var cache, config => 67using var provider = GetDefaultCache(out var cache, config => 101using var provider = GetDefaultCache(out var cache, config => 131using var provider = GetDefaultCache(out var cache, config => 167using var provider = GetDefaultCache(out var cache, config => 203using var provider = GetDefaultCache(out var cache, config => 221using var provider = GetDefaultCache(out var cache, config => 248using var provider = GetDefaultCache(out var cache, config => 275using var provider = GetDefaultCache(out var cache, config => 302using var provider = GetDefaultCache(out var cache, config =>
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)
147var 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 (11)
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);
Resilience\HttpClientBuilderExtensionsTests.Resilience.cs (2)
66var onPipelineDisposedCalled = false; 148var verified = false;
Microsoft.Extensions.Identity.Core (6)
Rfc6238AuthenticationService.cs (1)
39var res = BitConverter.TryWriteBytes(timestepAsBytes, IPAddress.HostToNetworkOrder((long)timestepNumber));
UserManager.cs (5)
691var success = result != PasswordVerificationResult.Failed; 1560var result = await provider.ValidateAsync(purpose, token, this, user).ConfigureAwait(false); 1649var result = await provider.ValidateAsync("TwoFactor", token, this, user).ConfigureAwait(false); 2109var success = await store.RedeemCodeAsync(user, code, CancellationToken).ConfigureAwait(false); 2340var 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.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)
529var disposed = false;
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 (73)
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 (4)
748 var allow = ((IShellController)Shell).ProposeNavigation( 778 var allow = ((IShellController)Shell).ProposeNavigation( 817 var allow = ((IShellController)Shell).ProposeNavigation( 858 var allow = ((IShellController)Shell).ProposeNavigation(
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 (9)
AutoFitTests.cs (1)
664var containsMessage = lastException.Message.Contains(expectedExceptionMessage);
ConversionTests.cs (4)
37var success = Conversions.DefaultInstance.TryParse(missingValue.AsMemory(), out value); 54var success = Conversions.DefaultInstance.TryParse(value.AsMemory(), out float _); 73var success = Conversions.DefaultInstance.TryParse(missingValue.AsMemory(), out bool _); 91var success = Conversions.DefaultInstance.TryParse(value.AsMemory(), out bool _);
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); 193var inQuotes = false;
src\Shared\HttpRuleParser.cs (1)
121var haveDot = !allowDecimal;
Microsoft.Net.Http.Headers.Tests (22)
CookieHeaderValueTest.cs (4)
263var result = CookieHeaderValue.TryParseList(input, out var results); 273var result = CookieHeaderValue.TryParseStrictList(input, out var results); 292var result = CookieHeaderValue.TryParseList(input, out var results); 316var 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 (87)
ChangeSignature\AddParameterDialogViewModel.cs (1)
218var 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)
145var isInterface = destinationType == TypeKind.Interface;
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (4)
134var visible = VisualStudioCommandHandlerHelpers.TryGetSelectedProjectHierarchy(_serviceProvider, out var hierarchy) && 137var enabled = false; 178var projectsToAnalyze = project is null 286var 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)
303var searchTextChanged = searchText != lastPresentedViewState.SearchText;
ErrorReporting\VisualStudioErrorReportingService.ExceptionFormatting.cs (1)
99var isAsync = FormatMethodName(stringBuilder, declaringType);
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);
GenerateType\GenerateTypeDialogViewModel.cs (1)
265var 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)
KeybindingReset\KeybindingResetDetector.cs (1)
182var needsReset = (bool)options[1];
LanguageService\AbstractLanguageService`2.cs (2)
155var isMetadataAsSource = false; 156var collapseAllImplementations = false;
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 (2)
198var hideAdvancedMembers = false; 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;
Progression\GraphBuilder.cs (1)
624var isOperator = method.MethodKind is MethodKind.UserDefinedOperator or MethodKind.Conversion;
Progression\GraphNodeIdCreation.cs (1)
187var hasGenericArguments = (!Equals(namedType.ConstructedFrom, namedType) || isInGenericArguments) && namedType.TypeArguments != null && namedType.TypeArguments.Any();
Progression\GraphQueries\ContainsChildrenGraphQuery.cs (1)
28var containsChildren = SymbolContainment.GetContainedSymbols(symbol).Any();
Progression\GraphQueryManager.cs (1)
127var first = true;
ProjectSystem\Legacy\AbstractLegacyProject.cs (1)
455propertyValue = 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 (1)
1639var projectExistsWithLanguage = _projectSystemNameToProjectsMap.Any(projects => projects.Value.Any(project => project.Language == language));
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (2)
158var documentOpened = false; 164var isCurrentContext = documentId.ProjectId == activeContextProjectId;
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 (1)
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;
UnusedReferences\RemoveUnusedReferencesCommandHandler.cs (2)
84var isDotNetCpsProject = VisualStudioCommandHandlerHelpers.TryGetSelectedProjectHierarchy(_serviceProvider, out var hierarchy) && 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;
Microsoft.VisualStudio.LanguageServices.CSharp (29)
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)
319var addSpace = true; 399var addSpace = true; 509var first = true; 525var addSpace = false; 575var first = true;
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
61var success = false;
ObjectBrowser\DescriptionBuilder.cs (1)
347var isFirst = true;
Options\CSharpVisualStudioOptionStorageReadFallbacks.cs (1)
70var hasAnyFlag = false;
ProjectSystemShim\CSharpProjectShim.ICSharpProjectSite.cs (1)
75var embedInteropTypes = optionID == CompilerOptions.OPTID_IMPORTSUSINGNOPIA;
SemanticSearch\SemanticSearchQueryExecutor.cs (1)
66var canceled = false;
SemanticSearch\SemanticSearchToolWindowImpl.cs (1)
328var isExecuting = _pendingExecutionCancellationSource != null;
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
PersistentStorage\SQLiteV2PersistentStorageTests.cs (1)
25var hitInjector = false;
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 (2)
Implementation\LanguageClient\XamlInProcLanguageClient.cs (1)
47var isLspExperimentEnabled = IsXamlLspIntelliSenseEnabled();
Implementation\XamlProjectService.cs (1)
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());
MSBuild (10)
AssemblyNameExtension.cs (2)
128var hasAssemblyName = info.GetBoolean("hasAN"); 140var hasCultureInfo = info.GetBoolean("hasCI");
DebugUtils.cs (1)
94var thisProcessMatchesName = string.IsNullOrWhiteSpace(processNameToBreakInto) ||
WindowsFileSystem.cs (1)
152var isDirectory = (findResult.DwFileAttributes & FileAttributes.Directory) != 0;
XMake.cs (6)
2125else if (CommandLineSwitches.IsParameterizedSwitch(switchName, out var parameterizedSwitch, out duplicateSwitchErrorMessage, out var multipleParametersAllowed, out var missingParametersErrorMessage, out var unquoteParameters, out var allowEmptyParameters)) 2856(var acceptAnsiColorCodes, var outputIsScreen, s_originalConsoleMode) = NativeMethodsShared.QueryIsScreenAndTryEnableAnsiColorCodes(); 3147if (parameters.Length == 1 && bool.TryParse(parameters[0], out var boolValue))
MSBuildTaskHost (2)
AssemblyNameExtension.cs (2)
128var hasAssemblyName = info.GetBoolean("hasAN"); 140var hasCultureInfo = info.GetBoolean("hasCI");
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 (28)
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 (7)
354var expected = false; 365var expected = false; 376var expected = false; 387var expected = false; 398var expected = true; 409var expected = true; 420var expected = true;
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)
29var success = true; 100var 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.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)
229var isOption = line.Length > 0 && line[0] is '-' or '/';
src\Compilers\Core\CommandLine\BuildProtocol.cs (1)
393var utf8Output = reader.ReadBoolean();
src\Compilers\Shared\BuildServerConnection.cs (1)
213var holdsMutex = false;
src\Compilers\Shared\NamedPipeUtil.cs (1)
71var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
Roslyn.Diagnostics.Analyzers (16)
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;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
77var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (3)
164var hasQualifyingMembers = false; 278if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 281var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
460var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
181var onlyIncludeInherited = false; 248var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\Lightup\LightupHelpers.cs (1)
36if (!wrappedSyntax.TryGetValue(operation.Kind, out var canCast))
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
80var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Refactoring\Extensions\SourceTextExtensions.cs (2)
19var result = TryOverlapsHiddenPosition(text, span, isPositionHidden, cancellationToken); 59var isHidden = isPositionHidden(linePosition, cancellationToken);
SymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (1)
171var found = false;
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.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)
426var throwIfCalled = false; 1698var projectStateShouldSame = projectId != currentProjectId; 1710var documentStateShouldSame = !documentIds.Contains(currentDocumentId); 1875var 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)
196var isUnix = testOS != TestOS.Windows; 246var isUnix = testOS != TestOS.Windows; 247var isMac = testOS == TestOS.Mac; 334var isUnix = testOS != TestOS.Windows; 436var any = false;
Options.cs (4)
145var includeHtml = false; 150var sequential = false; 151var helix = false; 159var 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)
185_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.Web.Services.Description (127)
System\Web\Services\Description\ServiceDescriptionSerializer.cs (127)
275if (((global::System.Boolean)o.@Required) != false) { 276WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 305if (((global::System.Boolean)o.@Required) != false) { 306WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 335if (((global::System.Boolean)o.@Required) != false) { 336WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 606if (((global::System.Boolean)o.@Required) != false) { 607WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 653if (((global::System.Boolean)o.@Required) != false) { 654WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 790if (((global::System.Boolean)o.@Required) != false) { 791WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 827if (((global::System.Boolean)o.@Required) != false) { 828WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 895if (((global::System.Boolean)o.@Required) != false) { 896WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 944WriteAttribute(@"ignoreCase", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IgnoreCase))); 979if (((global::System.Boolean)o.@Required) != false) { 980WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1009if (((global::System.Boolean)o.@Required) != false) { 1010WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1040if (((global::System.Boolean)o.@Required) != false) { 1041WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1079if (((global::System.Boolean)o.@Required) != false) { 1080WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1118if (((global::System.Boolean)o.@Required) != false) { 1119WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1159if (((global::System.Boolean)o.@Required) != false) { 1160WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1199if (((global::System.Boolean)o.@Required) != false) { 1200WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1240if (((global::System.Boolean)o.@Required) != false) { 1241WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1376if (((global::System.Boolean)o.@Required) != false) { 1377WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1405if (((global::System.Boolean)o.@Required) != false) { 1406WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1434if (((global::System.Boolean)o.@Required) != false) { 1435WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1477if (((global::System.Boolean)o.@Required) != false) { 1478WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1507if (((global::System.Boolean)o.@Required) != false) { 1508WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1514if (((global::System.Boolean)o.@SoapActionRequired) != false) { 1515WriteAttribute(@"soapActionRequired", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@SoapActionRequired))); 1553if (((global::System.Boolean)o.@Required) != false) { 1554WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1586if (((global::System.Boolean)o.@Required) != false) { 1587WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 1616if (((global::System.Boolean)o.@Required) != false) { 1617WriteAttribute(@"required", @"http://schemas.xmlsoap.org/wsdl/", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@Required))); 2625if (((global::System.Boolean)o.@IsAbstract) != false) { 2626WriteAttribute(@"abstract", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsAbstract))); 2642if (((global::System.Boolean)o.@IsNillable) != false) { 2643WriteAttribute(@"nillable", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsNillable))); 3099if (((global::System.Boolean)o.@IsFixed) != false) { 3100WriteAttribute(@"fixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3141if (((global::System.Boolean)o.@IsFixed) != false) { 3142WriteAttribute(@"fixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3183if (((global::System.Boolean)o.@IsFixed) != false) { 3184WriteAttribute(@"fixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3225if (((global::System.Boolean)o.@IsFixed) != false) { 3226WriteAttribute(@"fixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3267if (((global::System.Boolean)o.@IsFixed) != false) { 3268WriteAttribute(@"fixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3309if (((global::System.Boolean)o.@IsFixed) != false) { 3310WriteAttribute(@"fixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3351if (((global::System.Boolean)o.@IsFixed) != false) { 3352WriteAttribute(@"fixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3393if (((global::System.Boolean)o.@IsFixed) != false) { 3394WriteAttribute(@"fixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3435if (((global::System.Boolean)o.@IsFixed) != false) { 3436WriteAttribute(@"fixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3477if (((global::System.Boolean)o.@IsFixed) != false) { 3478WriteAttribute(@"fixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3519if (((global::System.Boolean)o.@IsFixed) != false) { 3520WriteAttribute(@"fixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3561if (((global::System.Boolean)o.@IsFixed) != false) { 3562WriteAttribute(@"fixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsFixed))); 3697if (((global::System.Boolean)o.@IsAbstract) != false) { 3698WriteAttribute(@"abstract", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsAbstract))); 3703if (((global::System.Boolean)o.@IsMixed) != false) { 3704WriteAttribute(@"mixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsMixed))); 4109WriteAttribute(@"mixed", @"", Xml.XmlConvert.ToString((global::System.Boolean)((global::System.Boolean)o.@IsMixed)));
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)
212var isNewCertificate = false; 216var 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)
212var isNewCertificate = false; 216var 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)
212var isNewCertificate = false; 216var 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)
212var isNewCertificate = false; 216var 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)
212var isNewCertificate = false; 216var 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 (9)
CodeMetricsTestsBase.cs (1)
91var success = true;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (3)
164var hasQualifyingMembers = false; 278if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 281var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
460var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
181var onlyIncludeInherited = false; 248var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\Lightup\LightupHelpers.cs (1)
36if (!wrappedSyntax.TryGetValue(operation.Kind, out var canCast))
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
80var added = instance.TryAdd(kvp.Key, kvp.Value);
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 (12)
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\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
77var includeGlobalNamespace = false;
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (3)
164var hasQualifyingMembers = false; 278if (knownTestAttributes.TryGetValue(attributeClass, out var isTest)) 281var derivedFromKnown =
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
460var success = blockOperation.TryGetEnclosingControlFlowGraph(out var cfg);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
181var onlyIncludeInherited = false; 248var onlyIncludeInherited = false;
src\RoslynAnalyzers\Utilities\Compiler\Lightup\LightupHelpers.cs (1)
36if (!wrappedSyntax.TryGetValue(operation.Kind, out var canCast))
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
80var added = instance.TryAdd(kvp.Key, kvp.Value);
vbc (3)
src\Compilers\Core\CommandLine\BuildProtocol.cs (1)
393var utf8Output = reader.ReadBoolean();
src\Compilers\Shared\BuildServerConnection.cs (1)
213var holdsMutex = false;
src\Compilers\Shared\NamedPipeUtil.cs (1)
71var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
VBCSCompiler (5)
src\Compilers\Core\CommandLine\BuildProtocol.cs (1)
393var utf8Output = reader.ReadBoolean();
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\BuildServerConnection.cs (1)
213var holdsMutex = false;
src\Compilers\Shared\NamedPipeUtil.cs (1)
71var elevatedToAdmin = currentPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
VBCSCompiler.UnitTests (18)
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 (3)
87var 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 (17)
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)
668 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;
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;