3186 references to Where
aspire (110)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
501snapshots = snapshots.Where(s => s.Name.Contains(filter, StringComparison.OrdinalIgnoreCase)).ToList();
Backchannel\AppHostConnectionHelper.cs (2)
63var inScopeConnections = connections.Where(c => c.IsInScope).ToList(); 74.Where(c => c.AppHostInfo?.AppHostPath != null)
Backchannel\AppHostConnectionResolver.cs (2)
130var inScopeConnections = connections.Where(c => c.IsInScope).ToList(); 131var outOfScopeConnections = connections.Where(c => !c.IsInScope).ToList();
Backchannel\AuxiliaryBackchannelMonitor.cs (2)
87var inScopeConnections = connections.Where(c => c.IsInScope).ToList(); 105.Where(c => IsAppHostInScopeOfDirectory(c.AppHostInfo?.AppHostPath, workingDirectory.FullName))
Backchannel\ResourceSnapshotMapper.cs (6)
22return snapshots.Where(s => string.Equals(s.Name, resourceName, StringComparisons.ResourceName) 77.Where(e => e.IsFromSpec) 92.Where(r => string.Equals(r.DisplayName, relationship.ResourceName, StringComparisons.ResourceName)) 107.Where(c => string.Equals(c.State, "Enabled", StringComparison.OrdinalIgnoreCase)) 163var exactMatches = snapshots.Where(s => string.Equals(s.Name, resourceName, StringComparison.OrdinalIgnoreCase)).ToList(); 171var displayNameMatches = snapshots.Where(s => string.Equals(s.DisplayName, resourceName, StringComparison.OrdinalIgnoreCase)).ToList();
Certificates\CertificateGeneration\CertificateManager.cs (9)
146.Where(c => HasOid(c, AspNetHttpsOid)); 160.Where(c => IsValidCertificate(c, now, requireExportable)) 173.Where(c => GetCertificateVersion(c) >= MinimumAspNetHttpsCertificateVersion) 230.Where(e => string.Equals(AspNetHttpsOid, e.Oid?.Value, StringComparison.Ordinal)) 290var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 291var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 301filteredCertificates = filteredCertificates.Where(c => GetCertificateVersion(c) >= AspNetHttpsCertificateVersion).ToList(); 610var filteredCertificates = certificates.Where(c => c.Subject == Subject); 894var certificatesWithName = certificates.Where(c => c.Subject == Subject);
Certificates\NativeCertificateToolRunner.cs (2)
47.Where(c => c.IsHttpsDevelopmentCertificate && c.ValidityNotBefore <= now && now <= c.ValidityNotAfter) 97.Where(c => c.Subject == certificateManager.Subject && CertificateManager.GetCertificateVersion(c) >= CertificateManager.CurrentAspNetCoreCertificateVersion)
Commands\AddCommand.cs (6)
131allChannels = allChannels.Where(c => string.Equals(c.Name, configuredChannel, StringComparison.OrdinalIgnoreCase)); 140: allChannels.Where(c => c.Type is PackageChannelType.Implicit); 175var filteredPackagesWithShortName = packagesWithShortName.Where(p => p.FriendlyName == integrationName || p.Package.Id == integrationName); 190.Where(x => x.FriendlyNameScore > 0.3 || x.PackageIdScore > 0.3) 297var packageVersions = possiblePackages.Where(p => p.Package.Id == selectedPackage.Package.Id); 402.Where(g => g.Channel.Type is Packaging.PackageChannelType.Explicit)
Commands\AgentInitCommand.cs (5)
154var configUpdates = applicators.Where(a => a.PromptGroup == McpInitPromptGroup.ConfigUpdates).ToList(); 155var userChoices = applicators.Where(a => a.PromptGroup != McpInitPromptGroup.ConfigUpdates).ToList(); 178.Where(a => a.PromptGroup == McpInitPromptGroup.SkillFiles) 181.Where(a => a.PromptGroup == McpInitPromptGroup.AgentEnvironments) 184.Where(a => a.PromptGroup == McpInitPromptGroup.Tools)
Commands\ConfigCommand.cs (2)
275.Where(kvp => kvp.Key.StartsWith(featurePrefix, StringComparison.Ordinal)) 280.Where(f => !allConfiguredFeatures.Contains(f.Name))
Commands\DescribeCommand.cs (2)
284? string.Join(", ", snapshot.Urls.Where(e => !e.IsInternal).Select(e => e.Url.EscapeMarkup())) 302? string.Join(", ", snapshot.Urls.Where(e => !e.IsInternal).Select(e => e.Url))
Commands\GroupedHelpWriter.cs (1)
143var visibleOptions = command.Options.Where(o => !o.Hidden).ToList();
Commands\McpToolsCommand.cs (1)
71var resourcesWithTools = snapshots.Where(r => r.McpServer is not null).ToList();
Commands\NewCommand.cs (2)
217.Where(p => Semver.SemVersion.TryParse(p.Version, Semver.SemVersionStyles.Strict, out _)) 323.Where(g => g.Key.Type is Packaging.PackageChannelType.Explicit)
Commands\RenderCommand.cs (1)
25.Where(f => f.FieldType == typeof(KnownEmoji))
Commands\RunCommand.cs (1)
621var additionalArgs = parseResult.UnmatchedTokens.Where(t => t != "--detach").ToList();
Commands\Sdk\SdkDumpCommand.cs (2)
180var infoDiagnostics = capabilities.Diagnostics.Where(d => d.Severity == "Info").ToList(); 192.Where(i => i.IsPackageReference)
Commands\SettingsSchemaBuilder.cs (1)
168.Where(i => i.IsGenericType && i.GetGenericTypeDefinition() == typeof(IDictionary<,>))
Commands\StopCommand.cs (1)
109var inScopeConnections = allConnections.Where(c => c.Connection!.IsInScope).ToArray();
Commands\TelemetryCommandHelpers.cs (1)
191.Where(r => string.Equals(r.Name, resourceName, StringComparison.OrdinalIgnoreCase))
Commands\TelemetryTracesCommand.cs (3)
348var rootSpans = spans.Where(s => string.IsNullOrEmpty(s.ParentSpanId)).ToList(); 364.Where(s => !string.IsNullOrEmpty(s.ParentSpanId)) 371.Where(s => string.IsNullOrEmpty(s.ParentSpanId) || !spanIds.Contains(s.ParentSpanId!))
DotNet\DotNetCliRunner.cs (2)
442cliArgs = [.. cliArgs.Where(arg => !string.IsNullOrWhiteSpace(arg))]; 656cliArgs = [.. cliArgs.Where(arg => !string.IsNullOrWhiteSpace(arg))];
Mcp\Docs\DocsIndexService.cs (1)
469.Where(static t => t.Length >= MinTokenLength)
Mcp\McpResourceToolRefreshService.cs (1)
90var resourcesWithTools = allResources.Where(r => r.McpServer is not null).ToList();
Mcp\Tools\ListAppHostsTool.cs (2)
48.Where(c => c.IsInScope) 56.Where(c => !c.IsInScope)
Mcp\Tools\ListIntegrationsTool.cs (1)
105.Where(p => p.ParsedVersion is not null)
Mcp\Tools\SelectAppHostTool.cs (1)
85.Where(c => c.AppHostInfo?.AppHostPath != null)
NuGet\BundleNuGetPackageCache.cs (3)
53return packages.Where(p => p.Id.Equals("Aspire.ProjectTemplates", StringComparison.OrdinalIgnoreCase)); 85return packages.Where(p => p.Id.Equals("Aspire.Cli", StringComparison.OrdinalIgnoreCase)); 235return packages.Where(effectiveFilter);
NuGet\NuGetPackageCache.cs (3)
40return packages.Where(p => p.Id.Equals("Aspire.ProjectTemplates", StringComparison.OrdinalIgnoreCase)); 62return packages.Where(p => p.Id.Equals("Aspire.Cli", StringComparison.OrdinalIgnoreCase)); 142return collectedPackages.Where(effectiveFilter);
Packaging\NuGetConfigMerger.cs (13)
214.Where(s => !existingValues.Contains(s) && !existingKeys.Contains(s)) 394.Where(m => !existingPatterns.Contains(m.PackageFilter)) 443.Where(ps => { 505.Where(key => !string.IsNullOrEmpty(key)) 511.Where(ps => ps.Elements("package").Any()) 513.Where(key => !string.IsNullOrEmpty(key)) 582.Where(ps => ps.Elements("package").Any() && !ps.Elements("package").Any(p => (string?)p.Attribute("pattern") == "*")) 584.Where(key => !string.IsNullOrEmpty(key)) 694.Where(ps => !ps.Elements("package").Any()) 761.Where(key => !string.IsNullOrEmpty(key)) 768.Where(key => !string.IsNullOrEmpty(key)) 864.Where(s => !existingValues.Contains(s) && !existingKeys.Contains(s)) 929.Where(f => string.Equals(f.Name, "nuget.config", StringComparison.OrdinalIgnoreCase))
Packaging\PackageChannel.cs (3)
72var filteredPackages = packages.Where(p => new { SemVer = SemVersion.Parse(p.Version), Quality = Quality } switch 107var filteredPackages = packages.Where(p => new { SemVer = SemVersion.Parse(p.Version), Quality = Quality } switch 185var filteredPackages = packages.Where(p => new { SemVer = SemVersion.Parse(p.Version), Quality = Quality } switch
Projects\DefaultLanguageDiscovery.cs (2)
79return Task.FromResult(s_allLanguages.Where(IsLanguageEnabled)); 94foreach (var language in s_allLanguages.Where(IsLanguageEnabled))
Projects\DotNetBasedAppHostServerProject.cs (2)
353? channels.Where(c => string.Equals(c.Name, configuredChannelName, StringComparison.OrdinalIgnoreCase)) 354: channels.Where(c => c.Type == PackageChannelType.Explicit);
Projects\FallbackProjectParser.cs (2)
222.Where(e => !string.IsNullOrEmpty(e.Attribute("Include")?.Value) || !string.IsNullOrEmpty(e.Attribute("Update")?.Value)); 255.Where(e => !string.IsNullOrEmpty(e.Attribute("Include")?.Value));
Projects\GuestAppHostProject.cs (2)
1046.Where(p => SemVersion.TryParse(p.Version, SemVersionStyles.Strict, out _)) 1069.Where(p => SemVersion.TryParse(p.Version, SemVersionStyles.Strict, out _))
Projects\PrebuiltAppHostServer.cs (5)
105var packageRefs = integrationList.Where(r => r.IsPackageReference).ToList(); 106var projectRefs = integrationList.Where(r => r.IsProjectReference).ToList(); 372explicitChannels = matchingChannel is not null ? [matchingChannel] : channels.Where(c => c.Type == PackageChannelType.Explicit); 376explicitChannels = channels.Where(c => c.Type == PackageChannelType.Explicit); 524return lines.Where(l => !string.IsNullOrWhiteSpace(l)).Select(l => l.Trim()).ToList();
Projects\ProjectUpdater.cs (4)
248.Where(p => SemVersion.TryParse(p.Version, SemVersionStyles.Strict, out _)) 926changes.AddedFeeds = proposedSources.Where(p => !originalSources.Any(o => o.Key == p.Key)).ToList(); 927changes.RemovedFeeds = originalSources.Where(o => !proposedSources.Any(p => p.Key == o.Key)).ToList(); 928changes.RetainedFeeds = originalSources.Where(o => proposedSources.Any(p => p.Key == o.Key)).ToList();
src\Shared\BackchannelConstants.cs (1)
173return allMatches.Where(f =>
src\Shared\ConsoleLogs\LogEntries.cs (1)
43var pauseEntries = _logEntries.Where(e => e.Type == LogEntryType.Pause && _pauseViewModels.Contains(e.Pause!)).ToList();
src\Shared\ConsoleLogs\SharedAIHelpers.cs (2)
221foreach (var attr in span.Attributes.Where(a => a.Key != OtlpHelpers.AspireDestinationNameAttribute)) 536return attributes.Where(a => a.Key is not (ExceptionStackTraceField or ExceptionMessageField or ExceptionTypeField or OtlpHelpers.AspireLogIdAttribute));
src\Shared\FormatHelpers.cs (1)
124return string.Join(separator, parts.Where(p => !string.IsNullOrEmpty(p)));
src\Shared\X509Certificate2Extensions.cs (1)
101foreach (var certificate in store.Certificates.Where(c => !c.MatchesHostname("localhost") || c.HasSubjectKeyIdentifier()))
Telemetry\MachineInformationProviderBase.cs (1)
61.Where(x => x.OperationalStatus == OperationalStatus.Up && x.NetworkInterfaceType != NetworkInterfaceType.Loopback)
Templating\CliTemplateFactory.cs (1)
174.Where(name => name.StartsWith(resourcePrefix, StringComparison.Ordinal))
Templating\DotNetTemplateFactory.cs (1)
677: allChannels.Where(c => c.Type is PackageChannelType.Implicit);
Utils\EnvironmentChecker\DevCertsCheck.cs (1)
74.Where(c => c.TrustLevel != CertificateManager.TrustLevel.None && c.Version < CertificateManager.CurrentAspNetCoreCertificateVersion)
Aspire.Cli.EndToEnd.Tests (2)
Helpers\CliE2ETestHelpers.cs (1)
161.Where(f => f.Contains("linux-x64") && f.Contains("publish"))
McpDocsE2ETests.cs (1)
272var docTools = tools.Where(t => t.Name is "list_docs" or "search_docs" or "get_doc").ToList();
Aspire.Cli.Tests (38)
Commands\DescribeCommandTests.cs (2)
280.Where(l => l.TrimStart().StartsWith("{", StringComparison.Ordinal)) 324.Where(l => l.StartsWith("[redis]", StringComparison.Ordinal))
Commands\LogsCommandTests.cs (2)
541var logLines = outputWriter.Logs.Where(l => l.StartsWith("2025-", StringComparison.Ordinal)).ToList(); 564var logLines = outputWriter.Logs.Where(l => l.StartsWith("[", StringComparison.Ordinal)).ToList();
Commands\NewCommandTests.cs (1)
948.Where(t => t.Name is KnownTemplateId.CSharpEmptyAppHost or KnownTemplateId.TypeScriptEmptyAppHost)
Commands\RootCommandTests.cs (3)
434.Where(sub => !sub.Hidden) 435.Where(cmd => cmd is not BaseCommand baseCmd || baseCmd.HelpGroup is HelpGroup.None) 459var visibleCommands = command.Subcommands.Where(sub => !sub.Hidden).ToList();
Commands\RunCommandTests.cs (1)
1546var nonEmptyLines = lines.Where(l => !string.IsNullOrWhiteSpace(l)).ToArray();
Commands\SdkDumpCommandTests.cs (1)
223.Where(line => line.Contains("warning:", StringComparison.OrdinalIgnoreCase))
Commands\TelemetryLogsCommandTests.cs (2)
76var logLines = outputWriter.Logs.Where(l => l.Contains("redis") || l.Contains("apiservice")).ToList(); 111var logLines = outputWriter.Logs.Where(l => l.Contains("apiservice")).ToList();
Commands\TelemetrySpansCommandTests.cs (2)
76var spanLines = outputWriter.Logs.Where(l => l.Contains("frontend") || l.Contains("backend")).ToList(); 111var spanLines = outputWriter.Logs.Where(l => l.Contains("apiservice")).ToList();
Commands\TelemetryTracesCommandTests.cs (2)
158.Where(line => line.Contains('│') && !line.Contains('─') && !line.Contains('┬') && !line.Contains('┼') && !line.Contains('┴')) 161.Where(cells => cells.Length >= 5)
Configuration\IntegrationReferenceTests.cs (2)
50var packageRefs = refs.Where(r => r.IsPackageReference).ToList(); 51var projectRefs = refs.Where(r => r.IsProjectReference).ToList();
Interaction\KnownEmojisTests.cs (1)
17.Where(f => f.FieldType == typeof(KnownEmoji))
Mcp\Docs\LlmsTxtParserTests.cs (8)
471var h2Sections = doc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 475var h3Sections = doc.Sections.Where(s => s.Level == 3).Select(s => s.Heading).ToList(); 573var h2Sections = certificatesDoc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 580var h3Sections = certificatesDoc.Sections.Where(s => s.Level == 3).ToList(); 592var h2Sections = appHostConfigDoc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 608var h2Sections = dockerComposeDoc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 624var h2Sections = eventingDoc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 631var h3Sections = eventingDoc.Sections.Where(s => s.Level == 3).Select(s => s.Heading).ToList();
Mcp\E2E\McpDocsE2ETests.cs (1)
242var docTools = tools.Where(t => t.Name is "list_docs" or "search_docs" or "get_doc").ToList();
Mcp\TestDocsIndexService.cs (1)
76.Where(d => (d.Title?.Contains(query, StringComparison.OrdinalIgnoreCase) ?? false) ||
Packaging\PackagingServiceTests.cs (2)
901? packages.Where(p => Semver.SemVersion.Parse(p.Version).IsPrerelease) 902: packages.Where(p => !Semver.SemVersion.Parse(p.Version).IsPrerelease);
Projects\ProjectUpdaterTests.cs (2)
534var sharedProjectUpdates = packagesAddsExecuted.Where(p => p.ProjectFile.FullName == sharedProjectFile.FullName).ToList(); 542var appHostUpdates = packagesAddsExecuted.Where(p => p.ProjectFile.FullName == appHostProjectFile.FullName).ToList();
TestServices\TestAppHostAuxiliaryBackchannel.cs (1)
86: LogLines.Where(l => string.Equals(l.ResourceName, resourceName, StringComparison.OrdinalIgnoreCase)
TestServices\TestAuxiliaryBackchannelMonitor.cs (2)
64var inScopeConnections = connections.Where(c => c.IsInScope).ToList(); 79.Where(c => IsAppHostInScopeOfDirectory(c.AppHostInfo?.AppHostPath, workingDirectory.FullName))
Utils\OutputCollectorTests.cs (2)
47var stdoutLines = lines.Where(l => l.Stream == OutputLineStream.StdOut).ToList(); 48var stderrLines = lines.Where(l => l.Stream == OutputLineStream.StdErr).ToList();
Aspire.Confluent.Kafka.Tests (3)
OtelMetricsTests.cs (1)
114groups = metrics.Where(x => x.MeterName == "OpenTelemetry.Instrumentation.ConfluentKafka")
OtelTracesTests.cs (2)
86Assert.Equal(5, activities.Where(x => x.OperationName == $"{topic} publish").Count()); 115Assert.Equal(5, activities.Where(x => x.OperationName == $"{topic} receive").Count());
Aspire.Dashboard (107)
Api\TelemetryApiService.cs (6)
68spans = spans.Where(s => OtlpHelpers.MatchTelemetryId(s.TraceId, traceId)).ToList(); 74spans = spans.Where(s => s.Status == OtlpSpanStatusCode.Error).ToList(); 78spans = spans.Where(s => s.Status != OtlpSpanStatusCode.Error).ToList(); 136traces = traces.Where(t => t.Spans.Any(s => s.Status == OtlpSpanStatusCode.Error)).ToList(); 140traces = traces.Where(t => !t.Spans.Any(s => s.Status == OtlpSpanStatusCode.Error)).ToList(); 398.Where(r => !r.UninstrumentedPeer) // Exclude uninstrumented peers
Authentication\AspirePolicyEvaluator.cs (1)
145newPrincipal.AddIdentities(existingPrincipal.Identities.Where(i => i.IsAuthenticated || i.Claims.Any()));
Components\Controls\Chart\ChartBase.cs (1)
196exemplars = exemplars.Where(p => p.Start <= startDate && p.Start >= lastPointStartTime!.Value).OrderBy(p => p.Start).ToList();
Components\Controls\Chart\ChartContainer.razor.cs (2)
127var matchedDimensions = instrument.Dimensions.Where(MatchDimension).ToList(); 265: item.Values.Where(newValue => existing.SelectedValues.Any(existingValue => existingValue.Value == newValue.Value));
Components\Controls\Chart\MetricTable.razor.cs (2)
213var currentExemplars = exemplars.Where(e => (e.Start >= startTime || startTime == null) && (e.Start < endTime || endTime == null)).ToList(); 220addedXValues = newMetrics.Keys.Where(newKey => newKey > latestCurrentMetric || latestCurrentMetric == null).ToHashSet();
Components\Controls\Chart\PlotlyChart.razor.cs (1)
127var groupExemplars = exemplars.Where(e => (e.Start >= g.Start || g.Start == null) && (e.Start < g.End || g.End == null)).ToList();
Components\Controls\ResourceDetails.razor.cs (10)
73private IEnumerable<IPropertyGridItem> SensitiveGridItems => Resource.Environment.Cast<IPropertyGridItem>().Concat(_displayedResourcePropertyViewModels).Where(static vm => vm.IsValueSensitive); 91.Where(vm => vm.MatchesFilter(_filter)) 96.Where(vm => vm.MatchesFilter(_filter)) 101.Where(vm => vm.MatchesFilter(_filter)) 118.Where(vm => (_showAll || vm.KnownProperty != null) && vm.MatchesFilter(_filter)) 292.Where(r => string.Equals(r.DisplayName, resourceRelationships.Key, StringComparisons.ResourceName)) 293.Where(r => !r.IsResourceHidden(ShowHiddenResources)) 315.Where(r => r != Resource) 316.Where(r => !r.IsResourceHidden(ShowHiddenResources)); 340.Where(vm => vm.Value is { HasNullValue: false } and not { KindCase: Value.KindOneofCase.ListValue, ListValue.Values.Count: 0 });
Components\Controls\SpanDetails.razor.cs (6)
56ViewModel.Properties.Where(ApplyFilter).AsQueryable(); 59_contextAttributes.Where(ApplyFilter).AsQueryable(); 63.Where(ApplyFilter).AsQueryable(); 66ViewModel.Span.Events.Where(e => e.Name.Contains(_filter, StringComparison.CurrentCultureIgnoreCase)).OrderBy(e => e.Time).AsQueryable(); 69ViewModel.Links.Where(e => e.SpanId.Contains(_filter, StringComparison.CurrentCultureIgnoreCase)).AsQueryable(); 72ViewModel.Backlinks.Where(e => e.SpanId.Contains(_filter, StringComparison.CurrentCultureIgnoreCase)).AsQueryable();
Components\Controls\StructuredLogDetails.razor.cs (4)
39_logEntryAttributes.Where(ApplyFilter).AsQueryable(); 42_exceptionAttributes.Where(ApplyFilter).AsQueryable(); 45_contextAttributes.Where(ApplyFilter).AsQueryable(); 49.Where(ApplyFilter).AsQueryable();
Components\Dialogs\FilterDialog.razor.cs (1)
130newValues = newValues.Where(vm => vm.Name.Contains(value, StringComparison.OrdinalIgnoreCase));
Components\Dialogs\ManageDataDialog.razor.cs (2)
109.Where(AreAllDataRowsSelected) 525.Where(kvp => kvp.Value.Contains(AspireDataType.ConsoleLogs))
Components\Pages\ConsoleLogs.razor.cs (4)
582.Where(s => s.SubscriptionTask is not null) 595.Where(r => !r.IsResourceHidden(_showHiddenResources)) 659.Where(r => !r.Value.IsResourceHidden(showHiddenResources)) 1009var actualResources = _resourceByName.Values.Where(r => !r.IsResourceHidden(showHiddenResources: _showHiddenResources)).ToList();
Components\Pages\Metrics.razor.cs (1)
171var apps = _resourceViewModels.Where(e => e != _selectResource).ToList();
Components\Pages\Resources.razor.cs (7)
219.Where(r => !r.IsResourceHidden(_showHiddenResources)) 425var activeResources = _resourceByName.Values.Where(Filter).OrderBy(e => e.ResourceType).ThenBy(e => e.Name).ToList(); 462.Where(Filter); 477.Where(r => !r.IsHidden) 831.Where(r => !r.IsResourceHidden(_showHiddenResources)) 832.Where(r => _resourceByName.Values.Any(nested => nested.GetResourcePropertyValue(KnownProperties.Resource.ParentName) == r.Name)) 967var escapedFilters = filters.Where(kvp => !kvp.Value).Select(kvp => StringUtils.Escape(kvp.Key)).ToList();
Components\Pages\TraceDetail.razor.cs (3)
201foreach (var descendent in matchedDescendents.Where(d => !d.IsHidden)) 208return _spanWaterfallViewModels.Where(visibleViewModels.Contains); 546foreach (var vm in visibleSpanViewModels.Where(IsGenAISpan))
Components\Pages\Traces.razor.cs (1)
471return latestTrace.Spans.Where(span => GenAIHelpers.HasGenAIAttribute(span.Attributes)).ToList();
Extensions\TelemetryFilterFormatter.cs (1)
88.Where(filter => filter is not null)
Mcp\AspireResourceMcpTools.cs (1)
70return resources.Where(r => !AIHelpers.IsResourceAIOptOut(r)).ToList();
Mcp\AspireTelemetryMcpTools.cs (3)
70logs = logs.Where(l => !optOutResources.Any(r => l.ResourceView.ResourceKey.EqualsCompositeName(r.Name))).ToList(); 121traces = traces.Where(t => !optOutResources.Any(r => t.Spans.Any(s => s.Source.ResourceKey.EqualsCompositeName(r.Name)))).ToList(); 214return resources.Where(AIHelpers.IsResourceAIOptOut).ToList();
Model\Assistant\AIHelpers.cs (4)
58foreach (var resource in resources.Where(resource => !resource.IsResourceHidden(false))) 144.Where(r => string.Equals(r.DisplayName, relationship.ResourceName, StringComparisons.ResourceName)) 145.Where(r => r.KnownState != KnownResourceState.Hidden) 353var contentsList = filter is null ? update.Contents : update.Contents.Where(filter).ToList();
Model\Assistant\AssistantChatViewModel.cs (2)
382.Where(m => !s_oldModels.Contains(m.Family!)) 383.Where(m => FilterUnsupportedModels(m.Family!, Launcher))
Model\Assistant\FollowUpPromptViewModel.cs (1)
22.Where(i => !inProgress || (i.LastChild is { } item && !item.IsOpen))
Model\ConsoleLogsFetcher.cs (1)
63var resources = _dashboardClient.GetResources().Where(r => resourceNames.Contains(r.Name)).ToList();
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
185viewModel.InputMessages = viewModel.Items.Where(e => e.Type is GenAIItemType.SystemMessage or GenAIItemType.UserMessage or GenAIItemType.AssistantMessage or GenAIItemType.ToolMessage).ToList(); 186viewModel.OutputMessages = viewModel.Items.Where(e => e.Type == GenAIItemType.OutputMessage).ToList();
Model\Interaction\InputViewModel.cs (1)
67var filteredValues = SelectOptions.Where(vm => vm.Name.Contains(value, StringComparison.OrdinalIgnoreCase));
Model\Otlp\ResourcesSelectHelpers.cs (3)
17var allowedMatches = resources.Where(e => SupportType(e.Id?.Type, canSelectGrouping)).ToList(); 20var instanceIdMatches = allowedMatches.Where(e => string.Equals(name, e.Id?.InstanceId, StringComparisons.ResourceName)).ToList(); 28var replicaSetMatches = allowedMatches.Where(e => e.Id?.Type != OtlpResourceType.Instance && string.Equals(name, e.Id?.ReplicaSetName, StringComparisons.ResourceName)).ToList();
Model\Otlp\TelemetryFilter.cs (4)
120return input.Where(x => func(x.TimeStamp, date)); 127return input.Where(x => func((int)x.Severity, (double)value)); 134return input.Where(x => func(x.Message, Value)); 139return input.Where(x => func(OtlpLogEntry.GetFieldValue(x, Field) ?? string.Empty, Value));
Model\ResourceGraph\ResourceGraphMapper.cs (2)
25.Where(r => string.Equals(r.DisplayName, resourceRelationships.Key, StringComparisons.ResourceName)) 26.Where(r => !r.IsResourceHidden(showHiddenResources))
Model\ResourceGridViewModel.cs (2)
45foreach (var gridVM in initialGridVMs.Where(r => !HasParent(r))) 60foreach (var childGridVM in initialGridVMs.Where(r => r.Resource.GetResourcePropertyValue(KnownProperties.Resource.ParentName) == resource.Name))
Model\ResourceMenuBuilder.cs (3)
179.Where(u => !string.IsNullOrEmpty(u.Url)) 296var highlightedMenuCommands = menuCommands.Where(c => c.IsHighlighted).ToList(); 297var otherMenuCommands = menuCommands.Where(c => !c.IsHighlighted).ToList();
Model\ResourceViewModel.cs (1)
189var resourcesWithDisplayName = resourceByName.Values.Where(r => string.Equals(resourceName, r.DisplayName, StringComparisons.ResourceName)).ToList();
Model\TelemetryExportService.cs (8)
69.Where(kvp => kvp.Value.Contains(AspireDataType.ResourceDetails) && resourcesByName.ContainsKey(kvp.Key)) 75.Where(kvp => kvp.Value.Contains(AspireDataType.ConsoleLogs)) 80.Where(r => selectedResources.TryGetValue(r.ResourceKey.GetCompositeName(), out var types) && types.Contains(AspireDataType.StructuredLogs)) 84.Where(r => selectedResources.TryGetValue(r.ResourceKey.GetCompositeName(), out var types) && types.Contains(AspireDataType.Traces)) 88.Where(r => selectedResources.TryGetValue(r.ResourceKey.GetCompositeName(), out var types) && types.Contains(AspireDataType.Metrics)) 139.Where(e => e.Type is not LogEntryType.Pause) 705.Where(r => string.Equals(r.DisplayName, relationship.ResourceName, StringComparisons.ResourceName)) 706.Where(r => r.KnownState != KnownResourceState.Hidden)
Otlp\Model\OtlpSpan.cs (1)
49public static IEnumerable<OtlpSpan> GetChildSpans(OtlpSpan parentSpan, OtlpSpanCollection spans) => spans.Where(s => s.ParentSpanId == parentSpan.SpanId);
Otlp\Storage\TelemetryRepository.cs (8)
119results = results.Where(a => !a.UninstrumentedPeer); 123results = results.Where(a => string.Equals(a.ResourceKey.Name, name, StringComparisons.ResourceName)); 441results = results.Where(l => MatchResources(l.ResourceView.ResourceKey, resources)); 551resourceKeys = resourceKeys.Where(keys => MatchResources(keys.Resource.ResourceKey, resources)); 578resourceKeys = resourceKeys.Where(keys => MatchResources(keys.Resource.ResourceKey, resources)); 614results = results.Where(t => 621results = results.Where(t => t.FullName.Contains(context.FilterText, StringComparison.OrdinalIgnoreCase)); 628results = results.Where(t =>
Otlp\Storage\TelemetryRepository.Watchers.cs (1)
79.Where(span => resourceKey is null || span.Source.ResourceKey.Equals(resourceKey))
ShortcutManager.cs (1)
31_keydownListenerComponents.Values.Where(component => component.SubscribedShortcuts.Contains(shortcut));
src\Shared\ConsoleLogs\LogEntries.cs (1)
43var pauseEntries = _logEntries.Where(e => e.Type == LogEntryType.Pause && _pauseViewModels.Contains(e.Pause!)).ToList();
src\Shared\ConsoleLogs\SharedAIHelpers.cs (2)
221foreach (var attr in span.Attributes.Where(a => a.Key != OtlpHelpers.AspireDestinationNameAttribute)) 536return attributes.Where(a => a.Key is not (ExceptionStackTraceField or ExceptionMessageField or ExceptionTypeField or OtlpHelpers.AspireLogIdAttribute));
src\Shared\FormatHelpers.cs (1)
124return string.Join(separator, parts.Where(p => !string.IsNullOrEmpty(p)));
Utils\FilterHelpers.cs (1)
18return filters.Where(filter => filter.Enabled);
Aspire.Dashboard.Components.Tests (3)
Controls\StructuredLogDetailsTests.cs (1)
68var duplicate = properties.GroupBy(p => p.Key).Where(g => g.Count() >= 2).FirstOrDefault();
Pages\ConsoleLogsTests.cs (1)
314var hiddenResourcesMenuItems = menuItems.Where(item =>
Pages\TraceDetailsTests.cs (1)
529.Where(c => c.ParentElement?.QuerySelector(".main-grid-expand-button") != null)
Aspire.Dashboard.Tests (10)
AssemblyExtensionsTests.cs (1)
91return _customAttributes.Where(a => a.GetType() == attributeType).ToArray();
Integration\FrontendBrowserTokenAuthTests.cs (3)
170var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName && w.LogLevel >= LogLevel.Information).ToList(); 248var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName).ToList(); 275var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName).ToList();
Integration\OtlpHttpServiceTests.cs (1)
287var logs = testSink.Writes.Where(w =>
Integration\StartupTests.cs (5)
685var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName && w.LogLevel >= LogLevel.Information).ToList(); 753var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName && w.LogLevel >= LogLevel.Information).ToList(); 797var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName && w.LogLevel >= LogLevel.Warning).ToList(); 837.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName && w.LogLevel >= LogLevel.Warning) 900var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName && w.LogLevel >= LogLevel.Information).ToList();
Aspire.Deployment.EndToEnd.Tests (2)
AksStarterDeploymentTests.cs (1)
60acrName = new string(acrName.Where(char.IsLetterOrDigit).Take(50).ToArray());
AksStarterWithRedisDeploymentTests.cs (1)
61acrName = new string(acrName.Where(char.IsLetterOrDigit).Take(50).ToArray());
Aspire.EndToEnd.Tests (3)
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (2)
55installTemplates = packageIdAndPaths.Where(t => new FileInfo(t.path).LastWriteTimeUtc > dirWriteTime).Any(); 87.Where(p => packageNameRegex.IsMatch(Path.GetFileName(p)));
tests\testproject\Common\TestResourceNames.cs (1)
40.Where(ename => ename != TestResourceNames.None && resourceNames.HasFlag(ename)));
Aspire.Hosting (74)
ApplicationModel\CertificateAuthorityCollectionResourceExtensions.cs (2)
126certificates = certificates.Where(filter); 166builder.WithCertificates(certificates.Where(filter).ToArray());
ApplicationModel\CommandsConfigurationExtensions.cs (1)
211var replicasToStop = replicaNames.Where(name =>
ApplicationModel\HostUrl.cs (2)
65var targetEndpoint = model.Resources.Where(r => !r.IsContainer()) 78.Where(ep => ep is not null)
ApplicationModel\ResourceNotificationService.cs (1)
547foreach (var matchingResource in _resourceNotificationStates.Where(s => string.Equals(s.Value.Resource.Name, resourceId, StringComparisons.ResourceName)))
Backchannel\AppHostRpcTarget.cs (1)
113.Where(e => e.AllocatedEndpoint != null)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
120snapshots = snapshots.Where(s => s.Name.Contains(filter, StringComparison.OrdinalIgnoreCase)).ToList();
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
61var httpEndpoints = resource.Annotations.OfType<EndpointAnnotation>().Where(sb => sb.UriScheme == "http" || sb.UriScheme == "https");
Dashboard\DashboardEventHandlers.cs (2)
723foreach (var e in frontendEndpoints.Where(e => e.EndpointName is "http" or "https")) 753.Where(r => !string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName))
Dashboard\DashboardServiceData.cs (1)
221var dependentInputs = inputsInfo.Inputs.Where(
Dcp\DcpExecutor.cs (24)
190var proxiedWithNoAddress = _appResources.Where(r => r.DcpResource is Service { }).Select(r => (Service)r.DcpResource) 191.Where(sr => !sr.HasCompleteAddress && sr.Spec.AddressAllocationMode != AddressAllocationModes.Proxyless); 198var executables = _appResources.OfType<RenderedModelResource>().Where(ar => ar.DcpResource is Executable); 779foreach (var ((resourceKind, resourceName), _) in _resourceState.ResourceAssociatedServicesMap.Where(e => e.Value.Contains(service.Metadata.Name))) 851List<Service> needAddressAllocated = new(services.Where(s => !s.HasCompleteAddress)); 923var containerTunnelProxies = _appResources.Where(r => r.DcpResource is ContainerNetworkTunnelProxy { }).ToImmutableArray(); 930var tunnelServices = _appResources.Where(r => r.DcpResource is Service { }).Select(r => (Service)r.DcpResource) 931.Where( 949var containerServices = _appResources.Where(r => r.DcpResource is Service { }).Select(r => ( 953.Where(cs => !string.IsNullOrEmpty(cs.PrimaryServiceName) && cs.Service?.HasCompleteAddress is not true); 958.Where(svc => svc.Metadata.Name.Equals(cs.PrimaryServiceName)).First(); 1100.Where(ts => 1151var containerResources = _model.Resources.Where(mr => mr.IsContainer()); 1186.Where(sp => sp.Endpoints.Any()); 1244var containers = _model.Resources.Where(r => r.IsContainer()); 1261var maybeDashboard = _model.Resources.Where(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) 1859var executableArgs = launchArgs.Where(a => a.Executable).Select(a => a.Value).ToList(); 1860var displayArgs = launchArgs.Where(a => a.Display).ToList(); 2455var servicesProduced = _appResources.OfType<ServiceWithModelResource>().Where(r => r.ModelResource == modelResource); 2625.Where(r => r.DcpResource is not Service) 3085var containers = _appResources.OfType<RenderedModelResource>().Where(ar => ar.DcpResource is Container); 3110var persistentTunnelDependent = tunnelDependent.Where(td => td.DcpResource is Container c && c.Spec.Persistent is true); 3121.Where(ar => ar.DcpResource is ContainerExec ce && regular.Any(td => td.DcpResource is Container c && c.Metadata.Name == ce.Spec.ContainerName)), 3123.Where(ar => ar.DcpResource is ContainerExec ce && tunnelDependent.Any(td => td.DcpResource is Container c && c.Metadata.Name == ce.Spec.ContainerName))
Dcp\ResourceSnapshotBuilder.cs (7)
240var endpointUrls = resourceUrls.Where(u => u.Endpoint is not null).ToList(); 241var nonEndpointUrls = resourceUrls.Where(u => u.Endpoint is null).ToList(); 244.Where(r => r.Service.AppModelResourceName == resource.AppModelResourceName) 252.Where(s => !string.IsNullOrEmpty(s.EndpointName)) 259var urlsForEndpoint = endpointUrls.Where(u => 286var crossResourceEndpointUrls = endpointUrls.Where(u => !processedEndpointUrls.Contains(u)).ToList(); 295.Where(r => r.Service.AppModelResourceName == endpointOwnerResourceName)
DeveloperCertificateService.cs (4)
45validCerts = validCerts.Where(c => c.HasSubjectKeyIdentifier()).ToList(); 188.Where(c => c.IsAspNetCoreDevelopmentCertificate()) 189.Where(c => c.NotBefore <= now && now <= c.NotAfter) 190.Where(c => c.HasPrivateKey);
DistributedApplicationBuilder.cs (2)
598var missingResourceHealthChecks = resourceHealthChecks.Where(rhc => !healthCheckRegistrationKeys.Contains(rhc.Annotation.Key)); 739.Where(g => g.Count() > 1)
Exec\ExecResourceManager.cs (1)
214foreach (var annotation in project.Annotations.Where(annotation =>
Orchestrator\ApplicationOrchestrator.cs (3)
598foreach (var child in _parentChildLookup[resource].Where(c => c is IResourceWithParent)) 676foreach (var child in children.OfType<IResourceWithConnectionString>().Where(c => c is IResourceWithParent)) 697foreach (var child in children.Where(c => c is IResourceWithParent))
Orchestrator\ParameterProcessor.cs (1)
111var dependentParameters = referencedParameters.Values.Where(p => !explicitParameters.Contains(p));
Orchestrator\RelationshipEvaluator.cs (2)
19.Where(x => x.Parent is not null) 46.Where(x => x.Parent is not null)
Pipelines\DistributedApplicationPipeline.cs (5)
117.Where(r => r.RequiresImageBuild()) 619.Where(stepCompletions.ContainsKey) 627.Where(depName => stepCompletions.ContainsKey(depName) && stepCompletions[depName].Task.IsFaulted) 712.Where(t => t.IsFaulted) 978var orphanedSteps = allSteps.Where(step =>
Pipelines\PipelineConfigurationContext.cs (2)
53return Steps.Where(s => s.Tags.Contains(tag)); 82return GetSteps(resource).Where(s => s.Tags.Contains(tag));
ProjectResourceBuilderExtensions.cs (4)
504.Where(endpoint => endpoint["Url"] is string) 956foreach (var e in builder.Resource.GetEndpoints().Where(builder.Resource.ShouldInjectEndpointEnvironment)) 1005foreach (var e in builder.Resource.GetEndpoints().Where(builder.Resource.ShouldInjectEndpointEnvironment)) 1036foreach (var e in builder.Resource.GetEndpoints().Where(builder.Resource.ShouldInjectEndpointEnvironment))
Publishing\ManifestPublishingContext.cs (2)
605var bindMounts = mounts.Where(mounts => mounts.Type == ContainerMountType.BindMount).ToList(); 631var volumes = mounts.Where(mounts => mounts.Type == ContainerMountType.Volume).ToList();
ResourceBuilderExtensions.cs (1)
977.Where(sra => sra.Resource == resourceWithEndpoints)
src\Shared\BackchannelConstants.cs (1)
173return allMatches.Where(f =>
src\Shared\ConsoleLogs\LogEntries.cs (1)
43var pauseEntries = _logEntries.Where(e => e.Type == LogEntryType.Pause && _pauseViewModels.Contains(e.Pause!)).ToList();
src\Shared\X509Certificate2Extensions.cs (1)
101foreach (var certificate in store.Certificates.Where(c => !c.MatchesHostname("localhost") || c.HasSubjectKeyIdentifier()))
UserSecrets\UserSecretsManagerFactory.cs (1)
174.Where(i => i.Value != null)
Aspire.Hosting.Analyzers (2)
AppHostAnalyzer.cs (2)
91.Where(parameterData => 119return modelTypes.Where(m => m is not null).Select(m => m.Value).ToArray();
Aspire.Hosting.Azure (4)
AzurePublishingContext.cs (1)
128.Where(r => !r.IsExcludedFromPublish())
AzureResourcePreparer.cs (1)
133.Where(r => !r.IsExcludedFromPublish()))
Provisioning\Internal\BaseProvisioningContextProvider.cs (1)
359.Where(p => p.PropertyType == typeof(AzureLocation))
Provisioning\Provisioners\AzureProvisioner.cs (1)
272foreach (var child in children.OfType<IResourceWithConnectionString>().Where(c => c is IResourceWithParent))
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppExtensions.cs (1)
330.Where(c => char.IsLetterOrDigit(c)).ToArray());
ContainerAppContext.cs (4)
150var unsupportedEndpoints = resolvedEndpoints.Where(r => r.Endpoint.Transport is not ("http" or "http2" or "tcp")).ToArray(); 197var httpOnlyEndpoints = endpointsByTargetPort.Where(g => g.IsHttpOnly).OrderBy(g => g.Index).ToArray(); 205var externalHttp = httpOnlyEndpoints.Where(g => g.External).ToArray(); 243.Where(r => r.Endpoint.UriScheme is "http")
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceEnvironmentResource.cs (1)
230.Where(static k => k.Contains('-', StringComparison.Ordinal))
AzureAppServiceWebsiteContext.cs (2)
104var unsupportedEndpoints = resolvedEndpoints.Where(r => r.Endpoint.UriScheme is not ("http" or "https")).ToArray(); 112.Where(r => r.Endpoint.IsExternal)
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryExtensions.cs (2)
204.Where(t => t.Parent == registry) 207.Where(t => t.Name.Value?.StartsWith(prefix, StringComparison.Ordinal) == true)
Aspire.Hosting.Azure.Kusto.Tests (1)
KustoFunctionalTests.cs (1)
193var logs = snapshot.Where(IsDatabaseCreationFailureLog);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
227.Where(db => db.Parent == azureResource)
Aspire.Hosting.Azure.Sql (2)
AzureSqlExtensions.cs (1)
188.Where(db => db.Parent == azureResource)
AzureSqlServerResource.cs (1)
627.Where(s => ReferenceEquals(s.Parent, vnet.Resource));
Aspire.Hosting.Azure.Tests (9)
AzureDeployerTests.cs (8)
514.Where(s => s.StepTitle == "diagnostics") 1076.Where(s => s.StepTitle == "diagnostics") 1138.Where(s => s.StepTitle == "diagnostics") 1183.Where(s => s.StepTitle == "diagnostics") 1212.Where(m => m.LogLevel >= LogLevel.Error) 1235.Where(m => m.LogLevel >= LogLevel.Error) 1241.Where(s => s.CompletionState == CompletionState.CompletedWithError) 1246.Where(t => t.CompletionState == CompletionState.CompletedWithError)
AzureFunctionsTests.cs (1)
737.Where(r => r.Name.StartsWith(AzureFunctionsProjectResourceExtensions.DefaultAzureFunctionsHostStorageName))
Aspire.Hosting.CodeGeneration.Go (2)
AtsGoCodeGenerator.cs (2)
222.Where(p => !string.Equals(p.Name, method.TargetParameterName ?? "builder", StringComparison.Ordinal)) 284.Where(p => !string.Equals(p.Name, targetParamName, StringComparison.Ordinal))
Aspire.Hosting.CodeGeneration.Go.Tests (1)
AtsGoCodeGeneratorTests.cs (1)
175.Where(g => g.Count() > 1)
Aspire.Hosting.CodeGeneration.Java (1)
AtsJavaCodeGenerator.cs (1)
264.Where(p => !string.Equals(p.Name, targetParamName, StringComparison.Ordinal))
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
174.Where(g => g.Count() > 1)
Aspire.Hosting.CodeGeneration.Python (1)
AtsPythonCodeGenerator.cs (1)
233.Where(p => !string.Equals(p.Name, targetParamName, StringComparison.Ordinal))
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
175.Where(g => g.Count() > 1)
Aspire.Hosting.CodeGeneration.Rust (1)
AtsRustCodeGenerator.cs (1)
310.Where(p => !string.Equals(p.Name, targetParamName, StringComparison.Ordinal))
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
175.Where(g => g.Count() > 1)
Aspire.Hosting.CodeGeneration.TypeScript (21)
AtsTypeScriptCodeGenerator.cs (21)
421.Where(c => string.IsNullOrEmpty(c.TargetTypeId)) 483var resourceBuilders = builders.Where(b => b.TargetType?.IsResourceBuilder == true).ToList(); 484var typeClasses = builders.Where(b => b.TargetType?.IsResourceBuilder != true).ToList(); 941var getters = builder.Capabilities.Where(c => c.CapabilityKind == AtsCapabilityKind.PropertyGetter).ToList(); 942var setters = builder.Capabilities.Where(c => c.CapabilityKind == AtsCapabilityKind.PropertySetter).ToList(); 955foreach (var capability in builder.Capabilities.Where(c => 1048var callbackParams2 = capability.Parameters.Where(p => p.IsCallback).ToList(); 1085var callbackParams = capability.Parameters.Where(p => p.IsCallback).ToList(); 1189foreach (var capability in builder.Capabilities.Where(c => 1708var getters = model.Capabilities.Where(c => c.CapabilityKind == AtsCapabilityKind.PropertyGetter).ToList(); 1709var setters = model.Capabilities.Where(c => c.CapabilityKind == AtsCapabilityKind.PropertySetter).ToList(); 1710var contextMethods = model.Capabilities.Where(c => c.CapabilityKind == AtsCapabilityKind.InstanceMethod).ToList(); 1711var otherMethods = model.Capabilities.Where(c => c.CapabilityKind == AtsCapabilityKind.Method).ToList(); 2046var userParams = method.Parameters.Where(p => p.Name != targetParamName).ToList(); 2137var userParams = capability.Parameters.Where(p => p.Name != firstParamName).ToList(); 2222var userParams = capability.Parameters.Where(p => p.Name != targetParamName).ToList(); 2277var callbackParams = userParams.Where(p => p.IsCallback).ToList(); 2320var callbackParams = userParams.Where(p => p.IsCallback).ToList(); 2367var callbackParams = userParams.Where(p => p.IsCallback).ToList(); 2428var userParams = capability.Parameters.Where(p => p.Name != targetParamName).ToList(); 2775return capabilities.Where(c => string.IsNullOrEmpty(c.TargetTypeId)).ToList();
Aspire.Hosting.CodeGeneration.TypeScript.Tests (5)
AtsTypeScriptCodeGeneratorTests.cs (5)
126var contextCapabilities = capabilities.Where(c => 389.Where(c => c.TargetTypeId?.Contains("ContainerResource") == true || 397.Where(t => t.TypeId.Contains("ContainerResource")) 424.Where(c => c.TargetTypeId == "Aspire.Hosting/Aspire.Hosting.ApplicationModel.ContainerResource") 776.Where(g => g.Count() > 1)
Aspire.Hosting.DevTunnels (3)
DevTunnelCli.cs (1)
474var tokens = values.Where(l => !string.IsNullOrWhiteSpace(l));
DevTunnelResourceBuilderExtensions.cs (2)
181var unmodeledPorts = existingPorts.Ports.Where(p => !modeledPortNumbers.Contains(p.PortNumber)).ToList(); 489foreach (var port in tunnelResource.Resource.Ports.Where(p => p.TargetEndpoint.Resource == targetResource.Resource))
Aspire.Hosting.Docker (3)
DockerComposeEnvironmentContext.cs (1)
157.Where(kvp => kvp.Value is EndpointReference epRef && epRef.Scheme == "https" && kvp.Key.StartsWith("services__"))
DockerComposePublishingContext.cs (1)
234foreach (var volume in serviceResource.Volumes.Where(volume => volume.Type != "bind"))
DockerComposeServiceResource.cs (1)
331var externalEndpointMappings = EndpointMappings.Values.Where(m => m.IsExternal).ToList();
Aspire.Hosting.Docker.Tests (14)
DockerComposePublisherTests.cs (1)
860var keysToRemove = envVars.Where(kv =>
DockerComposeTests.cs (9)
338.Where(s => s.StepTitle == "diagnostics") 346var stepDependencyLines = logs.Where(l => l.Contains("print-env-dashboard-summary")).ToList(); 396.Where(l => l.StepTitle.Contains("print-env-dashboard-summary", StringComparison.OrdinalIgnoreCase)) 410.Where(l => l.StepTitle.Contains("print-nginx-summary", StringComparison.OrdinalIgnoreCase)) 435.Where(s => s.Contains("docker-compose-down", StringComparison.OrdinalIgnoreCase)) 718.Where(s => s.StepTitle == "diagnostics") 736var dockerComposeUpLines = logs.Where(l => l.Contains("docker-compose-up-env")).ToList(); 769.Where(s => s.StepTitle == "diagnostics") 787var dockerComposeUpLines = logs.Where(l => l.Contains("docker-compose-up-env")).ToList();
EnvFileTests.cs (4)
27var keyLines = lines.Where(l => l.StartsWith("KEY1=")).ToArray(); 53var keyLines = lines.Where(l => l.StartsWith("KEY1=")).ToArray(); 88var imageLines = lines.Where(l => l.StartsWith("PROJECT1_IMAGE=")).ToArray(); 95var portLines = lines.Where(l => l.StartsWith("PROJECT1_PORT=")).ToArray();
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
102.Where(IsSynchronousDelegateParameter)
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
1126.Where(w => w.Resource == existingResource.Resource)
Aspire.Hosting.Kubernetes (2)
Extensions\ResourceExtensions.cs (2)
78foreach (var kvp in context.Secrets.Where(kvp => !processedKeys.Contains(kvp.Key))) 110foreach (var kvp in context.EnvironmentVariables.Where(kvp => !processedKeys.Contains(kvp.Key)))
Aspire.Hosting.RemoteHost (6)
AtsCapabilityScanner.cs (4)
283types = ex.Types.Where(t => t != null).ToArray()!; 845.Where(c => c.ExpandedTargetTypes.Count > 0) 851.Where(g => g.Count() > 1) 2733.Where(line => line.Length > 0));
CodeGeneration\CodeGeneratorResolver.cs (1)
57types = ex.Types.Where(t => t is not null).ToArray()!;
Language\LanguageSupportResolver.cs (1)
66types = ex.Types.Where(t => t is not null).ToArray()!;
Aspire.Hosting.Testing.Tests (1)
tests\testproject\Common\TestResourceNames.cs (1)
40.Where(ename => ename != TestResourceNames.None && resourceNames.HasFlag(ename)));
Aspire.Hosting.Tests (25)
AsHttp2ServiceTests.cs (2)
21.Where(sb => sb.Transport == "http2") 37var httpEndpoints = testProgram.ServiceABuilder.Resource.Annotations.OfType<EndpointAnnotation>().Where(sb => sb.UriScheme == "http" || sb.UriScheme == "https");
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (1)
75Assert.All(result.Where(r => r.Name.StartsWith("myresource-")), r => Assert.Equal("myresource", r.DisplayName));
Dcp\DcpExecutorTests.cs (3)
2268.Where(x => x.AppModelResourceName == resource.Name 2282.Where(c => c.AppModelResourceName == container.Resource.Name) 2284var exePortEnvVal = dcpContainer.Spec?.Env?.Where(e => e.Name == $"EXE_{endpointName.ToUpper()}_PORT").Single().Value;
Dcp\TestKubernetesService.cs (1)
126var res = CreatedResources.OfType<T>().Where(r =>
DcpVisibilityTests.cs (1)
14var dcpNamespaceTypes = types.Where(t => t.FullName!.Contains("Dcp", StringComparison.OrdinalIgnoreCase));
DistributedApplicationTests.cs (5)
576var lifecycleHookDescriptors = testProgram.AppBuilder.Services.Where(sd => sd.ServiceType == typeof(IDistributedApplicationLifecycleHook)); 881Assert.Collection(item.Spec.Env.Where(e => e.Name == "SSL_CERT_FILE"), 889Assert.Collection(item.Spec.Env.Where(e => e.Name == "SSL_CERT_DIR"), 1710Assert.All(serviceList.Where(s => s.Metadata.Name.Contains("redis")), s => Assert.Equal(AddressAllocationModes.Proxyless, s.Spec.AddressAllocationMode)); 1823var kubernetesLifecycle = (KubernetesTestLifecycleHook)lifecycles.Where(l => l.GetType() == typeof(KubernetesTestLifecycleHook)).First();
Helpers\DashboardServiceDataExtensions.cs (1)
21if (TryFindMatch(changes.Where(c => c.ChangeType != ResourceSnapshotChangeType.Delete).Select(c => c.Resource), resourceName, predicate, out match))
KestrelConfigTests.cs (1)
147config.Where(envVar => envVar.Key.StartsWith("Kestrel__")),
Pipelines\DistributedApplicationPipelineTests.cs (1)
1375var capturedLogs = reporter.LoggedMessages.Where(log => log.Message.EndsWith(" message")).ToList();
ResourceNotificationTests.cs (1)
440Assert.Equal(3, logs.Where(l => l.Level == LogLevel.Trace).Count());
Schema\SchemaTests.cs (1)
802var errorMessages = results.Details.Where(x => x.HasErrors).SelectMany(e => e.Errors!).Select(e => e.Value);
SecretsStoreTests.cs (1)
90.Where(kvp => kvp.Value != null)
WithEndpointTests.cs (4)
30.Where(e => string.Equals(e.Name, "mybinding", EndpointAnnotationName)).Single(); 47.Where(e => string.Equals(e.Name, "mybinding", EndpointAnnotationName)).Single(); 82.Where(e => string.Equals(e.Name, "mybinding", EndpointAnnotationName)).Single(); 587.Where(e => string.Equals(e.Name, "mybinding", EndpointAnnotationName)).Single();
WithUrlsTests.cs (2)
28.Where(a => a.Callback == callback).FirstOrDefault(); 871var launchProfileUrls = project.Resource.Annotations.OfType<ResourceUrlAnnotation>().Where(u => u.Endpoint?.EndpointName == "http");
Aspire.Playground.Tests (9)
Infrastructure\DistributedApplicationExtensions.cs (6)
29var parameters = builder.Resources.OfType<ParameterResource>().Where(p => !p.IsConnectionString).ToList(); 55.Where(m => m.Type == ContainerMountType.Volume && !string.IsNullOrEmpty(m.Source)) 118var appHostLogs = logs.Where(l => l.Category?.StartsWith($"{environment.ApplicationName}.Resources") == false).ToList(); 119var resourceLogs = logs.Where(l => l.Category?.StartsWith($"{environment.ApplicationName}.Resources") == true).ToList(); 135var assertableResourceLogNames = applicationModel.Resources.Where(ShouldAssertErrorsForResource).Select(r => $"{environment.ApplicationName}.Resources.{r.Name}").ToList(); 240var dbContextTypes = projectAssembly.GetTypes().Where(DerivesFromDbContext);
src\Shared\X509Certificate2Extensions.cs (1)
101foreach (var certificate in store.Certificates.Where(c => !c.MatchesHostname("localhost") || c.HasSubjectKeyIdentifier()))
tests\Aspire.TestUtilities\RequiresFeatureAttribute.cs (2)
102.Where(c => c.IsAspNetCoreDevelopmentCertificate()) 103.Where(c => c.NotAfter > DateTime.UtcNow)
Aspire.Templates.Tests (2)
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (2)
55installTemplates = packageIdAndPaths.Where(t => new FileInfo(t.path).LastWriteTimeUtc > dirWriteTime).Any(); 87.Where(p => packageNameRegex.IsMatch(Path.GetFileName(p)));
Aspire.TestUtilities (3)
RequiresFeatureAttribute.cs (2)
102.Where(c => c.IsAspNetCoreDevelopmentCertificate()) 103.Where(c => c.NotAfter > DateTime.UtcNow)
src\Shared\X509Certificate2Extensions.cs (1)
101foreach (var certificate in store.Certificates.Where(c => !c.MatchesHostname("localhost") || c.HasSubjectKeyIdentifier()))
Aspire.TypeSystem (2)
AtsContext.cs (2)
144_dtoTypes ??= new HashSet<Type>(DtoTypes.Where(d => d.ClrType != null).Select(d => d.ClrType!)); 151_handleTypes ??= new HashSet<Type>(HandleTypes.Where(t => t.ClrType != null).Select(t => t.ClrType!));
ConfigurationSchemaGenerator (2)
ConfigSchemaEmitter.cs (1)
91foreach (var segment in path.Split(':').Where(segment => !segment.StartsWith(RootPathPrefix)))
RuntimeSource\Configuration.Binder\Specs\InterceptorInfo.cs (1)
48return infoList?.Where(i => i.Interceptor == interceptor);
CSharpSyntaxGenerator (56)
AbstractFileWriter.cs (1)
117}).Where(s => s != "")));
Grammar\GrammarGenerator.cs (8)
76.Where(r => !rules.TryGetValue(r, out var productions) || productions.Count == 0).ToArray(); 147.Where(n => GetSyntaxKind(n + "Keyword") != SyntaxKind.None) 151var keywords = JoinWords(GetMembers<SyntaxKind>().Where(k => SyntaxFacts.IsReservedKeyword(k)).Select(SyntaxFacts.GetText).Where(t => !modifierWords.Contains(t))); 155var operatorTokens = GetMembers<SyntaxKind>().Where(m => SyntaxFacts.IsBinaryExpressionOperatorToken(m) || SyntaxFacts.IsPostfixUnaryExpression(m) || SyntaxFacts.IsPrefixUnaryExpression(m) || SyntaxFacts.IsAssignmentExpressionOperatorToken(m)); 159.Where(m => SyntaxFacts.IsLanguagePunctuation(m) && !operatorTokens.Contains(m) && !m.ToString().StartsWith("Xml")) 309=> new(string.Join(delim, productions.Where(p => p.Text.Length > 0)), productions.SelectMany(p => p.ReferencedRules)); 360=> GetMembers<SyntaxKind>().Where(k => k.ToString() == name).SingleOrDefault();
SignatureWriter.cs (3)
51var nodes = _tree.Types.Where(n => n is not PredefinedNode).ToList(); 85var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 86var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList();
SourceWriter.cs (33)
148var nodes = Tree.Types.Where(n => n is not PredefinedNode).ToList(); 186var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 187var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList(); 225var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 226var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList(); 438var nodes = Tree.Types.Where(n => n is not PredefinedNode).ToList(); 506var nodes = Tree.Types.Where(n => n is not PredefinedNode).ToList(); 514var nodeFields = node.Fields.Where(nd => IsNodeOrNodeList(nd.Type)).ToList(); 549var nodes = Tree.Types.Where(n => n is not PredefinedNode and not AbstractNode).ToList(); 566var nodes = Tree.Types.Where(n => n is not PredefinedNode and not AbstractNode).ToList(); 585var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 586var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList(); 755var nodes = Tree.Types.Where(n => n is not PredefinedNode).ToList(); 765? an.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList() 767? nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList() 785var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 900var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 901var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList(); 1034.Where(t => t.field.Type is not "SyntaxToken" and not "SyntaxList<SyntaxToken>"); 1080.Where(t => t.field.Type is not "SyntaxToken" and not "SyntaxList<SyntaxToken>"); 1159var nodes = Tree.Types.Where(n => n is not PredefinedNode).ToList(); 1389var nodes = Tree.Types.Where(n => n is not PredefinedNode).ToList(); 1436var nodes = Tree.Types.Where(n => n is not PredefinedNode and not AbstractNode).OfType<Node>().ToList(); 1523var valueFields = nd.Fields.Where(n => IsValueField(n)).ToList(); 1524var nodeFields = nd.Fields.Where(n => !IsValueField(n)).ToList(); 1694return nd.Fields.Where(f => !IsAutoCreatableToken(nd, f)); 1714WriteExperimentalIfNeeded(GetFactorySignatureExperimentalUrl(nd, nd.Fields.Where(factoryWithNoAutoCreatableTokenFields.Contains))); 1718nd.Fields.Where(factoryWithNoAutoCreatableTokenFields.Contains).Select( 1778return nd.Fields.Where(f => IsRequiredFactoryField(nd, f) || allowOptionalField == f); 1804WriteExperimentalIfNeeded(GetFactorySignatureExperimentalUrl(nd, nd.Fields.Where(minimalFactoryFields.Contains))); 1808nd.Fields.Where(minimalFactoryFields.Contains).Select(f => 1904foreach (var line in lines.Where(l => !string.IsNullOrWhiteSpace(l))) 1922foreach (string line in lines.Where(l => !string.IsNullOrWhiteSpace(l)))
TestWriter.cs (11)
82var nodes = Tree.Types.Where(n => n is not PredefinedNode and not AbstractNode); 97var valueFields = node.Fields.Where(n => !IsNodeOrNodeList(n.Type)); 98var nodeFields = node.Fields.Where(n => IsNodeOrNodeList(n.Type)); 214var nodes = Tree.Types.Where(n => n is not PredefinedNode and not AbstractNode); 229var valueFields = node.Fields.Where(n => !IsNodeOrNodeList(n.Type)); 230var nodeFields = node.Fields.Where(n => IsNodeOrNodeList(n.Type)); 322var nodes = Tree.Types.Where(n => n is not PredefinedNode and not AbstractNode); 339var valueFields = node.Fields.Where(n => !IsNodeOrNodeList(n.Type)); 340var nodeFields = node.Fields.Where(n => IsNodeOrNodeList(n.Type)); 367var valueFields = node.Fields.Where(n => !IsNodeOrNodeList(n.Type)); 368var nodeFields = node.Fields.Where(n => IsNodeOrNodeList(n.Type));
dotnet (82)
CommandFactory\CommandResolution\LockFileTargetExtensions.cs (2)
69return libraries.Where(e => !exclusionList.Contains(e.Name)); 79.Where(t => string.Equals(t.AssetType, assetType, StringComparison.OrdinalIgnoreCase))
CommandFactory\CommandResolution\MSBuildProject.cs (2)
138var toolsReferences = _project.AllEvaluatedItems.Where(i => i.ItemType.Equals("DotNetCliToolReference")); 181.Where(p => p.Name.Equals("ProjectAssetsFile"))
CommandFactory\CommandResolution\MuxerCommandSpecMaker.cs (2)
13var rollForwardArgument = commandArguments.Where(arg => arg.Equals("--allow-roll-forward", StringComparison.OrdinalIgnoreCase)); 22? commandArguments.Where(arg => !arg.Equals("--allow-roll-forward", StringComparison.OrdinalIgnoreCase))
CommandFactory\CommandResolution\NuGetUtils.cs (1)
20return files.Where(f => !IsPlaceholderFile(f.Path));
CommandFactory\CommandResolution\ProjectDependenciesCommandResolver.cs (1)
140?.Libraries.Where(l => l.Name == commandName ||
CommandFactory\CommandResolution\ProjectFactory.cs (1)
70.Where(d => !d.EndsWith(".xproj"));
Commands\New\PostActions\DotnetAddPostActionProcessor.cs (1)
109.Where(fileSystem.FileExists)
Commands\New\SdkInfoProvider.cs (1)
59sdks = Directory.Exists(sdkDir) ? Directory.GetDirectories(sdkDir).Select(Path.GetFileName).Where(IsValidFxVersion) : [];
Commands\Package\List\PackageListCommand.cs (1)
159.Where(path => !path.EndsWith(".xproj", StringComparison.OrdinalIgnoreCase))
Commands\Restore\RestoringCommand.cs (1)
122.Where(kvp => !IsPropertyExcludedFromRestore(kvp.Key))?
Commands\Run\RunCommand.cs (1)
870.Where(static t => t.Type == TokenType.Argument)
Commands\Run\VirtualProjectBuildingCommand.cs (1)
473.Where(static a => a != "/noconfig") // this option cannot be in the rsp file
Commands\Sdk\Check\SdkOutputWriter.cs (1)
90.Where(sdkVersion => sdkVersion.SdkFeatureBand == bundle.Version.SdkFeatureBand);
Commands\Solution\Remove\SolutionRemoveCommand.cs (1)
87var projectsMatchByName = solution.SolutionProjects.Where(p => Path.GetFileNameWithoutExtension(p.DisplayName).Equals(projectPath));
Commands\Solution\SolutionArgumentValidator.cs (1)
52var projectArgs = string.Join(" ", _arguments.Where(path => !path.HasExtension(".sln") && !path.HasExtension(".slnx")));
Commands\Test\MTP\Models.cs (1)
41return Modules.Where(module => !module.IsTestingPlatformApplication).ToArray();
Commands\Test\MTP\MSBuildUtility.cs (2)
63.Where(p => ProjectShouldBuild(solutionFile, p.RelativePath) && p.ProjectConfigurations.ContainsKey(solutionConfiguration.FullName)) 65.Where(p => p.Item1.IncludeInBuild)
Commands\Test\MTP\SolutionAndProjectUtility.cs (1)
257.Where(f => !string.IsNullOrEmpty(f))
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (1)
893var assemblies = _assemblies.Select(asm => asm.Value).OrderBy(a => a.Assembly).Where(a => a is not null).ToList();
Commands\Tool\Install\ProjectRestorer.cs (1)
38argsToPassToRestore.AddRange(_additionalRestoreArguments.Where(arg => !arg.StartsWith("-verbosity")));
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (2)
149.Where(p => ToolListGlobalOrToolPathCommand.PackageHasCommand(p, Reporter.Output)) 242.Where(f => f.Version < new NuGetVersion(Product.Version).Version)
Commands\Tool\Install\ToolInstallLocalCommand.cs (1)
117var existingPackageWithPackageId = _toolManifestFinder.Find(manifestFile).Where(p => p.PackageId.Equals(packageId));
Commands\Tool\List\ToolListGlobalOrToolPathCommand.cs (1)
52.Where(p => PackageHasCommand(p, _errorReporter) && PackageIdMatches(p, packageId))
Commands\Tool\List\ToolListLocalCommand.cs (1)
40packages = packages.Where(t => t.package.PackageId.Equals(packageId));
Commands\Tool\Restore\ToolRestoreCommand.cs (7)
119.Where(item => item is not null) 136toolRestoreResults.Where(r => !r.IsSuccess).Select(r => r.Message)).Red()); 138var successMessage = toolRestoreResults.Where(r => r.IsSuccess).Select(r => r.Message); 145var warnings = toolRestoreResults.Where(r => r.IsSuccess && !string.IsNullOrEmpty(r.Warning)).Select(r => r.Warning); 163toolRestoreResults.Where(r => r.IsSuccess).Select(r => r.Message))); 166var warnings = toolRestoreResults.Where(r => r.IsSuccess && !string.IsNullOrEmpty(r.Warning)).Select(r => r.Warning); 201.Where(grouped => grouped.Count() > 1)
Commands\VSTest\VSTestCommand.cs (1)
54args = args.Where(a => !loggerValues.Contains(a) && !definition.TestLoggerOption.Name.Equals(a) && !definition.TestLoggerOption.Aliases.Contains(a));
Commands\Workload\Install\FileBasedInstaller.cs (2)
96.Where(pack => pack != null); 389packs = packs.Where(p => !PackIsInstalled(p));
Commands\Workload\Install\WorkloadGarbageCollector.cs (3)
59WorkloadSetsToKeep.AddRange(_workloadSets.Where(kvp => kvp.Value != GCAction.Collect).Select(kvp => kvp.Key)); 60ManifestsToKeep.AddRange(_manifests.Where(kvp => kvp.Value != GCAction.Collect).Select(kvp => kvp.Key)); 172.Where(pack => pack != null))
Commands\Workload\Install\WorkloadInstallRecords\FileBasedInstallationRecordInstaller.cs (1)
21.Where(band => Directory.Exists(Path.Combine(band, InstalledWorkloadDir)) && Directory.GetFiles(Path.Combine(band, InstalledWorkloadDir)).Any())
Commands\Workload\Install\WorkloadManifestUpdater.cs (3)
258var unrecognizedManifestIds = manifestRollbacks.Where(rollbackManifest => !currentManifestIds.Contains(rollbackManifest.Id)); 262manifestRollbacks = manifestRollbacks.Where(rollbackManifest => currentManifestIds.Contains(rollbackManifest.Id)); 335.Where(path =>
Commands\Workload\InstallingWorkloadCommand.cs (1)
439.Where(featureBand => featureBand.CompareTo(_sdkFeatureBand) < 0);
Commands\Workload\Restore\WorkloadRestoreCommand.cs (2)
126.Where(s => Path.GetExtension(s).Equals(".sln", StringComparison.OrdinalIgnoreCase) || Path.GetExtension(s).Equals(".slnx", StringComparison.OrdinalIgnoreCase)) 129.Where(s => Path.GetExtension(s).EndsWith("proj", StringComparison.OrdinalIgnoreCase))
Commands\Workload\Search\WorkloadSearchCommand.cs (1)
45.Where(workload => workload.Id.ToString().Contains(_workloadIdStub, StringComparison.OrdinalIgnoreCase) || (workload.Description?.Contains(_workloadIdStub, StringComparison.OrdinalIgnoreCase) ?? false));
Commands\Workload\Search\WorkloadSearchVersionsCommand.cs (1)
198return versions.Where(version =>
Commands\Workload\Uninstall\WorkloadUninstallCommand.cs (1)
64var unrecognizedWorkloads = _workloadIds.Where(workloadId => !installedWorkloads.Contains(workloadId));
Extensions\ParseResultExtensions.cs (4)
44var unrecognizedTokenErrors = parseResult.Errors.Where(error => 142parseResult.GetRunPropertyOptions(true)?.Where(property => !property.Contains("=")); 146var shorthandProperties = parseResult.GetRunPropertyOptions(true)?.Where(property => property.Contains("=")); 160var propertyOptions = parseResult.CommandResult.Children.Where(c => GetOptionTokenOrDefault(c)?.Value.Equals(optionString) ?? false);
Extensions\ProjectExtensions.cs (1)
45.Where((value) => !string.IsNullOrEmpty(value));
Extensions\ProjectInstanceExtensions.cs (2)
33.Where(p => !string.IsNullOrWhiteSpace(p)) 47.Where(c => !string.IsNullOrWhiteSpace(c))
NugetPackageDownloader\NuGetPackageDownloader.cs (5)
421.Where(FileUnderToolsWithoutSuffix) 507defaultSources = [.. packageSourceProvider.LoadPackageSources().Where(source => source.IsEnabled)]; 526defaultSources = [.. defaultSources.Where(source => sources.Contains(source.Name))]; 579var existingUris = new HashSet<Uri>(sourceList.Where(s => s.SourceUri != null).Select(s => s.SourceUri)); 770.Where(r => !r.package.Identity.Version.IsPrerelease);
Parser.cs (1)
212.Where(line => line.Length > 0);
ShellShim\ShellShimRepository.cs (3)
109foreach (var file in GetShimFiles(toolCommand).Where(f => _fileSystem.File.Exists(f.Value))) 124foreach (var file in GetShimFiles(toolCommand).Where(f => _fileSystem.File.Exists(f.Value))) 206FilePath[] candidatepackagedShim = [.. packagedShims.Where(s => string.Equals(Path.GetFileName(s.Value), Path.GetFileName(GetShimPath(toolCommand).Value)))];
Telemetry\AllowListToSendFirstArgument.cs (1)
29.Where(t => t.Type.Equals(TokenType.Argument)).FirstOrDefault()?.Value ?? null;
Telemetry\AllowListToSendVerbSecondVerbFirstArgument.cs (1)
22var secondVerb = parseResult.Tokens.Where(s => s.Type == TokenType.Command).Skip(1).FirstOrDefault()?.Value ?? "";
Telemetry\LLMEnvironmentDetectorForTelemetry.cs (1)
57var results = _detectionRules.Select(r => r.GetResult()).Where(r => r != null).ToArray();
Telemetry\TelemetryClient.cs (1)
244.Where(p => p.Value is not null)
ToolManifest\ToolManifestEditor.cs (4)
41var existing = toolManifestPackages.Where(t => t.PackageId.Equals(packageId)).ToArray(); 91var existing = toolManifestPackages.Where(t => t.PackageId.Equals(packageId)).ToArray(); 241.Where(group => group.Count() > 1) 428serializableLocalToolsManifest.Tools = [.. serializableLocalToolsManifest.Tools.Where(package => !package.PackageId.Equals(packageId.ToString(), StringComparison.Ordinal))];
ToolPackage\LocalToolsResolverCache.cs (2)
46.Where(pair => !TryGetMatchingRestoredCommand( 165.Where(candidate => candidate.restoredCommandIdentifier == restoredCommandIdentifier)];
ToolPackage\ToolPackageInstance.cs (4)
125?.Where(t => LockFileMatcher.MatchesDirectoryPath(t, PackagedShimsDirectoryConvention)); 135.Where(f => !string.IsNullOrEmpty(f)); 142PackagedShims = library?.ToolsAssemblies?.Where(l => LockFileMatcher.MatchesDirectoryPath(l, $"{PackagedShimsDirectoryConvention}/{mostFitRuntimeIdentifier}")) 188.Where(f => f.Framework == FrameworkConstants.FrameworkIdentifiers.NetCoreApp)
dotnet-dev-certs (14)
Program.cs (1)
332var trustedCertificates = certificates.Where(cert => certificateManager.GetTrustLevel(cert) == CertificateManager.TrustLevel.Full).ToList();
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (9)
148.Where(c => HasOid(c, AspNetHttpsOid)); 162.Where(c => IsValidCertificate(c, now, requireExportable)) 175.Where(c => GetCertificateVersion(c) >= MinimumAspNetHttpsCertificateVersion) 232.Where(e => string.Equals(AspNetHttpsOid, e.Oid?.Value, StringComparison.Ordinal)) 292var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 293var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 303filteredCertificates = filteredCertificates.Where(c => GetCertificateVersion(c) >= 613var filteredCertificates = certificates.Where(c => c.Subject == Subject); 897var certificatesWithName = certificates.Where(c => c.Subject == Subject);
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
74expr = expr.Concat(rootNode.Options.Where(o => o.Inherited)); 473var arguments = target.Arguments.Where(a => a.ShowInHelpText).ToList(); 489var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList(); 505var commands = target.Commands.Where(c => c.ShowInHelpText).ToList();
dotnet-format (7)
Analyzers\AnalyzerFinderHelpers.cs (3)
18.Where(t => typeof(CodeFixProvider).IsAssignableFrom(t)) 19.Where(t => IsExportedForLanguage(t, language)) 49.Where(type => !type.GetTypeInfo().IsInterface
Analyzers\AnalyzerFormatter.cs (1)
157: solution.Projects.Where(project => project.FilePath == options.WorkspaceFilePath);
Analyzers\SolutionCodeFixApplier.cs (2)
33.Where(diagnostic => diagnostic.Location.SourceTree != null) 112return projectDiagnostics.Where(diagnostic => diagnostic.Location.SourceTree?.FilePath == document.FilePath).ToImmutableArray();
Workspaces\MSBuildWorkspaceFinder.cs (1)
89.Where(f => !DnxProjectExtension.Equals(Path.GetExtension(f), StringComparison.OrdinalIgnoreCase));
dotnet-sourcelink (1)
dotnet-svcutil-lib (37)
Bootstrapper\SvcutilBootstrapper.cs (1)
49return targetFramework.IsDnx && references.Where(r => !r.IsFramework).Except(TargetFrameworkHelper.ServiceModelPackages).Count() > 0;
CodeSerializer.cs (2)
137var wsdlDocuments = metadataSections.Where(s => s.Metadata is WsdlNS.ServiceDescription).Cast<WsdlNS.ServiceDescription>(); 167var schemaDocuments = metadataSections.Where(s => s.Metadata is XmlSchema).Cast<XmlSchema>();
CommandLineParser.cs (1)
127cmd = cmd.Where(c => !c.ToLowerInvariant().Contains("additionalprobingpath")).ToArray();
CommandProcessorOptions.cs (7)
155.Where(s => !s_cmdLineOverwriteSwitches.Contains(s.Name) && s.SwitchLevel <= OperationalContext.Global && options.Any(o => 294var disallowedContextSwitches = CommandSwitch.All.Where(s => s != Switches.ToolContext && s.SwitchLevel > this.ToolContext && userOptions.Any(o => o.HasSameId(s.Name))); 303var disallowedUserOptionsOnUpdateOperation = this.GetOptions().Where(o => !s_cmdLineOverwriteSwitches.Any(n => o.HasSameId(n))); 506var paramsFiles = jsonFiles.Except(excludeJsonFiles).Where(fn => Path.GetFileName(fn).Equals(CommandProcessorOptions.SvcutilParamsFileName, RuntimeEnvironmentHelper.FileStringComparison) || 666var invalidNamespaces = this.NamespaceMappings.Where(nm => !CodeDomHelpers.IsValidNameSpace(nm.Value)); 846var loadableReferences = this.References.Where(r => !TargetFrameworkHelper.ServiceModelPackages.Any(s => s.Name == r.Name)); 1066.Where(o => o.CanSerialize)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CollectionDataContract.cs (3)
982Type t = type.GetInterfaces().Where(it => it.Equals(interfaceType)).FirstOrDefault(); 1220Type t = type.GetInterfaces().Where(it => it.Equals(interfaceType)).FirstOrDefault(); 1268Type ienumerableInterface = interfaceType.GetInterfaces().Where(t => t.FullName.StartsWith("System.Collections.Generic.IEnumerable")).FirstOrDefault();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (1)
1538.Where(a => a.AttributeType.FullName == Globals.TypeOfDataContractAttribute.FullName)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\Globals.cs (2)
1024var matchedMethods = methodBases.Where(method => method.Name.Equals(methodName)); 1025matchedMethods = matchedMethods.Where(method => TypeSequenceEqual(method.GetParameters().Select(param => param.ParameterType).ToArray(), parameterTypes));
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceReflector.cs (1)
630foreach (MethodInfo mi in interfaceType.GetRuntimeMethods().Where(m => !m.IsStatic))
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (2)
135foreach (MethodInfo methodInfo in aParentType.GetRuntimeMethods().Where(m => !m.IsStatic)) 687foreach (MethodInfo methodInfo in contractToGetMethodsFrom.GetRuntimeMethods().Where(m => !m.IsStatic))
Metadata\MetadataDocumentLoader.cs (1)
580var chameleonSchemas = schemas.Where(s => string.IsNullOrEmpty(s.TargetNamespace));
Metadata\MetadataDocumentSaver.cs (4)
143var missingRefs = files.Where(file => !this.MetadataFiles.Any(metaFile => MetadataFileNameManager.UriEqual(file.FullName, metaFile.SourceUri))); 227var unresolvedRefs = UnresolvedReferences.Where(u => MetadataFileNameManager.UriEqual(u.WsdlImport?.Location, sourceUrl)).ToList(); 249var unresolvedRefs = UnresolvedReferences.Where(u => 290var mainWsdlFile = wsdlFiles.Where(w => !importedWsdl.Any(i => MetadataFileNameManager.UriEqual(i, w.FilePath))).FirstOrDefault();
Metadata\ServiceDescriptorFactory.cs (1)
100var removeKeys = _cache.Keys.Where((k) => !_cache[k].MetadataImported).ToList();
Shared\MSBuildProj.cs (5)
906foreach (var rtLib in depContext.RuntimeLibraries.Where(l => l.NativeLibraryGroups.Count == 0)) 977var propertyTable = this._resolvedProperties.Where(p => propertyNames.Contains(p.Key)); 990return this._resolvedProperties.Where(p => propertyNames.Contains(p.Key)); 1010.Where(d => Path.GetFileName(d).Equals(fileName, RuntimeEnvironmentHelper.FileStringComparison)) 1011.Where(f => PathHelper.GetFolderName(Path.GetDirectoryName(f)) == this.TargetFramework || Directory.GetParent(Directory.GetParent(f).FullName).Name == this.TargetFramework)
Shared\Options\ApplicationOptions.cs (1)
223var requestedOptions = this.PropertyBag.Where(p =>
Shared\Options\OptionsSerializer.cs (2)
166var otherOptions = options.GetOptions().Where(o => 212var printOptions = options.GetOptions().Where(o =>
Shared\ProjectPropertyResolver.cs (1)
206.Where(f => PathHelper.PathHasFolder(f, new string[] { targetFramework }, projectDir))
Shared\Utilities\PathHelper.cs (1)
253fullPath = EnumerateItems(workingDir).Where(item => Path.GetFileName(item).Equals(itemName, RuntimeEnvironmentHelper.FileStringComparison)).FirstOrDefault();
Shared\Utilities\ProcessRunner.cs (1)
79foreach (var environmentVar in environmentVariables.Where(e => !string.IsNullOrWhiteSpace(e.Key)))
dotnet-svcutil-lib.Tests (14)
E2ETests.cs (1)
372Directory.EnumerateFiles(this_TestGroupOutputDir, "*", SearchOption.TopDirectoryOnly).Where(f =>
TestInit.cs (13)
363.Where(f => !PathHelper.PathHasFolder(f, excludeDirs, this_TestCaseBaselinesDir)).Where(f => !f.ToLower().EndsWith("nuget.config")).ToList(); 365var nonRefbaselineFiles = baselineFiles.Where(f => f.EndsWith(".cs") && !f.EndsWith(Path.DirectorySeparatorChar + "reference.cs", StringComparison.OrdinalIgnoreCase)).ToList(); 372.Where(f => !PathHelper.PathHasFolder(f, excludeDirs, this_TestCaseOutputDir)) 373.Where(f => !f.ToLower().EndsWith("nuget.config")) 374.Where(f => g_GeneratedExtensions 377var nonRefGeneratedFiles = generatedFiles.Where(f => f.EndsWith(".cs") && !f.EndsWith(Path.DirectorySeparatorChar + "reference.cs", StringComparison.OrdinalIgnoreCase)).ToList(); 399var generatedWithBaseline = testFileTable.Where(t => t.Item2 != null); 400var generatedWithNoBaseline = testFileTable.Where(t => t.Item2 == null).Select(t => t.Item1); 402var baselineWithNoGenerated = baselineFiles.Where(b => !generatedFiles.Any(g => 482fileLines1 = fileLines1.Where(f => !string.IsNullOrWhiteSpace(f)).ToList(); 483fileLines2 = fileLines2.Where(f => !string.IsNullOrWhiteSpace(f)).ToList(); 563FileInfo nugetFile = binDirectory.GetFiles("dotnet-svcutil-lib.*.nupkg", SearchOption.AllDirectories).Where(f => !f.Name.Contains("symbols")).OrderByDescending(f => f.LastWriteTime).FirstOrDefault();
dotnet-user-jwts (6)
Helpers\ConsoleTable.cs (1)
53.Where(x => x != null)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
74expr = expr.Concat(rootNode.Options.Where(o => o.Inherited)); 473var arguments = target.Arguments.Where(a => a.ShowInHelpText).ToList(); 489var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList(); 505var commands = target.Commands.Where(c => c.ShowInHelpText).ToList();
src\aspnetcore\src\Tools\Shared\SecretsHelpers\MsBuildProjectFinder.cs (1)
31.Where(f => !".xproj".Equals(Path.GetExtension(f), StringComparison.OrdinalIgnoreCase))
dotnet-user-secrets (6)
Internal\SecretsStore.cs (1)
92.Where(i => i.Value != null)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
74expr = expr.Concat(rootNode.Options.Where(o => o.Inherited)); 473var arguments = target.Arguments.Where(a => a.ShowInHelpText).ToList(); 489var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList(); 505var commands = target.Commands.Where(c => c.ShowInHelpText).ToList();
src\aspnetcore\src\Tools\Shared\SecretsHelpers\MsBuildProjectFinder.cs (1)
31.Where(f => !".xproj".Equals(Path.GetExtension(f), StringComparison.OrdinalIgnoreCase))
dotnet-watch (1)
Program.cs (1)
203.Where(p => !PathUtilities.OSSpecificPathComparer.Equals(Path.GetExtension(p), ".shproj"))];
GenerateDocumentationAndConfigFiles (58)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
662pathParts = pathParts.Where(s => s != ThisDirectory).ToArray();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
331return source.Where((Func<T?, bool>)s_notNullTest)!;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
146IEnumerable<Location> inSource = locations.Where(l => l.IsInSource);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
567.Where(m => methodSymbol.Parameters.Length == m.Parameters.Length
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
42.Where(m => propertySymbol.Parameters.Length == m.Parameters.Length
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (1)
45.Where(tuple => tuple.matchKind.IsBetterOrEqualMatchThan(matchKind))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (2)
165.Where(m => 171.Where(m => compilation.ClassifyCommonConversion(m.ReturnType, collectionExpressionType).IsIdentityOrImplicitReference());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
32=> cfg.DescendantOperations().Where(d => d?.Kind == operationKind).Cast<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
35? token.Parent.AncestorsAndSelf().Where(predicate)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
42spansToFormat = new NormalizedTextSpanCollection(spans.Where(s_notEmpty));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
76: changes.Where(s => _formattingSpans.HasIntervalThatIntersectsWith(s.Span)).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
111=> TokenStream.GetTriviaDataWithTokenPair(cancellationToken).Where(d => d.Item2.ContainsChanges);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
40.Where(n => n.FullSpan.IntersectsWith(span))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
422.Where(e => e.Name.LocalName == "SymbolKind" && e.Value == "Method").ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
376var nonHiddenExtractedSelectedNodes = ExtractNodesSimple(selectionNode, syntaxFacts).OfType<TSyntaxNode>().Where(n => !n.OverlapsHiddenPosition(cancellationToken));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
68.Where(m => m.Parent is TTypeDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
52var exteriorTrivia = leadingTrivia.Where(_syntaxFacts.IsDocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
340.Where(t => !syntaxFacts.IsElastic(t)) 345.Where(t => !syntaxFacts.IsElastic(t))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (6)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 184=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>); 187=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsNode()!); 190=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsToken()); 193=> node.GetAnnotatedTrivia(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.Comparer).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
25.Where(f => f.HasConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
386return [.. abstractClasses.SelectMany(a => a.GetBaseTypesAndThis()).Where(t => t.IsAbstractClass())]; 611var matches = result.Where(kvp =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
30: symbol.GetMembers(WellKnownMemberNames.Indexer).OfType<IPropertySymbol>().Where(p => p.IsIndexer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (4)
595return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 699var getAwaiters = potentialGetAwaiters.OfType<IMethodSymbol>().Where(x => !x.Parameters.Any()); 751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
443return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 508return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 518return types.SelectMany(x => x.GetMembers(memberName).OfType<T>().Where(m => m.IsAccessibleWithin(within)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
174var leadingTrivia = node.GetLeadingTrivia().Where(trivia => !trivia.IsDirective);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (2)
168return [.. this.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.Constructor && !m.IsStatic)]; 177return [.. this.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.StaticConstructor && m.IsStatic)];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
40=> GetMembers().Where(m => m.Name == name);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (3)
55var nodes = root.DescendantNodesAndSelf(n => OverlapsWithSpan(n) && n.ContainsAnnotations).Where(OverlapsWithSpan); 56var annotatedNodes = nodes.Where(x => x.HasAnnotations(SymbolAnnotation.Kind)); 63var nodes = root.DescendantNodesAndSelf(OverlapsWithSpan).Where(OverlapsWithSpan);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
166var nodesToVerify = nodesBySemanticBoundary.Where(group => group.Skip(1).Any()).Flatten().ToSet();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
527.Where(field => !field.IsStatic)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (4)
139var filteredImports = newImports.Where(i => !HasExistingImport(i, containers, globalImports)).ToArray(); 142var usingDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsSimpleUsing).ToArray(); 143var staticUsingDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsStaticUsing).ToArray(); 144var aliasDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsAlias).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (2)
40firstToken.LeadingTrivia.Where(t => IsDocCommentOrElastic(syntaxFacts, t))); 46firstToken.LeadingTrivia.Where(t => !IsDocCommentOrElastic(syntaxFacts, t)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
86var filteredCandidates = filter != null ? candidates.Where(filter) : candidates;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
75return [.. types.Where(filterUnusable ? IsUsableTypeFunc : s_isNotNull).Distinct()];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
290importDeclarations.Where(n => !isNodeOrTokenOutsideSimplifySpan(n) && n.HasAnnotation(Simplifier.Annotation)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
45_services = [.. services.Concat(factories).Where(lz => lz.lazyService.Metadata.Language == language)];
ILAssembler (3)
GrammarVisitor.cs (3)
140var structuralErrors = _diagnostics.Where(d => d.Severity == DiagnosticSeverity.Error && !IsRecoverableError(d.Id)); 2117.Where(decl => decl is not null) 4548.Where(decl => decl is not null)
ILCompiler.Compiler (2)
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Cycles.cs (1)
246IEnumerable<Vertex> verticesInAFlaggedCycleTarjanStyle = _vertexMap.Values.Where(v => v.ProvedToBeInvolvedInAFlaggedCycle);
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (1)
60.Where(damt => (memberTypes & damt) == damt && damt != DynamicallyAccessedMemberTypes.None)
ILCompiler.ReadyToRun (9)
Compiler\FileLayoutOptimizer.cs (3)
290foreach (KeyValuePair<MethodDesc, Dictionary<MethodDesc, int>> methodProfile in _profileData.CallChainProfile.ResolvedProfileData.Where(kvp => methodMap.ContainsKey(kvp.Key))) 292foreach (KeyValuePair<MethodDesc, int> callee in methodProfile.Value.Where(kvp => methodMap.ContainsKey(kvp.Key))) 317outputMethods.AddRange(methodMap.Values.Where(m => m != null));
Compiler\PettisHansenSort\PettisHansen.cs (1)
166.Where(n => n.Count != 0)
ObjectWriter\MapFileBuilder.cs (1)
185foreach (OutputNode node in _outputInfoBuilder.Nodes.Where(node => node.Relocations != 0).OrderByDescending(node => node.Relocations).Take(NumberOfTopNodesByRelocType))
ObjectWriter\ProfileFileBuilder.cs (2)
106DumpCallInfo(writer, _callInfo.Where(info => info.CallType == CrossPageCall.Yes).OrderByDescending(info => info.CallCount)); 111DumpCallInfo(writer, _callInfo.Where(info => info.CallType == CrossPageCall.No).OrderByDescending(info => info.CallCount));
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Cycles.cs (1)
246IEnumerable<Vertex> verticesInAFlaggedCycleTarjanStyle = _vertexMap.Values.Where(v => v.ProvedToBeInvolvedInAFlaggedCycle);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (1)
596.Where(name => _sectionNameToIndex.ContainsKey(name))
ILCompiler.RyuJit (1)
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\Compiler\PettisHansenSort\PettisHansen.cs (1)
166.Where(n => n.Count != 0)
illink (18)
ILLink.RoslynAnalyzer (2)
DataFlow\ControlFlowGraphExtensions.cs (1)
34=> cfg.DescendantOperations().Where(d => d?.Kind == operationKind).Cast<T>();
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (1)
60.Where(damt => (memberTypes & damt) == damt && damt != DynamicallyAccessedMemberTypes.None)
ILLink.Tasks (1)
ComputeManagedAssemblies.cs (1)
29.Where(f => Utils.IsManagedAssembly(f.ItemSpec))
Infrastructure.Common (1)
xunit\ConditionAttribute.cs (1)
63ITypeInfo type = testMethod.TestClass.Class.Assembly.GetTypes(false).Where(t => t.Name.Contains(symbols[0])).SingleOrDefault();
Infrastructure.Tests (5)
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (4)
588var regularEntries = allNoNugets.Where(e => e.ProjectName == "RegularProject").ToArray(); 592var splitEntries = allNoNugets.Where(e => e.ProjectName == "SplitMultiOS").ToArray(); 599var e2eEntries = nugetsLinux.Include.Where(e => e.ProjectName == "LinuxE2E").ToArray(); 605var cliE2eEntries = cliArchiveMatrix.Include.Where(e => e.ProjectName == "CliE2E").ToArray();
PowerShellScripts\SplitTestProjectsTests.cs (1)
152.Where(p => p.StartsWith("collection:"))
installer.tasks (8)
GenerateFileVersionProps.cs (2)
106.Where(p => 109.Where(p => (p.Value.FileVersion ?? ZeroVersion) == ZeroVersion)
StaticFileRegeneration\RegenerateThirdPartyNotices.cs (5)
109foreach (var r in results.Where(r => r.Content != null).OrderBy(r => r.Repo)) 119.Where(g => g.Count(r => r.Content != null) != 1)) 144.Where(r => r != null) 155.Where(s => !newSections.Contains(s)) 171.Where(r => r.Content?.Sections.Contains(s) == true)
StaticFileRegeneration\TpnDocument.cs (1)
36.Where(line => !TpnSectionHeader.IsSeparatorLine(line))
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
test\ProjectTemplates\Infrastructure\TemplateTestUtilities.cs (1)
57.Where(arg => !string.IsNullOrEmpty(arg));
Microsoft.Analyzers.Extra (12)
AsyncCallInsideUsingBlockAnalyzer.cs (4)
78.Where(IsReturnTypeTask) 79.Where(operation => SymbolInArguments(operation, disposable)); 165.Where(operation => ReferencesSymbol(operation.Instance, taskSymbol)) 173.Where(operation => ReferencesSymbol(operation.Instance, taskSymbol))
CallAnalysis\Arrays.cs (2)
86foreach (var method in freezer.GetMembers("ToFrozenDictionary").OfType<IMethodSymbol>().Where(m => m.TypeParameters.Length == 2)) 95foreach (var method in freezer.GetMembers("ToFrozenSet").OfType<IMethodSymbol>().Where(m => m.TypeParameters.Length == 1))
CallAnalysis\Fixers\LegacyLoggingFixer.cs (2)
169foreach (var method in targetClass.Members.Where(m => m.IsKind(SyntaxKind.MethodDeclaration)).OfType<MethodDeclarationSyntax>()) 270var allClasses = allNodes.Where(d => d.IsKind(SyntaxKind.ClassDeclaration)).OfType<ClassDeclarationSyntax>();
CallAnalysis\StartsEndsWith.cs (4)
23.Where(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, stringType)) 24.Where(m => 29.Where(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, stringType)) 30.Where(m =>
Microsoft.Analyzers.Extra.Tests (1)
Resources\RoslynTestUtils.cs (1)
530return diagnostics.Where(d => d.Location.SourceTree!.FilePath.EndsWith(document.Name));
Microsoft.Analyzers.Local (7)
ApiLifecycle\ApiLifecycleAnalyzer.cs (6)
51.Where(symbol => symbol.IsExternallyVisible() && symbol.Kind == SymbolKind.NamedType) 80foreach (var type in assemblyAnalysis.MissingTypes.Where(x => x.Stage != Stage.Experimental)) 85foreach (var method in assemblyAnalysis.MissingMethods.Where(x => x.Stage != Stage.Experimental)) 90foreach (var prop in assemblyAnalysis.MissingProperties.Where(x => x.Stage != Stage.Experimental)) 95foreach (var field in assemblyAnalysis.MissingFields.Where(x => x.Stage != Stage.Experimental)) 145.Where(symbol => symbol.IsExternallyVisible() && symbol.Kind == SymbolKind.NamedType)
ApiLifecycle\AssemblyAnalysis.cs (1)
200.Where(member =>
Microsoft.Analyzers.Local.Tests (3)
InternalReferencedInPublicDocAnalyzerTests.cs (2)
461var detected = result.Where(IsInternalReferencedInPublicDocDiagnostic).ToList(); 480var detected = result.Where(IsInternalReferencedInPublicDocDiagnostic);
Resources\RoslynTestUtils.cs (1)
531return diagnostics.Where(d => d.Location.SourceTree!.FilePath.EndsWith(document.Name));
Microsoft.AspNetCore.App.Analyzers (10)
Authorization\AddAuthorizationBuilderAnalyzer.cs (1)
77.Where(operation => operation is not IReturnOperation { IsImplicit: true })
Mvc\DetectAmbiguousActionRoutes.cs (1)
38foreach (var ambiguousGroup in groupedByParent.Where(g => g.Count() >= 2))
Mvc\DetectOverriddenAuthorizeAttribute.cs (1)
102ReportOverriddenAuthorizeAttributeDiagnosticsIfAny(context, authorizeAttributes.Where(a => a.IsTargetingMethod), currentClass.Name);
RouteEmbeddedLanguage\Infrastructure\EmbeddedLanguageCommentOptions.cs (1)
26.Where(f => f.FieldType == typeof(TOptions))
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (2)
98.Where(i => i.Identifier.Text == matchingParameter.Name) 99.Where(i => semanticModel.GetSymbolInfo(i) is var symbolInfo && SymbolEqualityComparer.Default.Equals(symbolInfo.Symbol ?? symbolInfo.CandidateSymbols.FirstOrDefault(), matchingParameter));
RouteHandlers\DetectAmbiguousRoutes.cs (2)
31.Where(u => u.ResolvedOperation != null && !u.MapOperation.RouteUsageModel.UsageContext.HttpMethods.IsDefault) 34foreach (var ambiguousGroup in groupedByParent.Where(g => g.Count() >= 2))
WebApplicationBuilder\WebApplicationBuilderAnalyzer.cs (2)
283.Where(node => node is IdentifierNameSyntax || node is GenericNameSyntax) 284.Where(node => string.Equals(node.Identifier.Value as string, operation.TargetMethod.Name, StringComparison.Ordinal))
Microsoft.AspNetCore.App.CodeFixes (2)
Authorization\AddAuthorizationBuilderFixer.cs (1)
120.Where(trivia => !trivia.IsKind(SyntaxKind.EndOfLineTrivia));
Dependencies\ExtensionMethodsCompletionProvider.cs (1)
72var matchingExtensionMethods = wellKnownExtensionMethodCache.Where(pair => IsMatchingExtensionMethod(pair, symbolType, token));
Microsoft.AspNetCore.Authentication (1)
src\aspnetcore\src\Shared\SecurityHelper\SecurityHelper.cs (1)
42newPrincipal.AddIdentities(existingPrincipal.Identities.Where(i => i.IsAuthenticated || i.Claims.Any()));
Microsoft.AspNetCore.Authentication.Core (2)
AuthenticationService.cs (2)
237.Where(sch => typeof(IAuthenticationSignInHandler).IsAssignableFrom(sch.HandlerType)) 277.Where(sch => typeof(IAuthenticationSignOutHandler).IsAssignableFrom(sch.HandlerType))
Microsoft.AspNetCore.Authentication.OAuth (1)
ClaimActionCollection.cs (1)
27var itemsToRemove = Actions.Where(map => string.Equals(claimType, map.ClaimType, StringComparison.OrdinalIgnoreCase)).ToList();
Microsoft.AspNetCore.Authorization (1)
AuthorizationPolicy.cs (1)
155var trimmedRolesSplit = rolesSplit.Where(r => !string.IsNullOrWhiteSpace(r)).Select(r => r.Trim());
Microsoft.AspNetCore.Authorization.Policy (1)
src\aspnetcore\src\Shared\SecurityHelper\SecurityHelper.cs (1)
42newPrincipal.AddIdentities(existingPrincipal.Identities.Where(i => i.IsAuthenticated || i.Claims.Any()));
Microsoft.AspNetCore.Cors (1)
Infrastructure\CorsPolicyExtensions.cs (1)
22.Where(o => o.Contains($"://{_WildcardSubdomain}"))
Microsoft.AspNetCore.DataProtection (4)
KeyManagement\DefaultKeyResolver.cs (1)
197var unrevokedKeys = allKeys.Where(key => !key.IsRevoked);
Repositories\EphemeralXmlRepository.cs (1)
77.Where(e => e.DeletionOrder.HasValue)
Repositories\FileSystemXmlRepository.cs (1)
196.Where(e => e.DeletionOrder.HasValue)
Repositories\RegistryXmlRepository.cs (1)
178.Where(e => e.DeletionOrder.HasValue)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (9)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (9)
148.Where(c => HasOid(c, AspNetHttpsOid)); 162.Where(c => IsValidCertificate(c, now, requireExportable)) 175.Where(c => GetCertificateVersion(c) >= MinimumAspNetHttpsCertificateVersion) 232.Where(e => string.Equals(AspNetHttpsOid, e.Oid?.Value, StringComparison.Ordinal)) 292var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 293var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 303filteredCertificates = filteredCertificates.Where(c => GetCertificateVersion(c) >= 613var filteredCertificates = certificates.Where(c => c.Subject == Subject); 897var certificatesWithName = certificates.Where(c => c.Subject == Subject);
Microsoft.AspNetCore.Hosting (4)
Internal\StartupLoader.cs (4)
271var startupType1 = definedTypes.Where(info => info.Name.Equals(startupNameWithEnv, StringComparison.OrdinalIgnoreCase)); 272var startupType2 = definedTypes.Where(info => info.Name.Equals(startupNameWithoutEnv, StringComparison.OrdinalIgnoreCase)); 324var selectedMethods = methods.Where(method => method.Name.Equals(methodNameWithEnv, StringComparison.OrdinalIgnoreCase)).ToList(); 331selectedMethods = methods.Where(method => method.Name.Equals(methodNameWithNoEnv, StringComparison.OrdinalIgnoreCase)).ToList();
Microsoft.AspNetCore.Http.Connections (1)
src\aspnetcore\src\Shared\SecurityHelper\SecurityHelper.cs (1)
42newPrincipal.AddIdentities(existingPrincipal.Identities.Where(i => i.IsAuthenticated || i.Claims.Any()));
Microsoft.AspNetCore.Http.Extensions (1)
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
233.Where(m => m.Name.Equals("StartAsTask", StringComparison.Ordinal));
Microsoft.AspNetCore.Identity (2)
PasskeyHandler.cs (1)
47? [.. CredentialPublicKey.AllSupportedParameters.Where(p => isAllowedAlgorithm((int)p.Alg))]
SignInManager.cs (1)
1081return schemes.Where(s => !string.IsNullOrEmpty(s.DisplayName));
Microsoft.AspNetCore.Mvc.Abstractions (1)
ModelBinding\BindingInfo.cs (1)
286.Where(p => p != null);
Microsoft.AspNetCore.Mvc.ApiExplorer (4)
ApiResponseTypeProvider.cs (3)
67.Where(m => m is not IApiResponseMetadataProvider) 85.Where(fd => fd.Filter is IApiResponseMetadataProvider) 121.Where(kvp => !attributeStatusCodes.Contains(kvp.Key.StatusCode))
EndpointMetadataApiDescriptionProvider.cs (1)
363responseProviderMetadataTypes.Values.Where(metadata => !producesStatusCodes.Contains(metadata.StatusCode)));
Microsoft.AspNetCore.Mvc.Core (21)
ApiConventionMethodAttribute.cs (1)
50.Where(method => method.Name == methodName)
ApiConventionTypeAttribute.cs (1)
64.Where(attribute => !IsAllowedAttribute(attribute))
ApplicationModels\ActionAttributeRouteModel.cs (2)
17.Where(sm => sm.AttributeRouteModel != null) 146.Where(sm => sm.AttributeRouteModel != null)
ApplicationModels\ControllerActionDescriptorBuilder.cs (1)
57.Where(p => p.BindingInfo != null)
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
92var fromBodyParameters = action.Parameters.Where(p => p.BindingInfo!.BindingSource == BindingSource.Body).ToList();
Filters\MiddlewareFilterConfigurationProvider.cs (1)
44var selectedMethods = methods.Where(method => method.Name.Equals(methodName)).ToList();
Infrastructure\ActionSelectionTable.cs (2)
67items: actions.Items.Where(a => a.AttributeRouteInfo == null), 86items: endpoints.Where(e =>
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (1)
183.Where(p => p != null);
MvcCoreLoggerExtensions.cs (5)
32var authorizationFilters = filters.Where(f => f is IAuthorizationFilter || f is IAsyncAuthorizationFilter); 43var resourceFilters = filters.Where(f => f is IResourceFilter || f is IAsyncResourceFilter); 54var actionFilters = filters.Where(f => f is IActionFilter || f is IAsyncActionFilter); 65var exceptionFilters = filters.Where(f => f is IExceptionFilter || f is IAsyncExceptionFilter); 76var resultFilters = filters.Where(f => f is IResultFilter || f is IAsyncResultFilter);
Routing\AttributeRoute.cs (2)
131.Where(routeInfo => !routeInfo.SuppressPathMatching) 147var attributeRoutedActions = actions.Where(a => a.AttributeRouteInfo?.Template != null);
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
233.Where(m => m.Name.Equals("StartAsTask", StringComparison.Ordinal));
src\aspnetcore\src\Shared\PropertyActivator\PropertyActivator.cs (2)
86.Where((property) => 97properties = properties.Where(property => property.SetMethod is { IsPublic: true });
src\aspnetcore\src\Shared\SecurityHelper\SecurityHelper.cs (1)
42newPrincipal.AddIdentities(existingPrincipal.Identities.Where(i => i.IsAuthenticated || i.Claims.Any()));
Microsoft.AspNetCore.Mvc.TagHelpers (2)
TagHelperOutputExtensions.cs (2)
149var encodedSpaceChars = SpaceChars.Where(x => !x.Equals('\u0020')).Select(x => htmlEncoder.Encode(x.ToString())).ToArray(); 203var encodedSpaceChars = SpaceChars.Where(x => !x.Equals('\u0020')).Select(x => htmlEncoder.Encode(x.ToString())).ToArray();
Microsoft.AspNetCore.Mvc.ViewFeatures (3)
DefaultHtmlGenerator.cs (1)
1015.Where(kvp => string.Equals(integerString, kvp.Value, StringComparison.Ordinal))
TemplateRenderer.cs (1)
155foreach (var templateHint in templateHints.Where(s => !string.IsNullOrEmpty(s)))
ViewComponents\DefaultViewComponentDescriptorProvider.cs (1)
67.Where(method =>
Microsoft.AspNetCore.Server.Kestrel.Core (11)
CertificateLoader.cs (2)
44.Where(IsCertificateAllowedForServerAuth) 45.Where(DoesCertificateHaveAnAccessiblePrivateKey)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (9)
148.Where(c => HasOid(c, AspNetHttpsOid)); 162.Where(c => IsValidCertificate(c, now, requireExportable)) 175.Where(c => GetCertificateVersion(c) >= MinimumAspNetHttpsCertificateVersion) 232.Where(e => string.Equals(AspNetHttpsOid, e.Oid?.Value, StringComparison.Ordinal)) 292var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 293var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 303filteredCertificates = filteredCertificates.Where(c => GetCertificateVersion(c) >= 613var filteredCertificates = certificates.Where(c => c.Subject == Subject); 897var certificatesWithName = certificates.Where(c => c.Subject == Subject);
Microsoft.AspNetCore.SignalR.Core (4)
HubOptionsSetup.cs (1)
35if (hubProtocol.GetType().CustomAttributes.Where(a => a.AttributeType.FullName == "Microsoft.AspNetCore.SignalR.Internal.NonDefaultHubProtocolAttribute").Any())
Internal\HubReflectionHelper.cs (1)
17return methods.Except(excludedInterfaceMethods).Where(IsHubMethod);
Internal\TypedClientBuilder.cs (1)
149paramTypes.Where(p => p.IsGenericParameter).Select(p => p.Name).Distinct().ToArray();
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
233.Where(m => m.Name.Equals("StartAsTask", StringComparison.Ordinal));
Microsoft.AspNetCore.StaticFiles (2)
HtmlDirectoryFormatter.cs (2)
129foreach (var subdir in contents.Where(info => info.IsDirectory)) 165foreach (var file in contents.Where(info => !info.IsDirectory))
Microsoft.Build (50)
BackEnd\BuildManager\BuildManager.cs (2)
2278.Where(node => node.ProjectReferences.All(projectReference => finishedNodes.Contains(projectReference))) 3483LogErrorAndShutdown(ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("InputCacheFilesDoNotExist", string.Join(";", inputCacheFiles.Where(f => !FileSystems.Default.FileExists(f)))));
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
455.Where(
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (1)
669return group.Where(item => metadataSet.Contains(matchOnMetadata.Select(m => item.GetMetadataValue(m)))).ToList();
BackEnd\Components\RequestBuilder\Lookup.cs (1)
1183var metadataToRemove = new List<string>(_modifications.Keys.Where(m => other[m].Remove));
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1280foreach (var proxyMapping in proxyTargetMapping.Where(kvp => kvp.Value != null))
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (1)
227.Where(t => t.info.IsClass && t.info.IsPublic && !t.info.IsAbstract && typeof(SdkResolver).IsAssignableFrom(t.type))
BuildCheck\Acquisition\BuildCheckAcquisitionModule.cs (2)
44Type[] checkTypes = availableTypes.Where(t => typeof(Check).IsAssignableFrom(t)).ToArray(); 60foreach (Exception? unrolledEx in ex.LoaderExceptions.Where(e => e != null).Prepend(ex))
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (1)
384var throttledChecks = _checkRegistry.Where(c => c.MaterializedCheck?.IsThrottled ?? false).ToList();
BuildCheck\OM\ParsedItemsCheckData.cs (1)
22return items.Where(i =>
Construction\Solution\SolutionProjectGenerator.cs (4)
864foreach (string targetName in _targetNames.Where(i => !traversalInstance.Targets.ContainsKey(i))) 878foreach (string targetName in _targetNames.Where(i => !traversalInstance.Targets.ContainsKey(i))) 1327foreach (string targetName in _targetNames.Where(i => !metaprojectInstance.Targets.ContainsKey(i))) 1339foreach (string targetName in _targetNames.Where(i => !metaprojectInstance.Targets.ContainsKey(i)))
Definition\Project.cs (6)
65FileUtilities.InvalidFileNameCharsArray.Where(c => c is not ('*' or '?' or '/' or '\\' or ':')).ToArray()); 2765.Where(itemElement => 2780return itemElements.Where(i => i.ItemType.Equals(itemType)).ToList(); 2871foreach (ProjectRootElement import in _data.ImportClosure.Where(i => i.ImportingElement?.ImplicitImportLocation == ImplicitImportLocation.Top).Select(i => i.ImportedProject)) 2886foreach (ProjectRootElement import in _data.ImportClosure.Where(i => i.ImportingElement?.ImplicitImportLocation == ImplicitImportLocation.Bottom).Select(i => i.ImportedProject)) 3937IEnumerable<ProjectRootElement> children = _data.ImportClosure.Where(resolvedImport => ReferenceEquals(resolvedImport.ImportingElement, import)).Select(triple => triple.ImportedProject);
Definition\ProjectItem.cs (1)
613var siblingItems = _project.Items.Where(i => i._xml == _xml);
Definition\ToolsetConfigurationReader.cs (1)
247.Where(path => !string.IsNullOrEmpty(path));
Definition\ToolsetReader.cs (1)
193foreach (var d in Directory.GetDirectories(xbuildToolsetsDir).Where(d => r.IsMatch(d)))
Evaluation\Expander.cs (2)
4162IEnumerable<MethodInfo> methods = _receiverType.GetMethods(_bindingFlags).Where(m => m.Name.Equals(_methodMethodName) && m.GetParameters().Length == args.Length); 4824members = _receiverType.GetMethods(bindingFlags).Where(m => string.Equals(m.Name, _methodMethodName, StringComparison.OrdinalIgnoreCase));
Evaluation\LazyItemEvaluator.UpdateOperation.cs (1)
119var nonItemReferenceFragments = _itemSpec.Fragments.Where(f => !(f is ItemSpec<P, I>.ItemExpressionFragment)).ToArray();
Evaluation\Preprocessor.cs (3)
140foreach (ResolvedImport resolvedImport in _project.Imports.Where(i => i.ImportingElement.ImplicitImportLocation != ImplicitImportLocation.None)) 183foreach (ResolvedImport import in implicitImports.Where(i => i.ImportingElement.ImplicitImportLocation == ImplicitImportLocation.Top)) 209foreach (var import in implicitImports.Where(i => i.ImportingElement.ImplicitImportLocation == ImplicitImportLocation.Bottom))
Evaluation\Profiler\ProfilerResultPrettyPrinter.cs (2)
49var evaluationPasses = profiledLocations.Where(l => l.Key.IsEvaluationPass) 52var orderedLocations = profiledLocations.Where(l => !l.Key.IsEvaluationPass)
Graph\ProjectInterpretation.cs (1)
527.Where(t => !t.SkipIfNonexistent || projectGraphNode.ProjectInstance.Targets.ContainsKey(t.Target))
Instance\ProjectItemInstance.cs (2)
1595.Where(metadatum => string.IsNullOrEmpty(destinationItem.GetMetadataValueEscaped(metadatum.Key))); 2038.Where(item => !ItemSpecModifiers.IsDerivableItemSpecModifier(item.Key));
Instance\TaskRegistry.cs (1)
665.Where(tp => RegisteredTaskIdentity.RegisteredTaskIdentityComparer.IsPartialMatch(taskIdentity, tp.Key))
Logging\BinaryLogger\BuildEventArgsWriter.cs (1)
299Write(e.BuildEnvironment?.Where(kvp => EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(kvp.Key)));
Logging\ParallelLogger\ParallelConsoleLogger.cs (2)
241WriteEnvironment(e.BuildEnvironment?.Where(kvp => EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(kvp.Key)).ToDictionary(kvp => kvp.Key, kvp => kvp.Value)); 333foreach (var logger in _registeredLoggers.Where(logger => logger.OutputFilePaths.Count > 0))
Logging\ProfilerLogger.cs (2)
162.Where(key => key.Kind == EvaluationLocationKind.Glob) 225foreach (var prunedPair in aggregatedLocations.Where(pair =>
Logging\TerminalLogger\TerminalLogger.cs (4)
322tlpArg.AddRange(tlpMatches.OfType<Match>().Select(m => m.Groups["value"].Value).Where(v => !string.IsNullOrEmpty(v))); 329clpArg.AddRange(clpMatches.OfType<Match>().Select(m => m.Groups["value"].Value).Where(v => !string.IsNullOrEmpty(v))); 641foreach (var logger in _registeredLoggers.Where(logger => logger.OutputFilePaths.Count > 0)) 696foreach (TerminalProjectInfo project in _projects.Values.Where(p => p.HasErrorsOrWarnings))
Logging\TerminalLogger\TerminalProjectInfo.cs (1)
154BuildMessages.Where(message =>
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Extensions\IEnumerableExtensions.cs (1)
350return source.Where((Func<T?, bool>)s_notNullTest)!;
src\msbuild\src\Shared\TaskParameter.cs (1)
781.Where(metadatum => string.IsNullOrEmpty(destinationItem.GetMetadata(metadatum.Key)));
TelemetryInfra\InternalTelemetryConsumingLogger.cs (1)
60foreach (var task in _workerNodeTelemetryData.TasksExecutionData.Where(t => t.Key.IsCustom))
Utilities\EngineFileUtilities.cs (1)
216var excludeSpecsUnescaped = excludeSpecsEscaped?.Where(IsValidExclude).Select(i => EscapingUtilities.UnescapeAll(i)).ToList();
Microsoft.Build.Framework (10)
BuildEnvironmentHelper.cs (1)
294.Where(i => i.Version.Major == v.Major && FileSystems.Default.DirectoryExists(i.Path))
Collections\CopyOnWriteDictionary.cs (1)
221return _backing.Where(predicate);
LoggersRegisteredEventArgs.cs (1)
77var withPaths = loggers.Where(l => l.OutputFilePaths.Count > 0).ToList();
ProjectStartedEventArgs.cs (1)
385var validProperties = properties.Cast<DictionaryEntry>().Where(entry => entry.Key != null && entry.Value != null);
Utilities\FileMatcher.cs (6)
140? allEntriesForPath.Where(o => IsFileNameMatch(o, pattern)) 263.Where(o => IsFileNameMatch(o, pattern)) 343files = files.Where(o => IsFileNameMatch(o, filespec)); 404directories = directories.Where(o => IsFileNameMatch(o, pattern)); 1079return files.Where(o => MatchFileRecursionStep(recursionState, o)); 2639? listOfFiles.SelectMany(list => list).Where(f => !resultsToExclude.Contains(f)).ToArray()
Microsoft.Build.NuGetSdkResolver (1)
NuGetSdkResolver.cs (1)
220foreach (RestoreResult restoreResult in results.Select(i => i.Result).Where(i => i.Success))
Microsoft.Build.Tasks.CodeAnalysis (2)
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (2)
263.. EnvironmentVariables?.Where(static e => !e.StartsWith(RuntimeHostInfo.DotNetRootEnvironmentName, StringComparison.OrdinalIgnoreCase)) ?? [], 265.Where(e => ((string)e.Key).StartsWith(RuntimeHostInfo.DotNetRootEnvironmentName, StringComparison.OrdinalIgnoreCase))
Microsoft.Build.Tasks.Core (13)
AssemblyDependency\GenerateBindingRedirects.cs (2)
204.Where(e => e.Name.LocalName == "assemblyBinding"); 211.Where(e => e.Name.LocalName == "dependentAssembly");
GetSDKReferenceFiles.cs (1)
251IEnumerable<ITaskItem> filteredResolvedSDKReferences = ResolvedSDKReferences.Where(
ResolveSDKReference.cs (4)
469ResolvedSDKReferences = sdkReferenceItems.Where(x => x.Resolved).Select(x => x.ResolvedItem).ToArray(); 525string[] unresolvedDependencyIdentities = dependentSDKs.Where(x => 535var resolvedReference = sdkReferenceItems.Where(y => String.Equals(y.SimpleName, simpleName, StringComparison.OrdinalIgnoreCase) && String.Equals(y.Version, sdkVersion, StringComparison.OrdinalIgnoreCase)).DefaultIfEmpty(null).FirstOrDefault(); 553return dependsOnSDK.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim()).Where(y => y.Length > 0).ToList<string>();
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (3)
200?? exportedTypes.Where(i => i.FullName != null).FirstOrDefault(type => type.FullName.Equals(taskName, StringComparison.OrdinalIgnoreCase) || type.FullName.EndsWith(taskName, StringComparison.OrdinalIgnoreCase)); 352.Where(i => i.NodeType != XmlNodeType.Comment && i.NodeType != XmlNodeType.Whitespace)) 434foreach (XAttribute attribute in codeElement.Attributes().Where(i => !i.IsNamespaceDeclaration))
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersFromConfig.cs (1)
70.Where(platformFilter)
src\msbuild\src\Shared\TaskParameter.cs (1)
781.Where(metadatum => string.IsNullOrEmpty(destinationItem.GetMetadata(metadatum.Key)));
WriteCodeFragment.cs (1)
503.Where(t => t.Length == positionalParameters.Count)
Microsoft.Build.Tasks.Git (5)
GitDataReader\GitReferenceResolver.cs (2)
187.Where(fileName => fileName.EndsWith(".ref")) 211.Where(s => s != null);
GitDataReader\GitRepository.cs (1)
294Where(kvp => kvp.Key.SectionNameEquals("submodule")).
GitOperations.cs (2)
98Where(kvp => kvp.Key.SectionNameEquals(RemoteSectionName) && kvp.Key.VariableNameEquals(UrlVariableName)). 351return files.Where(file =>
Microsoft.Build.Utilities.Core (10)
MuxLogger.cs (1)
865Traits.LogAllEnvironmentVariables ? _buildStartedEvent.BuildEnvironment : _buildStartedEvent.BuildEnvironment?.Where(kvp => EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(kvp.Key)).ToDictionary(kvp => kvp.Key, kvp => kvp.Value));
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersFromConfig.cs (1)
70.Where(platformFilter)
TaskItem.cs (3)
365copiedMetadata = _metadata.SetItems(destinationMetadata.Where(entry => !String.IsNullOrEmpty(entry.Value))); 369copiedMetadata = destinationMetadata.SetItems(_metadata.Where(entry => !destinationMetadata.TryGetValue(entry.Key, out string val) || String.IsNullOrEmpty(val))); 386.Where(metadatum => string.IsNullOrEmpty(destinationAsITaskItem2.GetMetadataValueEscaped(metadatum.Key)));
ToolLocationHelper.cs (4)
477.Where<TargetPlatformSDK>(platformSDK => 531var targetPlatformMoniker = targetPlatforms.Where<TargetPlatformSDK>( 777return targetPlatforms.Where<TargetPlatformSDK>(platform => platform.Path != null).ToList<TargetPlatformSDK>(); 1427.Where(i => (minVersion == null || i.Version >= minVersion) && (maxVersion == null || i.Version < maxVersion))
ToolTask.cs (1)
1415.Where(path =>
Microsoft.CodeAnalysis (28)
CodeGen\CompilationTestData.cs (1)
81var methodsByName = map.Where(p => p.Value.Method != null).ToImmutableDictionary();
CommandLine\Feature.cs (1)
40.Where(f => f.FieldType == typeof(string) && f.IsLiteral)
DiagnosticAnalyzer\AnalysisResultBuilder.cs (3)
396diagnostics = diagnostics.Where(d => !currentDiagnostics.Contains(d)); 554var diagnostics = diagnosticsByAnalyzer.Value.Where(shouldInclude).ToImmutableArray(); 590var diagnostics = diagnosticsByAnalyzer.Value.Where(shouldInclude).ToImmutableArray();
Emit\EditAndContinue\DefinitionMap.cs (1)
59.Where(edit => !edit.Instrumentation.IsEmpty)
FileSystem\PathUtilities.cs (1)
662pathParts = pathParts.Where(s => s != ThisDirectory).ToArray();
NativePdbWriter\PdbWriter.cs (1)
781.Where(kvp => !_documentIndex.ContainsKey(kvp.Value))
PEWriter\MetadataWriter.PortablePdb.cs (1)
795.Where(kvp => !_documentIndex.ContainsKey(kvp.Value))
PEWriter\PeWriter.cs (1)
329.Where(m => m.Name == "CalculateChecksum" && m.GetParameters().Length == 2)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
331return source.Where((Func<T?, bool>)s_notNullTest)!;
Syntax\SeparatedSyntaxList.cs (1)
167return _list.Where(n => n.IsToken).Select(n => n.AsToken());
Syntax\SyntaxList`1.cs (1)
300return CreateList(this.Where(x => x != node).ToList());
Syntax\SyntaxNode.cs (12)
1050return this.DescendantNodesAndTokens(descendIntoChildren, descendIntoTrivia).Where(sn => sn.IsToken).Select(sn => sn.AsToken()); 1058return this.DescendantNodesAndTokens(span, descendIntoChildren, descendIntoTrivia).Where(sn => sn.IsToken).Select(sn => sn.AsToken()); 1294.Where(t => t.HasAnnotations(annotationKind)); 1303.Where(t => t.HasAnnotations(annotationKinds)); 1312.Where(t => t.HasAnnotation(annotation)); 1320return this.GetAnnotatedNodesAndTokens(syntaxAnnotation).Where(n => n.IsNode).Select(n => n.AsNode()!); 1330return this.GetAnnotatedNodesAndTokens(annotationKind).Where(n => n.IsNode).Select(n => n.AsNode()!); 1338return this.GetAnnotatedNodesAndTokens(syntaxAnnotation).Where(n => n.IsToken).Select(n => n.AsToken()); 1346return this.GetAnnotatedNodesAndTokens(annotationKind).Where(n => n.IsToken).Select(n => n.AsToken()); 1355.Where(tr => tr.HasAnnotations(annotationKind)); 1364.Where(tr => tr.HasAnnotations(annotationKinds)); 1373.Where(tr => tr.HasAnnotation(annotation));
Syntax\SyntaxNode.Iterators.cs (1)
19? DescendantNodesAndTokensImpl(span, descendIntoChildren, descendIntoTrivia: true, includeSelf).Where(static e => e.IsNode).Select(static e => e.AsNode()!)
TreeDumper.cs (2)
93var children = node.Children.Where(c => !skip(c)).ToList(); 274foreach (var child in currentNode.Children.Where(x => x != null).Reverse())
Microsoft.CodeAnalysis.Analyzers (60)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
330.Where(m => m.IsPublic() && m.Parameters.Length > 0 && SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, diagnosticDescriptorType))
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
662pathParts = pathParts.Where(s => s != ThisDirectory).ToArray();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
331return source.Where((Func<T?, bool>)s_notNullTest)!;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
59members = members.Where(m => m.Kind != SymbolKind.Method || ((IMethodSymbol)m).AssociatedSymbol == null);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
146IEnumerable<Location> inSource = locations.Where(l => l.IsInSource);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
567.Where(m => methodSymbol.Parameters.Length == m.Parameters.Length
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
42.Where(m => propertySymbol.Parameters.Length == m.Parameters.Length
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (1)
45.Where(tuple => tuple.matchKind.IsBetterOrEqualMatchThan(matchKind))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (2)
165.Where(m => 171.Where(m => compilation.ClassifyCommonConversion(m.ReturnType, collectionExpressionType).IsIdentityOrImplicitReference());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
32=> cfg.DescendantOperations().Where(d => d?.Kind == operationKind).Cast<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
35? token.Parent.AncestorsAndSelf().Where(predicate)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
42spansToFormat = new NormalizedTextSpanCollection(spans.Where(s_notEmpty));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
76: changes.Where(s => _formattingSpans.HasIntervalThatIntersectsWith(s.Span)).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
111=> TokenStream.GetTriviaDataWithTokenPair(cancellationToken).Where(d => d.Item2.ContainsChanges);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
40.Where(n => n.FullSpan.IntersectsWith(span))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
422.Where(e => e.Name.LocalName == "SymbolKind" && e.Value == "Method").ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
376var nonHiddenExtractedSelectedNodes = ExtractNodesSimple(selectionNode, syntaxFacts).OfType<TSyntaxNode>().Where(n => !n.OverlapsHiddenPosition(cancellationToken));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
68.Where(m => m.Parent is TTypeDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
52var exteriorTrivia = leadingTrivia.Where(_syntaxFacts.IsDocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
340.Where(t => !syntaxFacts.IsElastic(t)) 345.Where(t => !syntaxFacts.IsElastic(t))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (6)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 184=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>); 187=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsNode()!); 190=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsToken()); 193=> node.GetAnnotatedTrivia(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.Comparer).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
25.Where(f => f.HasConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
386return [.. abstractClasses.SelectMany(a => a.GetBaseTypesAndThis()).Where(t => t.IsAbstractClass())]; 611var matches = result.Where(kvp =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
30: symbol.GetMembers(WellKnownMemberNames.Indexer).OfType<IPropertySymbol>().Where(p => p.IsIndexer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (4)
595return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 699var getAwaiters = potentialGetAwaiters.OfType<IMethodSymbol>().Where(x => !x.Parameters.Any()); 751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
443return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 508return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 518return types.SelectMany(x => x.GetMembers(memberName).OfType<T>().Where(m => m.IsAccessibleWithin(within)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
174var leadingTrivia = node.GetLeadingTrivia().Where(trivia => !trivia.IsDirective);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (2)
168return [.. this.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.Constructor && !m.IsStatic)]; 177return [.. this.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.StaticConstructor && m.IsStatic)];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
40=> GetMembers().Where(m => m.Name == name);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (3)
55var nodes = root.DescendantNodesAndSelf(n => OverlapsWithSpan(n) && n.ContainsAnnotations).Where(OverlapsWithSpan); 56var annotatedNodes = nodes.Where(x => x.HasAnnotations(SymbolAnnotation.Kind)); 63var nodes = root.DescendantNodesAndSelf(OverlapsWithSpan).Where(OverlapsWithSpan);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
166var nodesToVerify = nodesBySemanticBoundary.Where(group => group.Skip(1).Any()).Flatten().ToSet();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
527.Where(field => !field.IsStatic)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (4)
139var filteredImports = newImports.Where(i => !HasExistingImport(i, containers, globalImports)).ToArray(); 142var usingDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsSimpleUsing).ToArray(); 143var staticUsingDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsStaticUsing).ToArray(); 144var aliasDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsAlias).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (2)
40firstToken.LeadingTrivia.Where(t => IsDocCommentOrElastic(syntaxFacts, t))); 46firstToken.LeadingTrivia.Where(t => !IsDocCommentOrElastic(syntaxFacts, t)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
86var filteredCandidates = filter != null ? candidates.Where(filter) : candidates;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
75return [.. types.Where(filterUnusable ? IsUsableTypeFunc : s_isNotNull).Distinct()];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
290importDeclarations.Where(n => !isNodeOrTokenOutsideSimplifySpan(n) && n.HasAnnotation(Simplifier.Annotation)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
45_services = [.. services.Concat(factories).Where(lz => lz.lazyService.Metadata.Language == language)];
Microsoft.CodeAnalysis.AnalyzerUtilities (60)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
662pathParts = pathParts.Where(s => s != ThisDirectory).ToArray();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
331return source.Where((Func<T?, bool>)s_notNullTest)!;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
59members = members.Where(m => m.Kind != SymbolKind.Method || ((IMethodSymbol)m).AssociatedSymbol == null);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
146IEnumerable<Location> inSource = locations.Where(l => l.IsInSource);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
567.Where(m => methodSymbol.Parameters.Length == m.Parameters.Length
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
42.Where(m => propertySymbol.Parameters.Length == m.Parameters.Length
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (5)
167var validEntities = value.AnalysisEntities.Where(entity => !entity.HasUnknownInstanceLocation).ToImmutableHashSet(); 413var entitiesToExclude = newValue.AnalysisEntities.Where(e => !targetAnalysisData.HasAbstractValue(e)); 429var entitiesToExclude = existingValue.AnalysisEntities.Where(e => !CurrentAnalysisData.HasAbstractValue(e)); 493var childEntities = copyValueEntities.Where(e => IsChildAnalysisEntity(e, ancestorEntity: entity)); 538var entitiesToRemove = copyValue.AnalysisEntities.Where(entity => key != entity && !predicate(entity));
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
184escapedLocations.Where(l => IsDisposable(l.LocationType));
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
197.Where(f => IsDisposable(f.Type) && !IsDisposableTypeNotRequiringToBeDisposed(f.Type))
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (4)
133var notValidatedLocations = escapedLocations.Where(IsNotOrMaybeValidatedLocation); 152return pointsToLocation.Locations.Where(IsNotOrMaybeValidatedLocation); 364var notValidatedLocations = CurrentAnalysisData.Keys.Where(IsNotOrMaybeValidatedLocation); 374HandleHazardousOperation(syntaxNode, notValidatedLocations.Where(l => Equals(l.Symbol, parameter)));
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAbstractValue.cs (1)
132var locations = Locations.Where(location => !location.IsNull).ToImmutableHashSet();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (2)
492.Where(v => v.Kind == TaintedDataAbstractValueKind.Tainted); 651taintedParameterPairs.UnionWith(sourceToEnds.Where(s => taintedParameterNames.Contains(s.source)));
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataSymbolMapExtensions.cs (3)
67IEnumerable<(PointsToCheck, string target)> positivePointsToTaintedTargets = pointsToTaintedTargets.Where(s => 91IEnumerable<(ValueContentCheck, string target)> positiveValueContentTaintedTargets = valueContentTaintedTargets.Where(s => 198taintedParameterPairs.UnionWith(sourceToEnds.Where(s => taintedParameterNames.Contains(s.source)));
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
198var resultAnalysisData = GetTrimmedCurrentAnalysisData(entitiesBuilder.Where(e => !e.IsChildOrInstanceMember && HasAbstractValue(e)));
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityMapAbstractDomain.cs (1)
86var map2LookupIgnoringInstanceLocation = map2.Keys.Where(IsAnalysisEntityForFieldOrProperty)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (1)
235var nestedCatchBlockOrdinals = pendingBlocksNeedingAtLeastOnePass.Where(
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
993var validationMethods = requiresMethods.Concat(assumeMethods).Concat(assertMethods).OfType<IMethodSymbol>().Where(m => m.IsStatic && m.ReturnsVoid && !m.Parameters.IsEmpty && (m.Parameters[0].Type.SpecialType == SpecialType.System_Boolean));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (1)
45.Where(tuple => tuple.matchKind.IsBetterOrEqualMatchThan(matchKind))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (2)
165.Where(m => 171.Where(m => compilation.ClassifyCommonConversion(m.ReturnType, collectionExpressionType).IsIdentityOrImplicitReference());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
32=> cfg.DescendantOperations().Where(d => d?.Kind == operationKind).Cast<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
35? token.Parent.AncestorsAndSelf().Where(predicate)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
42spansToFormat = new NormalizedTextSpanCollection(spans.Where(s_notEmpty));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
76: changes.Where(s => _formattingSpans.HasIntervalThatIntersectsWith(s.Span)).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
111=> TokenStream.GetTriviaDataWithTokenPair(cancellationToken).Where(d => d.Item2.ContainsChanges);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
40.Where(n => n.FullSpan.IntersectsWith(span))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
422.Where(e => e.Name.LocalName == "SymbolKind" && e.Value == "Method").ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
376var nonHiddenExtractedSelectedNodes = ExtractNodesSimple(selectionNode, syntaxFacts).OfType<TSyntaxNode>().Where(n => !n.OverlapsHiddenPosition(cancellationToken));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
68.Where(m => m.Parent is TTypeDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
52var exteriorTrivia = leadingTrivia.Where(_syntaxFacts.IsDocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
340.Where(t => !syntaxFacts.IsElastic(t)) 345.Where(t => !syntaxFacts.IsElastic(t))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (6)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 184=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>); 187=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsNode()!); 190=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsToken()); 193=> node.GetAnnotatedTrivia(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.Comparer).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
25.Where(f => f.HasConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
386return [.. abstractClasses.SelectMany(a => a.GetBaseTypesAndThis()).Where(t => t.IsAbstractClass())]; 611var matches = result.Where(kvp =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
30: symbol.GetMembers(WellKnownMemberNames.Indexer).OfType<IPropertySymbol>().Where(p => p.IsIndexer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (4)
595return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 699var getAwaiters = potentialGetAwaiters.OfType<IMethodSymbol>().Where(x => !x.Parameters.Any()); 751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
443return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 508return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 518return types.SelectMany(x => x.GetMembers(memberName).OfType<T>().Where(m => m.IsAccessibleWithin(within)));
Microsoft.CodeAnalysis.CodeStyle (37)
src\roslyn\src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
175.Where(syntaxFacts.IsTypeDeclaration);
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
637=> nodes.Where(n => n.FirstAncestorOrSelf<TConstructorDeclaration>() is null);
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
662pathParts = pathParts.Where(s => s != ThisDirectory).ToArray();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
331return source.Where((Func<T?, bool>)s_notNullTest)!;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (1)
45.Where(tuple => tuple.matchKind.IsBetterOrEqualMatchThan(matchKind))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (2)
165.Where(m => 171.Where(m => compilation.ClassifyCommonConversion(m.ReturnType, collectionExpressionType).IsIdentityOrImplicitReference());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
32=> cfg.DescendantOperations().Where(d => d?.Kind == operationKind).Cast<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
35? token.Parent.AncestorsAndSelf().Where(predicate)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
42spansToFormat = new NormalizedTextSpanCollection(spans.Where(s_notEmpty));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
76: changes.Where(s => _formattingSpans.HasIntervalThatIntersectsWith(s.Span)).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
111=> TokenStream.GetTriviaDataWithTokenPair(cancellationToken).Where(d => d.Item2.ContainsChanges);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
40.Where(n => n.FullSpan.IntersectsWith(span))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
422.Where(e => e.Name.LocalName == "SymbolKind" && e.Value == "Method").ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
376var nonHiddenExtractedSelectedNodes = ExtractNodesSimple(selectionNode, syntaxFacts).OfType<TSyntaxNode>().Where(n => !n.OverlapsHiddenPosition(cancellationToken));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
68.Where(m => m.Parent is TTypeDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
52var exteriorTrivia = leadingTrivia.Where(_syntaxFacts.IsDocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
340.Where(t => !syntaxFacts.IsElastic(t)) 345.Where(t => !syntaxFacts.IsElastic(t))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (6)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 184=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>); 187=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsNode()!); 190=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsToken()); 193=> node.GetAnnotatedTrivia(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.Comparer).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
25.Where(f => f.HasConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
386return [.. abstractClasses.SelectMany(a => a.GetBaseTypesAndThis()).Where(t => t.IsAbstractClass())]; 611var matches = result.Where(kvp =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
30: symbol.GetMembers(WellKnownMemberNames.Indexer).OfType<IPropertySymbol>().Where(p => p.IsIndexer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (4)
595return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 699var getAwaiters = potentialGetAwaiters.OfType<IMethodSymbol>().Where(x => !x.Parameters.Any()); 751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
443return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 508return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 518return types.SelectMany(x => x.GetMembers(memberName).OfType<T>().Where(m => m.IsAccessibleWithin(within)));
Microsoft.CodeAnalysis.CodeStyle.Fixes (28)
Host\Mef\CodeStyleHostLanguageServices.cs (1)
52return ex.Types.Where(t => t is not null);
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (3)
127.Where(w => GetXmlElementLocalName(w) == nodeName) 136.Where(w => GetXmlElementLocalName(w) == nodeName)]; 145.Where(nameAttributes => nameAttributes.Count == 1)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (2)
59var classTypes = constraints.Where(ts => ts.TypeKind == TypeKind.Class).ToList(); 60var nonClassTypes = constraints.Where(ts => ts.TypeKind != TypeKind.Class).ToList();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
787foreach (var memberDecl in newRoot.DescendantNodes().Where(n => n.HasAnnotation(s_memberAnnotation)))
src\roslyn\src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
49var upgradeableProjects = solution.Projects.Where(p => CanUpgrade(p, language, newVersion)).AsImmutable();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
174var leadingTrivia = node.GetLeadingTrivia().Where(trivia => !trivia.IsDirective);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (2)
168return [.. this.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.Constructor && !m.IsStatic)]; 177return [.. this.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.StaticConstructor && m.IsStatic)];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
40=> GetMembers().Where(m => m.Name == name);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (3)
55var nodes = root.DescendantNodesAndSelf(n => OverlapsWithSpan(n) && n.ContainsAnnotations).Where(OverlapsWithSpan); 56var annotatedNodes = nodes.Where(x => x.HasAnnotations(SymbolAnnotation.Kind)); 63var nodes = root.DescendantNodesAndSelf(OverlapsWithSpan).Where(OverlapsWithSpan);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
166var nodesToVerify = nodesBySemanticBoundary.Where(group => group.Skip(1).Any()).Flatten().ToSet();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
527.Where(field => !field.IsStatic)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (4)
139var filteredImports = newImports.Where(i => !HasExistingImport(i, containers, globalImports)).ToArray(); 142var usingDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsSimpleUsing).ToArray(); 143var staticUsingDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsStaticUsing).ToArray(); 144var aliasDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsAlias).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (2)
40firstToken.LeadingTrivia.Where(t => IsDocCommentOrElastic(syntaxFacts, t))); 46firstToken.LeadingTrivia.Where(t => !IsDocCommentOrElastic(syntaxFacts, t)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
86var filteredCandidates = filter != null ? candidates.Where(filter) : candidates;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
75return [.. types.Where(filterUnusable ? IsUsableTypeFunc : s_isNotNull).Distinct()];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
290importDeclarations.Where(n => !isNodeOrTokenOutsideSimplifySpan(n) && n.HasAnnotation(Simplifier.Annotation)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
45_services = [.. services.Concat(factories).Where(lz => lz.lazyService.Metadata.Language == language)];
Microsoft.CodeAnalysis.CSharp (10)
Compiler\MethodCompiler.cs (3)
2217).OfType<IdentifierNameSyntax>().Where( 2369if (body1?.DescendantNodesAndSelf().Where(n => (object)n == _id).Any() == true || 2370body2?.DescendantNodesAndSelf().Where(n => (object)n == _id).Any() == true)
FlowAnalysis\CSharpDataFlowAnalysis.cs (2)
392return ImmutableArray.CreateRange(data.Where(s => s.CanBeReferencedByName).OrderBy(s => s, LexicalOrderSymbolComparer.Instance).GetPublicSymbols()); 397return ImmutableArray.CreateRange(data.Where(s => s.CanBeReferencedByName).OrderBy(s => s, LexicalOrderSymbolComparer.Instance).Select(p => p.GetPublicSymbol()));
FlowAnalysis\FlowAnalysisPass.cs (1)
90IEnumerable<Diagnostic> getErrorsOnly(IEnumerable<Diagnostic> diags) => diags.Where(d => d.Severity == DiagnosticSeverity.Error);
Symbols\Symbol_Attributes.cs (1)
454diagnostics.DiagnosticBag.AsEnumerableWithoutResolution().OfType<DiagnosticWithInfo>().Where(isObsoleteDiagnostic).Any())
Syntax\AnonymousFunctionExpressionSyntax.cs (1)
40return new SyntaxTokenList(Modifiers.Where(m => !m.IsKind(SyntaxKind.AsyncKeyword)));
Syntax\SyntaxNodeRemover.cs (2)
435.Where(tr => tr.IsDirective) 459foreach (var unbalancedDirective in relatedDirectives.Where(rd => rd.FullSpan.OverlapsWith(span)))
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\CSharpSemanticModelGetDeclaredSymbolAlwaysReturnsNullAnalyzer.cs (1)
65.Where(m => m.Parameters.Length >= 2)
Microsoft.CodeAnalysis.CSharp.CodeStyle (24)
src\roslyn\src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
73? namespaceDeclaration.Usings.Where(u => u.Alias is null) 91var nonGlobalUsings = compilationUnit.Usings.Where(u => u.GlobalKeyword == default);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
290.Where(t => t.Kind() != SyntaxKind.EndOfLineTrivia)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (1)
82.Where(IsTwoArgumentSliceLikeMethod)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\Helpers.cs (3)
32.Where(p => IsPublicInstance(p) && 131.Where(p => p.IsIndexer && 148.Where(m => IsPublicInstance(m) &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
168.Where(kvp => !_membersThatCannotBeRemoved.Contains(kvp.Key))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
51block.CloseBraceToken.LeadingTrivia.Where(t => !t.IsWhitespaceOrEndOfLine())); 159var comments = parent.GetLeadingTrivia().Where(t => !t.IsWhitespaceOrEndOfLine());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberAccessExpressionSyntaxExtensions.cs (1)
36=> list.Where(t => !t.IsElastic());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
653result = [.. result.Where(group => !group.IsEmpty())];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
58return token.GetAncestors<TypeDeclarationSyntax>().Where(t => 84return token.GetAncestors<BaseTypeDeclarationSyntax>().Where(t => BaseTypeDeclarationContainsPosition(t, position));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (3)
21.Where(t => t.Kind() == SyntaxKind.EndOfLineTrivia) 28.Where(t => t.IsRegularComment()) 38.Where(t => t is (kind: SyntaxKind.SingleLineCommentTrivia or SyntaxKind.MultiLineCommentTrivia or SyntaxKind.WhitespaceTrivia))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
442foreach (var localFunction in node.DescendantNodes().Where(CSharpSyntaxFacts.Instance.IsLocalFunctionStatement))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
255var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 261var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
265.Where(n => n is IdentifierNameSyntax id && id.Identifier.ValueText.Equals(identifier.ValueText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (3)
30.Where(t => t != null) 147.Where(t => t is ExternAliasDirectiveSyntax) 150.Where(t => t is UsingDirectiveSyntax)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (46)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
108.Where(field => !field.IsConst && !field.IsStatic) 582var classTrivia = typeDeclaration.GetLeadingTrivia().Where(trivia => !trivia.IsWhitespace()).AsImmutable(); 594.Where(trivia => !trivia.IsDocComment() && !trivia.IsWhitespace());
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
42var docCommentNodes = leadingTrivia.Where(f => f.IsKind(SyntaxKind.SingleLineDocumentationCommentTrivia));
src\roslyn\src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
151var expressionTriviaWithoutEndOfLine = expressionTrivia.Where(t => !t.IsKind(SyntaxKind.EndOfLineTrivia));
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (4)
197.Where(u => u.GlobalKeyword == default) 201var compilationUnitWithoutUsings = compilationUnit.WithUsings([.. compilationUnit.Usings.Where(u => u.GlobalKeyword != default)]); 265? usingContainer.Usings.Where(u => u.Alias is null) 276? List(namespaceDeclarationWithReplacedNamespaces.Usings.Where(u => u.Alias != null))
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
78var badStatements = descendentStatements.Where(s => EmbeddedStatementPlacementDiagnosticAnalyzer.StatementNeedsWrapping(s));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
129.WithModifiers(TokenList(updatedProperty.Modifiers.Where(token => !token.IsKind(SyntaxKind.ReadOnlyKeyword))));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (2)
381var trailingWhitespaceAndComments = lastNode.GetTrailingTrivia().Where(static t => t.IsWhitespaceOrSingleOrMultiLineComment()); 383nodesAndTokens[^1] = lastNode.WithTrailingTrivia(lastNode.GetTrailingTrivia().Where(t => !trailingWhitespaceAndComments.Contains(t)));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
65.Where(t => t.IsSingleOrMultiLineComment())
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (2)
119.Where(r => Equals(r.Definition, field)) 121.Where(loc => loc.Document.Project == document.Project)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
119.Where(a => a.Initializer?.ElementValues.FirstOrDefault()?.Syntax.SpanStart == diagnostic.Location.SourceSpan.Start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
196=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
458newAttributeLists = attributeLists.Where(aList => aList != attributeList); 464var newAttributes = SeparatedList(attributes.Where(a => a != attributeToRemove));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (3)
28.Where(f => f.Modifiers.Any(SyntaxKind.ConstKeyword)) 39.Where(f => f.Modifiers.Any(SyntaxKind.ReadOnlyKeyword)) 43.Where(f => !f.Modifiers.Any(SyntaxKind.ReadOnlyKeyword) && !f.Modifiers.Any(SyntaxKind.ConstKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
247.Where(tp => tp.NullableAnnotation == NullableAnnotation.Annotated)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CastExpressionSyntaxExtensions.cs (2)
24.Where(t => !t.IsElastic()); 26var trailingTrivia = node.GetTrailingTrivia().Where(t => !t.IsElastic());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
145return allUsings.Where(u => u.Alias != null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
89return [.. tokenEdits.Where(t => t.Span.Start >= token.FullSpan.Start)];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (17)
43var types = GetTypesSimple(node).Where(IsUsableTypeFunc); 49return GetTypesComplex(node).Where(IsUsableTypeFunc); 80var types = InferTypeInBinaryOrAssignmentExpression((ExpressionSyntax)node, operatorToken, left, right, left).Where(IsUsableTypeFunc); 83types = InferTypeInBinaryOrAssignmentExpression((ExpressionSyntax)node, operatorToken, left, right, right).Where(IsUsableTypeFunc); 368.Where(namedType => namedType.IsTupleType && index < namedType.TupleElements.Length) 574.Where(p => p.IsIndexer && p.Parameters.Length > index); 609var filteredMethods = instantiatedMethods.Where(m => 784.Where(p => p.Name == name) 1007otherSideTypes = otherSideTypes.Where(t => !t.InferredType.IsDelegateType()); 1392.Where(a => a.Parameters.Length == initializerExpression.Expressions.Count) 1394.Where(t => t.InferredType != null); 1410.Where(a => a.Parameters.Length == 1) 1423foreach (var sibling in initializerExpression.Expressions.Where(e => e.Kind() != SyntaxKind.ComplexElementInitializerExpression)) 1443var elementTypes = arrayTypes.OfType<IArrayTypeSymbol>().Select(a => new TypeInferenceInfo(a.ElementType)).Where(IsUsableTypeFunc); 1723.Where(p => p.Name == memberDeclarator.NameEquals.Name.Identifier.ValueText) 2261var types = CreateResult(type).Where(IsUsableTypeFunc); 2282return types.Where(t => t.InferredType.Name == "var");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
108var groups = references.SelectMany(static r => r.Locations.Where(loc => !loc.IsImplicit)).GroupBy(static loc => loc.Document);
Microsoft.CodeAnalysis.CSharp.Features (84)
ChangeSignature\CSharpChangeSignatureService.cs (1)
797.Where(e => e.StartTag.Name.ToString() == DocumentationCommentXmlNames.ParameterElementName);
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
314.Where(d => d.Identifier.ValueText == identifierName.Identifier.ValueText) 594var nodes = editor.OriginalRoot.DescendantNodes().Where(IsFixableNode).ToArray();
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (6)
158var unspecifiedNamedParameters = attributeNamedParameters.Where(p => !existingNamedParameters.Contains(p.Name)); 180parameterLists = parameterLists.Where(pl => IsValid(pl, existingNamedParameters)); 207argumentList.Arguments.Where(a => a.Span.End <= position) 208.Where(a => a.NameColon != null) 211argumentList.Arguments.Where(a => a.Span.End <= position) 212.Where(a => a.NameEquals != null)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (2)
184var fields = type.GetMembers().OfType<IFieldSymbol>().Where(f => f.IsConst).Where(f => f.HasConstantValue);
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
74.Where(e => !e.Identifier.IsMissing)
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (5)
78.Where(pl => IsValid(pl, existingNamedParameters)) 80.Where(p => !existingNamedParameters.Contains(p.Name)) 129.Where(a => a.Span.End <= position && a.NameColon != null) 180return indexers.Where(i => i.IsAccessibleWithin(within, throughType: expressionType)) 235return methodGroup.Where(m => m.IsAccessibleWithin(within))
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
161.Where(b => b.OperatorToken.Kind() == SyntaxKind.EqualsToken)
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
69return candidates?.Where(symbol => symbol.DeclaringSyntaxReferences.Any(static (reference, cancellationToken) => IsPartialTypeDeclaration(reference.GetSyntax(cancellationToken)), cancellationToken));
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (2)
80.Where(p => p != editingSubpattern) 82.Where(s => !string.IsNullOrEmpty(s))!);
Completion\CompletionProviders\SnippetCompletionProvider.cs (2)
173snippets = snippets.Where(snippet => !s_snippetsWithReplacements.Contains(snippet.Shortcut)); 178snippets = snippets.Where(snippet => snippet.Shortcut != null && snippet.Shortcut.StartsWith("#", StringComparison.Ordinal));
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
360attributes.Where(attribute => GetAttributeName(attribute) == attributeName)
Completion\KeywordRecommenders\ClosedKeywordRecommender.cs (1)
17.Where(s => s is not (SyntaxKind.ClosedKeyword or SyntaxKind.AbstractKeyword or SyntaxKind.SealedKeyword or SyntaxKind.StaticKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.RefKeyword))
Completion\KeywordRecommenders\FileKeywordRecommender.cs (1)
17.Where(s => s != SyntaxKind.FileKeyword && s != SyntaxKind.ExternKeyword && !SyntaxFacts.IsAccessibilityModifier(s))
Completion\KeywordRecommenders\RequiredKeywordRecommender.cs (1)
16private static readonly ISet<SyntaxKind> s_validModifiers = SyntaxKindSet.AllMemberModifiers.Where(s => s is not (SyntaxKind.RequiredKeyword or SyntaxKind.StaticKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.ConstKeyword)).ToSet();
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
197droppedTrivia.AddRange(token.GetAllTrivia().Where(t => !t.IsWhitespace()));
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (2)
285.Where(statement => Equals(semanticModel.GetEnclosingSymbol( 295.Where(statement => statement.Kind() != SyntaxKind.LocalFunctionStatement).ToArray();
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (3)
103var methodTargetingAttributes = typeDeclaration.AttributeLists.Where(list => list.Target?.Identifier.ValueText == "method"); 478foreach (var (fieldOrProperty, initializer) in initializedFieldsAndProperties.Where(i => ReferenceEquals(i.initializer.SyntaxTree, location.SourceTree)).OrderBy(i => i.initializer.SpanStart)) 505parent.DescendantNodes().Where(n => n is MemberAccessExpressionSyntax or QualifiedNameSyntax),
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
239modifiers: [.. otherMethod.Modifiers.Where(m => m.Kind() is SyntaxKind.AsyncKeyword or SyntaxKind.UnsafeKeyword)],
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
350return [.. extensionMethod.ConstraintClauses.Where(
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
49var result = _expressions.Distinct().Where(e => e.Length > 0).ToList();
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
156var throwExpressionsAndStatements = member.DescendantNodes().Where(n => n.Kind() is SyntaxKind.ThrowExpression or SyntaxKind.ThrowStatement);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
819var oldUsingDeclarations = oldBlock.Statements.Where(s => s is LocalDeclarationStatementSyntax l && l.UsingKeyword != default); 820var newUsingDeclarations = newBlock.Statements.Where(s => s is LocalDeclarationStatementSyntax l && l.UsingKeyword != default);
EditAndContinue\SyntaxUtilities.cs (2)
161var firstGetter = accessorList?.Accessors.Where(a => a.IsKind(SyntaxKind.GetAccessorDeclaration)).FirstOrDefault(); 241=> body.DescendantNodesAndSelf(LambdaUtilities.IsNotLambda).Where(SyntaxBindingUtilities.BindsToResumableStateMachineState);
EncapsulateField\CSharpEncapsulateFieldService.cs (4)
76.WithModifiers([PrivateKeyword, .. fieldSyntax.Modifiers.Where(m => !modifierKinds.Contains(m.Kind()))]) 131.Where(n => n.Span.IntersectsWith(span)); 144declarators = declarations.SelectMany(d => d.Variables.Where(v => v.Span.IntersectsWith(span))); 150.Where(f => f.Name.Length != 0)];
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
343if (ancestors.Where(a => CSharp.SyntaxFacts.IsTypeDeclaration(a.Kind())) 700.Where(n => n.Kind() is SyntaxKind.DeclarationExpression or SyntaxKind.DeclarationPattern);
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (1)
41var typeDeclarations = root.DescendantNodes().Where(node => syntaxFacts.IsTypeDeclaration(node));
GenerateType\CSharpGenerateTypeService.cs (1)
736if (compilationRoot.Usings.Where(n => n != null && n.Alias == null)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (2)
449var localFunctions = innermostCommonBlock.DescendantNodes().Where(node => node.IsKind(SyntaxKind.LocalFunctionStatement) && matches.Any(match => match.Span.OverlapsWith(node.Span))); 459var localFunctionCalls = innermostCommonBlock.DescendantNodes().Where(
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (1)
57var allAffectedClauses = new HashSet<SyntaxNode>(matches.SelectMany(expr => expr.GetAncestorsOrThis<SyntaxNode>().Where(IsAnyQueryClause)));
NavigationBar\CSharpNavigationBarItemService.cs (1)
222n == node || n is not LocalFunctionStatementSyntax).Where(n => n is LocalFunctionStatementSyntax);
Organizing\CSharpOrganizingService.cs (1)
23[ImportMany] IEnumerable<Lazy<ISyntaxOrganizer, LanguageMetadata>> organizers) : AbstractOrganizingService(organizers.Where(o => o.Metadata.Language == LanguageNames.CSharp).Select(o => o.Value))
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (3)
69methodGroup = methodGroup.Where(m => (m.IsStatic && includeStatic) || (!m.IsStatic && includeInstance)); 75methodGroup = methodGroup.Where(m => m.IsStatic || m is IMethodSymbol { MethodKind: MethodKind.LocalFunction }); 78var accessibleMethods = methodGroup.Where(m => m.IsAccessibleWithin(within, throughType: throughType)).ToImmutableArrayOrEmpty();
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (1)
72accessorList: SyntaxFactory.AccessorList([.. (IEnumerable<AccessorDeclarationSyntax>)accessors.Where(a => a is not null)]));
src\roslyn\src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
73? namespaceDeclaration.Usings.Where(u => u.Alias is null) 91var nonGlobalUsings = compilationUnit.Usings.Where(u => u.GlobalKeyword == default);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
290.Where(t => t.Kind() != SyntaxKind.EndOfLineTrivia)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (1)
82.Where(IsTwoArgumentSliceLikeMethod)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\Helpers.cs (3)
32.Where(p => IsPublicInstance(p) && 131.Where(p => p.IsIndexer && 148.Where(m => IsPublicInstance(m) &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
168.Where(kvp => !_membersThatCannotBeRemoved.Contains(kvp.Key))
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
108.Where(field => !field.IsConst && !field.IsStatic) 582var classTrivia = typeDeclaration.GetLeadingTrivia().Where(trivia => !trivia.IsWhitespace()).AsImmutable(); 594.Where(trivia => !trivia.IsDocComment() && !trivia.IsWhitespace());
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
42var docCommentNodes = leadingTrivia.Where(f => f.IsKind(SyntaxKind.SingleLineDocumentationCommentTrivia));
src\roslyn\src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
151var expressionTriviaWithoutEndOfLine = expressionTrivia.Where(t => !t.IsKind(SyntaxKind.EndOfLineTrivia));
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (4)
197.Where(u => u.GlobalKeyword == default) 201var compilationUnitWithoutUsings = compilationUnit.WithUsings([.. compilationUnit.Usings.Where(u => u.GlobalKeyword != default)]); 265? usingContainer.Usings.Where(u => u.Alias is null) 276? List(namespaceDeclarationWithReplacedNamespaces.Usings.Where(u => u.Alias != null))
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
78var badStatements = descendentStatements.Where(s => EmbeddedStatementPlacementDiagnosticAnalyzer.StatementNeedsWrapping(s));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
129.WithModifiers(TokenList(updatedProperty.Modifiers.Where(token => !token.IsKind(SyntaxKind.ReadOnlyKeyword))));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (2)
381var trailingWhitespaceAndComments = lastNode.GetTrailingTrivia().Where(static t => t.IsWhitespaceOrSingleOrMultiLineComment()); 383nodesAndTokens[^1] = lastNode.WithTrailingTrivia(lastNode.GetTrailingTrivia().Where(t => !trailingWhitespaceAndComments.Contains(t)));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
65.Where(t => t.IsSingleOrMultiLineComment())
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (2)
119.Where(r => Equals(r.Definition, field)) 121.Where(loc => loc.Document.Project == document.Project)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
119.Where(a => a.Initializer?.ElementValues.FirstOrDefault()?.Syntax.SpanStart == diagnostic.Location.SourceSpan.Start)
StringIndentation\CSharpStringIndentationService.cs (1)
100var errors = interpolatedString.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error);
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\CSharpUseStringMethodCharOverloadWithSingleCharacters.Fixer.cs (1)
79.Where(t => PreserveArgument(t.operation))
Microsoft.CodeAnalysis.CSharp.Workspaces (54)
CodeGeneration\CSharpSyntaxGenerator.cs (4)
820var abstractVirtualModifiers = operatorDeclaration.Modifiers.Where(x => 999Flatten(declaration.GetAttributeLists().Where(al => !IsReturnAttribute(al)))); 1012Flatten(declaration.GetAttributeLists().Where(al => IsReturnAttribute(al)))); 3721.Where(trivia => !trivia.Any(t => t.IsRegularOrDocComment()))
Rename\CSharpRenameRewriterLanguageService.cs (1)
760.Where(s => s is ILocalSymbol or IParameterSymbol && s.Name == token.ValueText);
Rename\LocalConflictVisitor.cs (3)
30tokenBeingRenamed.Parent.AncestorsAndSelf().Where(n => n is AnonymousFunctionExpressionSyntax or LocalFunctionStatementSyntax)); 187foreach (var child in body.ChildNodes().Where(c => c.Kind() != SyntaxKind.QueryContinuation)) 207var statements = node.ChildNodes().Where(x => x.IsKind(SyntaxKind.SwitchSection)).SelectMany(x => x.ChildNodes());
Simplification\CSharpSimplificationService.Expander.cs (1)
762var typeArgumentListSyntax = simpleName.DescendantNodesAndSelf().Where(n => n is TypeArgumentListSyntax);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
51block.CloseBraceToken.LeadingTrivia.Where(t => !t.IsWhitespaceOrEndOfLine())); 159var comments = parent.GetLeadingTrivia().Where(t => !t.IsWhitespaceOrEndOfLine());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberAccessExpressionSyntaxExtensions.cs (1)
36=> list.Where(t => !t.IsElastic());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
653result = [.. result.Where(group => !group.IsEmpty())];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
58return token.GetAncestors<TypeDeclarationSyntax>().Where(t => 84return token.GetAncestors<BaseTypeDeclarationSyntax>().Where(t => BaseTypeDeclarationContainsPosition(t, position));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (3)
21.Where(t => t.Kind() == SyntaxKind.EndOfLineTrivia) 28.Where(t => t.IsRegularComment()) 38.Where(t => t is (kind: SyntaxKind.SingleLineCommentTrivia or SyntaxKind.MultiLineCommentTrivia or SyntaxKind.WhitespaceTrivia))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
442foreach (var localFunction in node.DescendantNodes().Where(CSharpSyntaxFacts.Instance.IsLocalFunctionStatement))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
255var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 261var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
265.Where(n => n is IdentifierNameSyntax id && id.Identifier.ValueText.Equals(identifier.ValueText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (3)
30.Where(t => t != null) 147.Where(t => t is ExternAliasDirectiveSyntax) 150.Where(t => t is UsingDirectiveSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
196=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
458newAttributeLists = attributeLists.Where(aList => aList != attributeList); 464var newAttributes = SeparatedList(attributes.Where(a => a != attributeToRemove));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (3)
28.Where(f => f.Modifiers.Any(SyntaxKind.ConstKeyword)) 39.Where(f => f.Modifiers.Any(SyntaxKind.ReadOnlyKeyword)) 43.Where(f => !f.Modifiers.Any(SyntaxKind.ReadOnlyKeyword) && !f.Modifiers.Any(SyntaxKind.ConstKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
247.Where(tp => tp.NullableAnnotation == NullableAnnotation.Annotated)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CastExpressionSyntaxExtensions.cs (2)
24.Where(t => !t.IsElastic()); 26var trailingTrivia = node.GetTrailingTrivia().Where(t => !t.IsElastic());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
145return allUsings.Where(u => u.Alias != null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
89return [.. tokenEdits.Where(t => t.Span.Start >= token.FullSpan.Start)];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (17)
43var types = GetTypesSimple(node).Where(IsUsableTypeFunc); 49return GetTypesComplex(node).Where(IsUsableTypeFunc); 80var types = InferTypeInBinaryOrAssignmentExpression((ExpressionSyntax)node, operatorToken, left, right, left).Where(IsUsableTypeFunc); 83types = InferTypeInBinaryOrAssignmentExpression((ExpressionSyntax)node, operatorToken, left, right, right).Where(IsUsableTypeFunc); 368.Where(namedType => namedType.IsTupleType && index < namedType.TupleElements.Length) 574.Where(p => p.IsIndexer && p.Parameters.Length > index); 609var filteredMethods = instantiatedMethods.Where(m => 784.Where(p => p.Name == name) 1007otherSideTypes = otherSideTypes.Where(t => !t.InferredType.IsDelegateType()); 1392.Where(a => a.Parameters.Length == initializerExpression.Expressions.Count) 1394.Where(t => t.InferredType != null); 1410.Where(a => a.Parameters.Length == 1) 1423foreach (var sibling in initializerExpression.Expressions.Where(e => e.Kind() != SyntaxKind.ComplexElementInitializerExpression)) 1443var elementTypes = arrayTypes.OfType<IArrayTypeSymbol>().Select(a => new TypeInferenceInfo(a.ElementType)).Where(IsUsableTypeFunc); 1723.Where(p => p.Name == memberDeclarator.NameEquals.Name.Identifier.ValueText) 2261var types = CreateResult(type).Where(IsUsableTypeFunc); 2282return types.Where(t => t.InferredType.Name == "var");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
108var groups = references.SelectMany(static r => r.Locations.Where(loc => !loc.IsImplicit)).GroupBy(static loc => loc.Document);
Microsoft.CodeAnalysis.Extensions.Package (11)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
331return source.Where((Func<T?, bool>)s_notNullTest)!;
Symbols\INamedTypeSymbolExtensions.cs (2)
386return [.. abstractClasses.SelectMany(a => a.GetBaseTypesAndThis()).Where(t => t.IsAbstractClass())]; 611var matches = result.Where(kvp =>
Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
30: symbol.GetMembers(WellKnownMemberNames.Indexer).OfType<IPropertySymbol>().Where(p => p.IsIndexer);
Symbols\ISymbolExtensions.cs (4)
595return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 699var getAwaiters = potentialGetAwaiters.OfType<IMethodSymbol>().Where(x => !x.Parameters.Any()); 751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
Symbols\ITypeSymbolExtensions.cs (3)
443return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 508return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 518return types.SelectMany(x => x.GetMembers(memberName).OfType<T>().Where(m => m.IsAccessibleWithin(within)));
Microsoft.CodeAnalysis.ExternalAccess.HotReload (3)
Api\HotReloadMSBuildWorkspace.cs (3)
206.RemoveDocuments([.. ids.Where(id => solution.GetDocument(id) != null)]) 207.RemoveAdditionalDocuments([.. ids.Where(id => solution.GetAdditionalDocument(id) != null)]) 208.RemoveAnalyzerConfigDocuments([.. ids.Where(id => solution.GetAnalyzerConfigDocument(id) != null)]);
Microsoft.CodeAnalysis.Features (96)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
64.Where(d => d != document)
AddImport\AbstractAddImportFeatureService.cs (1)
459var viableProjects = new HashSet<Project>(solution.Projects.Where(p => p.SupportsCompilation));
AddImport\SymbolReferenceFinder.cs (1)
154.Where(NotGlobalNamespace)
CallHierarchy\AbstractCallHierarchyService.cs (3)
176return await CreateCallerResultsAsync(callers.Where(static c => c.IsDirect), project, cancellationToken).ConfigureAwait(false); 191callers.AddRange(calls.Where(static c => c.IsDirect)); 317.Where(static d => d != null)
ChangeSignature\AbstractChangeSignatureService.cs (2)
945.Where(s => s is ILocalSymbol or IParameterSymbol) 950.Where(s => s is IPropertySymbol or IFieldSymbol);
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (2)
98var invocations = nodes.Where(syntaxFacts.IsInvocationExpression) 99.Where(e => state.SemanticModel.GetSymbolInfo(e, cancellationToken).Symbol?.OriginalDefinition == methodSymbol);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
189diagnostics = diagnostics.Where(IsFixableDiagnostic);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (1)
126var filteredTriviaList = triviaList.Where(shouldIncludeTrivia);
CodeFixesAndRefactorings\AbstractFixAllCodeAction.cs (1)
31.Where(field => field.IsStatic)
CodeLens\CodeLensFindReferenceProgress.cs (1)
100_locations.AddRange(locations.Where(location => location.IsInSource));
CodeRefactorings\CodeRefactoringService.cs (2)
41private readonly Lazy<ImmutableDictionary<CodeRefactoringProvider, CodeChangeProviderMetadata>> _lazyRefactoringToMetadataMap = new(() => providers.Where(provider => provider.IsValueCreated).ToImmutableDictionary(provider => provider.Value, provider => provider.Metadata)); 56var documentExtensions = provider.Metadata.DocumentExtensions.Where(e => !string.IsNullOrEmpty(e));
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
266.Where(n => FilterToTopLevelMembers(n, this.TypeDeclaration)).ToSet();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
178.Where(syntaxFacts.IsBaseNamespaceDeclaration)]; 482.Where(loc => !solutionWithChangedNamespace.ContainsDocument(loc.Document.Id)).Distinct().SelectAsArray(loc => loc.Document.Id)));
Completion\CompletionService.ProviderManager.cs (2)
75.Where(lz => lz.Metadata.Language == language) 141.Where(lz => lz.Metadata.Roles == null || lz.Metadata.Roles.Length == 0 || roles.Overlaps(lz.Metadata.Roles))
Completion\CompletionService_GetCompletions.cs (1)
138var triggeredProviders = providers.Where(p => p.ShouldTriggerCompletion(document.Project.Services, text, caretPosition, trigger, options, passThroughOptions)).ToImmutableArrayOrEmpty();
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (1)
37.Where(lazyLanguageService => IsEmbeddedLanguageProvider(lazyLanguageService, languageName, embeddedLanguageServiceType))
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (2)
52var uninitializedMembers = members.Where(m => !alreadyTypedMembers.Contains(m.Name)); 56.Where(m => m.IsEditorBrowsable(context.CompletionOptions.MemberDisplayOptions.HideAdvancedMembers, semanticModel.Compilation))
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (1)
94.Where(m => IsPartial(m) && m.PartialImplementationPart == null);
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
95.Where(symbol => declaredSymbol.TypeKind == symbol.TypeKind &&
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (2)
96var referencedProjects = graph.GetProjectsThatThisProjectTransitivelyDependsOn(currentProject.Id).Select(solution.GetRequiredProject).Where(p => p.SupportsCompilation); 100nonGlobalAliasedProjectReferencesSet.AddRange(currentProject.ProjectReferences.Where(pr => !HasGlobalAlias(pr.Aliases)).Select(pr => pr.ProjectId));
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (1)
163return [.. relevantProjectIds.Select(project.Solution.GetRequiredProject).Where(p => p.SupportsCompilation)];
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
88.Where(s => this.GetInitializerCount(s) >= 2);
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
273model.Compilation.GetTypeByMetadataName).Where(t => !IsNullOrErrorType(t));
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
520indexer = interfaces.SelectMany(i => i.GetMembers().OfType<IPropertySymbol>().Where(IsViableIndexer)).FirstOrDefault();
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
51var nodesToRemove = sections.Skip(1).Select(s => s.SyntaxToRemove).Where(s => s.Parent == ifStatement.Parent);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
462.Where(p => p.SupportsCompilation)
Debugging\AbstractBreakpointResolver.cs (4)
113return members.Where(m => IsApplicable(m, parameterCount, cancellationToken)). 143types = types.Where(t => MatchesName(t, nameParts[0], _identifierComparer)); 204var types = containers.SelectMany(GetTypeMembersRecursive).Where(t => MatchesNames(t, names, _identifierComparer)); 221: members.OfType<IMethodSymbol>().Where(m => m.TypeParameters.Length == nameAndArity.Arity);
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (1)
68var typeNames = member.DescendantNodes().Where(n => IsQualifiedOrSimpleName(n) && !n.Span.IsEmpty);
Diagnostics\Service\DocumentAnalysisExecutor.cs (2)
314var rangeDiagnostics = rangeDeclaractionDiagnostics.Concat(rangeMethodBodyDiagnostics).Where(shouldInclude).ToArray(); 318var wholeDiagnostics = wholeDeclarationDiagnostics.Concat(wholeMethodBodyDiagnostics).Where(shouldInclude).ToArray();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
1231var activeNodesInBody = activeNodes.Where(n => n.EnclosingLambdaBody == null).ToArray();
EditAndContinue\EditAndContinueService.cs (1)
130return [.. _debuggingSessions.Where(s => s.ReportDiagnostics)];
EditAndContinue\EditSession.cs (1)
908.Where(static edit => edit is { PartialType: not null, Kind: SemanticEditKind.Update })
EditAndContinue\EmitSolutionUpdateResults.cs (1)
273if (GetAncestorsAndSelf(projectId).Where(runningProjects.ContainsKey).Any())
EmbeddedLanguages\EmbeddedLanguageCommentOptions.cs (1)
25.Where(f => f.FieldType == typeof(TOptions))
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingWorkItem.cs (1)
47=> SpecificAnalyzers?.Count > 0 ? SpecificAnalyzers.Where(allAnalyzers.Contains) : allAnalyzers;
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
174var memberAnalysisForDocumentSymbols = remainingResults.Where(analysis => symbols.Contains(analysis.Member));
ExtractMethod\MethodExtractor.Analyzer.cs (4)
103var localFunctionCallsNotWithinSpan = symbolMap.Keys.Where(s => s.IsLocalFunction() && !s.Locations.Any(static (l, self) => self.SelectionResult.FinalSpan.Contains(l.SourceSpan), this)); 109var containsNonStaticLocalFunctionCallNotWithinSpan = containsAnyLocalFunctionCallNotWithinSpan && localFunctionCallsNotWithinSpan.Where(s => !s.IsStatic).Any(); 273.Where(v => v is { UseAsReturnValue: false, ParameterModifier: ParameterBehavior.Out or ParameterBehavior.Ref }) 881foreach (var pair in symbolMap.Where(p => p.Key.Kind == SymbolKind.Field))
Formatting\AbstractNewDocumentFormattingService.cs (1)
31_providerValues ??= _providers.Where(p => p.Metadata.Language == Language).Select(p => p.Value);
FullyQualify\AbstractFullyQualifyService.cs (2)
175.Where(n => !n.IsGlobalNamespace && HasAccessibleTypes(n, semanticModel, cancellationToken)) 310.Where(n => n.Symbol is INamedTypeSymbol or INamespaceSymbol { IsGlobalNamespace: false })
Highlighting\HighlightingService.cs (1)
30foreach (var highlighter in _highlighters.Where(h => h.Metadata.Language == root.Language))
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
495.Where(n => _syntaxFacts.IsVariableDeclarator(n)))
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
300.Where(location => !location.IsImplicit)
InlineTemporary\AbstractInlineTemporaryCodeRefactoringProvider.cs (1)
46.Where(loc => !semanticModel.SyntaxTree.OverlapsHiddenPosition(loc.Location.SourceSpan, cancellationToken))
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
298.Where(reference => !reference.IsImplicit)
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
415.Where(p => p.ContainingSymbol.IsAnonymousFunction());
IntroduceVariable\AbstractIntroduceVariableService.State_Parameter.cs (1)
27.Where(tp => tp.TypeParameterKind == TypeParameterKind.Method)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (2)
814.Where(s => !s.Equals(symbolGroup.First().OriginalDefinition)) 815.Where(s => s is IMethodSymbol || s.IsIndexer())
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (3)
93.Where(i => typeParameters.Contains(_selectedType.TypeParameters[i])) 390.Where(loc => !loc.IsCandidateLocation && !loc.IsImplicit) 422foreach (var identifierNode in memberNode.DescendantNodes().Where(
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
310.Where(n => n.NamespaceKind == NamespaceKind.Module && n.ContainingAssembly == compilation.Assembly)
Options\EditorConfig\EditorConfigOptionsEnumerator.cs (1)
30.Where(e => e.Metadata.Language == language)
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (1)
87var imports = ancestor.ChildNodes().Where(syntaxFacts.IsUsingOrExternOrImport);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
253if (sourceFileInfos is null || sourceFileInfos.Where(t => t is null).Any())
PullMemberUp\MembersPuller.cs (1)
436.Where(node => node is ICompilationUnitSyntax || syntaxFacts.IsBaseNamespaceDeclaration(node))
QuickInfo\QuickInfoServiceWithProviders.cs (1)
34.Where(lz => lz.Metadata.Language == _services.Language))
ReplaceMethodWithProperty\AbstractReplaceMethodWithPropertyService.cs (1)
64.Where(t => !t.IsDirective));
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
102.Where(m => setMethodName.Equals(m.Name, StringComparison.OrdinalIgnoreCase)) 103.Where(m => IsValidSetMethod(m, getMethod))
Shared\Utilities\ExtractTypeHelpers.cs (1)
82var namespaceParts = namespaceWithoutRoot.Split('.').Where(s => !string.IsNullOrEmpty(s));
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
98var filteredList = items.Where(i => Include(i, parameterNames)).ToList();
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
175.Where(t => t != nameText)
src\roslyn\src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
175.Where(syntaxFacts.IsTypeDeclaration);
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
637=> nodes.Where(n => n.FirstAncestorOrSelf<TConstructorDeclaration>() is null);
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (3)
127.Where(w => GetXmlElementLocalName(w) == nodeName) 136.Where(w => GetXmlElementLocalName(w) == nodeName)]; 145.Where(nameAttributes => nameAttributes.Count == 1)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (2)
59var classTypes = constraints.Where(ts => ts.TypeKind == TypeKind.Class).ToList(); 60var nonClassTypes = constraints.Where(ts => ts.TypeKind != TypeKind.Class).ToList();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
787foreach (var memberDecl in newRoot.DescendantNodes().Where(n => n.HasAnnotation(s_memberAnnotation)))
src\roslyn\src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
49var upgradeableProjects = solution.Projects.Where(p => CanUpgrade(p, language, newVersion)).AsImmutable();
StackTraceExplorer\AbstractStackTraceSymbolResolver.cs (1)
115.Where(m => MatchTypeArguments(m.TypeArguments, methodTypeArguments))
StackTraceExplorer\StackFrameMethodSymbolResolver.cs (1)
27.Where(m => m.Name == methodName);
Structure\BlockStructureServiceWithProviders.cs (1)
40.Where(lz => lz.Metadata.Language == language)
UnusedReferences\ProjectAssets\ProjectAssetsReader.cs (2)
49.Where(framework => framework.Dependencies != null) 50.SelectMany(framework => framework.Dependencies!.Keys.Where(key => framework.Dependencies[key].AutoReferenced))
UnusedReferences\UnusedReferencesRemover.cs (1)
32.Where(project => projectFilePath.Equals(project.FilePath, StringComparison.OrdinalIgnoreCase));
ValueTracking\ValueTracker.OperationCollector.cs (1)
48var returnOperations = operation.Descendants().Where(d => d is IReturnOperation && (allowImplicit || !d.IsImplicit));
Microsoft.CodeAnalysis.Razor.Compiler (18)
Language\Components\ComponentEventHandlerLoweringPass.cs (4)
124.Where(p => p.TagHelper?.Kind == TagHelperKind.EventHandler) 126.Where(g => g.Count() > 1); 143.Where(p => p.TagHelper.Kind == TagHelperKind.EventHandler) 145.Where(g => g.Count() > 1);
Language\Components\ComponentGenericTypePass.cs (3)
67.Where(p => p.IsCascadingTypeParameterProperty()) 131typeParameters = typeParameters.Where(bindings.ContainsKey).ToArray(); 223foreach (var entryToRemove in bindings.Where(e => e.Value.CoveredByLambda).ToList())
Language\Components\ComponentLoweringPass.cs (2)
160var genericCandidates = candidates.Where(c => c.IsGenericTypedComponent()).ToList(); 161var nonGenericCandidates = candidates.Where(c => !c.IsGenericTypedComponent()).ToList();
Language\Components\ComponentNodeWriter.cs (3)
307foreach (var parameter in parameters.Where(p => p.UsedForTypeInference)) 333foreach (var parameter in parameters.Where(p => p.UsedForTypeInference)) 1103foreach (var parameter in parameters.Where(p => p.UsedForTypeInference))
Language\Intermediate\MarkupElementIntermediateNode.cs (1)
21public IEnumerable<IntermediateNode> Body => Children.Where(c =>
Language\Syntax\SyntaxNode.cs (2)
364.Where(static x => x.IsToken) 374.Where(static x => x.IsToken)
Mvc.Version1_X\ViewComponentTagHelperDescriptorFactory.cs (1)
93.Where(m =>
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (1)
161.Where(m =>
Mvc\ViewComponentTagHelperDescriptorFactory.cs (1)
161.Where(m =>
Microsoft.CodeAnalysis.Rebuild (1)
CompilationFactory.cs (1)
86.Where(pair => pair.text.CanBeEmbedded)
Microsoft.CodeAnalysis.ResxSourceGenerator (39)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
662pathParts = pathParts.Where(s => s != ThisDirectory).ToArray();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
331return source.Where((Func<T?, bool>)s_notNullTest)!;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
59members = members.Where(m => m.Kind != SymbolKind.Method || ((IMethodSymbol)m).AssociatedSymbol == null);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
146IEnumerable<Location> inSource = locations.Where(l => l.IsInSource);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
567.Where(m => methodSymbol.Parameters.Length == m.Parameters.Length
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
42.Where(m => propertySymbol.Parameters.Length == m.Parameters.Length
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (1)
45.Where(tuple => tuple.matchKind.IsBetterOrEqualMatchThan(matchKind))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (2)
165.Where(m => 171.Where(m => compilation.ClassifyCommonConversion(m.ReturnType, collectionExpressionType).IsIdentityOrImplicitReference());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
32=> cfg.DescendantOperations().Where(d => d?.Kind == operationKind).Cast<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
35? token.Parent.AncestorsAndSelf().Where(predicate)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
42spansToFormat = new NormalizedTextSpanCollection(spans.Where(s_notEmpty));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
76: changes.Where(s => _formattingSpans.HasIntervalThatIntersectsWith(s.Span)).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
111=> TokenStream.GetTriviaDataWithTokenPair(cancellationToken).Where(d => d.Item2.ContainsChanges);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
40.Where(n => n.FullSpan.IntersectsWith(span))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
422.Where(e => e.Name.LocalName == "SymbolKind" && e.Value == "Method").ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
376var nonHiddenExtractedSelectedNodes = ExtractNodesSimple(selectionNode, syntaxFacts).OfType<TSyntaxNode>().Where(n => !n.OverlapsHiddenPosition(cancellationToken));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
68.Where(m => m.Parent is TTypeDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
52var exteriorTrivia = leadingTrivia.Where(_syntaxFacts.IsDocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
340.Where(t => !syntaxFacts.IsElastic(t)) 345.Where(t => !syntaxFacts.IsElastic(t))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (6)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 184=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>); 187=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsNode()!); 190=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsToken()); 193=> node.GetAnnotatedTrivia(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.Comparer).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
25.Where(f => f.HasConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
386return [.. abstractClasses.SelectMany(a => a.GetBaseTypesAndThis()).Where(t => t.IsAbstractClass())]; 611var matches = result.Where(kvp =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
30: symbol.GetMembers(WellKnownMemberNames.Indexer).OfType<IPropertySymbol>().Where(p => p.IsIndexer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (4)
595return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 699var getAwaiters = potentialGetAwaiters.OfType<IMethodSymbol>().Where(x => !x.Parameters.Any()); 751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
443return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 508return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 518return types.SelectMany(x => x.GetMembers(memberName).OfType<T>().Where(m => m.IsAccessibleWithin(within)));
Microsoft.CodeAnalysis.Scripting (3)
Hosting\ObjectFormatter\CommonObjectFormatter.Visitor.cs (2)
334members.AddRange(type.DeclaredFields.Where(f => !f.IsStatic)); 335members.AddRange(type.DeclaredProperties.Where(f => f.GetMethod != null && !f.GetMethod.IsStatic));
ScriptBuilder.cs (1)
109var filtered = diagnostics.AsEnumerable().Where(d => d.Severity == DiagnosticSeverity.Error).AsImmutable();
Microsoft.CodeAnalysis.Workspaces (118)
Classification\Classifier.cs (2)
103var allClassifications = new List<ClassifiedSpan>(semanticClassifications.Where(s => s.TextSpan.OverlapsWith(textSpan))); 106allClassifications.AddRange(syntacticClassifications.Where(
CodeCleanup\AbstractCodeCleanerService.cs (2)
132var previousTokens = node.GetAnnotatedNodesAndTokens(previousMarkerAnnotation).Where(n => n.IsToken).Select(n => n.AsToken()); 133var nextTokens = node.GetAnnotatedNodesAndTokens(nextMarkerAnnotation).Where(n => n.IsToken).Select(n => n.AsToken());
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (2)
92var filtered = documentToDiagnostics.Where(kvp => 117.Where(d => d.Location.IsInSource)
CodeFixes\FixAllOccurrences\FixAllContext.cs (1)
248return [.. diagnostics.Where(d => d != null && diagnosticIds.Contains(d.Id)
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (1)
48return result.Where(kvp => !kvp.Value.IsDefaultOrEmpty).ToImmutableDictionary();
CodeFixesAndRefactorings\DefaultFixAllProviderHelpers.cs (1)
84.Where(p => p.Language == fixAllContext.State.Project.Language);
Diagnostics\Extensions.cs (1)
382.Where(state => project.Id == state.Identity.DocumentId.ProjectId);
Diagnostics\HostDiagnosticAnalyzers.cs (1)
192=> CreateAnalyzerReferencesMap(projectAnalyzerReferences.Where(reference => !_hostAnalyzerReferencesMap.ContainsKey(reference.Id)));
Editing\SymbolEditor.cs (1)
197.Where(d => d != null);
Editing\SyntaxEditor.cs (1)
106var nodes = Enumerable.Distinct(_changes.Where(c => OriginalRoot.Contains(c.OriginalNode))
Editing\SyntaxGenerator.cs (1)
777members: GetMembersExceptExtensionImplementations(type).Where(CanBeDeclared).Select(Declaration)),
FindSymbols\FindReferences\DependentTypeFinder_Remote.cs (1)
31var projectIds = projects?.Where(p => RemoteSupportedLanguages.IsSupported(p.Language)).SelectAsArray(p => p.Id) ?? default;
FindSymbols\FindReferences\Finders\EventSymbolReferenceFinder.cs (1)
28.Where(f => symbol.Equals(f.AssociatedSymbol))
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (1)
206.Where(node =>
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
60var projectsToSearch = documents.Select(d => d.Project).Where(p => p.SupportsCompilation).ToImmutableHashSet();
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
89var referencingProjects = new HashSet<ProjectId>(solution.Projects.Where(p => p.MetadataReferences.Contains(reference)).Select(p => p.Id));
ReassignedVariable\AbstractReassignedVariableService.cs (1)
273.Where(s => s.SyntaxTree == semanticModel.SyntaxTree)
Recommendations\AbstractRecommendationServiceRunner.cs (2)
301var aliases = semanticModel.LookupSymbols(_context.Position, container).OfType<IAliasSymbol>().Where(a => systemNamespace.Equals(a.Target)); 326var aliases = _context.SemanticModel.LookupSymbols(_context.Position, container).OfType<IAliasSymbol>().Where(a => specialTypeSymbol.Equals(a.Target));
Rename\ConflictEngine\ConflictResolver.cs (4)
247.Where(s => s is not IMethodSymbol and not IPropertySymbol || 253.Where(s => s.Kind != SymbolKind.Method || renamedSymbol.Kind != SymbolKind.Method); 263.Where(s => !s.Equals(renamedSymbol) && 277var conflictingSymbolLocations = otherThingsNamedTheSame.Where(s => !s.IsKind(SymbolKind.Namespace));
Rename\ConflictEngine\ConflictResolver.Session.cs (9)
160.Where(loc => documentIdsThatGetsAnnotatedAndRenamed.Contains(loc.DocumentId) && loc.Type == RelatedLocationType.PossiblyResolvableConflict && loc.IsReference) 176.Where(loc => documentIdsThatGetsAnnotatedAndRenamed.Contains(loc.DocumentId) && loc.Type == RelatedLocationType.PossiblyResolvableConflict) 189.Where(l => (l.Type & RelatedLocationType.UnresolvedConflict) != 0) 192conflictLocations = [.. conflictLocations.Where(l => !unresolvedLocations.Any(c => c.Item2 == l.DocumentId && c.Item1.Contains(l.OriginalIdentifierSpan)))]; 366.Where(t => t.DocumentId == documentId) 443foreach (var unprocessedDocumentIdWithPotentialDeclarationConflicts in allDocumentIdsInProject.Where(d => !documentIdsForConflictResolution.Contains(d))) 519.Where(loc => loc.IsInSource) 522foreach (var originalReference in conflictAnnotation.RenameDeclarationLocationReferences.Where(loc => loc.IsSourceLocation)) 793.Where(t => t.DocumentId == documentId)
Rename\ConflictEngine\DeclarationConflictHelpers.cs (2)
20.Where(m => !m.Equals(renamedMethod) && m.Arity == renamedMethod.Arity); 31.Where(m => !m.Equals(renamedProperty) && m.Parameters.Length == renamedProperty.Parameters.Length);
Rename\ConflictEngine\MutableConflictResolution.cs (1)
137var existingRelatedLocation = RelatedLocations.Where(rl => rl.ConflictCheckSpan == location.ConflictCheckSpan && rl.DocumentId == location.DocumentId).FirstOrNull();
Rename\ConflictEngine\RenamedSpansTracker.cs (3)
57? modifiedSpans.Where(pair => pair.oldSpan.Start < startingPosition) 67? complexifiedSpans.Where(c => c.OriginalSpan.Start <= startingPosition) 209.Where(x => !modifiedTokensInComplexifiedStatements.Contains((SyntaxToken)x))
Rename\Renamer.RenameSymbolDocumentAction.cs (1)
74var typeDeclarations = syntaxRoot.DescendantNodesAndSelf(n => !syntaxFacts.IsMethodBody(n)).Where(syntaxFacts.IsTypeDeclaration);
Rename\SymbolicRenameLocations.cs (1)
98: result.Locations.Where(x => x.CandidateReason != CandidateReason.MemberGroup));
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (2)
387.Where(t => syntaxFactsService.IsStringLiteralOrInterpolatedStringLiteral(t) && t.Span.Length >= renameTextLength) 405.Where(t => t.Span.Length >= renameTextLength)
Shared\Extensions\ILanguageMetadataExtensions.cs (1)
20return services.Where(s => s.Metadata.Language == languageName).Select(s => s.Value).FirstOrDefault();
Shared\Extensions\ILanguageServiceProviderExtensions.cs (1)
23return items.Where(lazy => lazy.Metadata.Language == serviceProvider.Language);
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (3)
130tasks = [.. waiters.Select(x => x.ExpeditedWaitAsync()).Where(t => !t.IsCompleted)]; 198=> [.. _singletonListeners.Values.Where(l => l.TrackActiveTokens).SelectMany(l => l.ActiveDiagnosticTokens)]; 244return _singletonListeners.Where(kv => featureNames.Contains(kv.Key)).Select(kv => (IAsynchronousOperationWaiter)kv.Value);
Shared\Utilities\EditorBrowsableHelpers.cs (2)
46candidateConstructors = candidateConstructors.Where(c => (!c.IsVararg && 111candidateConstructors = candidateConstructors.Where(c => (!c.IsVararg &&
Shared\Utilities\ExtensionOrderer.Graph.cs (1)
23return this.Nodes.Keys.Where(k => k.Metadata.Name == name);
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
662pathParts = pathParts.Where(s => s != ThisDirectory).ToArray();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
331return source.Where((Func<T?, bool>)s_notNullTest)!;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (1)
45.Where(tuple => tuple.matchKind.IsBetterOrEqualMatchThan(matchKind))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (2)
165.Where(m => 171.Where(m => compilation.ClassifyCommonConversion(m.ReturnType, collectionExpressionType).IsIdentityOrImplicitReference());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
32=> cfg.DescendantOperations().Where(d => d?.Kind == operationKind).Cast<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
35? token.Parent.AncestorsAndSelf().Where(predicate)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
42spansToFormat = new NormalizedTextSpanCollection(spans.Where(s_notEmpty));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
76: changes.Where(s => _formattingSpans.HasIntervalThatIntersectsWith(s.Span)).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
111=> TokenStream.GetTriviaDataWithTokenPair(cancellationToken).Where(d => d.Item2.ContainsChanges);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
40.Where(n => n.FullSpan.IntersectsWith(span))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
422.Where(e => e.Name.LocalName == "SymbolKind" && e.Value == "Method").ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
376var nonHiddenExtractedSelectedNodes = ExtractNodesSimple(selectionNode, syntaxFacts).OfType<TSyntaxNode>().Where(n => !n.OverlapsHiddenPosition(cancellationToken));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
68.Where(m => m.Parent is TTypeDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
52var exteriorTrivia = leadingTrivia.Where(_syntaxFacts.IsDocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
340.Where(t => !syntaxFacts.IsElastic(t)) 345.Where(t => !syntaxFacts.IsElastic(t))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (6)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 184=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>); 187=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsNode()!); 190=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsToken()); 193=> node.GetAnnotatedTrivia(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.Comparer).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
25.Where(f => f.HasConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
386return [.. abstractClasses.SelectMany(a => a.GetBaseTypesAndThis()).Where(t => t.IsAbstractClass())]; 611var matches = result.Where(kvp =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
30: symbol.GetMembers(WellKnownMemberNames.Indexer).OfType<IPropertySymbol>().Where(p => p.IsIndexer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (4)
595return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 699var getAwaiters = potentialGetAwaiters.OfType<IMethodSymbol>().Where(x => !x.Parameters.Any()); 751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
443return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 508return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 518return types.SelectMany(x => x.GetMembers(memberName).OfType<T>().Where(m => m.IsAccessibleWithin(within)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
174var leadingTrivia = node.GetLeadingTrivia().Where(trivia => !trivia.IsDirective);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (2)
168return [.. this.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.Constructor && !m.IsStatic)]; 177return [.. this.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.StaticConstructor && m.IsStatic)];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
40=> GetMembers().Where(m => m.Name == name);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (3)
55var nodes = root.DescendantNodesAndSelf(n => OverlapsWithSpan(n) && n.ContainsAnnotations).Where(OverlapsWithSpan); 56var annotatedNodes = nodes.Where(x => x.HasAnnotations(SymbolAnnotation.Kind)); 63var nodes = root.DescendantNodesAndSelf(OverlapsWithSpan).Where(OverlapsWithSpan);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
166var nodesToVerify = nodesBySemanticBoundary.Where(group => group.Skip(1).Any()).Flatten().ToSet();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
527.Where(field => !field.IsStatic)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (4)
139var filteredImports = newImports.Where(i => !HasExistingImport(i, containers, globalImports)).ToArray(); 142var usingDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsSimpleUsing).ToArray(); 143var staticUsingDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsStaticUsing).ToArray(); 144var aliasDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsAlias).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (2)
40firstToken.LeadingTrivia.Where(t => IsDocCommentOrElastic(syntaxFacts, t))); 46firstToken.LeadingTrivia.Where(t => !IsDocCommentOrElastic(syntaxFacts, t)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
86var filteredCandidates = filter != null ? candidates.Where(filter) : candidates;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
75return [.. types.Where(filterUnusable ? IsUsableTypeFunc : s_isNotNull).Distinct()];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
290importDeclarations.Where(n => !isNodeOrTokenOutsideSimplifySpan(n) && n.HasAnnotation(Simplifier.Annotation)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
45_services = [.. services.Concat(factories).Where(lz => lz.lazyService.Metadata.Language == language)];
Workspace\Host\EventListener\EventListenerTracker.cs (2)
21private readonly ImmutableArray<Lazy<IEventListener, EventListenerMetadata>> _eventListeners = [.. eventListeners.Where(el => el.Metadata.Service == kind)]; 27.Where(l => l.Metadata.WorkspaceKinds.Contains(workspaceKind))
Workspace\Host\PersistentStorage\IPersistentStorageConfiguration.cs (1)
95val = new string([.. val.Where(c => !s_invalidPathChars.Contains(c))]);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
339var entry = _documentPathsToDocumentIds.Where(kv => kv.Value == documentId).FirstOrDefault();
Workspace\Solution\Project.cs (1)
136public IEnumerable<ProjectReference> ProjectReferences => State.ProjectReferences.Where(pr => this.Solution.ContainsProject(pr.ProjectId));
Workspace\Solution\ProjectDependencyGraph.cs (1)
156.Where(r => ProjectIds.Contains(r.ProjectId))
Workspace\Solution\ProjectDependencyGraph_AddProjectReference.cs (1)
26.Where(r => ProjectIds.Contains(r.ProjectId))
Workspace\Solution\SolutionState.cs (2)
490var newProjectIds = ProjectIds.Where(p => !projectIdsSet.Contains(p)).ToBoxedImmutableArray(); 1231state.ProjectReferences.Where(pr => GetProjectState(sortedNewProjectStates, pr.ProjectId) != null).Select(pr => pr.ProjectId).ToImmutableHashSet()))
Workspace\Workspace_Editor.cs (1)
283return _bufferToAssociatedDocumentsMap.Where(kvp => kvp.Value.Contains(documentId)).Select(kvp => kvp.Key).FirstOrDefault();
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
MSBuild\ProjectFile\ProjectFile.cs (1)
155var items = references.Where(it => it.EvaluatedInclude.StartsWith(partialName, StringComparison.OrdinalIgnoreCase)).ToList();
MSBuild\ProjectFile\ProjectInstanceReader.cs (1)
87.Where(IsNotTemporaryGeneratedFile)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
662pathParts = pathParts.Where(s => s != ThisDirectory).ToArray();
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
175.Where(member => member.DeclaringType == type && member.Name == name).GetEnumerator();
Microsoft.Data.Analysis (1)
DataFrame.cs (1)
767.Where(c => !idColumnSet.Contains(c.Name))
Microsoft.Data.Analysis.Tests (2)
DataFrameGroupByTests.cs (2)
35var oddGroup = grouping.Where(gr => gr.Key == "odd").FirstOrDefault(); 39var evenGroup = grouping.Where(gr => gr.Key == "even").FirstOrDefault();
Microsoft.DotNet.ApiCompatibility (1)
Runner\ApiCompatRunner.cs (1)
103string[] aggregatedReferences = metadataInformation.Where(m => m.References != null).SelectMany(m => m.References!).Distinct().ToArray();
Microsoft.DotNet.Build.Manifest (12)
BuildModelFactory.cs (10)
87Where(i => !string.Equals(i.GetMetadata("ExcludeFromManifest"), "true", StringComparison.OrdinalIgnoreCase)); 110.Where(i => i.GetMetadata(ArtifactKindMetadata).Equals(nameof(ArtifactKind.Blob), StringComparison.OrdinalIgnoreCase)) 112.Where(b => artifactVisibilitiesToInclude.HasFlag(b.Visibility)); 115.Where(i => i.GetMetadata(ArtifactKindMetadata).Equals(nameof(ArtifactKind.Package), StringComparison.OrdinalIgnoreCase)) 117.Where(b => artifactVisibilitiesToInclude.HasFlag(b.Visibility)); 120.Where(i => i.GetMetadata(ArtifactKindMetadata).Equals(nameof(ArtifactKind.Pdb), StringComparison.OrdinalIgnoreCase)) 122.Where(b => artifactVisibilitiesToInclude.HasFlag(b.Visibility)); 347manifest.Artifacts.Blobs.Where(b => artifactVisibilitiesToInclude.HasFlag(b.Visibility))); 349manifest.Artifacts.Packages.Where(p => artifactVisibilitiesToInclude.HasFlag(p.Visibility))); 351manifest.Artifacts.Pdbs.Where(p => artifactVisibilitiesToInclude.HasFlag(p.Visibility)));
XElementParsingExtensions.cs (2)
34.Where(pair => pair.Value != null) 45var missing = requiredAttributes?.Where(r => !attributes.ContainsKey(r)).ToArray();
Microsoft.DotNet.Build.Tasks.Installers (2)
src\CreateWixBuildWixpack.cs (1)
550var elements = doc.Descendants().Where(e => e.Name.LocalName == elementName);
src\StabilizeWixFileId.cs (1)
72.Where(f => f.Attribute("Source")?.Value
Microsoft.DotNet.Build.Tasks.Packaging (59)
CreateTrimDependencyGroups.cs (4)
83var supportedInboxFrameworks = index.GetAlllInboxFrameworks().Where(fx => IsSupported(fx, resolver)); 95var filteredDependencies = nearestDependencyGroup.Packages.Where(d => !index.IsInbox(d.Id, supportedInboxFramework, d.AssemblyVersion)).ToArray(); 161foreach (var compileAsset in compileAssets.Where(c => !NuGetAssetResolver.IsPlaceholder(c))) 223Packages = new HashSet<TaskItemPackageDependency>(packages.Where(d => d.Id != PlaceHolderDependency));
Extensions.cs (2)
101return metadataValue.Split(';').Where(v => !String.IsNullOrEmpty(v.Trim())).ToArray(); 128.Where(s => s != null);
FilterUnknownPackages.cs (1)
50FilteredDependencies = OriginalDependencies.Where(
FrameworkUtilities.cs (1)
72nearestFrameworks.AddRange(frameworkNames.Where(framework => (GetNearest(framework, frameworks) != null)));
GeneratePackageReport.cs (2)
226var fileFrameworks = _targetPathToPackageItem.Values.Select(f => f.TargetFramework).Distinct(NuGetFramework.Comparer).Where(f => f != null); 349.Where(f => !NuGetAssetResolver.IsPlaceholder(f));
GetApplicableAssetsFromPackageReports.cs (3)
79buildProjects.AddRange(target.CompileAssets.Select(c => c.SourceProject).Where(bp => bp != null)); 81buildProjects.AddRange(target.RuntimeAssets.Select(r => r.SourceProject).Where(bp => bp != null)); 83buildProjects.AddRange(target.NativeAssets.Select(r => r.SourceProject).Where(bp => bp != null));
GetApplicableAssetsFromPackages.cs (4)
101var compileItems = compileAssets.Where(ca => !NuGetAssetResolver.IsPlaceholder(ca)) 104buildProjects.AddRange(compileItems.Select(ci => BuildProjectFromPackageItem(ci)).Where(bp => bp != null)); 125var runtimeItems = runtimeAssets.Where(ra => !NuGetAssetResolver.IsPlaceholder(ra)) 128buildProjects.AddRange(runtimeItems.Select(ri => BuildProjectFromPackageItem(ri)).Where(bp => bp != null));
GetLastStablePackage.cs (1)
150IEnumerable<Version> candidateVersions = (latestVersion == null) ? info.StableVersions : info.StableVersions.Where(sv => VersionUtility.As4PartVersion(sv) < latestVersion);
GetLayoutFiles.cs (1)
119return assets.Where(a => !NuGetAssetResolver.IsPlaceholder(a.LocalPath))
GetMinimumNETStandard.cs (1)
32.Where(fx => fx.Framework == FrameworkConstants.FrameworkIdentifiers.NetStandard)
GetPackageDestination.cs (1)
83var packageTargetFrameworks = PackageTargetFrameworks.NullAsEmpty().Where(p => !String.IsNullOrEmpty(p.ItemSpec));
GetPackageVersion.cs (1)
36var versionsToConsider = Files.Where(f => !String.IsNullOrEmpty(f.GetMetadata("AssemblyVersion")))
GetSupportedPackagesFromPackageReports.cs (1)
31var supportedTargets = report.Targets.Values.Where(target => report.SupportedFrameworks.ContainsKey(target.Framework));
HarvestPackage.cs (6)
172.Where(f => !NuGetAssetResolver.IsPlaceholder(f)); 271.Where(f => IsIncludedExtension(f.GetMetadata("Extension"))) 293var liveDesktopDlls = livePackageFiles.Values.Where(pi => pi.IsDll && pi.TargetFramework?.Framework == FrameworkConstants.FrameworkIdentifiers.Net); 294var desktopRefVersions = liveDesktopDlls.Where(d => d.IsRef && d.Version != null).Select(d => d.Version); 295var desktopLibVersions = liveDesktopDlls.Where(d => !d.IsRef && d.Version != null).Select(d => d.Version); 617.Where(f => !ShouldSuppress(f));
NuGetPack.cs (1)
295foreach (var pathPair in pathHasMatches.Where(pathMatchPair => !pathMatchPair.Value))
NuGetUtility.cs (2)
81return provider.LoadPackageSources().Where(e => e.IsEnabled == true).ToList(); 86return versions.Where(v => VersionUtility.As2PartVersion(v) == new Version(eraMajorVersion, eraMinorVersion))
PackageIndex.cs (1)
288inboxFrameworks = info.InboxOn.GetInboxVersions().Where(p => p.Value >= assemblyVersion).Select(p => p.Key);
PromoteDependencies.cs (3)
44var refSets = dependencies.Where(d => d.Id != "_._").Where(d => d.IsReference).GroupBy(d => NuGetFramework.Parse(d.TargetFramework)).ToDictionary(g => g.Key, g => g.ToArray()); 49var libSets = dependencies.Where(d => !d.IsReference).GroupBy(d => NuGetFramework.Parse(d.TargetFramework)).ToDictionary(g => g.Key, g => g.ToArray());
SplitDependenciesBySupport.cs (4)
32List<ITaskItem> splitDependencies = new List<ITaskItem>(dependencies.Where(d => d.TargetFramework != null && d.TargetFramework.Framework != FrameworkConstants.FrameworkIdentifiers.NetStandard).Select(d => d.OriginalItem)); 36var unspecDeps = dependencies.Where(d => d.TargetFramework == null).ToArray(); 44.Where(fx => fx != null && fx.Framework == FrameworkConstants.FrameworkIdentifiers.NetStandard) 52var applicableDependencies = dependencies.Where(d => d.TargetFramework != null &&
UpdatePackageIndex.cs (5)
244var dlls = reader.GetFiles().Where(f => Path.GetExtension(f).Equals(".dll", StringComparison.OrdinalIgnoreCase)); 287var assmVersions = new HashSet<Version>(assemblyVersions.NullAsEmpty().Where(v => v != null)); 307.Where(pair => pair.Value == packageVersion && !assmVersions.Contains(pair.Key)) 314.Where(p => p.Key.StartsWith("runtime.") && p.Key.EndsWith(id)) 316.Where(pair => pair.Value == packageVersion)
ValidateFrameworkPackage.cs (2)
41var testAssetsByName = testAssets.Where(a => Path.GetExtension(a.PackagePath) == ".dll") 71var missingInboxAssemblies = _index.Packages.Where(packageInfo => packageInfo.Value.InboxOn.IsAnyVersionInbox(fx) && !testAssetsByName.ContainsKey(packageInfo.Key));
ValidatePackage.cs (12)
145.Where(fx => fx != null && fx.Framework == _generationIdentifier && fx.Version != null) 150var allSupportedGenerations = _frameworks.Values.Where(vf => vf.SupportedVersion != null && FrameworkUtilities.IsGenerationMoniker(vf.Framework) && vf.Framework.Version != null) 160.Where(f => IsDll(f.LocalPath) && FrameworkUtilities.IsGenerationMoniker(f.TargetFramework))) 267var referenceAssemblies = compileTarget.CompileAssets.Where(ca => IsDll(ca.PackagePath)); 300var implementationAssemblies = runtimeTarget.RuntimeAssets.Where(ra => IsDll(ra.PackagePath)); 342var matchingFxAssets = _report.UnusedAssets.Where(i => i.TargetFramework != null && i.TargetFramework.Equals(fx) && // exact framework 363AllSupportedFrameworks = _frameworks.Values.Where(fx => fx.SupportedVersion != null).Select(fx => fx.ToItem()).OrderBy(i => i.ItemSpec).ToArray(); 388var allAssemblies = allDlls.Where(f => f.Version != null); 413.Where(pair => pair.Value == thisPackageVersion && !assemblyVersions.Contains(pair.Key)) 438var missingModuleNames = moduleNames.Where(m => !index.ModulesToPackages.ContainsKey(m)); 561IEnumerable<ValidationFramework> higherFrameworks = _frameworks.Values.Where(vf => vf.Framework.Framework == fx.Framework && vf.Framework.Version > fx.Version).OrderBy(vf => vf.Framework.Version); 566var uapFrameworks = _frameworks.Values.Where(vf => vf.Framework.Framework == FrameworkConstants.FrameworkIdentifiers.UAP).OrderBy(vf => vf.Framework.Version);
Microsoft.DotNet.Build.Tasks.VisualStudio (2)
OptProf\GenerateTrainingInputFiles.cs (1)
130var filteredIbcEntries = ibcEntries.Where(ibc => ibc.EntryName == filteredTestCase.FileName).ToArray();
Vsix\FinalizeInsertionVsixFile.cs (1)
122var file = ((JArray)json["files"]).Where(f => (string)f["fileName"] == partName).Single();
Microsoft.DotNet.Build.Tasks.Workloads (1)
Swix\SwixComponent.cs (1)
158ITaskItem? resourceItem = componentResources?.Where(r => string.Equals(r.ItemSpec, workload.Id)).FirstOrDefault();
Microsoft.DotNet.Cli.CommandLine (1)
ForwardedOptionExtensions.cs (1)
227.Where(o =>
Microsoft.DotNet.Cli.Definitions (8)
Commands\New\SharedOptionsFactory.cs (1)
155values.AddRange(value.Split(",", StringSplitOptions.TrimEntries).Where(s => !string.IsNullOrWhiteSpace(s)));
Common\CommonOptions.cs (1)
136.Where(t => !string.IsNullOrEmpty(t));
Common\TargetPlatformOptions.cs (1)
120string[] currentRuntimeIdentifiers = File.Exists(runtimeIdentifierChainPath) ? [.. File.ReadAllLines(runtimeIdentifierChainPath).Where(l => !string.IsNullOrEmpty(l))] : [];
Help\HelpBuilder.cs (4)
247var defaultArguments = arguments.Where(x => !x.Hidden && (x is Argument { HasDefaultValue: true } || x is Option { HasDefaultValue: true })).ToArray(); 387return string.Join(" ", GetUsageParts().Where(x => !string.IsNullOrWhiteSpace(x))); 436.SelectMany(cmd => cmd.Arguments.Where(a => !a.Hidden)) 452var subcommands = context.Command.Subcommands.Where(x => !x.Hidden).Select(x => GetTwoColumnRow(x, context)).ToArray();
src\sdk\src\Resolvers\Microsoft.DotNet.NativeWrapper\EnvironmentProvider.cs (1)
35.Where(p => p.IndexOfAny(s_invalidPathChars) == -1)
Microsoft.DotNet.Cli.Utils (9)
EnvironmentProvider.cs (1)
48.Where(p => !string.IsNullOrWhiteSpace(p))
Extensions\MSBuildProjectExtensions.cs (2)
77return root.Items.Where((el) => el.IsConditionalOnFramework(framework) && el.HasInclude(include)); 87return root.Items.Where((it) => it.ItemType == projectItemElementType);
FrameworkDependencyFile.cs (2)
65runtimeFallbacksCandidates = [.. runtimeGraph.Where(g => string.Equals(g.Runtime, currentRuntimeIdentifier, StringComparison.OrdinalIgnoreCase))]; 74runtimeFallbacksCandidates = [.. runtimeGraph.Where(g => string.Equals(g.Runtime, alternativeCurrentRuntimeIdentifier, StringComparison.OrdinalIgnoreCase))];
TypoCorrection.cs (4)
30.Where(s => s.PossibleMatch.StartsWith(currentToken)) 46.Where(s => 64.Where(s => !s.IsSelected) 66.Where(s => s.Distance <= maxLevenshteinDistance)
Microsoft.DotNet.GenFacades (6)
GenPartialFacadeSourceGenerator.cs (3)
43.Where(g => g.Count() > 1) 53referenceTypes = referenceTypes.Where(type => !OmitTypes.Contains(type)); 61return defineConstants?.Split(';', ',').Where(t => !string.IsNullOrEmpty(t)).ToArray();
SourceGenerator.cs (1)
56IEnumerable<string> typesToForward = compileFiles == null ? _referenceTypes : _referenceTypes.Where(id => !existingTypes.Contains(id));
TypeParser.cs (2)
60.Where(t => HasPublicModifier(t)); 74.Where(t => HasPublicModifier(t));
Microsoft.DotNet.HotReload.Watch (6)
Build\LoadedProjectGraph.cs (1)
15graph.ProjectNodes.Where(n => n.ProjectInstance.GetTargetFramework() != "").GroupBy(n => n.ProjectInstance.FullPath).ToDictionary(
FileWatcher\FileWatcher.cs (1)
130.Where(d => d.Key.StartsWith(directory, PathUtilities.OSSpecificPathComparison))
HotReload\CompilationHandler.cs (1)
601.Where(e => IsAutoRestartEnabled(e.Key))
HotReload\HotReloadDotNetWatcher.cs (2)
895.Where(item => item != null) 906var items = changedFiles.Where(item => item.Kind == kind).ToArray();
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\AbstractBrowserRefreshServer.cs (1)
181return [.. _activeConnections.Where(b => b.ClientSocket.State == WebSocketState.Open)];
Microsoft.DotNet.HotReload.WebAssembly.Browser (2)
src\sdk\src\Dotnet.Watch\HotReloadAgent\AgentReporter.cs (1)
25? _log.Where(static entry => entry.severity != AgentMessageSeverity.Verbose)
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (1)
322.Where(e => !string.Equals(e, assemblyLocation, comparison));
Microsoft.DotNet.MacOsPkg.Core (3)
Package.cs (3)
57List<XElement> componentPackages = xml.Elements("pkg-ref").Where(e => e.Value.Trim() != "").ToList(); 102IEnumerable<string> nestedApps = Directory.GetDirectories(dstPath, "*.app", SearchOption.AllDirectories).Where(app => AppBundle.IsBundle(app)); 145IEnumerable<string> zippedNestedApps = Directory.GetFiles(srcPath, "*.app", SearchOption.AllDirectories).Where(app => AppBundle.IsBundle(app));
Microsoft.DotNet.NativeWrapper (1)
EnvironmentProvider.cs (1)
35.Where(p => p.IndexOfAny(s_invalidPathChars) == -1)
Microsoft.DotNet.PackageTesting (5)
GetCompatiblePackageTargetFrameworks.cs (3)
35string minDotnetTargetFramework = allTargetFrameworks.Where(t => t.Framework == ".NETCoreApp") 49TestProjects = testProjects.Where(tfm => tfm.ItemSpec != "").ToArray(); 81return frameworksToTest.Where(tfm => allTargetFrameworks.Contains(tfm)).Distinct();
NupkgParser.cs (2)
23.Where(tfm => tfm != null) 25IEnumerable<string> files = nupkgReader.GetFiles()?.Where(t => t.EndsWith(packageId + ".dll"));
Microsoft.DotNet.PackageValidation (6)
Package.cs (4)
102RuntimeSpecificAssets = RuntimeAssets.Where(t => t.Path.StartsWith("runtimes")).ToArray(); 139IEnumerable<string> packageAssets = packageReader.GetFiles().Where(t => t.EndsWith(".dll")).ToArray(); 156new ReadOnlyCollection<ContentItem>(items.Where(t => !t.Path.StartsWith("runtimes")).ToArray()) : 172new ReadOnlyCollection<ContentItem>(items.Where(t => t.Path.StartsWith("runtimes")).ToArray()) :
Validators\BaselinePackageValidator.cs (1)
93.Where(t => t.Path.StartsWith("runtimes"))
Validators\CompatibleTFMValidator.cs (1)
69foreach (string rid in options.Package.Rids.Where(packageRid => framework.SupportsRuntimeIdentifier(packageRid)))
Microsoft.DotNet.ProjectTools (1)
LaunchSettings\LaunchSettings.cs (1)
107.Where(p => string.Equals(p.Name, profileName, StringComparison.OrdinalIgnoreCase))];
Microsoft.DotNet.SharedFramework.Sdk (5)
src\CreateFrameworkListFile.cs (2)
80.Where(IsTargetPathIncluded) 94.Where(f =>
src\GenerateSharedFrameworkDepsFile.cs (1)
103.Where(expansion => expansion.Contains(RuntimeIdentifier))
src\ValidateFileVersions.cs (2)
75.Where(p => 78.Where(p => (p.Value.FileVersion ?? ZeroVersion) == ZeroVersion)
Microsoft.DotNet.SourceBuild.Tasks (5)
src\UsageReport\Usage.cs (1)
61.Where(rid => identity.Id.StartsWith($"runtime.{rid}.", StringComparison.Ordinal))
src\UsageReport\WritePackageUsageData.cs (2)
90.Where(dir => !dir.StartsWith(RootDir, StringComparison.Ordinal)) 209.Where(id => properties.Contains(id.Id + "/" + id.Version.OriginalVersion)))
src\WriteBuildOutputProps.cs (2)
68.Where(Directory.Exists) 69.Where(dir => Directory.GetDirectories(dir).Count() > 0)
Microsoft.DotNet.TemplateLocator (11)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (6)
119foreach (var manifestId in File.ReadAllLines(knownManifestIdsFilePath).Where(l => !string.IsNullOrEmpty(l))) 444var missingManifestIds = _knownManifestIdsAndOrder?.Keys.Where(id => !manifestIdsToManifests.ContainsKey(id)); 488.Where(dir => File.Exists(Path.Combine(dir, "WorkloadManifest.json"))) 528.Where(featureBand => featureBand < _sdkVersionBand || _sdkVersionBand.ToStringWithoutPrerelease().Equals(featureBand.ToString(), StringComparison.Ordinal)); 534.Where(t => Directory.Exists(t.manifestDirectory)) 538.Where(t => t.res.id != null && t.res.manifestDirectory != null)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (4)
32File.ReadAllLines(runtimeIdentifierChainPath).Where(l => !string.IsNullOrEmpty(l)).ToArray() : 215var unresolved = unresolvedRedirects.Select(ur => redirects[ur]).Where(ur => !redirects.ContainsKey(ur.redirect.ReplaceWith)).FirstOrDefault(); 524.Where(p => !expandedWorkloads.Any(w => w.Packs.Contains(p))) 536.Where(w => w.Packs.Any(p => requestedPacks.Contains(p)))
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSuggestionFinder.cs (1)
54var unsatisfied = new HashSet<WorkloadPackId>(requestedPacks.Where(p => !workload.expandedPacks.Contains(p)));
Microsoft.DotNet.XliffTasks (3)
Model\XlfDocument.cs (1)
281.Where(tu =>
Tasks\TransformTemplates.cs (2)
77foreach (XElement projectNode in templateXml.Descendants().Where(d => d.Name.LocalName == "Project")) 84foreach (XElement templateItem in templateXml.Descendants().Where(d => d.Name.LocalName == "ProjectItem"))
Microsoft.Extensions.AI (2)
ChatCompletion\FunctionInvokingChatClient.cs (2)
564.Where(t => t.GetService<ApprovalRequiredAIFunction>() is not null) 1209.Where(e => e is not null)
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
87var contentsList = filter is null ? update.Contents : update.Contents.Where(filter).ToList();
Microsoft.Extensions.AI.Abstractions.Tests (2)
AssertExtensions.cs (1)
80.Where(e => !expected.ContainsKey(e.Key))
test\Shared\JsonSchemaExporter\SchemaTestHelpers.cs (1)
37.Where(d => d.HasErrors)
Microsoft.Extensions.AI.OpenAI (1)
MicrosoftExtensionsAIChatExtensions.cs (1)
86outputAudio: lastMessage?.Contents.OfType<DataContent>().Where(dc => dc.HasTopLevelMediaType("audio")).Select(a => OpenAIChatModelFactory.ChatOutputAudio(new(a.Data))).FirstOrDefault(),
Microsoft.Extensions.AI.OpenAI.Tests (7)
OpenAIResponseClientIntegrationTests.cs (2)
626.Where(r => !string.IsNullOrEmpty(r.ProtectedData))) 706.Where(r => !string.IsNullOrEmpty(r.ProtectedData)))
OpenAIResponseClientTests.cs (4)
444Assert.Equal("The solution is 42.", string.Concat(updates.Where(u => u.Role == ChatRole.Assistant).Select(u => u.Text))); 3207var codeInterpreterCallUpdates = updates.Where(u => 3235var resultUpdates = updates.Where(u => 5963var partialImageUpdates = updates.Where(u =>
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
80.Where(e => !expected.ContainsKey(e.Key))
Microsoft.Extensions.AI.Templates.Tests (1)
test\ProjectTemplates\Infrastructure\TemplateTestUtilities.cs (1)
57.Where(arg => !string.IsNullOrEmpty(arg));
Microsoft.Extensions.AI.Tests (6)
ChatCompletion\FunctionInvokingChatClientTests.cs (5)
1712var childActivities = activities.Where(a => a != invokeAgent).ToList(); 1764var chatActivities = activities.Where(a => a.DisplayName.StartsWith("chat", StringComparison.Ordinal)).ToList(); 1768var nonAgentActivities = activities.Where(a => a != invokeAgentActivity).ToList(); 1853var executeToolActivities = activities.Where(a => a.DisplayName == "execute_tool Func1").ToList(); 1976var executeTools = activities.Where(a => a.DisplayName.StartsWith("execute_tool")).ToList();
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
80.Where(e => !expected.ContainsKey(e.Key))
Microsoft.Extensions.DataIngestion (1)
Chunkers\HeaderChunker.cs (1)
72string chunkHeader = string.Join(" ", headers.Where(h => !string.IsNullOrEmpty(h)));
Microsoft.Extensions.DataIngestion.Tests (3)
IngestionPipelineTests.cs (2)
215IngestionResult ingestionResult = Assert.Single(ingestionResults.Where(result => !result.Succeeded)); 257var failed = activities.Where(act => act.Status == ActivityStatusCode.Error).ToList();
Readers\DocumentReaderConformanceTests.cs (1)
209Assert.All(elements.Where(element => element is not IngestionDocumentImage), element => Assert.NotEmpty(element.GetMarkdown()));
Microsoft.Extensions.DependencyModel (5)
DependencyContextJsonReader.cs (4)
800.Where(e => e.Type == DependencyContextStrings.RuntimeAssetType) 808groupRuntimeAssemblies.Where(a => Path.GetFileName(a.Path) != "_._"))); 812.Where(e => e.Type == DependencyContextStrings.NativeAssetType) 820groupNativeLibraries.Where(a => Path.GetFileName(a.Path) != "_._")));
DependencyContextWriter.cs (1)
313using IEnumerator<RuntimeAssetGroup> groups = assetGroups.Where(g => !string.IsNullOrEmpty(g.Runtime)).GetEnumerator();
Microsoft.Extensions.Diagnostics.HealthChecks (1)
DefaultHealthCheckService.cs (1)
45registrations = registrations.Where(predicate).ToArray();
Microsoft.Extensions.Diagnostics.Probes.Tests (3)
KubernetesProbesExtensionsTests.cs (3)
36var hostedServices = host.Services.GetServices<IHostedService>().Where(service => service.GetType().Name == "TcpEndpointProbesService"); 80var hostedServices = host.Services.GetServices<IHostedService>().Where(service => service.GetType().Name == "TcpEndpointProbesService"); 108var hostedServices = host.Services.GetServices<IHostedService>().Where(service => service.GetType().Name == "TcpEndpointProbesService");
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
Windows\Disk\WindowsDiskMetrics.cs (1)
80.Where(instanceName => !instanceName.Equals("_Total", StringComparison.OrdinalIgnoreCase))
Windows\Network\WindowsTcpStateInfo.cs (2)
32.Where(ip => IPAddress.TryParse(ip, out var ipAddress) && ipAddress.AddressFamily == AddressFamily.InterNetwork) 38.Where(ip => IPAddress.TryParse(ip, out var ipAddress) && ipAddress.AddressFamily == AddressFamily.InterNetworkV6)
Microsoft.Extensions.Diagnostics.Testing (4)
Metrics\MeasurementExtensions.cs (4)
24=> measurements.Where(m => m.ContainsTags(tags)); 35=> measurements.Where(m => m.ContainsTags(tags)); 46=> measurements.Where(m => m.MatchesTags(tags)); 57=> measurements.Where(m => m.MatchesTags(tags));
Microsoft.Extensions.DotNetDeltaApplier (2)
src\sdk\src\Dotnet.Watch\HotReloadAgent\AgentReporter.cs (1)
25? _log.Where(static entry => entry.severity != AgentMessageSeverity.Verbose)
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (1)
322.Where(e => !string.Equals(e, assemblyLocation, comparison));
Microsoft.Extensions.FileProviders.Embedded (2)
EmbeddedFileProvider.cs (1)
25.Where(c => c != '/' && c != '\\').ToArray();
Manifest\EmbeddedFilesManifest.cs (1)
16.Where(c => c != Path.DirectorySeparatorChar && c != Path.AltDirectorySeparatorChar).ToArray();
Microsoft.Extensions.FileProviders.Physical (3)
Internal\PathUtils.cs (2)
15.Where(c => c != Path.DirectorySeparatorChar && c != Path.AltDirectorySeparatorChar).ToArray(); 18.Where(c => c != '*' && c != '|' && c != '?').ToArray();
PhysicalDirectoryInfo.cs (1)
91.Where(info => !FileSystemInfoHelper.IsExcluded(info, _filters))
Microsoft.Extensions.Http.Diagnostics (1)
Logging\Internal\HttpClientLogger.cs (1)
60_enrichers = enrichers.Where(static x => x is not null).ToArray();
Microsoft.Extensions.Http.Diagnostics.Tests (2)
Logging\AcceptanceTests.cs (1)
621var logRecords = collector.GetSnapshot().Where(l => l.Category == "System.Net.Http.HttpClient.normal.LogicalHandler").ToList();
Logging\HttpClientLoggingTagNamesTest.cs (1)
27.Where(f => f.IsLiteral && f.FieldType == typeof(string))
Microsoft.Extensions.Identity.Stores (1)
UserStoreBase.cs (1)
978var updatedCodes = new List<string>(splitCodes.Where(s => s != code));
Microsoft.Extensions.ServiceDiscovery (2)
ServiceEndpointWatcherFactory.cs (2)
20.Where(r => r is not PassThroughServiceEndpointProviderFactory) 21.Concat(providerFactories.Where(static r => r is PassThroughServiceEndpointProviderFactory)).ToArray();
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (2)
Program.cs (2)
13.Where(t => t.IsClass && !t.IsAbstract) 14.Where(t => t.GetInterfaces().Contains(typeof(IFuzzer)))
Microsoft.Extensions.Telemetry.Tests (3)
Enrichment\ApplicationEnricherTagTests.cs (1)
28.Where(f => f.IsLiteral && f.FieldType == typeof(string))
Enrichment\ProcessEnricherDimensionsTests.cs (1)
27.Where(f => f.IsLiteral && f.FieldType == typeof(string))
Logging\ExtendedLoggerTests.cs (1)
313var e = a.Where(_ => true);
Microsoft.Extensions.Validation (1)
ValidatableTypeInfo.cs (1)
291foreach (var superType in _superTypes.Where(t => t.IsAssignableFrom(actualType)))
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
GeneratorTests.cs (1)
108.Where(d => !IsExpectedCompilationError(d))
Microsoft.Gen.ComplianceReports (1)
Parser.cs (1)
39foreach (TypeDeclarationSyntax typeSyntax in typeForSyntaxTree.Where(n => !n.IsKind(SyntaxKind.InterfaceDeclaration)))
Microsoft.Gen.ContextualOptions (14)
ContextReceiver.cs (2)
48.Where(_ => _.symbol is INamedTypeSymbol) 49.Where(_ => _.symbol!.GetAttributes().Any(attribute => SymbolEqualityComparer.Default.Equals(attribute.AttributeClass, holder!.OptionsContextAttribute)))
ContextualOptionsGenerator.cs (2)
40.Where(_ => _.symbol is INamedTypeSymbol) 41.Where(_ => _.symbol!.GetAttributes().Any(attribute => SymbolEqualityComparer.Default.Equals(attribute.AttributeClass, holder!.OptionsContextAttribute)))
Parser.cs (10)
31.Where(modifier => modifier.IsKind(SyntaxKind.StaticKeyword)) 45.Where(modifier => modifier.IsKind(SyntaxKind.RefKeyword)) 79.Where(prop => !prop.IsStatic) 80.Where(prop => !prop.IsWriteOnly) 81.Where(prop => !prop.Type.IsRefLikeType) 82.Where(prop => prop.Type.TypeKind != TypeKind.Pointer) 83.Where(prop => prop.Type.TypeKind != TypeKind.FunctionPointer) 84.Where(prop => prop.Parameters.IsEmpty) 85.Where(prop => prop.ExplicitInterfaceImplementations.IsEmpty) 86.Where(GetterIsPublic)
Microsoft.Gen.Logging (2)
Parsing\Parser.cs (2)
474.Where(x => x is not null && symbols.DataClassificationAttribute is not null && ParserUtilities.IsBaseOrIdentity(x, symbols.DataClassificationAttribute, symbols.Compilation)) 475.Where(x => !SymbolEqualityComparer.Default.Equals(x, symbols.NoDataClassificationAttribute))
Microsoft.Gen.MetadataExtractor (2)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (1)
39foreach (TypeDeclarationSyntax typeSyntax in typeForSyntaxTree.Where(n => !n.IsKind(SyntaxKind.InterfaceDeclaration)))
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
82foreach (var memberSyntax in typeDeclaration.Members.Where(x => x.IsKind(SyntaxKind.MethodDeclaration)))
Microsoft.Gen.Metrics (1)
Parser.cs (1)
82foreach (var memberSyntax in typeDeclaration.Members.Where(x => x.IsKind(SyntaxKind.MethodDeclaration)))
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
82foreach (var memberSyntax in typeDeclaration.Members.Where(x => x.IsKind(SyntaxKind.MethodDeclaration)))
Microsoft.Interop.ComInterfaceGenerator (10)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
65foreach (var method in type.GetMembers().OfType<IMethodSymbol>().Where(m => !m.IsStatic && m.IsAbstract))
ComInterfaceAndMethodsContext.cs (3)
18public IEnumerable<ComMethodContext> DeclaredMethods => Methods.Where(m => !m.IsInheritedMethod); 23public IEnumerable<ComMethodContext> ShadowingMethods => Methods.Where(m => m.IsInheritedMethod && !m.IsHiddenOnDerivedInterface && !m.IsExternallyDefined); 28public IEnumerable<ComMethodContext> InheritedMethods => Methods.Where(m => m.IsInheritedMethod);
ComInterfaceGenerator.cs (4)
118InterfaceContexts: ifaceCtxs.Select(x => x.Item1).Where(x => !x.IsExternallyDefined).ToSequenceEqualImmutableArray(), 366new SyntaxTokenList(syntax.Modifiers.Where(static m => !m.IsKind(SyntaxKind.NewKeyword) && !m.IsKind(SyntaxKind.PartialKeyword) && !m.IsKind(SyntaxKind.VirtualKeyword))).StripAccessibilityModifiers(), 492.Where(context => context.UnmanagedToManagedStub.Diagnostics.All(diag => diag.Descriptor.DefaultSeverity != DiagnosticSeverity.Error))) 555.Where(context => context.UnmanagedToManagedStub.Diagnostics.All(diag => diag.Descriptor.DefaultSeverity != DiagnosticSeverity.Error)))
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
41.Where(p => p.Language == context.Project.Language);
VtableIndexStubGenerator.cs (1)
347var methodSyntaxTemplate = new ContainingSyntax(new SyntaxTokenList(syntax.Modifiers.Where(static m => !m.IsKind(SyntaxKind.PartialKeyword) && !m.IsKind(SyntaxKind.VirtualKeyword))).StripAccessibilityModifiers(), SyntaxKind.MethodDeclaration, syntax.Identifier, syntax.TypeParameterList);
Microsoft.Interop.LibraryImportGenerator (1)
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
41.Where(p => p.Language == context.Project.Language);
Microsoft.Interop.SourceGeneration (5)
MarshallerShape.cs (4)
274.Where(m => m is { IsStatic: true, Parameters.Length: 2, ReturnsVoid: false } 325.Where(m => m is { IsStatic: true, Parameters.Length: 3, ReturnsVoid: false } 576.Where(m => m is { IsStatic: false, Parameters.Length: 2, ReturnsVoid: true } 617.Where(m => m is { IsStatic: false, Parameters.Length: 1, ReturnsVoid: true })
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (1)
414originalTypeSyntax.DescendantNodesAndSelf().OfType<TypeSyntax>().Where(t => t.IsEquivalentTo(marshalInfo.PlaceholderTypeParameter.Syntax)),
Microsoft.Maui (4)
HotReload\HotReloadExtensions.cs (1)
48 var foos = type.GetMethods(flags).Where(x => x.GetCustomAttributes(typeof(OnHotReloadAttribute), true).Length > 0).ToList();
HotReload\HotReloadHelper.cs (2)
167 var views = HandlerService!.Where(x => x.ImplementationType == t).Select(x => new KeyValuePair<Type, Type>(x.ServiceType, x.ImplementationType!)).ToList(); 195 roots = ActiveViews.Where(x => x != null && x.Parent == null).ToList();
WindowOverlay\WindowOverlay.cs (1)
139 windowElements.AddRange(_windowElements.Where(n => n.Contains(point)));
Microsoft.Maui.Controls (5)
ActionSheetArguments.cs (1)
19 Buttons = buttons?.Where(c => c != null);
VisualStateManager.cs (4)
486 var existCustomTriggers = conflicts.Where(c => !(c is AdaptiveTrigger)); 494 var adaptiveTriggers = conflicts.Where(c => c is AdaptiveTrigger); 496 var minWindowWidthAdaptiveTriggers = adaptiveTriggers.Where(c => ((AdaptiveTrigger)c).MinWindowWidth != -1d).OrderByDescending(c => ((AdaptiveTrigger)c).MinWindowWidth); 502 var minWindowHeightAdaptiveTriggers = adaptiveTriggers.Where(c => ((AdaptiveTrigger)c).MinWindowHeight != -1d).OrderByDescending(c => ((AdaptiveTrigger)c).MinWindowHeight);
Microsoft.Maui.Controls.Build.Tasks (8)
SetPropertiesVisitor.cs (1)
1947 .CustomAttributes.Where(attribute => attribute.AttributeType.FullName == "Microsoft.Maui.Controls.Xaml.RuntimeNamePropertyAttribute").ToList();
TypeReferenceExtensions.cs (4)
67 var properties = typeDef.Properties.Where(predicate); 92 var events = typeDef.Events.Where(predicate); 129 var bp = typeDef.Fields.Where 280 foreach (var method in typeDef.Methods.Where(md => predicate(md, typeRef)))
XamlCTask.cs (3)
61 }).Where(i => i != -1).ToList(); 74 }).Where(i => i != -1).ToList(); 87 }).Where(i => i != -1).ToList();
Microsoft.Maui.Controls.Xaml (1)
ApplyPropertiesVisitor.cs (1)
485 .Where(mi => mi.Name == (string)value && mi.GetParameters().Length == n_params)
Microsoft.Maui.Essentials (1)
Sms\Sms.shared.cs (1)
114 Recipients.AddRange(recipients.Where(x => !string.IsNullOrWhiteSpace(x)));
Microsoft.Maui.Resizetizer (3)
GenerateTizenManifest.cs (3)
142 var iconPlaceholderElements = iconElements.Where(d => d.Value == AppIconPlaceholder); 147 var defaultDpi = DpiPath.Tizen.AppIcon.Where(n => n.Path.EndsWith(IconDefaultDpiType)).FirstOrDefault(); 171 var splashElements = splashscreensElement.Elements(xmlns + SplashScreenName).Where(
Microsoft.McpServer.ProjectTemplates.Tests (1)
test\ProjectTemplates\Infrastructure\TemplateTestUtilities.cs (1)
57.Where(arg => !string.IsNullOrEmpty(arg));
Microsoft.ML.AutoML (36)
API\AutoCatalog.cs (6)
753.Where(c => c != null) 821var textFeatures = columnPurposes.Where(c => c.Purpose == ColumnPurpose.TextFeature); 822var numericFeatures = columnPurposes.Where(c => c.Purpose == ColumnPurpose.NumericFeature 825var booleanFeatures = columnPurposes.Where(c => c.Purpose == ColumnPurpose.NumericFeature && !numericFeatures.Contains(c)); 826var catalogFeatures = columnPurposes.Where(c => c.Purpose == ColumnPurpose.CategoricalFeature); 827var imagePathFeatures = columnPurposes.Where(c => c.Purpose == ColumnPurpose.ImagePath);
Experiment\Runners\CrossValRunner.cs (1)
71var newScores = scores.Where(r => !double.IsNaN(r));
Experiment\Runners\CrossValSummaryRunner.cs (2)
173results = results.Where(result => result != null); 185var newResults = results.Where(r => !double.IsNaN(r));
Experiment\SuggestedTrainer.cs (2)
59paramsStr = string.Join(", ", SweepParams.Where(p => p != null && p.RawValue != null).Select(p => $"{p.Name}:{p.ProcessedValue()}")); 66var sweepParams = SweepParams?.Where(p => p.RawValue != null);
PipelineSuggesters\PipelineSuggester.cs (3)
98history = history.Take(availableTrainers.Count()).Where(x => x.RunSucceeded); 114return history.Where(h => selectedTrainerNames.Contains(h.Pipeline.Trainer.TrainerName)) 207.Where(r => r.RunSucceeded && r.Pipeline.Trainer.TrainerName == trainer.TrainerName &&
SweepableEstimator\MultiModelPipeline.cs (1)
80.Where(e => e is StringEntity se && se.Value != "Nil")
SweepableEstimator\SweepablePipeline.cs (3)
90.Where(e => e is StringEntity se && se.Value != "Nil") 111.Where(e => e is StringEntity se && se.Value != "Nil") 158.Where(e => e is StringEntity se && se.Value != "Nil")
TrainerExtensions\TrainerExtensionCatalog.cs (1)
107trainers = trainers.Where(t => allowList.Contains(GetTrainerName(t)));
TrainerExtensions\TrainerExtensionUtil.cs (4)
92var boosterParams = sweepParams.Where(p => _lightGbmBoosterParamNames.Contains(p.Name)); 170var boosterParams = sweepParams.Where(p => _lightGbmBoosterParamNames.Contains(p.Name)); 195props = props.Where(p => p.Key != LabelColumn && p.Key != WeightColumn) 229var parentProps = props.Where(p => p.Key != LightGbmBoosterPropName);
TransformInference\TransformInference.cs (2)
397var intermediateCols = columns.Where(c => c.Purpose != ColumnPurpose.Ignore) 452intermediateCols = intermediateCols.Where(c => c.Purpose == ColumnPurpose.NumericFeature ||
Tuner\AutoZeroTuner.cs (7)
39var trainerEstimators = _sweepablePipeline.Estimators.Where(e => e.Value.EstimatorType.IsTrainer()).Select(e => e.Value.EstimatorType.ToString()).ToList(); 42BinaryMetricManager => _configs.Where(c => c.Task == "binary-classification" && trainerEstimators.Contains(c.Trainer)).ToList(), 43MultiClassMetricManager => _configs.Where(c => c.Task == "multi-classification" && trainerEstimators.Contains(c.Trainer)).ToList(), 44RegressionMetricManager => _configs.Where(c => c.Task == "regression" && trainerEstimators.Contains(c.Trainer)).ToList(), 87pipelineSchemas = _pipelineStrings.Where(kv => kv.Value.Contains(config.CatalogTransformer)); 94pipelineSchemas = pipelineSchemas.Where(kv => kv.Value.Contains(config.Trainer)); 98var trainerEstimatorName = pipeline.Estimators.Where(kv => kv.Value.EstimatorType.IsTrainer()).First().Key;
Tuner\PipelineProposer.cs (1)
200var estimatorTypes = entity.ValueEntities().Where(v => v is StringEntity s && s.Value != "Nil")
Utils\BestResultUtil.cs (3)
49results = results.Where(r => r.ValidationMetrics != null); 62results = results.Where(r => r.Results != null && r.Results.Any(x => x.ValidationMetrics != null)); 75results = results.Where(r => r.ValidationMetrics != null);
Microsoft.ML.AutoML.Samples (3)
Cifar10.cs (3)
19.Where(p => Path.GetExtension(p) == ".jpg") 26var testImages = imageInputs.Where(f => f.ImagePath.Contains("test")); 27var trainImages = imageInputs.Where(f => f.ImagePath.Contains("train"));
Microsoft.ML.AutoML.Tests (1)
Utils\TaskAgnosticIterationResult.cs (1)
81var propertiesToReport = metric.GetType().GetProperties().Where(p => p.PropertyType == typeof(double));
Microsoft.ML.CodeGenerator (9)
CodeGenerator\CSharp\AzureCodeGenerator\AzureAttachModelCodeGenerator.cs (1)
56var labelType = _columnInferenceResult.TextLoaderOptions.Columns.Where(t => t.Name == _settings.LabelName).First().DataKind;
CodeGenerator\CSharp\CodeGenerator.cs (5)
46var trainerNodes = _pipeline.Nodes.Where(t => t.NodeType == PipelineNodeType.Trainer); 60var labelType = _columnInferenceResult.TextLoaderOptions.Columns.Where(t => t.Name == _settings.LabelName).First().DataKind; 223usings.AddRange(preTrainerTransformsAndUsings.Where(t => t.Item2 != null).SelectMany(t => t.Item2)); 224usings.AddRange(postTrainerTransformsAndUsings.Where(t => t.Item2 != null).SelectMany(t => t.Item2)); 256var node = _pipeline.Nodes.Where(t => t.NodeType == PipelineNodeType.Trainer).First();
CodeGenerator\CSharp\PipelineExtension.cs (3)
41usings.AddRange(preTrainerTransformsAndUsings.Where(t => t.Item2 != null).SelectMany(t => t.Item2)); 42usings.AddRange(postTrainerTransformsAndUsings.Where(t => t.Item2 != null).SelectMany(t => t.Item2)); 76var node = pipeline.Nodes.Where(t => t.NodeType == PipelineNodeType.Trainer).First();
Microsoft.ML.Core (9)
CommandLine\CmdParser.cs (1)
1206Contracts.Assert(Args.Where(a => a.Index == argument.Index).Count() == 1);
ComponentModel\ComponentCatalog.cs (6)
741.Where(info => info.SignatureTypes.Contains(typeSig) && typeBase.IsAssignableFrom(info.Type)) 784.Where(ci => ci.LoadNames.Select(n => n.ToLowerInvariant().Trim()).Contains(name)) 793.Where(ci => ci.SignatureTypes.Contains(typeof(TSig))) 803.Where(ci => ci.ArgType == typeof(TArgs) && ci.SignatureTypes.Contains(typeof(TSig))) 920return _components.Where(x => x.Kind == kind).OrderBy(x => x.Name); 930return _components.Where(x => x.InterfaceType == interfaceType).OrderBy(x => x.Name);
Data\ProgressReporter.cs (1)
450unseen = _infos.Where(x => !seen.Contains(x.Index)).ToArray();
Environment\ConsoleEnvironment.cs (1)
189var checkpoints = entries.Where(
Microsoft.ML.Core.Tests (4)
UnitTests\CoreBaseTestClass.cs (2)
212var view2EvenCols = view2.Schema.Where(col => (col.Index & 1) == 0); 223var view2OddCols = view2.Schema.Where(col => (col.Index & 1) == 0);
UnitTests\TestVBuffer.cs (2)
141var indicies = Enumerable.Range(0, 15).Where(x => x % 2 == 0).ToArray(); 164var indicies = Enumerable.Range(0, 15).Where(x => x % 2 == 0).ToArray();
Microsoft.ML.Data (63)
Data\DataViewTypeManager.cs (2)
60typeAttributes = typeAttributes.Where(attr => attr.GetType().IsSubclassOf(typeof(DataViewTypeAttribute))); 95typeAttributes = typeAttributes.Where(attr => attr.GetType().IsSubclassOf(typeof(DataViewTypeAttribute)));
Data\SchemaDefinition.cs (5)
161.Where(x => x.GetCustomAttributes(typeof(CursorChannelAttribute), false).Any()) 166.Where(x => x.CanRead && x.CanWrite && x.GetGetMethod() != null && x.GetSetMethod() != null && x.GetIndexParameters().Length == 0) 167.Where(x => x.GetCustomAttributes(typeof(CursorChannelAttribute), false).Any()); 341.Where(x => (((direction & Direction.Read) == Direction.Read && (x.CanRead && x.GetGetMethod() != null)) || 391var customTypeAttributes = customAttributes.Where(x => x is DataViewTypeAttribute);
DataLoadSave\Binary\BinaryLoader.cs (3)
992int[] toSave = cols.Where(x => x.isSavable).Select(x => x.col).ToArray(); 993unsavableColIndices = cols.Where(x => !x.isSavable).Select(x => x.col).ToArray(); 2166.Where(t => !t.Value.IsGenerated).OrderBy(t => t.Value.ColumnIndex);
DataLoadSave\Binary\BinarySaver.cs (2)
587using (DataViewRowCursor cursor = data.GetRowCursor(data.Schema.Where(c => activeSet.Contains(c.Index)))) 745using (DataViewRowCursor cursor = data.GetRowCursor(data.Schema.Where(x => active.Contains(x.Index)), rand))
DataLoadSave\Database\DatabaseLoader.cs (1)
111.Where(x => x.CanRead && x.GetGetMethod() != null && x.GetIndexParameters().Length == 0);
DataLoadSave\Text\TextLoader.cs (1)
1579.Where(x => x.CanRead && x.GetGetMethod() != null && x.GetIndexParameters().Length == 0);
DataLoadSave\TransformerChain.cs (7)
302roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Feature.Value).First().Value); 306roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Feature.Value).First().Value, 307roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Label.Value).First().Value); 310roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Feature.Value).First().Value); 313roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Feature.Value).First().Value); 316roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Feature.Value).First().Value); 319roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Feature.Value).First().Value);
DataView\AppendRowsDataView.cs (1)
278var columnsNeeded = Schema.Where(col => IsColumnActive(col));
DataView\BatchDataViewMapperBase.cs (2)
44var inputCursor = _source.GetRowCursor(_source.Schema.Where(c => activeInput[c.Index]), null); 54var inputCols = _source.Schema.Where(c => predInput(c.Index));
DataView\CacheDataView.cs (2)
350cursor = _subsetInput.GetRowCursor(_subsetInput.Schema.Where(c => taskColumns.Contains(c.Index))); 663int[] actives = Enumerable.Range(0, _parent.Schema.Count).Where(pred).ToArray();
DataView\CompositeRowToRowMapper.cs (1)
78deps[deps.Length - 1] = OutputSchema.Where(c => activeIndices.Contains(c.Index));
DataView\LambdaFilter.cs (2)
119var inputCols = Source.Schema.Where(x => inputPred(x.Index)); 132var inputCols = Source.Schema.Where(x => inputPred(x.Index));
DataView\RowToRowMapperTransform.cs (1)
163inputColumns = _bindings.InputSchema.Where(col => activeInput[col.Index] || predicateIn(col.Index));
DataView\Transposer.cs (3)
102columnSet = columnSet.Where(c => _tview.GetSlotType(c) == null); 838var inputCols = _input.Schema.Where(x => srcPred(x.Index)); 851var srcCols = columnsNeeded.Where(x => srcPred(x.Index));
DataView\TypedCursor.cs (2)
186var inputCols = _data.Schema.Where(x => deps(x.Index)); 208var inputs = _data.GetRowCursorSet(_data.Schema.Where(col => _columnIndices.Contains(col.Index) || additionalColumnsPredicate(col.Index)), n, rand);
DataView\ZipDataView.cs (1)
88.Select((dv, i) => srcPredicates[i] == null ? GetMinimumCursor(dv) : dv.GetRowCursor(dv.Schema.Where(x => srcPredicates[i](x.Index)), null)).ToArray();
Deprecated\Instances\HeaderSchema.cs (1)
107var items = map.Where(kvp => 0 <= kvp.Key && kvp.Key < count && kvp.Value != null);
Dirty\ChooseColumnsByIndexTransform.cs (2)
253var inputCols = Source.Schema.Where(x => inputPred(x.Index)); 267var inputCols = Source.Schema.Where(x => inputPred(x.Index));
EntryPoints\EntryPointNode.cs (5)
343return _vars.Values.Where(x => x.HasInputs && !x.HasOutputs && !x.IsValueSet) 789return _inputMap.Where(kv => !_inputBuilder.IsInputOptional(kv.Key.ParameterName)).Select(kv => kv.Value).Distinct() 907var unexpectedFields = node.Properties().Where( 1000public IEnumerable<EntryPointNode> Macros => _nodes.Where(x => x.IsMacro); 1001public IEnumerable<EntryPointNode> NonMacros => _nodes.Where(x => !x.IsMacro);
Evaluators\AnomalyDetectionEvaluator.cs (1)
726using (var cursor = overall.GetRowCursor(overall.Schema.Where(col => col.Name.Equals(AnomalyDetectionEvaluator.OverallMetrics.NumAnomalies) ||
Evaluators\EvaluatorBase.cs (1)
144var activeCols = data.Schema.Where(x => activeColsIndices(x.Index));
Evaluators\EvaluatorUtils.cs (1)
1476using (var cursor = confusionDataView.GetRowCursor(confusionDataView.Schema.Where(col => col.Index == countIndex || hasStrat && col.Index == stratCol)))
Scorers\RowToRowScorerBase.cs (2)
101activeRowMapperCols = bindings.RowMapper.OutputSchema.Where(c => predicateMapper(c.Index)); 104var activeInCols = bindings.Input.Where(c => c.Index < activeInput.Length && activeInput[c.Index]);
Training\TrainerUtils.cs (1)
231data.Data.Schema.Where(c => extraCols.Contains(c.Index)).ToList();
Transforms\ColumnSelecting.cs (3)
142var columns = inputSchema.Where(c => _selectPredicate(c.Name)); 463var missing = selectColumns.Where(x => !inputColumns.Contains(x)); 722return _mapper.InputSchema.Where(col => col.Index < active.Length && active[col.Index]);
Transforms\GenerateNumberTransform.cs (2)
345var inputCols = Source.Schema.Where(x => inputPred(x.Index)); 356var inputCols = Source.Schema.Where(x => inputPred(x.Index));
Transforms\NAFilter.cs (2)
214var inputCols = Source.Schema.Where(x => inputPred(x.Index)); 226var inputCols = Source.Schema.Where(x => inputPred(x.Index));
Transforms\PerGroupTransformBase.cs (2)
176var activeCols = Source.Schema.Where(x => activeInput.Length > x.Index && activeInput[x.Index]); 191var cols = Source.Schema.Where(x => predInput(x.Index));
Transforms\RangeFilter.cs (2)
214var inputCols = Source.Schema.Where(x => inputPred(x.Index)); 228var inputCols = Source.Schema.Where(x => inputPred(x.Index));
Transforms\TransformBase.cs (1)
447return Input.Where(col => col.Index < active.Length && active[col.Index]);
Transforms\ValueToKeyMappingTransformer.cs (1)
587using (var cursor = trainingData.GetRowCursor(trainingData.Schema.Where(c => toTrain.Contains(c.Index))))
Microsoft.ML.Ensemble (5)
PipelineEnsemble.cs (2)
100return InputSchema.Where(col => _inputColIndices.Contains(col.Index)); 139var mapperColumns = Mappers[i].OutputSchema.Where(col => col.Name == DefaultColumnNames.Score);
Selector\SubModelSelector\BaseBestPerformanceSelector.cs (1)
42return sortedModels.Where(m => m != null).Take(modelCountToBeSelected).ToList();
Trainer\EnsembleDistributionModelParameters.cs (1)
241averagedWeights = Models.SelectMany(model => model.Metrics).Where(m => m.Key == metric.Key).Select(m => (Single)m.Value).ToArray();
Trainer\EnsembleTrainerBase.cs (1)
175var modelsList = batchModels.Where(m => m != null).ToList();
Microsoft.ML.EntryPoints (12)
JsonUtils\ExecuteGraphCommand.cs (1)
245.Where(x => saver.IsColumnSavable(idv.Schema[x].Type)).ToArray());
JsonUtils\GraphRunner.cs (1)
58var remainingNodes = _graph.Macros.Union(_graph.NonMacros).Where(x => !x.IsFinished).Select(x => x.Id).ToArray();
JsonUtils\JsonManifestUtils.cs (1)
365var values = Enum.GetNames(type).Where(n => type.GetField(n).GetCustomAttribute<HideEnumValueAttribute>() == null);
PermutationFeatureImportance.cs (9)
91var featureColumnName = roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Feature.Value).First().Value; 92var labelColumnName = roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Label.Value).First().Value; 148var featureColumnName = roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Feature.Value).First().Value; 149var labelColumnName = roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Label.Value).First().Value; 207var featureColumnName = roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Feature.Value).First().Value; 208var labelColumnName = roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Label.Value).First().Value; 259var featureColumnName = roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Feature.Value).First().Value; 260var labelColumnName = roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Label.Value).First().Value; 261var groupIdColumnName = roles.Where(x => x.Key.Value == RoleMappedSchema.ColumnRole.Group.Value).First().Value;
Microsoft.ML.Fairlearn (1)
Metrics\FairlearnMetricCatalog.cs (1)
226}).Where(x => x != null));
Microsoft.ML.FastTree (6)
FastTree.cs (2)
1575FeatureMap = Enumerable.Range(0, NumFeatures).Where(f => BinUpperBounds[f].Length > 1).ToArray(); 2040FeatureMap = Enumerable.Range(0, NumFeatures).Where(f => BinUpperBounds[f].Length > 1).ToArray();
GamModelParameters.cs (1)
472var goodLines = ini.Split(new[] { '\n' }).Where(line => !line.StartsWith("SplitGain="));
Training\DcgCalculator.cs (2)
166Parallel.ForEach(Enumerable.Range(0, dataset.NumQueries).Where(query => maxDCG3[query] > 0), 267Parallel.ForEach(Enumerable.Range(0, dataset.NumQueries).Where(query => maxDCG1[query] > 0),
Training\OptimizationAlgorithms\GradientDescent.cs (1)
50Enumerable.Range(0, numberOfTrees).Where(t => (DropoutRng.NextDouble() < DropoutRate)).ToArray();
Microsoft.ML.GenAI.Core (4)
Extension\ModuleExtension.cs (2)
152var childrenDeviceMap = deviceMap.Where(x => x.Key.StartsWith($"{key}.")).ToDictionary(x => x.Key.Substring($"{key}.".Length), x => x.Value); 180var remainingLayerSizeMap = layerSizeMap.Where(x => !deviceMap.ContainsKey(x.Key)).ToDictionary(x => x.Key, x => x.Value);
Pipeline\CausalLMPipeline.cs (2)
262.Where(t => !t.Offset.Equals(new Range(0, 0))) 268stopTokenIds = stopTokenIds.Where(ids => ids.Count() > 0).ToList();
Microsoft.ML.GenAI.Mistral (1)
Mistral_7B_0_3ChatTemplateBuilder.cs (1)
30if (messages.Where(m => m.GetRole() == Role.System).Count() > 1)
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckNameofFixProvider.cs (2)
73var sameNameNodes = argList.DescendantTokens().Where(tok => tok.Text == nameArgValue) 74.Select(p => p.Parent).Where(n => n.IsKind(SyntaxKind.IdentifierName));
Microsoft.ML.LightGbm (1)
LightGbmMulticlassTrainer.cs (1)
367var metadata = LightGbmTrainerOptions.LightGbmModel == null ? new SchemaShape(labelCol.Annotations.Where(x => x.Name == AnnotationUtils.Kinds.KeyValues).Concat(AnnotationUtils.GetTrainerOutputAnnotation())) : new SchemaShape(AnnotationUtils.GetTrainerOutputAnnotation());
Microsoft.ML.Maml (1)
HelpCommand.cs (1)
280.Where(x => !x.IsHidden)
Microsoft.ML.Mkl.Components (1)
VectorWhitening.cs (1)
335using (var cursor = inputData.GetRowCursor(inputData.Schema.Where(c => cols.Any(col => c.Index == col))))
Microsoft.ML.OnnxTransformer (4)
OnnxTransform.cs (4)
525if (inputShape.Where(x => x == 0).Count() > 1) 557int valCount = inputShape.Where(x => x > 0).Aggregate((x, y) => x * y); 883_denominator = _tensorShape.Where(x => x > 0).Aggregate((a, x) => a * x); 1065if (Transformer.Model.ModelInfo.InputsInfo[i].Shape.Where(x => x == 0).Count() > 1)
Microsoft.ML.Parquet (1)
PartitionedFileLoader.cs (1)
401_subActivecolumnsNeeded = Schema.Where(x => (_subActive?.Length > x.Index) && _subActive[x.Index]);
Microsoft.ML.PCA (1)
PcaTransformer.cs (1)
416var inputCols = trainingData.Schema.Where(x => activeColumns[x.Index]);
Microsoft.ML.PerformanceTests (1)
Harness\ProjectGenerator.cs (1)
70return string.Join(Environment.NewLine, File.ReadAllLines(csproj.FullName).Where(line => line.Contains("<NativeAssemblyReference")));
Microsoft.ML.Predictor.Tests (2)
TestPredictors.cs (2)
700var cols = scored.Schema.Where(c => c.Name.Equals("Score") || c.Name.Equals("Probability") || c.Name.Equals("PredictedLabel")); 881var cols = scored.Schema.Where(c => c.Name.Equals("Score") || c.Name.Equals("Probability") || c.Name.Equals("PredictedLabel"));
Microsoft.ML.Recommender (1)
MatrixFactorizationPredictor.cs (1)
370return InputSchema.Where(col => col.Index == _matrixColumnIndexColumnIndex || col.Index == _matrixRowIndexCololumnIndex);
Microsoft.ML.Samples (3)
Dynamic\Trainers\Recommendation\OneClassMatrixFactorizationWithOptions.cs (1)
113var topColumns = results.Where(element => element.MatrixRowIndex == 1)
Dynamic\Trainers\Regression\LightGbmAdvanced.cs (1)
37.Where(name => name != labelName) // Drop the Label
Dynamic\Trainers\Regression\LightGbmWithOptionsAdvanced.cs (1)
38.Where(name => name != labelName) // Drop the Label
Microsoft.ML.SearchSpace (1)
Parameter.cs (1)
195.Where(p => p.CanRead && p.CanWrite);
Microsoft.ML.StandardTrainers (7)
FactorizationMachine\FactorizationMachineTrainer.cs (1)
478var columns = data.Schema.Schema.Where(x => fieldColumnIndexes.Contains(x.Index)).ToList();
FactorizationMachine\FieldAwareFactorizationMachineUtils.cs (1)
148return InputSchema.Where(col => _inputColumnIndexes.Contains(col.Index));
Standard\LinearPredictorUtils.cs (1)
211.Where(weight => Math.Abs(weight.Value) >= Epsilon)
Standard\LogisticRegression\MulticlassLogisticRegression.cs (1)
374var metadata = new SchemaShape(labelCol.Annotations.Where(x => x.Name == AnnotationUtils.Kinds.KeyValues)
Standard\MulticlassClassification\MetaMulticlassTrainer.cs (1)
172inputLabelCol.Annotations.Where(x => x.Name == AnnotationUtils.Kinds.KeyValues));
Standard\MulticlassClassification\MulticlassNaiveBayesTrainer.cs (1)
119var predLabelMetadata = new SchemaShape(labelCol.Annotations.Where(x => x.Name == AnnotationUtils.Kinds.KeyValues)
Standard\SdcaMulticlass.cs (1)
164var metadata = new SchemaShape(labelCol.Annotations.Where(x => x.Name == AnnotationUtils.Kinds.KeyValues)
Microsoft.ML.Sweeper (3)
Algorithms\KdoSweeper.cs (3)
138var viableRuns = prevRuns.Cast<RunResult>().Where(run => run != null && run.HasMetricValue).Cast<IRunResult>().ToArray(); 379previousRuns.Cast<RunResult>().Where(r => r.HasMetricValue).Max(r => r.MetricValue) : 380previousRuns.Cast<RunResult>().Where(r => r.HasMetricValue).Min(r => r.MetricValue);
Microsoft.ML.TensorFlow (2)
TensorflowTransform.cs (2)
723var tensorSize = tensor.shape.dims.Where(x => x > 0).Aggregate((x, y) => x * y); 738var tensorSize = tensor.shape.dims.Where(x => x > 0).Aggregate((x, y) => x * y);
Microsoft.ML.TestFramework (5)
BaseTestPredictorsMaml.cs (2)
155string runcmd = string.Join(" ", args.Where(a => !string.IsNullOrWhiteSpace(a))); 256runcmd = string.Join(" ", args.Where(a => !string.IsNullOrWhiteSpace(a)));
DataPipe\TestDataPipeBase.cs (2)
669var view2EvenCols = view2.Schema.Where(col => (col.Index & 1) == 0); 680var view2OddCols = view2.Schema.Where(col => (col.Index & 1) != 0);
TestCommandBase.cs (1)
401var paths = toCompare.Where(pa => (pa.CmpUsage & situation) != PathArgument.Usage.None).ToArray();
Microsoft.ML.Tests (2)
Scenarios\Api\TestApi.cs (1)
272.Where(line => !string.IsNullOrEmpty(line) && !line.StartsWith("//"))
TrainerEstimators\MatrixFactorizationTests.cs (1)
701var topColumns = results.Where(element => element.MatrixRowIndex == 1).OrderByDescending(element => element.Score).Take(2);
Microsoft.ML.TimeSeries (3)
SequentialTransformerBase.cs (3)
842return _bindings.Schema.Where(col => predicateInput(col.Index)); 871var inputCols = Source.Schema.Where(x => predicateInput(x.Index)); 883var inputCols = Source.Schema.Where(x => predicateInput(x.Index));
Microsoft.ML.TorchSharp (6)
AutoFormerV2\ObjectDetectionMetrics.cs (3)
68objectLabelList.Where(objLabel => objLabel.Confidence >= scoreThreshold).ToList()); 120int gt = groundTruthBoxes.Where(k => k.Value != 0).Count(); 138int gt = groundTruthBoxes.Where(k => k.Value != 0).Count();
NasBert\NasBertTrainer.cs (1)
188var parameters = Model.parameters().Where(p => p.requires_grad);
NasBert\Optimizers\BaseOptimizer.cs (1)
67.Where(grad => grad.IsNotNull()) // parameters unused have no gradient
Roberta\QATrainer.cs (1)
218var parameters = Model.parameters().Where(p => p.requires_grad);
Microsoft.ML.Transforms (17)
CustomMappingFilter.cs (2)
44var inputCols = Input.Schema.Where(x => inputPred(x.Index)); 80var inputCols = Input.Schema.Where(x => inputPred(x.Index));
GroupTransform.cs (4)
528var activeCols = _parent.Source.Schema.Where(x => x.Index < srcActiveLeading.Length && srcActiveLeading[x.Index]); 543activeCols = _parent.Source.Schema.Where(x => x.Index < srcActiveTrailing.Length && srcActiveTrailing[x.Index]); 599foreach (var agg in _aggregators.Where(x => x != null)) 607foreach (var agg in _aggregators.Where(x => x != null))
MutualInformationFeatureSelection.cs (1)
195CreateDropAndCopyColumns(colArr.Length, scores, threshold, tiedScoresToKeep, _columns.Where(col => colSet.Contains(col.inputColumnName)).ToArray(), out int[] selectedCount, out dropSlotsColumns, out copyColumnPairs);
OptionalColumnTransform.cs (3)
226return Input.Where(c => dependencies(c.Index)); 331var inputCols = Source.Schema.Where(x => inputPred(x.Index)); 342var inputCols = Source.Schema.Where(x => inputPred(x.Index));
ProduceIdTransform.cs (2)
146var inputCols = Source.Schema.Where(x => inputPred(x.Index)); 159var inputCols = Source.Schema.Where(x => inputPred(x.Index));
StatefulCustomMappingTransformer.cs (1)
226return Source.Schema.Where(col => inputPred(col.Index));
StatefulFilterTransform.cs (1)
166_appendedRow = appendedDataView.GetRowCursor(appendedDataView.Schema.Where(c => !c.IsHidden && columnNames.Contains(c.Name)));
SvmLight\SvmLightSaver.cs (1)
162foreach (var pair in features.Items().Where(p => p.Value != 0))
UngroupTransform.cs (2)
185var inputCols = Source.Schema.Where(x => activeInput[x.Index]); 196var inputCols = Source.Schema.Where(x => activeInput[x.Index]);
Microsoft.ML.Vision (4)
DnnRetrainTransform.cs (3)
329var cols = input.Schema.Where(c => inputColIndices.Contains(c.Index)); 893var tensorSize = tensor.shape.dims.Where(x => x > 0).Aggregate((x, y) => x * y); 908var tensorSize = tensor.shape.dims.Where(x => x > 0).Aggregate((x, y) => x * y);
ImageClassificationTrainer.cs (1)
817input.Schema.Where(c => c.Index == labelColumn.Index || c.Index == imageColumn.Index)))
Microsoft.NET.Build.Containers (3)
ImageConfig.cs (1)
156static JsonArray ToJsonArray(IEnumerable<string> items) => new(items.Where(s => !string.IsNullOrEmpty(s)).Select(s => JsonValue.Create(s)).ToArray<JsonNode?>());
Tasks\ParseContainerProperties.cs (2)
190var filteredEnvVars = ContainerEnvironmentVariables.Where((x) => ContainerHelpers.IsValidEnvironmentVariable(x.ItemSpec)).ToArray<ITaskItem>(); 191var badEnvVars = ContainerEnvironmentVariables.Where((x) => !ContainerHelpers.IsValidEnvironmentVariable(x.ItemSpec));
Microsoft.NET.Build.Tasks (67)
AddPackageType.cs (1)
37.Where(t => !string.IsNullOrEmpty(t))
CheckForDuplicateFrameworkReferences.cs (1)
33var duplicateItems = FrameworkReferences.GroupBy(i => i.ItemSpec, StringComparer.OrdinalIgnoreCase).Where(g => g.Count() > 1);
CheckForDuplicateItemMetadata.cs (1)
31.Where(g => g.Count() > 1)
CheckForDuplicateItems.cs (1)
43var duplicateItems = itemGroups.Where(g => g.Count() > 1).ToList();
CheckForImplicitPackageReferenceOverrides.cs (1)
27var duplicateItems = PackageReferenceItems.GroupBy(i => i.ItemSpec, StringComparer.OrdinalIgnoreCase).Where(g => g.Count() > 1);
CheckSdkVulnerabilities.cs (1)
78string cveIds = string.Join(", ", summary.Cves.Where(c => c.Id is not null).Select(c => c.Id));
CreateWindowsSdkKnownFrameworkReferences.cs (1)
121knownFrameworkReferences.AddRange(knownFrameworkReferencesForSdkVersion.Where(t => t.minimumNetVersion == highestMinimumVersion).Select(t => t.knownFrameworkReferences).SelectMany(l => l));
DependencyContextBuilder.cs (12)
280.Where(l => !l.ExcludeFromRuntime && l.Type != "runtimepack")) 455.Where(l => !l.ExcludeFromCompilation && l.Type != "runtimepack")) 498.Where(expansion => expansion.Contains(_runtimeIdentifier)) 515library.Library.Dependencies.Where(dependency => libraryNames.Contains(dependency.Name)).ToList(), 609runtimePack.Value.Where(asset => asset.AssetType == AssetType.Runtime) 613runtimePack.Value.Where(asset => asset.AssetType == AssetType.Native) 669var runtimeFiles = resolvedNuGetFiles.Where(f => f.Asset == AssetType.Runtime && 675var nativeFiles = resolvedNuGetFiles.Where(f => f.Asset == AssetType.Native && 681var resourceFiles = resolvedNuGetFiles.Where(f => f.Asset == AssetType.Resources && 686var runtimeTargets = resolvedNuGetFiles.Where(f => f.IsRuntimeTarget) 691var managedRuntimeTargetsFiles = runtimeIdentifierGroup.Where(f => f.Asset == AssetType.Runtime).ToList(); 698var nativeRuntimeTargetsFiles = runtimeIdentifierGroup.Where(f => f.Asset == AssetType.Native).ToList();
FrameworkPackages\FrameworkPackages.cs (2)
100var candidateFrameworks = FrameworkPackagesByFramework.Where(pair => pair.Value.ContainsKey(frameworkKey)).Select(pair => pair.Key); 136.Where(d => File.Exists(d.Overrides))
GenerateBundle.cs (1)
147ExcludedFiles = FilesToBundle.Zip(fileSpec, (item, spec) => (spec.Excluded) ? item : null).Where(x => x != null).ToArray()!;
GenerateDepsFile.cs (3)
207RuntimePackAssets.Where(ShouldIncludeRuntimeAsset).Select(RuntimePackAssetInfo.FromItem); 288var warnOnRids = lib.RuntimeAssemblyGroups.Select(g => g.Runtime).Where(ShouldWarnOnRuntimeIdentifer) 289.Concat(lib.NativeLibraryGroups.Select(g => g.Runtime).Where(ShouldWarnOnRuntimeIdentifer));
GetAssemblyAttributes.cs (1)
50.Where(kv => !string.IsNullOrEmpty(kv.Value))
GetPackagesToPrune.cs (1)
103var filteredFrameworkReferences = FrameworkReferences.Where(
LockFileExtensions.cs (3)
225return libraries.Where(e => !exclusionList.Contains(e.Name)); 235.Where(t => string.Equals(t.AssetType, assetType, StringComparison.OrdinalIgnoreCase)) 259=> files.Where(f => !f.IsPlaceholderFile());
ProcessFrameworkReferences.cs (7)
200.Where(kfr => KnownFrameworkReferenceAppliesToTargetFramework(kfr.TargetFramework)) 207.Where(kfr => kfr.Name.Equals(kfr.RuntimeFrameworkName, StringComparison.OrdinalIgnoreCase)) 214.Where(krp => KnownFrameworkReferenceAppliesToTargetFramework(krp.TargetFramework))); 590var netCoreAppPacks = knownRuntimePacksForTargetFramework!.Where(krp => krp.Name.Equals("Microsoft.NETCore.App", StringComparison.OrdinalIgnoreCase)); 650var matchingRuntimePacks = knownRuntimePacks.Where(krp => krp.Name.Equals(knownFrameworkReference.RuntimeFrameworkName, StringComparison.OrdinalIgnoreCase)) 651.Where(krp => 814var knownPack = knownPacks.Where(pack =>
ProduceContentAssets.cs (1)
149.Where(f => !ProduceOnlyPreprocessorFiles || IsPreprocessorFile(f))
ProjectContext.cs (2)
196.Where(dg => dg.FrameworkName == string.Empty || 213.Where(libraryName => libraryName != null)
ReferenceInfo.cs (2)
99.Where(r => !lockFileContainsProject(r) && !IsNuGetReference(r) && isRuntimeAssembly(r)); 121.Where(r => !IsNuGetReference(r) && isRuntimeAssembly(r));
ResolveAppHosts.cs (1)
89.Where(appHostPack =>
ResolvePackageAssets.cs (2)
1635package => package.ResourceAssemblies.Where(asset => 1927.Where(pr => pr.GetBooleanMetadata(MetadataKeys.Publish) == false)
ResolvePackageDependencies.cs (2)
214.Where(t => t.Libraries.Any(lib => lib.Name == package.Name)); 306.Where(lib => lib.IsTransitiveProjectReference(LockFile, ref _projectFileDependencies, frameworkAlias))
ResolveRuntimePackAssets.cs (2)
41.SelectMany(fxReference => RuntimeFrameworks.Where(rtFx => 79.Where(matchingRTReference => runtimePack.GetMetadata("FrameworkName").Equals(matchingRTReference.ItemSpec))
ResolveTargetingPackAssets.cs (1)
246UsedRuntimeFrameworks = inputs.RuntimeFrameworks.Where(rf => frameworkReferenceNames.Contains(rf.FrameworkName))
SingleProjectInfo.cs (2)
79.Where(r => ReferenceInfo.IsProjectReference(r) && isRuntimeAssembly(r)); 100IEnumerable<ITaskItem> projectReferenceSatellitePaths = referenceSatellitePaths.Where(r => ReferenceInfo.IsProjectReference(r));
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (6)
119foreach (var manifestId in File.ReadAllLines(knownManifestIdsFilePath).Where(l => !string.IsNullOrEmpty(l))) 444var missingManifestIds = _knownManifestIdsAndOrder?.Keys.Where(id => !manifestIdsToManifests.ContainsKey(id)); 488.Where(dir => File.Exists(Path.Combine(dir, "WorkloadManifest.json"))) 528.Where(featureBand => featureBand < _sdkVersionBand || _sdkVersionBand.ToStringWithoutPrerelease().Equals(featureBand.ToString(), StringComparison.Ordinal)); 534.Where(t => Directory.Exists(t.manifestDirectory)) 538.Where(t => t.res.id != null && t.res.manifestDirectory != null)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (4)
32File.ReadAllLines(runtimeIdentifierChainPath).Where(l => !string.IsNullOrEmpty(l)).ToArray() : 215var unresolved = unresolvedRedirects.Select(ur => redirects[ur]).Where(ur => !redirects.ContainsKey(ur.redirect.ReplaceWith)).FirstOrDefault(); 524.Where(p => !expandedWorkloads.Any(w => w.Packs.Contains(p))) 536.Where(w => w.Packs.Any(p => requestedPacks.Contains(p)))
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSuggestionFinder.cs (1)
54var unsatisfied = new HashSet<WorkloadPackId>(requestedPacks.Where(p => !workload.expandedPacks.Contains(p)));
src\sdk\src\Tasks\Common\ConflictResolution\ResolvePackageFileConflicts.cs (3)
139platformConflictScope.ResolveConflicts(referenceItems.Where(ri => !referenceConflicts.Contains(ri.OriginalItem)), 143platformConflictScope.ResolveConflicts(copyLocalItems.Where(ci => !copyLocalConflicts.Contains(ci.OriginalItem)), 181.Where(simpleName => !referenceItemSpecs.Contains(simpleName))
ValidateExecutableReferences.cs (1)
44additionalPropertiesXml.Elements().Where(el => el.HasAttributes && el.FirstAttribute.Value.Equals(nearestTargetFramework)).Single() :
Microsoft.NET.HostModel (2)
Bundle\Bundler.cs (2)
476FileSpec[] hostSpecs = fileSpecs.Where(x => IsHost(x.BundleRelativePath)).ToArray(); 483var (included, excluded) = GetFilteredFileSpecs(fileSpecs.Where(x => x != hostSpec));
Microsoft.NET.Sdk.Publish.Tasks (3)
Tasks\MsDeploy\MSDeploy.cs (1)
946IEnumerable<Framework.ITaskItem> skips = hostObject.Where(item => item.ItemSpec == VSMsDeployTaskHostObject.SkipFileItemSpecName);
Tasks\MsDeploy\VsMsdeploy.cs (2)
948srcSkipItems = allItems.Where(item => 953destSkipsItems = allItems.Where(item =>
Microsoft.NET.Sdk.StaticWebAssets.Tasks (7)
Compression\BrotliCompress.cs (1)
76.Where(td => !string.IsNullOrWhiteSpace(td))
Compression\GZipCompress.cs (1)
21.Where(td => !string.IsNullOrWhiteSpace(td))
ComputeReferenceStaticWebAssetItems.cs (1)
149.Where(s => s.Length > 0)
ComputeStaticWebAssetsForCurrentProject.cs (1)
76.Concat(Assets.Where(asset => !StaticWebAsset.HasSourceId(asset, Source)))
OverrideHtmlAssetPlaceholders.cs (1)
48var endpoints = StaticWebAssetEndpoint.FromItemGroup(Endpoints).Where(e => e.AssetFile.EndsWith(".js") || e.AssetFile.EndsWith(".mjs"));
ScopedCss\RewriteCss.cs (1)
268.Where(x => x.TokenType == CssTokenType.Identifier && _keyframeIdentifiers.Contains(x.Text));
UpdateExternallyDefinedStaticWebAssets.cs (1)
147assetsWithoutEndpoints.Where(a => !excludedAssetFiles.Contains(a.Identity)));
Microsoft.NET.Sdk.WorkloadManifestReader (11)
SdkDirectoryWorkloadManifestProvider.cs (6)
119foreach (var manifestId in File.ReadAllLines(knownManifestIdsFilePath).Where(l => !string.IsNullOrEmpty(l))) 444var missingManifestIds = _knownManifestIdsAndOrder?.Keys.Where(id => !manifestIdsToManifests.ContainsKey(id)); 488.Where(dir => File.Exists(Path.Combine(dir, "WorkloadManifest.json"))) 528.Where(featureBand => featureBand < _sdkVersionBand || _sdkVersionBand.ToStringWithoutPrerelease().Equals(featureBand.ToString(), StringComparison.Ordinal)); 534.Where(t => Directory.Exists(t.manifestDirectory)) 538.Where(t => t.res.id != null && t.res.manifestDirectory != null)
WorkloadResolver.cs (4)
32File.ReadAllLines(runtimeIdentifierChainPath).Where(l => !string.IsNullOrEmpty(l)).ToArray() : 215var unresolved = unresolvedRedirects.Select(ur => redirects[ur]).Where(ur => !redirects.ContainsKey(ur.redirect.ReplaceWith)).FirstOrDefault(); 524.Where(p => !expandedWorkloads.Any(w => w.Packs.Contains(p))) 536.Where(w => w.Packs.Any(p => requestedPacks.Contains(p)))
WorkloadSuggestionFinder.cs (1)
54var unsatisfied = new HashSet<WorkloadPackId>(requestedPacks.Where(p => !workload.expandedPacks.Contains(p)));
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (1)
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadInstallRecords\FileBasedInstallationRecordInstaller.cs (1)
21.Where(band => Directory.Exists(Path.Combine(band, InstalledWorkloadDir)) && Directory.GetFiles(Path.Combine(band, InstalledWorkloadDir)).Any())
Microsoft.NET.StringTools (1)
WeakStringCacheInterner.cs (1)
152.Where(kv => kv.Value > 1)
Microsoft.TemplateEngine.Cli (69)
CliTemplateInfo.cs (1)
96foreach (ITemplateParameter parameter in ParameterDefinitions.Where(param => param.Type == "parameter"))
Commands\AliasAssignmentCoordinator.cs (2)
17List<string> predefinedLongOverrides = parameters.SelectMany(p => p.LongNameOverrides).Where(n => !string.IsNullOrEmpty(n)).Select(n => $"--{n}").ToList(); 18List<string> predefinedShortOverrides = parameters.SelectMany(p => p.ShortNameOverrides).Where(n => !string.IsNullOrEmpty(n)).Select(n => $"-{n}").ToList();
Commands\create\InstantiateCommand.cs (2)
188IEnumerable<TemplateGroup> selectedTemplateGroups = allTemplateGroups.Where(template => template.ShortNames.Contains(instantiateArgs.ShortName)); 463.Where(sc => !sc.Hidden)
Commands\create\InstantiateCommand.Help.cs (2)
40IEnumerable<TemplateGroup> selectedTemplateGroups = allTemplateGroups.Where(template => template.ShortNames.Contains(instantiateCommandArgs.ShortName)); 116IEnumerable<TemplateCommand> templatesForDefaultLanguage = filteredTemplates.Where(c => string.Equals(c.Template.GetLanguage(), defaultLanguage, StringComparison.OrdinalIgnoreCase));
Commands\create\InstantiateCommand.NoMatchHandling.cs (4)
19IEnumerable<TemplateResult> templatesToAnalyze = templates.Where(template => template.IsTemplateMatch); 26.Where(i => i.ErrorKind == InvalidTemplateOptionResult.Kind.InvalidName)).Distinct(); 41.Where(i => i.ErrorKind == InvalidTemplateOptionResult.Kind.InvalidValue)).Distinct(); 91templates = templates.Where(template => template.IsTemplateMatch);
Commands\create\InstantiateCommand.TabCompletion.cs (2)
30templateGroups.Where(t => t.ShortNames.Any(sn => sn.StartsWith(templateName, StringComparison.OrdinalIgnoreCase))); 48foreach (TemplateGroup templateGroup in templateGroups.Where(template => template.ShortNames.Contains(args.ShortName)))
Commands\create\TemplateCommand.cs (4)
103BaselineOption.FromAmongCaseInsensitive(template.BaselineInfo.Select(b => b.Key).Where(b => !string.IsNullOrWhiteSpace(b)).ToArray()); 159return templateConstraints.Where(cr => cr.EvaluationStatus != TemplateConstraintResult.Status.Allowed).ToList(); 249foreach (var constraint in constraintResults.Where(cr => cr.EvaluationStatus != TemplateConstraintResult.Status.Allowed)) 324.Where(p => p.Errors.Any())
Commands\create\TemplateCommandArgs.cs (1)
76.Where(kvp => kvp.Item2 != null)
Commands\create\TemplateResult.cs (1)
36internal IEnumerable<TemplateOptionResult> ValidTemplateOptions => _parametersInfo.Where(i => !(i is InvalidTemplateOptionResult));
Commands\Extensions.cs (2)
58return results.Where(r => r.Result.IsTemplateAllowed()).Select(r => r.Template).Cast<CliTemplateInfo>(); 71var invalidArguments = optionResult.Tokens.Where(token => !allowedValues.Append(allowedHiddenValue).Contains(token.Value, StringComparer.OrdinalIgnoreCase)).ToList();
Commands\install\InstallCommandArgs.cs (1)
24TemplatePackages = TemplatePackages.Where(package => installCommand.Name != package && !installCommand.Aliases.Contains(package)).ToList();
Commands\uninstall\UninstallCommandArgs.cs (1)
20TemplatePackages = TemplatePackages.Where(package => uninstallCommand.Name != package && !uninstallCommand.Aliases.Contains(package)).ToList();
HostSpecificTemplateData.cs (1)
32.Where(v => v != null && v.GetValueKind() == JsonValueKind.String)
PostActionProcessors\PostActionProcessorBase.cs (2)
83.Where(t => matchCriteria(t)) 144.Where(token => token != null && token.GetValueKind() == JsonValueKind.String)
TabularOutput\TemplateGroupDisplay.cs (2)
179.Where(classification => !string.IsNullOrWhiteSpace(classification)) 264.Where(type => !string.IsNullOrWhiteSpace(type))
TemplateGroup.cs (1)
229return Templates.Where(t => t.Precedence == highestPrecedence);
TemplateInvoker.cs (3)
137string printableChars = string.Join(", ", invalidChars.Where(x => !char.IsControl(x)).Select(x => $"'{x}'")); 138string nonPrintableChars = string.Join(", ", invalidChars.Where(char.IsControl).Select(x => $"char({(int)x})")); 280IReadOnlyList<IFileChange> destructiveChanges = instantiateResult.CreationEffects.FileChanges.Where(x => x.ChangeKind != ChangeKind.Create).ToList();
TemplateListCoordinator.cs (2)
227.Where(filter => filter.MismatchCriteria(templateResolutionResult)) 254return templates.Where(t => curatedGroupIdentityList.Contains(t.GroupIdentity, StringComparer.OrdinalIgnoreCase));
TemplatePackageCoordinator.cs (9)
109.Where(tp => tp is not IManagedTemplatePackage) 115.Where(i => i.Info != default) 302IEnumerable<CheckUpdateResult> updatesToApply = checkUpdateResults.Where(update => update.Success && !update.IsLatestVersion); 609.Where(tp => tp is not IManagedTemplatePackage) 611.Where(i => i != default) 688foreach (IManagedTemplatePackage templatePackage in templatePackages.Where(pm => pm.IsLocalPackage)) 787var templatesWithMatchedShortName = templates.Where(template => 860defaultSources = packageSourceProvider.LoadPackageSources().Where(source => source.IsEnabled); 923.Where(result => result is not null);
TemplatePackageDisplay.cs (4)
287.Where(result => result.Success && !result.IsLatestVersion && !string.IsNullOrWhiteSpace(result.LatestVersion)) 325foreach (CheckUpdateResult result in versionCheckResults.Where(result => !result.Success)) 398var restrictedTemplates = evaluationResult.Where(r => r.Result.Any(cr => cr.EvaluationStatus != TemplateConstraintResult.Status.Allowed)); 410foreach (var constraintResult in template.Result.Where(r => r.EvaluationStatus != TemplateConstraintResult.Status.Allowed))
TemplateResolution\BaseTemplateResolver.cs (1)
54templates = templates.Where(x => !x.IsHiddenByHostFile(HostSpecificDataLoader));
TemplateResolution\TemplateGroupMatchInfo.cs (6)
106return _templateMatchInfos.Where(template => TemplateInfoMatch(template)); 129return _templateMatchInfos.Where(template => TemplateInfoMatch(template) && TemplateParametersMatch(template)); 152return FilterTemplatesByPreferredLanguage(_templateMatchInfos.Where(template => TemplateInfoMatch(template) && TemplateParametersMatch(template))); 294.Where(match => match.GetType() != typeof(ParameterMatchInfo)) 315return templatesToCheck.Where(t => t.Info.Precedence == highestPrecedence); 327var templatesForPreferredLanguage = templatesToFilter.Where(
TemplateResolution\TemplateMatchInfoExtensions.cs (6)
16.Where(x => x.Kind == MatchKind.Exact) 24.Where(match => match.Kind == MatchKind.InvalidName) 30var constraintsMatches = templateMatchInfo.MatchDisposition.Where(mi => mi.Name.StartsWith(MatchInfo.BuiltIn.Constraint)); 31var otherMatches = templateMatchInfo.MatchDisposition.Where(mi => !mi.Name.StartsWith(MatchInfo.BuiltIn.Constraint)); 52var filterMatches = templateMatchInfo.MatchDisposition.Where(mi => supportedFilters.Any(f => f == mi.Name)); 53var otherMatches = templateMatchInfo.MatchDisposition.Where(mi => !supportedFilters.Any(f => f == mi.Name));
TemplateResolution\TemplateResolutionResult.cs (5)
32_matchedTemplateGroups = _matchInformation.Where(groupMatchInfo => groupMatchInfo.IsGroupMatch).ToList(); 141return _matchInformation.Where(groupMatchInfo => groupMatchInfo.IsGroupMatch).Select(groupMatchInfo => groupMatchInfo.GroupInfo); 152return _matchInformation.Where(groupMatchInfo => groupMatchInfo.IsGroupAndTemplateInfoMatch).Select(groupMatchInfo => groupMatchInfo.GroupInfo); 163return _matchInformation.Where(groupMatchInfo => groupMatchInfo.IsGroupAndTemplateInfoAndParametersMatch).Select(groupMatchInfo => groupMatchInfo.GroupInfo); 282.Where(group => group.IsGroupAndTemplateInfoMatch) //this is needed as if the template group is not a match on group and info filaters, the parameter matches are not evaluated
TemplateSearch\CliSearchFiltersFactory.cs (2)
54IEnumerable<TemplateSearchData> templates = templatePackageSearchData.Templates.Where(template => IsNotHiddenBySearchFile(template)); 77.Where(group => group.IsGroupAndTemplateInfoAndParametersMatch)
TemplateSearch\CliTemplateSearchCoordinator.cs (2)
91if (searchResults.Where(r => r.Success).SelectMany(r => r.SearchHits).Any()) 157.Where(hit => hit.PackageInfo.Name.StartsWith("Microsoft", StringComparison.OrdinalIgnoreCase)
Microsoft.TemplateEngine.Edge (31)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (1)
189IEnumerable<UpdateRequest> updatesToApply = updateRequests.Where(request => request.Version != request.TemplatePackage.Version);
Constraints\HostConstraint.cs (2)
37foreach (HostInformation hostInfo in supportedHosts.Where(h => h.HostName.Equals(EnvironmentSettings.Host.HostIdentifier, StringComparison.OrdinalIgnoreCase))) 48foreach (HostInformation hostInfo in supportedHosts.Where(h => EnvironmentSettings.Host.FallbackHostTemplateConfigNames.Contains(h.HostName, StringComparer.OrdinalIgnoreCase)))
Constraints\SdkVersionConstraintFactory.cs (1)
68VersionSpecificationsToStrings(_installedSdkVersion.Where(installed =>
Installers\NuGet\NugetApiPackageManager.cs (2)
265.Where(result => result.FoundPackages != null) 446defaultSources = packageSourceProvider.LoadPackageSources().Where(source => source.IsEnabled);
Mount\Archive\ZipFileDirectory.cs (2)
26return _mountPoint.Universe.Values.Where(x => x.FullPath.StartsWith(FullPath, StringComparison.Ordinal) && x.FullPath.Length != FullPath.Length && r.IsMatch(x.Name)).Where(x => searchOption == SearchOption.AllDirectories || x.FullPath.TrimEnd('/').Count(y => y == '/') == FullPath.Count(y => y == '/'));
ReflectionLoadProbingPath.cs (1)
221.Where(x => x.FullName.IndexOf($"{Path.DirectorySeparatorChar}lib{Path.DirectorySeparatorChar}", StringComparison.OrdinalIgnoreCase) > -1
Settings\ComponentManager.cs (1)
202IReadOnlyList<Type> interfaceTypesToRegisterFor = type.GetInterfaces().Where(x => x != typeof(IIdentifiedComponent) && typeof(IIdentifiedComponent).IsAssignableFrom(x)).ToList();
Settings\Scanner.cs (2)
247IEnumerable<IScanTemplateInfo> validTemplates = templateList.Where(t => t.IsValid || returnInvalidTemplates); 253var localizationLocators = templates.SelectMany(t => t.Localizations.Values.Where(li => li.IsValid || returnInvalidTemplates)).ToList();
Settings\TemplateCache.cs (1)
179var managedTemplates = identityToTemplates.Value.Where(templateInto => templateInto.TemplatePackage is IManagedTemplatePackage).ToArray();
Settings\TemplateInfo.cs (2)
175foreach (ITemplateParameter parameter in ParameterDefinitions.Where(TemplateParameterExtensions.IsChoice)) 195foreach (ITemplateParameter parameter in ParameterDefinitions.Where(p => !p.IsChoice()))
Settings\TemplatePackageManager.cs (1)
212return allTemplates.Where(t => t.MountPointUri == templatePackage.MountPointUri);
Template\InputDataSetExtensions.cs (2)
35inputData.Values.Where(p => 40inputData.Values.Where(p =>
Template\ParameterSetBuilder.cs (3)
76.Where(p => p.Value.Value != null) 198.Where(p => p.Value != null) 250IReadOnlyList<EvalData> disabledParameters = parameters.Where(p => p.IsEnabledConditionResult.HasValue && !p.IsEnabledConditionResult.Value).ToList();
Template\TemplateCreator.cs (5)
174IReadOnlyList<IFileChange> destructiveChanges = changes.Where(x => x.ChangeKind != ChangeKind.Create).ToList(); 274invalidDefaultParameters = defaultParamsWithInvalidValues.Where(x => !inputParameters.ParameterDefinitionSet.ContainsKey(x)).ToList(); 289.Where(p => p.Value.InputDataState != InputDataState.Unset && 392.Where(v => 431.Where(v => v.GetEvaluatedPrecedence() == EvaluatedPrecedence.Required && v.InputDataState == InputDataState.Unset)
TemplateConstraintManager.cs (3)
47constraintsToInitialize = _templateConstrains.Where(kvp => uniqueConstraints.Contains(kvp.Key)).Select(kvp => (kvp.Key, kvp.Value)); 77.Where(c => c.Task.Status == TaskStatus.RanToCompletion) 166var notCompletedTasks = tasksToWait.Where(t => !t.IsCompleted);
ValidationUtils.cs (2)
31foreach (ILocalizationLocator invalidLoc in template.Localizations.Values.Where(li => !li.IsValid)) 129foreach (IValidationEntry error in errors.Where(e => e.Severity == severity))
Microsoft.TemplateEngine.IDE (2)
Bootstrapper.cs (2)
441packagesToUninstall.AddRange(templatePackages.Where(package => package.Identifier.Equals(path, StringComparison.OrdinalIgnoreCase))); 447.Where(result => result.Success)
Microsoft.TemplateEngine.Utils (7)
DirectedGraph.cs (4)
52Queue<T> noDependenciesQueue = new(inDegreeLookup.Where(kp => kp.Value == 0).Select(kp => kp.Key)); 106directDependents.AddRange(dependentsMap[parent].Where(dependentVertices.Add)); 110return _dependenciesMap.Where(p => dependentVertices.Contains(p.Key)) 111.ToDictionary(p => p.Key, p => new HashSet<T>(p.Value.Where(dependentVertices.Contains)));
EnumerableExtensions.cs (1)
40.Where(g => g.Count() > 1)
FileFindHelpers.cs (1)
19List<string> matches = secondaryFilter == null ? filesInDir : filesInDir.Where(x => secondaryFilter(x)).ToList();
WellKnownSearchFilters.cs (1)
239var matchingConstraints = template.Constraints.Where(c => c.Type == constraintDefinition.Type);
Microsoft.TemplateSearch.Common (2)
Providers\NuGetMetadataSearchProvider.cs (2)
77IEnumerable<TemplatePackageSearchData> filteredPackages = _searchCache.TemplatePackages.Where(package => packFilter(package)); 82.Where(result => result.MatchedTemplates.Any())
Microsoft.TestPlatform.CoreUtilities (1)
Helpers\FileHelper.cs (1)
58return files.Where(
Microsoft.TestPlatform.CrossPlatEngine (22)
AttachmentsProcessing\TestRunAttachmentsProcessingManager.cs (1)
148var attachmentsToBeProcessed = attachments.Where(dataCollectionAttachment => attachmentProcessorUris.Any(uri => uri.Equals(dataCollectionAttachment.Uri))).ToArray();
Client\Parallel\DiscoveryDataAggregator.cs (1)
170.Where(source => source.Value == discoveryStatus)
Client\Parallel\ParallelOperationManager.cs (6)
86EqtTrace.Verbose($"Occupied slots:\n{(string.Join("\n", _managerSlots.Where(s => s.HasWork).Select((slot) => $"{slot.Index}: {GetSourcesForSlotExpensive(slot)}").ToArray()))}"); 143var availableSlots = _managerSlots.Where(slot => !slot.HasWork).ToImmutableArray(); 146var availableWorkloads = _workloads.Where(workload => workload != null).ToImmutableArray(); 191foreach (var slot in slots.Where(s => s.HasWork && !s.IsRunning && s.IsPreStarted).OrderBy(s => s.PreStartTime)) 272var completedSlot = _managerSlots.Where(s => ReferenceEquals(completedManager, s.Manager)).ToImmutableArray(); 323var managers = _managerSlots.Where(slot => slot.HasWork).Select(slot => slot.Manager).ToImmutableArray();
Client\Parallel\ParallelProxyDiscoveryManager.cs (2)
88var runnableWorkloads = workloads.Where(workload => workload.HasProvider).ToList(); 90var nonRunnableWorkloads = workloads.Where(workload => !workload.HasProvider).ToList();
Client\Parallel\ParallelProxyExecutionManager.cs (3)
99var runnableWorkloads = workloads.Where(workload => workload.HasProvider).ToList(); 100var nonRunnableWorkloads = workloads.Where(workload => !workload.HasProvider).ToList(); 293testCaseBatches = groups.Where(g => g.Count > 0).Select(g => g.ToArray()).ToList();
Client\ProxyDiscoveryManager.cs (1)
360var nonExistingExtensions = extensions.Where(extension => !_fileHelper.Exists(extension));
Client\ProxyExecutionManager.cs (1)
498var nonExistingExtensions = extensions.Where(extension => !_fileHelper.Exists(extension));
Discovery\DiscovererEnumerator.cs (2)
376IEnumerable<string> allDirectoryBasedSources = sources.Where(Directory.Exists).ToList(); 406applicableFileBasedSources.Where(source =>
Execution\BaseRunTests.cs (1)
479foreach (var adapterMetrics in TestRunCache.AdapterTelemetry.Keys.Where(k => k.StartsWith(executorUri)))
PostProcessing\ArtifactProcessingManager.cs (3)
180.SelectMany(x => x.Artifacts.Where(x => x.Type == ArtifactType.Runsettings)) 201.Where(x => x.Type == ArtifactType.ExecutionComplete)) 236.Select(testSessionArtifact => new TestArtifacts(testSessionArtifact.Key!, testSessionArtifact.Select(x => ParseArtifact(x.Artifact)).Where(x => x is not null).ToArray()!)) // Bang because null dataflow doesn't yet backport learning from the `Where` clause
TestEngine.cs (1)
669var missingRuntimeProviders = testRuntimeProviders.Where(p => p.Type == null);
Microsoft.TestPlatform.Extensions.BlameDataCollector (7)
BlameLogger.cs (1)
144var testcases = testCaseList.Where(t => !t.IsCompleted).Select(t => t.FullyQualifiedName!).ToList();
NetClientHangDumper.cs (1)
26var processTree = process.GetProcessTree().Where(p => p.Process?.ProcessName is not null and not "conhost" and not "WerFault" and not "createdump").ToList();
ProcDumpDumper.cs (1)
264.Where(dump => Path.GetFileNameWithoutExtension(dump).StartsWith(_outputFilePrefix ?? string.Empty))
ProcessCodeMethods.cs (3)
47.Where(p => IsChildCandidate(p, process)) 71return new List<ProcessTreeNode> { new() { Process = process, Level = 0 } }.Concat(acc.Where(a => a.Level > 0)).ToList(); 176var children = acc.Where(p => p.ParentId == parent.Id && p.Process?.StartTime > parent.StartTime).ToList();
WindowsHangDumper.cs (1)
41var processTree = process.GetProcessTree().Where(p => p.Process?.ProcessName is not null and not "conhost" and not "WerFault" and not "createdump").ToList();
Microsoft.TestPlatform.Filter.Source (1)
FastFilter.cs (1)
73: FilterProperties.Keys.Where(name => !properties.Contains(name)).ToArray();
Microsoft.TestPlatform.TestHostRuntimeProvider (2)
Hosting\DefaultTestHostManager.cs (1)
343var uwpSources = sources.Where(source => source.EndsWith(".appxrecipe", StringComparison.OrdinalIgnoreCase));
Hosting\DotnetTestHostManager.cs (1)
850.Where(kvp => kvp.Key.StartsWith("DOTNET_", StringComparison.OrdinalIgnoreCase))
Microsoft.VisualStudio.TestPlatform.Common (6)
ExtensionFramework\TestPluginCache.cs (1)
411: extensions.Where(ext => ext.EndsWith(endsWithPattern, StringComparison.OrdinalIgnoreCase));
ExtensionFramework\TestPluginDiscoverer.cs (2)
159types.AddRange(assembly.GetTypes().Where(type => type.IsClass && !type.IsAbstract)); 169types.AddRange(e.Types.Where(type => type != null && type.IsClass && !type.IsAbstract)!);
ExtensionFramework\Utilities\TestExtensions.cs (1)
126var result = first!.Where(kvp => kvp.Value != null && kvp.Value.Count > 0)
src\vstest\src\Microsoft.TestPlatform.Filter.Source\FastFilter.cs (1)
73: FilterProperties.Keys.Where(name => !properties.Contains(name)).ToArray();
Utilities\SimpleJSON.cs (1)
925var item = _dict.Where(k => k.Value == aNode).First();
Microsoft.VisualStudio.TestPlatform.ObjectModel (20)
Nuget.Frameworks\FrameworkNameProvider.cs (3)
126value = reverse.Where(p => StringComparer.OrdinalIgnoreCase.Equals(p.Key, key)).Select(s => s.Key).Single(); 603foreach (var framework in _equivalentFrameworks.Keys.Where(f => range.Satisfies(f))) 971supportedFrameworkRanges = entries.Where(m => m.TargetFrameworkRange.Satisfies(framework)).Select(m => m.SupportedFrameworkRange);
Nuget.Frameworks\FrameworkReducer.cs (12)
76possibleFrameworks = possibleFrameworks.Where(e => e != NuGetFramework.UnsupportedFramework); 80nearest = possibleFrameworks.Where(f => NuGetFrameworkFullComparer.Instance.Equals(framework, f)).FirstOrDefault(); 85var compatible = possibleFrameworks.Where(f => _compat.IsCompatible(framework, f)); 95reduced = reduced.Where(f => 118reduced = reduced.Where(f => !f.IsPCL); 151reduced = reduced.Where(f => !f.IsPackageBased); 161var sameProfile = reduced.Where(f => NuGetFrameworkNameComparer.Instance.Equals(framework, f) 175reduced = reduced.Where(f => !f.HasProfile); 186reduced = reduced.Where(f => NuGetFrameworkNameComparer.Instance.Equals(framework, f)).GroupBy(f => f.Version).OrderByDescending(f => f.Key).First(); 275frameworks = frameworks.Where(e => e != NuGetFramework.AnyFramework); 363reduced = pclToFrameworks.Where(pair => 500.Where(f =>
Nuget.Frameworks\NuGetFrameworkFactory.cs (3)
183var versionPart = SingleOrDefaultSafe(parts.Where(s => s.IndexOf("Version=", StringComparison.OrdinalIgnoreCase) == 0)); 184var profilePart = SingleOrDefaultSafe(parts.Where(s => s.IndexOf("Profile=", StringComparison.OrdinalIgnoreCase) == 0)); 224var versionPart = SingleOrDefaultSafe(parts.Where(s => s.IndexOf("Version=", StringComparison.OrdinalIgnoreCase) == 0));
TestObject.cs (1)
76var lazyValues = _store.Where(kvp => kvp.Value is ILazyPropertyValue).ToArray();
Utilities\AssemblyHelper.cs (1)
334.Where(i => i.GetType().FullName == fullyQualifiedName);
Mono.Cecil.Rocks (2)
Mono.Cecil.Rocks\TypeDefinitionRocks.cs (2)
30 return self.Methods.Where (method => method.IsConstructor); 52 return self.Methods.Where (method => !method.IsConstructor);
MSBuild (3)
src\msbuild\src\Shared\TaskParameter.cs (1)
781.Where(metadatum => string.IsNullOrEmpty(destinationItem.GetMetadata(metadatum.Key)));
XMake.cs (2)
1418.. distributedLoggerRecords.Select(d => d.CentralLogger).Where(l => l is not null) 2723? commandLineSwitches[CommandLineSwitches.ParameterizedSwitch.InputResultsCaches].Where(p => p != null).ToArray()
NuGet.Build.Tasks (5)
BuildTasksUtility.cs (3)
46foreach (var project in spec.Projects.Where(DoesProjectSupportRestore)) 244Parallel.ForEach(dependencyGraphSpec.Projects.Where(i => !DoesProjectSupportRestore(i)), project => 645() => (PackageSourceProvider.LoadPackageSources(settings)).Where(e => e.IsEnabled).Select(e => e.Source).ToArray());
CheckForDuplicateNuGetItemsTask.cs (1)
49var duplicateItems = itemGroups.Where(g => g.Count() > 1).ToList();
Common\MSBuildUtility.cs (1)
34.Where(item => item != null)
NuGet.Build.Tasks.Console (4)
MSBuildStaticGraphRestore.cs (2)
463.Where(i => i.IsPropertyTrue("ReferenceOutputAssembly", defaultValue: true)) 715IEnumerable<ProjectInSolution> projectsKnownToMSBuild = solutionFile.ProjectsInOrder.Where(i => i.ProjectType == SolutionProjectType.KnownToBeMSBuildFormat);
Program.cs (2)
139.Where(i => !string.IsNullOrWhiteSpace(i)) 141.Where(i => i.Length == 2 && !string.IsNullOrWhiteSpace(i[0]) && !string.IsNullOrWhiteSpace(i[1])))
NuGet.Build.Tasks.Pack (6)
Common\MSBuildUtility.cs (1)
35.Where(item => item != null)
GetProjectReferencesFromAssetsFileTask.cs (1)
70.Where(library => library.MSBuildProject != null)
PackTaskLogic.cs (4)
402foreach (var key in frameworkToAliases.Where(e => e.Value.Count <= 1).Select(e => e.Key).ToList()) 451foreach (var frameworkRef in framework.FrameworkReferences.Where(e => e.PrivateAssets != FrameworkDependencyFlags.All)) 884.Where(alias => !frameworksWithSuppressedDependencies.Contains(alias)) 926.Where(library => library.MSBuildProject != null)
NuGet.CommandLine.XPlat (49)
Commands\Package\Download\PackageDownloadRunner.cs (1)
342.Where(s => s.IsEnabled);
Commands\Package\Update\PackageUpdateCommandRunner.cs (5)
148.Where(log => log.Code >= NuGetLogCode.NU1901 && log.Code <= NuGetLogCode.NU1904 && !string.IsNullOrEmpty(log.LibraryId)) 150.Where(id => packages is null || packages.Count == 0 || packages.Any(p => string.Equals(p.Id, id, StringComparison.OrdinalIgnoreCase))) 156.Where(l => l.Type == "package" && (packages is null || packages.Count == 0 || packages.Any(p => string.Equals(p.Id, l.Name, StringComparison.OrdinalIgnoreCase)))) 161.Where(d => d.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package && (packages is null || packages.Count == 0 || packages.Any(p => string.Equals(p.Id, d.Name, StringComparison.OrdinalIgnoreCase)))) 181.Where(tuple => tuple.library.Type == "package" && packageIdsWithVulnerabilities.Contains(tuple.library.Name!) && PackageHasVulnerability(tuple.library.Name!, tuple.library.Version!, knownVulnerabilities))
Commands\Package\Update\PackageUpdateIO.cs (3)
260IReadOnlyList<PackageSource>? auditSources = _sourceProvider.LoadAuditSources()?.Where(s => s.IsEnabled).ToList(); 354sourceMappedSources.AddRange(_enabledSources.Where(ps => allowedSources.Contains(ps.Name, StringComparer.OrdinalIgnoreCase))); 396.Where(p => p.Version >= minVersion && !PackageHasKnownVulnerability(p))
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (6)
88.Where(p => p.RestoreMetadata.ProjectStyle == ProjectStyle.PackageReference && 133sources.Where(ns => !string.IsNullOrEmpty(ns)) 145.Where(tf => tf.CentralPackageVersions.ContainsKey(packageReferenceArgs.PackageId)) 208.Where(t => t.Success) 471.Where(r => userSpecifiedFrameworkSet.Contains(r.TargetAlias)); 479.Where(p => p.Key.Name.Equals(packageId, StringComparison.OrdinalIgnoreCase));
Commands\PackageReferenceCommands\ListPackage\ListPackageCommand.cs (1)
237var availableSources = PackageSourceProvider.LoadPackageSources(settings).Where(source => source.IsEnabled);
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (7)
73? MSBuildAPIUtility.GetProjectsFromSolution(listPackageArgs.Path).Where(File.Exists) 84|| listPackageReportModel.Projects.Where(p => p.ProjectProblems != null).SelectMany(p => p.ProjectProblems).Any(p => p.ProblemType == ProblemType.Error)) 339.Where(package => package.Versions.Satisfies(parsedVersion)) 572.Where(package => package.IsListed) 573.Where(newVersion => MeetsConstraints(newVersion.Identity.Version, topLevelPackage, listPackageArgs)) 611.Where(newVersion => newVersion.IsListed) 612.Where(newVersion => MeetsConstraints(newVersion.Identity.Version, transitivePackage, listPackageArgs))
Commands\PackageSearch\PackageSearchRunner.cs (1)
215.Where(p => p.IsEnabled);
Commands\Why\DependencyGraphFinder.cs (1)
109.Where(l => string.Equals(l.Type, "project", StringComparison.OrdinalIgnoreCase))
ListPackage\ListPackageJsonRenderer.cs (1)
72_problems.AddRange(listPackageReportModel.Projects.Where(p => p.ProjectProblems != null).SelectMany(p => p.ProjectProblems));
Program.cs (2)
76args = args.Where(arg => !StringComparer.OrdinalIgnoreCase.Equals(arg, DebugOption)).ToArray(); 164.Where(e => e != null)
src\nuget-client\artifacts\.packages\microsoft.extensions.commandlineutils.sources\3.0.0-preview6.19253.5\contentFiles\cs\netstandard1.0\shared\CommandLine\CommandLineApplication.cs (4)
59expr = expr.Concat(rootNode.Options.Where(o => o.Inherited)); 391var arguments = target.Arguments.Where(a => a.ShowInHelpText).ToList(); 407var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList(); 423var commands = target.Commands.Where(c => c.ShowInHelpText).ToList();
Utility\MSBuildAPIUtility.cs (17)
153? GetProjectsFromSolution(projectOrSolutionFile).Where(File.Exists) 167.Where(item => item.ItemType.Equals(PACKAGE_REFERENCE_TYPE_TAG, StringComparison.OrdinalIgnoreCase) && 242var floatingVersionDependencies = packageSpec.TargetFrameworks.SelectMany(tfm => tfm.CentralPackageVersions.Values).Where(cpv => cpv.VersionRange.IsFloating); 251var packageVersions = project.Items.Where(item => item.ItemType == PACKAGE_VERSION_TYPE_TAG && item.EvaluatedInclude.Equals(packageReferenceArgs.PackageId) && !item.Xml.ContainingProject.FullPath.Equals(directoryPackagesPropsPath)); 259var packageReferenceOutsideProjectFile = project.Items.Where(item => item.ItemType == PACKAGE_REFERENCE_TYPE_TAG && item.Xml.ContainingProject.FullPath.Equals(directoryPackagesPropsPath)); 513.Where(i => !i.IsImported) 530.Where(itemGroupElement => itemGroupElement.Items.Any(item => item.ItemType == itemType))? 531.Where(itemGroupElement => condition is null || itemGroupElement.Condition == condition) 658.Where(i => i.IsImported) 755requestedTargetFrameworks = requestedTargetFrameworks.Where(tfm => 767filteredTargets.AddRange(requestedTargets.Where(target => 773filteredTargets.AddRange(requestedTargets.Where(target => 783requestedTargets = requestedTargets.Where(target => target.RuntimeIdentifier == null).ToList(); 896.Where(item => item.ItemType.Equals(PACKAGE_REFERENCE_TYPE_TAG, StringComparison.OrdinalIgnoreCase)); 904.Where(item => item.EvaluatedInclude.Equals(packageId, StringComparison.OrdinalIgnoreCase)); 1046.Where(p => p.Name.Equals(FRAMEWORK_TAG, StringComparison.OrdinalIgnoreCase)) 1053.Where(p => p.Name.Equals(FRAMEWORKS_TAG, StringComparison.OrdinalIgnoreCase))
NuGet.Commands (64)
CommandRunners\PackCommandRunner.cs (4)
691var matches = packageFiles.Where(packageFile => 701List<IPackageFile> toRemove = packageFiles.Where(matchedFiles.Contains).ToList(); 811List<IPackageFile> toRemove = files.Where(t => !string.Equals(Path.GetExtension(t.Path), ".pdb", StringComparison.OrdinalIgnoreCase)).ToList(); 936List<string> candidates = files.Where(file => AllowedExtensions.Contains(Path.GetExtension(file))).ToList();
PackagesLockFileBuilder.cs (5)
23var libraryLookup = assetsFile.Libraries.Where(e => e.Type == LibraryType.Package) 43libraries = target.Libraries.Where(lib => !onlyTFM.Libraries.Any(tfmLib => tfmLib.Equals(lib))); 46foreach (var library in libraries.Where(e => e.Type == LibraryType.Package)) 90.Where(l => l.Type == LibraryType.Project || l.Type == LibraryType.ExternalProject) 93foreach (var projectReference in libraries.Where(e => e.Type == LibraryType.Project || e.Type == LibraryType.ExternalProject))
RestoreCommand\CompatibilityChecker.cs (2)
163.Where(p => Path.GetExtension(p.Path) 178.Where(p => Path.GetExtension(p.Path)
RestoreCommand\Diagnostics\UnexpectedDependencyMessages.cs (4)
78.Where(e => !ignoreIds.Contains(e.Child.Name, StringComparer.OrdinalIgnoreCase) 185.Where(e => e.LibraryRange.VersionRange == null) 201.Where(e => e.LibraryRange.VersionRange != null && HasMissingLowerBound(e.LibraryRange.VersionRange)) 324.Where(e => e.Dependencies.Contains(dependency))
RestoreCommand\Diagnostics\UnresolvedMessages.cs (1)
199.Where(e => !applicableRemoteLibraryProviders.Contains(e))
RestoreCommand\LockFileBuilder.cs (2)
453dependencies.AddRange(resolvedEntry.Data.Dependencies.Where(lib => 489foreach (RestoreTargetGraph targetGraph in targetGraphs.Where(targetGraph => string.IsNullOrEmpty(targetGraph.RuntimeIdentifier)))
RestoreCommand\Logging\WarningPropertiesCollection.cs (1)
120.Where(e => !PackageSpecificWarningProperties.Contains(message.Code, message.LibraryId, legacy ? string.Empty : GetTargetGraphAlias(e)))
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (1)
76.Where(remoteMatch => remoteMatch.Library.Type == LibraryType.Package);
RestoreCommand\ProjectRestoreCommand.cs (3)
139runtimeIds.Where(rid => !string.IsNullOrEmpty(rid)), 354.SelectMany(g => g.Install.Where(match => uniquePackages.Add(match.Library))).ToList(); 358SelectMany(ddi => ddi.Install.Where(match => uniquePackages.Add(match.Library))));
RestoreCommand\RequestFactory\DependencyGraphSpecRequestProvider.cs (1)
76foreach (var projectPath in restoreContext.AdditionalMessages.Where(m => m.Level == Common.LogLevel.Error).Select(m => m.ProjectPath))
RestoreCommand\RequestFactory\RestoreSpecException.cs (1)
43files = files.Where(path => !string.IsNullOrEmpty(path)).Distinct(StringComparer.Ordinal);
RestoreCommand\RestoreCommand.cs (12)
731var errorCodes = ConcatAsString(new HashSet<NuGetLogCode>(logs.Where(l => l.Level == LogLevel.Error).Select(l => l.Code))); 732var warningCodes = ConcatAsString(new HashSet<NuGetLogCode>(logs.Where(l => l.Level == LogLevel.Warning).Select(l => l.Code))); 750telemetry.TelemetryEvent[NewPackagesInstalledCount] = graphs.Where(g => !g.InConflict).SelectMany(g => g.Install).Distinct().Count(); 751telemetry.TelemetryEvent[AnyPackageIdContainsNonAlphanumericDotDashOrUnderscoreCharacters] = graphs.Where(g => !g.InConflict).SelectMany(g => g.Flattened).Any(i => HasNonAlphanumericDotDashOrUnderscoreCharacters(i.Key.Name)); 857.Where(framework => !string.IsNullOrEmpty(framework.Platform) && (framework.PlatformVersion == FrameworkConstants.EmptyVersion)); 1132string.Join(", ", restoreRequest.DependencyProviders.RemoteProviders.Where(i => i.IsHttp).Select(i => i.Source.Name))))); 1334.SelectMany(t => t.Dependencies.Where(dep => dep.Type != PackageDependencyType.Project)) 1339foreach (var library in assetsFile.Libraries.Where(lib => lib.Type == LibraryType.Package)) 1422.Where(dep => dep.Type != PackageDependencyType.Project) 1708graph.Flattened.Where(e => e.Key.Type != LibraryType.Package) 2209var rootProjectMatches = request.ExternalProjects.Where(proj => 2229.Where(project =>
RestoreCommand\RestoreResult.cs (2)
145return MSBuildOutputFiles.Where(e => BuildAssetsUtils.HasChanges(e.Content, e.Path, NullLogger.Instance)).ToList(); 158return new HashSet<LibraryIdentity>(RestoreGraphs.Where(g => !g.InConflict).SelectMany(g => g.Install).Distinct().Select(m => m.Library));
RestoreCommand\RestoreSummary.cs (2)
176foreach (var pair in installed.Where(i => i.Value > 0)) 206.Where(m => m.Level == LogLevel.Error)
RestoreCommand\Utility\AuditUtility.cs (1)
382foreach (GraphItem<RemoteResolveResult>? node in graph.Flattened.Where(r => r.Key.Type == LibraryType.Package))
RestoreCommand\Utility\BuildAssetsUtils.cs (5)
171var firstImport = files.Where(file => file.Content != null) 327.Where(e => e.Items.Count > 0) 535targetGraph.Flattened.Where(e => e.Key.Type == LibraryType.Package) 804items: group.Where(e => !e.Item2.Path.EndsWith(PackagingCoreConstants.ForwardSlashEmptyFolder, StringComparison.Ordinal) 807.Where(group => group.Items.Count > 0);
RestoreCommand\Utility\IncludeFlagUtils.cs (1)
103foreach (var root in graph.InnerNodes.Where(n => !n.Item.IsCentralTransitive))
RestoreCommand\Utility\LockFileUtils.cs (5)
420lockFileLib.RuntimeAssemblies = lockFileLib.RuntimeAssemblies.Where(p => !p.Path.StartsWith("lib/", StringComparison.Ordinal) || referenceFilter.Contains(Path.GetFileName(p.Path))).ToList(); 421lockFileLib.CompileTimeAssemblies = lockFileLib.CompileTimeAssemblies.Where(p => !p.Path.StartsWith("lib/", StringComparison.Ordinal) || referenceFilter.Contains(Path.GetFileName(p.Path))).ToList(); 479.Where(ld => ld.LibraryRange.TypeConstraintAllowsAnyOf(LibraryDependencyTarget.PackageProjectExternal)) 525.Where( 634.Where(e => e.PrivateAssets != FrameworkDependencyFlags.All)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
1020return items.Where(e => e.IsType(type));
RestoreCommand\Utility\PackageSpecFactory.cs (2)
597.Where(i => i.IsMetadataTrue("ReferenceOutputAssembly", defaultValue: true)) 851() => (PackageSourceProvider.LoadPackageSources(settings)).Where(e => e.IsEnabled).Select(e => e.Source).ToArray());
RestoreCommand\Utility\SpecValidationUtility.cs (2)
56.Where(s => !string.IsNullOrEmpty(s)), 287.Where(d => d.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package));
TrustedSignersCommand\TrustedSignersCommandRunner.cs (1)
255var trustedSigners = _trustedSignersProvider.GetTrustedSigners().Where(item => string.Equals(item.Name, name, StringComparison.OrdinalIgnoreCase));
Utility\Extensions.cs (1)
23.Where(e => e.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package)));
Utility\PackageSourceProviderExtensions.cs (1)
41var sources = sourceProvider.LoadPackageSources().Where(s => s.IsEnabled);
VerifyCommand\VerifyCommandRunner.cs (3)
80.Where(c => c.AllowUntrustedRoot) 133await logger.LogMessagesAsync(logMessages.Where(m => m.Level < LogLevel.Warning)); 139IEnumerable<SignatureLog> warnsanderrors = logMessages.Where(m => m.Level >= LogLevel.Warning);
NuGet.Common (3)
MsBuildStringUtility.cs (2)
35.Where(entry => entry.Length != 0) 68.Where(s => s != null)
PathUtil\PathResolver.cs (1)
52List<T> toRemove = source.Where(matchedFiles.Contains).ToList();
NuGet.Configuration (19)
ClientCertificate\ClientCertificateProvider.cs (1)
68var groupsWithSamePackageSource = groupedByPackageSourceItems.Where(g => g.Count() > 1).ToList();
PackageSource\PackageSourceCredential.cs (1)
201: str!.Split(',').Select(x => x.Trim()).Where(x => x != string.Empty);
PackageSource\PackageSourceProvider.cs (5)
451var sourcesToRemove = sourcesSettings?.Where(s => string.Equals(s.Key, name, StringComparison.OrdinalIgnoreCase)); 452var credentialsToRemove = sourceCredentialsSettings?.Where(s => string.Equals(s.ElementName, name, StringComparison.OrdinalIgnoreCase)); 552var disableSourcesToRemove = disabledSourcesSettings?.Where(s => string.Equals(s.Key, name, StringComparison.OrdinalIgnoreCase)); 796.Where(g => g.Count() > 1) 947List<SourceItem>? existingSettings = sourcesSection?.Items.OfType<SourceItem>().Where(
Settings\Items\AddItem.cs (1)
25Attributes.Where(a =>
Settings\Items\OwnersItem.cs (1)
41var descendants = element.Nodes().Where(n => n is XText text && !string.IsNullOrWhiteSpace(text.Value) || n is XElement)
Settings\Items\PackageSourceMappingSourceItem.cs (1)
78var parsedDescendants = element.Nodes().Where(n => n is XElement || n is XText text && !string.IsNullOrWhiteSpace(text.Value))
Settings\Items\TrustedSignerItem.cs (2)
56IEnumerable<SettingBase> parsedDescendants = element.Nodes().Where(n => n is XElement || n is XText text && !string.IsNullOrWhiteSpace(text.Value)) 86return element.Nodes().Where(n => n is XElement || n is XText text && !string.IsNullOrWhiteSpace(text.Value))
Settings\Items\UnknownItem.cs (1)
29var descendants = element.Nodes().Where(n => n is XText text && !string.IsNullOrWhiteSpace(text.Value) || n is XElement)
Settings\Settings.cs (4)
217var writteableSettingsFiles = Priority.Where(f => !f.IsReadOnly); 226}).Where(s => s != null && s.Items.Contains(new ClearItem())); 472.Where(file => OrderedSettingsFileNames.Any(fileName => fileName.Equals(file.Name, comparer))); 508.Where(s => s != null)
Settings\VirtualSettingSection.cs (1)
36foreach (var item in other.Items.Where(item => item != null))
Utility\SettingsUtility.cs (1)
395return PackageSourceProvider.LoadPackageSources(settings).Where(e => e.IsEnabled == true).ToList();
NuGet.DependencyResolver.Core (3)
GraphModel\GraphOperations.cs (1)
362var centralTransitiveNodes = root.InnerNodes.Where(n => n.Item.IsCentralTransitive).ToList();
ResolverUtility.cs (2)
460providers.Where(p => !p.IsHttp), 475providers.Where(p => p.IsHttp),
NuGet.Frameworks (19)
CompatibilityListProvider.cs (1)
29.Where(candidate => _compatibilityProvider.IsCompatible(candidate, target));
CompatibilityTable.cs (2)
56var allCompatible = _table.Keys.Where(f => _compat.IsCompatible(framework, f)); 79var input = new HashSet<NuGetFramework>(frameworks.Where(f => f.IsSpecificFramework));
FrameworkNameProvider.cs (2)
615foreach (var framework in _equivalentFrameworks.Keys.Where(f => range.Satisfies(f))) 983supportedFrameworkRanges = entries.Where(m => m.TargetFrameworkRange.Satisfies(framework)).Select(m => m.SupportedFrameworkRange);
FrameworkReducer.cs (11)
76possibleFrameworks = possibleFrameworks.Where(e => e != NuGetFramework.UnsupportedFramework); 85var compatible = possibleFrameworks.Where(f => _compat.IsCompatible(framework, f)); 95reduced = reduced.Where(f => 118reduced = reduced.Where(f => !f.IsPCL); 151reduced = reduced.Where(f => !f.IsPackageBased); 161var sameProfile = reduced.Where(f => NuGetFrameworkNameComparer.Instance.Equals(framework, f) 175reduced = reduced.Where(f => !f.HasProfile); 186reduced = reduced.Where(f => NuGetFrameworkNameComparer.Instance.Equals(framework, f)).GroupBy(f => f.Version).OrderByDescending(f => f.Key).First(); 275frameworks = frameworks.Where(e => e != NuGetFramework.AnyFramework); 363reduced = pclToFrameworks.Where(pair => 500.Where(f =>
NuGetFrameworkFactory.cs (3)
180var versionPart = SingleOrDefaultSafe(parts.Where(s => s.IndexOf("Version=", StringComparison.OrdinalIgnoreCase) == 0)); 181var profilePart = SingleOrDefaultSafe(parts.Where(s => s.IndexOf("Profile=", StringComparison.OrdinalIgnoreCase) == 0)); 221var versionPart = SingleOrDefaultSafe(parts.Where(s => s.IndexOf("Version=", StringComparison.OrdinalIgnoreCase) == 0));
NuGet.LibraryModel (2)
FrameworkDependencyFlagsUtils.cs (1)
63.Where(s => !string.IsNullOrEmpty(s))
LibraryIncludeFlagUtils.cs (1)
111.Where(s => !string.IsNullOrEmpty(s))
NuGet.PackageManagement (67)
BuildIntegration\BuildIntegratedRestoreUtility.cs (3)
78.Where(library => library.Type == LibraryType.Package) 92.Where(library => library.Type == LibraryType.Package) 191.Where(t => EqualityUtility.EqualsWithNullCheck(t.TargetFramework, frameworkInfo.FrameworkName)))
BuildIntegration\DependencyGraphRestoreUtility.cs (1)
293foreach (var dependentPackageSpec in persistedDGSpec.Projects.Where(e => !knownProjects.Contains(e.RestoreMetadata.ProjectPath)))
IDE\PackageRestoreManager.cs (1)
372var missingPackages = packageRestoreContext.Packages.Where(p => p.IsMissing).ToList();
InstallationCompatibility.cs (3)
48.Where(action => action.NuGetProjectActionType == NuGetProjectActionType.Install) 55.Where(result => result.Key.Type == LibraryType.Package) 58.Where(identity => requestedPackageIds.Contains(identity.Id));
NuGetPackageManager.cs (23)
806var packagesToUpdateInProject = packages.Where( 1213prunedAvailablePackages = prunedAvailablePackages.Where(p => p.Listed); 1419newPackagesToUninstall = oldListOfInstalledPackages.Where(p => packageIdsToReinstall.Contains(p.Id)); 1420newPackagesToInstall = newListOfInstalledPackages.Where(p => packageIdsToReinstall.Contains(p.Id)); 1431newPackagesToUninstall = oldListOfInstalledPackages.Where(oldPackage => 1457newListOfInstalledPackages = newListOfInstalledPackages.Where(p => allowed.Contains(p.Id)); 1458newPackagesToInstall = newListOfInstalledPackages.Where(p => !oldListOfInstalledPackages.Contains(p)); 1462newPackagesToUninstall = oldListOfInstalledPackages.Where(p => !newListOfInstalledPackages.Contains(p)); 1463newPackagesToInstall = newListOfInstalledPackages.Where(p => !oldListOfInstalledPackages.Contains(p)); 1763secondarySources = SourceRepositoryProvider.GetRepositories().Where(e => e.PackageSource.IsEnabled); 1912var preferredPackageReferences = new List<PackageReference>(projectInstalledPackageReferences.Where(pr => 1967var newPackagesToInstall = newListOfInstalledPackages.Where(p => !oldListOfInstalledPackages.Contains(p)); 2453var nugetActions = nuGetProjectActions.Where(action => action.Project.Equals(project)); 2979nuGetProjectActions.Where(action => action.SourceRepository != null) 3079.Where(t => !t.Success) 3193.Where(e => e.Dependencies.Any(a => string.Equals(a.Name, packageIdentityId, StringComparison.OrdinalIgnoreCase))) 3199.Where(e => !e.Dependencies.Any(a => string.Equals(a.Name, packageIdentityId, StringComparison.OrdinalIgnoreCase))) 3322foreach ((var originalAction, var installationContext) in projectAction.ActionAndContextList.Where(e => !ignoreActions.Contains(e.Item1))) 3496.Where(e => e.Level == LogLevel.Error || e.Level == LogLevel.Warning) 3627SourceRepositoryProvider.GetRepositories().Where(e => e.PackageSource.IsEnabled); 3843var latestVersion = resolvedPackages.Select(v => v.LatestVersion).Where(v => v != null).Max(); 3867.Where(v => v != null && (package.AllowedVersions == null || package.AllowedVersions.Satisfies(v))).Max(); 3903var latestVersion = packages.Where(package => (package.Listed || resolutionContext.IncludeUnlisted)
PackagePreFetcher.cs (1)
65actions.Where(action => action.NuGetProjectActionType == NuGetProjectActionType.Uninstall)
Projects\MSBuildNuGetProject.cs (1)
549.Where(path => !string.IsNullOrEmpty(path));
Resolution\GatherExceptionHelpers.cs (1)
57var packagesForId = availablePackages.Where(package => StringComparer.OrdinalIgnoreCase.Equals(target, package.Id));
Resolution\PrunePackageTree.cs (16)
25var allowedPackageIdentity = new HashSet<PackageIdentity>(installedPackages.Where(p => p.HasVersion && p.Version.IsPrerelease), PackageIdentityComparer.Default); 33return packages.Where(p => !(p.HasVersion && p.Version.IsPrerelease) || allowedPackageId.Contains(p.Id)); 39return packages.Where(p => !(p.HasVersion && p.Version.IsPrerelease) || allowedPackageIdentity.Contains(p)); 53return packages.Where(p => !(p.HasVersion && p.Version.IsPrerelease) || allowed.Contains(p.Id)); 58foreach (var p in targets.Where(p => p.HasVersion && p.Version.IsPrerelease)) 66var prereleasePackageToInstall = new HashSet<PackageIdentity>(packagesToInstall.Where(p => p.HasVersion && p.Version.IsPrerelease), PackageIdentityComparer.Default); 71foreach (var packageToInstall in packages.Where(p => prereleasePackageToInstall.Contains(p))) 113return packages.Where(package => 143return packages.Where(p => !StringComparer.OrdinalIgnoreCase.Equals(target.Id, p.Id) || 152return packages.Where(p => !StringComparer.OrdinalIgnoreCase.Equals(id, p.Id) || 163return packages.Where(p => !StringComparer.OrdinalIgnoreCase.Equals(minimum.Id, p.Id) || 172return packages.Where(p => !StringComparer.OrdinalIgnoreCase.Equals(p.Id, packageReference.PackageIdentity.Id) 189return packages.Where(p => !targets.ContainsKey(p.Id) || (targets.ContainsKey(p.Id) && targets[p.Id] == p.Version)); 212return packages.Where(p => !p.Id.Equals(packageId, StringComparison.OrdinalIgnoreCase) || p == highest); 224return packages.Where(p => !installed.ContainsKey(p.Id) || MeetsVersionConstraints(p.Version, installed[p.Id], versionConstraints)); 229return packages.Where(p => MeetsVersionConstraints(p.Version, existingVersion, versionConstraints));
Resolution\ResolverGather.cs (5)
163currentItems.Where(item => item.Request.IsInstalledPackage) 328closureIds.UnionWith(combinedResults.Where(package => idsSearched.Contains(package.Id)) 333closureIds.UnionWith(combinedResults.Where( 343.Where(id => !currentResultIds.Contains(id))); 347.Select(dependency => dependency.Id).Where(id => !currentResultIds.Contains(id)));
Resolution\UninstallResolver.cs (1)
77var unMarkedDependents = dependents.Where(d => !packagesMarkedForUninstall.Contains(d)).ToList();
Utility\BuildIntegratedProjectUtility.cs (1)
78.Where(library => library.Type == LibraryType.Package)
Utility\CollectionsUtility.cs (1)
24IList<T> toRemove = collection.Where(match).ToList();
Utility\FileSystemUtility.cs (1)
247foreach (var packageFile in packageFiles.Where(e => e.IsInstalled()))
Utility\MSBuildNuGetProjectSystemUtility.cs (2)
156paths = paths.Where(p => !string.IsNullOrEmpty(p)); 619return items.Where(i => PackageHelper.IsPackageFile(i, PackageSaveMode.Defaultv3));
Utility\PackagesConfigLockFileUtility.cs (3)
137foreach (var difference in comparisonResult.MatchedDependencies.Where(kvp => kvp.Key.ContentHash != kvp.Value.ContentHash)) 230actionsList.Where(a => a.NuGetProjectActionType == NuGetProjectActionType.Uninstall)); 232actionsList.Where(a => a.NuGetProjectActionType == NuGetProjectActionType.Install),
Utility\XElementExtensions.cs (3)
48return container.Elements().Where(e => e.Name.LocalName == localName); 53return source.Elements().Where(e => e.Name.LocalName == localName); 253.Where(condition)
NuGet.Packaging (71)
Core\FrameworkSpecificGroup.cs (1)
44_items = items.Where(item => !item.EndsWith(PackagingCoreConstants.ForwardSlashEmptyFolder,
Core\NuspecCoreReaderBase.cs (1)
140.Where(e => !e.HasElements && !string.IsNullOrEmpty(e.Value))
Core\NuspecUtility.cs (4)
64.Where(x => x.Name.LocalName == PackageTypes) 66.Where(x => x.Name.LocalName == PackageType); 157.Where(x => x.Name.LocalName == Group); 166frameworkRefGroup.Elements().Where(x => x.Name.LocalName == FrameworkReference);
NuspecReader.cs (3)
178var items = group.Elements(XName.Get(Reference, ns)).Select(n => GetAttributeValue(n, File)!).Where(n => !string.IsNullOrEmpty(n)).ToArray(); 189.Elements(XName.Get(Reference, ns)).Select(n => GetAttributeValue(n, File)!).Where(n => !string.IsNullOrEmpty(n)).ToArray(); 253items.UnionWith(group.Select(item => GetAttributeValue(item, AssemblyName)!).Where(item => !string.IsNullOrEmpty(item)));
PackageArchiveReader.cs (1)
155return GetFiles().Where(f => f.StartsWith(folder + "/", StringComparison.OrdinalIgnoreCase));
PackageCreation\Authoring\ManifestReader.cs (1)
303.Where(file => file != null)
PackageCreation\Authoring\PackageBuilder.cs (7)
503.Where(groupFramework => groupFramework.HasPlatform && groupFramework.PlatformVersion == FrameworkConstants.EmptyVersion) 526.Where(groupFramework => groupFramework != null && groupFramework.HasPlatform && groupFramework.PlatformVersion == FrameworkConstants.EmptyVersion) 554.Where(framework => framework.HasPlatform && framework.PlatformVersion == FrameworkConstants.EmptyVersion) 565.Where(groupFramework => groupFramework.HasPlatform && groupFramework.PlatformVersion == FrameworkConstants.EmptyVersion) 610foreach (string destination in files.Where(t => t.Path != null).Select(t => PathUtility.GetPathWithDirectorySeparator(t.Path))) 724foreach (var file in files.Where(t => t.Path != null).Select(t => PathUtility.GetPathWithDirectorySeparator(t.Path))) 803var readmeFileList = files.Where(f =>
PackageCreation\Extensions\XElementExtensions.cs (1)
30return container.Elements().Where(e => e.Name.LocalName == localName);
PackageCreation\Xml\PackageMetadataXmlExtensions.cs (4)
247new XAttribute("targetFramework", string.Join(", ", reference.SupportedFrameworks.Where(f => f.IsSpecificFramework).Select(f => f.GetFrameworkString()))) : 273return new XElement(ns + Files, attributes.Where(xAtt => xAtt != null)); 286return new XElement(ns + NuspecUtility.License, metadata.License, attributes.Where(xAtt => xAtt != null)); 342return new XElement(ns + NuspecUtility.PackageType, attributes.Where(xAtt => xAtt != null));
PackageExtraction\PackageHelper.cs (3)
176installedPackageFiles = entries.Where(e => e.IsInstalled()); 197satelliteFiles.Where(f => IsPackageFile(f, packageSaveMode)), 199installedSatelliteFiles = satelliteFileEntries.Where(e => e.IsInstalled());
PackageExtraction\PackagePathHelper.cs (2)
153var partialNameMatches = GetPackageFiles(root, partialName).Where(path => FileNameMatchesPattern(packageIdentity, path)); 154var partialManifestNameMatches = GetPackageFiles(root, partialManifestName).Where(
PackageExtractor.cs (4)
497.Where(file => ShouldInclude(file, hashFileName, nupkgMetadataFileName)); 817.Where(file => ShouldInclude(file, hashFileName, nupkgMetadataFileName)); 1010.Where(file => PackageHelper.IsPackageFile(file, packageSaveMode)) 1075.Where(e => e.AllowUntrustedRoot)
PackageFileExtractor.cs (1)
33var refAndLibFiles = packageFiles.Where(
PackageFolderReader.cs (1)
69var nuspecFiles = _root.GetFiles("*.*", SearchOption.TopDirectoryOnly).Where(f => f.Name.EndsWith(".nuspec", StringComparison.OrdinalIgnoreCase)).ToArray();
PackageReaderBase.cs (4)
212filteredGroup = new FrameworkSpecificGroup(group.TargetFramework, group.Items.Where(e => IsAllowedBuildFile(id, e))); 258fileGroups.Add(new FrameworkSpecificGroup(group.TargetFramework, group.Items.Where(e => IsReferenceAssembly(e)))); 380return frameworks.Where(f => !f.IsUnsupported).OrderBy(f => f, NuGetFrameworkSorter.Instance); 534.Where(entryPath => PackageHelper.IsManifest(entryPath))
PackageReaderExtensions.cs (2)
23.Where(file => PackageHelper.IsPackageFile(file, packageSaveMode)); 38.Where(item =>
Rules\DependenciesGroupsForEachTFMRule.cs (4)
30Where(t => PathUtility.GetPathWithDirectorySeparator(t).Count(m => m == Path.DirectorySeparatorChar) > 1); 76var tfmsFromFiles = tfmsFromFilesSet.Where(t => t != Net00).ToList(); 82noExactMatchesFromFile.AddRange(tfmsFromFiles.Where(t => !tfmsFromNuspec.Contains(t))); 83noExactMatchesFromNuspec.AddRange(tfmsFromNuspec.Where(t => !tfmsFromFiles.Contains(t)));
Rules\InstallScriptInPackageReferenceProjectRule.cs (1)
23.Where(t =>
Rules\InvalidFrameworkFolderRule.cs (1)
36return set.Where(s => !FrameworkNameValidatorUtility.IsValidFrameworkName(s) && !FrameworkNameValidatorUtility.IsValidCultureName(builder, s))
Rules\InvalidPrereleaseDependencyRule.cs (1)
36foreach (PackageDependency prereleaseDependency in dependencyGroup.Packages.Where(IsPrereleaseDependency))
Rules\ReferencesInNuspecMatchRefAssetsRule.cs (10)
25var refFiles = builder.GetFiles().Where(t => t.StartsWith(PackagingConstants.Folders.Ref, StringComparison.OrdinalIgnoreCase)); 56var filesByTFM = refFiles.Where(t => t.Count(m => m == '/') > 1) 59var missingSubfolderInFiles = nuspecReferences.Keys.Where(t => !keys.Contains(t) && 64var subfolder = nuspecReferences.Where(t => missingSubfolderInFiles.Contains(t.Key)); 86missingNuspecReferences = files.Where(m => !anyReferences.Contains(m)).ToArray(); 87missingFiles = anyReferences.Where(t => !files.Contains(t)).ToArray(); 91missingNuspecReferences = files.Where(m => !currentReferences!.Contains(m)).ToArray(); 92missingFiles = currentReferences!.Where(t => !files.Contains(t)).ToArray(); 135var referencesMissing = missingReferences.Where(t => t.MissingFrom == "nuspec"); 136var refFilesMissing = missingReferences.Where(t => t.MissingFrom == "ref");
Rules\UpholdBuildConventionRule.cs (2)
64var msbuildFiles = normalizedFiles.Where(EndsWithMsbuildFileExtension); 65var msbuildFilesInBuildFolder = msbuildFiles.Where(InsideBuildFolder);
Rules\XdtTransformsInPackageReferenceProjectRule.cs (1)
30.Where(f => f.StartsWith(ContentDirectory, StringComparison.OrdinalIgnoreCase) || f.StartsWith(ContentFilesDirectory, StringComparison.OrdinalIgnoreCase))
Signing\Timestamp\Rfc3161TimestampProvider.cs (1)
129chain.Where(certificate => !timestamp.Certificates.Contains(certificate)));
Signing\Utility\AttributeUtility.cs (2)
53var knownValues = values.Where(e => e != SignatureType.Unknown).ToList(); 366.Where(attribute => attribute.Oid.Value == oid);
Signing\Utility\CertificateChainUtility.cs (2)
264.Where(x => (x.Status & status) != 0); 286.Where(x => !string.IsNullOrEmpty(x.StatusInformation?.Trim()))
Signing\Verification\PackageVerificationResult.cs (2)
37return Issues.Where(p => p.Level == LogLevel.Warning); 42return Issues.Where(p => p.Level == LogLevel.Error);
Signing\Verification\SignatureTrustAndValidityVerificationProvider.cs (4)
159issues = issues.Where(log => log.Code != NuGetLogCode.NU3018); 165issues = issues.Where(log => log.Code != NuGetLogCode.NU3037); 175issues = issues.Where(log => log.Code != NuGetLogCode.NU3037); 182issues = issues.Where(log => log.Code != NuGetLogCode.NU3018);
NuGet.ProjectModel (22)
DependencyGraphSpec.cs (1)
208.Where(project => projectsByUniqueName.ContainsKey(project.ProjectUniqueName))
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
727foreach (string import in imports.Where(element => !string.IsNullOrEmpty(element)))
LockFile\LockFileExtensions.cs (1)
36return assetsFile.Targets.Where(target => message.TargetGraphs.Contains(target.TargetAlias + (string.IsNullOrEmpty(target.RuntimeIdentifier) ? "" : "/" + target.RuntimeIdentifier), StringComparer.OrdinalIgnoreCase));
LockFile\Utf8JsonStreamLockFileConverter.cs (1)
219foreach (AssetsLogMessage message in lockFile.LogMessages.Where(x => string.IsNullOrEmpty(x.ProjectPath)))
PackageSpecReferenceDependencyProvider.cs (3)
213.Where(fw => !fw.IsUnsupported)); 353.Where(reference => filteredExternalDependencies.Contains(reference.ProjectName)) 379.Where(item => !dependencyNamesSet.Contains(item.Key))
PackageSpecWriter.cs (6)
326.Where(c => !string.IsNullOrEmpty(c))); 336.Where(c => !string.IsNullOrEmpty(c))); 346.Where(c => !string.IsNullOrEmpty(c))); 355SetDependencies(writer, "dependencies", libraryDependencies.Where(dependency => dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference)); 356SetDependencies(writer, "frameworkAssemblies", libraryDependencies.Where(dependency => dependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference)); 432.Where(s => !string.IsNullOrEmpty(s)));
ProjectLockFile\PackagesLockFileUtilities.cs (9)
107.Where(t => t.TargetFramework != null && string.IsNullOrEmpty(t.RuntimeIdentifier)) 123var projectRuntimesKeys = project.RuntimeGraph.Runtimes.Select(r => r.Key).Where(k => k != null); 124var lockFileRuntimes = nuGetLockFile.Targets.Select(t => t.RuntimeIdentifier).Where(r => r != null).Distinct(); 156IEnumerable<LockFileDependency> directDependencies = target.Dependencies.Where(dep => dep.Type == PackageDependencyType.Direct); 165var transitiveDependenciesEnforcedByCentralVersions = target.Dependencies.Where(dep => dep.Type == PackageDependencyType.CentralTransitive).ToList(); 166var transitiveDependencies = target.Dependencies.Where(dep => dep.Type == PackageDependencyType.Transitive).ToList(); 420var newPackageDependencies = newDependencies.Where(dep => dep.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package); 474var transitivelyFlowingDependencies = newDependencies.Where( 479var transitivelyFlowingProjectReferences = projectRestoreReferences.Where(e => e.PrivateAssets != LibraryIncludeFlags.All);
NuGet.Protocol (37)
CachingSourceProvider.cs (1)
36.Where(s => s.IsEnabled)
Converters\MetadataFieldConverter.cs (1)
27return string.Join(", ", array.Values<string>().Where(s => !string.IsNullOrWhiteSpace(s)));
DependencyInfo\Trim.cs (1)
52IList<PackageInfo> packagesToRemove = registrationInfo.Packages.Where(p => !allowedVersion.Value.Satisfies(p.Version)).ToList();
LegacyFeed\AutoCompleteResourceV2Feed.cs (1)
71.Where(item => item.StartsWith(versionPrefix, StringComparison.OrdinalIgnoreCase))
LegacyFeed\DependencyInfoResourceV2Feed.cs (1)
115var matches = packageVersion.DependencySets.Where(e => (e.TargetFramework.Equals(nearestFramework)));
LegacyFeed\V2FeedListResource.cs (4)
205(V2FeedParser)_feedParser, _logger, _token)).Where(p => _filter.IncludeDelisted || p.IsListed) 212(V2FeedParser)_feedParser, _logger, _token)).Where(p => _filter.IncludeDelisted || p.IsListed); 238(V2FeedParser)_feedParser, _logger, _token)).Where(p => _filter.IncludeDelisted || p.IsListed) 245(V2FeedParser)_feedParser, _logger, _token)).Where(p => _filter.IncludeDelisted || p.IsListed);
LegacyFeed\V2FeedParser.cs (1)
181.Where(p => (includeUnlisted || p.IsListed) && (includePrerelease || !p.Version.IsPrerelease));
LegacyFeed\V2FeedQueryBuilder.cs (1)
229pieces = pieces.Where(p => p != null);
LocalRepositories\FindLocalPackagesResourceUnzipped.cs (1)
37return _packages.Value.Where(package => StringComparer.OrdinalIgnoreCase.Equals(id, package.Identity.Id)).ToArray();
LocalRepositories\LocalAutoCompleteResource.cs (4)
74packages = packages.Where(p => 80packages = packages.Where(p => !p.Identity.Version.IsPrerelease); 106packages = packages.Where(p => !p.Identity.Version.IsPrerelease); 110return packages.Where(p => p.Identity.Version.ToString()
LocalRepositories\LocalMetadataResource.cs (1)
90.Where(v => includePrerelease || !v.IsPrerelease)
LocalRepositories\LocalPackageMetadataResource.cs (1)
44.Where(p => includePrerelease || !p.Identity.Version.IsPrerelease)
LocalRepositories\LocalPackageSearchResource.cs (3)
55query = query.Where(package => filters.IncludePrerelease || !package.Identity.Version.IsPrerelease); 61query = query.Where(package => ContainsAnyTerm(terms, package)); 136.Where(v => filter.IncludePrerelease || !v.Identity.Version.IsPrerelease)
LocalRepositories\LocalV2FindPackageByIdResource.cs (1)
429.Where(path => LocalFolderUtility.IsPossiblePackageMatch(path, id));
Model\LocalPackageSearchMetadata.cs (1)
57_ownersList = Owners != null ? Owners.Split(',').Where(s => !string.IsNullOrWhiteSpace(s)).Select(s => s.Trim()).ToList() : null;
Model\PackageSearchMetadata.cs (1)
91_owners = OwnersList != null ? string.Join(", ", OwnersList.Where(s => !string.IsNullOrWhiteSpace(s))) : null;
PackagesFolder\LocalPackageFileCache.cs (1)
177.Where(file => IsAllowedLibraryFile(file))
Plugins\Messages\GetOperationClaimsResponse.cs (1)
40var unrecognizedClaims = claims.Where(claim => !Enum.IsDefined(typeof(OperationClaim), claim));
Plugins\PluginDiscoveryUtility.cs (1)
83var existingDirectories = directories.Where(Directory.Exists);
Plugins\PluginPackageReader.cs (4)
203return files.Where(f => f.StartsWith(folder + "/", StringComparison.OrdinalIgnoreCase)); 530return frameworks.Where(f => !f.IsUnsupported).OrderBy(f => f, NuGetFrameworkSorter.Instance); 625filteredGroup = new FrameworkSpecificGroup(group.TargetFramework, group.Items.Where(e => IsAllowedBuildFile(id, e))); 818fileGroups.Add(new FrameworkSpecificGroup(group.TargetFramework, group.Items.Where(e => IsReferenceAssembly(e))));
RemoteRepositories\PluginFindPackageByIdResource.cs (1)
465.Where(version => version != null))
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (1)
513.Where(x => x != null);
Resources\AutoCompleteResourceV3.cs (2)
86return results?.Data?.Where(item => item != null && item.StartsWith(packageIdPrefix, StringComparison.OrdinalIgnoreCase)) 124return outputs.Where(item => item.StartsWith(packageIdPrefix, StringComparison.OrdinalIgnoreCase));
Resources\ServiceIndexResourceV3.cs (1)
122return entries.Where(e => e.ClientVersion == bestMatch.ClientVersion).ToList();
Utility\LocalFolderUtility.cs (1)
211foreach (var file in directoryList.Where(file => IsPossiblePackageMatch(file, identity)))
NuGet.Resolver (18)
PackageResolver.cs (3)
143var dependencyIds = resolverPackages.Where(e => e.Dependencies != null) 183var nonAbsentCandidates = solution.Where(c => !c.Absent); 297var result = packages.Where(
ResolverUtility.cs (15)
34solution = solution.Where(package => package != null && !package.Absent); 46var requiredPackages = solution.Where(package => requiredPackageIds.Contains(package.Id)).ToList(); 65foreach (var targetPackage in solution.Where(package => newPackageIdSet.Contains(package.Id)) 80foreach (var targetPackage in solution.Where(package => installedPackageIds.Contains(package.Id)) 95foreach (var targetPackage in solution.Where(package => newDependencyPackageIds.Contains(package.Id)) 122var dependantPackages = solution.Where(package => package.FindDependencyRange(problemPackageId) != null && 135packageSources.Where(source => source.IsEnabled) 149var packageOptions = availablePackages.Where(package => 229!availablePackages.Where(p => StringComparer.OrdinalIgnoreCase.Equals(p.Id, dependency.Id)).Any(p => IsDependencySatisfied(dependency, p)))) 300var walkedPackages = new HashSet<ResolverPackage>(packages.Where(package => targets.Contains(package.Id)), PackageIdentity.Comparer); 314var dependencyPackages = packages.Where(package => dependencyIds.Contains(package.Id, StringComparer.OrdinalIgnoreCase)); 342var satisfiedNodes = new HashSet<ResolverPackage>(nodes.Where(n => dependenciesAreSatisfied(n))); 353.Where(n => dependsOn(n, node)) 354.Where(n => dependenciesAreSatisfied(n)); 364var sorted = nodes.Where(n => !uniqueResult.Contains(n.Id)).OrderBy(p => p.Id, StringComparer.OrdinalIgnoreCase);
NuGet.Versioning (3)
VersionRangeFactory.cs (3)
363ranges = ranges.Where(range => HasValidRange(range)); 483var lowest = versionRanges.Where(range => range.HasLowerBound).Max(range => range.MinVersion); 484var highest = versionRanges.Where(range => range.HasUpperBound).Min((range => range.MaxVersion));
Pipelines.AppHost (3)
AppHost.cs (3)
49.Where(r => r.TryGetContainerMounts(out var mounts) && 231.Where(r => r.TryGetContainerMounts(out var mounts) && 250var bindMounts = mounts.Where(m => m.Type == ContainerMountType.BindMount).ToList();
QuarantineTools.Tests (9)
ActiveIssueTests.cs (4)
283var methodNodes = root.DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == methodName).ToList(); 398var remaining = list.Attributes.Where(a => !IsActiveIssueAttribute(a)).ToList(); 440var indentation = SyntaxFactory.TriviaList(last.GetLeadingTrivia().Where(t => !t.IsKind(SyntaxKind.EndOfLineTrivia))); 465.Where(u => u.Name != null && u.Name.ToString() == namespaceName);
QuarantineScriptTests.cs (5)
227var methodNodes = root.DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == methodName).ToList(); 342var remaining = list.Attributes.Where(a => !IsQuarantinedAttribute(a)).ToList(); 384var indentation = SyntaxFactory.TriviaList(last.GetLeadingTrivia().Where(t => !t.IsKind(SyntaxKind.EndOfLineTrivia))); 434.Where(u => u.Name != null && u.Name.ToString() == namespaceName) 449var filtered = updated.Usings.Where(u => u.Name == null || u.Name.ToString() != namespaceName).ToList();
RepoTasks (9)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (9)
148.Where(c => HasOid(c, AspNetHttpsOid)); 162.Where(c => IsValidCertificate(c, now, requireExportable)) 175.Where(c => GetCertificateVersion(c) >= MinimumAspNetHttpsCertificateVersion) 232.Where(e => string.Equals(AspNetHttpsOid, e.Oid?.Value, StringComparison.Ordinal)) 292var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 293var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 303filteredCertificates = filteredCertificates.Where(c => GetCertificateVersion(c) >= 613var filteredCertificates = certificates.Where(c => c.Subject == Subject); 897var certificatesWithName = certificates.Where(c => c.Subject == Subject);
Roslyn.Diagnostics.Analyzers (61)
DoNotMixAttributesFromDifferentVersionsOfMEF.cs (2)
67var appliedExportAttributes = exportAttributes.Where(e => namedTypeAttributes.Any(ad => ad.AttributeClass.DerivesFrom(e))).ToList(); 82.Where(ad => ad.AttributeClass.Name.Equals("MetadataAttributeAttribute", StringComparison.Ordinal));
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
662pathParts = pathParts.Where(s => s != ThisDirectory).ToArray();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
331return source.Where((Func<T?, bool>)s_notNullTest)!;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
59members = members.Where(m => m.Kind != SymbolKind.Method || ((IMethodSymbol)m).AssociatedSymbol == null);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
146IEnumerable<Location> inSource = locations.Where(l => l.IsInSource);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
567.Where(m => methodSymbol.Parameters.Length == m.Parameters.Length
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
42.Where(m => propertySymbol.Parameters.Length == m.Parameters.Length
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (1)
45.Where(tuple => tuple.matchKind.IsBetterOrEqualMatchThan(matchKind))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (2)
165.Where(m => 171.Where(m => compilation.ClassifyCommonConversion(m.ReturnType, collectionExpressionType).IsIdentityOrImplicitReference());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
32=> cfg.DescendantOperations().Where(d => d?.Kind == operationKind).Cast<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
35? token.Parent.AncestorsAndSelf().Where(predicate)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
42spansToFormat = new NormalizedTextSpanCollection(spans.Where(s_notEmpty));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
76: changes.Where(s => _formattingSpans.HasIntervalThatIntersectsWith(s.Span)).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
111=> TokenStream.GetTriviaDataWithTokenPair(cancellationToken).Where(d => d.Item2.ContainsChanges);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
40.Where(n => n.FullSpan.IntersectsWith(span))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
422.Where(e => e.Name.LocalName == "SymbolKind" && e.Value == "Method").ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
376var nonHiddenExtractedSelectedNodes = ExtractNodesSimple(selectionNode, syntaxFacts).OfType<TSyntaxNode>().Where(n => !n.OverlapsHiddenPosition(cancellationToken));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
68.Where(m => m.Parent is TTypeDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
52var exteriorTrivia = leadingTrivia.Where(_syntaxFacts.IsDocumentationCommentExteriorTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
340.Where(t => !syntaxFacts.IsElastic(t)) 345.Where(t => !syntaxFacts.IsElastic(t))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (6)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 184=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>); 187=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsNode()!); 190=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken && this.HasAnnotations<TSpecificAnnotation>(nt)).Select(nt => nt.AsToken()); 193=> node.GetAnnotatedTrivia(annotationKind).Where(this.HasAnnotations<TSpecificAnnotation>);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.Comparer).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
25.Where(f => f.HasConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
386return [.. abstractClasses.SelectMany(a => a.GetBaseTypesAndThis()).Where(t => t.IsAbstractClass())]; 611var matches = result.Where(kvp =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
30: symbol.GetMembers(WellKnownMemberNames.Indexer).OfType<IPropertySymbol>().Where(p => p.IsIndexer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (4)
595return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 699var getAwaiters = potentialGetAwaiters.OfType<IMethodSymbol>().Where(x => !x.Parameters.Any()); 751.Where(x => x.DeclaredAccessibility == Accessibility.Public) 791.Where(x => x.DeclaredAccessibility == Accessibility.Public)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
443return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 508return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 518return types.SelectMany(x => x.GetMembers(memberName).OfType<T>().Where(m => m.IsAccessibleWithin(within)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
174var leadingTrivia = node.GetLeadingTrivia().Where(trivia => !trivia.IsDirective);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (2)
168return [.. this.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.Constructor && !m.IsStatic)]; 177return [.. this.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.StaticConstructor && m.IsStatic)];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
40=> GetMembers().Where(m => m.Name == name);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (3)
55var nodes = root.DescendantNodesAndSelf(n => OverlapsWithSpan(n) && n.ContainsAnnotations).Where(OverlapsWithSpan); 56var annotatedNodes = nodes.Where(x => x.HasAnnotations(SymbolAnnotation.Kind)); 63var nodes = root.DescendantNodesAndSelf(OverlapsWithSpan).Where(OverlapsWithSpan);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
166var nodesToVerify = nodesBySemanticBoundary.Where(group => group.Skip(1).Any()).Flatten().ToSet();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
527.Where(field => !field.IsStatic)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (4)
139var filteredImports = newImports.Where(i => !HasExistingImport(i, containers, globalImports)).ToArray(); 142var usingDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsSimpleUsing).ToArray(); 143var staticUsingDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsStaticUsing).ToArray(); 144var aliasDirectives = filteredImports.OfType<TUsingOrAliasSyntax>().Where(IsAlias).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (2)
40firstToken.LeadingTrivia.Where(t => IsDocCommentOrElastic(syntaxFacts, t))); 46firstToken.LeadingTrivia.Where(t => !IsDocCommentOrElastic(syntaxFacts, t)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
86var filteredCandidates = filter != null ? candidates.Where(filter) : candidates;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
75return [.. types.Where(filterUnusable ? IsUsableTypeFunc : s_isNotNull).Distinct()];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
290importDeclarations.Where(n => !isNodeOrTokenOutsideSimplifySpan(n) && n.HasAnnotation(Simplifier.Annotation)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
45_services = [.. services.Concat(factories).Where(lz => lz.lazyService.Metadata.Language == language)];
Roslyn.Diagnostics.CSharp.Analyzers (47)
CSharpSpecializedEnumerableCreationAnalyzer.cs (1)
48System.Collections.Generic.IEnumerable<SyntaxNode> expressionsToAnalyze = context.Node.DescendantNodes().Where(n => ShouldAnalyzeExpression(n, context.SemanticModel, context.CancellationToken));
NumberCommentsRefactoring.cs (1)
126=> new(self.Where(c => !char.IsWhiteSpace(c)).ToArray());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
51block.CloseBraceToken.LeadingTrivia.Where(t => !t.IsWhitespaceOrEndOfLine())); 159var comments = parent.GetLeadingTrivia().Where(t => !t.IsWhitespaceOrEndOfLine());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberAccessExpressionSyntaxExtensions.cs (1)
36=> list.Where(t => !t.IsElastic());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
653result = [.. result.Where(group => !group.IsEmpty())];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
58return token.GetAncestors<TypeDeclarationSyntax>().Where(t => 84return token.GetAncestors<BaseTypeDeclarationSyntax>().Where(t => BaseTypeDeclarationContainsPosition(t, position));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (3)
21.Where(t => t.Kind() == SyntaxKind.EndOfLineTrivia) 28.Where(t => t.IsRegularComment()) 38.Where(t => t is (kind: SyntaxKind.SingleLineCommentTrivia or SyntaxKind.MultiLineCommentTrivia or SyntaxKind.WhitespaceTrivia))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
442foreach (var localFunction in node.DescendantNodes().Where(CSharpSyntaxFacts.Instance.IsLocalFunctionStatement))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
255var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 261var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
265.Where(n => n is IdentifierNameSyntax id && id.Identifier.ValueText.Equals(identifier.ValueText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (3)
30.Where(t => t != null) 147.Where(t => t is ExternAliasDirectiveSyntax) 150.Where(t => t is UsingDirectiveSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
196=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
458newAttributeLists = attributeLists.Where(aList => aList != attributeList); 464var newAttributes = SeparatedList(attributes.Where(a => a != attributeToRemove));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (3)
28.Where(f => f.Modifiers.Any(SyntaxKind.ConstKeyword)) 39.Where(f => f.Modifiers.Any(SyntaxKind.ReadOnlyKeyword)) 43.Where(f => !f.Modifiers.Any(SyntaxKind.ReadOnlyKeyword) && !f.Modifiers.Any(SyntaxKind.ConstKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
247.Where(tp => tp.NullableAnnotation == NullableAnnotation.Annotated)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CastExpressionSyntaxExtensions.cs (2)
24.Where(t => !t.IsElastic()); 26var trailingTrivia = node.GetTrailingTrivia().Where(t => !t.IsElastic());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
145return allUsings.Where(u => u.Alias != null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
89return [.. tokenEdits.Where(t => t.Span.Start >= token.FullSpan.Start)];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (17)
43var types = GetTypesSimple(node).Where(IsUsableTypeFunc); 49return GetTypesComplex(node).Where(IsUsableTypeFunc); 80var types = InferTypeInBinaryOrAssignmentExpression((ExpressionSyntax)node, operatorToken, left, right, left).Where(IsUsableTypeFunc); 83types = InferTypeInBinaryOrAssignmentExpression((ExpressionSyntax)node, operatorToken, left, right, right).Where(IsUsableTypeFunc); 368.Where(namedType => namedType.IsTupleType && index < namedType.TupleElements.Length) 574.Where(p => p.IsIndexer && p.Parameters.Length > index); 609var filteredMethods = instantiatedMethods.Where(m => 784.Where(p => p.Name == name) 1007otherSideTypes = otherSideTypes.Where(t => !t.InferredType.IsDelegateType()); 1392.Where(a => a.Parameters.Length == initializerExpression.Expressions.Count) 1394.Where(t => t.InferredType != null); 1410.Where(a => a.Parameters.Length == 1) 1423foreach (var sibling in initializerExpression.Expressions.Where(e => e.Kind() != SyntaxKind.ComplexElementInitializerExpression)) 1443var elementTypes = arrayTypes.OfType<IArrayTypeSymbol>().Select(a => new TypeInferenceInfo(a.ElementType)).Where(IsUsableTypeFunc); 1723.Where(p => p.Name == memberDeclarator.NameEquals.Name.Identifier.ValueText) 2261var types = CreateResult(type).Where(IsUsableTypeFunc); 2282return types.Where(t => t.InferredType.Name == "var");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
108var groups = references.SelectMany(static r => r.Locations.Where(loc => !loc.IsImplicit)).GroupBy(static loc => loc.Document);
rzc (5)
CommandLine\CommandLineApplication.cs (4)
68expr = expr.Concat(rootNode.Options.Where(o => o.Inherited)); 467var arguments = target.Arguments.Where(a => a.ShowInHelpText).ToList(); 483var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList(); 499var commands = target.Commands.Where(c => c.ShowInHelpText).ToList();
DefaultRequestDispatcher.cs (1)
151var waitArray = all.Where(x => x != null).ToArray();
sdk-tasks (10)
DeduplicateAssembliesWithLinks.cs (2)
46.Where(f => IsAssembly(f)) 57var duplicateGroups = filesByHash.Values.Where(g => g.Count > 1).ToList();
EnvironmentVariableFilter.cs (2)
42.Where(e => _prefixesOfEnvironmentVariablesToRemove.Any(p => e.StartsWith(p))); 45.Where(e => _environmentVariablesToRemove.Contains(e));
GenerateMSBuildExtensionsSWR.cs (1)
44.Where(f => !Path.GetExtension(f).Equals(".pdb", StringComparison.OrdinalIgnoreCase) && !Path.GetExtension(f).Equals(".swr", StringComparison.OrdinalIgnoreCase))
GenerateRuntimeAnalyzersSWR.cs (1)
76.Where(static f =>
OverrideAndCreateBundledNETCoreAppPackageVersion.cs (3)
42.Where(v => !string.IsNullOrEmpty(v)) 55.Where(e => e.Name.LocalName == elementName && e.Attribute("TargetFramework")?.Value != latestTargetFramework) 60.Where(e => e.Name.LocalName == elementName && matchAttrs.All(attr => (e.Attribute(attr)?.Value ?? "") == (item2.Attribute(attr)?.Value ?? "")))
ReplaceFileContents.cs (1)
66var filesNotFound = InputFiles.Where(i => !File.Exists(i.ItemSpec)).Select(i => i.ItemSpec);
Shared.Tests (1)
JsonSchemaExporter\SchemaTestHelpers.cs (1)
37.Where(d => d.HasErrors)
Stress.AppHost (2)
Program.cs (2)
172.Where(r => r.IsContainer() || r is ProjectResource || r is ExecutableResource) 173.Where(r => r.Name != KnownResourceNames.AspireDashboard)
SuperFileCheck (6)
Program.cs (6)
241namespaceDecl.Name.DescendantTokens().Where(x => x.IsKind(SyntaxKind.IdentifierToken)).Select(x => x.ValueText); 256.Where(x => x.IsKind(SyntaxKind.SingleLineCommentTrivia)); 270.Where(x => 292.Where(x => ContainsCheckPrefixes(x.ToString(), checkPrefixes)) 304.Where(x => { 473.Where(x => !String.IsNullOrWhiteSpace(x))
System.Collections.Immutable (1)
System\Linq\ImmutableArrayExtensions.cs (1)
89return immutableArray.array.Where(predicate);
System.CommandLine (13)
Help\HelpBuilder.cs (5)
120return string.Join(" ", GetUsageParts().Where(x => !string.IsNullOrWhiteSpace(x))); 171.SelectMany(cmd => cmd.Arguments.Where(a => !a.Hidden)) 177var subcommands = context.Command.Subcommands.Where(x => !x.Hidden).Select(x => GetTwoColumnRow(x, context)).ToArray(); 470var defaultArguments = arguments.Where(x => !x.Hidden && Default.ShouldShowDefaultValue(x)).ToArray(); 480.Where(defaultValue => !string.IsNullOrEmpty(defaultValue)));
Invocation\ParseErrorAction.cs (3)
121? targetSymbol.Children.Where(x => !x.Hidden && x is Option or Command) 127parent.Command.Options.Where(o => o.Recursive && !o.Hidden)); 149.Where(tuple => tuple.distance <= MaxLevenshteinDistance)
ParseResult.cs (2)
258completions.Where(item => optionsWithArgumentLimitReached.All(s => s != item.Label)); 266.Where(c => c.IsArgumentLimitReached)
Parsing\ParseOperation.cs (3)
431.Where(e => e.SymbolResult != _innermostCommandResult) 456.Where(e => e.SymbolResult is OptionResult r && r.Option == option) 471.Where(e => e.SymbolResult is CommandResult r && r.Command == command)
System.CommandLine.StaticCompletions (21)
HelpGenerationExtensions.cs (1)
79var myOptions = c.Options.Where(o => !o.Hidden);
shells\BashShellProvider.cs (5)
41var visibleSubcommands = command.Subcommands.Where(c => !c.Hidden).ToArray(); 43var completionOptions = command.HierarchicalOptions().Where(o => !o.Hidden).Select(o => o.Name).ToArray(); 48var positionalArgumentCompletions = PositionalArgumentTerms(command.Arguments.Where(a => !a.Hidden).ToArray()); 163var optionHandlers = command.Options.Where(o => !o.Hidden).Select(GenerateOptionHandler).Where(handler => handler is not null).ToArray();
shells\FishShellProvider.cs (9)
64foreach (var sub in cmd.Subcommands.Where(c => !c.Hidden)) 103var visibleSubs = cmd.Subcommands.Where(c => !c.Hidden).ToArray(); 105.Where(o => !o.Hidden && !o.IsFlag()) 130.Where(o => o.Arity.MaximumNumberOfValues == 1) 144.Where(o => o.Arity.MaximumNumberOfValues > 1) 247.Where(o => !o.Hidden && !o.IsFlag()) 325foreach (var sub in cmd.Subcommands.Where(c => !c.Hidden)) 331foreach (var option in cmd.HierarchicalOptions().Where(o => !o.Hidden)) 341foreach (var arg in cmd.Arguments.Where(a => !a.Hidden))
shells\ZshShellProvider.cs (6)
109foreach (var arg in command.Arguments.Where(c => !c.Hidden)) 197var pos = command.Arguments.Where(a => !parentArguments.Contains(a.Name) && !a.Hidden).Count() + 1; 204foreach (var subcommand in command.Subcommands.Where(c => !c.Hidden)) 252if (command.Subcommands.Where(s => !s.Hidden).Count() > 0) 256foreach (var subcommand in command.Subcommands.Where(s => !s.Hidden)) 273foreach (var subcommand in command.Subcommands.Where(c => !c.Hidden))
System.ComponentModel.Composition (18)
System\ComponentModel\Composition\Hosting\CatalogExportProvider.CatalogChangeProxy.cs (1)
39var trimmedExports = originalExports.Where(partAndExport =>
System\ComponentModel\Composition\Hosting\CatalogExportProvider.cs (1)
797foreach (var import in definition.ImportDefinitions.Where(ImportEngine.IsRequiredImportForPreview))
System\ComponentModel\Composition\Hosting\CompositionServices.cs (1)
481Where(property => property.GetFirstAttribute<DefaultValueAttribute>() == null).
System\ComponentModel\Composition\Hosting\FilteredCatalog.cs (3)
92return _innerCatalog.Where(_filter).GetEnumerator(); 216e.AddedDefinitions.Where(_filter), 217e.RemovedDefinitions.Where(_filter),
System\ComponentModel\Composition\Hosting\FilteredCatalog.DependenciesTraversal.cs (1)
62foreach (ImportDefinition import in part.ImportDefinitions.Where(_importFilter))
System\ComponentModel\Composition\Hosting\FilteredCatalog.DependentsTraversal.cs (1)
81foreach (ImportDefinition import in candidateReachablePart.ImportDefinitions.Where(_importFilter))
System\ComponentModel\Composition\Hosting\FilteredCatalog.Traversal.cs (1)
71var traversalClosure = GetTraversalClosure(_innerCatalog.Where(_filter), traversal);
System\ComponentModel\Composition\Hosting\ImportEngine.cs (3)
307var requiredImports = part.ImportDefinitions.Where(IsRequiredImportForPreview); 344var prereqImports = part.ImportDefinitions.Where(import => import.IsPrerequisite); 355var requiredImports = part.ImportDefinitions.Where(import => !import.IsPrerequisite);
System\ComponentModel\Composition\Hosting\ImportEngine.RecompositionManager.cs (1)
52return part.ImportDefinitions.Where(import => IsAffectedImport(import, changedExports));
System\ComponentModel\Composition\ReflectionModel\LazyMemberInfo.cs (2)
176if (accessors.Where(accessor => (accessor != null) && (accessor.MemberType != MemberTypes.Method)).Any()) 191if (accessors.Where(accessor => (accessor != null) && (accessor.MemberType != MemberTypes.Method)).Any())
System\ComponentModel\Composition\ReflectionModel\ReflectionComposablePart.cs (3)
370foreach (ImportDefinition definition in ImportDefinitions.Where(definition => definition.IsPrerequisite)) 448IEnumerable<ImportDefinition> members = ImportDefinitions.Where(import => !import.IsPrerequisite); 456IEnumerable<ImportDefinition> members = ImportDefinitions.Where(import => import.IsPrerequisite);
System.ComponentModel.Composition.Registration (1)
System\ComponentModel\Composition\Registration\RegistrationBuilder.cs (1)
97foreach (PartBuilder builder in _conventions.Where(c => c.SelectType(type.UnderlyingSystemType)))
System.Composition.Convention (1)
System\Composition\Convention\ConventionBuilder.cs (1)
122foreach (PartConventionBuilder builder in _conventions.Where(c => c.SelectType(type)))
System.Composition.Hosting (1)
System\Composition\Hosting\Providers\Metadata\MetadataViewProvider.cs (1)
53.Where(prop =>
System.Composition.TypedParts (12)
System\Composition\CompositionContextExtensions.cs (1)
72var importsSatisfiedMethods = objectWithLooseImports.GetType().GetRuntimeMethods().Where(m =>
System\Composition\Hosting\SinglePartExportDescriptorProvider.cs (1)
30var subsetOfConstraints = contract.MetadataConstraints.Where(c => Metadata.ContainsKey(c.Key)).ToDictionary(c => c.Key, c => Metadata[c.Key]);
System\Composition\TypedParts\ActivationFeatures\OnImportsSatisfiedFeature.cs (1)
39.Where(mi => _attributeContext.GetDeclaredAttribute<OnImportsSatisfiedAttribute>(mi.DeclaringType, mi) != null);
System\Composition\TypedParts\ActivationFeatures\PropertyInjectionFeature.cs (2)
31.Where(pi => pi.CanWrite && pi.SetMethod.IsPublic && !(pi.SetMethod.IsStatic)) 68.Where(dep => dep.Site is PropertyImportSite)
System\Composition\TypedParts\ContractHelpers.cs (1)
73.Where(p => p.GetMethod.IsPublic && p.DeclaringType == attrType && p.CanRead))
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (3)
77.Where(a => a != null) 87foreach (var c in _partType.DeclaredConstructors.Where(ci => ci.IsPublic && !(ci.IsStatic))) 175.Where(dep => dep.Site is ParameterImportSite)
System\Composition\TypedParts\Discovery\TypeInspector.cs (2)
79.Where(pi => pi.CanRead && pi.GetMethod.IsPublic && !pi.GetMethod.IsStatic)) 158.Where(p => p.DeclaringType == attrType && p.CanRead))
System\Composition\TypedParts\TypedPartExportDescriptorProvider.cs (1)
89var subsettedConstraints = contract.MetadataConstraints.Where(c => export.Metadata.ContainsKey(c.Key)).ToDictionary(c => c.Key, c => export.Metadata[c.Key]);
System.Data.Common (2)
System\Data\EnumerableRowCollectionExtensions.cs (1)
22EnumerableRowCollection<TRow> edt = new EnumerableRowCollection<TRow>(source, Enumerable.Where(source, predicate), selector: null);
System\Data\TypeLimiter.cs (1)
203m_allowedTypes = new HashSet<Type>(allowedTypes.Where(type => type != null));
System.Linq.Expressions (2)
System\Dynamic\Utils\TypeUtils.cs (1)
16.Where(i => i.IsGenericType)
System\Linq\Expressions\Compiler\CompilerScope.cs (1)
296ReadOnlyCollection<ParameterExpression> hoistedVars = GetVariables().Where(p => Definitions[p] == VariableStorageKind.Hoisted).ToReadOnly();
System.Linq.Parallel (1)
System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs (1)
85return wrappedChild.Where(_predicate);
System.Linq.Queryable (5)
System\Linq\EnumerableRewriter.cs (5)
176.Where(i => i.IsGenericType && i.GenericTypeArguments.Length == 1) 180.Where(i => i.GenType == typeof(IOrderedQueryable<>) || i.GenType == typeof(IOrderedEnumerable<>)) 189.Where(i => i.GenType == typeof(IQueryable<>) || i.GenType == typeof(IEnumerable<>)) 223.Where(m => ArgsMatch(m, args, typeArgs)) 299using (IEnumerator<MethodInfo> en = type.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static).Where(m => m.Name == name).GetEnumerator())
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\CollectionDataContract.cs (1)
1353interfaceType.GetInterfaces().Where(t => t.FullName!.StartsWith("System.Collections.Generic.IEnumerable")).FirstOrDefault() ??
System.Private.Windows.Core.TestUtilities (5)
DebuggerAttributes.cs (4)
70.Where(fi => fi.IsPublic && GetDebuggerBrowsableState(fi) != DebuggerBrowsableState.Never); 78.Where(pi => pi.GetGetMethod() is not null && GetDebuggerBrowsableState(pi) != DebuggerBrowsableState.Never); 93.Where(a => a.AttributeType == typeof(DebuggerTypeProxyAttribute)) 119.Where(a => a.AttributeType == typeof(DebuggerDisplayAttribute))
ReflectionHelper.cs (1)
12var types = typeof(T).Assembly.GetTypes().Where(IsPublicNonAbstract<T>);
System.ServiceModel.Primitives (3)
System\ServiceModel\Description\ServiceReflector.cs (1)
667foreach (MethodInfo mi in interfaceType.GetRuntimeMethods().Where(m => !m.IsStatic))
System\ServiceModel\Description\TypeLoader.cs (2)
135foreach (MethodInfo methodInfo in aParentType.GetRuntimeMethods().Where(m => !m.IsStatic)) 700foreach (MethodInfo methodInfo in contractToGetMethodsFrom.GetRuntimeMethods().Where(m => !m.IsStatic))
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
2667IMethodSymbol[] publicCtors = namedType.GetExplicitlyDeclaredInstanceConstructors().Where(ctor => ctor.DeclaredAccessibility is Accessibility.Public).ToArray(); 2693foreach (IMethodSymbol constructor in namedType.GetExplicitlyDeclaredInstanceConstructors().Where(ctor => ctor.DeclaredAccessibility is not Accessibility.Public))
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
365trackedRoot.GetCurrentNode(nodeToFix)!.Ancestors().OfType<TypeDeclarationSyntax>().Where(t => t is not ExtensionBlockDeclarationSyntax),
System.Windows.Forms (5)
System\Resources\AssemblyNamesTypeResolutionService.cs (1)
40foreach (AssemblyName assemblyName in _names.Where(an => an.Equals(name)))
System\Windows\Forms\Dialogs\TaskDialog\TaskDialogPage.cs (4)
871_boundCustomButtons = [..buttons.Where(e => !e.IsStandardButton)]; 873.Where(e => e.IsStandardButton) 924customButtonElements = _boundCustomButtons.Where(e => e.IsCreated).Select(e => (e.ButtonID, e.GetResultingText()!)); 925radioButtonElements = radioButtons.Where(e => e.IsCreated).Select(e => (e.RadioButtonID, e.Text!));
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\ControlDesigner.cs (1)
2500stack = string.Join(Environment.NewLine, exceptionLines.Where(l => l.Contains(typeName)));
TestProject.AppHost (1)
tests\testproject\Common\TestResourceNames.cs (1)
40.Where(ename => ename != TestResourceNames.None && resourceNames.HasFlag(ename)));
TestProject.IntegrationServiceA (1)
tests\testproject\Common\TestResourceNames.cs (1)
40.Where(ename => ename != TestResourceNames.None && resourceNames.HasFlag(ename)));
tlens (7)
TLens.Analyzers\DuplicatedCodeAnalyzer.cs (1)
50var entries = strings.Where(l => l.Value.Count > 1).OrderByDescending(l => l.Value.Count).Take(maxCount);
TLens.Analyzers\InterfaceTypeCheckAnalyzers.cs (1)
13var entries = interfaces.Keys.Where(l => !usage.ContainsKey(l)).Take(maxCount);
TLens.Analyzers\LimitedMethodCalls.cs (1)
51var entries = methods.Where(l => l.Value.Count <= 3).OrderBy(l => l.Value.Count).ThenByDescending(l => l.Key.GetEstimatedSize()).Take(maxCount);
TLens.Analyzers\UnnecessaryFieldsAssignmentAnalyzer.cs (2)
87var static_entries = fields.Where(l => l.Value == Access.Write && l.Key.IsStatic). 108var instance_entries = fields.Where(l => l.Value == Access.Write && !l.Key.IsStatic).
TLens.Analyzers\UserOperatorCalledForNullCheckAnalyzer.cs (1)
62var entries = operators.Where(l => l.Value.Ratio > 0).OrderByDescending(l => l.Value.Ratio).Take(maxCount);
TLens\LensesCollection.cs (1)
74public static IEnumerable<Analyzer> DefaultAnalyzers => all.Where(l => l.DefaultSet).OrderBy(l => l.Name).Select(l => l.CreateAnalyzer());
VBCSCompiler (1)
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilationCache.cs (1)
254.Where(e => e.Name != hashKey)
vstest.console (10)
CommandLine\Executor.cs (1)
128args = args.Where(val => val != "--nologo").ToArray();
Internal\ConsoleLogger.cs (1)
285var selectedMessages = messages.Where(msg => msg.Category.Equals(requiredCategory, StringComparison.OrdinalIgnoreCase));
Internal\MSBuildLogger.cs (1)
312var selectedMessages = messages.Where(msg => msg.Category.Equals(requiredCategory, StringComparison.OrdinalIgnoreCase));
Processors\AeDebuggerArgumentProcessor.cs (1)
101aeDebuggerArgumentList.Where(x => !x.Equals(InstallCommandArgumentName, StringComparison.OrdinalIgnoreCase) &&
Processors\EnableBlameArgumentProcessor.cs (3)
164.Where(a => !isDumpCollect(a) && 217?.Where(p => BlameParameterNames.CrashDumpKeys.Contains(p.Key)) 233?.Where(p => BlameParameterNames.HangDumpKeys.Contains(p.Key))
Processors\PlatformArgumentProcessor.cs (1)
107.Where(e => e is not Architecture.AnyCPU and not Architecture.Default)
Processors\RunSpecificTestsArgumentProcessor.cs (1)
162.Where(x => !StringUtils.IsNullOrWhiteSpace(x))
Processors\Utilities\ArgumentProcessorFactory.cs (1)
181.Where(lazyProcessor => lazyProcessor.Metadata.Value.IsSpecialCommand && lazyProcessor.Metadata.Value.AlwaysExecute);
vstest.console.arm64 (10)
src\vstest\src\vstest.console\CommandLine\Executor.cs (1)
128args = args.Where(val => val != "--nologo").ToArray();
src\vstest\src\vstest.console\Internal\ConsoleLogger.cs (1)
285var selectedMessages = messages.Where(msg => msg.Category.Equals(requiredCategory, StringComparison.OrdinalIgnoreCase));
src\vstest\src\vstest.console\Internal\MSBuildLogger.cs (1)
312var selectedMessages = messages.Where(msg => msg.Category.Equals(requiredCategory, StringComparison.OrdinalIgnoreCase));
src\vstest\src\vstest.console\Processors\AeDebuggerArgumentProcessor.cs (1)
101aeDebuggerArgumentList.Where(x => !x.Equals(InstallCommandArgumentName, StringComparison.OrdinalIgnoreCase) &&
src\vstest\src\vstest.console\Processors\EnableBlameArgumentProcessor.cs (3)
164.Where(a => !isDumpCollect(a) && 217?.Where(p => BlameParameterNames.CrashDumpKeys.Contains(p.Key)) 233?.Where(p => BlameParameterNames.HangDumpKeys.Contains(p.Key))
src\vstest\src\vstest.console\Processors\PlatformArgumentProcessor.cs (1)
107.Where(e => e is not Architecture.AnyCPU and not Architecture.Default)
src\vstest\src\vstest.console\Processors\RunSpecificTestsArgumentProcessor.cs (1)
162.Where(x => !StringUtils.IsNullOrWhiteSpace(x))
src\vstest\src\vstest.console\Processors\Utilities\ArgumentProcessorFactory.cs (1)
181.Where(lazyProcessor => lazyProcessor.Metadata.Value.IsSpecialCommand && lazyProcessor.Metadata.Value.AlwaysExecute);