5775 references to Select
aspire (110)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
659Content = result.Content.Select(c => new McpToolContentItem
Backchannel\AppHostConnectionHelper.cs (2)
75.Select(c => c.AppHostInfo!.AppHostPath) 78var pathsList = string.Join("\n", paths.Select(p => $" - {p}"));
Backchannel\AppHostConnectionResolver.cs (3)
64return connections.Select(c => new AppHostConnectionResult { Connection = c }).ToArray(); 183.Select(c => 192choices.Select(c => c.Display).ToArray(),
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
188var disconnectTasks = Connections.Select(DisconnectAsync);
Backchannel\ExtensionBackchannel.cs (1)
468return result.Select(r => choicesByFormattedValue[r]).ToList();
Backchannel\ResourceSnapshotMapper.cs (3)
35return snapshotList.Select(s => MapToResourceJson(s, snapshotList, dashboardBaseUrl, includeEnvironmentVariableValues)).ToList(); 48.Select(u => new ResourceUrlJson 58.Select(v => new ResourceVolumeJson
Certificates\CertificateGeneration\MacOSCertificateManager.cs (1)
299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
Certificates\NativeCertificateToolRunner.cs (1)
25var certInfos = availableCertificates.Select(cert =>
Commands\AddCommand.cs (7)
152packages.AddRange(integrationPackages.Select(p => (p, channel))); 167var packagesWithShortName = packagesWithChannels.Select(GenerateFriendlyName).OrderBy(p => p.FriendlyName, new CommunityToolkitFirstComparer()); 184.Select(p => new 193.Select(x => x.Package) 368.Select(i => ( 392.Select(g => new 461.Select(g => g.OrderByDescending(p => SemVersion.Parse(p.Package.Version), SemVersion.PrecedenceComparer).First())
Commands\AgentMcpCommand.cs (2)
138tools.AddRange(KnownTools.Values.Select(tool => new Tool 158tools.AddRange(resourceToolMap.Select(x => new Tool
Commands\AppHostLauncher.cs (1)
159var stopTasks = existingSockets.Select(socket =>
Commands\ConfigCommand.cs (3)
276.Select(kvp => kvp.Key.Substring(featurePrefix.Length)) 312.Select(s => s.Length) 466.Select(m => new FeatureInfo(m.Name, m.Description, m.DefaultValue))
Commands\DescribeCommand.cs (4)
150_resourceColorMap.ResolveAll(snapshots.Select(s => ResourceSnapshotMapper.GetResourceName(s, snapshots))); 270var orderedItems = snapshots.Select(s => (Snapshot: s, DisplayName: ResourceSnapshotMapper.GetResourceName(s, snapshots))) 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\ExportCommand.cs (1)
209? new HashSet<string>(ResourceSnapshotMapper.WhereMatchesResourceName(snapshots, resourceName).Select(s => s.Name), StringComparers.ResourceName)
Commands\ExtensionInternalCommand.cs (1)
49AllProjectFileCandidates = result.AllProjectFileCandidates.Select(f => f.FullName).ToList()
Commands\InitCommand.cs (2)
743throw new ChannelNotFoundException($"No channel found matching '{channelName}'. Valid options are: {string.Join(", ", allChannels.Select(c => c.Name))}"); 763results.AddRange(templatePackages.Select(p => (p, channel)));
Commands\LogsCommand.cs (2)
169_resourceColorMap.ResolveAll(snapshots.Select(s => ResourceSnapshotMapper.GetResourceName(s, snapshots))); 225Logs = entries.Select(entry => new LogLineJson
Commands\NewCommand.cs (2)
210: $"No channel found matching '{configuredChannelName}'. Valid options are: {string.Join(", ", channels.Select(c => c.Name))}"; 351.Select(i => (
Commands\PipelineCommandBase.cs (1)
675var durationRecords = steps.Values.Select(s =>
Commands\RenderCommand.cs (1)
26.Select(f => (KnownEmoji)f.GetValue(null)!)
Commands\Sdk\SdkDumpCommand.cs (3)
193.Select(i => new PackageInfo { Name = i.Name, Version = i.Version! }) 352var paramStr = string.Join(", ", c.Parameters.Select(p => 488var paramStr = string.Join(", ", c.Parameters.Select(p =>
Commands\StopCommand.cs (1)
162var stopTasks = allConnections.Select(connectionResult =>
Commands\TelemetryCommandHelpers.cs (2)
192.Select(r => r.GetCompositeName()) 338colorMap.ResolveAll(allResources.Select(r => OtlpHelpers.GetResourceName(r, allResources)));
Commands\TelemetryTracesCommand.cs (1)
369var spanIds = spans.Select(s => s.SpanId).ToHashSet();
Commands\UpdateCommand.cs (1)
167?? throw new ChannelNotFoundException($"No channel found matching '{channelName}'. Valid options are: {string.Join(", ", allChannels.Select(c => c.Name))}");
DotNet\DotNetCliRunner.cs (1)
125execution.EnvironmentVariables.Select(kvp => new EnvVar { Name = kvp.Key, Value = kvp.Value }).ToList(),
Interaction\ExtensionInteractionService.cs (1)
347var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayLinesAsync(lines.Select(line => new DisplayLineState(
Layout\LayoutDiscovery.cs (1)
127var entries = Directory.GetFileSystemEntries(layoutPath).Select(Path.GetFileName).ToArray();
Mcp\Docs\DocsIndexService.cs (8)
156_indexedDocuments = [.. cachedDocuments.Select(static d => new IndexedDocument(d))]; 175_indexedDocuments = [.. documents.Select(static d => new IndexedDocument(d))]; 201.. _indexedDocuments.Select(static d => new DocsListItem 293Sections = [.. doc.Source.Sections.Select(static s => s.Heading)] 470.Select(static t => t.ToLowerInvariant()) 602Sections = [.. source.Sections.Select(static s => new IndexedSection(s))]; 634.Select(static m => m.Groups[1].Value.ToLowerInvariant()) 641.Select(static m => m.Value.ToLowerInvariant())
Mcp\Docs\DocsSearchService.cs (1)
140var results = searchResults.Select(r => new SearchResult
Mcp\Tools\ListAppHostsTool.cs (2)
49.Select(c => new AppHostListInfo( 57.Select(c => new AppHostListInfo(
Mcp\Tools\ListIntegrationsTool.cs (3)
98.Select(p => new 110.Select(g => g.OrderByDescending(p => p.ParsedVersion!, SemVersion.PrecedenceComparer).First()) 115.Select(p => new Integration
Mcp\Tools\ListStructuredLogsTool.cs (1)
85getResourceName: s => OtlpHelpers.GetResourceName(s, resources.Select(r => new SimpleOtlpResource(r.Name, r.InstanceId)).ToList()),
Mcp\Tools\ListTracesTool.cs (1)
85getResourceName: s => OtlpHelpers.GetResourceName(s, resources.Select(r => new SimpleOtlpResource(r.Name, r.InstanceId)).ToList()),
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
85getResourceName: s => OtlpHelpers.GetResourceName(s, resources.Select(r => new SimpleOtlpResource(r.Name, r.InstanceId)).ToList()),
Mcp\Tools\SelectAppHostTool.cs (2)
86.Select(c => c.AppHostInfo!.AppHostPath) 92message += $" Available AppHosts:\n{string.Join("\n", availableAppHosts.Select(p => $" - {p}"))}";
NuGet\BundleNuGetService.cs (1)
197var content = string.Join(";", packages.OrderBy(p => p.Id).Select(p => $"{p.Id}:{p.Version}"));
Packaging\NuGetConfigMerger.cs (11)
151.Select(m => m.Source) 209.Select(e => (string?)e.Attribute("value") ?? string.Empty), StringComparer.OrdinalIgnoreCase); 211.Select(e => (string?)e.Attribute("key") ?? string.Empty), StringComparer.OrdinalIgnoreCase); 504.Select(add => (string?)add.Attribute("key")) 512.Select(ps => (string?)ps.Attribute("key")) 583.Select(ps => (string?)ps.Attribute("key")) 760.Select(add => (string?)add.Attribute("key")) 767.Select(ps => (string?)ps.Attribute("key")) 830.Select(m => m.Source) 847.Select(e => (string?)e.Attribute("value") ?? string.Empty), StringComparer.OrdinalIgnoreCase); 849.Select(e => (string?)e.Attribute("key") ?? string.Empty), StringComparer.OrdinalIgnoreCase);
Packaging\PackageChannel.cs (1)
119return filteredPackages.Select(p => new NuGetPackage { Id = p.Id, Version = PinnedVersion, Source = p.Source });
Packaging\TemporaryNuGetConfig.cs (1)
42.Select(m => m.Source)
Projects\DotNetAppHostProject.cs (1)
513var stopTasks = matchingSockets.Select(socketPath =>
Projects\DotNetBasedAppHostServerProject.cs (2)
229otherPackages.Select(p => new XElement("PackageReference", 313var assembliesJson = string.Join(",\n ", atsAssemblies.Select(a => $"\"{a}\""));
Projects\ExtensionGuestLauncher.cs (1)
44environmentVariables.Select(kvp => new EnvVar { Name = kvp.Key, Value = kvp.Value }).ToList(),
Projects\GuestAppHostProject.cs (1)
1181var stopTasks = matchingSockets.Select(socketPath =>
Projects\PrebuiltAppHostServer.cs (6)
171var packages = packageRefs.Select(r => (r.Name, r.Version!)).ToList(); 255var outputLines = string.Join(Environment.NewLine, buildOutput.GetLines().Select(l => l.Line)); 300packageRefs.Select(p => 315projectRefs.Select(p => new XElement("ProjectReference", 524return lines.Where(l => !string.IsNullOrWhiteSpace(l)).Select(l => l.Trim()).ToList(); 556var assembliesJson = string.Join(",\n ", atsAssemblies.Select(a => $"\"{a}\""));
Projects\ProjectUpdater.cs (1)
87var configPathDirectories = configPaths.Select(Path.GetDirectoryName).ToArray();
src\Shared\ConsoleLogs\SharedAIHelpers.cs (3)
194.Select(kvp => new OtlpTraceDto(kvp.Key, kvp.Value)) 231var linkObjects = span.Links.Select(link => (JsonNode)new JsonObject 708var dtos = trimmedItems.Select(i => convertToDto(i)).ToList();
src\Shared\IConfigurationExtensions.cs (1)
154.Select(url => new Uri(url, UriKind.Absolute))
src\Shared\Mcp\McpIconHelper.cs (1)
25var icons = s_iconSizes.Select(s =>
Telemetry\MachineInformationProviderBase.cs (1)
62.Select(x => x.GetPhysicalAddress().ToString())
Templating\DotNetTemplateFactory.cs (2)
666throw new Exceptions.ChannelNotFoundException($"No channel found matching '{channelName}'. Valid options are: {string.Join(", ", allChannels.Select(c => c.Name))}"); 690results.AddRange(templatePackages.Select(p => (p, channel)));
Templating\TemplateProvider.cs (2)
30var templates = await Task.WhenAll(_factories.Select(f => f.GetTemplatesAsync(cancellationToken))); 36var templates = await Task.WhenAll(_factories.Select(f => f.GetInitTemplatesAsync(cancellationToken)));
Utils\CliDownloader.cs (1)
39throw new ArgumentException($"Unsupported channel '{channelName}'. Available channels: {string.Join(", ", channels.Select(c => c.Name))}");
Utils\EnvironmentChecker\DevCertsCheck.cs (3)
75.Select(c => c.Version) 84var certDetails = string.Join(", ", certInfos.Select(c => 184var versions = string.Join(", ", oldTrustedVersions.Select(v => $"v{v}"));
Aspire.Azure.AI.OpenAI.Tests (1)
AspireAzureOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
224return Task.FromResult(new GeneratedEmbeddings<Embedding<float>>(inputs.Select(i => new Embedding<float>(floats))));
Aspire.Azure.Messaging.EventHubs.Tests (2)
tests\Aspire.Azure.Security.KeyVault.Tests\MockTransport.cs (2)
116protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value))); 207protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value)));
Aspire.Azure.Security.KeyVault.Tests (2)
MockTransport.cs (2)
116protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value))); 207protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value)));
Aspire.Cli.EndToEnd.Tests (1)
McpDocsE2ETests.cs (1)
309.Select(c => c.Text)
Aspire.Cli.Tests (53)
Commands\DescribeCommandTests.cs (2)
201.Select(r => JsonSerializer.Serialize(r, ResourcesCommandJsonContext.Ndjson.ResourceJson)) 219.Select(line => JsonSerializer.Deserialize(line, ResourcesCommandJsonContext.Ndjson.ResourceJson))
Commands\ExportCommandTests.cs (11)
69var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 289var entryNames = archive.Entries.Select(e => e.FullName).Order().ToList(); 352var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 471var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 530var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 591var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 665var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 780.Select(g => new OtlpResourceLogsJson 787LogRecords = g.Select(e => new OtlpLogRecordJson 823.Select(g => new OtlpResourceSpansJson 830Spans = g.Select(e => new OtlpSpanJson
Commands\LogsCommandTests.cs (2)
284.Select(l => JsonSerializer.Serialize(l, LogsCommandJsonContext.Ndjson.LogLineJson)) 302.Select(line => JsonSerializer.Deserialize(line, LogsCommandJsonContext.Ndjson.LogLineJson))
Commands\NewCommandTests.cs (2)
883promptedTemplates = templates.Select(t => (t.Name, t.Description)).ToArray(); 949.Select(t => t.Description)
Commands\PublishCommandPromptingIntegrationTests.cs (1)
757var inputs = prompt.Inputs.Select(input => new PublishingPromptInput
Commands\RootCommandTests.cs (1)
436.Select(cmd => cmd.Name)
Commands\TelemetryLogsCommandTests.cs (2)
121.Select(g => new OtlpResourceLogsJson 128LogRecords = g.Select(e => new OtlpLogRecordJson
Commands\TelemetrySpansCommandTests.cs (2)
121.Select(g => new OtlpResourceSpansJson 128Spans = g.Select(e => new OtlpSpanJson
Commands\TelemetryTracesCommandTests.cs (3)
160.Select(line => line.Split('│', StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries)) 169.Select(g => new OtlpResourceSpansJson 176Spans = g.Select(e => new OtlpSpanJson
Mcp\Docs\LlmsTxtParserTests.cs (7)
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(); 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)
278.Select(c => c.Text)
Mcp\ListIntegrationsToolTests.cs (1)
100.Select(e => e.GetProperty("packageId").GetString())
Mcp\ListStructuredLogsToolTests.cs (1)
388var requiredArray = required.EnumerateArray().Select(e => e.GetString()).ToList();
Mcp\TestDocsIndexService.cs (1)
79.Select(d => new DocsSearchResult { Slug = d.Slug, Title = d.Title, Summary = d.Summary, Score = 1.0f })
NuGet\NuGetPackageCacheTests.cs (4)
77var packageIds = packages.Select(p => p.Id).ToList(); 115var packageIds = packages.Select(p => p.Id).ToList(); 159var packageIds = packages.Select(p => p.Id).ToList(); 194var packageIds = packages.Select(p => p.Id).ToList();
Packaging\PackagingServiceTests.cs (5)
58var channelNames = channels.Select(c => c.Name).ToList(); 102var channelNames = channels.Select(c => c.Name).ToList(); 213var channelNames = channels.Select(c => c.Name).ToList(); 420var channelNames = channels.Select(c => c.Name).ToList(); 470var channelNames = channels.Select(c => c.Name).ToList();
Projects\ProjectLocatorTests.cs (2)
469var foundPaths = foundFiles.Select(f => f.FullName).ToHashSet(); 532var foundPaths = foundFiles.Select(f => f.FullName).ToHashSet();
Templating\DotNetTemplateFactoryTests.cs (4)
287var templateNames = templates.Select(t => t.Name).ToList(); 306var templateNames = templates.Select(t => t.Name).ToList(); 325var templateNames = templates.Select(t => t.Name).ToList(); 341var templateNames = templates.Select(t => t.Name).ToList();
tests\Shared\Logging\LogValuesAssert.cs (1)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
Aspire.Dashboard (95)
Api\TelemetryApiService.cs (1)
399.Select(r => new ResourceInfoJson
Components\Controls\Chart\ChartBase.cs (2)
93var dimensionAttributes = InstrumentViewModel.MatchedDimensions.Select(d => d.Attributes).ToList(); 198return (traces.Select(kvp => kvp.Value).ToList(), xValues, exemplars);
Components\Controls\Chart\MetricTable.razor.cs (1)
133var valueDiffs = traceValuesByPercentile.Select(kvp =>
Components\Controls\Chart\PlotlyChart.razor.cs (1)
62var traceDtos = traces.Select(t => new PlotlyTrace
Components\Controls\ResourceDetails.razor.cs (1)
362var valueMaskedValues = SensitiveGridItems.Select(i => i.IsValueMasked).Distinct().ToList();
Components\Controls\SpanDetails.razor.cs (1)
62ViewModel.Span.Source.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value })
Components\Controls\StructuredLogDetails.razor.cs (2)
48ViewModel.LogEntry.ResourceView.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value }) 86.Select(a => new TelemetryPropertyViewModel { Name = a.Key, Key = $"unknown-{a.Key}", Value = a.Value })
Components\Dialogs\FilterDialog.razor.cs (4)
54var knownFields = Content.KnownKeys.Select(p => new SelectViewModel<string> { Id = p, Name = FieldTelemetryFilter.ResolveFieldName(p) }).ToList(); 55var customFields = Content.PropertyKeys.Select(p => new SelectViewModel<string> { Id = p, Name = FieldTelemetryFilter.ResolveFieldName(p) }).ToList(); 94.Select(kvp => new FieldValue { Value = kvp.Key, Count = kvp.Value }) 97.Select(v => new SelectViewModel<FieldValue> { Id = v, Name = v.Value })
Components\Dialogs\InteractionsInputDialog.razor.cs (1)
61_inputDialogInputViewModels = Content.Inputs.Select(input => new InputViewModel(input)).ToList();
Components\Dialogs\ManageDataDialog.razor.cs (2)
110.Select(r => r.Name) 526.Select(kvp => kvp.Key)
Components\Pages\ConsoleLogs.razor.cs (2)
583.Select(s => TaskHelpers.WaitIgnoreCancelAsync(s.SubscriptionTask)) 680foreach (var resource in grouping.Select(g => g.Value).OrderBy(r => r, ResourceViewModelNameComparer.Instance))
Components\Pages\Resources.razor.cs (7)
360var preselectedHiddenResourceTypes = HiddenTypes?.Split(' ').Select(StringUtils.Unescape).ToHashSet(); 361var preselectedHiddenResourceStates = HiddenStates?.Split(' ').Select(StringUtils.Unescape).ToHashSet(); 362var preselectedHiddenResourceHealthStates = HiddenHealthStates?.Split(' ').Select(StringUtils.Unescape).ToHashSet(); 469.Select(r => new ResourceGridViewModel { Resource = r }) 798var tooltipBuilder = new StringBuilder(string.Join(", ", displayedUrls.Take(maxShownUrls).Select(url => url.Text))); 967var escapedFilters = filters.Where(kvp => !kvp.Value).Select(kvp => StringUtils.Escape(kvp.Key)).ToList(); 1015new(TelemetryPropertyKeys.ResourceTypes, new AspireTelemetryProperty(_resourceByName.Values.Select(r => TelemetryPropertyValues.GetResourceTypeTelemetryValue(r.ResourceType, r.SupportsDetailedTelemetry)).OrderBy(t => t).ToList()))
DashboardWebApplication.cs (6)
350.Select(c => c.Name) 373builder.WithOrigins(_frontendEndPointAccessor.Select(accessor => accessor().GetResolvedAddress()).ToArray()); 606var notNullProtocols = addressEndpoints.Select(m => m.HttpProtocols).OfType<HttpProtocols>().ToList(); 613string.Join("-", addressEndpoints.Select(m => m.Name)), 648var name = string.Join("-", addressEndpoints.Select(m => m.Name)); 649var connectionTypes = addressEndpoints.Select(m => m.ConnectionType).ToList();
Extensions\TelemetryFilterFormatter.cs (2)
39return string.Join(" ", filters.Select(SerializeFilterToString)); 87.Select(DeserializeFilterFromString)
Model\Assistant\AssistantChatViewModel.cs (3)
385.Select(g => g.OrderByDescending(m => m.Name).First()) 386.Select(m => new ModelViewModel(m.Family!, m.DisplayName!)) 429SelectedModel ??= s_defaultModels.Select(defaultModel => Models.FirstOrDefault(m => m.Family == defaultModel)).FirstOrDefault()
Model\Assistant\ChatClientFactory.cs (1)
149_logger.LogInformation("Received GHCP info. State = {State}, Models = {Models}", response.State, string.Join(", ", response.Models?.Select(m => m.Name) ?? []));
Model\ConsoleLogsFetcher.cs (1)
67var logTasks = resources.Select(async resource =>
Model\ExportHelpers.cs (1)
76var envContent = EnvHelpers.ConvertToEnvFormat(resource.Environment.Where(e => e.FromSpec).Select(e => new KeyValuePair<string, string?>(e.Name, e.Value)));
Model\GenAI\GenAIItemPartViewModel.cs (1)
61? genericPart.AdditionalProperties?.Select(p => new GenAIPartPropertyViewModel { Name = p.Key, Value = p.Value.ToString() ?? string.Empty }).ToList()
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
292var parts = instructionParts.Select(GenAIItemPartViewModel.CreateMessagePart).ToList(); 360var viewParts = parts.Select(GenAIItemPartViewModel.CreateMessagePart).ToList();
Model\Interaction\InputViewModel.cs (1)
44.Select(option => new SelectViewModel<string> { Id = option.Key, Name = option.Value, })
Model\Otlp\ResourcesSelectHelpers.cs (1)
110selectViewModels.AddRange(replicas.Select(replica =>
Model\ResourceDetailRelationshipViewModel.cs (1)
24Types = matches.Select(r => r.Type).Distinct().OrderBy(r => r).ToList()
Model\ResourceSourceViewModel.cs (1)
66TooltipString: string.Join(" ", arguments.Select(arg => arg.IsShown
Model\SpanDetailsViewModel.cs (4)
28var entryProperties = span.GetKnownProperties().Select(CreateTelemetryProperty).ToList(); 38entryProperties.AddRange(span.GetAttributeProperties().Select(CreateTelemetryProperty)); 42var links = span.Links.Select(l => CreateLinkViewModel(l.TraceId, l.SpanId, l.Attributes, telemetryRepository, traceCache)).ToList(); 43var backlinks = span.BackLinks.Select(l => CreateLinkViewModel(l.SourceTraceId, l.SourceSpanId, l.Attributes, telemetryRepository, traceCache)).ToList();
Model\TelemetryExportService.cs (21)
70.Select(kvp => resourcesByName[kvp.Key]) 76.Select(kvp => kvp.Key) 140.Select(e => e.RawContent is not null ? AnsiParser.StripControlSequences(e.RawContent) : string.Empty) 233.Select(resourceGroup => 241.Select(scopeGroup => new OtlpScopeLogsJson 244LogRecords = scopeGroup.Select(ConvertLogEntry).ToArray() 279.Select(resourceGroup => 287.Select(scopeGroup => new OtlpScopeSpansJson 290Spans = scopeGroup.Select(s => ConvertSpan(s, outgoingPeerResolvers)).ToArray() 338.Select(resourceGroup => 346.Select(scopeGroup => new OtlpScopeSpansJson 349Spans = scopeGroup.Select(s => ConvertSpan(s, outgoingPeerResolvers)).ToArray() 404Events = span.Events.Count > 0 ? span.Events.Select(ConvertSpanEvent).ToArray() : null, 405Links = span.Links.Count > 0 ? span.Links.Select(ConvertSpanLink).ToArray() : null, 455.Select(resourceGroup => 463.Select(scopeGroup => new OtlpScopeLogsJson 466LogRecords = scopeGroup.Select(ConvertLogEntry).ToArray() 477var scopeMetrics = instrumentsByScope.Select(scopeGroup => new OtlpScopeMetricsJson 480Metrics = scopeGroup.Select(ConvertInstrument).ToArray() 587BucketCounts = histogramValue.Values.Select(v => v.ToString(CultureInfo.InvariantCulture)).ToArray(), 601return exemplars.Select(e => new OtlpExemplarJson
Model\TraceHelpers.cs (1)
84return resourceFirstTimes.Select(kvp => kvp.Value)
Otlp\Model\OtlpHelpers.cs (1)
432items = query.Select(select).ToList();
Otlp\Model\OtlpInstrument.cs (1)
78var keys = KnownAttributeValues.Keys.Union(durableAttributes.Select(a => a.Key)).Distinct();
Otlp\Storage\TelemetryRepository.cs (3)
554var keys = resourceKeys.Select(keys => keys.PropertyKey).Distinct(); 581var keys = resourceKeys.Select(keys => keys.PropertyKey).Distinct(); 1504.Select(a => a.GetInstrument(request.MeterName, request.InstrumentName, request.StartTime, request.EndTime))
ServiceClient\DashboardClient.cs (1)
432.Select(r => ResourceViewModel.GetResourceName(r, _resourceByName));
ServiceClient\Partials.cs (4)
42HealthReports = HealthReports.Select(ToHealthReportViewModel).OrderBy(vm => vm.Name).ToImmutableArray(), 80.Select(e => new EnvironmentVariableViewModel(e.Name, e.Value, e.IsFromSpec)) 87.Select(r => new RelationshipViewModel(r.ResourceName, r.Type)) 120.Select(c => new CommandViewModel(c.Name, MapState(c.State), c.DisplayName, c.DisplayDescription, c.ConfirmationMessage, c.Parameter, c.IsHighlighted, c.IconName, MapIconVariant(c.IconVariant)))
ShortcutManager.cs (1)
33return Task.WhenAll(componentsSubscribedToShortcut.Select(component => component.OnPageKeyDownAsync(shortcut)));
src\Shared\ConsoleLogs\SharedAIHelpers.cs (3)
194.Select(kvp => new OtlpTraceDto(kvp.Key, kvp.Value)) 231var linkObjects = span.Links.Select(link => (JsonNode)new JsonObject 708var dtos = trimmedItems.Select(i => convertToDto(i)).ToList();
src\Shared\IConfigurationExtensions.cs (1)
154.Select(url => new Uri(url, UriKind.Absolute))
src\Shared\Mcp\McpIconHelper.cs (1)
25var icons = s_iconSizes.Select(s =>
Telemetry\DashboardTelemetryService.cs (6)
113correlations?.Select(propertyGetter).Cast<TelemetryEventCorrelation>().ToArray(), 159correlations?.Select(propertyGetter).Cast<TelemetryEventCorrelation>().ToArray(), 207correlatedWith?.Select(propertyGetter).Cast<TelemetryEventCorrelation>().ToArray()); 235correlatedWith?.Select(propertyGetter).Cast<TelemetryEventCorrelation>().ToArray()); 263correlatedWith?.Select(propertyGetter).Cast<TelemetryEventCorrelation>().ToArray()); 292correlatedWith?.Select(propertyGetter).Cast<TelemetryEventCorrelation>().ToArray());
Utils\GlobalizationHelpers.cs (1)
25var localizedCultureInfos = LocaleHelpers.SupportedLocales.Select(CultureInfo.GetCultureInfo).ToList();
Aspire.Dashboard.Components.Tests (5)
Pages\ConsoleLogsTests.cs (4)
218var optionValues = selectOptions.Select(opt => opt.GetAttribute("value")).ToList(); 242var updatedOptionValues = updatedOptions.Select(opt => opt.GetAttribute("value")).ToList(); 265var finalOptionValues = finalOptions.Select(opt => opt.GetAttribute("value")).ToList(); 819Assert.DoesNotContain(pauseContent, logViewer.Instance.LogEntries!.GetEntries().Select(e => e.RawContent));
tests\Shared\Logging\LogValuesAssert.cs (1)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
Aspire.Dashboard.Tests (13)
GlobalizationHelpersTests.cs (1)
18.Select(c => c.Name)
Integration\ServerRetryHelper.cs (1)
107AddEndpoints(nextPortAttempt, unavailableEndpoints, properties.GetActiveTcpConnections().Select(c => c.LocalEndPoint));
Integration\StartupTests.cs (1)
1096var loggerProviderTypes = loggerProviders.Select(p => p.GetType()).ToList();
Model\ResourceSourceViewModelTests.cs (3)
26properties.TryAdd(KnownProperties.Executable.Args, new ResourcePropertyViewModel(KnownProperties.Executable.Args, Value.ForList(testData.ExecutableArguments.Select(Value.ForString).ToArray()), false, null, 0)); 31properties.TryAdd(KnownProperties.Resource.AppArgs, new ResourcePropertyViewModel(KnownProperties.Resource.AppArgs, Value.ForList(testData.AppArgs.Select(Value.ForString).ToArray()), false, null, 0)); 36properties.TryAdd(KnownProperties.Resource.AppArgsSensitivity, new ResourcePropertyViewModel(KnownProperties.Resource.AppArgsSensitivity, Value.ForList(testData.AppArgsSensitivity.Select(b => Value.ForNumber(Convert.ToInt32(b))).ToArray()), false, null, 0));
Model\SpanWaterfallViewModelTests.cs (1)
186var attributes = presentAttributeNames.Select(n => new KeyValuePair<string, string>(n, Guid.NewGuid().ToString())).ToArray();
Model\TelemetryExportServiceTests.cs (3)
648var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(e => e).ToList(); 719var entryNames = archive.Entries.Select(e => e.FullName).Order().ToList(); 777var entryNames = archive.Entries.Select(e => e.FullName).Order().ToList();
TelemetryRepositoryTests\TraceTests.cs (2)
953var actualOrder = traces.PagedResult.Items.Select(t => t.TraceId).ToList(); 954var expectedOrder = traces.PagedResult.Items.OrderBy(t => t.FirstSpan.StartTime).Select(t => t.TraceId).ToList();
tests\Shared\Logging\LogValuesAssert.cs (1)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
Aspire.EndToEnd.Tests (5)
tests\Shared\TemplatesTesting\BuildEnvironment.cs (2)
100.Select(path => Path.Combine(path, RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? "dotnet.exe" : "dotnet")) 123.Select(path => Path.Combine(path, RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? "dotnet.exe" : "dotnet"))
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (3)
47.Select(id => GetPackagePath(buildEnvironment.BuiltNuGetsPath, id)) 91throw new ArgumentException($"Cannot find {templatePackageId}*.nupkg in {builtNuGetsPath}. Packages found in {builtNuGetsPath}: {string.Join(", ", Directory.EnumerateFiles(builtNuGetsPath).Select(Path.GetFileName))}"); 95throw new ArgumentException($"Found more than one {templatePackageId}*.nupkg in {builtNuGetsPath}: {string.Join(", ", packages.Select(Path.GetFileName))}");
Aspire.Hosting (78)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
216await Task.WhenAll(replicasToStop.Select(name => orchestrator.StopResourceAsync(name, context.CancellationToken))).ConfigureAwait(false);
ApplicationModel\Docker\DockerfileStatements.cs (1)
261var mountOptions = string.Join(" ", _mounts.Select(m => $"--mount={m}"));
ApplicationModel\ExecutionConfigurationResult.cs (2)
18public IEnumerable<(string Value, bool IsSensitive)> Arguments => ArgumentsWithUnprocessed.Select(arg => (arg.Processed, arg.IsSensitive)); 24public IEnumerable<KeyValuePair<string, string>> EnvironmentVariables => EnvironmentVariablesWithUnprocessed.Select(kvp => new KeyValuePair<string, string>(kvp.Key, kvp.Value.Processed));
ApplicationModel\HostUrl.cs (1)
67.Select(r =>
ApplicationModel\ProjectResource.cs (1)
121.Select(a => a.Filter)
ApplicationModel\ResourceCollection.cs (1)
36public ResourceDebugView[] Items => [.. collection.Select(x => new ResourceDebugView { Resource = x })];
ApplicationModel\ResourceCommandService.cs (1)
120errorMessage += Environment.NewLine + string.Join(Environment.NewLine, failures.Select(f => $"Resource '{f.resourceId}' failed with error message: {f.result.ErrorMessage}"));
ApplicationModel\ResourceExtensions.cs (5)
244return argumentConfiguration.Arguments.Select(a => a.Value).ToArray(); 694return endpoints.Select(e => new EndpointReference(resource, e)); 710return endpoints.Select(e => new EndpointReference(resource, e, contextNetworkID)); 1001var computeEnvironmentNames = string.Join(", ", annotations.Select(a => a.ComputeEnvironment?.Name)); 1197var registryNames = string.Join(", ", registryTargetAnnotations.Select(a => a.Registry is IResource res ? res.Name : a.Registry.ToString()));
ApplicationModel\ResourceLoggerService.cs (1)
315var readTasks = resourceNames.Select(async (name) =>
ApplicationModel\ResourceNotificationService.cs (3)
717string.Join(" ", newState.EnvironmentVariables.Where(e => e.IsFromSpec).Select(e => $"{e.Name} = {e.Value}")), 724IEnumerable<int> ints => string.Join(", ", ints.Select(i => i.ToString(CultureInfo.InvariantCulture))), 725IEnumerable<string> strings => string.Join(", ", strings.Select(s => s)),
Backchannel\AppHostRpcTarget.cs (1)
114.Select(e => e.AllocatedEndpoint!.UriString)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (4)
188Content = result.Content.Select(c => new McpToolContentItem 532.Select(u => new ResourceSnapshotUrl 882return toolsList.Select(c => c.ProtocolTool).ToArray(); 936JsonValueKind.Array => element.EnumerateArray().Select(ConvertJsonElementToObject).ToArray(),
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
75.Select(cia => new { Resource = r, Annotation = cia })
Dashboard\DashboardService.cs (1)
128var inputInstances = inputs.Inputs.Select(input =>
Dashboard\DashboardServiceData.cs (1)
179request.InputsDialog.InputItems.Select(i => new InputDto(i.Name, i.Value, DashboardService.MapInputType(i.InputType))).ToList(),
Dashboard\ResourcePublisher.cs (1)
55InitialState: _snapshot.Select(r => r.Value.Snapshot).ToImmutableArray(),
Dashboard\ResourceSnapshot.cs (2)
66IEnumerable<string> list => Value.ForList(list.Select(Value.ForString).ToArray()), 67IEnumerable<int> list => Value.ForList(list.Select(i => Value.ForNumber(i)).ToArray()),
Dcp\DcpExecutor.cs (23)
190var proxiedWithNoAddress = _appResources.Where(r => r.DcpResource is Service { }).Select(r => (Service)r.DcpResource) 562= serviceProducerAnnotations.Select(e => e.ServiceName).ToList(); 930var tunnelServices = _appResources.Where(r => r.DcpResource is Service { }).Select(r => (Service)r.DcpResource) 949var containerServices = _appResources.Where(r => r.DcpResource is Service { }).Select(r => ( 957var primaryService = _appResources.OfType<ServiceWithModelResource>().Select(sar => sar.Service) 967var toCreate = _appResources.Select(r => r.DcpResource).OfType<RT>().ToImmutableArray(); 1093var tunnelServices = _appResources.Select(r => ( 1185.Select(r => (ModelResource: r, Endpoints: r.Annotations.OfType<EndpointAnnotation>().ToArray())) 1253List<HostResourceWithEndpoints> hostDependencies = containerDependencies.Select(AsHostResourceWithEndpoints).OfType<HostResourceWithEndpoints>().ToList(); 1262.Select(AsHostResourceWithEndpoints).FirstOrDefault(); 1796Certificates = certificateTrustConfiguration.Certificates.Select(c => 1859var executableArgs = launchArgs.Where(a => a.Executable).Select(a => a.Value).ToList(); 1867er.DcpResource.SetAnnotationAsObjectList(CustomResource.ResourceAppArgsAnnotation, displayArgs.Select(a => new AppLaunchArgumentAnnotation(a.Value, isSensitive: a.IsSensitive))); 1869spec.Env = configuration.EnvironmentVariables.Select(kvp => new EnvVar { Name = kvp.Key, Value = kvp.Value }).ToList(); 1933launchArgs.AddRange(launchProfileArgs.Select(a => (a, isSensitive: false, executableArg, true))); 1943launchArgs.AddRange(args.Select(x => (x.arg.Value, x.arg.IsSensitive, true, x.display))); 1950launchArgs.AddRange(appHostArgs.Select(a => (a.Value, a.IsSensitive, true, true))); 2204Certificates = certificateTrustConfiguration.Certificates.Select(c => 2328var args = configuration.Arguments.Select(a => a.Value); 2338dcpContainerResource.SetAnnotationAsObjectList(CustomResource.ResourceAppArgsAnnotation, configuration.Arguments.Select(a => new AppLaunchArgumentAnnotation(a.Value, isSensitive: a.IsSensitive))); 2339spec.Env = configuration.EnvironmentVariables.Select(kvp => new EnvVar { Name = kvp.Key, Value = kvp.Value }).ToList(); 2780Entries = entries.Select(e => e.ToContainerFileSystemEntry()).ToList(), 3113var containerNames = persistentTunnelDependent.Select(td => td.ModelResource.Name).Aggregate(string.Empty, (acc, next) => acc + " '" + next + "'");
Dcp\Model\Container.cs (1)
374entry.Entries = directory.Entries?.Select(e => e.ToContainerFileSystemEntry()).ToList();
Dcp\ResourceSnapshotBuilder.cs (4)
245.Select(s => s.Service) 253.Select(s => (s.EndpointName!, s.Metadata.Name))); 296.Select(s => s.Service) 328return container.Spec.VolumeMounts?.Select(v => new VolumeSnapshot(v.Source, v.Target ?? "", v.Type, v.IsReadOnly)).ToImmutableArray() ?? [];
DistributedApplicationBuilder.cs (3)
594r => r.Annotations.OfType<HealthCheckAnnotation>().Select(hca => new { Resource = r, Annotation = hca }) 597var healthCheckRegistrationKeys = options.Registrations.Select(hcr => hcr.Name).ToHashSet(); 740.Select(g => g.Key))
Health\ResourceHealthCheckService.cs (1)
133var registrationKeysToCheck = annotations.DistinctBy(a => a.Key).Select(a => a.Key).ToFrozenSet();
Orchestrator\ApplicationOrchestrator.cs (2)
155urls = resourceUrls.Select(url => new UrlSnapshot(Name: url.Endpoint?.EndpointName, Url: url.Url, IsInternal: url.DisplayLocation == UrlDisplayLocation.DetailsOnly) 658var reports = annotations.Select(annotation => new HealthReportSnapshot(annotation.Key, null, null, null));
Orchestrator\ParameterProcessor.cs (1)
492var inputs = resourceInputs.Select(i => i.Input).ToList();
Orchestrator\RelationshipEvaluator.cs (2)
18.Select(x => (Child: (IResource)x, Parent: x.Parent)) 45var result = model.Resources.Select(x => (Child: x, Parent: SelectParentResource(x)))
Pipelines\DistributedApplicationPipeline.cs (7)
220var registryNames = string.Join(", ", registryTargetAnnotations.Select(a => a.Registry is IResource res ? res.Name : a.Registry.ToString())); 432var availableSteps = string.Join(", ", allSteps.Select(s => $"'{s.Name}'")); 620.Select(depName => stepCompletions[depName].Task); 631? $"Step '{step.Name}' cannot run because {(failedDeps.Count == 1 ? "dependency" : "dependencies")} {string.Join(", ", failedDeps.Select(d => $"'{d}'"))} failed" 713.Select(t => t.Exception!) 925.Select(dep => 1038.ToDictionary(g => g.Key, g => g.Select(kvp => kvp.Key).OrderBy(s => s, StringComparer.Ordinal).ToList());
Pipelines\PipelineActivityReporter.cs (2)
255PipelineSummary = options?.PipelineSummary?.Select(item => new BackchannelPipelineSummaryItem 326var promptInputs = inputsInfo.Inputs.Select(input => new PublishingPromptInput
Pipelines\PipelineStep.cs (2)
102var dependsOnSteps = DependsOnSteps.Count > 0 ? string.Join(',', DependsOnSteps.Select(s => $@"""{s}""")) : "None"; 103var requiredBySteps = RequiredBySteps.Count > 0 ? string.Join(',', RequiredBySteps.Select(s => $@"""{s}""")) : "None";
ProjectResourceBuilderExtensions.cs (1)
505.Select(endpoint => new
src\Shared\IConfigurationExtensions.cs (1)
154.Select(url => new Uri(url, UriKind.Absolute))
Aspire.Hosting.Analyzers (3)
AppHostAnalyzer.cs (3)
98parameterData = candidateParameters.Select(p => (p.Symbol, p.ModelTypes)).ToArray(); 112var modelTypes = attrData.Select(a => 119return modelTypes.Where(m => m is not null).Select(m => m.Value).ToArray();
Aspire.Hosting.Azure (10)
AzureResourcePreparer.cs (2)
112foreach (var resource in azureResources.Select(r => r.AzureResource).OfType<AzureProvisioningResource>()) 235foreach (var azureResource in azureResources.Select(r => r.AzureResource).OfType<AzureProvisioningResource>())
Provisioning\BicepUtilities.cs (1)
50IEnumerable<string> s => new JsonArray(s.Select(s => JsonValue.Create(s)).ToArray()),
Provisioning\Internal\BaseProvisioningContextProvider.cs (5)
216.Select(t => 265.Select(sub => KeyValuePair.Create(sub.Id.SubscriptionId ?? "", $"{sub.DisplayName ?? sub.Id.SubscriptionId} ({sub.Id.SubscriptionId})")) 334.Select(loc => KeyValuePair.Create(loc.Name, loc.DisplayName)) 360.Select(p => (AzureLocation)p.GetValue(null)!) 361.Select(location => KeyValuePair.Create(location.Name, location.DisplayName ?? location.Name))
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
361? resourceGroupOptions.Select(rg => KeyValuePair.Create(rg.Name, rg.Name)).ToList()
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
214context.Input.Options = resourceGroupOptions.Select(rg => KeyValuePair.Create(rg.Name, rg.Name)).ToList();
Aspire.Hosting.Azure.AppConfiguration (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.AppContainers (6)
ContainerAppContext.cs (5)
154throw new NotSupportedException($"The endpoint(s) {string.Join(", ", unsupportedEndpoints.Select(r => $"'{r.Endpoint.Name}'"))} specify an unsupported transport. The supported transports are 'http', 'http2', and 'tcp'."); 161.Select(g => new 164ResolvedEndpoints = g.Select(x => x.resolved).ToArray(), 168UniqueTransports = g.Select(x => x.resolved.Endpoint.Transport).Distinct().ToArray(), 244.Select(r => r.Endpoint.Name)
ContainerAppEnvironmentContext.cs (1)
53var details = string.Join(", ", _upgradedEndpoints.Select(x =>
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceWebsiteContext.cs (3)
107throw new NotSupportedException($"The endpoint(s) {string.Join(", ", unsupportedEndpoints.Select(r => $"'{r.Endpoint.Name}'"))} on resource '{resource.Name}' specifies an unsupported scheme. Only http and https are supported in App Service."); 113.Select(r => r.TargetPort.Value) 494var arrayExpression = new ArrayExpression([.. args.Select(a => a.Compile())]);
Aspire.Hosting.Azure.CognitiveServices (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.ContainerRegistry (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.EventHubs (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.Functions (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.KeyVault (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.Kusto (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.Search (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.ServiceBus (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.SignalR (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.Storage (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.Tests (13)
AzureDeployerTests.cs (9)
515.Select(s => s.Message) 1077.Select(s => s.Message) 1139.Select(s => s.Message) 1184.Select(s => s.Message) 1213.Select(s => s.Message) 1236.Select(s => s.Message) 1242.Select(s => s.CompletionText) 1247.Select(t => t.CompletionMessage ?? t.TaskStatusText) 1673var parameterNames = string.Join(", ", interaction.Inputs.Select(i => i.Label));
AzureResourcePreparerTests.cs (2)
322Assert.Collection(model.Resources.Select(r => r.Name), 357Assert.Collection(model.Resources.Select(r => r.Name),
BicepUtilitiesTests.cs (1)
64Assert.Equal(["a", "b", "c"], parameters["values"]?["value"]?.AsArray()?.Select(v => v?.ToString()) ?? []);
tests\Shared\TestPipelineActivityReporter.cs (1)
130var summaryStr = options?.PipelineSummary != null ? string.Join(", ", options.PipelineSummary.Select(item => $"{item.Key}={item.Value}")) : null;
Aspire.Hosting.Azure.WebPubSub (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.CodeGeneration.Go.Tests (1)
AtsGoCodeGeneratorTests.cs (1)
176.Select(g => g.Key)
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
175.Select(g => g.Key)
Aspire.Hosting.CodeGeneration.Python (2)
AtsPythonCodeGenerator.cs (2)
607var unionTypes = typeRef.UnionTypes.Select(MapTypeRefToPython); 645var paramTypes = string.Join(", ", parameters.Select(p => MapTypeRefToPython(p.Type)));
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
176.Select(g => g.Key)
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
176.Select(g => g.Key)
Aspire.Hosting.CodeGeneration.TypeScript (13)
AtsTypeScriptCodeGenerator.cs (13)
216.Select(MapTypeRefToTypeScript) 426var dtoTypeIds = new HashSet<string>(dtoTypes.Select(d => d.TypeId)); 766var existingNames = new HashSet<string>(existingParams.Select(p => p.Name)); 794var existingNames2 = new HashSet<string>(suffixedParams.Select(p => p.Name)); 1131var allParamNames = capability.Parameters.Select(p => p.Name); 1335.Select(param => GetRpcArgumentEntry(param, useRegisteredCallback: false)) 1360.Select(param => GetRpcArgumentEntry(param, useRegisteredCallback: false)) 1436paramSignature = string.Join(", ", callbackParameters.Select(p => $"{p.Name}Data: unknown")); 2306Write(string.Join(", ", userParams.Select(p => p.Name))); 2349Write(string.Join(", ", userParams.Select(p => p.Name))); 2611.Select(g => g.First()) 2644.Select(g => g.First()) 2705.Select(g => g.First())
Aspire.Hosting.CodeGeneration.TypeScript.Tests (5)
AtsTypeScriptCodeGeneratorTests.cs (5)
391.Select(c => new 398.Select(t => new { t.TypeId, t.IsInterface }) 777.Select(g => g.Key) 1419var expandedTypeIds = withNpm.ExpandedTargetTypes.Select(t => t.TypeId).ToList(); 1450var expandedTypeIds = capability.ExpandedTargetTypes.Select(t => t.TypeId).ToList();
Aspire.Hosting.DevTunnels (5)
DevTunnelResourceBuilderExtensions.cs (5)
167await Task.WhenAll(tunnelResource.Ports.Select(p => p.TargetEndpoint.GetValueAsync(ct).AsTask())).ConfigureAwait(false); 174portTasks.AddRange(tunnelResource.Ports.Select(StartPortAsync)); 180var modeledPortNumbers = tunnelResource.Ports.Select(p => p.TargetEndpoint.Port).ToHashSet(); 184logger.LogInformation("Deleting {Count} unmodeled ports from dev tunnel '{TunnelId}': {Ports}", unmodeledPorts.Count, tunnelResource.TunnelId, string.Join(", ", unmodeledPorts.Select(p => p.PortNumber))); 185await Task.WhenAll(unmodeledPorts.Select(p => devTunnelClient.DeletePortAsync(tunnelResource.TunnelId, p.PortNumber, logger, ct))).ConfigureAwait(false);
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentContext.cs (1)
158.Select(kvp => kvp.Key)
DockerComposeServiceResource.cs (1)
348var endpointList = string.Join(", ", endpoints.Select(e => $"[{e}]({e})"));
Aspire.Hosting.Docker.Tests (9)
DockerComposePublisherTests.cs (2)
293var parmeters = paramNames.Select(name => builder.AddParameter(name).Resource).ToArray(); 862kv.Value.Source is ContainerMountAnnotation).Select(kv => kv.Key).ToList();
DockerComposeTests.cs (6)
299var logMessages = testSink.Writes.Select(w => w.Message).ToList(); 339.Select(s => s.Message) 397.Select(l => l.Message) 411.Select(l => l.Message) 719.Select(s => s.Message) 770.Select(s => s.Message)
tests\Shared\TestPipelineActivityReporter.cs (1)
130var summaryStr = options?.PipelineSummary != null ? string.Join(", ", options.PipelineSummary.Select(item => $"{item.Key}={item.Value}")) : null;
Aspire.Hosting.Foundry (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.GitHub.Models (1)
src\Shared\IConfigurationExtensions.cs (1)
154.Select(url => new Uri(url, UriKind.Absolute))
Aspire.Hosting.Maui (1)
src\Shared\IConfigurationExtensions.cs (1)
154.Select(url => new Uri(url, UriKind.Absolute))
Aspire.Hosting.OpenAI (1)
src\Shared\IConfigurationExtensions.cs (1)
154.Select(url => new Uri(url, UriKind.Absolute))
Aspire.Hosting.RemoteHost (22)
Ats\AtsCallbackProxyFactory.cs (3)
74var paramExprs = parameters.Select(p => Expression.Parameter(p.ParameterType, p.Name)).ToArray(); 364nonCtParams.Select(p => Expression.Convert(p.Expr, typeof(object)))); 367nonCtParams.Select(p => (Expression)Expression.Constant(p.Type, typeof(Type))));
AtsCapabilityScanner.cs (7)
201var validTypes = new HashSet<string>(allTypeInfos.Select(t => t.AtsTypeId)); 238var validTypes = new HashSet<string>(result.HandleTypes.Select(t => t.AtsTypeId)); 410var paramNames = capability.Parameters.Select(p => p.Name); 846.SelectMany(c => c.ExpandedTargetTypes.Select(t => (Target: t.TypeId, Capability: c))) 865var capIds = g.Select(x => x.Capability.CapabilityId).Distinct().ToList(); 2633TypeId = string.Join("|", unionTypes.Select(u => u.TypeId)), 2732.Select(line => line.Trim())
CodeGeneration\CodeGenerationService.cs (12)
45Capabilities = context.Capabilities.Select(MapCapability).ToList(), 46HandleTypes = context.HandleTypes.Select(MapHandleType).ToList(), 47DtoTypes = context.DtoTypes.Select(MapDtoType).ToList(), 48EnumTypes = context.EnumTypes.Select(MapEnumType).ToList(), 49Diagnostics = context.Diagnostics.Select(MapDiagnostic).ToList() 73Parameters = c.Parameters.Select(MapParameter).ToList(), 76ExpandedTargetTypes = c.ExpandedTargetTypes.Select(MapTypeRef).ToList() 86CallbackParameters = p.CallbackParameters?.Select(cp => new CallbackParameterResponse 104UnionTypes = t.UnionTypes?.Select(MapTypeRef).ToList() 113ImplementedInterfaces = t.ImplementedInterfaces.Select(MapTypeRef).ToList(), 114BaseTypeHierarchy = t.BaseTypeHierarchy.Select(MapTypeRef).ToList() 122Properties = t.Properties.Select(p => new DtoPropertyResponse
Aspire.Hosting.RemoteHost.Tests (3)
CapabilityDispatcherTests.cs (3)
1155Assert.Contains("key1", keysArray.Select(k => k?.GetValue<string>())); 1156Assert.Contains("key2", keysArray.Select(k => k?.GetValue<string>())); 1695return Enumerable.Range(0, count).Select(i => $"item{i}").ToArray();
Aspire.Hosting.Testing.Tests (3)
TestingBuilderTests.cs (2)
29var realBuilderProperties = typeof(IDistributedApplicationBuilder).GetProperties().Select(p => p.Name).ToList(); 30var testBuilderProperties = typeof(IDistributedApplicationTestingBuilder).GetProperties().Select(p => p.Name).ToList();
tests\Shared\Logging\LogValuesAssert.cs (1)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
Aspire.Hosting.Tests (20)
AppHostSmokeTests.cs (1)
77Actual logs: {string.Join(", ", writes.Select(w => w.Message))}
ApplicationModel\Docker\DockerfileBuildAnnotationTests.cs (1)
201.Select(_ => annotation.MaterializeDockerfileAsync(context, CancellationToken.None));
Backchannel\AuxiliaryBackchannelTests.cs (1)
201var tasks = Enumerable.Range(0, 5).Select(async i =>
ContainerRegistryResourceTests.cs (2)
550var registryResources = registryTargetAnnotations.Select(a => a.Registry).ToList(); 792var registryResources = registryTargetAnnotations.Select(a => a.Registry).ToList();
Dcp\DcpExecutorTests.cs (2)
166Assert.Equal(expectedAnnotations, argAnnotations.Select(a => a.Argument)); 202Assert.Equal(toolArgs, argAnnotations.Select(a => a.Argument));
DistributedApplicationTests.cs (1)
758Entries = createFileEntries.Select(e => e.ToContainerFileSystemEntry()).ToList(),
Helpers\DashboardServiceDataExtensions.cs (1)
21if (TryFindMatch(changes.Where(c => c.ChangeType != ResourceSnapshotChangeType.Delete).Select(c => c.Resource), resourceName, predicate, out match))
Orchestrator\ApplicationOrchestratorTests.cs (1)
579string.Join(';', kvConnectionString.Select(kv => $"{kv.Key}={kv.Value}"));
Schema\SchemaTests.cs (1)
802var errorMessages = results.Details.Where(x => x.HasErrors).SelectMany(e => e.Errors!).Select(e => e.Value);
tests\Shared\Logging\LogValuesAssert.cs (1)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
tests\Shared\TestPipelineActivityReporter.cs (1)
130var summaryStr = options?.PipelineSummary != null ? string.Join(", ", options.PipelineSummary.Select(item => $"{item.Key}={item.Value}")) : null;
Utils\ArgumentEvaluator.cs (1)
29return executionConfiguration.Arguments.Select(a => a.Value).ToList();
Utils\StringComparersTests.cs (4)
48var comparerNames = comparers.Select(c => c.Name).ToList(); 49var comparisonNames = comparisons.Select(c => c.Name).ToList(); 68var comparerValues = comparers.Select(c => (c.Name, Value: (StringComparer)c.GetValue(null)!)).ToList(); 69var comparisonValues = comparisons.Select(c => (c.Name, Value: (StringComparison)c.GetValue(null)!)).ToList();
WithUrlsTests.cs (2)
476string.Join(", ", urls.Select(u => $"[{u.Name ?? "null"}] {u.Url} (inactive={u.IsInactive})")); 594string.Join(", ", urls.Select(u => $"[{u.Name ?? "null"}] {u.Url} (inactive={u.IsInactive})"));
Aspire.Hosting.Yarp (5)
ConfigurationBuilder\YarpRoute.cs (4)
113route.ConfigureMatch(match => match with { Headers = headers.Select(ToRouteHeader).ToList() }); 147route.ConfigureMatch(match => match with { QueryParameters = queryParameters.Select(ToRouteQueryParameter).ToList() }); 253Headers = match.Headers?.Select(ToRouteHeader).ToList(), 254QueryParameters = match.QueryParameters?.Select(ToRouteQueryParameter).ToList(),
YarpEnvConfigGenerator.cs (1)
17foreach (var route in routes.Select(r => r.RouteConfig))
Aspire.Hosting.Yarp.Tests (6)
YarpClusterTests.cs (2)
239.Select(property => property.Name) 245.Select(property => property.Name)
YarpConfigGeneratorTests.cs (4)
234_validRoutes.Select(r => new YarpRoute(r)).ToList(), 235_validClusters.Select(c => new YarpCluster(c, c.Destinations!.First().Value.Address)).ToList()); 253_validRoutes.Select(r => new YarpRoute(r)).ToList(), 254_validClusters.Select(c => new YarpCluster(c, c.Destinations!.First().Value.Address)).ToList());
Aspire.OpenAI.Tests (1)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
271return Task.FromResult(new GeneratedEmbeddings<Embedding<float>>(inputs.Select(i => new Embedding<float>(floats))));
Aspire.Playground.Tests (6)
AppHostTests.cs (1)
47var tasks = testEndpoints.WaitForTexts.Select(x => app.WaitForTextAsync(log => new Regex(x.Pattern).IsMatch(log), x.ResourceName)).ToArray();
Infrastructure\DistributedApplicationExtensions.cs (3)
56.Select(m => (Resource: r, Volume: m))) 107return Task.WhenAll(applicationModel.Resources.Select(r => app.ResourceNotifications.WaitForResourceAsync(r.Name, r => targetStates?.Contains(r.Snapshot.State?.Text, StringComparer.OrdinalIgnoreCase) is true || r.Snapshot.IsHidden, cancellationToken))); 135var assertableResourceLogNames = applicationModel.Resources.Where(ShouldAssertErrorsForResource).Select(r => $"{environment.ApplicationName}.Resources.{r.Name}").ToList();
Infrastructure\DistributedApplicationTestFactory.cs (1)
58.Select(cia => new { Resource = r, Annotation = cia }));
tests\Shared\Logging\LogValuesAssert.cs (1)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
Aspire.Templates.Tests (8)
StarterTemplateRunTestsBase.cs (2)
132.Select(cell => cell.InnerHTMLAsync()) 133.Select(t => t.Result)
TemplateTestsBase.cs (1)
226Assert.Fail($"Row with unknown name found: '{resourceName}'. Expected values: {string.Join(", ", expectedRowsTable.Keys.Select(k => $"'{k}'"))}");
tests\Shared\TemplatesTesting\BuildEnvironment.cs (2)
100.Select(path => Path.Combine(path, RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? "dotnet.exe" : "dotnet")) 123.Select(path => Path.Combine(path, RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? "dotnet.exe" : "dotnet"))
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (3)
47.Select(id => GetPackagePath(buildEnvironment.BuiltNuGetsPath, id)) 91throw new ArgumentException($"Cannot find {templatePackageId}*.nupkg in {builtNuGetsPath}. Packages found in {builtNuGetsPath}: {string.Join(", ", Directory.EnumerateFiles(builtNuGetsPath).Select(Path.GetFileName))}"); 95throw new ArgumentException($"Found more than one {templatePackageId}*.nupkg in {builtNuGetsPath}: {string.Join(", ", packages.Select(Path.GetFileName))}");
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!));
AspireJavaScript.MinimalApi (1)
AppHost.cs (1)
27var forecast = Enumerable.Range(1, 5).Select(index =>
aspire-managed (6)
NuGet\Commands\LayoutCommand.cs (1)
95Console.Error.WriteLine($"Available targets: {string.Join(", ", lockFile.Targets.Select(t => t.TargetFramework.GetShortFolderName()))}");
NuGet\Commands\RestoreCommand.cs (2)
219summary.Errors?.Select(e => e.Message) ?? ["Unknown error"]); 343var dependencies = packages.Select(p => new LibraryDependency
NuGet\Commands\SearchCommand.cs (3)
132var searchTasks = packageSources.Select(async source => 159.Select(g => g.OrderByDescending(p => p.Version).First()) 262var allVersions = versions?.Select(v => v.Version.ToString()).ToList() ?? [];
AspireWithMaui.WeatherApi (1)
Controllers\WeatherForecastController.cs (1)
17return Enumerable.Range(1, 5).Select(index => new WeatherForecast
AspireWithNode.AspNetCoreApi (1)
Program.cs (1)
22var forecast = Enumerable.Range(1, 5).Select(index =>
AzureSearch.ApiService (1)
Program.cs (1)
156var batchActions = hotels.Select(h => IndexDocumentsAction.Upload(h)).ToArray();
BasketService (1)
Repositories\RedisBasketRepository.cs (1)
27return data?.Select(k => k.ToString()) ?? Enumerable.Empty<string>();
cdac-build-tool (1)
ObjectFileScraper.cs (1)
358FieldEntry[] fields = FieldSpecs.Select((fieldSpec) =>
ConfigurationSchemaGenerator (5)
ConfigSchemaEmitter.cs (2)
479var text = string.Join(string.Empty, element.Nodes().Select(GetNodeText)); 543var innerText = string.Join(string.Empty, element.Nodes().Select(GetNodeText));
ConfigSchemaGenerator.cs (1)
21references: references.Select(CreateMetadataReference)
RuntimeSource\Configuration.Binder\Specs\BindingHelperInfo.cs (1)
71: typesAsBase.Select(t => (TSpec)t);
RuntimeSource\Configuration.Binder\Specs\InterceptorInfo.cs (1)
148.Select(b => b.ToIncrementalValue())
csc (1)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
126var args = originalArguments.Select(arg => arg.Trim()).ToArray();
CSharpSyntaxGenerator (31)
Grammar\GrammarGenerator.cs (12)
52rules[type.Name].Add(Sequence(type.Children.Select(ToProduction))); 60rules[type.Name].Add(Sequence(type.Children.Select(ToProduction))); 66rules[type.Name].Add(Sequence(type.Children.Select(ToProduction))); 148.Select(n => n.ToString().ToLower()); 151var keywords = JoinWords(GetMembers<SyntaxKind>().Where(k => SyntaxFacts.IsReservedKeyword(k)).Select(SyntaxFacts.GetText).Where(t => !modifierWords.Contains(t))); 156rules.Add("OperatorToken", JoinWords(operatorTokens.Select(SyntaxFacts.GetText))); 160.Select(SyntaxFacts.GetText))); 275var array = value.Select(c => char.IsLetter(c) ? [char.ToUpperInvariant(c), char.ToLowerInvariant(c)] : new[] { c }).ToArray(); 300=> strings.Select(s => new Production($"""'{Escape(s)}'""")).ToList(); 314Choice c => Choice(c.Children.Select(ToProduction)).Suffix("?", when: c.Optional), 315Sequence s => Sequence(s.Children.Select(ToProduction)).Parenthesize(), 351: Choice(field.Kinds.Select(k => HandleTokenName(k.Name)), parenthesize: field.Kinds.Count >= 2);
SourceWriter.cs (19)
404node.Fields.Select(f => $"this.{CamelCase(f.Name)}"), 417node.Fields.Select(f => $"this.{CamelCase(f.Name)}"), 454Write(CommaJoin(node.Fields.Select(f => 487node.Fields.Select(f => CamelCase(f.Name)))); 529Write(CommaJoin(node.Fields.Select(f => 727nd.Fields.Select(f => 744nodeFields.Select(f => 749valueFields.Select(f => CamelCase(f.Name)), 1183node.Fields.Select(f => $"{GetRedPropertyType(f)} {CamelCase(f.Name)}"))); 1206node.Fields.Select(f => CamelCase(f.Name)))); 1252Write(CommaJoin(node.Fields.Select(f => 1411Write(CommaJoin(node.Fields.Select(f => 1591nodeFields.Select(f => 1615valueFields.Select(f => CamelCase(f.Name)))); 1625nd.Fields.Select(f => $"{this.GetRedPropertyType(f)} {CamelCase(f.Name)}"))); 1718nd.Fields.Where(factoryWithNoAutoCreatableTokenFields.Contains).Select( 1725nd.Fields.Select(f => factoryWithNoAutoCreatableTokenFields.Contains(f) 1808nd.Fields.Where(minimalFactoryFields.Contains).Select(f => 1833nd.Fields.Select(f =>
Deployers.ApiService (1)
Program.cs (1)
14var forecast = Enumerable.Range(1, 5).Select(index =>
DnnAnalyzer (1)
DnnAnalyzer.cs (1)
51.Select(input => input.ToString())
dotnet (189)
CliCompletion.cs (5)
21return GetMSBuildProject()?.GetTargetFrameworks().Select(tf => tf.GetShortFolderName()).Select(ToCompletionItem) ?? Empty<CompletionItem>(); 36return GetMSBuildProject()?.GetRuntimeIdentifiers().Select(ToCompletionItem) ?? Empty<CompletionItem>(); 48return GetMSBuildProject()?.GetProjectToProjectReferences().Select(r => ToCompletionItem(r.Include)) ?? Empty<CompletionItem>(); 60return (GetMSBuildProject()?.GetConfigurations() ?? ["Debug", "Release"]).Select(ToCompletionItem);
CommandFactory\CommandResolution\MSBuildProject.cs (2)
139var tools = toolsReferences.Select(t => new SingleProjectInfo(t.EvaluatedInclude, t.GetMetadataValue("Version"), [])); 182.Select(p => p.EvaluatedValue)
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (2)
117string.Join(Environment.NewLine, possiblePackageRoots.Select((p) => $"- {p}")))); 208return lockFile.PackageFolders.Select((packageFolder) => packageFolder.Path);
Commands\BuildServer\Shutdown\BuildServerShutdownCommand.cs (1)
64var index = WaitForResult([.. tasks.Select(t => t.Item2)]);
Commands\Hidden\Parse\ParseCommand.cs (1)
18var tokens = result.Tokens.Skip(1).Select(t => t.Value).ToArray();
Commands\New\BuiltInTemplatePackageProvider.cs (2)
60.Select(versionedFolder => Path.Combine(templatesRootFolder, versionedFolder))); 110return [.. bestVersionsByBucket.OrderBy(x => x.Value.version).Select(x => x.Value.path)];
Commands\New\MSBuildEvaluation\MSBuildEvaluator.cs (1)
184targetFrameworksString = string.Join(",", targetFrameworks.Select(tfm => Sha256Hasher.HashWithNormalizedCasing(tfm)));
Commands\New\PostActions\DotnetRestorePostActionProcessor.cs (1)
31targetFiles = templateCreationResult.PrimaryOutputs.Select(output => Path.GetFullPath(output.Path, outputBasePath));
Commands\New\PostActions\DotnetSlnPostActionProcessor.cs (1)
58foreach (string pathString in templateCreationResult.PrimaryOutputs.Select(x => x.Path))
Commands\New\SdkInfoProvider.cs (2)
52sdks = NETCoreSdkResolverNativeWrapper.GetAvailableSdks(dotnetDir).Select(Path.GetFileName); 59sdks = Directory.Exists(sdkDir) ? Directory.GetDirectories(sdkDir).Select(Path.GetFileName).Where(IsValidFxVersion) : [];
Commands\New\WorkloadsInfoProvider.cs (1)
19_workloadsRepositoryEnumerator.Value.InstalledAndExtendedWorkloads.Select(w => new WorkloadInfo(w.Id, w.Description))
Commands\Package\PackageCommandParser.cs (2)
48return QueryNuGet(context.WordToComplete, allowPrerelease, CancellationToken.None).Result.Select(packageId => new CompletionItem(packageId)); 60.Select(version => new CompletionItem(version.ToNormalizedString()));
Commands\Project\Convert\ProjectConvertCommand.cs (2)
418.Select(item => (item.ItemType, item.RelativePath, OutputFullPath: Path.GetFullPath(Path.Combine(outputDirectory, item.RelativePath)))) 430.Select(static item => item.ItemType)
Commands\Reference\Add\ReferenceAddCommand.cs (3)
37List<MsbuildProject> refs = [.. arguments.Select((r) => MsbuildProject.FromFileOrDirectory(projects, r, interactive))]; 49msbuildProj.GetTargetFrameworks().Select((fx) => fx.GetShortFolderName()))); 77var relativePathReferences = refs.Select((r) =>
Commands\Reference\Remove\ReferenceRemoveCommand.cs (1)
32var references = _arguments.Select(p =>
Commands\Run\CSharpCompilerCommand.cs (1)
284File.WriteAllLines(rspPath, args.Select(EscapeSingleArg));
Commands\Run\RunCommand.cs (1)
871.Select(static t => t.Value)
Commands\Run\VirtualProjectBuildingCommand.cs (3)
472.Select(static i => i.GetMetadata(Constants.Identity)) 474.Select(Escape) 782.Select(static d => d.ToString())
Commands\Sdk\Check\SdkOutputWriter.cs (3)
89.Select(sdk => sdk.Version) 103return newestAvailable != null && newestAvailable > _sdkInfo.Select(sdk => sdk.Version).Max(); 115return _sdkInfo.Any() ? _sdkInfo.Select(sdk => sdk.Version).Max() : null;
Commands\Solution\Add\SolutionAddCommand.cs (3)
62List<string> fullProjectPaths = _projects.Select(project => 265.Select(item => Path.GetFullPath(item.EvaluatedInclude, Path.GetDirectoryName(fullProjectPath)!)); 292var existingProjects = filteredSolution.SolutionProjects.Select(p => p.FilePath).ToHashSet();
Commands\Solution\List\SolutionListCommand.cs (2)
46.Select(folder => Path.GetDirectoryName(folder.Path.TrimStart('/')))]; 50paths = [.. solution.SolutionProjects.Select(project => project.FilePath)];
Commands\Solution\Remove\SolutionRemoveCommand.cs (3)
39.Select(p => Path.GetFullPath(p)) 40.Select(p => Path.GetRelativePath( 150var existingProjects = filteredSolution.SolutionProjects.Select(p => p.FilePath).ToHashSet();
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.Help.cs (3)
34Dictionary<bool, List<(string[], string[])>> moduleToMissingOptions = GetModulesToMissingOptions(_moduleNamesToCommandLineOptions, builtInOptions.Select(option => option.Name!), nonBuiltInOptions.Select(option => option.Name!)); 134var commandOptionNames = commandOptions.Select(o => o.Name.TrimStart('-')).ToHashSet(StringComparer.OrdinalIgnoreCase);
Commands\Test\MTP\MSBuildHandler.cs (1)
50string.Join(Environment.NewLine, vsTestTestProjects.Select(module => Path.GetFileName(module.ProjectFullPath))).Red().Bold()));
Commands\Test\MTP\MSBuildUtility.cs (2)
64.Select(p => (p.ProjectConfigurations[solutionConfiguration.FullName], p.AbsolutePath)) 66.Select(p => (p.AbsolutePath, (string?)p.Item1.ConfigurationName, (string?)p.Item1.PlatformName));
Commands\Test\MTP\SolutionAndProjectUtility.cs (1)
256.Select(f => f.Trim())
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\Test\MTP\Terminal\TestNodeResultsState.cs (1)
25.Select(d => d.Value)
Commands\Test\MTP\TestApplicationHandler.cs (2)
248exceptions: [.. (testResult.Exceptions ?? []).Select(fe => new Terminal.FlatException(fe.ErrorMessage, fe.ErrorType, fe.StackTrace))], 475$"{failedTestResult.State}, {failedTestResult.Duration}, {failedTestResult.Reason}, {string.Join(", ", (failedTestResult.Exceptions ?? Array.Empty<ExceptionMessage>()).Select(e => $"{e.ErrorMessage}, {e.ErrorType}, {e.StackTrace}"))}" +
Commands\Test\VSTest\TestCommand.cs (1)
219string[] escaped = [.. settings.Skip(1).Select(s => s.Replace("\\", "\\\\").Replace("\"", "\\\""))];
Commands\Tool\Common\ToolManifestFinderExtensions.cs (1)
45manifestFilesContainPackageId.Skip(1).Select(m => $"\t{m}")));
Commands\Tool\List\ToolListGlobalOrToolPathCommand.cs (1)
119Data = [.. packageEnumerable.Select(p => new ToolListJsonContract
Commands\Tool\List\ToolListLocalCommand.cs (3)
73p => string.Join(CommandDelimiter, p.toolManifestPackage.CommandNames.Select(c => c.Value))); 84Data = [.. packageEnumerable.Select(p => new LocalToolListJsonContract 88Commands = [.. p.toolManifestPackage.CommandNames.Select(c => c.Value)],
Commands\Tool\Restore\ToolPackageRestorer.cs (3)
81JoinBySpaceWithQuote(package.CommandNames.Select(c => c.Value.ToString())), 115ToolCommandName[] commandsFromPackage = [.. toolPackageCommands.Select(t => t.Name)]; 176return string.Join(" ", objects.Select(o => $"\"{o.ToString()}\""));
Commands\Tool\Restore\ToolRestoreCommand.cs (10)
115.Select(package => toolPackageRestorer.InstallPackage(package, configFile))]; 118toolRestoreResults.Select(result => result.SaveToCache) 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); 199.Select(pair => (pair.Key.PackageId, pair.Key.CommandName)) 202.Select(nonUniquePackageIdAndCommandNames => 205nonUniquePackageIdAndCommandNames.Select(
Commands\VSTest\VSTestCommand.cs (1)
53var loggerArgs = loggerValues.Select(loggerValue => $"{definition.TestLoggerOption.Name}:{loggerValue}");
Commands\Workload\Install\FileBasedInstaller.cs (3)
95.Select(packId => _workloadResolver.TryGetPackInfo(packId)) 392return [.. packs.Select(p => new WorkloadDownload(p.Id, p.ResolvedPackageId, p.Version))]; 409var installedSdkFeatureBands = NETCoreSdkResolverNativeWrapper.GetAvailableSdks(_dotnetDir).Select(sdkDir => new SdkFeatureBand(Path.GetFileName(sdkDir))).ToHashSet();
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)); 171.Select(packId => resolver.TryGetPackInfo(packId))
Commands\Workload\Install\WorkloadInstallCommand.cs (5)
63_workloadIds = unprocessedWorkloadIds.Select(id => id.Split('@')[0]).ToList().AsReadOnly(); 113if (!availableWorkloads.Select(workload => workload.Id.ToString()).Contains(workloadId)) 141var workloadsToDownload = existingWorkloads.Union(filteredWorkloadIds.Select(id => new WorkloadId(id))).ToList(); 157var workloadsToDownload = existingWorkloads.Union(filteredWorkloadIds.Select(id => new WorkloadId(id))).ToList(); 270var workloadIds = filteredWorkloadIds.Select(id => new WorkloadId(id));
Commands\Workload\Install\WorkloadInstallRecords\FileBasedInstallationRecordInstaller.cs (2)
22.Select(path => new SdkFeatureBand(Path.GetFileName(path))); 36.Select(file => new WorkloadId(Path.GetFileName(file)));
Commands\Workload\Install\WorkloadManifestUpdater.cs (8)
102await Task.WhenAll(manifests.Select(manifest => UpdateAdvertisingManifestAsync(manifest, includePreviews, offlineCache))).ConfigureAwait(false); 151var jsonContent = JsonSerializer.Serialize(updatableWorkloads.Select(workload => workload.ToString()).ToArray(), WorkloadManifestUpdaterJsonSerializerContext.Default.StringArray); 270return versionUpdates.Select(manifest => 321private IEnumerable<ManifestId> GetInstalledManifestIds() => _workloadResolver.GetInstalledManifests().Select(manifest => new ManifestId(manifest.Id)); 476var availableUpdates = await Task.WhenAll(manifests.Select(manifest => NewerManifestPackageExists(manifest))).ConfigureAwait(false); 496return CalculateManifestRollbacks(workloadSet.ManifestVersions.Select(kvp => (kvp.Key, new ManifestVersionWithBand(kvp.Value.Version, kvp.Value.FeatureBand)))); 518return versions.Select(kvp => (kvp.Key, new ManifestVersionWithBand(kvp.Value.Version, kvp.Value.FeatureBand))); 523return state.ManifestVersions.Select(
Commands\Workload\InstallingWorkloadCommand.cs (2)
169manifestVersionUpdates.Select(update => new WorkloadManifestInfo(update.ManifestId.ToString(), update.NewVersion.ToString(), /* We don't actually use the directory here */ string.Empty, update.NewFeatureBand)) 280_workloadManifestUpdater.CalculateManifestUpdates().Select(m => m.ManifestUpdate);
Commands\Workload\List\InstalledWorkloadsCollection.cs (1)
27_workloads = new Dictionary<string, string>(workloadIds.Select(id => new KeyValuePair<string, string>(id.ToString(), installationSource)));
Commands\Workload\List\WorkloadListCommand.cs (2)
73var installed = installedList.Select(id => id.ToString()).ToArray(); 128var updatableWorkloads = _workloadManifestUpdater.GetUpdatableWorkloadsToAdvertise(installedList).Select(workloadId => workloadId.ToString());
Commands\Workload\Restore\WorkloadRestoreCommand.cs (5)
58workloadIds: allWorkloadId.Select(a => a.ToString()).ToList().AsReadOnly(), 105allWorkloadId.AddRange(targetResult.Items.Select(item => new WorkloadId(item.ItemSpec))); 127.Select(Path.GetFullPath)]; 130.Select(Path.GetFullPath)]; 136projectFiles.AddRange(solutionFile.SolutionProjects.Select(
Commands\Workload\Search\WorkloadSearchVersionsCommand.cs (4)
101Reporter.WriteLine(JsonSerializer.Serialize(versions.Select(version => new Dictionary<string, string>() 125Reporter.WriteLine(JsonSerializer.Serialize(versions.Select(version => version.ToDictionary(_ => "workloadVersion", v => v)), WorkloadSearchVersionsJsonSerializerContext.Default.IEnumerableDictionaryStringString)); 168.Select(version => featureBand.GetWorkloadSetPackageVersion(version.ToString()))]; 191var manifestIdsAndVersions = workloadVersions.Select(version =>
Commands\Workload\Uninstall\WorkloadUninstallCommand.cs (1)
33.Select(workloadId => new WorkloadId(workloadId)).ToList().AsReadOnly();
Commands\Workload\Update\WorkloadUpdateCommand.cs (2)
190var desiredWorkloads = _WorkloadHistoryRecord.InstalledWorkloads.Select(id => new WorkloadId(id)); 228var workloads = FromHistory ? _WorkloadHistoryRecord.InstalledWorkloads.Select(s => new WorkloadId(s)) : GetInstalledWorkloads(_fromPreviousSdk);
Commands\Workload\WorkloadHistoryRecorder.cs (1)
66.GetInstalledWorkloads(new SdkFeatureBand(_workloadResolver.GetSdkFeatureBand())).Select(id => id.ToString())],
Commands\Workload\WorkloadInfoHelper.cs (1)
112installed.AsEnumerable().Select(t => new WorkloadId(t.Key)));
Extensions\ParseResultExtensions.cs (5)
36.Select(t => t.Value); 55message: string.Join(Environment.NewLine, parseResult.Errors.Select(e => e.Message)), 89.Select(child => parseResult.GetSymbolResultValue(child)) 112parseResult.Tokens.Select(t => t.Value).ToArray().GetSubArguments(); 161var propertyValues = propertyOptions.SelectMany(o => o.Tokens.Select(t => t.Value)).ToArray();
Extensions\ProjectExtensions.cs (4)
18.Select(value => value.ToLower()) 27.Select((value) => value.ToLower()); 32.Select((frameworkString) => NuGetFramework.Parse(frameworkString)); 44.Select((value) => value.Trim())
MsbuildProject.cs (1)
97foreach (var @ref in refs.Select((r) => PathUtility.GetPathWithBackSlashes(r)))
NugetPackageDownloader\NuGetPackageDownloader.cs (22)
368return (await GetLatestVersionsInternalAsync(packageId, packageSources, includePreview, CancellationToken.None, numberOfResults)).Select(result => result.Item2); 422.Select(f => new FilePath(f)); 434var allowListNuspec = allowListOfPackage.Select(s => s + ".nuspec"); 579var existingUris = new HashSet<Uri>(sourceList.Where(s => s.SourceUri != null).Select(s => s.SourceUri)); 648foundPackagesBySource = [.. packageSources.Select(source => GetPackageMetadataAsync(source, 656packageSources.Select(source => GetPackageMetadataAsync(source, packageIdentifier, 663.SelectMany(result => result.foundPackages.Select(package => (result.source, package))); 665var availableVersions = accumulativeSearchResults.Select(t => t.package.Identity.Version).ToList(); 678string.Join(", ", packageSources.Select(source => source.Source)))); 734foundPackagesBySource = [.. packageSources.Select(source => GetPackageMetadataAsync(source, 742packageSources.Select(source => GetPackageMetadataAsync(source, packageIdentifier, 750string.Format(CliStrings.IsNotFoundInNuGetFeeds, packageIdentifier, packageSources.Select(s => s.Source))); 755.SelectMany(result => result.foundPackages.Select(package => (result.source, package))) 764string.Join(", ", packageSources.Select(source => source.Source)))); 828.Select(source => 887string.Join(";", sources.Select(s => s.Source)))); 892string.Join(";", sources.Select(s => s.Source)))); 946includePreview, cancellationToken, numberOfResults).ConfigureAwait(false)).Select(result => 955var autoCompletes = await Task.WhenAll(packagesSources.Select(async (source) => await GetAutocompleteAsync(source, cancellationToken).ConfigureAwait(false))).ConfigureAwait(false); 959var packageIdTasks = validAutoCompletes.Select(autocomplete => GetPackageIdsForSource(autocomplete, packageId, allowPrerelease, cancellationToken)).ToArray(); 969var autoCompletes = await Task.WhenAll(packagesSources.Select(async (source) => await GetAutocompleteAsync(source, cancellationToken).ConfigureAwait(false))).ConfigureAwait(false); 973var versionTasks = validAutoCompletes.Select(autocomplete => GetPackageVersionsForSource(autocomplete, packageId, versionPrefix, allowPrerelease, cancellationToken)).ToArray();
NugetSearch\AuthorsConverter.cs (1)
23var resultAuthors = doc.RootElement.EnumerateArray().Select(author => author.GetString()).ToArray();
NugetSearch\NugetSearchApiResultDeserializer.cs (1)
30deserializedPackage.Versions.Select(v => new SearchResultPackageVersion(v.Version, v.Downloads))
Parser.cs (2)
208.Select(line => line.TrimStart().StartsWith('#') ? string.Empty : line) 210.Select(x => x.Trim())
ParserOptionActions.cs (1)
47if (OptionPrecedesSubcommand(parseResult.Tokens.Select(t => t.Value), parseResult.RootSubCommandResult()))
PrintableTable.cs (3)
99return EnumerateLines(widths, [.. _columns.Select(c => new StringInfo(c.Header ?? ""))]); 109return EnumerateLines(widths, [.. _columns.Select(c => new StringInfo(c.GetContent(row) ?? ""))]); 179return [.. _columns.Select(c =>
ReleasePropertyProjectLocator.cs (1)
193throw new GracefulException(Strings.SolutionProjectConfigurationsConflict, propertyToCheck, string.Join("\n", (configuredProjects).Select(x => x.FullPath)));
SlnfFileHelper.cs (2)
83Projects = projects?.Select(NormalizePathSeparatorsToBackslash).ToList() ?? new List<string>() 116Projects = projects.Select(NormalizePathSeparatorsToBackslash).ToList()
SlnFileFactory.cs (4)
101filteredSolutionProjectPaths = [.. root.GetProperty("solution").GetProperty("projects").EnumerateArray().Select(p => p.GetString())]; 127.Select(path => path.Replace('\\', Path.DirectorySeparatorChar)) 128.Select(path => Uri.UnescapeDataString(path)) 129.Select(path => originalSolution.FindProject(path) ?? throw new GracefulException(
SudoEnvironmentDirectoryOverride.cs (1)
64.Select(fileName => Path.Combine(userSettingsDir, fileName))
Telemetry\LLMEnvironmentDetectorForTelemetry.cs (1)
57var results = _detectionRules.Select(r => r.GetResult()).Where(r => r != null).ToArray();
Telemetry\MacAddressGetter.cs (1)
166macs.Add(string.Join("-", bytes.Select(x => x.ToString("X2"))));
Telemetry\TelemetryClient.cs (2)
242.Select(p => new KeyValuePair<string, object?>(p.Key, p.Value)); 245.Select(p => new KeyValuePair<string, object?>(p.Key, p.Value))
Telemetry\TelemetryDiskLogger.cs (2)
57activitiesArray.AddRange(activies.Select(r => JsonNode.Parse(JsonSerializer.Serialize(CreateActivityJsonModel(r), s_jsonContext.ActivityModel)))); 85events: [.. activity.Events.Select(e => new EventModel(
Telemetry\TelemetryFilter.cs (1)
93entries.Select(entry => entry.EventName == ExceptionEventName ? entry : entry.WithAppliedToPropertiesValue(_hash));
ToolManifest\ToolManifestEditor.cs (5)
72Commands = [.. toolCommandNames.Select(c => c.Value)], 101toEdit.Commands = [.. newToolCommandNames.Select(c => c.Value)]; 242.Select(group => group.Key); 283packageLevelErrors.Select(e => "\t\t" + e)); 303string.Join(Environment.NewLine, errors.Select(e => "\t" + e))));
ToolManifest\ToolManifestFinder.cs (4)
44throw new ToolManifestCannotBeFoundException(string.Format(CliStrings.CannotFindAManifestFile, string.Join(Environment.NewLine, allPossibleManifests.Select(f => "\t" + f.manifestfile.Value)))); 47return [.. toolManifestPackageAndSource.Select(t => t.toolManifestPackage)]; 210throw new ToolManifestCannotBeFoundException(string.Format(CliStrings.CannotFindAManifestFile, string.Join(Environment.NewLine, EnumerateDefaultAllPossibleManifests().Select(f => "\t" + f.manifestfile.Value)))); 297throw new ToolManifestCannotBeFoundException(string.Format(CliStrings.CannotFindAManifestFile, string.Join(Environment.NewLine, EnumerateDefaultAllPossibleManifests().Select(f => "\t" + f.manifestfile.Value))));
ToolPackage\LocalToolsResolverCache.cs (3)
49.Select(pair => ConvertToCacheRow(pair.Key, pair.Value)); 59.Select(mapWithSamePackageId 164.Select(c => Convert(restoredCommandIdentifier.PackageId, c))
ToolPackage\ToolConfiguration.cs (1)
50string.Join(", ", invalidCharacters.Select(c => $"'{c}'"))));
ToolPackage\ToolConfigurationDeserializer.cs (2)
40.Select(e => new DotNetCliToolCommand 49.Select(e => new DotNetCliToolRuntimeIdentifierPackage
ToolPackage\ToolPackageDownloader.cs (1)
149Reporter.Output.WriteLine($"The package has {string.Join(',', package.Nuspec.GetPackageTypes().Select(p => $"{p.Name},{p.Version}"))} package types");
ToolPackage\ToolPackageInstance.cs (4)
106.Select(path => NuGetFramework.ParseFolder(Path.GetFileName(path))).ToList(); 134.Select(f => f.Path.Split('\\', '/')?[4]) // ex: "tools/netcoreapp2.1/any/shims/osx-x64/demo" osx-x64 is at [4] 143.Select(l => LockFileRelativePathToFullFilePath(l.Path, library)).ToArray() ?? []; 187.Select(path => NuGetFramework.ParseFolder(Path.GetFileName(path)))
dotnet-dev-certs (2)
Program.cs (1)
369var certReports = availableCertificates.Select(CertificateReport.FromX509Certificate2).ToList();
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
dotnet-format (7)
Analyzers\AnalyzerFinderHelpers.cs (1)
20.Select(CreateInstanceOfCodeFix)
Analyzers\AnalyzerFormatter.cs (1)
172return result.Diagnostics.ToImmutableDictionary(kvp => kvp.Key.Id, kvp => kvp.Value.Select(diagnostic => diagnostic.Id).ToImmutableHashSet());
Analyzers\AnalyzerReferenceInformationProvider.cs (1)
32.Select(reference => TryLoadAssemblyFrom(workspace, reference.FullPath, reference))
Analyzers\AnalyzerRunner.cs (1)
105.Select(projectReference => project.Solution.GetProject(projectReference.ProjectId))
Analyzers\CodeStyleInformationProvider.cs (2)
34.Select(path => new AnalyzerFileReference(path, analyzerAssemblyLoader)); 51var codeFixes = AnalyzerFinderHelpers.LoadFixers(references.Select(reference => reference.GetAssembly()), project.Language);
CodeFormatter.cs (1)
81var documentIdsWithErrors = formattedFiles.Select(file => file.DocumentId).Distinct().ToImmutableArray();
dotnet-sourcelink (2)
dotnet-suggest (3)
CombineSuggestionRegistration.cs (1)
31.Select(s => s.FindRegistration(soughtExecutable))
FileEnumerator.cs (1)
20.Select(p => Path.GetFileNameWithoutExtension(p.FullName));
GlobalToolsSuggestionRegistration.cs (1)
43return _filesNameWithoutExtensionUnderDotnetProfileTools.Select(p =>
dotnet-svcutil-lib (27)
CommandProcessorOptions.cs (7)
168fileOptions.AddWarning(string.Format(SR.WrnExtraParamsOnInputFileParamIgnoredFormat, disallowedSwitchesOnParamsFilesProvided.Select(s => $"'{s.Name}'").Aggregate((msg, n) => $"{msg}, '{n}'")), 0); 308this.AddWarning(string.Format(SR.WrnUnexpectedInputsFormat, this.Inputs.Select(i => $"{i}''").Aggregate((msg, i) => $"{msg}, {i}"))); 521var svcRefNames = paramsFiles.Select(pf => { PathHelper.GetRelativePath(Path.GetDirectoryName(pf), new DirectoryInfo(projectDir), out var relPath); return relPath; }) 522.Select(f => $"'{f}'").Aggregate((files, f) => $"{files}, {f}"); 670invalidNamespaces.Select(n => $"'{n.Key},{n.Value}'").Aggregate((msg, n) => $"{msg}, {n}"))); 742var inputFiles = Metadata.MetadataFileNameManager.ResolveFiles(metadataUri.LocalPath).Select(f => f.FullName); 1067.Select(o => $"{o.Name}:[{OptionValueParser.GetTelemetryValue(o)}]")
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\Globals.cs (1)
1025matchedMethods = matchedMethods.Where(method => TypeSequenceEqual(method.GetParameters().Select(param => param.ParameterType).ToArray(), parameterTypes));
Metadata\MetadataDocumentLoader.cs (4)
107this.metadataSourceFiles.AddRange(fileInfoList.Select(fi => new Uri(fi.FullName, UriKind.Absolute))); 148this.metadataSourceFiles.AddRange(fileInfoList.Select(fi => new Uri(fi.FullName, UriKind.Absolute))); 578var documents = metadataSections.Select((s) => s.Metadata); 723var orderedFileNames = this.metadataSourceFiles.Select(u => u.ToString().ToUpperInvariant()).OrderBy(u => u);
Metadata\MetadataDocumentSaver.cs (3)
62MetadataFiles = metadataDocumentSaver.MetadataFiles.Select(mf => mf.FilePath), 63DocumentSaveErrors = metadataDocumentSaver.UnresolvedReferences.Distinct().OrderBy(ur => ur.Uri).Select(ur => string.Format(CultureInfo.CurrentCulture, MetadataResources.ErrUnableToResolveSchemaReferenceFormat, ur.Uri)) 281foreach (var wsdl in wsdlFiles.Select(f => f.Wsdl))
Metadata\ServiceDescriptor.cs (1)
234return this.metadataDocumentLoader.MetadataSections.Select((s) => s.Metadata).OfType<WsdlNS.ServiceDescription>().Any((wsdl) => ContainsHttpBindings(wsdl));
Shared\MSBuildProj.cs (2)
215foreach (var targetFx in targetFrameworks.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries).Select(p => p.Trim())) 1012.Select(f => new FileInfo(f))
Shared\Options\ApplicationOptions.cs (1)
228}).Select(o => o.Value);
Shared\Options\ListValue.cs (1)
215var value = this.InnerList.Count > 0 ? this.InnerList.Select(i => $"\"{i}\"").Aggregate((str, s) => $"{str}, {s}") : string.Empty;
Shared\Options\ListValueOption.cs (1)
114collection = jToken.Select(i => i.Value<string>()).ToList();
Shared\Options\OptionValueParser.cs (1)
173value = list.Select(item => $"'{item}'").Aggregate((num, s) => num + ", " + s).ToString();
Shared\Options\WCFCSUpdateOptions.cs (1)
97foreach (var packageName in _deserializedCollectionAssemblies.Select(an => ProjectDependency.FromPackage(an, ProjectDependency.NetCoreAppPackageID, "*")))
Shared\ProjectPropertyResolver.cs (1)
207.Select(f => new FileInfo(f));
Shared\Utilities\RuntimeEnvironmentHelper.cs (1)
87.Select(e => e.Attribute("value").Value.TrimEnd(Path.DirectorySeparatorChar))
Tool.cs (2)
206new ServiceDescriptor(options.Inputs.Select(i => i.ToString()).ToList(), credsProvider, credsProvider, credsProvider); 324var ex = new AggregateException(options.Errors.Select(e => e as ToolArgumentException ?? new ToolArgumentException(e.Message, e.InnerException)));
dotnet-svcutil-lib.Tests (5)
TestInit.cs (3)
380generatedFiles = generatedFiles.Distinct().Select(g => this_FixupUtil.FixupFile(g)).ToList(); 392var testFileTable = generatedFiles.Select(g => new Tuple<string, string>(g, baselineFiles.FirstOrDefault(b => 400var generatedWithNoBaseline = testFileTable.Where(t => t.Item2 == null).Select(t => t.Item1);
UnitTest.cs (2)
253Environment.NewLine + cmdOptions.Errors.Select(e => e.Message).Aggregate((errors, e) => $"{errors}{Environment.NewLine}{e}"); 299Environment.NewLine + cmdOptions.Errors.Select(e => e.Message).Aggregate((errors, e) => $"{errors}{Environment.NewLine}{e}");
dotnet-user-jwts (11)
Commands\CreateCommand.cs (1)
216optionsString += $"{Resources.JwtPrint_CustomClaims}: [{string.Join(", ", claims.Select(kvp => $"{kvp.Key}={kvp.Value}"))}]{Environment.NewLine}";
Helpers\ConsoleTable.cs (3)
51.Select((t, i) => _rows.Select(x => x[i]) 54.Select(x => x!.ToString()!.Length).Max()) 90.Select(i => " | {" + i + ", " + maxColumnLengths[i] + "}")
Helpers\DevJwtCliHelpers.cs (1)
201: string.Join(", ", jwt.CustomClaims.Select(kvp => $"{kvp.Key}={kvp.Value}"));
Helpers\JwtAuthenticationSchemeSettings.cs (1)
24[nameof(TokenValidationParameters.ValidAudiences)] = new JsonArray(Audiences.Select(aud => JsonValue.Create(aud)).ToArray()),
Helpers\JwtIssuer.cs (4)
36identity.AddClaims(scopesToAdd.Select(s => new Claim("scope", s))); 41identity.AddClaims(rolesToAdd.Select(r => new Claim(ClaimTypes.Role, r))); 46identity.AddClaims(claimsToAdd.Select(kvp => new Claim(kvp.Key, kvp.Value))); 55identity.AddClaims(audiences.Select(aud => new Claim(JwtRegisteredClaimNames.Aud, aud)));
src\aspnetcore\src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (1)
158var targetPath = searchPaths.Select(p => Path.Combine(p, "SecretManager.targets")).FirstOrDefault(File.Exists);
dotnet-user-secrets (1)
src\aspnetcore\src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (1)
158var targetPath = searchPaths.Select(p => Path.Combine(p, "SecretManager.targets")).FirstOrDefault(File.Exists);
dotnet-watch (4)
Watch\BuildEvaluator.cs (1)
19.Select(e => e.GetHashCode(StringComparison.OrdinalIgnoreCase))
Watch\MsBuildFileSetFactory.cs (1)
196var targetPath = searchPaths.Select(p => Path.Combine(p, WatchTargetsFileName)).FirstOrDefault(File.Exists);
Watch\MSBuildFileSetResult.cs (1)
31.Select(entry => new StaticFileItem() { FilePath = entry.Key, StaticWebAssetPath = entry.Value }));
Watch\StaticFileHandler.cs (1)
59var tasks = refreshRequests.Select(request => request.Key.UpdateStaticAssetsAsync(request.Value, cancellationToken).AsTask());
DotNetWatchTasks (1)
src\sdk\src\Dotnet.Watch\dotnet-watch\Watch\MSBuildFileSetResult.cs (1)
31.Select(entry => new StaticFileItem() { FilePath = entry.Key, StaticWebAssetPath = entry.Value }));
GenerateDocumentationAndConfigFiles (52)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 602return (await Task.WhenAll(sequence.Select(item => selector(item, cancellationToken))).ConfigureAwait(false)).Flatten();
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
116return Enumerable.Select(immutableList, selector);
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.Analyzers\Core\MetaAnalyzers\ReleaseTrackingHelper.cs (1)
175var parts = lineText.Trim('|').Split('|').Select(s => s.Trim()).ToArray();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
77allInterfaces = allInterfaces.Select(i => i.OriginalDefinition);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (2)
48.Select(x => x.section) 86.Select(x => x.section)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (1)
13=> string.Join(string.Empty, parts.Select(p => p.ToString()));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
328=> node.GetAnnotatedNodesAndTokens(syntaxAnnotation).Select(n => n.AsNode()).OfType<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (1)
237foreach (var symbol in SymbolsWriteBuilder.Keys.Select(d => d.symbol).ToArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
48=> _formattingSpans ?? new TextSpanMutableIntervalTree(_formattingResults.Select(r => r.FormattedSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct(); 272return AggregateSpans(tokens.Select(GetElasticSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
133foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 211foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 266foreach (var symbolSpecRequiredModifier in symbolSpecRequiredModifiers.Split(',').Select(x => x.Trim()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (7)
73return words.Select(CapitalizeFirstLetter); 75return words.Take(1).Select(DecapitalizeFirstLetter).Concat(words.Skip(1).Select(CapitalizeFirstLetter)); 77return words.Take(1).Select(CapitalizeFirstLetter).Concat(words.Skip(1).Select(DecapitalizeFirstLetter)); 79return words.Select(w => w.ToUpper()); 81return words.Select(w => w.ToLower());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
355[.. element.Element("SymbolSpecifications")!.Elements(nameof(SymbolSpecification)).Select(SymbolSpecification.FromXElement)], 356[.. element.Element("NamingStyles")!.Elements(nameof(NamingStyle)).Select(NamingStyle.FromXElement)], 357[.. element.Element("NamingRules")!.Elements(nameof(SerializableNamingRule)).Select(SerializableNamingRule.FromXElement)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
131.AddRange(alternativeEntries.Select(static p => KeyValuePair.Create(p.name, p.value)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (4)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 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());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (3)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key)))) 30: this(forwardMap: ImmutableDictionary.CreateRange(keyComparer, pairs.Select(static p => KeyValuePair.Create(p.key, p.value))), 31backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.value, p.key))))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
26.Select(f => f.ConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
82return new ValueTask<T[]>(Task.WhenAll(taskArray.Select(task => task.AsTask())));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
514.Select(p => (p.Type ?? compilation.GetSpecialType(SpecialType.System_Object)).WithNullableAnnotation(p.NullableAnnotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
809return type?.RemoveUnavailableTypeParameters(compilation, availableTypeParameters.Select(t => t.Name).ToSet());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
75document.WithSyntaxRoot(originalRoot.TrackNodes(originalNodes.Select(static t => t.diagnosticNode))),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
452[.. members.OfType<INamedTypeSymbol>().Select(n => n.ToCodeGenerationSymbol())],
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
124.Select(n => (syntaxnode: n, namespaceSymbol: GetExplicitNamespaceSymbol(n, model)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
528.Select(field => field.AssociatedSymbol ?? field)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
88return GenerateUniqueName(baseName, filteredCandidates.Select(s => s.Name).Concat(usedNames));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
41.Select(lz => (lazyService: lz, usesFactory: false)); 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (4)
45.Select(lz => (lz, usesFactory: false)); 47.Select(lz => (new Lazy<IWorkspaceService, WorkspaceServiceMetadata>(() => lz.Value.CreateService(this), lz.Metadata), usesFactory: true)); 153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat( 154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))
ILAssembler (16)
GrammarVisitor.cs (16)
522=> new(context.asmAttrAny().Select(VisitAsmAttrAny).Aggregate((AssemblyFlags)0, (lhs, rhs) => lhs | rhs)); 810return new(context.bound().Select(bound => VisitBound(bound).Value).ToImmutableArray()); 1131newTypeDef.Attributes = classAttrs.Select(VisitClassAttr).Aggregate( 2116.Select(decl => VisitEventDecl(decl).Value) 2118.Select(decl => decl!.Value).ToImmutableArray()); 2124EventAttributes eventAttributes = context.eventAttr().Select(attr => VisitEventAttr(attr).Value).Aggregate((a, b) => a | b); 2279var attrs = context.exptAttr().Select(VisitExptAttr).Aggregate((TypeAttributes)0, (a, b) => a | b); 2443var fieldAttrs = context.fieldAttr().Select(VisitFieldAttr).Aggregate((FieldAttributes)0, (a, b) => a | b); 4109public GrammarResult.Sequence<KeyValuePair<string, BlobBuilder>> VisitNameValPairs(CILParser.NameValPairsContext context) => new(context.nameValPair().Select(pair => VisitNameValPair(pair).Value).ToImmutableArray()); 4547.Select(decl => VisitPropDecl(decl).Value) 4549.Select(decl => decl!.Value).ToImmutableArray()); 4554var propAttrs = context.propAttr().Select(VisitPropAttr).Aggregate((PropertyAttributes)0, (a, b) => a | b); 4746public GrammarResult.Sequence<ExceptionClause> VisitSehClauses(CILParser.SehClausesContext context) => new(context.sehClause().Select(clause => VisitSehClause(clause).Value).ToImmutableArray()); 4889public GrammarResult.Sequence<SignatureArg> VisitSigArgs(CILParser.SigArgsContext context) => new(ImmutableArray.CreateRange(context.sigArg().Select(arg => VisitSigArg(arg).Value))); 5011.Select(EntityRegistry.CreateGenericConstraint) 5049.Select(VisitTyparAttrib)
ILCompiler.Compiler (17)
Compiler\Dataflow\ArrayValue.cs (1)
114result.Append(string.Join(",", IndexValues.Select(element =>
Compiler\MstatObjectDumper.cs (1)
245return result.AddRange(_emitter._customSections.Select(s => new Section(s.Name, SectionCharacteristics.MemRead)));
Compiler\ObjectWriter\CoffObjectWriter.Aot.cs (1)
220debugNode.GetDebugVars().Select(debugVar => (debugVar, GetVarTypeIndex(debugNode.IsStateMachineMoveNextMethod, debugVar))),
Compiler\ObjectWriter\UnixObjectWriter.Aot.cs (1)
269debugNode.GetDebugVars().Select(debugVar => (debugVar, GetVarTypeIndex(debugNode.IsStateMachineMoveNextMethod, debugVar))),
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\Target_Wasm\WasmTypes.cs (1)
144return string.Join(" ", result.Types.ToArray().Select(t => t.ToTypeString()));
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Cycles.cs (1)
314return verticesInAFlaggedCycleTarjanStyle.Select(v => v.Payload);
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (1)
150return resType.Languages.Select((lang) => (name, type, lang.Key, lang.Value.DataEntry));
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoInstructionSet.cs (5)
318public IEnumerable<InstructionSet_ARM64> ARM64Flags => this.Select((x) => (InstructionSet_ARM64)x); 320public IEnumerable<InstructionSet_RiscV64> RiscV64Flags => this.Select((x) => (InstructionSet_RiscV64)x); 322public IEnumerable<InstructionSet_X64> X64Flags => this.Select((x) => (InstructionSet_X64)x); 324public IEnumerable<InstructionSet_X86> X86Flags => this.Select((x) => (InstructionSet_X86)x); 1068AllInstructionSetGroups.Keys.Select(key => key.Item1).Distinct();
src\runtime\src\coreclr\tools\Common\Microsoft\SourceLink\Tools\SourceLinkMap.cs (1)
181var escapedPath = string.Join("/", path[file.Path.Length..].Split(['/', '\\']).Select(Uri.EscapeDataString));
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (1)
66return string.Join(", ", memberTypesList.Select(mt =>
src\runtime\src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (2)
303sb.Append(string.Join(",", GetKnownValues().Select(v => v.ToString()))); 327return new ValueSet<TValue>(GetKnownValues().Select(value => value is IDeepCopyValue<TValue> copyValue ? copyValue.DeepCopy() : value));
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\ArrayValue.cs (1)
46return new(input.AsEnumerable().Select(v => v is ArrayValue ? UnknownValue.Instance : v));
ILCompiler.ReadyToRun (9)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\Target_Wasm\WasmTypes.cs (1)
144return string.Join(" ", result.Types.ToArray().Select(t => t.ToTypeString()));
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Cycles.cs (1)
314return verticesInAFlaggedCycleTarjanStyle.Select(v => v.Payload);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (1)
597.Select(name => _sectionNameToIndex[name])
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (1)
150return resType.Languages.Select((lang) => (name, type, lang.Key, lang.Value.DataEntry));
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoInstructionSet.cs (5)
318public IEnumerable<InstructionSet_ARM64> ARM64Flags => this.Select((x) => (InstructionSet_ARM64)x); 320public IEnumerable<InstructionSet_RiscV64> RiscV64Flags => this.Select((x) => (InstructionSet_RiscV64)x); 322public IEnumerable<InstructionSet_X64> X64Flags => this.Select((x) => (InstructionSet_X64)x); 324public IEnumerable<InstructionSet_X86> X86Flags => this.Select((x) => (InstructionSet_X86)x); 1068AllInstructionSetGroups.Keys.Select(key => key.Item1).Distinct();
illink (7)
ILLink.CodeFixProvider (2)
RequiresUnsafeCodeFixProvider.cs (1)
323var wrappedStatements = statementsToWrap.Select(s =>
UnconditionalSuppressMessageCodeFixProvider.cs (1)
30DiagnosticId.RequiresDynamicCode }).Select(d => d.AsString()).ToImmutableArray();
ILLink.RoslynAnalyzer (4)
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (1)
66return string.Join(", ", memberTypesList.Select(mt =>
src\runtime\src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (2)
303sb.Append(string.Join(",", GetKnownValues().Select(v => v.ToString()))); 327return new ValueSet<TValue>(GetKnownValues().Select(value => value is IDeepCopyValue<TValue> copyValue ? copyValue.DeepCopy() : value));
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\ArrayValue.cs (1)
46return new(input.AsEnumerable().Select(v => v is ArrayValue ? UnknownValue.Instance : v));
ILLink.Tasks (1)
CreateRuntimeRootDescriptorFile.cs (1)
351foreach ((var fs, var members) in featureSwitchMembers.Select(kv => (kv.Key, kv.Value)))
Infrastructure.Common (3)
xunit\WcfTestDiscoverer.cs (3)
49return testCases.Select(tc => new WcfTestCase((XunitTestCase)tc, 78return testCases.Select(tc => new WcfTestCase((XunitTestCase)tc, 110return testCases.Select(tc => new WcfTestCase(testCase: (XunitTestCase)tc,
Infrastructure.Tests (6)
ExtractTestPartitions\MockAssemblyBuilder.cs (1)
277.Select(d => d.ToString()));
PowerShellScripts\SplitTestMatrixByDepsTests.cs (2)
127var entries = Enumerable.Range(1, 8).Select(i => 145var entries = Enumerable.Range(1, 5).Select(i =>
Shared\TestDataBuilder.cs (1)
138var partitions = classNames.Select(c => $"class:{c}").ToArray();
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (1)
1111Steps = (failedSteps ?? []).Select(stepName => new WorkflowStep
WorkflowScripts\NodeCommand.cs (1)
231=> string.Join(" ", [QuoteForDisplay(scriptPath), .. args.Select(QuoteForDisplay)]);
installer.tasks (9)
GenerateFileVersionProps.cs (2)
110.Select(p => p.Value.File.ItemSpec) 117string.Concat(versionlessFiles.Select(f => Environment.NewLine + f)));
GenerateTestSharedFrameworkDepsFile.cs (1)
118foreach (string rid in runtimeGraph.Runtimes.Select(p => p.Key))
StaticFileRegeneration\RegenerateThirdPartyNotices.cs (4)
58return PotentialTpnPaths.Select(path => new 66.Select(async c => 143.Select(r => r.Content) 172.Select(r => r.Url)) +
StaticFileRegeneration\TpnSectionHeader.cs (2)
97.Select(s => s.Trim()) 136.Select(s => s.Trim())
Keycloak.ApiService (1)
Program.cs (1)
30var forecast = Enumerable.Range(1, 5).Select(index =>
Microsoft.Agents.AI.ProjectTemplates.Tests (8)
test\ProjectTemplates\Infrastructure\TemplateSnapshotTestBase.cs (1)
39: verificationExcludePatterns?.Select(p => p.Replace('/', Path.DirectorySeparatorChar)).ToArray();
test\ProjectTemplates\Infrastructure\TemplateTestUtilities.cs (7)
39.Select(arg => Regex.Replace(arg, @"-(?:f|-[Ff]ramework)=(net[0-9]+)\.0", "$1")) 40.Select(arg => Regex.Replace(arg, "--(.*?)=true", "$1_T")) 41.Select(arg => Regex.Replace(arg, "--(.*?)=false", "$1_F")) 42.Select(arg => Regex.Replace(arg, "--(.*?)=(.*)", "$2")) 43.Select(arg => Regex.Replace(arg, "--(.*)", "$1")) 44.Select(arg => Regex.Replace(arg, @"\W", "")) 45.Select(arg => arg
Microsoft.Analyzers.Extra (1)
AsyncMethodWithoutCancellation.cs (1)
144.Select(interfaceSymbol => containingType.FindImplementationForInterfaceMember(interfaceSymbol))
Microsoft.Analyzers.Extra.Tests (1)
Resources\AnalyzerOptionsFactory.cs (1)
16var files = fileNames.Select(name => (AdditionalText)new FileVisibleToAnalyzer(name)).ToArray();
Microsoft.Analyzers.Local (3)
ApiLifecycle\Utils.cs (2)
28? substrings[1].Split(_comma).Select(x => x.Trim()).ToArray() 29: substrings[2].Split(_comma).Select(x => x.Trim()).ToArray();
InternalReferencedInPublicDocAnalyzer.cs (1)
43.Select(trivia => trivia.GetStructure())
Microsoft.Analyzers.Local.Tests (1)
Resources\AnalyzerOptionsFactory.cs (1)
16var files = fileNames.Select(name => (AdditionalText)new FileVisibleToAnalyzer(name)).ToArray();
Microsoft.Arcade.Common (4)
ArgumentEscaper.cs (2)
17return string.Join(" ", args.Select(EscapeArg)); 32return string.Join(" ", args.Select(EscapeArgForCmd));
MSBuildTaskBase.cs (2)
70return GetType().GetMethod(ExecuteMethodName).GetParameters().Select(p => p.ParameterType).ToArray(); 81return GetExecuteParameterTypes().Select(t => serviceProvider.GetRequiredService(t)).ToArray();
Microsoft.AspNetCore.App.Analyzers (2)
RouteEmbeddedLanguage\Infrastructure\EmbeddedLanguageCommentDetector.cs (1)
48options = optionGroup.Captures.OfType<Capture>().Select(c => c.Value);
RouteHandlers\DetectAmbiguousRoutes.cs (1)
30.Select(kvp => new { MapOperation = kvp.Key, ResolvedOperation = ResolveOperation(kvp.Key.Operation, wellKnownTypes) })
Microsoft.AspNetCore.Authentication.Core (3)
AuthenticationService.cs (3)
220var schemes = string.Join(", ", (await Schemes.GetAllSchemesAsync()).Select(sch => sch.Name)); 238.Select(sch => sch.Name)); 278.Select(sch => sch.Name));
Microsoft.AspNetCore.Authorization (1)
AuthorizationPolicy.cs (1)
155var trimmedRolesSplit = rolesSplit.Where(r => !string.IsNullOrWhiteSpace(r)).Select(r => r.Trim());
Microsoft.AspNetCore.Authorization.Policy (1)
AuthorizationEndpointConventionBuilderExtensions.cs (1)
46return builder.RequireAuthorization(policyNames.Select(n => new AuthorizeAttribute(n)).ToArray());
Microsoft.AspNetCore.Components (3)
ResourceAsset.cs (1)
28$"Url: '{Url}' - Properties: {string.Join(", ", Properties?.Select(p => $"{p.Name} = {p.Value}") ?? [])}";
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternPathSegment.cs (1)
49return string.Join(string.Empty, parts.Select(p => p.DebuggerToString()));
src\aspnetcore\src\Http\Routing\src\Tree\UrlMatchingNode.cs (1)
86return $"Length: {Depth}, Matches: {string.Join(" | ", Matches?.Select(m => $"({m.TemplateMatcher.RoutePattern.RawText})"))}";
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentParameterAnalyzer.cs (1)
133captureUnmatchedValuesParameters.Select(p => p.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)).OrderBy(n => n))));
Microsoft.AspNetCore.Components.Endpoints (4)
Discovery\IRazorComponentApplication.cs (1)
36RouteTemplates = routes.Select(r => r.Template).ToList(),
FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (1)
152constructorParameterValueLocals.Select(GetValueLocalVariableValueExpression))),
FormMapping\Metadata\FormDataMetadataFactory.cs (2)
165var parameters = $"({string.Join(", ", result.Constructor.GetParameters().Select(p => p.ParameterType.Name))})"; 307var chain = string.Join(" -> ", _context.CurrentTypes.Append(type).Select(t => t.Name));
Microsoft.AspNetCore.Components.Forms (1)
ClientValidation\DefaultClientValidationService.cs (1)
149.Select(e => "." + e);
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParameterAnalyzer.cs (1)
120captureUnmatchedValuesParameters.Select(p => p.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)).OrderBy(n => n))));
Microsoft.AspNetCore.Components.Server (2)
Circuits\RemoteRenderer.cs (1)
200return Task.WhenAll(_unacknowledgedRenderBatches.Select(WriteBatchBytesAsync));
src\aspnetcore\src\Components\Shared\src\RootComponentOperation.cs (1)
38var parameters = string.Join(", ", Parameters.Parameters.ToDictionary().Select(p => $"{p.Key}: {p.Value}"));
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (1)
393 string.Join(Environment.NewLine, headers.Select(kvp => $"{kvp.Key}: {kvp.Value}"));
Microsoft.AspNetCore.Components.WebView.Wpf (1)
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (1)
393 string.Join(Environment.NewLine, headers.Select(kvp => $"{kvp.Key}: {kvp.Value}"));
Microsoft.AspNetCore.Cors (1)
Infrastructure\CorsPolicyExtensions.cs (1)
23.Select(CreateDomainUri)
Microsoft.AspNetCore.DataProtection (2)
KeyManagement\KeyRingBasedDataProtector.cs (1)
94return "(" + String.Join(", ", purposes.Select(p => "'" + p + "'")) + ")";
KeyManagement\XmlKeyManager.cs (1)
434var allElements = deletableElements.Select(d => d.Element).ToArray();
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
Microsoft.AspNetCore.Diagnostics (6)
src\aspnetcore\src\Shared\Diagnostics\BaseView.cs (1)
296.Select(HtmlEncoder.Encode));
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (1)
286.Select(HtmlEncoder.Encode));
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (1)
42.Select(frame => GetStackFrameSourceCodeInfo(
src\aspnetcore\src\Shared\StackTrace\StackFrame\MethodDisplayInfo.cs (1)
47builder.AppendJoin(", ", Parameters.Select(p => p.ToString()));
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
110.Select(arg => TypeNameHelper.GetTypeDisplayName(arg, fullName: false, includeGenericParameterNames: true))) + ">"; 114var parameters = method.GetParameters().Select(parameter =>
Microsoft.AspNetCore.Diagnostics.HealthChecks (1)
HealthCheckOptions.cs (1)
55var missing = string.Join(", ", missingHealthStatus.Select(status => $"{nameof(HealthStatus)}.{status}"));
Microsoft.AspNetCore.Hosting (6)
GenericHost\GenericWebHostService.cs (1)
88.Select(port => $"{scheme}://*:{port}"));
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (1)
286.Select(HtmlEncoder.Encode));
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (1)
42.Select(frame => GetStackFrameSourceCodeInfo(
src\aspnetcore\src\Shared\StackTrace\StackFrame\MethodDisplayInfo.cs (1)
47builder.AppendJoin(", ", Parameters.Select(p => p.ToString()));
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
110.Select(arg => TypeNameHelper.GetTypeDisplayName(arg, fullName: false, includeGenericParameterNames: true))) + ">"; 114var parameters = method.GetParameters().Select(parameter =>
Microsoft.AspNetCore.Http (1)
Internal\RequestCookieCollection.cs (1)
235public DictionaryItemDebugView<string, string>[] Items => _collection.Select(pair => new DictionaryItemDebugView<string, string>(pair)).ToArray();
Microsoft.AspNetCore.Http.Abstractions (3)
HttpContext.cs (1)
111public DictionaryItemDebugView<Type, object>[] Items => _features.Select(pair => new DictionaryItemDebugView<Type, object>(pair)).ToArray();
Internal\ParsingHelpers.cs (2)
60headers[key] = string.Join(',', value.Select(QuoteIfNeeded)); 119headers[key] = existing + "," + string.Join(',', values.Select(QuoteIfNeeded));
Microsoft.AspNetCore.Http.Extensions (3)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (1)
152constructorParameterValueLocals.Select(GetValueLocalVariableValueExpression))),
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Metadata\FormDataMetadataFactory.cs (2)
165var parameters = $"({string.Join(", ", result.Constructor.GetParameters().Select(p => p.ParameterType.Name))})"; 307var chain = string.Join(" -> ", _context.CurrentTypes.Append(type).Select(t => t.Name));
Microsoft.AspNetCore.Identity (2)
PasskeyHandler.cs (2)
99.Select(p => new PublicKeyCredentialDescriptor 150.Select(p => new PublicKeyCredentialDescriptor
Microsoft.AspNetCore.Localization (1)
AcceptLanguageHeaderRequestCultureProvider.cs (1)
44.Select(x => x.Value).ToList();
Microsoft.AspNetCore.Mvc.Abstractions (3)
ModelBinding\BindingInfo.cs (1)
285.Select(p => p.PropertyFilter)
ModelBinding\CompositeBindingSource.cs (1)
56var id = string.Join('&', bindingSources.Select(s => s.Id).OrderBy(s => s, StringComparer.Ordinal));
ModelBinding\ModelStateDictionary.cs (1)
1264public DictionaryItemDebugView<string, ModelStateEntry?>[] Items => _dictionary.Select(pair => new DictionaryItemDebugView<string, ModelStateEntry?>(pair)).ToArray();
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
AddResponseTypeAttributeCodeFixAction.cs (1)
116var declaredUsings = new HashSet<string>(compilationUnit.Usings.Select(x => x.Name.ToString()));
Microsoft.AspNetCore.Mvc.ApiExplorer (7)
ApiDescriptionGroupCollectionProvider.cs (1)
79.Select(g => new ApiDescriptionGroup(g.Key, g.ToArray()))
ApiResponseTypeProvider.cs (4)
50var apiConventionedAttributes = apiConventionResult.ResponseMetadataProviders.Select(x => new ApiResponseMetadataProviderWithScope(x, scope: int.MaxValue)); 86.Select(fd => new ApiResponseMetadataProviderWithScope((IApiResponseMetadataProvider)fd.Filter, fd.Scope)) 119var attributeStatusCodes = filterAttributeResponseTypes.Values.Select(r => r.StatusCode).ToHashSet(); 171.Select(provider => new ApiResponseMetadataProviderWithScope(provider, scope: 0))
DefaultApiDescriptionProvider.cs (1)
510.Select(fd => fd.Filter)
EndpointMetadataApiDescriptionProvider.cs (1)
361var producesStatusCodes = producesResponseMetadataTypes.Values.Select(metadata => metadata.StatusCode).ToHashSet();
Microsoft.AspNetCore.Mvc.Core (29)
AcceptVerbsAttribute.cs (1)
36_httpMethods = methods.Select(method => method.ToUpperInvariant()).ToList();
ApplicationModels\ActionAttributeRouteModel.cs (1)
147.Select(sm => sm.AttributeRouteModel)
ApplicationModels\ActionModel.cs (2)
66Parameters = new List<ParameterModel>(other.Parameters.Select(p => new ParameterModel(p) { Action = this })); 67Selectors = new List<SelectorModel>(other.Selectors.Select(s => new SelectorModel(s)));
ApplicationModels\ApplicationModelFactory.cs (1)
240var descriptions = actions.Select(a =>
ApplicationModels\ControllerActionDescriptorBuilder.cs (4)
58.Select(CreateParameterDescriptor) 174actionFilters.Select(f => new FilterDescriptor(f, FilterScope.Action)) 175.Concat(controllerFilters.Select(f => new FilterDescriptor(f, FilterScope.Controller))) 176.Concat(globalFilters.Select(f => new FilterDescriptor(f, FilterScope.Global)))
ApplicationModels\ControllerModel.cs (3)
64Actions = new List<ActionModel>(other.Actions.Select(a => new ActionModel(a) { Controller = this })); 67new List<PropertyModel>(other.ControllerProperties.Select(p => new PropertyModel(p) { Controller = this })); 68Selectors = new List<SelectorModel>(other.Selectors.Select(s => new SelectorModel(s)));
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
95var parameters = string.Join(Environment.NewLine, fromBodyParameters.Select(p => p.DisplayName));
ApplicationParts\ApplicationPartManager.cs (1)
82.Select(name => Assembly.Load(name.AssemblyName))
DependencyInjection\MvcCoreMvcBuilderExtensions.cs (1)
127foreach (var controller in feature.Controllers.Select(c => c.AsType()))
DependencyInjection\MvcCoreMvcCoreBuilderExtensions.cs (1)
144foreach (var controller in feature.Controllers.Select(c => c.AsType()))
Infrastructure\ActionSelector.cs (1)
100finalMatches.Select(a => a.DisplayName));
ModelBinding\Binders\CollectionModelBinder.cs (1)
339.Select(i => i.ToString(CultureInfo.InvariantCulture));
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (1)
182.Select(p => p.PropertyFilter)
MvcCoreLoggerExtensions.cs (1)
94.Select(pair => pair.Key + "=" + Convert.ToString(pair.Value, CultureInfo.InvariantCulture))
Routing\ActionConstraintMatcherPolicy.cs (1)
196Candidates = items.Select(i => i.candidate).ToArray()
Routing\ActionEndpointFactory.cs (2)
141var formattedRouteKeys = string.Join(", ", resolvedRouteValues.Keys.Select(k => $"'{k}'")); 403foreach (var filter in action.FilterDescriptors.OrderBy(f => f, FilterDescriptorOrderComparer.Comparer).Select(f => f.Filter))
Routing\AttributeRoute.cs (1)
165errors.Select(
Routing\DynamicControllerEndpointMatcherPolicy.cs (1)
123"{ " + string.Join(", ", dynamicValues.Select(kvp => $"{kvp.Key}: {kvp.Value}")) + " }.");
SerializableError.cs (1)
44var errorMessages = errors.Select(error =>
src\aspnetcore\src\Shared\PropertyActivator\PropertyActivator.cs (2)
60return properties.Select(createActivateInfo).ToArray(); 73return properties.Select(property =>
TypeFilterAttribute.cs (1)
66var argumentTypes = Arguments?.Select(a => a.GetType())?.ToArray();
Microsoft.AspNetCore.Mvc.DataAnnotations (2)
DataAnnotationsMetadataProvider.cs (1)
185.Select(name => underlyingType.GetField(name)!)
FileExtensionsAttributeAdapter.cs (1)
24var parsedExtensions = normalizedExtensions.Split(',').Select(e => "." + e);
Microsoft.AspNetCore.Mvc.Razor (2)
ApplicationParts\RazorCompiledItemFeatureProvider.cs (1)
28var viewsDifferingInCase = string.Join(Environment.NewLine, duplicates.Select(d => d.Identifier));
DependencyInjection\TagHelpersAsServices.cs (1)
22foreach (var type in feature.TagHelpers.Select(t => t.AsType()))
Microsoft.AspNetCore.Mvc.RazorPages (8)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (2)
28globalFilters.Select(f => new FilterDescriptor(f, FilterScope.Global)), 29applicationModel.Filters.Select(f => new FilterDescriptor(f, FilterScope.Action)))
ApplicationModels\PageApplicationModel.cs (2)
67HandlerMethods = new List<PageHandlerModel>(other.HandlerMethods.Select(m => new PageHandlerModel(m))); 68HandlerProperties = new List<PagePropertyModel>(other.HandlerProperties.Select(p => new PagePropertyModel(p)));
ApplicationModels\PageHandlerModel.cs (1)
52Parameters = new List<PageParameterModel>(other.Parameters.Select(p => new PageParameterModel(p) { Handler = this }));
ApplicationModels\PageRouteModel.cs (1)
56Selectors = new List<SelectorModel>(other.Selectors.Select(m => new SelectorModel(m)));
Infrastructure\DefaultPageHandlerMethodSelector.cs (1)
51var ambiguousMethods = string.Join(", ", ambiguousMatches.Select(m => m.MethodInfo));
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (1)
122"{ " + string.Join(", ", dynamicValues.Select(kvp => $"{kvp.Key}: {kvp.Value}")) + " }.");
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 (5)
DefaultHtmlGenerator.cs (1)
1016.Select(kvp => kvp.Key);
DependencyInjection\MvcViewFeaturesMvcBuilderExtensions.cs (1)
48foreach (var viewComponent in feature.ViewComponents.Select(vc => vc.AsType()))
DynamicViewData.cs (1)
72public DictionaryItemDebugView<string, object>[] Items => _dictionary.Select(pair => new DictionaryItemDebugView<string, object>(pair)).ToArray();
RemoteAttributeBase.cs (1)
65.Select(FormatPropertyForClientValidation)
ViewComponents\DefaultViewComponentDescriptorProvider.cs (1)
34return GetCandidateTypes().Select(CreateDescriptor);
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
XmlComments\XmlComment.cs (1)
90.Select(item => listPrefix + item?.Value?.TrimEachLine() ?? string.Empty)
Microsoft.AspNetCore.OutputCaching (1)
Memory\MemoryOutputCacheStore.cs (1)
24internal Dictionary<string, HashSet<string>> TaggedEntries => _taggedEntries.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.Select(t => t.Key).ToHashSet());
Microsoft.AspNetCore.Routing (24)
DataTokensMetadata.cs (1)
36return DebuggerHelpers.GetDebugText(nameof(DataTokens), DataTokens.Select(t => $"{t.Key}={t.Value ?? "(null)"}"));
DefaultLinkGenerator.cs (3)
344EndpointsFound(logger, endpoints.Select(e => e.DisplayName), address); 417LinkGenerationSucceeded(logger, endpoints.Select(e => e.DisplayName), uri); 432LinkGenerationFailed(logger, endpoints.Select(e => e.DisplayName));
DefaultLinkParser.cs (2)
177EndpointsFound(logger, endpoints.Select(e => e.DisplayName), address); 204PathParsingFailed(logger, endpoints.Select(e => e.DisplayName), path.Value);
HostAttribute.cs (1)
56: string.Join(',', Hosts.Select(h => h.Contains(':') ? h : h + ":*"));
HttpMethodMetadata.cs (1)
41HttpMethods = httpMethods.Select(GetCanonicalizedValue).ToArray();
Matching\CandidateSet.cs (1)
351string.Join(Environment.NewLine, duplicates.Select(e => e.DisplayName));
Matching\DefaultEndpointSelector.cs (1)
123string.Join(Environment.NewLine, matches.Select(e => e.DisplayName)));
Matching\DfaNode.cs (1)
124builder.AppendJoin(", ", Literals.Select(kvp => $"{kvp.Key}->({FormatNode(kvp.Value)})"));
Matching\DictionaryJumpTable.cs (1)
50builder.AppendJoin(", ", _dictionary.Select(kvp => $"{kvp.Key}: {kvp.Value}"));
Matching\EndpointMetadataComparer.cs (1)
40.Select(p => p.Comparer)
Matching\LinearSearchJumpTable.cs (1)
51builder.AppendJoin(", ", _entries.Select(e => $"{e.text}: {e.destination}"));
Patterns\RoutePatternPathSegment.cs (1)
49return string.Join(string.Empty, parts.Select(p => p.DebuggerToString()));
RouteValuesAddress.cs (1)
33_toString ??= $"{RouteName}({string.Join(',', ExplicitValues.Select(kv => $"{kv.Key}=[{kv.Value}]"))})";
Template\RouteTemplate.cs (2)
110return string.Join(SeparatorString, Segments.Select(s => s.DebuggerToString())); 139var segments = Segments.Select(s => s.ToRoutePatternPathSegment());
Template\TemplatePart.cs (2)
44InlineConstraints = parameter.ParameterPolicies?.Select(p => new InlineConstraint(p)) ?? Enumerable.Empty<InlineConstraint>(); 173var constraints = InlineConstraints.Select(c => new RoutePatternParameterPolicyReference(c.Constraint));
Template\TemplateSegment.cs (2)
52return string.Join(string.Empty, Parts.Select(p => p.DebuggerToString())); 61var parts = Parts.Select(p => p.ToRoutePatternPart());
Tree\LinkGenerationDecisionTree.cs (1)
248sb.AppendJoin(", ", node.Matches.Select(m => m.Entry.RouteTemplate.TemplateText));
Tree\UrlMatchingNode.cs (1)
84return $"Length: {Depth}, Matches: {string.Join(" | ", Matches?.Select(m => $"({m.TemplateMatcher.Template.TemplateText})"))}";
Microsoft.AspNetCore.Routing.Abstractions (1)
RouteData.cs (1)
193public DictionaryItemDebugView<string, object?>[] Items => _routeData.Values.Select(pair => new DictionaryItemDebugView<string, object>(pair)).ToArray();
Microsoft.AspNetCore.Server.Kestrel.Core (5)
Internal\Http\HttpHeaders.cs (2)
119ICollection<string> IDictionary<string, StringValues>.Keys => ((IDictionary<string, StringValues>)this).Select(pair => pair.Key).ToHashSet(StringComparer.OrdinalIgnoreCase); 121ICollection<StringValues> IDictionary<string, StringValues>.Values => ((IDictionary<string, StringValues>)this).Select(pair => pair.Value).ToList();
Internal\KestrelServerImpl.cs (2)
354var urlsToStop = endpointsToStop.Select(lo => lo.EndpointConfig!.Url); 382var urlsToStart = endpointsToStart.Select(lo => lo.EndpointConfig!.Url);
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
Microsoft.AspNetCore.Session (1)
DistributedSession.cs (1)
127return _store.Keys.Select(key => key.KeyString);
Microsoft.AspNetCore.SignalR.Common (4)
Protocol\HubMethodInvocationMessage.cs (4)
104args = Arguments == null ? string.Empty : string.Join(", ", Arguments.Select(a => a?.ToString())); 113streamIds = string.Join(", ", StreamIds != null ? StreamIds.Select(id => id?.ToString()) : Array.Empty<string>()); 159args = Arguments == null ? string.Empty : string.Join(", ", Arguments.Select(a => a?.ToString())); 168streamIds = string.Join(", ", StreamIds != null ? StreamIds.Select(id => id?.ToString()) : Array.Empty<string>());
Microsoft.AspNetCore.SignalR.Core (4)
Internal\HubMethodDescriptor.cs (2)
137}).Select(p => p.ParameterType).ToArray(); 141OriginalParameterTypes = methodExecutor.MethodParameters.Select(p => p.ParameterType).ToArray();
Internal\TypedClientBuilder.cs (2)
123var paramTypes = parameters.Select(param => param.ParameterType).ToArray(); 149paramTypes.Where(p => p.IsGenericParameter).Select(p => p.Name).Distinct().ToArray();
Microsoft.AspNetCore.Testing (1)
ServiceFakesHostExtensions.cs (1)
79.Select(x => new Uri(x.Replace("[::]", "localhost", StringComparison.OrdinalIgnoreCase)));
Microsoft.AspNetCore.WebSockets (1)
WebSocketMiddleware.cs (1)
42_allowedOrigins = _options.AllowedOrigins.Select(o => o.ToLowerInvariant()).ToList();
Microsoft.Build (89)
BackEnd\BuildManager\GlobalPropertiesLookup.cs (2)
34.Select(p => new KeyValuePair<string, string?>(p.Key, ExtractEscapedValue(p.Value))) 57public IEnumerable<string?> Values => _backingProperties.Values.Select(ExtractEscapedValue);
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (2)
110.Select(nc => new NodeInfo(nc.NodeId, ProviderType)) 214return _nodeContexts.Values.Select(context => context.Process);
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
904public IEnumerable<Process> GetProcesses() => _nodeContexts.Values.Select(context => context.Process);
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
244properties = projectPropertiesToSerialize.Select((ProjectPropertyInstance property) => new DictionaryEntry(property.Name, property.EvaluatedValue));
BackEnd\Components\ProjectCache\CacheResult.cs (1)
114pluginTargetResult.TaskItems.Select(ti => CreateTaskItem(ti)).ToArray(),
BackEnd\Components\ProjectCache\Experimental\CacheResult.cs (1)
116pluginTargetResult.TaskItems.Select(ti => CreateTaskItem(ti)).ToArray(),
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
454.Select(type => new { type, info = type.GetTypeInfo() }) 460.Select(t => t.type);
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)
822IEnumerable<ProjectItemInstance> itemsToRemove = items.Select(RetrieveOriginalFromCloneTable);
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1541.Select(w => w.Trim()), StringComparer.OrdinalIgnoreCase);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (1)
193BuildResult resultsToReport = new BuildResult(_buildResult, targetNames.Select(target => target.name).ToArray());
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
814string.Join(";", undeclaredProjects.Select(p => $"\"{p}\"")),
BackEnd\Components\Scheduler\Scheduler.cs (2)
1840config.GlobalProperties.ToDictionary().Select(kvp => $"{kvp.Key}={kvp.Value}")); 2127=> string.Join("; ", configuration.GlobalProperties.Select<ProjectPropertyInstance, string>(p => $"{p.Name}={p.EvaluatedValue}"));
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (3)
101return manifestsList.Select(manifest => manifest.Path).ToList(); 226.Select(type => new { type, info = type.GetTypeInfo() }) 228.Select(t => t.type);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
866.Select(s => MSBuildGlob.Parse(Project.Directory, s)));
BuildCheck\Infrastructure\BuildCheckBuildEventHandler.cs (1)
180=> title + Environment.NewLine + String.Join(Environment.NewLine, rowData.Select(a => $"{a.Key},{a.Value}")) + Environment.NewLine;
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (4)
162new BuiltInCheckFactory(PropertiesUsageCheck.SupportedRulesList.Select(r => r.Id).ToArray(), 219instance.SupportedRules.Select(r => r.Id).ToArray(), 286!check.SupportedRules.Select(r => r.Id) 291$"The check '{check.FriendlyName}' exposes rules '{check.SupportedRules.Select(r => r.Id).ToCsvString()}', but different rules were declared during registration: '{checkFactoryContext.RuleIds.ToCsvString()}'");
Collections\CopyOnReadEnumerable.cs (1)
87list.AddRange(_backingEnumerable.Select(_selector));
Construction\ProjectRootElement.cs (1)
1938foreach (string sdk in sdks.Split(MSBuildConstants.SemicolonChar).Select(i => i.Trim()))
Construction\Solution\SolutionProjectGenerator.cs (1)
192_targetNames = targetNames.Select(i => i.Split([':'], 2, StringSplitOptions.RemoveEmptyEntries).Last()).ToList();
Definition\Project.cs (5)
2637var includeGlob = CompositeGlob.Create(includeGlobFragmentsList.Select(f => f.ToMSBuildGlob())); 2796.Select(pair => pair.Result) 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)
148IEnumerable<KeyValuePair<string, string>> IItemData.EnumerateMetadata() => Metadata.Select(m => new KeyValuePair<string, string>(m.Name, m.EvaluatedValue));
Evaluation\Evaluator.cs (4)
746_usingTaskElements.Select(p => (p.Value, p.Key)), 1126_evaluationLoggingContext.LogWarning("", new BuildEventFileInfo(""), "ChangeWave_InvalidFormat", Traits.Instance.MSBuildDisableFeaturesFromVersion, $"[{string.Join(", ", ChangeWaves.AllWaves.Select(x => x.ToString()))}]"); 1129_evaluationLoggingContext.LogWarning("", new BuildEventFileInfo(""), "ChangeWave_OutOfRotation", ChangeWaves.DisabledWave, Traits.Instance.MSBuildDisableFeaturesFromVersion, $"[{string.Join(", ", ChangeWaves.AllWaves.Select(x => x.ToString()))}]"); 2558var onlyFallbackSearchPaths = searchPathMatch.SearchPaths.Select(s => _data.ExpandString(s)).ToList();
Evaluation\Expander.cs (1)
2312var joinedItems = string.Join(expressionCapture.Separator, itemsFromCapture.Select(i => i.Key));
Evaluation\Expander\WellKnownFunctions.cs (1)
41? string.Join(", ", args.Select(a => a?.GetType().Name ?? "null"))
Evaluation\ItemSpec.cs (5)
93return ReferencedItems.Select(v => EscapingUtilities.UnescapeAll(v.ItemAsValueFragment.TextFragment)); 109return CompositeGlob.Create(ReferencedItems.Select(i => i.ItemAsValueFragment.ToMSBuildGlob())); 128itemsFromCapture?.Select(i => new ReferencedItem(i.Value, new ValueFragment(i.Key, ProjectDirectory))).ToList() ?? []; 386return CompositeGlob.Create(Fragments.Select(f => f.ToMSBuildGlob())); 590this.Add(metadata.Select(m => referencedItem.Item.GetMetadataValue(m)), comparer);
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (3)
78return listBuilder.Select(itemData => itemData.Item) 113: string.Join(";", CapturedItems.Select(kvp => $"{kvp.Key} : {kvp.Value.EvaluatedInclude}")); 264_itemFactory.SetMetadata(metadataList, itemBatchingContexts.Select(i => i.OperationItem));
Evaluation\LazyItemEvaluator.RemoveOperation.cs (2)
92return _metadataSet.Contains(_matchOnMetadata.Select(m => item.GetMetadataValue(m))); 104var globs = _itemSpec.Fragments.OfType<GlobFragment>().Select(g => g.TextFragment);
Graph\GraphBuilder.cs (4)
101EntryPointNodes = _entryPointConfigurationMetadata.Select(e => allParsedProjects[e].GraphNode).ToList(); 106ProjectNodes = allParsedProjects.Values.Select(p => p.GraphNode).ToList(); 268string.Join(";", entryPoints.Select(e => e.ProjectFile)))); 652var errorMessage = new StringBuilder(projectsInCycle.Select(p => p.Length).Sum());
Graph\ProjectGraph.cs (3)
459etwArgs = string.Join(";", entryPoints.Select( 464: string.Join(", ", e.GlobalProperties.Select(kvp => $"{kvp.Key} = {kvp.Value}")); 522.Select(kvp => $"{kvp.Key}={kvp.Value}"));
Graph\ProjectInterpretation.cs (2)
505.Select(t => new TargetSpecification(t, skipNonexistentTargets)).ToArray(); 528.Select(t => t.Target)
Instance\ImmutableProjectCollections\ImmutableProjectMetadataCollectionConverter.cs (1)
44public IEnumerable<string> Values => _properties.Values.Select(m => m.EvaluatedValueEscaped);
Instance\ProjectInstance.cs (3)
1035IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = linkedMetadataDict.Select(directMetadatum 3448IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = item.DirectMetadata.Select(directMetadatum 3507IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = item.DirectMetadata.Select(directMetadatum
Instance\ProjectItemDefinitionInstance.cs (2)
62IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = itemDefinition.Metadata.Select(originalMetadata 110IEnumerable<ProjectMetadataInstance> metadata = _metadata.Select(kvp => new ProjectMetadataInstance(kvp.Key, kvp.Value, allowItemSpecModifiers: true));
Instance\ProjectItemInstance.cs (2)
1602.Select(metadatum => new KeyValuePair<string, string>(metadatum.Key, GetMetadataEscaped(metadatum.Key))); 2304IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = metadataList.Select(metadatum => new KeyValuePair<string, string>(metadatum.Key.Name, metadatum.Value));
Logging\BaseConsoleLogger.cs (1)
633IItem<ProjectMetadata> iitem => iitem.Metadata?.Select(m => new KeyValuePair<string, string>(m.Name, m.EvaluatedValue)),
Logging\TerminalLogger\TerminalLogger.cs (3)
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))); 645logger.OutputFilePaths.Select(outputPath => $"{AnsiCodes.LinkPrefix}{new Uri(outputPath).AbsoluteUri}{AnsiCodes.LinkInfix}{outputPath}{AnsiCodes.LinkSuffix}"));
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Extensions\IEnumerableExtensions.cs (2)
377builder.AddRange(source.Select(selector)); 555return (await Task.WhenAll(sequence.Select(item => selector(item, cancellationToken))).ConfigureAwait(false)).Flatten();
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\ImmutableSegmentedListExtensions.cs (1)
116return Enumerable.Select(immutableList, selector);
src\msbuild\src\Shared\Debugging\PrintLineDebuggerWriters.cs (1)
95var joinedArgs = $"{EscapeCommas(callsite)},{string.Join(",", args.Select(arg => EscapeCommas(arg)))}\n";
Utilities\EngineFileUtilities.cs (1)
216var excludeSpecsUnescaped = excludeSpecsEscaped?.Where(IsValidExclude).Select(i => EscapingUtilities.UnescapeAll(i)).ToList();
Utilities\NuGetFrameworkWrapper.cs (1)
147return desiredTargetFrameworks.Split([';'], StringSplitOptions.RemoveEmptyEntries).Select(tfm =>
Utilities\Utilities.cs (10)
770.Select(t => t.itemValue.Select(itemValue => new ItemData(t.itemType, (IItemData)itemValue))) 777.Select(t => t.itemValue.Select(itemValue => new ItemData(t.itemType, (IItemData)itemValue))) 801.Select(i => new ItemData(i.ItemType, (IItemData)i)); 807.Select(i => new ItemData(i.ItemType, (IItemData)i)); 828return typeNames.Select(typeName => 830.Select(i => new ItemData(i.ItemType, (IItemData)i))) 835return typeNames.Select(typeName => 837.Select(i => new ItemData(i.ItemType, (IItemData)i)))
Microsoft.Build.Framework (5)
FileClassifier.cs (1)
282.Select(p => EnsureTrailingSlash(p.Trim())).ToArray();
LoggersRegisteredEventArgs.cs (1)
83return string.Join("; ", withPaths.Select(l => string.Format(
Sdk\SdkReference.cs (1)
87var parts = sdk.Split(MSBuildConstants.ForwardSlash).Select(i => i.Trim()).ToArray();
Telemetry\BuildCheckTelemetry.cs (2)
78.Select(s => s.ToString()).ToCsvString(false); 80.Select(s => ((int)s).ToString(CultureInfo.InvariantCulture)).ToCsvString(false);
Microsoft.Build.NuGetSdkResolver (1)
NuGetSdkResolver.cs (1)
220foreach (RestoreResult restoreResult in results.Select(i => i.Result).Where(i => i.Success))
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (1)
266.Select(e => $"{e.Key}="),
Microsoft.Build.Tasks.Core (19)
BootstrapperUtil\BootstrapperBuilder.cs (2)
453packagePaths.AddRange(Util.AdditionalPackagePaths.Select(p => Util.AddTrailingChar(p.ToLowerInvariant(), System.IO.Path.DirectorySeparatorChar))); 495string[] array = _cultures.Values.Select(v => v.ToString()).ToArray();
ResolveSDKReference.cs (4)
469ResolvedSDKReferences = sdkReferenceItems.Where(x => x.Resolved).Select(x => x.ResolvedItem).ToArray(); 540.Select(y => $"\"{y}\"") 553return dependsOnSDK.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim()).Where(y => y.Length > 0).ToList<string>(); 1354string[] appxComponents = appxLocation.Key.Split(s_appxSplitChar, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim()).ToArray();
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (3)
213.Select(i => new TaskPropertyInfo( 271codeNamespace.Imports.AddRange(DefaultNamespaces.Union(taskInfo.Namespaces, StringComparer.OrdinalIgnoreCase).Select(i => new CodeNamespaceImport(i)).ToArray()); 616items = hasInvalidReference ? null : resolvedAssemblyReferences.Select(i => (ITaskItem)new TaskItem(i)).ToArray();
RoslynCodeTaskFactory\RoslynCodeTaskFactoryCompilers.cs (1)
47return possibleLocations.Select(possibleLocation => possibleLocation()).FirstOrDefault(FileSystems.Default.FileExists);
SetRidAgnosticValueForProjects.cs (1)
23.Select(p =>
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersFromConfig.cs (1)
71.Select(target => new AssemblyFoldersFromConfigInfo(target.Path, GetFrameworkVersion(target.FrameworkVersion)));
src\msbuild\src\Shared\Debugging\PrintLineDebuggerWriters.cs (1)
95var joinedArgs = $"{EscapeCommas(callsite)},{string.Join(",", args.Select(arg => EscapeCommas(arg)))}\n";
Unzip.cs (1)
355? pattern.Split([';'], StringSplitOptions.RemoveEmptyEntries).Select(FileMatcher.Normalize).ToArray()
WriteCodeFragment.cs (5)
279() => Type.GetType(attribute.Name, throwOnError: false) ?? NamespaceImports.Select(x => Type.GetType($"{x}.{attribute.Name}", throwOnError: false)).FirstOrDefault(), 502.Select(c => c.GetParameters().Select(p => p.ParameterType).ToArray()) 538.OrderBy(c => string.Join(",", c.Select(t => t.FullName))) 546return positionalParameters.Select(x => default(Type)).ToArray();
Microsoft.Build.Tasks.Git (2)
GitDataReader\GitConfig.cs (1)
104=> Variables.Select(kvp => new KeyValuePair<string, ImmutableArray<string>>(kvp.Key.ToString(), kvp.Value));
GitDataReader\GitReferenceResolver.cs (1)
189.Select(fileName =>
Microsoft.Build.Utilities.Core (7)
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersFromConfig.cs (1)
71.Select(target => new AssemblyFoldersFromConfigInfo(target.Path, GetFrameworkVersion(target.FrameworkVersion)));
src\msbuild\src\Shared\Debugging\PrintLineDebuggerWriters.cs (1)
95var joinedArgs = $"{EscapeCommas(callsite)},{string.Join(",", args.Select(arg => EscapeCommas(arg)))}\n";
TaskItem.cs (1)
565_metadata = _metadata.SetItems(metadata.Select(kvp => new KeyValuePair<string, string>(kvp.Key, kvp.Value ?? string.Empty)));
ToolLocationHelper.cs (3)
1429.Select(i => i.Path); 1436var folders = string.IsNullOrEmpty(subFolder) ? vsInstallFolders : vsInstallFolders.Select(i => Path.Combine(i, subFolder)); 2606SortedDictionary<Version, List<string>> versionsInRoot = VersionUtilities.GatherVersionStrings(null, rootPathWithIdentifier.GetDirectories().Select<DirectoryInfo, string>(directory => directory.Name));
ToolTask.cs (1)
1432.Select(folderPath => Path.Combine(folderPath, filename))
Microsoft.CodeAnalysis (35)
CodeGen\PrivateImplementationDetails.cs (3)
180_orderedSynthesizedMethods = _synthesizedMethods.OrderBy(kvp => kvp.Key).Select(kvp => kvp.Value).AsImmutable(); 183_orderedNestedTypes = _dataFieldTypes.OrderBy(kvp => kvp.Key.Size).ThenBy(kvp => kvp.Key.Alignment).Select(kvp => kvp.Value).OfType<ExplicitSizeStruct>() 184.Concat<Cci.INestedTypeDefinition>(_dataSectionStringLiteralTypes.OrderBy(kvp => kvp.Key).Select(kvp => kvp.Value)).AsImmutable();
CommandLine\CommandLineParser.cs (1)
1065return builder.ToArrayAndFree().Select(static x => x.ToString());
CommandLine\CommonCompiler.cs (2)
591=> ReportDiagnostics(diagnostics.Select(info => Diagnostic.Create(info)), consoleOutput, errorLoggerOpt, compilation); 635foreach (var key in assemblyInternal.GetInternalsVisibleToPublicKeys(simpleName).Select(k => AssemblyIdentity.PublicKeyToString(k)).OrderBy(k => k))
CommandLine\Feature.cs (1)
41.Select(f => (string)f.GetRawConstantValue()!);
CommandLine\SarifV2ErrorLogger.cs (1)
91.Select(suppression => $"Suppression Id: {suppression.Descriptor.Id}, Suppression Justification: {suppression.Descriptor.Justification}")
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
395return _resolvedToOriginalPathMap.Select(x => (x.Value, x.Key)).ToImmutableArray();
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1491var actionsByKind = actionsByKindBuilder.Select(a => a.ToImmutableAndFree()).ToImmutableArray();
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
648typeSymbol = typeSymbol.Construct(typeArguments.Select(t => t.Type).ToArray());
DiagnosticAnalyzer\SymbolDeclaredCompilationEvent.cs (1)
53var loc = DeclaringSyntaxReferences.Length != 0 ? " @ " + string.Join(", ", System.Linq.Enumerable.Select(DeclaringSyntaxReferences, r => r.GetLocation().GetLineSpan())) : null;
Emit\CommonPEModuleBuilder.cs (1)
893NestedTypes.Select(t => t.Name).Distinct().Count() == NestedTypes.Count());
InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (1)
124get { return _map.OrderBy(kv => kv.Value).Select(kv => kv.Key); }
Operations\ControlFlowGraphBuilder.cs (1)
8000.Select(m => (IPropertySymbol)m);
PEWriter\MetadataWriter.cs (1)
2054this.module.GetSourceAssemblySecurityAttributes().Select(sa => sa.Attribute),
ReferenceManager\CommonReferenceManager.State.cs (1)
682return ReferencedAssembliesMap.Select(ra => KeyValuePair.Create(ra.Key, (IAssemblySymbolInternal)ReferencedAssemblies[ra.Value]));
src\roslyn\src\Compilers\Core\AnalyzerDriver\AnalyzerExceptionDescriptionBuilder.cs (1)
23return string.Join(s_separator, flattened.InnerExceptions.Select(e => GetExceptionMessage(e)));
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 602return (await Task.WhenAll(sequence.Select(item => selector(item, cancellationToken))).ConfigureAwait(false)).Flatten();
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
116return Enumerable.Select(immutableList, selector);
Syntax\SeparatedSyntaxList.cs (1)
167return _list.Where(n => n.IsToken).Select(n => n.AsToken());
Syntax\SyntaxDiffer.cs (1)
69return reducedChanges.Select(c => new TextChange(c.Range.Span, c.NewText!)).ToList();
Syntax\SyntaxNode.cs (6)
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()); 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());
Syntax\SyntaxNode.Iterators.cs (1)
19? DescendantNodesAndTokensImpl(span, descendIntoChildren, descendIntoTrivia: true, includeSelf).Where(static e => e.IsNode).Select(static e => e.AsNode()!)
Syntax\SyntaxNodeExtensions_Tracking.cs (1)
204foreach (var node in root.GetAnnotatedNodesAndTokens(IdAnnotationKind).Select(n => n.AsNode()!))
Syntax\SyntaxToken.cs (1)
672: diagnostics.Select(s_createDiagnosticWithoutLocation);
Syntax\SyntaxTrivia.cs (1)
438: diagnostics.Select(Diagnostic.Create);
TreeDumper.cs (1)
227return string.Format("{{{0}}}", string.Join(", ", seq.Cast<object>().Select(DumperString).ToArray()));
Microsoft.CodeAnalysis.Analyzers (54)
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (1)
129var syntaxArguments = arguments.Skip(extensionMethodShift).Select(x => x.Syntax).ToList();
MetaAnalyzers\ReleaseTrackingHelper.cs (1)
175var parts = lineText.Trim('|').Split('|').Select(s => s.Trim()).ToArray();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 602return (await Task.WhenAll(sequence.Select(item => selector(item, cancellationToken))).ConfigureAwait(false)).Flatten();
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
116return Enumerable.Select(immutableList, selector);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
77allInterfaces = allInterfaces.Select(i => i.OriginalDefinition);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (2)
48.Select(x => x.section) 86.Select(x => x.section)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (1)
13=> string.Join(string.Empty, parts.Select(p => p.ToString()));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
328=> node.GetAnnotatedNodesAndTokens(syntaxAnnotation).Select(n => n.AsNode()).OfType<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (1)
237foreach (var symbol in SymbolsWriteBuilder.Keys.Select(d => d.symbol).ToArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
48=> _formattingSpans ?? new TextSpanMutableIntervalTree(_formattingResults.Select(r => r.FormattedSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct(); 272return AggregateSpans(tokens.Select(GetElasticSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
133foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 211foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 266foreach (var symbolSpecRequiredModifier in symbolSpecRequiredModifiers.Split(',').Select(x => x.Trim()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (7)
73return words.Select(CapitalizeFirstLetter); 75return words.Take(1).Select(DecapitalizeFirstLetter).Concat(words.Skip(1).Select(CapitalizeFirstLetter)); 77return words.Take(1).Select(CapitalizeFirstLetter).Concat(words.Skip(1).Select(DecapitalizeFirstLetter)); 79return words.Select(w => w.ToUpper()); 81return words.Select(w => w.ToLower());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
355[.. element.Element("SymbolSpecifications")!.Elements(nameof(SymbolSpecification)).Select(SymbolSpecification.FromXElement)], 356[.. element.Element("NamingStyles")!.Elements(nameof(NamingStyle)).Select(NamingStyle.FromXElement)], 357[.. element.Element("NamingRules")!.Elements(nameof(SerializableNamingRule)).Select(SerializableNamingRule.FromXElement)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
131.AddRange(alternativeEntries.Select(static p => KeyValuePair.Create(p.name, p.value)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (4)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 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());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (3)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key)))) 30: this(forwardMap: ImmutableDictionary.CreateRange(keyComparer, pairs.Select(static p => KeyValuePair.Create(p.key, p.value))), 31backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.value, p.key))))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
26.Select(f => f.ConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
82return new ValueTask<T[]>(Task.WhenAll(taskArray.Select(task => task.AsTask())));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
514.Select(p => (p.Type ?? compilation.GetSpecialType(SpecialType.System_Object)).WithNullableAnnotation(p.NullableAnnotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
809return type?.RemoveUnavailableTypeParameters(compilation, availableTypeParameters.Select(t => t.Name).ToSet());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
75document.WithSyntaxRoot(originalRoot.TrackNodes(originalNodes.Select(static t => t.diagnosticNode))),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
452[.. members.OfType<INamedTypeSymbol>().Select(n => n.ToCodeGenerationSymbol())],
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
124.Select(n => (syntaxnode: n, namespaceSymbol: GetExplicitNamespaceSymbol(n, model)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
528.Select(field => field.AssociatedSymbol ?? field)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
88return GenerateUniqueName(baseName, filteredCandidates.Select(s => s.Name).Concat(usedNames));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
41.Select(lz => (lazyService: lz, usesFactory: false)); 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (4)
45.Select(lz => (lz, usesFactory: false)); 47.Select(lz => (new Lazy<IWorkspaceService, WorkspaceServiceMetadata>(() => lz.Value.CreateService(this), lz.Metadata), usesFactory: true)); 153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat( 154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))
Microsoft.CodeAnalysis.AnalyzerUtilities (57)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 602return (await Task.WhenAll(sequence.Select(item => selector(item, cancellationToken))).ConfigureAwait(false)).Flatten();
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
116return Enumerable.Select(immutableList, selector);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
77allInterfaces = allInterfaces.Select(i => i.OriginalDefinition);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (1)
218var result = string.Join(" && ", AnalysisValues.Select(f => f.ToString()).Order());
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertyMapperCollection.cs (1)
39foreach (int pi in propertyMappers.Select(p => p.PropertyIndex).Distinct().OrderBy(propertyIndex => propertyIndex))
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\PooledHashSetExtensions.cs (11)
53?.Select(o => new KeyValuePair<string, ImmutableHashSet<string>>(o.Method, o.Parameters.ToImmutableHashSet())) 129?.Select<string, (MethodMatcher, ImmutableHashSet<string>)>(o => 181taintedMethodsNeedsPointsToAnalysis?.Select(o => 190taintedMethodsNeedsValueContentAnalysis?.Select(o => 200?.Select(o => 237taintedMethodsNeedsPointsToAnalysis?.Select(o => 241?.Select(s => (s, TaintedTargetValue.Return)) 248taintedMethodsNeedsValueContentAnalysis?.Select(o => 252?.Select(s => (s, TaintedTargetValue.Return)) 280?.Select<string, (MethodMatcher, ImmutableHashSet<(string, string)>)>(o => 305?.Select(o =>
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
294.Select(s => s.Parameter!.Name);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataSymbolMapExtensions.cs (2)
75allTaintedTargets.UnionWith(positivePointsToTaintedTargets.Select(s => s.target)); 99allTaintedTargets.UnionWith(positiveValueContentTaintedTargets.Select(s => s.target));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (2)
48.Select(x => x.section) 86.Select(x => x.section)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (1)
13=> string.Join(string.Empty, parts.Select(p => p.ToString()));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
328=> node.GetAnnotatedNodesAndTokens(syntaxAnnotation).Select(n => n.AsNode()).OfType<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (1)
237foreach (var symbol in SymbolsWriteBuilder.Keys.Select(d => d.symbol).ToArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
48=> _formattingSpans ?? new TextSpanMutableIntervalTree(_formattingResults.Select(r => r.FormattedSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct(); 272return AggregateSpans(tokens.Select(GetElasticSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
133foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 211foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 266foreach (var symbolSpecRequiredModifier in symbolSpecRequiredModifiers.Split(',').Select(x => x.Trim()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (7)
73return words.Select(CapitalizeFirstLetter); 75return words.Take(1).Select(DecapitalizeFirstLetter).Concat(words.Skip(1).Select(CapitalizeFirstLetter)); 77return words.Take(1).Select(CapitalizeFirstLetter).Concat(words.Skip(1).Select(DecapitalizeFirstLetter)); 79return words.Select(w => w.ToUpper()); 81return words.Select(w => w.ToLower());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
355[.. element.Element("SymbolSpecifications")!.Elements(nameof(SymbolSpecification)).Select(SymbolSpecification.FromXElement)], 356[.. element.Element("NamingStyles")!.Elements(nameof(NamingStyle)).Select(NamingStyle.FromXElement)], 357[.. element.Element("NamingRules")!.Elements(nameof(SerializableNamingRule)).Select(SerializableNamingRule.FromXElement)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
131.AddRange(alternativeEntries.Select(static p => KeyValuePair.Create(p.name, p.value)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (4)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 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());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (3)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key)))) 30: this(forwardMap: ImmutableDictionary.CreateRange(keyComparer, pairs.Select(static p => KeyValuePair.Create(p.key, p.value))), 31backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.value, p.key))))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
26.Select(f => f.ConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
82return new ValueTask<T[]>(Task.WhenAll(taskArray.Select(task => task.AsTask())));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
514.Select(p => (p.Type ?? compilation.GetSpecialType(SpecialType.System_Object)).WithNullableAnnotation(p.NullableAnnotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
809return type?.RemoveUnavailableTypeParameters(compilation, availableTypeParameters.Select(t => t.Name).ToSet());
Microsoft.CodeAnalysis.CodeStyle (43)
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (1)
214properties = properties.AddRange(tagIndices.Select(kvp => new KeyValuePair<string, string?>(kvp.Key, EncodeIndices(kvp.Value, additionalLocations.Count()))));
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\UseConditionalExpressionHelpers.cs (2)
61if (whenTrueSymbols.Select(s => s.Name).Intersect(whenFalseSymbols.Select(s => s.Name)).Any())
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
648typeSymbol = typeSymbol.Construct(typeArguments.Select(t => t.Type).ToArray());
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 602return (await Task.WhenAll(sequence.Select(item => selector(item, cancellationToken))).ConfigureAwait(false)).Flatten();
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
116return Enumerable.Select(immutableList, selector);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (2)
48.Select(x => x.section) 86.Select(x => x.section)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (1)
13=> string.Join(string.Empty, parts.Select(p => p.ToString()));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
328=> node.GetAnnotatedNodesAndTokens(syntaxAnnotation).Select(n => n.AsNode()).OfType<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (1)
237foreach (var symbol in SymbolsWriteBuilder.Keys.Select(d => d.symbol).ToArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
48=> _formattingSpans ?? new TextSpanMutableIntervalTree(_formattingResults.Select(r => r.FormattedSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct(); 272return AggregateSpans(tokens.Select(GetElasticSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
133foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 211foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 266foreach (var symbolSpecRequiredModifier in symbolSpecRequiredModifiers.Split(',').Select(x => x.Trim()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (7)
73return words.Select(CapitalizeFirstLetter); 75return words.Take(1).Select(DecapitalizeFirstLetter).Concat(words.Skip(1).Select(CapitalizeFirstLetter)); 77return words.Take(1).Select(CapitalizeFirstLetter).Concat(words.Skip(1).Select(DecapitalizeFirstLetter)); 79return words.Select(w => w.ToUpper()); 81return words.Select(w => w.ToLower());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
355[.. element.Element("SymbolSpecifications")!.Elements(nameof(SymbolSpecification)).Select(SymbolSpecification.FromXElement)], 356[.. element.Element("NamingStyles")!.Elements(nameof(NamingStyle)).Select(NamingStyle.FromXElement)], 357[.. element.Element("NamingRules")!.Elements(nameof(SerializableNamingRule)).Select(SerializableNamingRule.FromXElement)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
131.AddRange(alternativeEntries.Select(static p => KeyValuePair.Create(p.name, p.value)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (4)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 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());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (3)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key)))) 30: this(forwardMap: ImmutableDictionary.CreateRange(keyComparer, pairs.Select(static p => KeyValuePair.Create(p.key, p.value))), 31backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.value, p.key))))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
26.Select(f => f.ConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
82return new ValueTask<T[]>(Task.WhenAll(taskArray.Select(task => task.AsTask())));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
514.Select(p => (p.Type ?? compilation.GetSpecialType(SpecialType.System_Object)).WithNullableAnnotation(p.NullableAnnotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
809return type?.RemoveUnavailableTypeParameters(compilation, availableTypeParameters.Select(t => t.Name).ToSet());
Microsoft.CodeAnalysis.CodeStyle.Fixes (31)
Host\Mef\CodeStyleHostLanguageServices.cs (1)
77=> _compositionContext.GetExports<TExtension>().Select(e => new Lazy<TExtension>(() => e));
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (2)
175var documentsUpdated = locationsByDocument.Select(g => g.Key).ToSet(); 220return [.. referencedSymbols.Select(referencedSymbol => referencedSymbol.Definition)
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (2)
144return paramNodes.Select(GetNameAttributes) 146.Any(nameAttributes => nameAttributes.Select(GetValueFromNameAttribute).Contains(name));
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
208return string.Join(newLineText, lines.Select(line =>
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (3)
176var isFixed = reservedNames.Select(s => true).Concat( 177arguments.Select(a => a.IsNamed)).ToImmutableArray(); 180arguments.Select(a => this.GenerateNameForArgument(document.SemanticModel, a, cancellationToken))).ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
285return [.. allTypes.Select(t => FixType(t, semanticModel, allTypeParameters))];
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
271return containingType.GetBaseTypes().Select(t => t.OriginalDefinition)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
174return containingType.GetBaseTypes().Select(t => t.OriginalDefinition)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
132.Select(m => GenerateMember(compilation, m, throughMember, propertyGenerationBehavior, cancellationToken))
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
77return node.WithTrailingTrivia(node.GetTrailingTrivia().Select(SyntaxTriviaExtensions.AsElastic));
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
279var memberDeclarations = GetDiagnosticsGroupedByMember(diagnostics, syntaxFacts, root).Select(g => g.Key); 328diagnosticId, diagnosticsToFix.Select(d => d),
src\roslyn\src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
78foreach (var projectId in solution.Projects.Select(p => p.Id))
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (3)
492.Select(s => s.GetSyntax(cancellationToken)) 493.Select(n => n.FirstAncestorOrSelf<TConstructorDeclaration>()) 495.Select(d => (d.SyntaxTree.FilePath, d.Span))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
75document.WithSyntaxRoot(originalRoot.TrackNodes(originalNodes.Select(static t => t.diagnosticNode))),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
452[.. members.OfType<INamedTypeSymbol>().Select(n => n.ToCodeGenerationSymbol())],
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
124.Select(n => (syntaxnode: n, namespaceSymbol: GetExplicitNamespaceSymbol(n, model)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
528.Select(field => field.AssociatedSymbol ?? field)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
88return GenerateUniqueName(baseName, filteredCandidates.Select(s => s.Name).Concat(usedNames));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
41.Select(lz => (lazyService: lz, usesFactory: false)); 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (4)
45.Select(lz => (lz, usesFactory: false)); 47.Select(lz => (new Lazy<IWorkspaceService, WorkspaceServiceMetadata>(() => lz.Value.CreateService(this), lz.Metadata), usesFactory: true)); 153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat( 154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))
Microsoft.CodeAnalysis.CSharp (29)
Binder\DecisionDagBuilder.cs (1)
2853var remainingValues = state.RemainingValues.Select(kvp => $"{tempName(kvp.Key)}:{kvp.Value}");
Binder\Imports.cs (1)
53UsingAliases.OrderBy(x => x.Value.UsingDirective.Location.SourceSpan.Start).Select(ua => $"{ua.Key} = {ua.Value.Alias.Target}").Concat(
Binder\PatternExplainer.cs (1)
724var propertyString = needsPropertyString ? (deconstruction != null ? " {" : "{") + string.Join(", ", properties.Select(kvp => $" {kvp.Key.Name}: {kvp.Value}")) + " }" : null;
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
1481existing.AddRange(operators.Select(static (op) => op.Method));
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
122existing.AddRange(operators.Select(static (op) => op.Method));
CommandLine\CSharpCommandLineParser.cs (1)
740metadataReferences.AddRange(ParseSeparatedPaths(value).Select(path => new CommandLineReference(path, MetadataReferenceProperties.Module)));
Compilation\CSharpCompilation.cs (2)
2215additionalLocations: viableEntryPoints.Select(m => m.GetFirstLocation()).OfType<Location>().AsImmutable()); 3907SourceAssembly.Modules.Skip(1).Select(m => m.Name), //all modules except the first one
Compiler\MethodCompiler.cs (1)
1815.Select(f => ((FieldSymbolAdapter)f).AdaptedFieldSymbol)
Declarations\DeclarationTable.Cache.cs (1)
47MergedNamespaceDeclaration.Create(_table._allOlderRootDeclarations.InInsertionOrder.Select(static lazyRoot => lazyRoot.Value).AsImmutable<SingleNamespaceDeclaration>()),
Emitter\NoPia\EmbeddedType.cs (4)
91.Select(s => s.GetCciAdapter()) 100.Select(s => s?.GetCciAdapter()) 109.Select(s => s.GetCciAdapter()) 118.Select(s => s.GetCciAdapter())
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
397return ImmutableArray.CreateRange(data.Where(s => s.CanBeReferencedByName).OrderBy(s => s, LexicalOrderSymbolComparer.Instance).Select(p => p.GetPublicSymbol()));
FlowAnalysis\NullableWalker.cs (1)
180return $$"""Collection: {{string.Join(", ", NestedVisitResults.Select(r => r.GetDebuggerDisplay()))}}""";
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
332closure.CapturedVariables.Overlaps(closures.Select(c => c.OriginalMethodSymbol))))
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
212return $"{depth}: captures [{string.Join(", ", CapturedVariables.Select(v => v.Name))}]";
SourceGeneration\CSharpGeneratorDriver.cs (1)
51=> Create(incrementalGenerators.Select(GeneratorExtensions.AsSourceGenerator), additionalTexts: null);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
510var members = string.Join(", ", symbol.GetMembers().OfType<IPropertySymbol>().Select(CreateAnonymousTypeMember));
Symbols\PublicModel\AssemblySymbol.cs (1)
59return UnderlyingAssemblySymbol.GetAllTopLevelForwardedTypes().Select(t => t.GetPublicSymbol()).
Symbols\Source\ConstantEvaluationHelpers.cs (1)
75var map = new HashSet<SourceFieldSymbolWithSyntaxReference>(order.Select(o => o.Field).Distinct());
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
1055Select(static m => new KeyValuePair<MethodSymbol, MethodSymbol>(m.UnderlyingMethod, m)));
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
893uniqueUsings.AddAll(globalUsingNamespacesOrTypes.Where(n => n.UsingDirectiveReference?.SyntaxTree != tree).Select(n => n.NamespaceOrType));
Symbols\SymbolExtensions.cs (1)
678return symbols.Select(p => p.GetPublicSymbol<ISymbol>());
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
124return capturedParameters.OrderBy(static pair => pair.Key.Ordinal).Select(static pair => pair.Value);
Syntax\CSharpSyntaxNode.cs (1)
553return new TreeDumperNode(kind, null, node.ChildNodesAndTokens().Select(makeTree));
Syntax\SyntaxNodeRemover.cs (1)
436.Select(tr => (DirectiveTriviaSyntax)tr.GetStructure()!);
Utilities\ValueSetFactory.EnumeratedValueSet.cs (1)
175public override string ToString() => $"{(this._included ? "" : "~")}{{{string.Join(",", _membersIncludedOrExcluded.Select(o => o.ToString()))}{"}"}";
Microsoft.CodeAnalysis.CSharp.Analyzers (4)
MetaAnalyzers\CSharpRegisterActionAnalyzer.cs (1)
60return invocation.ArgumentList.Arguments.Select(a => a.Expression);
MetaAnalyzers\CSharpReportDiagnosticAnalyzer.cs (1)
33return invocation.ArgumentList.Arguments.Select(a => a.Expression);
MetaAnalyzers\CSharpSemanticModelGetDeclaredSymbolAlwaysReturnsNullAnalyzer.cs (1)
66.Select(m => m.Parameters[1].Type);
MetaAnalyzers\CSharpSymbolIsBannedInAnalyzersAnalyzer.cs (1)
25protected override IEnumerable<SyntaxNode> GetTypeSyntaxNodesFromBaseType(SyntaxNode syntaxNode) => ((BaseListSyntax)syntaxNode).Types.Select(t => (SyntaxNode)t.Type);
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
58foreach (var node in nodes.Select(n => n.GetAncestors().First(n => n is BaseNamespaceDeclarationSyntax or CompilationUnitSyntax)).Distinct())
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
1222: SeparatedList<ArgumentSyntax>(initializer.Expressions.GetWithSeparators().Select( 1227=> initializer is null ? s_emptyCollectionExpression : CollectionExpression([.. initializer.Expressions.Select(ExpressionElement)]);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
206.Concat(existingSymbols.Select(s => s.Name))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (1)
126trivia.Select(t => t.ToFullString()).Do(s => sb.Append(s));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
258=> field.Declaration.Variables.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)), 260=> eventField.Declaration.Variables.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
883builder.Append(string.Join(", ", typeParameterList.Parameters.Select(static p => p.Identifier.ValueText))); 894builder.Append(string.Join(", ", parameterList.Parameters.Select(p => ConvertToSingleLine(p.Type))));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (1)
29.Select(n => n.GetTrailingTrivia().FirstOrNull(t => t.Kind() == SyntaxKind.EndOfLineTrivia))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (71)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (2)
113.Select(p => semanticModel.GetRequiredDeclaredSymbol(p, cancellationToken)) 116var distinctExprsOrStatements = group.Select(t => t.exprOrStatement).Distinct();
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (3)
225.Select(s => 253switchArms.Select(t => t.armExpression.WithLeadingTrivia(t.tokensForLeadingTrivia.GetTrivia().FilterComments(addElasticMarker: false))), 254switchArms.Select(t => CommaToken.WithTrailingTrivia(t.tokensForTrailingTrivia.GetTrivia().FilterComments(addElasticMarker: true)))),
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (5)
502.Select(referenceLocations => referenceLocations.Location.FindNode(cancellationToken).Parent) 530.Select(i => updatedObjectCreation.Initializer!.Expressions[i])); 563ArgumentList([.. updatedExpressions.Select(expression => Argument(expression.WithoutTrivia()))]), 616.Select(result => GetExteriorTrivia(result.Declaration!)) 685.Select(trivia => trivia.AsElastic())];
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
136return node.GetAncestors().Select(TryGetReturnTypeToFix).FirstOrDefault(p => p.type != null);
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (3)
125=> [.. _invocationExpression.ArgumentList.Arguments.Select(a => a.GetRefKind())]; 128=> [.. _invocationExpression.ArgumentList.Arguments.Select(a => DetermineParameterType(a, cancellationToken))]; 134=> [.. _invocationExpression.ArgumentList.Arguments.Select(a => false)];
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (2)
198.Select(d => d.WithAdditionalAnnotations(Formatter.Annotation, s_warningAnnotation)); 232.Select(directive => directive.WithAdditionalAnnotations(Formatter.Annotation, s_warningAnnotation));
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
61.Select(x => leadingTrivia.IndexOf(x.ParentTrivia));
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
56linkedSpansArray.Add([.. unnecessaryNodes.Select(n => n.Span)]);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedLocalFunction\CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (2)
45.Select(d => root.FindToken(d.Location.SourceSpan.Start)) 46.Select(t => t.GetAncestor<LocalFunctionStatementSyntax>());
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
72var identifierNames = fieldLocations.SelectMany(loc => loc.Locations.Select(loc => loc.Location.FindNode(getInnermostNodeForTie: true, cancellationToken) as IdentifierNameSyntax)) 199return accessorList.WithAccessors(List(accessorList.Accessors.Select(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
65var expressions = dummyObjectCreation.ArgumentList.Arguments.Select(a => a.Expression);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
66var expressions = dummyObjectCreation.ArgumentList.Arguments.Select(a => a.Expression);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
137arguments.Select(a => a.Expression),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
165SeparatedList<ArgumentSyntax>([.. typeNode.Elements.GetWithSeparators().Select(ConvertTupleTypeElementComponent)]),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
164.Select(a => a.IsNode ? ((ArgumentSyntax)a.AsNode()!).Expression : a);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
119[.. references.Select(node => currentRoot.GetCurrentNode(node))]); 250var parameterNames = parameterList.Parameters.Select(p => p.Identifier.Text); 251var isFixed = parameterNames.Select(name => name != "_");
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseNullPropagation\CSharpUseNullPropagationCodeFixProvider.cs (1)
39=> block.WithStatements([newInnerStatement, .. block.Statements.Skip(1).Select(s => s.WithAdditionalAnnotations(Formatter.Annotation))]);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
126var namedTypeDocuments = typeDeclarationNodes.Select(r => solution.GetRequiredDocument(r.SyntaxTree)).ToImmutableHashSet(); 159constructorDeclaration.AttributeLists.Select(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
48var blockLikes = topmostUsingStatements.Select(u => u.Parent is GlobalStatementSyntax ? u.Parent.GetRequiredParent() : u.GetRequiredParent()).ToSet();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
65var list = NodeOrTokenList(current.Arguments.GetWithSeparators().Select(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ArgumentGenerator.cs (2)
24=> SyntaxFactory.ArgumentList([.. arguments.Select(GenerateArgument)]); 27=> SyntaxFactory.BracketedArgumentList([.. arguments.Select(GenerateArgument)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
29.Select(a => TryGenerateAttribute(a, info)) 41.Select(a => TryGenerateAttributeDeclaration(a, target, info))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
121var updatedTokens = TokenList(tokens.Select(ReplaceUnterminatedConstruct));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
466newAttributeLists = attributeLists.Select(attrList => attrList == attributeList ? newAttributeList : attrList); 512var wrappedStatements = StatementGenerator.GenerateStatements(statements).Select(GlobalStatement).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
143.Select(GenerateUsingDirective)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseNamespaceDeclarationSyntaxExtensions.cs (1)
27newUsings = [.. newUsings.Select(u => u.WithAdditionalAnnotations(annotations))];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
124[.. usings.Select(u => u.WithAdditionalAnnotations(annotations))]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
542.Select(a => a.Keyword)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (6)
62var isFixed = reservedNames.Select(s => true).Concat( 63arguments.Select(a => a.NameColon != null)).ToImmutableArray(); 66arguments.Select(a => semanticModel.GenerateNameForArgument(a, cancellationToken))).ToImmutableArray(); 85var isFixed = reservedNames.Select(s => true).Concat( 86arguments.Select(a => a.NameEquals != null)).ToImmutableArray(); 89arguments.Select(a => semanticModel.GenerateNameForArgument(a, cancellationToken))).ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
142=> SyntaxFactory.TypeParameterList([.. typeParameterNames.Select(SyntaxFactory.TypeParameter)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (17)
332var types = GetTypes(objectCreation).Select(t => t.InferredType); 369.Select(tupleType => new TypeInferenceInfo(tupleType.TupleElements[index].Type)); 604var instantiatedMethods = methods.Select(m => Instantiate(m, invocationTypes)).ToList(); 785.Select(p => new TypeInferenceInfo(p.Type, p.IsParams)); 1126return leftTypes.Select(x => x.InferredType.IsNullable(out var underlying) 1136return rightTypes.Select(x => new TypeInferenceInfo(MakeNullable(x.InferredType, this.Compilation))); 1393.Select(a => new TypeInferenceInfo(a.Parameters.ElementAtOrDefault(parameterIndex)?.Type)) 1411.Select(a => new TypeInferenceInfo(a.Parameters[0].Type)); 1443var elementTypes = arrayTypes.OfType<IArrayTypeSymbol>().Select(a => new TypeInferenceInfo(a.ElementType)).Where(IsUsableTypeFunc); 1465var types = InferTypeInEqualsValueClause(equalsValueClause).Select(t => t.InferredType); 1469return types.OfType<IArrayTypeSymbol>().Select(t => new TypeInferenceInfo(t.ElementType)); 1475var types = GetTypes(arrayCreation).Select(t => t.InferredType); 1479return types.OfType<IArrayTypeSymbol>().Select(t => new TypeInferenceInfo(t.ElementType)); 1485var types = GetTypes(objectCreation).Select(t => t.InferredType); 1499var addMethodParameterTypes = addMethodSymbols.Select(m => ((IMethodSymbol)m).Parameters[0]).Select(p => new TypeInferenceInfo(p.Type)); 1507var types = GetTypes(assignExpression.Left).Select(t => t.InferredType); 1724.Select(p => new TypeInferenceInfo(p.Type)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
285var accessors = propertyDeclaration.AccessorList.Accessors.Select(RemoveThrowNotImplemented);
Microsoft.CodeAnalysis.CSharp.Features (95)
ChangeSignature\CSharpChangeSignatureService.cs (4)
735var newArguments = PermuteArguments(declarationSymbol, [.. arguments.Select(a => UnifiedArgumentSyntax.Create(a))], 754[.. arguments.Select(a => UnifiedArgumentSyntax.Create(a))], 898.Select(n => semanticModel.GetSymbolInfo(n, cancellationToken).Symbol) 923var listOfArguments = SeparatedList(newArguments.Skip(indexInExistingList).Select(a => ((ArgumentSyntax)(SyntaxNode)a).Expression), newArguments.GetSeparators().Skip(indexInExistingList));
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
297=> [.. semanticModel.GetAllDeclaredSymbols(node.GetAncestor<MemberDeclarationSyntax>(), cancellationToken).Select(s => s.Name)];
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (3)
188.Select(e => GetTopMostParentingExpression(e)); 270(_, _) => collectionToInline.Elements.Select( 332return [.. root.GetAnnotatedNodesAndTokens(ReferenceAnnotation).Select(n => (IdentifierNameSyntax)n.AsNode())];
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (3)
209.Select(a => a.NameColon!.Name.Identifier.ValueText); 213.Select(a => a.NameEquals!.Name.Identifier.ValueText); 228.Select(c => c.Parameters);
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
315var currentParameterNames = baseMethod.ParameterList.Parameters.Select(p => p.Identifier.ValueText).ToImmutableHashSet();
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
75.Select(e => e.Identifier.ValueText);
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (6)
130.Select(a => a.NameColon!.Name.Identifier.ValueText) 160.Select(c => c.Parameters); 181.Select(i => i.Parameters); 199.Select(c => c.Parameters); 218.Select(m => m.Parameters); 236.Select(m => m.Parameters);
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (2)
162.Select(b => b.Left) 164.Select(i => i.Identifier.ValueText)];
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
81.Select(p => p.NameColon?.Name.Identifier.ValueText)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (3)
253attributeNames = attributes.Select(GetAttributeName).ToSet(); 347=> syntax.Content.Select(GetElementName).WhereNotNull(); 361.Select(GetAttributeValue));
ConvertAnonymousType\CSharpConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
69=> [.. list.Select(CreateArgumentOrComma)];
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (3)
26.SelectMany(statement => ForEachInfo.SemanticModel.AnalyzeDataFlow(statement)!.ReadInside).Select(symbol => symbol.Name)); 74[.. identifiers.Select( 79[.. identifiers.Select(SingleVariableDesignation)]));
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (3)
146.Select(solution.GetRequiredDocument) 356removedInitializers.AddRange(initializedFieldsAndProperties.Select(t => t.initializer)); 492[.. methodTargetingAttributes.Select(a => a.WithTarget(null).WithoutTrivia().WithAdditionalAnnotations(Formatter.Annotation))],
Debugging\BreakpointResolver.cs (1)
91nameParts = [.. parts.Cast<SimpleNameSyntax>().Select(p => new NameAndArity(p.Identifier.ValueText, p.Arity))];
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
3069: OneOrMany.Create(declaration.Variables.Select(static v => (SyntaxNode?)v.Initializer?.Value).WhereNotNull().ToImmutableArray()); 3073=> DeclareSameIdentifiers([.. oldVariables.Select(v => v.Identifier)], [.. newVariables.Select(v => v.Identifier)]);
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
148.Select(d => semanticModel.GetDeclaredSymbol(d, cancellationToken) as IFieldSymbol)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (1)
75GlobalStatementSyntax globalStatement => ((CompilationUnitSyntax)globalStatement.Parent).Members.OfType<GlobalStatementSyntax>().Select(globalStatement => globalStatement.Statement),
GenerateType\CSharpGenerateTypeService.cs (1)
737.Select(n => n.Name.ToString())
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (2)
85var interfaceTypes = directlyImplementedMembers.SelectMany(kvp => kvp.Value).Select( 258interfaceMembers.Select(s => ChangeImplementation(g, currentDecl, implMember, s)));
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (3)
385var innermostStatements = new HashSet<StatementSyntax>(matches.Select(expr => GetApplicableStatementAncestors(expr).First())); 402allAffectedStatements = allAffectedStatements.Select(root.GetCurrentNode).ToSet(); 456var localFunctionIdentifiers = localFunctions.Select(node => ((LocalFunctionStatementSyntax)node).Identifier.ValueText);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (1)
41matches.Select(expr => expr.GetAncestorsOrThis<SyntaxNode>().First(IsAnyQueryClause)));
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
165return [.. members.Select(m => AddNullableRegions(m, cancellationToken))];
Organizing\CSharpOrganizingService.cs (1)
23[ImportMany] IEnumerable<Lazy<ISyntaxOrganizer, LanguageMetadata>> organizers) : AbstractOrganizingService(organizers.Where(o => o.Metadata.Language == LanguageNames.CSharp).Select(o => o.Value))
Organizing\Organizers\MemberDeclarationsOrganizer.cs (1)
30var sortedGroups = groups.Select(OrganizeMemberGroup).Flatten().ToList();
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
241return methodDeclaration.WithLeadingTrivia(leadingTrivia.Select(trivia => ConvertTrivia(trivia, documentationCommentRewriter)));
SignatureHelp\SignatureHelpUtilities.cs (4)
39list => list.Arguments.Select(argument => argument.NameColon?.Name.Identifier.ValueText); 41list => list.Arguments.Select(a => (string?)null); 43e => e.Expressions.Select(a => (string?)null); 45list => list.Arguments.Select(
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (2)
30private static readonly Func<TupleExpressionSyntax, IEnumerable<string>> s_getArgumentNames = e => e.Arguments.Select(a => a.NameColon?.Name.Identifier.ValueText ?? string.Empty); 156var items = tupleTypes.Select(tupleType => Convert(
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
58foreach (var node in nodes.Select(n => n.GetAncestors().First(n => n is BaseNamespaceDeclarationSyntax or CompilationUnitSyntax)).Distinct())
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
1222: SeparatedList<ArgumentSyntax>(initializer.Expressions.GetWithSeparators().Select( 1227=> initializer is null ? s_emptyCollectionExpression : CollectionExpression([.. initializer.Expressions.Select(ExpressionElement)]);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
206.Concat(existingSymbols.Select(s => s.Name))
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (2)
113.Select(p => semanticModel.GetRequiredDeclaredSymbol(p, cancellationToken)) 116var distinctExprsOrStatements = group.Select(t => t.exprOrStatement).Distinct();
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (3)
225.Select(s => 253switchArms.Select(t => t.armExpression.WithLeadingTrivia(t.tokensForLeadingTrivia.GetTrivia().FilterComments(addElasticMarker: false))), 254switchArms.Select(t => CommaToken.WithTrailingTrivia(t.tokensForTrailingTrivia.GetTrivia().FilterComments(addElasticMarker: true)))),
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (5)
502.Select(referenceLocations => referenceLocations.Location.FindNode(cancellationToken).Parent) 530.Select(i => updatedObjectCreation.Initializer!.Expressions[i])); 563ArgumentList([.. updatedExpressions.Select(expression => Argument(expression.WithoutTrivia()))]), 616.Select(result => GetExteriorTrivia(result.Declaration!)) 685.Select(trivia => trivia.AsElastic())];
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
136return node.GetAncestors().Select(TryGetReturnTypeToFix).FirstOrDefault(p => p.type != null);
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (3)
125=> [.. _invocationExpression.ArgumentList.Arguments.Select(a => a.GetRefKind())]; 128=> [.. _invocationExpression.ArgumentList.Arguments.Select(a => DetermineParameterType(a, cancellationToken))]; 134=> [.. _invocationExpression.ArgumentList.Arguments.Select(a => false)];
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (2)
198.Select(d => d.WithAdditionalAnnotations(Formatter.Annotation, s_warningAnnotation)); 232.Select(directive => directive.WithAdditionalAnnotations(Formatter.Annotation, s_warningAnnotation));
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
61.Select(x => leadingTrivia.IndexOf(x.ParentTrivia));
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
56linkedSpansArray.Add([.. unnecessaryNodes.Select(n => n.Span)]);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedLocalFunction\CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (2)
45.Select(d => root.FindToken(d.Location.SourceSpan.Start)) 46.Select(t => t.GetAncestor<LocalFunctionStatementSyntax>());
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
72var identifierNames = fieldLocations.SelectMany(loc => loc.Locations.Select(loc => loc.Location.FindNode(getInnermostNodeForTie: true, cancellationToken) as IdentifierNameSyntax)) 199return accessorList.WithAccessors(List(accessorList.Accessors.Select(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
65var expressions = dummyObjectCreation.ArgumentList.Arguments.Select(a => a.Expression);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
66var expressions = dummyObjectCreation.ArgumentList.Arguments.Select(a => a.Expression);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
137arguments.Select(a => a.Expression),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
165SeparatedList<ArgumentSyntax>([.. typeNode.Elements.GetWithSeparators().Select(ConvertTupleTypeElementComponent)]),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
164.Select(a => a.IsNode ? ((ArgumentSyntax)a.AsNode()!).Expression : a);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
119[.. references.Select(node => currentRoot.GetCurrentNode(node))]); 250var parameterNames = parameterList.Parameters.Select(p => p.Identifier.Text); 251var isFixed = parameterNames.Select(name => name != "_");
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseNullPropagation\CSharpUseNullPropagationCodeFixProvider.cs (1)
39=> block.WithStatements([newInnerStatement, .. block.Statements.Skip(1).Select(s => s.WithAdditionalAnnotations(Formatter.Annotation))]);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
126var namedTypeDocuments = typeDeclarationNodes.Select(r => solution.GetRequiredDocument(r.SyntaxTree)).ToImmutableHashSet(); 159constructorDeclaration.AttributeLists.Select(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
48var blockLikes = topmostUsingStatements.Select(u => u.Parent is GlobalStatementSyntax ? u.Parent.GetRequiredParent() : u.GetRequiredParent()).ToSet();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
65var list = NodeOrTokenList(current.Arguments.GetWithSeparators().Select(
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
142.Select(s => s.Name)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (4)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (1)
182parent = parent.InsertNodesBefore(parent.GetCurrentNode(target)!, statements.Select(SyntaxFactory.GlobalStatement));
Microsoft.NetCore.Analyzers\Performance\CSharpUseStringMethodCharOverloadWithSingleCharacters.Fixer.cs (2)
78.Select(arg => (arg, operation: model.GetOperation(arg) as IArgumentOperation)) 80.Select(t => t.arg));
Microsoft.NetCore.Analyzers\Usage\CSharpPreferGenericOverloads.cs (1)
39.Select(a => a.Syntax)
Microsoft.CodeAnalysis.CSharp.Workspaces (76)
Classification\ClassificationHelpers.cs (1)
583var langValue = string.Join("", textAttribute.TextTokens.Select(t => t.Text)).ToLower();
CodeGeneration\CSharpSyntaxGenerator.cs (25)
111? [.. declarations.Select(this.AsUsingDirective).OfType<UsingDirectiveSyntax>()] 128? [.. declarations.Select(AsNamespaceMember).OfType<MemberDeclarationSyntax>()] 371baseConstructorArguments != null ? SyntaxFactory.ConstructorInitializer(SyntaxKind.BaseConstructorInitializer, SyntaxFactory.ArgumentList([.. baseConstructorArguments.Select(AsArgument)])) : null, 677=> accessorList.WithAccessors([.. accessorList.Accessors.Select(WithBody)]); 685=> accessorList?.WithAccessors([.. accessorList.Accessors.Select(WithoutBody)]); 709baseTypes.AddRange(interfaceTypes.Select(i => SyntaxFactory.SimpleBaseType((TypeSyntax)i))); 727? [.. members.Select(m => AsClassMember(m, className)).WhereNotNull()] 757var itypes = interfaceTypes?.Select(i => (BaseTypeSyntax)SyntaxFactory.SimpleBaseType((TypeSyntax)i)).ToList(); 778var itypes = interfaceTypes?.Select(i => (BaseTypeSyntax)SyntaxFactory.SimpleBaseType((TypeSyntax)i)).ToList(); 797? [.. members.Select(AsInterfaceMember).OfType<MemberDeclarationSyntax>()] 920=> members != null ? [.. members.Select(this.AsEnumMember)] : default; 951=> arguments != null ? SyntaxFactory.AttributeArgumentList([.. arguments.Select(AsAttributeArgument)]) : null; 984return attributes == null ? default : [.. attributes.Select(AsAttributeList)]; 1083.Select(list => list.WithTarget(SyntaxFactory.AttributeTargetSpecifier(ReturnKeyword))); 1088return [.. attributes.Select(list => list.WithTarget(SyntaxFactory.AttributeTargetSpecifier(AssemblyKeyword)))]; 1369=> members?.Select(m => AsMemberOf(declaration, m)).OfType<MemberDeclarationSyntax>(); 1838? SyntaxFactory.SeparatedList<TypeParameterConstraintSyntax>(types.Select(t => SyntaxFactory.TypeConstraint((TypeSyntax)t))) 2714=> SyntaxFactory.AccessorList([.. nodes.Select(n => AsAccessor(n, parentKind)).WhereNotNull()]); 2808return baseList.Types.OfType<SimpleBaseTypeSyntax>().Select(bt => bt.Type).ToReadOnlyCollection(); 3015newDeclarations = newDeclarations.Select(declaration => declaration is StatementSyntax statement ? SyntaxFactory.GlobalStatement(statement) : declaration); 3054newDeclarations = newDeclarations.Select(declaration => declaration is StatementSyntax statement ? SyntaxFactory.GlobalStatement(statement) : declaration); 3287=> nodes == null ? default : [.. nodes.Select(AsStatement)]; 3342=> [.. arguments.Select(AsArgument)]; 3635labels = labels.AddRange(expressions.Select(e => SyntaxFactory.CaseSwitchLabel((ExpressionSyntax)e))); 3685=> SyntaxFactory.TupleExpression([.. arguments.Select(AsArgument)]);
Recommendations\CSharpRecommendationServiceRunner.cs (1)
271.Select(n => _context.SemanticModel.GetDeclaredSymbol(n, _cancellationToken))
Rename\CSharpRenameRewriterLanguageService.cs (3)
814conflicts.AddRange(visitor.ConflictingTokens.Select(t => reverseMappedLocations[t.GetLocation()])); 828conflicts.AddRange(visitor.ConflictingTokens.Select(t => reverseMappedLocations[t.GetLocation()])); 838conflicts.AddRange(visitor.ConflictingTokens.Select(t => reverseMappedLocations[t.GetLocation()]));
Rename\LocalConflictVisitor.cs (3)
41var parameterTokens = node.ParameterList.Parameters.Select(p => p.Identifier); 85tokens.AddRange(node.Declaration.Variables.Select(v => v.Identifier)); 99tokens.AddRange(node.Declaration.Variables.Select(v => v.Identifier));
Simplification\CSharpSimplificationService.Expander.cs (1)
178.Select(p => _semanticModel.GetDeclaredSymbol(p, _cancellationToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (1)
126trivia.Select(t => t.ToFullString()).Do(s => sb.Append(s));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
258=> field.Declaration.Variables.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)), 260=> eventField.Declaration.Variables.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
883builder.Append(string.Join(", ", typeParameterList.Parameters.Select(static p => p.Identifier.ValueText))); 894builder.Append(string.Join(", ", parameterList.Parameters.Select(p => ConvertToSingleLine(p.Type))));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (1)
29.Select(n => n.GetTrailingTrivia().FirstOrNull(t => t.Kind() == SyntaxKind.EndOfLineTrivia))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ArgumentGenerator.cs (2)
24=> SyntaxFactory.ArgumentList([.. arguments.Select(GenerateArgument)]); 27=> SyntaxFactory.BracketedArgumentList([.. arguments.Select(GenerateArgument)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
29.Select(a => TryGenerateAttribute(a, info)) 41.Select(a => TryGenerateAttributeDeclaration(a, target, info))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
121var updatedTokens = TokenList(tokens.Select(ReplaceUnterminatedConstruct));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
466newAttributeLists = attributeLists.Select(attrList => attrList == attributeList ? newAttributeList : attrList); 512var wrappedStatements = StatementGenerator.GenerateStatements(statements).Select(GlobalStatement).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
143.Select(GenerateUsingDirective)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseNamespaceDeclarationSyntaxExtensions.cs (1)
27newUsings = [.. newUsings.Select(u => u.WithAdditionalAnnotations(annotations))];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
124[.. usings.Select(u => u.WithAdditionalAnnotations(annotations))]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
542.Select(a => a.Keyword)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (6)
62var isFixed = reservedNames.Select(s => true).Concat( 63arguments.Select(a => a.NameColon != null)).ToImmutableArray(); 66arguments.Select(a => semanticModel.GenerateNameForArgument(a, cancellationToken))).ToImmutableArray(); 85var isFixed = reservedNames.Select(s => true).Concat( 86arguments.Select(a => a.NameEquals != null)).ToImmutableArray(); 89arguments.Select(a => semanticModel.GenerateNameForArgument(a, cancellationToken))).ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
142=> SyntaxFactory.TypeParameterList([.. typeParameterNames.Select(SyntaxFactory.TypeParameter)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (17)
332var types = GetTypes(objectCreation).Select(t => t.InferredType); 369.Select(tupleType => new TypeInferenceInfo(tupleType.TupleElements[index].Type)); 604var instantiatedMethods = methods.Select(m => Instantiate(m, invocationTypes)).ToList(); 785.Select(p => new TypeInferenceInfo(p.Type, p.IsParams)); 1126return leftTypes.Select(x => x.InferredType.IsNullable(out var underlying) 1136return rightTypes.Select(x => new TypeInferenceInfo(MakeNullable(x.InferredType, this.Compilation))); 1393.Select(a => new TypeInferenceInfo(a.Parameters.ElementAtOrDefault(parameterIndex)?.Type)) 1411.Select(a => new TypeInferenceInfo(a.Parameters[0].Type)); 1443var elementTypes = arrayTypes.OfType<IArrayTypeSymbol>().Select(a => new TypeInferenceInfo(a.ElementType)).Where(IsUsableTypeFunc); 1465var types = InferTypeInEqualsValueClause(equalsValueClause).Select(t => t.InferredType); 1469return types.OfType<IArrayTypeSymbol>().Select(t => new TypeInferenceInfo(t.ElementType)); 1475var types = GetTypes(arrayCreation).Select(t => t.InferredType); 1479return types.OfType<IArrayTypeSymbol>().Select(t => new TypeInferenceInfo(t.ElementType)); 1485var types = GetTypes(objectCreation).Select(t => t.InferredType); 1499var addMethodParameterTypes = addMethodSymbols.Select(m => ((IMethodSymbol)m).Parameters[0]).Select(p => new TypeInferenceInfo(p.Type)); 1507var types = GetTypes(assignExpression.Left).Select(t => t.InferredType); 1724.Select(p => new TypeInferenceInfo(p.Type)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
285var accessors = propertyDeclaration.AccessorList.Accessors.Select(RemoveThrowNotImplemented);
Microsoft.CodeAnalysis.Extensions.Package (6)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 602return (await Task.WhenAll(sequence.Select(item => selector(item, cancellationToken))).ConfigureAwait(false)).Flatten();
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
116return Enumerable.Select(immutableList, selector);
Symbols\ISymbolExtensions.cs (1)
514.Select(p => (p.Type ?? compilation.GetSpecialType(SpecialType.System_Object)).WithNullableAnnotation(p.NullableAnnotation));
Symbols\ITypeSymbolExtensions.cs (1)
809return type?.RemoveUnavailableTypeParameters(compilation, availableTypeParameters.Select(t => t.Name).ToSet());
Microsoft.CodeAnalysis.ExternalAccess.HotReload (2)
Api\HotReloadMSBuildWorkspace.cs (2)
108newProjectInfo.ProjectReferences.Select(MapProjectReference), 136=> documents.Select(docInfo =>
Microsoft.CodeAnalysis.Features (124)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
65.Select(d =>
AddImport\AbstractAddImportFeatureService.cs (3)
469viableProjects.RemoveAll(projectsThatTransitivelyDependOnThisProject.Select(solution.GetRequiredProject)); 472viableProjects.RemoveAll(project.ProjectReferences.Select(r => solution.GetRequiredProject(r.ProjectId))); 555.Select(diagnosticsForSourceSpan => GetFixesForDiagnosticsAsync(
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (1)
36var assemblyNames = uniqueIdentities.Select(i => i.Name).ToSet();
AddPackage\InstallPackageDirectlyCodeActionOperation.cs (1)
53_projectsWithMatchingVersion.AddRange(otherProjects.Take(projectsToShow).Select(p => p.Name));
CallHierarchy\AbstractCallHierarchyService.cs (2)
316.Select(project.Solution.GetDocument) 318.Select(static d => d!);
ChangeSignature\AbstractChangeSignatureService.cs (2)
591var originalConfigurationParametersWithExtraParameters = originalConfigurationParameters.AddRange(bonusParameters.Select(p => new ExistingParameter(p))); 592var updatedConfigurationParametersWithExtraParameters = updatedConfigurationParameters.AddRange(bonusParameters.Select(p => new ExistingParameter(p)));
CodeFixes\Service\CodeFixService.cs (2)
464foreach (var diagnosticId in diagnostics.Select(d => d.Id).Distinct()) 811.Select(d => d.Id)
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
153var tasks = projects.Select(p => AddProjectFixesAsync(
CodeFixesAndRefactorings\AbstractFixAllCodeAction.cs (1)
32.Select(field => (string)field.GetValue(null)!)
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (1)
114.Select(changes => new TextSpan(changes.Key.Start, changes.Sum(change => change.NewText!.Length)));
CodeRefactorings\CodeRefactoringService.cs (2)
38.Select(grp => KeyValuePair.Create(grp.Key, 39new Lazy<ImmutableArray<CodeRefactoringProvider>>(() => [.. ExtensionOrderer.Order(grp).Select(lz => lz.Value)])))));
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (3)
233AddNameParts(typeNameParts.Select(t => t.name)); 236AddNameParts(typeNameParts.Select(t => t.arity > 0 ? $"{t.name}`{t.arity}" : t.name)); 258.Select(GetSymbolNameAndArity)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (2)
89syntaxNode = syntaxNode.WithLeadingTrivia(syntaxNode.GetLeadingTrivia().Select(SyntaxTriviaExtensions.AsElastic)); 92syntaxNode = syntaxNode.WithTrailingTrivia(syntaxNode.GetTrailingTrivia().Select(SyntaxTriviaExtensions.AsElastic));
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
515.Select(location => new LocationForAffectedSymbol(location, isReferenceToExtensionMethod: false))); 532.Select(location => new LocationForAffectedSymbol(location, isReferenceToExtensionMethod: true)));
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
92.Select(i => (foldername: string.Join(".", parts.Take(i)), index: i))
Common\TaggedText.cs (2)
223return string.Join(string.Empty, parts.Select( 228=> string.Join(string.Empty, parts.Select(p => p.ToString()));
Completion\CommonCompletionItem.cs (1)
112var parts = encoded.Split(s_descriptionSeparators).Select(t => t.Unescape('\\')).ToArray();
Completion\CompletionService.ProviderManager.cs (1)
142.Select(lz => lz.Value),
Completion\Providers\AbstractDocCommentCompletionProvider.cs (7)
94context.AddItems(items.Select(item => CompletionUtilities.SetOriginalIdentifierEnd(item, context.Position, text, syntaxFacts))); 127.Select(x => CreateCompletionItem( 177return names.Select(p => CreateCompletionItem( 187return names.Select(t => CreateCompletionItem( 232items.AddRange(s_topLevelSingleUseTagNames.Except(existingTopLevelTags).Select(GetItem)); 265=> new[] { TermElementName, DescriptionElementName }.Select(GetItem); 277return names.Select(name => CreateCompletionItem(FormatParameter(tagName, name)));
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (1)
99return symbols.Select(s => CreateItem(s, line, span, semanticModel, modifiers, token));
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
46var items = symbols?.Select(s => CreateCompletionItem(s, syntaxContext));
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
309return symbols.GroupBy(symbol => symbol.Symbol.Kind).Select(group => group.ToImmutableArray()).ToImmutableArray();
Completion\Providers\CompletionUtilities.cs (1)
67return [.. projectIds.Select(solution.GetProject).WhereNotNull()];
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 (3)
163return [.. relevantProjectIds.Select(project.Solution.GetRequiredProject).Where(p => p.SupportsCompilation)]; 292foreach (var memberInOriginatingCompilation in memberSymbols.Select(s => SymbolFinder.FindSimilarSymbols(s, _originatingSemanticModel.Compilation).FirstOrDefault()).WhereNotNull()) 598builder.AddRange(receiverTypeSymbol.GetBaseTypes().Select(t => t.MetadataName));
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
51var nodesToRemove = sections.Skip(1).Select(s => s.SyntaxToRemove).Where(s => s.Parent == ifStatement.Parent);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
461var allProjects = dependentProjects.Select<ProjectId, Project>(solution.GetRequiredProject) 721=> [.. list.Select(v => ConvertArgumentOrToken(generator, parameterNamingRule, isRecord, v))];
Copilot\CopilotChangeAnalysisUtilities.cs (1)
112=> string.Join(",", dictionary.Select(kvp => FormattableString.Invariant($"{kvp.Key}_{Stringify(kvp.Value)}")).OrderBy(v => v));
Debugging\AbstractBreakpointResolver.cs (2)
114Select(CreateBreakpoint).ToImmutableArrayOrEmpty(); 217.Select(s => GetPartialImplementationPartOrNull(s) ?? s);
Diagnostics\Service\DiagnosticAnalyzerService_ForceCodeAnalysisDiagnostics.cs (1)
49project, [.. project.DocumentIds, .. project.AdditionalDocumentIds, .. sourceGeneratorDocuments.Select(d => d.Id)],
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
842=> string.Join(",", features.OrderBy(kvp => kvp.Key).Select(kvp => $"{kvp.Key}={kvp.Value}")); 1667activeNodesInLambdaBody = info.ActiveNodeIndices?.Select(i => memberBodyActiveNodes[i]) ?? [];
EditAndContinue\DebuggingSession.cs (1)
640.Select(existingBaseline => existingBaseline.ModuleId == updatedBaseline.ModuleId ? updatedBaseline : existingBaseline)];
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (1)
46var tasks = documents.Select(document => Task.Run(() => GetDocumentAnalysisAsync(oldSolution, newSolution, document.oldDocument, document.newDocument, activeStatementSpanProvider, cancellationToken).AsTask(), cancellationToken));
EditAndContinue\EditSession.cs (1)
797oldNames.AddRange(oldCompilation.ReferencedAssemblyNames.Select(static r => r.Name));
EditAndContinue\EmitSolutionUpdateResults.cs (1)
213.Select(r => r.ProjectId)
EmbeddedLanguages\EmbeddedLanguageCommentDetector.cs (1)
47options = optionGroup.Captures.Select(c => c.Value);
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
34var types = s_typeNamesOfInterest.Select(compilation.GetTypeByMetadataName).WhereNotNull().ToSet();
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
313.Select(n => (solution.GetRequiredDocument(n.SyntaxTree).Id, n.Span))
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (2)
273var projectItems = items.Select(i => i.ToProjectWorkItem(EmptyAsyncToken.Instance)); 296.Select(p => p.Value.CreateIncrementalAnalyzer())
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingWorkItem.cs (1)
166=> $"{DocumentId?.ToString() ?? ProjectId.ToString()}, ({InvocationReasons}), LowPriority:{IsLowPriority}, ActiveMember:{ActiveMember != null}, Retry:{IsRetry}, ({string.Join("|", SpecificAnalyzers.Select(a => a.GetType().Name))})";
ExtractMethod\MethodExtractor.Analyzer.cs (2)
254string.Join(", ", failedVariables.Select(v => v.Name)))); 274.Select(p => p.Name ?? string.Empty);
Formatting\AbstractNewDocumentFormattingService.cs (1)
31_providerValues ??= _providers.Where(p => p.Metadata.Language == Language).Select(p => p.Value);
FullyQualify\AbstractFullyQualifyService.cs (1)
176.Select(n => new SymbolResult(n,
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.State.cs (1)
106let symbolTypes = parameters.Take(c.Parameters.Length).Select(p => p.parameter.Type)
GenerateType\AbstractGenerateTypeService.cs (1)
149.Select(r => r.GetSyntax(cancellationToken))
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
567var types = argumentList.Select(a => _service.DetermineArgumentType(_semanticDocument.SemanticModel, a, _cancellationToken));
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
241.Select(c => CodeGenerationSymbolFactory.CreateConstructorSymbol(
GenerateType\AbstractGenerateTypeService.State.cs (1)
317.Select(document.Project.Solution.GetDocument)
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (3)
301.Select(location => location.Location.FindNode(getInnermostNodeForTie: true, cancellationToken))) 333.Select(parameterAndExpressionPair => (parameter: (ISymbol)parameterAndExpressionPair.Key, 341.Select(kvp => (parameter: kvp.Key, syntaxNode: syntaxGenerator.IdentifierName(kvp.Value)));
InlineTemporary\AbstractInlineTemporaryCodeRefactoringProvider.cs (1)
47.Select(loc => root.FindToken(loc.Location.SourceSpan.Start).Parent as TIdentifierNameSyntax)
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
358.Select(nodeOrToken => nodeOrToken.AsNode())
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
433.Select(m => m.AncestorsAndSelf().OfType<TExpressionSyntax>().Last())
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
92.Select(n => Document.SemanticModel.GetDeclaredSymbol(n, cancellationToken))
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
231var updatedDocuments = temporaryProjectInfo.Documents.Select(d => d.Id == temporaryDocumentId ? d.WithTextLoader(newLoader) : d);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
391.Select(loc => (loc, refSymbol.Definition.IsExtensionMethod())))
MoveToNamespace\AbstractMoveToNamespaceService.cs (3)
195.Select(member => semanticModel.GetDeclaredSymbol(member, cancellationToken)) 205.Select(member => semanticModel.GetDeclaredSymbol(member, cancellationToken)) 311.Select(GetQualifiedName);
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (1)
89var documentKeys = projects.SelectManyAsArray(p => p.Documents.Select(DocumentKey.ToDocumentKey));
NavigateTo\NavigateToSearcher.cs (1)
469allProjectIdSet.AddRange(orderedProjects.SelectMany(x => x).Select(p => p.Id));
PdbSourceDocument\SourceLinkMap.cs (1)
194var escapedPath = string.Join("/", path[file.Path.Length..].Split(['/', '\\']).Select(Uri.EscapeDataString));
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
190var allReferenceDocuments = getReferencesByDocument.Concat(setReferencesByDocument).Select(g => g.Key).Distinct();
RQName\Nodes\RQConstructedType.cs (1)
19var typeArgumentNodes = TypeArguments.Select(node => node.ToSimpleTree()).ToList();
RQName\Nodes\RQMethodOrProperty.cs (1)
25var paramNodes = Parameters.Select(param => param.ToSimpleTree()).ToList();
RQName\Nodes\RQTypeOrNamespace.cs (1)
20=> childList.AddRange(NamespaceNames.Select(name => (SimpleTreeNode)new SimpleGroupNode(RQNameStrings.NsName, name)));
SignatureHelp\AbstractSignatureHelpProvider.cs (3)
211parameters.Select(p => ReplaceStructuralTypes(p, info, semanticModel, position)).Select(p => (SignatureHelpParameter)p), 222parameters.Select(p => (SignatureHelpParameter)p),
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
177.Select(n => CreateCodeAction(nameToken, nameText, n, document))
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (1)
214properties = properties.AddRange(tagIndices.Select(kvp => new KeyValuePair<string, string?>(kvp.Key, EncodeIndices(kvp.Value, additionalLocations.Count()))));
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\UseConditionalExpressionHelpers.cs (2)
61if (whenTrueSymbols.Select(s => s.Name).Intersect(whenFalseSymbols.Select(s => s.Name)).Any())
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (2)
175var documentsUpdated = locationsByDocument.Select(g => g.Key).ToSet(); 220return [.. referencedSymbols.Select(referencedSymbol => referencedSymbol.Definition)
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (2)
144return paramNodes.Select(GetNameAttributes) 146.Any(nameAttributes => nameAttributes.Select(GetValueFromNameAttribute).Contains(name));
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
208return string.Join(newLineText, lines.Select(line =>
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (3)
176var isFixed = reservedNames.Select(s => true).Concat( 177arguments.Select(a => a.IsNamed)).ToImmutableArray(); 180arguments.Select(a => this.GenerateNameForArgument(document.SemanticModel, a, cancellationToken))).ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
285return [.. allTypes.Select(t => FixType(t, semanticModel, allTypeParameters))];
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
271return containingType.GetBaseTypes().Select(t => t.OriginalDefinition)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
174return containingType.GetBaseTypes().Select(t => t.OriginalDefinition)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
132.Select(m => GenerateMember(compilation, m, throughMember, propertyGenerationBehavior, cancellationToken))
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
77return node.WithTrailingTrivia(node.GetTrailingTrivia().Select(SyntaxTriviaExtensions.AsElastic));
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
279var memberDeclarations = GetDiagnosticsGroupedByMember(diagnostics, syntaxFacts, root).Select(g => g.Key); 328diagnosticId, diagnosticsToFix.Select(d => d),
src\roslyn\src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
78foreach (var projectId in solution.Projects.Select(p => p.Id))
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (3)
492.Select(s => s.GetSyntax(cancellationToken)) 493.Select(n => n.FirstAncestorOrSelf<TConstructorDeclaration>()) 495.Select(d => (d.SyntaxTree.FilePath, d.Span))
src\roslyn\src\Compilers\Core\AnalyzerDriver\AnalyzerExceptionDescriptionBuilder.cs (1)
23return string.Join(s_separator, flattened.InnerExceptions.Select(e => GetExceptionMessage(e)));
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
648typeSymbol = typeSymbol.Construct(typeArguments.Select(t => t.Type).ToArray());
Structure\BlockStructureServiceWithProviders.cs (1)
41.Select(lz => lz.Value);
UnusedReferences\ProjectAssets\ProjectAssetsReader.cs (1)
175.Select(dependency => BuildReference(projectAssets, dependency, treatAsUsed: false, targetLibraryKeys, builtReferences))
UnusedReferences\UnusedReferencesRemover.cs (2)
50.Select(reference => reference.FilePath) 57.Select(reference => reference.Compilation.SourceModule.MetadataName)
Microsoft.CodeAnalysis.Razor.Compiler (25)
Language\Components\ComponentBindLoweringPass.cs (1)
357builder.Select(static x => (TagHelperDirectiveAttributeIntermediateNode)x.Node)));
Language\Components\ComponentDiagnosticFactory.cs (7)
75var componentNames = string.Join(", ", components.Select(c => c.DisplayName)); 134Environment.NewLine + string.Join(Environment.NewLine, attributes.Select(p => p.TagHelper.DisplayName))); 146Environment.NewLine + string.Join(Environment.NewLine, attributes.Select(p => p.TagHelper.DisplayName))); 191var supportedElements = string.Join(", ", component.Component.GetChildContentProperties().Select(p => $"'{p.Name}'")); 251var attributesText = string.Join(", ", attributes.Select(a => $"'{a.Name}'")); 268var attributesText = string.Join(", ", attributes.Select(a => $"'{a.Name}'")); 367Environment.NewLine + string.Join(Environment.NewLine, attributes.Select(p => p.TagHelper.DisplayName)));
Language\Components\ComponentFormNameLoweringPass.cs (1)
70replacement.Children.AddRange(node.Children.Select(static child =>
Language\Components\ComponentGenericTypePass.cs (2)
68.Select(p => p.Name) 211.Select(t => t.Name)
Language\Components\ComponentLoweringPass.cs (1)
642content = string.Join(string.Empty, html.Children.OfType<IntermediateToken>().Select(n => n.Content));
Language\Components\ComponentNodeWriter.cs (4)
64var content = string.Join("", node.Children.OfType<IntermediateToken>().Select(t => t.Content)); 123writer.Write(string.Join(", ", node.Component.Component.GetTypeParameters().Select(serializeTypeParameter))); 302writer.Write(string.Join(", ", node.Component.Component.GetTypeParameters().Select(a => a.Name))); 1159foreach (var localToClear in parameters.Select(p => p.Source).OfType<TypeInferenceCapturedVariable>())
Language\Intermediate\TagHelperIntermediateNode.cs (1)
29formatter.WriteProperty(nameof(TagHelpers), string.Join(", ", TagHelpers.Select(t => t.DisplayName)));
Language\Legacy\AddTagHelperChunkGenerator.cs (1)
80var ids = string.Join(", ", Diagnostics.Select(diagnostic => $"{diagnostic.Id}{diagnostic.Span}"));
Language\Legacy\CSharpCodeParser.cs (1)
1359var rawValue = string.Concat(TokenBuilder.ToList().Nodes.Select(s => s.Content)).Trim();
Language\Legacy\HtmlMarkupParser.cs (1)
1797var scriptType = string.Concat(contentValues.Select(t => t.Content)).Trim();
Language\Legacy\RemoveTagHelperChunkGenerator.cs (1)
80var ids = string.Join(", ", Diagnostics.Select(diagnostic => $"{diagnostic.Id}{diagnostic.Span}"));
Language\Legacy\TagHelperPrefixDirectiveChunkGenerator.cs (1)
61var ids = string.Join(", ", Diagnostics.Select(diagnostic => $"{diagnostic.Id}{diagnostic.Span}"));
Language\Syntax\SyntaxNode.cs (2)
365.Select(static x => x.AsToken()); 375.Select(static x => x.AsToken());
Language\Syntax\SyntaxSerializer.cs (1)
166? string.Join(", ", diagnostics.Select(diagnostic => $"{diagnostic.Id}{diagnostic.Span}"))
Microsoft.CodeAnalysis.Rebuild (4)
CompilationFactory.cs (2)
85.Select(st => (path: st.FilePath, text: st.GetText())) 87.Select(pair => EmbeddedText.FromSource(pair.path, pair.text))
CompilationOptionsReader.cs (2)
176.Select(x => ResolveEmbeddedSource(x.DocumentHandle, x.SourceTextInfo)) 273var result = metadataReader.ManifestResources.Select(handle =>
Microsoft.CodeAnalysis.ResxSourceGenerator (49)
AbstractResxGenerator.cs (8)
167noWarn = noWarnText.Split([',', ';'], StringSplitOptions.RemoveEmptyEntries).Select(i => i.Trim()).ToArray() ?? []; 251var text = string.Join("", exceptionLines.Select(line => "#error " + line + Environment.NewLine)); 563{{string.Join(Environment.NewLine, getResourceStringAttributes.Select(attr => memberIndent + attr))}} 882.Select(m => m.Groups[1].Value) 900public string GetArgumentNames() => string.Join(", ", _arguments.Select(a => """ 906public string GetArguments() => string.Join(", ", _arguments.Select(GetArgName)); 913return string.Join(", ", _arguments.Select(a => $"object{(supportsNullable ? "?" : "")} " + GetArgName(a))); 915return string.Join(", ", _arguments.Select(GetArgName));
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 602return (await Task.WhenAll(sequence.Select(item => selector(item, cancellationToken))).ConfigureAwait(false)).Flatten();
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
116return Enumerable.Select(immutableList, selector);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
77allInterfaces = allInterfaces.Select(i => i.OriginalDefinition);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (2)
48.Select(x => x.section) 86.Select(x => x.section)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (1)
13=> string.Join(string.Empty, parts.Select(p => p.ToString()));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
328=> node.GetAnnotatedNodesAndTokens(syntaxAnnotation).Select(n => n.AsNode()).OfType<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (1)
237foreach (var symbol in SymbolsWriteBuilder.Keys.Select(d => d.symbol).ToArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
48=> _formattingSpans ?? new TextSpanMutableIntervalTree(_formattingResults.Select(r => r.FormattedSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct(); 272return AggregateSpans(tokens.Select(GetElasticSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
133foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 211foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 266foreach (var symbolSpecRequiredModifier in symbolSpecRequiredModifiers.Split(',').Select(x => x.Trim()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (7)
73return words.Select(CapitalizeFirstLetter); 75return words.Take(1).Select(DecapitalizeFirstLetter).Concat(words.Skip(1).Select(CapitalizeFirstLetter)); 77return words.Take(1).Select(CapitalizeFirstLetter).Concat(words.Skip(1).Select(DecapitalizeFirstLetter)); 79return words.Select(w => w.ToUpper()); 81return words.Select(w => w.ToLower());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
355[.. element.Element("SymbolSpecifications")!.Elements(nameof(SymbolSpecification)).Select(SymbolSpecification.FromXElement)], 356[.. element.Element("NamingStyles")!.Elements(nameof(NamingStyle)).Select(NamingStyle.FromXElement)], 357[.. element.Element("NamingRules")!.Elements(nameof(SerializableNamingRule)).Select(SerializableNamingRule.FromXElement)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
131.AddRange(alternativeEntries.Select(static p => KeyValuePair.Create(p.name, p.value)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (4)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 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());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (3)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key)))) 30: this(forwardMap: ImmutableDictionary.CreateRange(keyComparer, pairs.Select(static p => KeyValuePair.Create(p.key, p.value))), 31backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.value, p.key))))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
26.Select(f => f.ConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
82return new ValueTask<T[]>(Task.WhenAll(taskArray.Select(task => task.AsTask())));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
514.Select(p => (p.Type ?? compilation.GetSpecialType(SpecialType.System_Object)).WithNullableAnnotation(p.NullableAnnotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
809return type?.RemoveUnavailableTypeParameters(compilation, availableTypeParameters.Select(t => t.Name).ToSet());
Microsoft.CodeAnalysis.Scripting (6)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (1)
94_noShadowCopyDirectories = ImmutableArray.CreateRange(noShadowCopyDirectories.Select(FileUtilities.NormalizeDirectoryPath));
Hosting\CommandLine\CommandLineRunner.cs (1)
130var errors = Compiler.Arguments.Errors.Concat(diagnosticsInfos.Select(Diagnostic.Create));
ScriptOptions.cs (1)
76return ImmutableArray.CreateRange(files.Select(CreateUnresolvedReference));
src\roslyn\src\Compilers\Shared\GlobalAssemblyCacheHelpers\MonoGlobalAssemblyCache.cs (2)
142return GetAssemblyIdentitiesAndPaths(partialName, architectureFilter).Select(identityAndPath => identityAndPath.Item1); 163Select(identityAndPath => identityAndPath.Identity.Name).Distinct();
Utilities\ParameterValidationHelpers.cs (1)
73return items.Select(item => (item != null) ? selector(item) : null);
Microsoft.CodeAnalysis.VisualBasic (4)
Declarations\MergedTypeDeclaration.vb (1)
159Select(s_mergeFunc)
Syntax\SyntaxReplacer.vb (3)
83Me._spanSet = New HashSet(Of TextSpan)(Me._nodeSet.Select(Function(n) n.FullSpan).Concat( 84Me._tokenSet.Select(Function(t) t.FullSpan)).Concat( 85Me._triviaSet.Select(Function(t) t.FullSpan)))
Microsoft.CodeAnalysis.Workspaces (144)
CaseCorrection\CaseCorrector.cs (1)
49return await CaseCorrectAsync(document, [.. root.GetAnnotatedNodesAndTokens(annotation).Select(n => n.Span)], cancellationToken).ConfigureAwait(false);
Classification\Classifier.cs (1)
104var semanticSet = semanticClassifications.Select(s => s.TextSpan).ToSet();
CodeCleanup\AbstractCodeCleanerService.cs (3)
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()); 670var types = annotation.Data.Split(s_separators).Select(s => (SpanMarkerType)Enum.Parse(typeof(SpanMarkerType), s)).ToArray();
CodeCleanup\CodeCleaner.cs (1)
63return await CleanupAsync(document, [.. root.GetAnnotatedNodesAndTokens(annotation).Select(n => n.Span)], options, providers, cancellationToken: cancellationToken).ConfigureAwait(false);
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
171changedDocuments.AddRange(changedDocumentIds.Select(id => changedSolution.GetRequiredDocument(id)));
CodeFixesAndRefactorings\DefaultFixAllProviderHelpers.cs (1)
83.Select(solution.GetRequiredProject)
CodeRefactorings\FixAllOccurences\RefactorAllScope.cs (2)
59.Select(f => (f.Name, Value: (int)f.GetValue(null)!)); 63.Select(f => (f.Name, Value: (int)f.GetValue(null)!));
CodeRefactorings\FixAllOccurences\RefactorAllState.cs (1)
102return spansByDocument.Select(kvp => KeyValuePair.Create(kvp.Key, new Optional<ImmutableArray<TextSpan>>(kvp.Value)))
Editing\ImportAdder.cs (1)
27return root.GetAnnotatedNodesAndTokens(annotation).Select(t => t.FullSpan);
Editing\SymbolEditor.cs (1)
196.Select(n => SyntaxGenerator.GetGenerator(OriginalSolution.Workspace, n.Language).GetDeclaration(n))
Editing\SyntaxEditor.cs (1)
107.Select(c => c.OriginalNode));
Editing\SyntaxGenerator.cs (11)
171name, parameters, typeParameters?.Select(TypeParameter), returnType, accessibility, modifiers, statements); 610isRecord: false, name, typeParameters?.Select(TypeParameter), accessibility, modifiers, baseType, interfaceTypes, members); 635isRecord: false, name, typeParameters?.Select(TypeParameter), accessibility, modifiers, interfaceTypes, members); 658name, typeParameters?.Select(n => TypeParameter(n)), accessibility, interfaceTypes, members); 712name, parameters, typeParameters?.Select(n => TypeParameter(n)), returnType, accessibility, modifiers); 777members: GetMembersExceptExtensionImplementations(type).Where(CanBeDeclared).Select(Declaration)), 811members: type.GetMembers().Where(CanBeDeclared).Select(Declaration)), 946=> WithTypeParameters(declaration, typeParameters.Select(n => TypeParameter(n))); 1500return [.. newList.Select( 1908=> GenericName(identifier, typeArguments.Select(TypeExpression)); 2065return TupleTypeExpression(elementTypes.Select(type => TupleElementExpression(type, name: null)));
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
238foreach (var dependentProject in dependentProjects.Select(dp => dp.project.Id))
FindSymbols\FindReferences\DependentTypeFinder.cs (2)
497.Concat(projects.Select(p => p.Id)).ToSet(); 510return [.. projectsThatCouldReferenceType.Intersect(allProjectsThatTheseProjectsDependOn).Select(solution.GetRequiredProject)];
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (2)
83regularDocumentStates.States.Select(kvp => (kvp.Key, kvp.Value)).Concat( 84sourceGeneratorDocumentStates.States.Select(kvp => (kvp.Key, (DocumentState)kvp.Value)));
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
210? _documents.Select(d => d.Project).ToImmutableHashSet()
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
60var projectsToSearch = documents.Select(d => d.Project).Where(p => p.SupportsCompilation).ToImmutableHashSet();
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
95var textChecksumsTasks = projectState.DocumentStates.States.Values.OrderBy(state => state.FilePath, StringComparer.Ordinal).Select(async state =>
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
89var referencingProjects = new HashSet<ProjectId>(solution.Projects.Where(p => p.MetadataReferences.Contains(reference)).Select(p => p.Id));
LinkedFileDiffMerging\AbstractLinkedFileMergeConflictCommentAdditionService.cs (1)
75var adjustedChanges = changePartition.Select(c => new TextChange(TextSpan.FromBounds(c.Span.Start - startLineStartPosition, c.Span.End - startLineStartPosition), c.NewText!));
Log\AbstractLogAggregator.cs (1)
42=> _map.Select(static kvp => KeyValuePair.Create((TKey)kvp.Key, kvp.Value)).GetEnumerator();
Log\WorkspaceStructureLogger.cs (1)
47foreach (var project in solution.GetProjectDependencyGraph().GetTopologicallySortedProjects(cancellationToken).Select(solution.GetProject))
PatternMatching\ContainerPatternMatcher.cs (1)
33_patternSegments = [.. patternParts.Select(text => new PatternSegment(text.Trim()))];
Remote\RemoteArguments.cs (1)
237return new SerializableSymbolGroup([.. group.Symbols.Select(s => SerializableSymbolAndProjectId.Dehydrate(solution, s, cancellationToken))]);
Rename\ConflictEngine\ConflictResolver.cs (1)
147foreach (var language in projectIds.Select(p => solution.GetRequiredProject(p).Language).Distinct())
Rename\ConflictEngine\ConflictResolver.Session.cs (10)
104_replacementTextValid = IsIdentifierValid_Worker(baseSolution, _replacementText, documentsGroupedByTopologicallySortedProjectId.Select(g => g.Key)); 161.Select(loc => new ConflictLocationInfo(loc))]; 177.Select(loc => new ConflictLocationInfo(loc)), 183documentIdsThatGetsAnnotatedAndRenamed = [.. conflictLocations.Select(l => l.DocumentId)]; 190.Select(l => Tuple.Create(l.ComplexifiedTargetSpan, l.DocumentId)).Distinct(); 367.Select(t => t.OriginalIdentifierSpan) 691var allRenamedDocuments = _renameLocationSet.Locations.Select(loc => loc.Location.SourceTree!).Distinct().Select(solution.GetRequiredDocument); 692documentIds.AddRange(allRenamedDocuments.Select(d => d.Id)); 695foreach (var language in documentsFromAffectedProjects.Select(d => d.Project.Language).Distinct()) 794.Select(t => t.ComplexifiedSpan)
Rename\ConflictEngine\MutableConflictResolution.cs (1)
147this.RelatedLocations.Select(l => l.DocumentId)).Distinct().ToImmutableArray();
Rename\ConflictEngine\RenamedSpansTracker.cs (4)
186.Select(x => Tuple.Create(renameAnnotations.GetAnnotations<RenameNodeSimplificationAnnotation>(x).First(), (SyntaxNode)x!)); 195.Select(x => Tuple.Create(renameAnnotations.GetAnnotations<RenameTokenSimplificationAnnotation>(x).First(), (SyntaxToken)x)); 210.Select(x => Tuple.Create(renameAnnotations.GetAnnotations<RenameTokenSimplificationAnnotation>(x).First(), (SyntaxToken)x)); 218.Select(x => Tuple.Create(renameAnnotations.GetAnnotations<RenameTokenSimplificationAnnotation>(x).First(), x));
Rename\RenameUtilities.cs (3)
125return renameLocations.Select(l => solution.GetRequiredDocument(l.Location.SourceTree!)); 133.Select(d => d.ProjectId).Distinct(); 138var isSubset = renameLocations.Select(l => l.DocumentId.ProjectId).Distinct().Except(projectIdsOfRenameSymbolDeclaration).IsEmpty();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (2)
388.Select(t => Tuple.Create(t.ToString(), t.Span.Start, t.Span)); 406.Select(t => Tuple.Create(t.ToString(), t.Span.Start, t.Token.Span));
Shared\Extensions\ILanguageMetadataExtensions.cs (2)
20return services.Where(s => s.Metadata.Language == languageName).Select(s => s.Value).FirstOrDefault(); 41return builder.Select(kvp => KeyValuePair.Create(kvp.Key, kvp.Value.ToImmutableAndFree())).ToImmutableDictionary();
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (2)
130tasks = [.. waiters.Select(x => x.ExpeditedWaitAsync()).Where(t => !t.IsCompleted)]; 244return _singletonListeners.Where(kv => featureNames.Contains(kv.Key)).Select(kv => (IAsynchronousOperationWaiter)kv.Value);
Shared\Utilities\SemanticMap.cs (1)
35return _expressionToInfoMap.Values.Concat(_tokenToInfoMap.Values).Select(info => info.Symbol).Distinct();
Simplification\Simplifier.cs (2)
189return await ReduceAsync(document, root.GetAnnotatedNodesAndTokens(annotation).Select(t => t.FullSpan), optionSet, cancellationToken).ConfigureAwait(false); 196return await ReduceAsync(document, root.GetAnnotatedNodesAndTokens(annotation).Select(t => t.FullSpan), options, cancellationToken).ConfigureAwait(false);
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
395return _resolvedToOriginalPathMap.Select(x => (x.Value, x.Key)).ToImmutableArray();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 602return (await Task.WhenAll(sequence.Select(item => selector(item, cancellationToken))).ConfigureAwait(false)).Flatten();
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
116return Enumerable.Select(immutableList, selector);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (2)
48.Select(x => x.section) 86.Select(x => x.section)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (1)
13=> string.Join(string.Empty, parts.Select(p => p.ToString()));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
328=> node.GetAnnotatedNodesAndTokens(syntaxAnnotation).Select(n => n.AsNode()).OfType<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (1)
237foreach (var symbol in SymbolsWriteBuilder.Keys.Select(d => d.symbol).ToArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
48=> _formattingSpans ?? new TextSpanMutableIntervalTree(_formattingResults.Select(r => r.FormattedSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct(); 272return AggregateSpans(tokens.Select(GetElasticSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
133foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 211foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 266foreach (var symbolSpecRequiredModifier in symbolSpecRequiredModifiers.Split(',').Select(x => x.Trim()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (7)
73return words.Select(CapitalizeFirstLetter); 75return words.Take(1).Select(DecapitalizeFirstLetter).Concat(words.Skip(1).Select(CapitalizeFirstLetter)); 77return words.Take(1).Select(CapitalizeFirstLetter).Concat(words.Skip(1).Select(DecapitalizeFirstLetter)); 79return words.Select(w => w.ToUpper()); 81return words.Select(w => w.ToLower());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
355[.. element.Element("SymbolSpecifications")!.Elements(nameof(SymbolSpecification)).Select(SymbolSpecification.FromXElement)], 356[.. element.Element("NamingStyles")!.Elements(nameof(NamingStyle)).Select(NamingStyle.FromXElement)], 357[.. element.Element("NamingRules")!.Elements(nameof(SerializableNamingRule)).Select(SerializableNamingRule.FromXElement)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
131.AddRange(alternativeEntries.Select(static p => KeyValuePair.Create(p.name, p.value)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (4)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 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());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (3)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key)))) 30: this(forwardMap: ImmutableDictionary.CreateRange(keyComparer, pairs.Select(static p => KeyValuePair.Create(p.key, p.value))), 31backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.value, p.key))))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
26.Select(f => f.ConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
82return new ValueTask<T[]>(Task.WhenAll(taskArray.Select(task => task.AsTask())));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
514.Select(p => (p.Type ?? compilation.GetSpecialType(SpecialType.System_Object)).WithNullableAnnotation(p.NullableAnnotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
809return type?.RemoveUnavailableTypeParameters(compilation, availableTypeParameters.Select(t => t.Name).ToSet());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
75document.WithSyntaxRoot(originalRoot.TrackNodes(originalNodes.Select(static t => t.diagnosticNode))),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
452[.. members.OfType<INamedTypeSymbol>().Select(n => n.ToCodeGenerationSymbol())],
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
124.Select(n => (syntaxnode: n, namespaceSymbol: GetExplicitNamespaceSymbol(n, model)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
528.Select(field => field.AssociatedSymbol ?? field)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
88return GenerateUniqueName(baseName, filteredCandidates.Select(s => s.Name).Concat(usedNames));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
41.Select(lz => (lazyService: lz, usesFactory: false)); 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (4)
45.Select(lz => (lz, usesFactory: false)); 47.Select(lz => (new Lazy<IWorkspaceService, WorkspaceServiceMetadata>(() => lz.Value.CreateService(this), lz.Metadata), usesFactory: true)); 153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat( 154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))
Workspace\Host\EventListener\EventListenerTracker.cs (1)
28.Select(l => l.Value);
Workspace\Host\Mef\MefHostServices.cs (1)
59=> compositionContext.GetExports<TExtension>().Select(e => new Lazy<TExtension>(() => e));
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
859getReferences: static project => project.AnalyzerReferences.Select(r => r.FullPath!),
Workspace\Solution\Checksum.cs (1)
106= checksums => string.Join("|", checksums.Select(c => c.ToString()));
Workspace\Solution\Project.cs (5)
198public IEnumerable<Document> Documents => DocumentIds.Select(GetDocument)!; 203public IEnumerable<TextDocument> AdditionalDocuments => AdditionalDocumentIds.Select(GetAdditionalDocument)!; 208public IEnumerable<AnalyzerConfigDocument> AnalyzerConfigDocuments => AnalyzerConfigDocumentIds.Select(GetAnalyzerConfigDocument)!; 321return generatedDocumentStates.States.Values.Select(state => 493var results = await Task.WhenAll(this.Documents.Select(predicateAsync)).ConfigureAwait(false);
Workspace\Solution\ProjectDependencyGraph.cs (1)
157.Select(r => r.ProjectId)
Workspace\Solution\ProjectDependencyGraph_AddProjectReference.cs (1)
27.Select(r => r.ProjectId)
Workspace\Solution\ProjectState.AnalyzerConfigOptionsCache.cs (1)
41var tasks = analyzerConfigDocumentStates.States.Values.Select(a => a.GetAnalyzerConfigAsync(cancellationToken));
Workspace\Solution\Solution.cs (1)
132public IEnumerable<Project> Projects => ProjectIds.Select(id => GetProject(id)!);
Workspace\Solution\SolutionCompilationState.cs (4)
660var newDocumentIdSet = newDocumentInfos.Select(static d => d.Id).ToSet(); 858.Select(g => 1369.Select(static state => state.Identity.DocumentId.ProjectId) 1791documentInfos.GroupBy(d => d.Id.ProjectId).Select(g =>
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (1)
841var syntaxTrees = generatorInfo.Documents.States.Values.Select(state => state.GetSyntaxTree(cancellationToken));
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (1)
283var groups = emitResult.Diagnostics.GroupBy(d => d.Id).Select(g => $"{g.Key}:{g.Count()}");
Workspace\Solution\SolutionState.cs (1)
1231state.ProjectReferences.Where(pr => GetProjectState(sortedNewProjectStates, pr.ProjectId) != null).Select(pr => pr.ProjectId).ToImmutableHashSet()))
Workspace\Solution\TextDocumentStates.cs (2)
69: this([.. states.Select(s => s.Id)], 76: this([.. infos.Select(info => info.Id)],
Workspace\Workspace.cs (3)
2028project.Documents.Select(CreateDocumentInfoWithText), 2032additionalDocuments: project.AdditionalDocuments.Select(CreateDocumentInfoWithText), 2033analyzerConfigDocuments: project.AnalyzerConfigDocuments.Select(CreateDocumentInfoWithText),
Workspace\Workspace_Editor.cs (1)
283return _bufferToAssociatedDocumentsMap.Where(kvp => kvp.Value.Contains(documentId)).Select(kvp => kvp.Key).FirstOrDefault();
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
264.Select(r => metadataService.GetReference(r.Path, new MetadataReferenceProperties(aliases: [.. r.Aliases])));
Rpc\RpcClient.cs (1)
158Parameters = [.. parameters.Select(static p => JsonSerializer.SerializeToElement(p, JsonSettings.SingleLineSerializerOptions))]
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (15)
MSBuild\ProjectFile\CommandLineArgumentReader.cs (1)
204AddIfNotNullOrWhiteSpace("imports", string.Join(",", imports.Select(ReadImportItem)), addQuoteIfValueContainsWhitespace: false);
MSBuild\ProjectFile\Extensions.cs (3)
48.Select(CreateProjectFileReference); 77? [.. aliasesText.Split([','], StringSplitOptions.RemoveEmptyEntries).Select(a => a.Trim())] 118return string.Join(" ", items.Select(static i => i.EvaluatedInclude));
MSBuild\ProjectFile\ProjectFile.cs (1)
48return projectInstances.Select(
MSBuild\ProjectFile\ProjectInstanceReader.cs (10)
88.Select(MakeDocumentFileInfo) 92.Select(MakeNonSourceFileDocumentFileInfo) 96.Select(MakeNonSourceFileDocumentFileInfo) 104var projectCapabilities = _projectInstance.GetItems(ItemNames.ProjectCapability).Select(item => item.ToString()).ToArray(); 115var fileGlobs = Project?.GetAllGlobs().Select(GetFileGlobs).ToArray() ?? []; 147Includes: [.. g.IncludeGlobs.Select(PathUtilities.ExpandAbsolutePathWithRelativeParts)], 148Excludes: [.. g.Excludes.Select(PathUtilities.ExpandAbsolutePathWithRelativeParts)], 149Removes: [.. g.Removes.Select(PathUtilities.ExpandAbsolutePathWithRelativeParts)]); 157.Select(item => item.GetMetadataValue(MetadataNames.FullPath)) 170.Select(item => item.ItemSpec)
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (2)
MonoMSBuildDiscovery.cs (2)
37.Select(p => p.Trim('"')); 77.Select(p => Path.Combine(p, "mono"))
Microsoft.Data.Analysis (9)
DataFrame.cs (2)
768.Select(c => c.Name) 880.Select(name => _columnCollection[name].DataType)
DataFrame.IO.cs (1)
63IEnumerable<string> lines = read.Select(line => col < line.Line.Length ? line.Line[col] : throw new FormatException(string.Format(Strings.LessColumnsThatExpected, line.LineNumber + 1)));
DataFrame.Join.cs (2)
285var retainJoinColumns = retainedJoinColumnNames.Select(name => retainedDataFrame.Columns[name]).ToArray(); 390var columns = supplementaryJoinColumns.Select(name => supplementaryDataFrame.Columns[name]).ToArray();
DataFrameRow.cs (1)
42return _dataFrame.Columns.Select(col => new KeyValuePair<string, object>(col.Name, col[_rowIndex]));
GroupBy.cs (2)
503return _keyToRowIndicesMap.Select(kvp => new Grouping(kvp.Key, kvp.Value.Select(index => _dataFrame.Rows[index])));
PrimitiveDataFrameColumn.cs (1)
530return Clone(mapIndices.Select(x => (long)x));
Microsoft.Data.Analysis.Interactive (8)
DataFrameKernelExtension.cs (3)
48header.AddRange(df.Columns.Select(c => (IHtmlContent)th(c.Name))); 100tbody(rows.Select(r => tr[style: "display: none"](r))), 127tbody(rows.Select(r => tr(r)))
TabularDataResourceExtensions.cs (5)
27var column = tabularDataResource.Data.Select(row => 42dataFrame.Columns.Add(new DoubleDataFrameColumn(fieldDescriptor.Name, column.Select(Convert.ToDouble))); 45dataFrame.Columns.Add(new Int64DataFrameColumn(fieldDescriptor.Name, column.Select(Convert.ToInt64))); 48dataFrame.Columns.Add(new BooleanDataFrameColumn(fieldDescriptor.Name, column.Select(Convert.ToBoolean))); 51dataFrame.Columns.Add(new StringDataFrameColumn(fieldDescriptor.Name, column.Select(Convert.ToString)));
Microsoft.Data.Analysis.Interactive.Tests (3)
DataFrameInteractiveTests.cs (3)
22DataFrameColumn dataFrameColumn1 = new Int32DataFrameColumn("Int1", Enumerable.Range(0, length).Select(x => x)); 23DataFrameColumn dataFrameColumn2 = new Int32DataFrameColumn("Int2", Enumerable.Range(10, length).Select(x => x)); 92Assert.Equal(dataFrame.Columns.Select(c => c.Name).ToArray(), new[] { "TrueOrFalse", "Integer", "Double", "Text" });
Microsoft.Data.Analysis.PerformanceTests (5)
PerformanceTests.cs (5)
38var shortValues = values.Select(v => (short)(v % short.MaxValue + 1)).ToArray(); 42_doubleColumn1 = new DoubleDataFrameColumn("Column1", values.Select(v => (double)v)); 43_doubleColumn2 = new DoubleDataFrameColumn("Column2", values.Select(v => (double)v)); 45_floatColumn1 = new SingleDataFrameColumn("Column1", values.Select(v => (float)v)); 46_floatColumn2 = new SingleDataFrameColumn("Column2", values.Select(v => (float)v));
Microsoft.Data.Analysis.Tests (573)
ArrowIntegrationTests.cs (2)
48.Append("StringDataFrameColumn", false, new StringArray.Builder().AppendRange(Enumerable.Range(0, 10).Select(x => x.ToString())).Build()) 99.Append(prependColumnNamesWith + "StringDataFrameColumn", false, new StringArray.Builder().AppendRange(Enumerable.Range(0, 10).Select(x => x.ToString())).Build())
DataFrame.IOTests.cs (6)
696var columnName = df.Columns.Select(c => c.Name); 711var columnName = df.Columns.Select(c => c.Name); 1248var resColumns = table.Columns.Cast<DataColumn>().Select(column => (column.ColumnName, column.DataType)).ToArray(); 1251var resVals = table.Rows.Cast<DataRow>().Select(row => row.ItemArray).ToArray(); 1285var resColumns = dataFrame.Columns.Select(column => (column.Name, column.DataType)).ToArray(); 1287var resVals = dataFrame.Rows.Select(row => row.ToArray()).ToArray();
DataFrameColumn.BinaryOperationTests.cs (495)
26var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 28var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 31var verify = Enumerable.Range(1, 10).Select(x => (int)(2 * x)); 39var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 41var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 44var verify = Enumerable.Range(1, 10).Select(x => (decimal)(2 * x)); 52var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 54var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 57var verify = Enumerable.Range(1, 10).Select(x => (double)(2 * x)); 65var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 67var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 70var verify = Enumerable.Range(1, 10).Select(x => (float)(2 * x)); 78var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 80var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 83var verify = Enumerable.Range(1, 10).Select(x => (int)(2 * x)); 91var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 93var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 96var verify = Enumerable.Range(1, 10).Select(x => (long)(2 * x)); 104var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 106var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 109var verify = Enumerable.Range(1, 10).Select(x => (int)(2 * x)); 117var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 119var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 122var verify = Enumerable.Range(1, 10).Select(x => (int)(2 * x)); 130var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 132var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 135var verify = Enumerable.Range(1, 10).Select(x => (uint)(2 * x)); 143var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 145var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 148var verify = Enumerable.Range(1, 10).Select(x => (ulong)(2 * x)); 156var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 158var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 161var verify = Enumerable.Range(1, 10).Select(x => (int)(2 * x)); 169var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 173var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 181var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 185var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x + (decimal)value)); 193var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 197var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x + (double)value)); 205var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 209var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x + (float)value)); 217var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 221var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 229var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 233var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x + (long)value)); 241var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 245var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 253var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 257var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 265var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 269var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x + (uint)value)); 277var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 281var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x + (ulong)value)); 289var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 293var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 301var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 305var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 313var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 317var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x + (decimal)value)); 325var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 329var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x + (double)value)); 337var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 341var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x + (float)value)); 349var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 353var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 361var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 365var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x + (long)value)); 373var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 377var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 385var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 389var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 397var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 401var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x + (uint)value)); 409var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 413var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x + (ulong)value)); 421var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 425var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 433var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 435var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 438var verify = Enumerable.Range(1, 10).Select(x => (int)0); 446var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 448var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 451var verify = Enumerable.Range(1, 10).Select(x => (decimal)0); 459var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 461var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 464var verify = Enumerable.Range(1, 10).Select(x => (double)0); 472var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 474var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 477var verify = Enumerable.Range(1, 10).Select(x => (float)0); 485var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 487var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 490var verify = Enumerable.Range(1, 10).Select(x => (int)0); 498var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 500var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 503var verify = Enumerable.Range(1, 10).Select(x => (long)0); 511var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 513var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 516var verify = Enumerable.Range(1, 10).Select(x => (int)0); 524var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 526var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 529var verify = Enumerable.Range(1, 10).Select(x => (int)0); 537var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 539var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 542var verify = Enumerable.Range(1, 10).Select(x => (uint)0); 550var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 552var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 555var verify = Enumerable.Range(1, 10).Select(x => (ulong)0); 563var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 565var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 568var verify = Enumerable.Range(1, 10).Select(x => (int)0); 576var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 580var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x - (int)value)); 588var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 592var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x - (decimal)value)); 600var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 604var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x - (double)value)); 612var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 616var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x - (float)value)); 624var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 628var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x - (int)value)); 636var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 640var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x - (long)value)); 648var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 652var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x - (int)value)); 660var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 664var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x - (int)value)); 672var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 676var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x - (uint)value)); 684var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 688var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x - (ulong)value)); 696var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 700var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x - (int)value)); 708var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 712var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value - (int)x)); 720var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 724var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)value - (decimal)x)); 732var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 736var verify = Enumerable.Range(1, 10).Select(x => (double)((double)value - (double)x)); 744var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 748var verify = Enumerable.Range(1, 10).Select(x => (float)((float)value - (float)x)); 756var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 760var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value - (int)x)); 768var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 772var verify = Enumerable.Range(1, 10).Select(x => (long)((long)value - (long)x)); 780var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 784var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value - (int)x)); 792var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 796var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value - (int)x)); 804var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 808var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)value - (uint)x)); 816var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 820var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)value - (ulong)x)); 828var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 832var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value - (int)x)); 840var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 842var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 845var verify = Enumerable.Range(1, 10).Select(x => (int)(x * x)); 853var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 855var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 858var verify = Enumerable.Range(1, 10).Select(x => (decimal)(x * x)); 866var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 868var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 871var verify = Enumerable.Range(1, 10).Select(x => (double)(x * x)); 879var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 881var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 884var verify = Enumerable.Range(1, 10).Select(x => (float)(x * x)); 892var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 894var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 897var verify = Enumerable.Range(1, 10).Select(x => (int)(x * x)); 905var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 907var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 910var verify = Enumerable.Range(1, 10).Select(x => (long)(x * x)); 918var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 920var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 923var verify = Enumerable.Range(1, 10).Select(x => (int)(x * x)); 931var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 933var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 936var verify = Enumerable.Range(1, 10).Select(x => (int)(x * x)); 944var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 946var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 949var verify = Enumerable.Range(1, 10).Select(x => (uint)(x * x)); 957var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 959var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 962var verify = Enumerable.Range(1, 10).Select(x => (ulong)(x * x)); 970var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 972var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 975var verify = Enumerable.Range(1, 10).Select(x => (int)(x * x)); 983var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 987var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 995var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 999var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x * (decimal)value)); 1007var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1011var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x * (double)value)); 1019var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1023var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x * (float)value)); 1031var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1035var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1043var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1047var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x * (long)value)); 1055var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1059var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1067var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1071var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1079var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1083var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x * (uint)value)); 1091var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1095var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x * (ulong)value)); 1103var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1107var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1115var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1119var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1127var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1131var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x * (decimal)value)); 1139var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1143var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x * (double)value)); 1151var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1155var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x * (float)value)); 1163var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1167var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1175var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1179var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x * (long)value)); 1187var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1191var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1199var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1203var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1211var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1215var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x * (uint)value)); 1223var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1227var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x * (ulong)value)); 1235var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1239var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1247var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1249var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1252var verify = Enumerable.Range(1, 10).Select(x => (int)(1)); 1260var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1262var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 1265var verify = Enumerable.Range(1, 10).Select(x => (decimal)(1)); 1273var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1275var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 1278var verify = Enumerable.Range(1, 10).Select(x => (double)(1)); 1286var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1288var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 1291var verify = Enumerable.Range(1, 10).Select(x => (float)(1)); 1299var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1301var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 1304var verify = Enumerable.Range(1, 10).Select(x => (int)(1)); 1312var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1314var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 1317var verify = Enumerable.Range(1, 10).Select(x => (long)(1)); 1325var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1327var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 1330var verify = Enumerable.Range(1, 10).Select(x => (int)(1)); 1338var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1340var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 1343var verify = Enumerable.Range(1, 10).Select(x => (int)(1)); 1351var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1353var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 1356var verify = Enumerable.Range(1, 10).Select(x => (uint)(1)); 1364var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1366var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 1369var verify = Enumerable.Range(1, 10).Select(x => (ulong)(1)); 1377var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1379var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 1382var verify = Enumerable.Range(1, 10).Select(x => (int)(1)); 1390var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1394var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x / (int)value)); 1402var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1406var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x / (decimal)value)); 1414var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1418var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x / (double)value)); 1426var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1430var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x / (float)value)); 1438var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1442var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x / (int)value)); 1450var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1454var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x / (long)value)); 1462var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1466var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x / (int)value)); 1474var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1478var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x / (int)value)); 1486var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1490var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x / (uint)value)); 1498var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1502var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x / (ulong)value)); 1510var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1514var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x / (int)value)); 1522var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1526var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value / (int)x)); 1534var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1538var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)value / (decimal)x)); 1546var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1550var verify = Enumerable.Range(1, 10).Select(x => (double)((double)value / (double)x)); 1558var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1562var verify = Enumerable.Range(1, 10).Select(x => (float)((float)value / (float)x)); 1570var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1574var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value / (int)x)); 1582var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1586var verify = Enumerable.Range(1, 10).Select(x => (long)((long)value / (long)x)); 1594var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1598var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value / (int)x)); 1606var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1610var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value / (int)x)); 1618var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1622var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)value / (uint)x)); 1630var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1634var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)value / (ulong)x)); 1642var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1646var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value / (int)x)); 1654var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1656var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1659var verify = Enumerable.Range(1, 10).Select(x => (int)(0)); 1667var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1669var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 1672var verify = Enumerable.Range(1, 10).Select(x => (decimal)(0)); 1680var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1682var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 1685var verify = Enumerable.Range(1, 10).Select(x => (double)(0)); 1693var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1695var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 1698var verify = Enumerable.Range(1, 10).Select(x => (float)(0)); 1706var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1708var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 1711var verify = Enumerable.Range(1, 10).Select(x => (int)(0)); 1719var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1721var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 1724var verify = Enumerable.Range(1, 10).Select(x => (long)(0)); 1732var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1734var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 1737var verify = Enumerable.Range(1, 10).Select(x => (int)(0)); 1745var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1747var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 1750var verify = Enumerable.Range(1, 10).Select(x => (int)(0)); 1758var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1760var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 1763var verify = Enumerable.Range(1, 10).Select(x => (uint)(0)); 1771var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1773var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 1776var verify = Enumerable.Range(1, 10).Select(x => (ulong)(0)); 1784var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1786var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 1789var verify = Enumerable.Range(1, 10).Select(x => (int)(0)); 1797var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1801var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x % (int)value)); 1809var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1813var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x % (decimal)value)); 1821var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1825var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x % (double)value)); 1833var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1837var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x % (float)value)); 1845var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1849var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x % (int)value)); 1857var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1861var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x % (long)value)); 1869var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1873var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x % (int)value)); 1881var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1885var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x % (int)value)); 1893var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1897var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x % (uint)value)); 1905var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1909var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x % (ulong)value)); 1917var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1921var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x % (int)value)); 1929var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1933var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value % (int)x)); 1941var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1945var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)value % (decimal)x)); 1953var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1957var verify = Enumerable.Range(1, 10).Select(x => (double)((double)value % (double)x)); 1965var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1969var verify = Enumerable.Range(1, 10).Select(x => (float)((float)value % (float)x)); 1977var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1981var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value % (int)x)); 1989var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1993var verify = Enumerable.Range(1, 10).Select(x => (long)((long)value % (long)x)); 2001var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2005var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value % (int)x)); 2013var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2017var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value % (int)x)); 2025var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2029var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)value % (uint)x)); 2037var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2041var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)value % (ulong)x)); 2049var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2053var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value % (int)x)); 2061var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2063var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2066var verify = Enumerable.Range(1, 10).Select(x => true); 2076var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2078var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 2081var verify = Enumerable.Range(1, 10).Select(x => true); 2091var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2093var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 2096var verify = Enumerable.Range(1, 10).Select(x => true); 2106var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2108var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 2111var verify = Enumerable.Range(1, 10).Select(x => true); 2121var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2123var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 2126var verify = Enumerable.Range(1, 10).Select(x => true); 2136var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2138var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 2141var verify = Enumerable.Range(1, 10).Select(x => true); 2151var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2153var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 2156var verify = Enumerable.Range(1, 10).Select(x => true); 2166var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2168var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 2171var verify = Enumerable.Range(1, 10).Select(x => true); 2181var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2183var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 2186var verify = Enumerable.Range(1, 10).Select(x => true); 2196var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2198var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 2201var verify = Enumerable.Range(1, 10).Select(x => true); 2211var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2213var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 2216var verify = Enumerable.Range(1, 10).Select(x => true); 2226var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2230var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2238var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2242var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2250var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2254var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2262var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2266var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2274var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2278var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2286var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2290var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2298var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2302var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2310var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2314var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2322var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2326var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2334var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2338var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2346var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2350var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2358var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2360var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2363var verify = Enumerable.Range(1, 10).Select(x => true); 2373var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2375var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 2378var verify = Enumerable.Range(1, 10).Select(x => true); 2388var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2390var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 2393var verify = Enumerable.Range(1, 10).Select(x => true); 2403var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2405var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 2408var verify = Enumerable.Range(1, 10).Select(x => true); 2418var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2420var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 2423var verify = Enumerable.Range(1, 10).Select(x => true); 2433var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2435var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 2438var verify = Enumerable.Range(1, 10).Select(x => true); 2448var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2450var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 2453var verify = Enumerable.Range(1, 10).Select(x => true); 2463var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2465var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 2468var verify = Enumerable.Range(1, 10).Select(x => true); 2478var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2480var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 2483var verify = Enumerable.Range(1, 10).Select(x => true); 2493var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2495var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 2498var verify = Enumerable.Range(1, 10).Select(x => true); 2508var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2510var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 2513var verify = Enumerable.Range(1, 10).Select(x => true); 2523var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2527var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2535var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2539var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2547var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2551var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2559var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2563var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2571var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2575var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2583var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2587var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2595var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2599var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2607var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2611var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2619var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2623var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2631var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2635var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2643var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2647var verify = Enumerable.Range(1, 10).Select(x => (bool)(false));
DataFrameGroupByTests.cs (3)
84var values = rows.Select(row => Convert.ToInt32(row[colIndex])); 113DataFrameColumn parityColumn = new StringDataFrameColumn("Parity", Enumerable.Range(0, length).Select(x => x % 2 == 0 ? "even" : "odd")); 114DataFrameColumn tensColumn = new Int32DataFrameColumn("Tens", Enumerable.Range(0, length).Select(x => x / 10));
DataFrameIDataViewTests.cs (1)
116DataFrameColumn boolColumn = new PrimitiveDataFrameColumn<bool>("Bool", Enumerable.Range(0, (int)df.Rows.Count).Select(x => x % 2 == 1));
DataFrameTests.BinaryOperations.cs (7)
164var dataFrameColumn1 = new DoubleDataFrameColumn("Double1", Enumerable.Range(0, 10).Select(x => (double)x)); 174var dataFrameColumn1 = new BooleanDataFrameColumn("Bool1", Enumerable.Range(0, 10).Select(x => true)); 175var dataFrameColumn2 = new BooleanDataFrameColumn("Bool2", Enumerable.Range(0, 10).Select(x => true)); 206var dataFrameColumn1 = new DateTimeDataFrameColumn("DateTime1", Enumerable.Range(0, 5).Select(x => SampleDateTime.AddDays(x))); 208var dataFrameColumn2 = new DateTimeDataFrameColumn("DateTime2", Enumerable.Range(0, 4).Select(x => SampleDateTime.AddDays(x))); 304DataFrameColumn stringColumn = new StringDataFrameColumn("String", Enumerable.Range(0, 10).Select(x => x.ToString())); 315DataFrameColumn stringColumnCopy = new StringDataFrameColumn("String", Enumerable.Range(0, 10).Select(x => x.ToString()));
DataFrameTests.Computations.cs (8)
439Assert.Equal((byte)byteColumn.Max(), range.Select(x => (byte)x).Max()); 450Assert.Equal((uint)uintColumn.Max(), range.Select(x => (uint)x).Max()); 453Assert.Equal((ulong)ulongColumn.Max(), range.Select(x => (ulong)x).Max()); 456Assert.Equal((ushort)ushortColumn.Max(), range.Select(x => (ushort)x).Max()); 459Assert.Equal((byte)byteColumn.Min(), range.Select(x => (byte)x).Min()); 470Assert.Equal((uint)uintColumn.Min(), range.Select(x => (uint)x).Min()); 473Assert.Equal((ulong)ulongColumn.Min(), range.Select(x => (ulong)x).Min()); 476Assert.Equal((ushort)ushortColumn.Min(), range.Select(x => (ushort)x).Min());
DataFrameTests.cs (24)
63DataFrameColumn intColumn = new Int32DataFrameColumn("IntColumn", Enumerable.Range(0, rowCount).Select(x => x)); 64DataFrameColumn floatColumn = new SingleDataFrameColumn("FloatColumn", Enumerable.Range(0, rowCount).Select(x => (float)x)); 77DataFrameColumn bigColumn = new SingleDataFrameColumn("BigColumn", Enumerable.Range(0, rowCount + 1).Select(x => (float)x)); 82DataFrameColumn smallColumn = new SingleDataFrameColumn("SmallColumn", Enumerable.Range(0, rowCount - 1).Select(x => (float)x)); 87DataFrameColumn repeatedName = new SingleDataFrameColumn("FloatColumn", Enumerable.Range(0, rowCount).Select(x => (float)x)); 91DataFrameColumn extraColumn = new SingleDataFrameColumn("OtherFloatColumn", Enumerable.Range(0, rowCount).Select(x => (float)x)); 96DataFrameColumn intColumnCopy = new Int32DataFrameColumn("IntColumn", Enumerable.Range(0, rowCount).Select(x => x)); 99DataFrameColumn differentIntColumn = new Int32DataFrameColumn("IntColumn1", Enumerable.Range(0, rowCount).Select(x => x)); 118DataFrameColumn intColumn = new Int32DataFrameColumn("NewIntColumn", Enumerable.Range(0, 10).Select(x => x)); 152DataFrameColumn intColumn = new Int32DataFrameColumn("NewIntColumn", Enumerable.Range(0, 10).Select(x => x)); 806Assert.Throws<ArgumentException>(() => df.Columns.Insert(1, new Int32DataFrameColumn("Int2", Enumerable.Range(0, 5).Select(x => x)))); 1204StringDataFrameColumn column = new StringDataFrameColumn("Strings", Enumerable.Range(0, 11).Select(x => x.ToString())); 1250DataFrameColumn stringColumn = DataFrameColumn.Create("String", Enumerable.Range(0, length).Select(x => x.ToString())); 1252DataFrameColumn byteColumn = DataFrameColumn.Create("Byte", Enumerable.Range(0, length).Select(x => (byte)x)); 1254DataFrameColumn decimalColumn = DataFrameColumn.Create("Decimal", Enumerable.Range(0, length).Select(x => (decimal)x)); 1256DataFrameColumn doubleColumn = DataFrameColumn.Create("Double", Enumerable.Range(0, length).Select(x => (double)x)); 1258DataFrameColumn floatColumn = DataFrameColumn.Create("Float", Enumerable.Range(0, length).Select(x => (float)x)); 1260DataFrameColumn intColumn = DataFrameColumn.Create("Int", Enumerable.Range(0, length).Select(x => x)); 1262DataFrameColumn longColumn = DataFrameColumn.Create("Long", Enumerable.Range(0, length).Select(x => (long)x)); 1264DataFrameColumn sbyteColumn = DataFrameColumn.Create("Sbyte", Enumerable.Range(0, length).Select(x => (sbyte)x)); 1266DataFrameColumn shortColumn = DataFrameColumn.Create("Short", Enumerable.Range(0, length).Select(x => (short)x)); 1268DataFrameColumn uintColumn = DataFrameColumn.Create("Uint", Enumerable.Range(0, length).Select(x => (uint)x)); 1270DataFrameColumn ulongColumn = DataFrameColumn.Create("Ulong", Enumerable.Range(0, length).Select(x => (ulong)x)); 1272DataFrameColumn ushortColumn = DataFrameColumn.Create("Ushort", Enumerable.Range(0, length).Select(x => (ushort)x));
DataFrameTests.Filter.cs (2)
46DataFrame boolEnumerableFiltered = df[Enumerable.Range(0, 10).Select(x => true)]; 47DataFrame longEnumerableFiltered = df[Enumerable.Range(0, 10).Select(x => (long)x)];
DataFrameTests.Merge.cs (2)
22DataFrameColumn leftStringColumn = new StringDataFrameColumn("String", Enumerable.Range(0, leftCount).Select(x => "Left")); 26DataFrameColumn rightStringColumn = new StringDataFrameColumn("String", Enumerable.Range(0, rightCount).Select(x => "Right"));
DataFrameTests.Utils.cs (20)
19DataFrameColumn dataFrameColumn1 = new Int32DataFrameColumn("Int1", Enumerable.Range(0, length).Select(x => x)); 20DataFrameColumn dataFrameColumn2 = new Int32DataFrameColumn("Int2", Enumerable.Range(10, length).Select(x => x)); 105DataFrameColumn boolColumn = new BooleanDataFrameColumn("Bool", Enumerable.Range(0, length).Select(x => x % 2 == 0)); 117DataFrameColumn boolColumn = new BooleanDataFrameColumn("Bool", Enumerable.Range(0, length).Select(x => x % 2 == 0)); 129DataFrameColumn stringColumn = new StringDataFrameColumn("String", Enumerable.Range(0, length).Select(x => x.ToString())); 136DataFrameColumn charColumn = new CharDataFrameColumn("Char", Enumerable.Range(0, length).Select(x => (char)(x + 65))); 150DataFrameColumn dateTimeColumn = new DateTimeDataFrameColumn("DateTime", Enumerable.Range(0, length).Select(x => SampleDateTime.AddDays(x))); 163var byteColumn = new ByteDataFrameColumn("Byte", range.Select(x => (byte)x)); 164var decimalColumn = new DecimalDataFrameColumn("Decimal", range.Select(x => (decimal)x)); 165var doubleColumn = new DoubleDataFrameColumn("Double", range.Select(x => (double)x)); 166var floatColumn = new SingleDataFrameColumn("Float", range.Select(x => (float)x)); 167var intColumn = new Int32DataFrameColumn("Int", range.Select(x => x)); 168var longColumn = new Int64DataFrameColumn("Long", range.Select(x => (long)x)); 169var sbyteColumn = new SByteDataFrameColumn("Sbyte", range.Select(x => (sbyte)x)); 170var shortColumn = new Int16DataFrameColumn("Short", range.Select(x => (short)x)); 171var uintColumn = new UInt32DataFrameColumn("Uint", range.Select(x => (uint)x)); 172var ulongColumn = new UInt64DataFrameColumn("Ulong", range.Select(x => (ulong)x)); 173var ushortColumn = new UInt16DataFrameColumn("Ushort", range.Select(x => (ushort)x)); 207DataFrameColumn baseColumn1 = DataFrameColumn.Create("Column1", Enumerable.Range(0, length).Select(x => (T1)Convert.ChangeType(x % 2 == 0 ? 0 : 1, typeof(T1)))); 208DataFrameColumn baseColumn2 = DataFrameColumn.Create("Column2", Enumerable.Range(0, length).Select(x => (T2)Convert.ChangeType(x % 2 == 0 ? 0 : 1, typeof(T2))));
PrimitiveDataFrameColumnTests.cs (3)
63StringDataFrameColumn strCol2 = new StringDataFrameColumn("String", Enumerable.Range(0, 10).Select(x => x.ToString())); 66StringDataFrameColumn strCol3 = new StringDataFrameColumn("String", Enumerable.Range(0, 10).Select(x => (string)null)); 97PrimitiveDataFrameColumn<int> dataFrameColumn1 = new PrimitiveDataFrameColumn<int>("Int1", Enumerable.Range(0, 10).Select(x => x));
Microsoft.Deployment.DotNet.Releases (1)
ProductCollection.cs (1)
37return this.Select(p => p.SupportPhase).Distinct();
Microsoft.Diagnostics.DataContractReader.Contracts (4)
Contracts\GC\GC_1.cs (1)
219List<GCGenerationData> generationDataList = generationTable.Select(gen =>
Contracts\Loader_1.cs (2)
356return typeHashTable.Entries.Select(entry => entry.TypeHandle); 368return methodHashTable.Entries.Select(entry => entry.MethodDesc);
Contracts\StackWalk\StackWalk_1.cs (1)
271return scanContext.StackRefs.Select(r => new StackReferenceData
Microsoft.Diagnostics.DataContractReader.DataGenerator (1)
Emitter.cs (1)
252=> string.Join(", ", Enumerate(member.Names).Select(n => $"\"{n}\""));
Microsoft.Diagnostics.DataContractReader.Legacy (8)
Dbi\DacDbiImpl.cs (8)
538+ $"cDAC: [{string.Join(",", cdacAssemblies!.Select(a => $"0x{a:x}"))}], " 539+ $"DAC: [{string.Join(",", dacAssemblies.Select(a => $"0x{a:x}"))}]"); 701$"Thread enumeration mismatch - cDAC: [{string.Join(",", cdacThreads!.Select(t => $"0x{t:x}"))}], DAC: [{string.Join(",", dacThreads.Select(t => $"0x{t:x}"))}]"); 2515+ $"cDAC: [{string.Join(",", frames.Select(FormatFrame))}], " 2516+ $"DAC: [{string.Join(",", legacyFrames.Select(FormatFrame))}]"); 2606$"cDAC: [{string.Join(",", itfPtrs.Select(p => $"0x{p:x}"))}], DAC: [{string.Join(",", legacyItfPtrs.Select(p => $"0x{p:x}"))}]");
Microsoft.Diagnostics.NETCore.Client (1)
DiagnosticsClient\EventPipeProvider.cs (1)
69return string.Join(";", Arguments.Select(a => {
Microsoft.DotNet.ApiCompatibility (7)
Rules\CannotChangeGenericConstraints.cs (2)
103addedConstraints.AddRange(rightOnlyConstraints.Select(x => x.GetDocumentationCommentId()!)); 126removedConstraints.AddRange(leftOnlyConstraints.Select(x => x.GetDocumentationCommentId()!));
Rules\EnumsMustMatch.cs (2)
58.Select(a => (IFieldSymbol)a) 62.Select(a => (IFieldSymbol)a)
Runner\ApiCompatRunner.cs (2)
117string[] relativePaths = metadataInformation.Select(add => add.AssemblyId).ToArray(); 122string[] assemblyPaths = metadataInformation.Select(add => add.FullPath).ToArray();
Runner\ApiCompatRunnerWorkItem.cs (1)
70public override string ToString() => $"{Left.Select(l => l.AssemblyId).Aggregate((l1, l2) => l1 + ", " + l2)}: {Options}";
Microsoft.DotNet.ApiSymbolExtensions (3)
AssemblySymbolLoader.cs (3)
88ImmutableHashSet<string> fileNames = assembliesPaths.Select(path => Path.GetFileName(path)).ToImmutableHashSet(); 160ImmutableHashSet<string> fileNames = paths.Select(path => Path.GetFileName(path)).ToImmutableHashSet(); 189ImmutableHashSet<string> fileNames = relativePaths.Select(relativePath => Path.GetFileName(relativePath)).ToImmutableHashSet();
Microsoft.DotNet.Arcade.Sdk (8)
src\DownloadFile.cs (1)
102Log.LogError($"Download from all targets failed. List of attempted targets: {string.Join(", ", Uris.Select(m => m.ItemSpec))}");
src\GenerateResxSource.cs (5)
507.Select(m => m.Groups[1].Value) 525public string GetArgumentNames() => string.Join(", ", _arguments.Select(a => "\"" + a + "\"")); 527public string GetArguments() => string.Join(", ", _arguments.Select(GetArgName)); 534return string.Join(", ", _arguments.Select(a => "object " + GetArgName(a))); 536return string.Join(", ", _arguments.Select(a => GetArgName(a)));
src\InstallDotNetCore.cs (1)
77if (runtimeItems.SelectMany(r => r.Value).Select(r => r.Key).FirstOrDefault(f => !SemanticVersion.TryParse(f, out SemanticVersion version)) != null)
src\SaveItems.cs (1)
39metadataPairs = metadata.Keys.OfType<string>().Select(key => new KeyValuePair<string, string>(key, metadata[key] as string));
Microsoft.DotNet.Build.Manifest (10)
ArtifactSet.cs (6)
29.Select(p => p.ToXml()) 32.Select(b => b.ToXml())) 35.Select(b => b.ToXml())); 39Packages = xml.Elements("Package").Select(PackageArtifactModel.Parse).ToList(), 40Blobs = xml.Elements("Blob").Select(BlobArtifactModel.Parse).ToList(), 41Pdbs = xml.Elements("Pdb").Select(PdbArtifactModel.Parse).ToList(),
BuildModelFactory.cs (3)
111.Select(i => _blobArtifactModelFactory.CreateBlobArtifactModel(i, i.GetMetadata("RepoOrigin") is string origin and not "" ? origin : repoOrigin)) 116.Select(i => _packageArtifactModelFactory.CreatePackageArtifactModel(i, i.GetMetadata("RepoOrigin") is string origin and not "" ? origin : repoOrigin)) 121.Select(i => _pdbArtifactModelFactory.CreatePdbArtifactModel(i, i.GetMetadata("RepoOrigin") is string origin and not "" ? origin : repoOrigin))
XElementParsingExtensions.cs (1)
37.Select(pair => new XAttribute(pair.Key, pair.Value))
Microsoft.DotNet.Build.Tasks.Installers (20)
src\CreateRpmPackage.cs (2)
110HashSet<string> ownedDirectories = new(OwnedDirectories.Select(d => d.ItemSpec)); 119Dictionary<string, string> filePathToKind = RawPayloadFileKinds.Select(k => k.ItemSpec.Split(':')).ToDictionary(k => k[0], k => k[1].Trim());
src\GenerateMacOSDistributionFile.cs (5)
65.Select(component => new XElement("choice", 77choiceElements.Select(c => new XElement(c) 80choiceElements.Select(c => new XElement(c) 87.Select(c => new XElement("line", new XAttribute("choice", c.Attribute("id").Value))); 90.Select(component => new XElement("pkg-ref",
src\RpmBuilder.cs (12)
186entries.Add(new(RpmHeaderTag.ProvideName, RpmHeaderEntryType.StringArray, _provides.Select(p => p.capability).ToArray())); 187entries.Add(new(RpmHeaderTag.ProvideVersion, RpmHeaderEntryType.StringArray, _provides.Select(p => p.version).ToArray())); 188entries.Add(new(RpmHeaderTag.ProvideFlags, RpmHeaderEntryType.Int32, _provides.Select(_ => 0).ToArray())); 193entries.Add(new(RpmHeaderTag.ConflictFlags, RpmHeaderEntryType.Int32, _conflicts.Select(_ => 0).ToArray())); 194entries.Add(new(RpmHeaderTag.ConflictVersion, RpmHeaderEntryType.StringArray, _conflicts.Select(_ => "").ToArray())); 198entries.Add(new(RpmHeaderTag.RequireName, RpmHeaderEntryType.StringArray, _requires.Select(r => r.name).ToArray())); 199entries.Add(new(RpmHeaderTag.RequireVersion, RpmHeaderEntryType.StringArray, _requires.Select(r => r.version).ToArray())); 200entries.Add(new(RpmHeaderTag.RequireFlags, RpmHeaderEntryType.Int32, _requires.Select(r => r.flags).ToArray())); 204entries.Add(new(RpmHeaderTag.ChangelogName, RpmHeaderEntryType.StringArray, _changelogLines.Select(l => l.name).ToArray())); 205entries.Add(new(RpmHeaderTag.ChangelogText, RpmHeaderEntryType.StringArray, _changelogLines.Select(l => l.text).ToArray())); 206entries.Add(new(RpmHeaderTag.ChangelogText, RpmHeaderEntryType.StringArray, _changelogLines.Select(l => l.text).ToArray())); 207entries.Add(new(RpmHeaderTag.ChangelogTimestamp, RpmHeaderEntryType.Int32, _changelogLines.Select(_ => (int)(DateTimeOffset.UtcNow - UnixEpoch).TotalSeconds).ToArray()));
src\StabilizeWixFileId.cs (1)
80string.Join(", ", matchingFileElements.Select(e => e.ToString())));
Microsoft.DotNet.Build.Tasks.Packaging (109)
ApplyBaseLine.cs (1)
105var index = PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath")));
ApplyMetaPackages.cs (2)
84PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath"))) : 122updatedDependencies.AddRange(metaPackagesToAdd.SelectMany(pair => pair.Value.Select(tfm => CreateDependency(pair.Key, tfm))));
ApplyPreReleaseSuffix.cs (1)
66_index = PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath")));
CreateTrimDependencyGroups.cs (5)
68var index = PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath"))); 72.Select(dependencyItem => new TaskItemPackageDependency(dependencyItem)) 74.Select(dependencyGrouping => new TaskItemPackageDependencyGroup(dependencyGrouping.Key, dependencyGrouping)) 78PackageItem[] packageItems = Files.Select(f => new PackageItem(f)).ToArray(); 79var packagePaths = packageItems.Select(pi => pi.TargetPath);
Extensions.cs (1)
127.Select(s => TrimAndGetNullForEmpty(s))
FilterUnknownPackages.cs (2)
41var index = PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath"))); 46var baseLinePackageIds = new HashSet<string>(BaseLinePackages.NullAsEmpty().Select(b => b.ItemSpec));
FrameworkUtilities.cs (1)
85var _frameworks = frameworks.Select(s => NuGetFramework.Parse(s)).ToList();
GenerateNuSpec.cs (3)
319dependenciesById.Select(x => x.Version) 322dependenciesById.Select(x => x.Include).Aggregate(AggregateInclude), 323dependenciesById.Select(x => x.Exclude).Aggregate(AggregateExclude)
GeneratePackageReport.cs (9)
114CompileAssets = compileAssets.Select(c => GetPackageAssetFromTargetPath(c)).ToArray() 144CompileAssets = compileAssets.Select(c => GetPackageAssetFromTargetPath(c)).ToArray(), 145RuntimeAssets = runtimeAssets.Select(r => GetPackageAssetFromTargetPath(r)).ToArray(), 146NativeAssets = nativeAssets.Select(n => GetPackageAssetFromTargetPath(n)).ToArray() 175report.UnusedAssets = _unusedTargetPaths.Select(tp => GetPackageAssetFromTargetPath(tp)).ToArray(); 226var fileFrameworks = _targetPathToPackageItem.Values.Select(f => f.TargetFramework).Distinct(NuGetFramework.Comparer).Where(f => f != null); 238var index = PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath"))); 339_resolver.AddPackageItems(packageId, packageItems[packageId].Select(f => f.TargetPath)); 348.Select(pf => pf.TargetPath)
GenerateRuntimeDependencies.cs (2)
98Log.LogMessage(LogImportance.Low, "Skipping dependencies {0} since they don't have a TargetRuntime.", String.Join(", ", runtimeGroup.Select(d => d.ItemSpec))); 119var dependencyVersions = dependencyGroup.Select(d => GetDependencyVersion(d));
GetApplicableAssetsFromPackageReports.cs (7)
78compileAssets.AddRange(target.CompileAssets.Select(c => ItemFromApplicableAsset(c, report.Id, report.Version))); 79buildProjects.AddRange(target.CompileAssets.Select(c => c.SourceProject).Where(bp => bp != null)); 80runtimeAssets.AddRange(target.RuntimeAssets.Select(r => ItemFromApplicableAsset(r, report.Id, report.Version))); 81buildProjects.AddRange(target.RuntimeAssets.Select(r => r.SourceProject).Where(bp => bp != null)); 82nativeAssets.AddRange(target.NativeAssets.Select(r => ItemFromApplicableAsset(r, report.Id, report.Version))); 83buildProjects.AddRange(target.NativeAssets.Select(r => r.SourceProject).Where(bp => bp != null)); 94BuildProjects = buildProjects.Distinct().Select(bp => bp.ToItem()).ToArray();
GetApplicableAssetsFromPackages.cs (13)
82NuGetFramework[] compileFxs = TargetMonikers.Select(fx => NuGetFramework.Parse(fx)).ToArray(); 87runtimeFxs = RuntimeTargetMonikers.Select(fx => NuGetFramework.Parse(fx)).ToArray(); 102.Select(ca => _targetPathToPackageItem[ca]); 104buildProjects.AddRange(compileItems.Select(ci => BuildProjectFromPackageItem(ci)).Where(bp => bp != null)); 106CompileAssets = compileItems.Select(ci => PackageItemAsResolvedAsset(ci)).ToArray(); 108Log.LogMessage($"Resolved compile assets from {compileFx.ToString()}: {String.Join(";", CompileAssets.Select(c => c.ItemSpec))}"); 115Log.LogError($"Could not locate compile assets for any of the frameworks {String.Join(";", compileFxs.Select(fx => fx.ToString()))}"); 126.Select(ra => _targetPathToPackageItem[ra]); 128buildProjects.AddRange(runtimeItems.Select(ri => BuildProjectFromPackageItem(ri)).Where(bp => bp != null)); 132Log.LogMessage($"Resolved runtime assets from {runtimeFx.ToString()}: {String.Join(";", RuntimeAssets.Select(r => r.ItemSpec))}"); 139Log.LogError($"Could not locate runtime assets for any of the frameworks {String.Join(";", runtimeFxs.Select(fx => fx.ToString()))}"); 142BuildProjects = buildProjects.Distinct().Select(bp => bp.ToItem()).ToArray(); 194_resolver.AddPackageItems(packageId, _packageToPackageItems[packageId].Select(f => f.TargetPath));
GetInboxFrameworks.cs (2)
57var index = PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath"))); 59InboxFrameworks = index.GetInboxFrameworks(AssemblyName, AssemblyVersion).Select(fx => fx.GetShortFolderName()).ToArray();
GetLastStablePackage.cs (2)
125LastStablePackages = lastStablePackages.Select(p => CreateItem(originalItems[p.Key], p.Value)).ToArray(); 130var index = PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath")));
GetMinimumNETStandard.cs (1)
31var minNETStandard = Frameworks.Select(fx => NuGetFramework.Parse(fx.ItemSpec))
GetPackageDestination.cs (1)
77SuppressPackageTargetFrameworkCompatibility.NullAsEmpty().Select(
GetPackageFromModule.cs (1)
44var index = PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath")));
GetPackageVersion.cs (1)
37.Select(f => new Version(f.GetMetadata("AssemblyVersion")));
HarvestPackage.cs (6)
272.Select(f => new PackageItem(f)); 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); 510_pathsToExclude = new HashSet<string>(PathsToExclude.NullAsEmpty().Select(NormalizePath), StringComparer.OrdinalIgnoreCase); 534_pathsToSuppress = new HashSet<string>(PathsToSuppress.NullAsEmpty().Select(NormalizePath)); 616.Select(f => f.Substring(packageFolder.Length + 1).Replace('\\', '/'))
NuGetAssetResolver.cs (3)
59compileItems.Items.Select(ci => ci.Path) : 78runtimeItems.Items.Select(ci => ci.Path) : 215thisPackageCompileItems.Items.Select(ci => AsPackageSpecificTargetPath(referencePackageId, ci.Path)) :
NuGetPack.cs (4)
204return nuspecProperties == null ? null : NuspecPropertyStringProvider.GetNuspecPropertyProviderFunction(nuspecProperties.Select(p => p.ItemSpec).ToArray()); 408? _libPackageExcludes.Concat(AdditionalLibPackageExcludes?.Select(item => item.ItemSpec) ?? Enumerable.Empty<string>()) 409: LibPackageExcludes.Select(item => item.ItemSpec); 418.Concat(AdditionalSymbolPackageExcludes?.Select(item => item.ItemSpec) ?? Enumerable.Empty<string>());
PackageIndex.cs (3)
38packageIndexFiles.Select(packageIndexFile => new FileInfo(packageIndexFile)) 39.Select(packageIndexFileInfo => $"{packageIndexFileInfo.FullName}:{packageIndexFileInfo.Length}:{packageIndexFileInfo.LastWriteTimeUtc.Ticks}")); 288inboxFrameworks = info.InboxOn.GetInboxVersions().Where(p => p.Value >= assemblyVersion).Select(p => p.Key);
PromoteDependencies.cs (4)
37PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath"))) : 42var dependencies = Dependencies.Select(d => new Dependency(d)).ToArray(); 47Log.LogMessage(LogImportance.Low, $"Ref frameworks {string.Join(";", refFxs.Select(f => f.ToString()))}"); 52Log.LogMessage(LogImportance.Low, $"Lib frameworks {string.Join(";", libFxs.Select(f => f.ToString()))}");
SplitDependenciesBySupport.cs (4)
29var dependencies = OriginalDependencies.Select(od => new Dependency(od)).ToArray(); 32List<ITaskItem> splitDependencies = new List<ITaskItem>(dependencies.Where(d => d.TargetFramework != null && d.TargetFramework.Framework != FrameworkConstants.FrameworkIdentifiers.NetStandard).Select(d => d.OriginalItem)); 43var netStandardGroups = dependencies.Select(d => d.TargetFramework) 55splitDependencies.AddRange(applicableDependencies.Select(d => d.GetItemWithTargetFramework(netStandardGroup)));
SplitReferences.cs (1)
54PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath"))) :
UpdatePackageIndex.cs (10)
97_packageIdsToInclude = new HashSet<string>(PackageIds.Select(i => i.ItemSpec), StringComparer.OrdinalIgnoreCase); 100foreach(var package in Packages.NullAsEmpty().Select(f => f.GetMetadata("FullPath"))) 106foreach(var packageFolder in PackageFolders.NullAsEmpty().Select(f => f.GetMetadata("FullPath"))) 121.Select(nuspec => Path.GetDirectoryName(nuspec)); 220var assemblyVersions = dlls.Select(f => VersionUtility.GetAssemblyVersion(f)); 221var dllNames = dlls.Select(f => Path.GetFileNameWithoutExtension(f)).Distinct(); 246assemblyVersions = dlls.Select(refFile => 257dllNames = dlls.Select(f => Path.GetFileNameWithoutExtension(f)).Distinct().ToArray(); 308.Select(pair => pair.Key); 317.Select(pair => pair.Key);
ValidatePackage.cs (17)
144.Select(r => r.TargetFramework) 146.Select(fx => fx.Version); 151.Select(vf => vf.Framework.Version); 186var compileAssetPaths = compileTarget.CompileAssets.Select(ca => ca.PackagePath); 202var runtimeAssetPaths = runtimeTarget.RuntimeAssets.Select(ra => ra.PackagePath); 352Log.LogError($"When targeting {target} {ContractName} will use {implementationAssembly.LocalPath} which targets {implementationAssembly.TargetFramework.GetShortFolderName()} but {String.Join(";", matchingFxAssets.Select(i => i.PackagePath))} targets {fx.GetShortFolderName()} specifically."); 363AllSupportedFrameworks = _frameworks.Values.Where(fx => fx.SupportedVersion != null).Select(fx => fx.ToItem()).OrderBy(i => i.ItemSpec).ToArray(); 378var index = PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath"))); 383Log.LogError($"PackageIndex from {String.Join(", ", PackageIndexes.Select(i => i.ItemSpec))} is missing an entry for package {PackageId}. Please run /t:UpdatePackageIndex on this project to commit an update."); 389var assemblyVersions = new HashSet<Version>(allAssemblies.Select(f => VersionUtility.As4PartVersion(f.Version))); 400Log.LogError($"PackageIndex from {String.Join(", ", PackageIndexes.Select(i => i.ItemSpec))} is missing an assembly version entry for {fileVersion} for package {PackageId}. Please run /t:UpdatePackageIndex on this project to commit an update."); 407Log.LogError($"PackageIndex from {String.Join(", ", PackageIndexes.Select(i => i.ItemSpec))} indicates that assembly version {fileVersion} is contained in non-stable package version {packageVersion} which differs from this package version {thisPackageVersion}."); 414.Select(pair => pair.Key); 417Log.LogError($"PackageIndex from {String.Join(", ", PackageIndexes.Select(i => i.ItemSpec))} is has an assembly version entry(s) for {String.Join(", ", orphanedAssemblyVersions)} which are no longer in package {PackageId}. Please run /t:UpdatePackageIndex on this project to commit an update."); 430Log.LogError($"PackageIndex from {String.Join(", ", PackageIndexes.Select(i => i.ItemSpec))} is missing an baseline entry(s) for native module {PackageId}. Please run /t:UpdatePackageIndex on this project to commit an update."); 437var moduleNames = allDlls.Select(d => Path.GetFileNameWithoutExtension(d.LocalPath)); 441Log.LogError($"PackageIndex from {String.Join(", ", PackageIndexes.Select(i => i.ItemSpec))} is missing ModulesToPackages entry(s) for {String.Join(", ", missingModuleNames)} to package {PackageId}. Please add a an entry for the appropriate package.");
ValidationTask.cs (2)
125var valuesToAdd = valueString.Split(';').Select(v => v.Trim()); 150PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath"))) :
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
TargetFrameworkResolver.cs (1)
57contentCollection.Load(frameworks.Select(f => f + '/').ToArray());
Microsoft.DotNet.Build.Tasks.VisualStudio (4)
OptProf\GetRunSettingsSessionConfiguration.cs (4)
125? config.Products.SelectMany(x => x.Tests.Select(y => y.Container + ".dll")) 129? config.Assemblies.SelectMany(x => x.Tests.Select(y => y.Container + ".dll")) 137.Select(x => $@" <TestContainer FileName=""{x}"" />")); 155.Select(x => $"FullyQualifiedName={x}"));
Microsoft.DotNet.Cli.CommandLine (1)
ForwardedOptionExtensions.cs (1)
216.Select(o => o.ForwardingFunction)
Microsoft.DotNet.Cli.Definitions (22)
Commands\New\SharedOptionsFactory.cs (1)
153foreach (string value in result.Tokens.Select(t => t.Value))
Commands\Publish\PublishCommandDefinition.cs (1)
32}.ForwardAsSingle(o => $"-property:TargetManifestFiles={string.Join("%3B", o.Select(CommandDirectoryContext.GetFullPath))}")
Commands\Reference\ReferenceAddCommandDefinition.cs (1)
30return result.Select(t => t.Value);
Commands\Test\TestCommandDefinition.VSTest.cs (1)
38}.ForwardAsSingle(o => $"-property:VSTestTestAdapterPath={MSBuildPropertyParser.SurroundWithDoubleQuotes(string.Join(";", o!.Select(CommandDirectoryContext.GetFullPath)))}")
Commands\Tool\StoreCommandDefinition.cs (1)
35return [materializedString, $"-property:AdditionalProjects={string.Join("%3B", o!.Skip(1).Select(CommandDirectoryContext.GetFullPath))}"];
Common\CommonOptions.cs (4)
104argsToReturn.AddRange(additionalProperties.Select(p => $"--property:{p.key}={p.value}")); 124.ForwardAsMany(xs => (xs ?? []).Select(x => $"--{name}:{x}")) 134argumentResult.Tokens.Select(t => t.Value) 335string.Join(", ", invalid.Select(x => $"'{x.Value}'"))));
Help\HelpBuilder.cs (6)
120int firstColumnWidth = items.Select(x => x.FirstColumnText.Length).Max(); 121int secondColumnWidth = items.Select(x => x.SecondColumnText.Length).Max(); 128firstColumnWidth = items.SelectMany(x => WrapText(x.FirstColumnText, firstColumnMaxWidth).Select(x => x.Length)).Max(); 256.Select(argument => GetArgumentDefaultValue(symbol, argument, isSingleArgument, context)); 437.Select(a => GetTwoColumnRow(a, context)) 452var subcommands = context.Command.Subcommands.Where(x => !x.Hidden).Select(x => GetTwoColumnRow(x, context)).ToArray();
Help\HelpBuilder.Default.cs (4)
72.Select(item => item.Label); 225.Select(SplitPrefix) 229.Select(t => t.First()) 230.Select(t => $"{t.Prefix}{t.Alias}");
src\sdk\src\Resolvers\Microsoft.DotNet.NativeWrapper\EnvironmentProvider.cs (2)
34.Select(p => p.Trim('"')) 46.Select(p => Path.Combine(p, commandNameWithExtension))
Utilities\OptionExtensions.cs (1)
81return properties.Select(kv => $"{optionName}:{kv.Key}={kv.Value}");
Microsoft.DotNet.Cli.Utils (18)
EnvironmentProvider.cs (4)
28.Select(e => e.ToLower().Trim('"')) ?? [string.Empty] 47.Select(p => p.Trim(s_quote)) 49.Select(p => ExpandTildeSlash(p)) ?? []); 94var commandPath = extensions.Select(e => Path.Combine(rootPath, commandName + e))
ExponentialRetry.cs (1)
81return interval.Select(Task.Delay);
Extensions\LockFileExtensions.cs (1)
27return lockFile.PackageFolders.Select(p =>
Extensions\TypeExtensions.cs (1)
24var genericTypes = string.Join(", ", type.GenericTypeArguments.Select(generic => generic.ToCliTypeString()));
MSBuildForwardingAppWithoutLogging.cs (3)
93.. msbuildArgs.GlobalProperties?.Select(kvp => EmitProperty(kvp)) ?? [], 94.. msbuildArgs.RestoreGlobalProperties?.Select(kvp => EmitProperty(kvp, "restoreProperty")) ?? [], 95.. msbuildArgs.RequestedTargets?.Select(target => $"--target:{target}") ?? [],
PathUtility.cs (1)
359notExisting.Select(p => string.Format(pathDoesNotExistLocalizedFormatString, p))));
TypoCorrection.cs (7)
27var possibleSuggestions = possibleTokens.Select((string possibleMatch) => new Suggestion(possibleMatch, possibleMatch.Length)).ToArray(); 31.Select(SetSelection) 39return matchByStartsWith.Select(s => s.PossibleMatch); 52.Select(SetSelection)]; 59.Select(s => s.PossibleMatch); 65.Select(s => new Suggestion(s.PossibleMatch, GetDistance(s.PossibleMatch, currentToken))) 75.Select(s => s.PossibleMatch);
Microsoft.DotNet.GenFacades (6)
GenPartialFacadeSource.cs (2)
43ReferencePaths?.Select(item => item.ItemSpec).ToArray(), 45CompileFiles?.Select(item => item.ItemSpec).ToArray(),
GenPartialFacadeSourceGenerator.cs (3)
37string[] distinctSeeds = seeds.Select(seed => Path.GetFullPath(seed)).Distinct().ToArray(); 38string[] seedNames = distinctSeeds.Select(seed => Path.GetFileName(seed)).ToArray(); 44.Select(y => y.Key);
NotSupportedAssemblyGenerator.cs (1)
110_exclusionApis = exclusionApis?.Select(t => t.Substring(t.IndexOf(':') + 1));
Microsoft.DotNet.HotReload.Utils.Generator (2)
Runners\ScriptRunner.cs (1)
84var artifacts = parsedScript.Changes.Select(c => new Delta(Plan.Change.Create(ResolveForScript(resolver, c.Document), c.Update)));
Script\Json\Parsing.cs (1)
51changes = script.Changes.Select(c => Plan.Change.Create(AbsPath(c.Document), AbsPath(c.Update))).ToArray();
Microsoft.DotNet.HotReload.Watch (31)
Aspire\AspireServiceFactory.cs (2)
104=> _service.GetServerConnectionEnvironment().Select(kvp => (kvp.Key, kvp.Value)); 246LaunchEnvironmentVariables = projectLaunchInfo.Environment?.Select(e => (e.Key, e.Value))?.ToArray() ?? [],
Build\EvaluationResult.cs (1)
74var restoreRequests = projectGraph.Graph.GraphRoots.Select(node => BuildRequest.Create(node.ProjectInstance, [TargetNames.Restore])).ToArray();
Build\LoadedProjectGraph.cs (1)
21.Concat(graph.ProjectNodes.Select(p => p.ProjectInstance.FullPath))
Build\ProjectBuildManager.cs (1)
41var buildRequests = requests.Select(r => new BuildRequestData(r.ProjectInstance, [.. r.Targets])).ToArray();
Build\ProjectGraphUtilities.cs (1)
68=> projectNode.ProjectInstance.GetItems(ItemNames.ProjectCapability).Select(item => item.EvaluatedInclude);
FileWatcher\FileWatcher.cs (1)
78select (g.Key, containingDirectories ? [] : g.Select(Path.GetFileName).ToImmutableHashSet(PathUtilities.OSSpecificPathComparer));
HotReload\CompilationHandler.cs (11)
402builder.ProjectsToRestart.AddRange(await TerminatePeripheralProcessesAsync(updates.ProjectsToRestart.Select(e => currentSolution.GetProject(e.Key)!.FilePath!), cancellationToken)); 516projectsToUpdate.Select(e => e.Value.First().Options.Representation).Concat( 517staticAssetUpdates.Select(e => e.Key.Options.Representation))); 797.Select(instanceId => BuildRequest.Create(evaluationResult.RestoredProjectInstances[instanceId].DeepCopy(), s_targets)) 868await Task.WhenAll(projectsToRestart.Where(p => !p.Options.IsMainProject).Select(p => p.TerminateForRestartAsync())).WaitAsync(cancellationToken); 883_context.Logger.Log(MessageDescriptor.RestartingProjectsNotification, projectsToRestart.Select(p => p.Options.Representation)); 886projectsToRestart.Select(async runningProject => runningProject.RestartAsync(cancellationToken))) 1006=> [.. updates.Select(update => new HotReloadManagedCodeUpdate(update.ModuleId, update.MetadataDelta, update.ILDelta, update.PdbDelta, update.UpdatedTypes, update.RequiredCapabilities))]; 1013elementSelector: static group => group.Select(static node => node.ProjectInstance).ToImmutableArray()); 1019var solution = await Workspace.UpdateProjectGraphAsync([.. projectGraph.EntryPointNodes.Select(n => n.ProjectInstance.FullPath)], cancellationToken); 1026var solution = await Workspace.UpdateFileContentAsync(changedFiles.Select(static f => (f.Item.FilePath, f.Kind.Convert())), cancellationToken);
HotReload\HotReloadDotNetWatcher.cs (8)
284[.. updates.ProjectsToRebuild.Select(ProjectRepresentation.FromProjectOrEntryPointFilePath)], 338.Select(changedPath => 554if (changedFiles.Select(f => f.Item.FilePath).FirstOrDefault(path => evaluationResult.ProjectGraph.BuildFiles.Contains(path) || MatchesBuildFile(path)) is { } firstBuildFilePath) 832.Select(group => 896.Select(item => item!.Value); 916: GetPluralMessage(kind) + ": " + string.Join(", ", items.Select(f => GetRelativeFilePath(f.Item.FilePath))); 1115var projectPaths = projects.Where(p => p.PhysicalPath != null).Select(p => p.PhysicalPath!).ToArray(); 1158foreach (var file in projects.Where(p => p.EntryPointFilePath != null).Select(p => p.EntryPointFilePath!))
src\sdk\src\Dotnet.Watch\AspireService\Models\RunSessionRequest.cs (1)
81Environment = Environment.Select(envVar => new KeyValuePair<string, string>(envVar.Name, envVar.Value ?? "")),
src\sdk\src\Dotnet.Watch\HotReloadClient\DefaultHotReloadClient.cs (1)
206=> [.. updates.Select(static update => new RuntimeManagedCodeUpdate(update.ModuleId,
src\sdk\src\Dotnet.Watch\HotReloadClient\HotReloadClients.cs (1)
176return browserRefreshServer.UpdateStaticAssetsAsync(assets.Select(static a => a.RelativeUrl), applyOperationCancellationToken).AsTask();
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\KestrelWebSocketServer.cs (1)
67return new KestrelWebSocketServer(host, serverUrls: [.. addresses.Select(GetWebSocketUrl)]);
Utilities\ImmutableDictionaryExtensions.cs (1)
42=> Task.WhenAll(dictionary.SelectMany(entry => entry.Value).Select(project => action(project, cancellationToken))).WaitAsync(cancellationToken);
Microsoft.DotNet.HotReload.WebAssembly.Browser (3)
WebAssemblyHotReload.cs (3)
113update.Deltas.Select(d => new RuntimeManagedCodeUpdate(Guid.Parse(d.ModuleId, CultureInfo.InvariantCulture), d.MetadataDelta, d.ILDelta, d.PdbDelta, d.UpdatedTypes))); 143deltas.Select(d => new RuntimeManagedCodeUpdate(Guid.Parse(d.ModuleId, CultureInfo.InvariantCulture), d.MetadataDelta, d.ILDelta, d.PdbDelta, d.UpdatedTypes))); 146.Select(log => new LogEntry() { Message = log.message, Severity = (int)log.severity }).ToArray();
Microsoft.DotNet.Internal.DependencyInjection.Testing (1)
DependencyInjectionValidation.cs (1)
198return $"{baseName}<{string.Join(", ", type.GetGenericArguments().Select(GetDisplayName))}>";
Microsoft.DotNet.NativeWrapper (2)
EnvironmentProvider.cs (2)
34.Select(p => p.Trim('"')) 46.Select(p => Path.Combine(p, commandNameWithExtension))
Microsoft.DotNet.PackageTesting (3)
NupkgParser.cs (1)
22.Select(dg => dg.TargetFramework)
Package.cs (2)
30List<NuGetFramework> FrameworksInPackageList = CompileAssets.Select(t => (NuGetFramework)t.Properties["tfm"]).ToList(); 33FrameworksInPackageList.AddRange(RuntimeAssets.Select(t => (NuGetFramework)t.Properties["tfm"]).Distinct());
Microsoft.DotNet.PackageValidation (5)
Package.cs (3)
103Rids = RuntimeSpecificAssets.Select(t => (string)t.Properties["rid"]) 106FrameworksInPackage = CompileAssets.Select(t => (NuGetFramework)t.Properties["tfm"]) 107.Concat(RuntimeAssets.Select(t => (NuGetFramework)t.Properties["tfm"]))
Validators\BaselinePackageValidator.cs (1)
131.Select(framework => framework.GetShortFolderName())
Validators\CompatibleFrameworkInPackageValidator.cs (1)
58contentItemCollection.Load(compileAssetsQueue.SelectMany(a => a.Item2).Select(a => a.Path));
Microsoft.DotNet.ProjectTools (2)
LaunchSettings\LaunchSettings.cs (1)
112string.Join(",\n", caseInsensitiveProfileMatches.Select(p => $"\t{p.Name}"))));
VirtualProjectBuilder.cs (1)
680.Select(static d => d.Name)
Microsoft.DotNet.SharedFramework.Sdk (9)
src\CreateFrameworkListFile.cs (3)
64?.Select(item => new XAttribute(item.ItemSpec, item.GetMetadata("Value"))) 81.Select(item => new 99.Select(g => g.First())
src\GeneratePlatformManifestEntriesFromFileList.cs (1)
36PlatformManifestEntries = entries.Select(entry =>
src\GeneratePlatformManifestEntriesFromTemplate.cs (1)
83PlatformManifestEntries = entries.Select(entry =>
src\GenerateSharedFrameworkDepsFile.cs (2)
102.Select(runtimeDict => runtimeGraph.ExpandRuntime(runtimeDict.Key)) 104.Select(expansion => new RuntimeFallbacks(expansion.First(), expansion.Skip(1))); // ExpandRuntime return runtime itself as first item.
src\ValidateFileVersions.cs (2)
79.Select(p => p.Value.File.ItemSpec) 86string.Concat(versionlessFiles.Select(f => Environment.NewLine + f)));
Microsoft.DotNet.SourceBuild.Tasks (29)
src\ReadNuGetPackageInfos.cs (1)
29.Select(p =>
src\UsageReport\UsageData.cs (8)
26.Select(dir => new XElement("Dir", dir))), 31.Select(id => id.ToXElement())), 35.Select(p => p.ToXml())), 41.Select(u => u.ToXml()))); 49.Select(x => x.Value) 53.Select(XmlParsingHelpers.ParsePackageIdentity) 57.Select(UsagePattern.Parse) 61.Select(Usage.Parse)
src\UsageReport\WritePackageUsageData.cs (12)
110.Select(ReadNuGetPackageInfos.ReadIdentity) 115.Select(ReadNuGetPackageInfos.ReadIdentity) 120.Select(ReadNuGetPackageInfos.ReadIdentity) 125.Select(ReadNuGetPackageInfos.ReadIdentity) 132.Select(item => new PackageIdentity( 142.Select(GetPathRelativeToRoot) 143.Except(IgnoredProjectAssetsJsonFiles.NullAsEmpty().Select(GetPathRelativeToRoot)) 194.Select(t => ((JProperty)t).Name) 198var directDependencies = jObj.SelectTokens("$.project.frameworks.*.dependencies").Children().Select(dep => 227toCheck.Except(usages.Select(u => u.PackageIdentity))) 250?.Select(GetPathRelativeToRoot) 279.Select(o => o.Name)
src\UsageReport\WriteUsageReports.cs (5)
110.Select(usage => 157report.Add(annotatedUsages.Select(u => u.ToXml())); 171.Select(item => 202.Select(snapshot => 252.Select(x => new PackageVersionPropsElement(
src\WriteBuildOutputProps.cs (3)
55.Select(item => 63.Select(g => g.OrderBy(id => id.Version).Last()) 70.Select(dir => new {
Microsoft.DotNet.TemplateLocator (22)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (7)
308GetManifests().OrderBy(m => m.ManifestId).Select(m => $"{m.ManifestId}.{m.ManifestFeatureBand}.{m.ManifestVersion}").ToArray() 470.Select(kvp => kvp.Value) 489.Select(dir => 526.Select(dir => Path.GetFileName(dir)) 527.Select(featureBand => new SdkFeatureBand(featureBand)) 532.Select(featureBand => (featureBand, manifestDirectory: Path.Combine(sdkManifestPath, featureBand.ToString(), manifestId))) 536.Select(t => (t.featureBand, res: ResolveManifestDirectory(t.manifestDirectory)))
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (12)
48workloadRootPaths = packRootEnvironmentVariable.Split(Path.PathSeparator).Select(path => new WorkloadRootPath(path, false)).Concat(workloadRootPaths).ToArray(); 215var unresolved = unresolvedRedirects.Select(ur => redirects[ur]).Where(ur => !redirects.ContainsKey(ur.redirect.ReplaceWith)).FirstOrDefault(); 397throw new Exception($"Workload not found: {workloadId}. Known workloads: {string.Join(" ", _workloads.Select(workload => workload.Key.ToString()))}"); 403return GetPacksInWorkload(workload, value.manifest).Select(p => p.packId); 411.Select(t => new WorkloadInfo(t.workload.Id, t.workload.Description)); 520.Select(w => (w.workload.Id, new HashSet<WorkloadPackId>(GetPacksInWorkload(w.workload, w.manifest).Select(p => p.packId)))) 543.Select(s => new WorkloadInfo(s, _workloads[s].workload.Description)) 551=> GetAvailableWorkloadDefinitions().Select(w => new WorkloadInfo(w.workload.Id, w.workload.Description)); 582var existingPacks = GetPacksInWorkload(existingWorkload.workload, existingWorkload.manifest).Select(p => p.packId).ToHashSet(); 585var updatedPacks = advertisingManifestResolver.GetPacksInWorkload(updatedWorkload.workload, updatedWorkload.manifest).Select(p => p.packId); 766return _manifests.Select(t => t.Value.info);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSet.cs (1)
32.Select(manifest =>
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSuggestionFinder.cs (1)
20UnsortedSuggestions = completeSuggestions.Select(
TemplateLocator.cs (1)
62.Select(pack => new OptionalSdkTemplatePackageInfo(pack.Id, pack.Version, pack.Path)).ToList();
Microsoft.DotNet.XliffTasks (3)
Model\JsonDocument.cs (1)
35=> _json.Select(kvp => new Node(_json, kvp.Key, kvp.Value)).OrderBy(entry => entry.Id);
Model\XamlRuleDocument.cs (1)
198foreach (string? line in comment.Value.Split(new[] { '\n' }, System.StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()))
Model\XlfDocument.cs (1)
285.Select(tu => tu.GetId()));
Microsoft.Extensions.AI (5)
ChatCompletion\FunctionInvokingChatClient.cs (2)
1208.Select(frc => frc.Exception!) 1929originalMessages, options, notInvokedApprovals.Select(x => x.Response.FunctionCall).ToList(), 0, consecutiveErrorCount, isStreaming, cancellationToken);
ChatCompletion\OpenTelemetryChatClient.cs (2)
604_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.StopSequences, $"[{string.Join(", ", stopSequences.Select(s => $"\"{s}\""))}]"); 639JsonSerializer.Serialize(options.Tools.Select(t => t switch
Embeddings\CachingEmbeddingGenerator.cs (1)
95var uncachedResults = await base.GenerateAsync(uncached.Select(e => e.Input), options, cancellationToken);
Microsoft.Extensions.AI.Abstractions.Tests (15)
AssertExtensions.cs (1)
81.Select(e => $"'{e.Key}'")
ChatCompletion\ChatMessageTests.cs (2)
112Assert.Equal(string.Concat(Enumerable.Range(0, messageCount).Select(i => $"text-{i}")), message.Text); 113Assert.Equal(string.Concat(Enumerable.Range(0, messageCount).Select(i => $"text-{i}")), message.ToString());
Embeddings\BinaryEmbeddingTests.cs (1)
70Assert.Equal($$"""{"$type":"binary","vector":"{{string.Concat(vector.Cast<bool>().Select(b => b ? '1' : '0'))}}"}""", json);
Embeddings\EmbeddingGeneratorExtensionsTests.cs (3)
107string[] inputs = Enumerable.Range(0, count).Select(i => $"hello {i}").ToArray(); 110.Select(i => new Embedding<float>(Enumerable.Range(i, 4).Select(i => (float)i).ToArray()))
SpeechToText\SpeechToTextResponseTests.cs (2)
96Assert.Equal(string.Concat(Enumerable.Range(0, contentCount).Select(i => $"text-{i}")), response.Text); 97Assert.Equal(string.Concat(Enumerable.Range(0, contentCount).Select(i => $"text-{i}")), response.ToString());
test\Shared\JsonSchemaExporter\SchemaTestHelpers.cs (1)
38.SelectMany(d => d.Errors!.Select(error => $"Path:${d.InstanceLocation} {error.Key}:{error.Value}"));
test\Shared\JsonSchemaExporter\TestTypes.cs (2)
36public static IEnumerable<object[]> GetTestData() => GetTestDataCore().Select(t => new object[] { t }); 41.Select(t => new object[] { t });
Utilities\AIJsonUtilitiesTests.cs (3)
437HashSet<string> requiredParams = new(requiredElement.EnumerateArray().Select(e => e.GetString()!)); 504HashSet<string> requiredProps = new(requiredElement.EnumerateArray().Select(e => e.GetString()!)); 518HashSet<string> requiredProps = new(requiredElement.EnumerateArray().Select(e => e.GetString()!));
Microsoft.Extensions.AI.Evaluation (4)
CompositeEvaluator.cs (1)
165IEnumerable<ValueTask<EvaluationResult>> concurrentTasks = _evaluators.Select(EvaluateAsync);
Utilities\TaskExtensions.cs (3)
20IEnumerable<Task<T>> concurrentTasks = functions.Select(f => f(cancellationToken)); 29IEnumerable<ValueTask<T>> concurrentTasks = functions.Select(f => f(cancellationToken)); 96StreamResultsAsync(concurrentTasks.Select(t => t.AsTask()), preserveOrder, cancellationToken);
Microsoft.Extensions.AI.Evaluation.Integration.Tests (21)
AgentQualityEvaluatorTests.cs (4)
100string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 133string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 156string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 196string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString())));
NLPEvaluatorTests.cs (4)
62string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 89string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 115string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 136string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString())));
QualityEvaluatorTests.cs (3)
99string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 140string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 177string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString())));
SafetyEvaluatorTests.cs (9)
214string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 305string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 350string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 386string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 435string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 497string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 532string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 573string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 607string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString())));
TestEvaluator.cs (1)
19=> [.. TestMetrics.Select(t => t.Name)];
Microsoft.Extensions.AI.Evaluation.NLP (6)
BLEUEvaluator.cs (1)
85context.References.Select(
BLEUEvaluatorContext.cs (1)
54contents: [.. references.Select(c => new TextContent(c))])
Common\MatchCounter.cs (1)
75public string ToDebugString() => string.Join(",", _counts.Select(v => $"{v.Key}: {v.Value}"));
Common\NGram.cs (1)
54public string ToDebugString() => $"[{string.Join(",", Values.Select(v => v.ToString()))}]";
GLEUEvaluator.cs (1)
84string[][] references = context.References.Select(
GLEUEvaluatorContext.cs (1)
54contents: [.. references.Select(c => new TextContent(c))])
Microsoft.Extensions.AI.Evaluation.Quality (4)
IntentResolutionEvaluator.cs (1)
119var toolDefinitionNames = new HashSet<string>(context?.ToolDefinitions.Select(td => td.Name) ?? []);
RetrievalEvaluatorContext.cs (1)
47contents: [.. retrievedContextChunks.Select(c => new TextContent(c))])
TaskAdherenceEvaluator.cs (1)
118var toolDefinitionNames = new HashSet<string>(context?.ToolDefinitions.Select(td => td.Name) ?? []);
ToolCallAccuracyEvaluator.cs (1)
129var toolDefinitionNames = new HashSet<string>(context.ToolDefinitions.Select(td => td.Name));
Microsoft.Extensions.AI.Evaluation.Safety (4)
ContentSafetyEvaluator.cs (1)
114string.Join(Environment.NewLine, textContents.Select(c => c.Text)) is string contextString &&
ContentSafetyServicePayloadUtilities.cs (3)
129userTextListItems.Select(item => string.Join(string.Empty, item.Select(e => e.ToString()))); 220IEnumerable<string> userTextListStrings = userTextListItems.Select(item => item.ToJsonString());
Microsoft.Extensions.AI.Integration.Tests (7)
ChatClientIntegrationTests.cs (3)
672Assert.Equal(firstResponse.Messages.Select(m => m.Text), secondResponse.Messages.Select(m => m.Text)); 1669var conversationText = string.Join("\n", messages.Select(m => $"{m.Role}: {m.Text}"));
PromptBasedFunctionCallingChatClient.cs (2)
49List<ChatMessage> chatMessagesList = [CreateToolPrompt(options.Tools), .. chatMessages.Select(m => m.Clone())]; 169var toolDescriptorsJson = JsonSerializer.Serialize(tools.OfType<AIFunction>().Select(t => t.JsonSchema), _jsonOptions);
ToolReductionTests.cs (2)
254return new ValueTask<string>(string.Join("\n", msgs.Select(m => m.Text))); 491names.Select(n => (AITool)new SimpleTool(n, $"Description about {n}")).ToList();
Microsoft.Extensions.AI.OpenAI (6)
MicrosoftExtensionsAIChatExtensions.cs (2)
74.OfType<FunctionCallContent>().Select(c => ChatToolCall.CreateFunctionToolCall(c.CallId, c.Name, 86outputAudio: lastMessage?.Contents.OfType<DataContent>().Where(dc => dc.HasTopLevelMediaType("audio")).Select(a => OpenAIChatModelFactory.ChatOutputAudio(new(a.Data))).FirstOrDefault(),
OpenAIEmbeddingGenerator.cs (1)
81return new(embeddings.Select(e =>
OpenAIResponsesChatClient.cs (3)
598return new FileSearchTool(fileSearchTool.Inputs?.OfType<HostedVectorStoreContent>().Select(c => c.VectorStoreId) ?? []) 607new(codeTool.Inputs?.OfType<HostedFileContent>().Select(f => f.FileId).ToList() is { Count: > 0 } ids ? 1410Outputs = cicri.Outputs is { Count: > 0 } outputs ? outputs.Select<CodeInterpreterCallOutput, AIContent?>(o =>
Microsoft.Extensions.AI.OpenAI.Tests (19)
OpenAIChatClientTests.cs (5)
244Assert.Equal("Hello! How can I assist you today?", string.Concat(updates.Select(u => u.Text))); 1333Assert.Equal("", string.Concat(updates.Select(u => u.Text))); 1736Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 1966string reasoningText = string.Concat(updates.SelectMany(u => u.Contents).OfType<TextReasoningContent>().Select(r => r.Text)); 1970Assert.Equal("9.8 is larger.", string.Concat(updates.Select(u => u.Text)));
OpenAIResponseClientIntegrationTests.cs (1)
207.Select(c => new McpServerToolApprovalResponseContent(c.ToolCall.CallId, true))
OpenAIResponseClientTests.cs (12)
312Assert.Equal("The sum of the first 5 positive integers is 15.", string.Concat(updates.Select(u => u.Text))); 444Assert.Equal("The solution is 42.", string.Concat(updates.Where(u => u.Role == ChatRole.Assistant).Select(u => u.Text))); 468var allReasoningText = string.Concat(reasoningUpdates.Select(u => u.Contents.OfType<TextReasoningContent>().First().Text)); 670Assert.Equal("Hello! How can I assist you today?", string.Concat(updates.Select(u => u.Text))); 2627Assert.Equal("Hello! How can I assist you today?", string.Concat(updates.Select(u => u.Text))); 2718Assert.Equal(" assist you today?", string.Concat(updates.Select(u => u.Text))); 3708Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 3789Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 3867Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 3945Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 4142Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 5445Assert.Equal("It's 25°C and sunny in Paris.", string.Concat(updates.Select(u => u.Text)));
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
81.Select(e => $"'{e.Key}'")
Microsoft.Extensions.AI.Templates.Tests (8)
test\ProjectTemplates\Infrastructure\TemplateSnapshotTestBase.cs (1)
39: verificationExcludePatterns?.Select(p => p.Replace('/', Path.DirectorySeparatorChar)).ToArray();
test\ProjectTemplates\Infrastructure\TemplateTestUtilities.cs (7)
39.Select(arg => Regex.Replace(arg, @"-(?:f|-[Ff]ramework)=(net[0-9]+)\.0", "$1")) 40.Select(arg => Regex.Replace(arg, "--(.*?)=true", "$1_T")) 41.Select(arg => Regex.Replace(arg, "--(.*?)=false", "$1_F")) 42.Select(arg => Regex.Replace(arg, "--(.*?)=(.*)", "$2")) 43.Select(arg => Regex.Replace(arg, "--(.*)", "$1")) 44.Select(arg => Regex.Replace(arg, @"\W", "")) 45.Select(arg => arg
Microsoft.Extensions.AI.Tests (28)
ChatCompletion\ConfigureOptionsChatClientTests.cs (1)
38var expectedUpdates = Enumerable.Range(0, 3).Select(i => new ChatResponseUpdate()).ToArray();
ChatCompletion\DistributedCachingChatClientTest.cs (1)
777=> ToAsyncEnumerableAsync(preTask, valueFactories.Select<T, Func<T>>(v => () => v));
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
1362? [new TextContent($"The search results were '{string.Join(", ", frcs.Select(frc => frc.Result))}'")]
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (7)
89Embedding<float>[] expected = Enumerable.Range(0, 10).Select(i => 102return Task.FromResult<GeneratedEmbeddings<Embedding<float>>>(new(values.Select(i => expected[int.Parse(i)]))); 254return [new(((string)options!.AdditionalProperties!["someKey"]!).Select(c => (float)c).ToArray())]; 274AssertEmbeddingsEqual(new("value 1".Select(c => (float)c).ToArray()), result1); 275AssertEmbeddingsEqual(new("value 1".Select(c => (float)c).ToArray()), result2); 289AssertEmbeddingsEqual(new("value 1".Select(c => (float)c).ToArray()), result3); 290AssertEmbeddingsEqual(new("value 2".Select(c => (float)c).ToArray()), result4);
Functions\AIFunctionFactoryTest.cs (16)
1001(int? limit = null, DateTime? from = null) => Enumerable.Repeat(from ?? default, limit ?? 4).Select(d => d.Year).ToArray(), 1034(int? limit = null, DateTime? from = null) => Enumerable.Repeat(from ?? default, limit ?? 4).Select(d => d.Year).ToArray(), 1335Assert.Contains("integer", nullableIntType.EnumerateArray().Select(e => e.GetString())); 1336Assert.Contains("null", nullableIntType.EnumerateArray().Select(e => e.GetString())); 1344Assert.Contains("integer", nullableIntWithDefaultType.EnumerateArray().Select(e => e.GetString())); 1345Assert.Contains("null", nullableIntWithDefaultType.EnumerateArray().Select(e => e.GetString())); 1353List<string> requiredParams = required.EnumerateArray().Select(e => e.GetString()!).ToList(); 1375Assert.Contains("string", nullableStringType.EnumerateArray().Select(e => e.GetString())); 1376Assert.Contains("null", nullableStringType.EnumerateArray().Select(e => e.GetString())); 1384Assert.Contains("integer", nullableIntType.EnumerateArray().Select(e => e.GetString())); 1385Assert.Contains("null", nullableIntType.EnumerateArray().Select(e => e.GetString())); 1393Assert.Contains("string", nullableStringWithDefaultType.EnumerateArray().Select(e => e.GetString())); 1394Assert.Contains("null", nullableStringWithDefaultType.EnumerateArray().Select(e => e.GetString())); 1406Assert.Contains("integer", nullableIntWithDefaultType.EnumerateArray().Select(e => e.GetString())); 1407Assert.Contains("null", nullableIntWithDefaultType.EnumerateArray().Select(e => e.GetString())); 1415List<string> requiredParams = required.EnumerateArray().Select(e => e.GetString()!).ToList();
SpeechToText\ConfigureOptionsSpeechToTextClientTests.cs (1)
39var expectedUpdates = Enumerable.Range(0, 3).Select(i => new SpeechToTextResponseUpdate()).ToArray();
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
81.Select(e => $"'{e.Key}'")
Microsoft.Extensions.AmbientMetadata.Build.Tests (1)
BuildMetadataTests.cs (1)
26var properties = obj.GetType().GetProperties().Select(f => f.GetValue(obj)).ToArray();
Microsoft.Extensions.Caching.Hybrid.Tests (1)
LogCollector.cs (1)
100Assert.Equal(string.Join(",", errorIds), string.Join(",", _items.Select(static x => x.eventId.Id)));
Microsoft.Extensions.Compliance.Testing.Tests (2)
FakeRedactorTests.cs (2)
92var sequenceNumbersRedacted = fakeRedactorProvider.Collector.AllRedactedData.Select(x => x.SequenceNumber); 93var sequenceNumbersRequested = fakeRedactorProvider.Collector.AllRedactorRequests.Select(x => x.SequenceNumber);
Microsoft.Extensions.Configuration (1)
InternalConfigurationRootExtensions.cs (1)
30.Select(key => root.GetSection(path == null ? key : path + ConfigurationPath.KeyDelimiter + key));
Microsoft.Extensions.Configuration.Binder (1)
ConfigurationBinder.cs (1)
226HashSet<string> propertyNames = new(modelProperties.Select(GetPropertyName),
Microsoft.Extensions.DataIngestion.Abstractions (1)
IngestionDocumentElement.cs (1)
96=> string.Join(Environment.NewLine, Elements.Select(e => e.GetMarkdown()));
Microsoft.Extensions.DataIngestion.Tests (12)
Chunkers\NoOverlapTokenChunkerTests.cs (2)
37Assert.Equal(text, string.Join("", chunks.Select(c => c.Content))); 61Assert.Equal(text, string.Join("", chunks.Select(c => c.Content)));
Chunkers\OverlapTokenChunkerTests.cs (1)
59Assert.NotEmpty(string.Concat(chunks.Select(c => c.Content)));
Chunkers\SectionChunkerTests.cs (1)
160Assert.Equal(text, string.Join("", chunks.Select(c => c.Content)), ignoreLineEndingDifferences: true);
Chunkers\SemanticSimilarityChunkerTests.cs (1)
49var embeddings = values.Select(v =>
IngestionPipelineTests.cs (2)
106Assert.Contains((string)retrieved[i]["documentid"]!, _sampleFiles.Select(info => info.FullName)); 181.Select(image => new IngestionChunk<DataContent>(
Processors\AlternativeTextEnricherTests.cs (1)
146Envelope<string[]> data = new() { data = Enumerable.Range(0, batchSize).Select(i => i.ToString()).ToArray() };
Readers\MarkdownReaderTests.cs (4)
107byte[] imageBytes1 = Enumerable.Range(0, 55).Select(i => (byte)i).ToArray(); 109byte[] imageBytes2 = Enumerable.Range(55, 111).Select(i => (byte)i).ToArray(); 111byte[] imageBytes3 = Enumerable.Range(166, 200).Select(i => (byte)i).ToArray(); 148byte[] imageBytes = Enumerable.Range(55, 111).Select(i => (byte)i).ToArray();
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\Expressions\ExpressionResolverBuilder.cs (1)
145callSite.ServiceCallSites.Select(cs =>
Microsoft.Extensions.DependencyModel (6)
DependencyContextExtensions.cs (2)
98return ResolveAssets(context, string.Empty, self.RuntimeAssemblyGroups).Select(GetAssemblyName); 107return ResolveAssets(context, runtimeIdentifier, self.RuntimeAssemblyGroups).Select(GetAssemblyName);
DependencyContextJsonReader.cs (2)
801.Select(e => new RuntimeFile(e.Path, e.AssemblyVersion, e.FileVersion, e.LocalPath)) 813.Select(e => new RuntimeFile(e.Path, e.AssemblyVersion, e.FileVersion, e.LocalPath))
RuntimeAssetGroup.cs (2)
45return _runtimeFiles!.Select(file => file.Path).ToArray(); 61return _assetPaths!.Select(path => new RuntimeFile(path, null, null)).ToArray();
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Windows\Network\WindowsTcpStateInfo.cs (2)
34.Select(s => (uint)IPAddress.Parse(s).Address) 39.Select(s => IPAddress.Parse(s).GetAddressBytes())
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (6)
Windows\WindowsContainerSnapshotProviderTests.cs (6)
235Assert.Contains(_accountingInfo.TotalKernelTime / (double)TimeSpan.TicksPerSecond, snapshot.Select(m => m.Value)); 236Assert.Contains(_accountingInfo.TotalUserTime / (double)TimeSpan.TicksPerSecond, snapshot.Select(m => m.Value)); 242Assert.Contains(updatedAccountingInfo.TotalKernelTime / (double)TimeSpan.TicksPerSecond, snapshot.Select(m => m.Value)); 243Assert.Contains(updatedAccountingInfo.TotalUserTime / (double)TimeSpan.TicksPerSecond, snapshot.Select(m => m.Value)); 251Assert.Contains(updatedAccountingInfo.TotalKernelTime / (double)TimeSpan.TicksPerSecond, snapshot.Select(m => m.Value)); 252Assert.Contains(updatedAccountingInfo.TotalUserTime / (double)TimeSpan.TicksPerSecond, snapshot.Select(m => m.Value));
Microsoft.Extensions.Diagnostics.Testing (1)
Metrics\MetricCollector.cs (1)
112var str = string.Join(", ", _supportedTs.Select(t => t.Name).ToArray());
Microsoft.Extensions.Diagnostics.Testing.Tests (1)
Logging\FakeLogCollectorTests.LogEnumeration.cs (1)
77var snapshot = fakeLogCollector.GetSnapshot().Select(x => x.Message);
Microsoft.Extensions.Features (1)
FeatureCollection.cs (1)
164public DictionaryItemDebugView<Type, object>[] Items => _features.Select(pair => new DictionaryItemDebugView<Type, object>(pair)).ToArray();
Microsoft.Extensions.FileProviders.Physical (1)
PhysicalDirectoryInfo.cs (1)
92.Select<FileSystemInfo, IFileInfo>(info => info switch
Microsoft.Extensions.FileSystemGlobbing (3)
Internal\MatcherContext.cs (3)
36IPatternContext[] includePatternContexts = includePatterns.Select(pattern => pattern.CreatePatternContextForInclude()).ToArray(); 37IPatternContext[] excludePatternContexts = excludePatterns.Select(pattern => pattern.CreatePatternContextForExclude()).ToArray(); 49.Select(item => new IncludeOrExcludeValue<IPatternContext>
Microsoft.Extensions.Http.Diagnostics.Tests (2)
Logging\HttpClientLoggingTagNamesTest.cs (1)
28.Select(f => (string)f.GetValue(null)!)
Logging\Internal\RandomStringGenerator.cs (1)
20.Select(s => s[_random.Next(s.Length)]).ToArray());
Microsoft.Extensions.Http.Resilience.PerformanceTests (2)
HttpClientFactory.cs (2)
82options.Groups = Enumerable.Repeat(0, routes).Select(_ => 105options.Groups = Enumerable.Repeat(0, routes).Select(_ =>
Microsoft.Extensions.Http.Resilience.Tests (3)
Routing\OrderedRoutingStrategyTest.cs (1)
109return CreateGroup(endpoints.Select(v => new WeightedUriEndpoint { Uri = new Uri(v) }).ToArray());
Routing\RoutingStrategyTest.cs (1)
168return new ConfigurationBuilder().AddInMemoryCollection(values.Select(pair => new KeyValuePair<string, string?>("section:" + pair.Key, pair.Value))).Build().GetSection("section");
Routing\WeightedRoutingStrategyTest.cs (1)
169return CreateGroup(endpoints.Select(v => new WeightedUriEndpoint { Uri = new Uri(v) }).ToArray());
Microsoft.Extensions.Identity.Core (4)
IdentityResult.cs (1)
74string.Format(CultureInfo.InvariantCulture, "{0} : {1}", "Failed", string.Join(",", Errors.Select(x => x.Code).ToList()));
RoleManager.cs (1)
413Logger.LogWarning(LoggerEventIds.RoleValidationFailed, "Role {roleId} validation failed: {errors}.", await GetRoleIdAsync(role).ConfigureAwait(false), string.Join(";", errors.Select(e => e.Code)));
UserManager.cs (2)
2928Logger.LogDebug(LoggerEventIds.UserValidationFailed, "User validation failed: {errors}.", string.Join(";", errors.Select(e => e.Code))); 2964Logger.LogDebug(LoggerEventIds.PasswordValidationFailed, "User password validation failed: {errors}.", string.Join(";", errors?.Select(e => e.Code) ?? Array.Empty<string>()));
Microsoft.Extensions.Logging (1)
LoggerFactory.cs (1)
337public List<ILoggerProvider> Providers => loggerFactory._providerRegistrations.Select(r => r.Provider).ToList();
Microsoft.Extensions.Logging.Generators (6)
LoggerMessageGenerator.Parser.cs (5)
968Methods = Methods.Select(m => m.ToSpec()).ToImmutableEquatableArray(), 1032AllParameters = AllParameters.Select(p => p.ToSpec()).ToImmutableEquatableArray(), 1033TemplateParameters = TemplateParameters.Select(p => p.ToSpec()).ToImmutableEquatableArray(), 1034TemplateMap = TemplateMap.Select(kvp => new KeyValuePairEquatable<string, string>(kvp.Key, kvp.Value)).ToImmutableEquatableArray(), 1036TypeParameters = TypeParameters.Select(tp => tp.ToSpec()).ToImmutableEquatableArray(),
LoggerMessageGenerator.Roslyn4.0.cs (1)
209.Select(static kvp => kvp.Value)
Microsoft.Extensions.Options.Contextual.Tests (1)
AcceptanceTests.cs (1)
58return Enumerable.Range(1, options.ForecastDays).Select(index => new WeatherForecast
Microsoft.Extensions.Options.SourceGeneration (3)
Parser.cs (3)
202.Select(m => (IMethodSymbol)m) 277var addedMembers = new HashSet<string>(members.Select(m => m.Name)); 288addedMembers.UnionWith(baseMembers.Select(m => m.Name));
Microsoft.Extensions.ServiceDiscovery (2)
ServiceEndpointWatcher.Log.cs (1)
25ResolutionSucceededCore(logger, endpointSource.Endpoints.Count, serviceName, string.Join(", ", endpointSource.Endpoints.Select(GetEndpointString)));
ServiceEndpointWatcherFactory.Log.cs (1)
19ServiceEndpointProviderListCore(logger, serviceName, providers.Count, string.Join(", ", providers.Select(static r => r.ToString())));
Microsoft.Extensions.ServiceDiscovery.Dns (1)
Resolver\DnsResolver.Telemetry.cs (1)
89static string[] ToStringHelper<T>(T[] array) => array.Select(a => a!.ToString()!).ToArray();
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
Resolver\LoopbackDnsServer.cs (1)
228var encodedLabels = name.Split('.', StringSplitOptions.RemoveEmptyEntries).Select(label => (ReadOnlyMemory<byte>)Encoding.UTF8.GetBytes(s_idnMapping.GetAscii(label)))
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (2)
Program.cs (2)
15.Select(t => (IFuzzer)Activator.CreateInstance(t)!) 28{string.Join(Environment.NewLine, fuzzers.Select(f => $" {f.Name}"))}
Microsoft.Extensions.Telemetry (1)
Logging\ExtendedLoggerFactory.cs (1)
92_enrichers = enrichers.Select<ILogEnricher, Action<IEnrichmentTagCollector>>(e => e.Enrich).ToArray();
Microsoft.Extensions.Telemetry.Tests (3)
Enrichment\ApplicationEnricherTagTests.cs (1)
29.Select(f => (string)f.GetValue(null)!)
Enrichment\ProcessEnricherDimensionsTests.cs (1)
28.Select(f => (string)f.GetValue(null)!)
Logging\ExtendedLoggerTests.cs (1)
900.Select(x => x);
Microsoft.Gen.BuildMetadata.Unit.Tests (2)
GeneratorTests.cs (2)
60await Verifier.Verify(sources.Select(s => s.SourceText.ToString()), settings); 113string.Join(", ", unexpectedDiagnostics.Select(d => $"{d.Id}: {d.GetMessage()}")));
Microsoft.Gen.ContextualOptions (11)
ContextReceiver.cs (1)
47.SelectMany(declarations => declarations.Select(declaration => (symbol: compilation.GetSemanticModel(declarations.Key).GetDeclaredSymbol(declaration), declaration)))
ContextualOptionsGenerator.cs (1)
39.SelectMany(declarations => declarations.Select(declaration => (symbol: compilation.GetSemanticModel(declarations.Key).GetDeclaredSymbol(declaration), declaration)))
Emitter.cs (1)
38{{{string.Concat(optionsContextType.OptionsContextProperties.OrderBy(x => x).Select(property => $@"
Parser.cs (8)
18.Select(type => new OptionsContextType(type.Key, type.Value.ToImmutableArray(), GetContextProperties(type.Key))) 19.Select(CheckInstantiable) 20.Select(CheckPartial) 21.Select(CheckRefLikeType) 22.Select(CheckHasProperties); 32.Select(modifier => Diagnostic.Create(DiagDescriptors.ContextCannotBeStatic, modifier.GetLocation(), type.Name))); 46.Select(modifier => Diagnostic.Create(DiagDescriptors.ContextCannotBeRefLike, modifier.GetLocation(), type.Name))); 87.Select(prop => prop.Name)
Microsoft.Gen.ContextualOptions.Unit.Tests (3)
EmitterTests.cs (2)
68.Select(statement => statement.ToString()); 97.Select(statement => statement.ToString());
SyntaxContextReceiverTests.cs (1)
75Assert.All(declaration.Value.Select(dec => dec.Identifier.Text), className => Assert.Equal("Class2", className));
Microsoft.Gen.Logging (9)
Emission\Emitter.Method.cs (3)
76var stateName = PickUniqueName("state", lm.Parameters.Select(p => p.ParameterName)); 279var tmpVarName = PickUniqueName("tmp", lm.Parameters.Select(p => p.ParameterName)); 629OutEnumeration(lm.Parameters.Select(static p =>
Parsing\Parser.cs (3)
476.Select(static x => x!) 498var fullName = string.Join("_", chain.Concat(new[] { leaf }).Select(static x => x.TagName)); 562.Select(x => x!.ToDisplayString()));
Parsing\Parser.LogProperties.cs (3)
165classification.UnionWith(GetDataClassificationAttributes(current, symbols).Select(x => x.ToDisplayString())); 169classification.UnionWith(GetDataClassificationAttributes(property, symbols).Select(x => x.ToDisplayString())); 174classification.UnionWith(dataClassesFromCtor.Select(x => x.ToDisplayString()));
Microsoft.Gen.MetadataExtractor (2)
src\Generators\Microsoft.Gen.MetricsReports\MetricsReportsHelpers.cs (2)
15.Select(meteringClass => new ReportedMetricClass( 20Methods: meteringClass.Methods.Select(meteringMethod => new ReportedMetricMethod(
Microsoft.Gen.Metrics.Generated.Tests (33)
MetricTests.cs (22)
71Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 154Assert.Equal(new (string, object?)[] { ("s1", "val_1"), ("s2", "val_2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 174var tags = measurements[0].Tags.Select(x => (x.Key, x.Value)); 177tags = measurements[1].Tags.Select(x => (x.Key, x.Value)); 198var tags = measurements[0].Tags.Select(x => (x.Key, x.Value)); 201tags = measurements[1].Tags.Select(x => (x.Key, x.Value)); 253Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 259Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 266Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val4") }, measurement.Tags.Select(x => (x.Key, x.Value))); 278Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 284Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 291Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val4") }, measurement.Tags.Select(x => (x.Key, x.Value))); 329Assert.Equal(new (string, object?)[] { ("Dim1", "val1"), ("Dim_2", "val2"), ("Dim_3", "val3") }, measurement.Tags.Select(x => (x.Key, x.Value))); 342Assert.Equal(new (string, object?)[] { ("Dim1", "val1"), ("Dim_2", "val2"), ("Dim_3", "val3") }, measurement.Tags.Select(x => (x.Key, x.Value))); 372measurement.Tags.Select(x => (x.Key, x.Value))); 421measurement.Tags.Select(x => (x.Key, x.Value))); 444measurement.Tags.Select(x => (x.Key, x.Value))); 467measurement.Tags.Select(x => (x.Key, x.Value))); 515measurement.Tags.Select(x => (x.Key, x.Value))); 564measurement.Tags.Select(x => (x.Key, x.Value))); 587measurement.Tags.Select(x => (x.Key, x.Value))); 609measurement.Tags.Select(x => (x.Key, x.Value)));
MetricTests.Ext.cs (8)
55Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 135Assert.Equal(new (string, object?)[] { ("s1", "val_1"), ("s2", "val_2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 184measurement.Tags.Select(x => (x.Key, x.Value))); 206measurement.Tags.Select(x => (x.Key, x.Value))); 228measurement.Tags.Select(x => (x.Key, x.Value))); 277measurement.Tags.Select(x => (x.Key, x.Value))); 299measurement.Tags.Select(x => (x.Key, x.Value))); 321measurement.Tags.Select(x => (x.Key, x.Value)));
MetricTests.Ext.Unit.cs (3)
57measurement.Tags.Select(x => (x.Key, x.Value))); 111measurement.Tags.Select(x => (x.Key, x.Value))); 141measurement.Tags.Select(x => (x.Key, x.Value)));
Microsoft.Gen.MetricsReports (2)
MetricsReportsHelpers.cs (2)
15.Select(meteringClass => new ReportedMetricClass( 20Methods: meteringClass.Methods.Select(meteringMethod => new ReportedMetricMethod(
Microsoft.Interop.ComInterfaceGenerator (9)
ComInterfaceGenerator.cs (5)
69var comInterfaceContexts = ComInterfaceContext.GetContexts(interfaceInfos.Select(i => i.Item1).ToImmutableArray(), ct); 118InterfaceContexts: ifaceCtxs.Select(x => x.Item1).Where(x => !x.IsExternallyDefined).ToSequenceEqualImmutableArray(), 605writer.Write($"({string.Join(", ", inheritedStub.GenerationContext.SignatureContext.StubParameters.Select(p => p.NormalizeWhitespace().ToString()))})"); 640writer.Write($"({string.Join(", ", sigContext.StubParameters.Select(p => p.NormalizeWhitespace().ToString()))})"); 642writer.WriteLine($"({string.Join(", ", sigContext.ManagedParameters.Select(mp => $"{(mp.IsByRef ? $"{MarshallerHelpers.GetManagedArgumentRefKindKeyword(mp)} " : "")}{mp.InstanceIdentifier}"))});");
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (2)
40.Select(solution.GetProject) 42return (await Task.WhenAll(sortedProjects.Select(context.GetAllDiagnosticsAsync)).ConfigureAwait(false)).SelectMany(diag => diag).ToImmutableArray();
VirtualMethodPointerStubGenerator.cs (2)
104functionPointerParameters.AddRange(paramList.Parameters.Select(p => FunctionPointerParameter(attributeLists: default, p.Modifiers, p.Type))); 247functionPointerParameters.AddRange(paramList.Parameters.Select(p => FunctionPointerParameter(p.Type)));
Microsoft.Interop.JavaScript.JSImportGenerator (5)
JSGeneratorFactory.cs (1)
84return Create(info, context, isToJs, function.KnownType, function.ArgsTypeInfo.Select(a => a.KnownType).ToArray(), jsMarshalingInfo.JSType, jsMarshalingInfo.JSTypeArguments);
JSImportGenerator.cs (1)
290.Select(p => ExpressionElement(IdentifierName(p.Identifier)))));
JSMarshalAsAttributeInfoParser.cs (1)
35foreach (var ta in jsTypeArgs.TypeArguments.Cast<INamedTypeSymbol>().Select(x => x.ToDisplayString()))
Marshaling\FuncJSGenerator.cs (1)
27.Select(a => a.Syntax)
SignatureBindingHelpers.cs (1)
26ArgumentList(SeparatedList(subTypes.Select(s => Argument(MarshalerTypeName(s))))));
Microsoft.Interop.LibraryImportGenerator (3)
Analyzers\CustomMarshallerAttributeFixer.cs (1)
96return ImmutableArray.CreateRange((await Task.WhenAll(context.Solution.Projects.Select(context.GetAllDiagnosticsAsync)).ConfigureAwait(false)).SelectMany(arr => arr));
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (2)
40.Select(solution.GetProject) 42return (await Task.WhenAll(sortedProjects.Select(context.GetAllDiagnosticsAsync)).ConfigureAwait(false)).SelectMany(diag => diag).ToImmutableArray();
Microsoft.Interop.SourceGeneration (5)
BoundGenerators.cs (1)
169.Select(static info => GetInfoIndex(info)).ToImmutableArray();
DiagnosticInfo.cs (3)
34MessageArgs = messageArgs.Select(o => o?.ToString()).ToSequenceEqualImmutableArray() 46MessageArgs = messageArgs.Select(o => o.ToString()).ToSequenceEqualImmutableArray() 58MessageArgs = messageArgs.Select(o => o.ToString()).ToSequenceEqualImmutableArray()
MethodSignatureDiagnosticLocations.cs (1)
57: this(syntax.Identifier.Text, syntax.ParameterList.Parameters.Select(p => p.Identifier.GetLocation()).ToImmutableArray(), syntax.Identifier.GetLocation())
Microsoft.Maui (3)
Handlers\HybridWebView\HybridWebViewQueryStringHelper.cs (1)
41 .Select(p => p.Split('='))
HotReload\HotReloadHelper.cs (2)
165 var t = assemblies.Select(x => x.GetType(oldViewType)).FirstOrDefault(x => x != null); 167 var views = HandlerService!.Where(x => x.ImplementationType == t).Select(x => new KeyValuePair<Type, Type>(x.ServiceType, x.ImplementationType!)).ToList();
Microsoft.Maui.Controls (8)
ColumnDefinitionCollectionTypeConverter.cs (1)
43 return string.Join(", ", cdc.Select(cd => converter.ConvertToInvariantString(cd.Width)));
FormattedString.cs (1)
37 public override string ToString() => string.Concat(Spans.Select(span => span.Text));
ListStringTypeConverter.cs (1)
26 return strValue.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToList();
MergedStyle.cs (1)
130 ClassStyles = _classStyleProperties.Select(p => (Target.GetValue(p) as IList<Style>)?.FirstOrDefault(s => s.CanBeAppliedTo(TargetType))).ToList();
RowDefinitionCollectionTypeConverter.cs (1)
42 return string.Join(", ", rdc.Select(rd => converter.ConvertToInvariantString(rd.Height)));
Shapes\PointCollectionConverter.cs (1)
67 return string.Join(", ", pc.Select(p => converter.ConvertToInvariantString(p)));
Shapes\Shape.cs (1)
187 => StrokeDashArray.Select(a => (float)a).ToArray();
TemplatedItemsList.cs (1)
1305 newList.AddRange(list.Cast<TemplatedItemsList<TView, TItem>>().Select(tl => tl.ShortName));
Microsoft.Maui.Controls.Build.Tasks (19)
BuildException.cs (1)
23 MessageArgs = args?.Select(a => a?.ToString()).ToArray();
CompiledConverters\CornerRadiusTypeConverter.cs (1)
43 yield return Instruction.Create(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui", "Microsoft.Maui", "CornerRadius"), parameterTypes: args.Select(a => ("mscorlib", "System", "Double")).ToArray()));
CompiledConverters\ListStringTypeConverter.cs (1)
23 var parts = value.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToList();
CompiledConverters\ThicknessTypeConverter.cs (1)
48 yield return Instruction.Create(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui", "Microsoft.Maui", "Thickness"), parameterTypes: args.Select(a => ("mscorlib", "System", "Double")).ToArray()));
DebugXamlCTask.cs (1)
24 var paths = ReferencePath.Select(p => IOPath.GetDirectoryName(p.Replace("//", "/"))).Distinct();
ModuleDefinitionExtensions.cs (8)
16 return cache.GetOrAddTypeReference(module, typeKey, x => module.ImportReference(module.ImportReference(cache, type).MakeGenericInstanceType(classArguments.Select(gp => module.GetTypeDefinition(cache, (gp.assemblyName, gp.clrNamespace, gp.typeName))).ToArray()))); 38 var ctorKey = $"{type}.ctor({(parameterTypes == null ? "" : string.Join(",", parameterTypes.Select(SerializeTypeReference)))})"; 65 return cache.GetOrAddMethodReference(module, ctorKey, x => x.module.ImportCtorReference(cache, x.module.GetTypeDefinition(cache, type), classArguments.Select(args => x.module.GetTypeDefinition(cache, args)).ToArray(), md => md.Parameters.Count == paramCount)); 70 var ctorKey = $"{type}<{string.Join(",", classArguments.Select(SerializeTypeReference))}>.ctor({(string.Join(",", Enumerable.Repeat("_", paramCount)))})"; 77 return cache.GetOrAddMethodReference(module, ctorKey, x => x.module.ImportCtorReference(cache, x.module.GetTypeDefinition(cache, type), classArguments.Select(args => x.module.GetTypeDefinition(cache, args)).ToArray(), md => 209 classArguments: classArguments?.Select(gp => x.module.GetTypeDefinition(cache, (gp.assemblyName, gp.clrNamespace, gp.typeName))).ToArray())); 232 classArguments: classArguments?.Select(gp => x.module.GetTypeDefinition(cache, (gp.assemblyName, gp.clrNamespace, gp.typeName))).ToArray())); 295 return gitr == null ? serialized : $"{serialized}<{string.Join(",", gitr.GenericArguments.Select(SerializeTypeReference))}>";
NodeILExtensions.cs (1)
337 return (requireServiceAttribute?.ConstructorArguments[0].Value as CustomAttributeArgument[])?.Select(ca => ca.Value as TypeReference).ToArray();
XamlCTask.cs (4)
50 Context.NoWarn = noWarn?.Split([';', ','], StringSplitOptions.RemoveEmptyEntries).Select(s => 63 Context.WarningsAsErrors = warningsAsErrors?.Split([';', ','], StringSplitOptions.RemoveEmptyEntries).Select(s => 76 Context.WarningsNotAsErrors = warningsNotAsErrors?.Split([';', ','], StringSplitOptions.RemoveEmptyEntries).Select(s => 182 var paths = ReferencePath.Select(p => IOPath.GetDirectoryName(p.Replace("//", "/"))).Distinct();
XmlTypeExtensions.cs (1)
87 type = module.ImportReference(type).MakeGenericInstanceType(typeArguments.Select(x => x.GetTypeReference(cache, module, xmlInfo)).ToArray());
Microsoft.Maui.Controls.SourceGen (1)
CodeBehindGenerator.cs (1)
515 returnType = $"{returnType}<{string.Join(", ", xmlType.TypeArguments.Select(typeArg => GetTypeName(typeArg, compilation, xmlnsCache, typeCache)))}>";
Microsoft.Maui.Controls.Xaml (3)
CreateValuesVisitor.cs (2)
252 Type[] types = arguments == null ? Array.Empty<Type>() : arguments.Select(a => a.GetType()).ToArray(); 280 throw new MissingMemberException($"No static method found for {nodeType.FullName}::{factoryMethod} ({string.Join(", ", types.Select(t => t.FullName))})");
XamlParser.cs (1)
405 var args = typeArguments.Select(delegate (XmlType xmltype)
Microsoft.Maui.Essentials (2)
Email\Email.shared.cs (1)
85 string.Join(",", addresses.Select(Uri.EscapeDataString));
Share\Share.shared.cs (1)
358 => files?.Select(file => new ShareFile(file)) ?? Array.Empty<ShareFile>();
Microsoft.McpServer.ProjectTemplates.Tests (8)
test\ProjectTemplates\Infrastructure\TemplateSnapshotTestBase.cs (1)
39: verificationExcludePatterns?.Select(p => p.Replace('/', Path.DirectorySeparatorChar)).ToArray();
test\ProjectTemplates\Infrastructure\TemplateTestUtilities.cs (7)
39.Select(arg => Regex.Replace(arg, @"-(?:f|-[Ff]ramework)=(net[0-9]+)\.0", "$1")) 40.Select(arg => Regex.Replace(arg, "--(.*?)=true", "$1_T")) 41.Select(arg => Regex.Replace(arg, "--(.*?)=false", "$1_F")) 42.Select(arg => Regex.Replace(arg, "--(.*?)=(.*)", "$2")) 43.Select(arg => Regex.Replace(arg, "--(.*)", "$1")) 44.Select(arg => Regex.Replace(arg, @"\W", "")) 45.Select(arg => arg
Microsoft.ML.AutoML (131)
API\AutoCatalog.cs (5)
828var textFeatureColumnNames = textFeatures.Select(c => data.Schema[c.ColumnIndex].Name).ToArray(); 829var numericFeatureColumnNames = numericFeatures.Select(c => data.Schema[c.ColumnIndex].Name).ToArray(); 830var catalogFeatureColumnNames = catalogFeatures.Select(c => data.Schema[c.ColumnIndex].Name).ToArray(); 831var imagePathColumnNames = imagePathFeatures.Select(c => data.Schema[c.ColumnIndex].Name).ToArray(); 832var booleanFeatureColumnNames = booleanFeatures.Select(c => data.Schema[c.ColumnIndex].Name).ToArray();
API\BinaryClassificationExperiment.cs (3)
207var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToRunDetail(Context, e, _pipeline)); 240var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToRunDetail(Context, e, _pipeline)); 295var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToCrossValidationRunDetail(Context, e, _pipeline));
API\MulticlassClassificationExperiment.cs (3)
193var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToRunDetail(Context, e, _pipeline)); 228var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToRunDetail(Context, e, _pipeline)); 285var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToCrossValidationRunDetail(Context, e, _pipeline));
API\RegressionExperiment.cs (3)
181var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToRunDetail(Context, e, _pipeline)); 222var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToRunDetail(Context, e, _pipeline)); 278var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToCrossValidationRunDetail(Context, e, _pipeline));
AutoMLExperiment\AutoMLExperiment.cs (1)
224var mostRecentAddedStopServices = stopServices.GroupBy(s => s.GetType()).Select(g => g.Last()).ToList();
AutoMLExperiment\ITrialResultManager.cs (2)
96}.Concat(Enumerable.Range(0, _searchSpace.FeatureSpaceDim).Select(i => $"parameter_{i}")); 112}.Concat(parameter.Select(p => p.ToString("F3", CultureInfo.InvariantCulture))));
ColumnInference\ColumnGroupingInference.cs (1)
78var ranges = GetRanges(g.Select(t => t.Item1.ColumnIndex).ToArray());
ColumnInference\ColumnInferenceApi.cs (3)
80columnResults = groupingResult.Select(c => c.GenerateTextLoaderColumn()); 81purposeResults = groupingResult.Select(c => (c.SuggestedName, c.Purpose)); 86purposeResults = purposeInferenceResult.Select(p => (dataView.Schema[p.ColumnIndex].Name, p.Purpose));
ColumnInference\ColumnInformationUtil.cs (1)
121return BuildColumnInfo(columns.Select(c => (c.Name, c.Purpose)));
ColumnInference\ColumnTypeInference.cs (3)
317cols[i] = new IntermediateColumn(data.Select(x => x[i]).ToArray(), i); 368var outCols = cols.Select(x => new Column(x.ColumnId, x.Name, x.SuggestedType)).ToArray(); 370return InferenceResult.Success(outCols, args.HasHeader, cols.Select(col => col.RawData).ToArray());
ColumnInference\PurposeInference.cs (1)
279return allColumns.Select(c => c.GetColumn()).ToArray();
ColumnInference\TextFileSample.cs (1)
142.Select(x => AutoMlUtils.Random.Value.NextDouble() * fileSizeRemaining)
Experiment\Runners\CrossValRunner.cs (1)
61var avgScore = CalcAverageScore(trainResults.Select(r => r.Score));
Experiment\Runners\CrossValSummaryRunner.cs (29)
76var bestFoldIndex = BestResultUtil.GetIndexOfBestScore(trainResults.Select(r => r.score), _optimizingMetricInfo.IsMaximizing); 83var avgScore = GetAverageOfNonNaNScores(trainResults.Select(x => x.score)); 84var indexClosestToAvg = GetIndexClosestToAverage(trainResults.Select(r => r.score), avgScore); 86var avgMetrics = GetAverageMetrics(trainResults.Select(x => x.metrics), metricsClosestToAvg); 98var newMetrics = metrics.Select(x => x as BinaryClassificationMetrics); 102auc: GetAverageOfNonNaNScores(newMetrics.Select(x => x.AreaUnderRocCurve)), 103accuracy: GetAverageOfNonNaNScores(newMetrics.Select(x => x.Accuracy)), 104positivePrecision: GetAverageOfNonNaNScores(newMetrics.Select(x => x.PositivePrecision)), 105positiveRecall: GetAverageOfNonNaNScores(newMetrics.Select(x => x.PositiveRecall)), 106negativePrecision: GetAverageOfNonNaNScores(newMetrics.Select(x => x.NegativePrecision)), 107negativeRecall: GetAverageOfNonNaNScores(newMetrics.Select(x => x.NegativeRecall)), 108f1Score: GetAverageOfNonNaNScores(newMetrics.Select(x => x.F1Score)), 109auprc: GetAverageOfNonNaNScores(newMetrics.Select(x => x.AreaUnderPrecisionRecallCurve)), 117var newMetrics = metrics.Select(x => x as MulticlassClassificationMetrics); 121accuracyMicro: GetAverageOfNonNaNScores(newMetrics.Select(x => x.MicroAccuracy)), 122accuracyMacro: GetAverageOfNonNaNScores(newMetrics.Select(x => x.MacroAccuracy)), 123logLoss: GetAverageOfNonNaNScores(newMetrics.Select(x => x.LogLoss)), 124logLossReduction: GetAverageOfNonNaNScores(newMetrics.Select(x => x.LogLossReduction)), 126topKAccuracies: GetAverageOfNonNaNScoresInNestedEnumerable(newMetrics.Select(x => x.TopKAccuracyForAllK)), 134var newMetrics = metrics.Select(x => x as RegressionMetrics); 138l1: GetAverageOfNonNaNScores(newMetrics.Select(x => x.MeanAbsoluteError)), 139l2: GetAverageOfNonNaNScores(newMetrics.Select(x => x.MeanSquaredError)), 140rms: GetAverageOfNonNaNScores(newMetrics.Select(x => x.RootMeanSquaredError)), 141lossFunction: GetAverageOfNonNaNScores(newMetrics.Select(x => x.LossFunction)), 142rSquared: GetAverageOfNonNaNScores(newMetrics.Select(x => x.RSquared))); 148var newMetrics = metrics.Select(x => x as RankingMetrics); 152dcg: GetAverageOfNonNaNScoresInNestedEnumerable(newMetrics.Select(x => x.DiscountedCumulativeGains)), 153ndcg: GetAverageOfNonNaNScoresInNestedEnumerable(newMetrics.Select(x => x.NormalizedDiscountedCumulativeGains))); 178arr[i] = GetAverageOfNonNaNScores(results.Select(x => x.ElementAt(i)));
Experiment\SuggestedPipeline.cs (4)
31Transforms = transforms.Select(t => t.Clone()).ToList(); 32TransformsPostTrainer = transformsPostTrainer.Select(t => t.Clone()).ToList(); 38public override string ToString() => $"{string.Join(" ", Transforms.Select(t => $"xf={t}"))} tr={Trainer} {string.Join(" ", TransformsPostTrainer.Select(t => $"xf={t}"))} cache={(_cacheBeforeTrainer ? "+" : "-")}";
Experiment\SuggestedPipelineRunDetails\SuggestedPipelineCrossValRunDetail.cs (2)
45Exception = Results.Select(r => r.Exception).FirstOrDefault(e => e != null); 52Pipeline.ToPipeline(), Results.Select(r => r.ToTrainResult()));
Experiment\SuggestedTrainer.cs (1)
59paramsStr = string.Join(", ", SweepParams.Where(p => p != null && p.RawValue != null).Select(p => $"{p.Name}:{p.ProcessedValue()}"));
PipelineSuggesters\PipelineSuggester.cs (8)
24var inferredHistory = history.Select(r => SuggestedPipelineRunDetail.FromPipelineRunResult(context, r)); 56var visitedPipelines = new HashSet<SuggestedPipeline>(history.Select(h => h.Pipeline)); 100history = history.GroupBy(r => r.Pipeline.Trainer.TrainerName).Select(g => g.First()); 106var topTrainers = sortedHistory.Take(TopKTrainers).Select(r => r.Pipeline.Trainer); 113var selectedTrainerNames = new HashSet<TrainerName>(selectedTrainers.Select(t => t.TrainerName)); 117.Select(x => x.First().Pipeline.Trainer); 143Values = dp.Options.Select(o => o.ToString()).ToArray() 213var proposedParamSet = sweeper.ProposeSweeps(1, historyToUse.Select(h => h.ToRunResult(isMaximizingMetric))).FirstOrDefault();
SweepableEstimator\MultiModelPipeline.cs (2)
40internal string[] PipelineIds { get => Schema.ToTerms().Select(t => t.ToString()).ToArray(); } 81.Select((se) => _estimators[((StringEntity)se).Value]);
SweepableEstimator\SweepableEstimatorPipeline.cs (1)
91var estimatorName = _estimators.Select(e => e.EstimatorType.ToString());
SweepableEstimator\SweepablePipeline.cs (3)
39var schemaOptions = _schema.ToTerms().Select(t => t.ToString()).ToArray(); 91.Select((se) => 159.Select((se) =>
Sweepers\ISweeper.cs (1)
145return string.Join(" ", _parameterValues.Select(kvp => string.Format("{0}={1}", kvp.Value.Name, kvp.Value.ValueText)).ToArray());
Sweepers\Random.cs (1)
26return new ParameterSet(SweepParameters.Select(sweepParameter => sweepParameter.CreateFromNormalized(AutoMlUtils.Random.Value.NextDouble())));
Sweepers\SmacSweeper.cs (1)
204var retainedConfigs = new HashSet<ParameterSet>(bestConfigurations.Select(x => x.Item2));
Sweepers\SweeperBase.cs (1)
51var prevParamSets = new HashSet<ParameterSet>(previousRuns?.Select(r => r.ParameterSet).ToList() ?? new List<ParameterSet>());
TrainerExtensions\SweepableParams.cs (1)
217return new HashSet<string>(sweepableParams.Select(p => p.Name));
TrainerExtensions\TrainerExtensionUtil.cs (7)
204var paramVals = props.Select(p => new StringParameterValue(p.Key, p.Value.ToString())); 232parameters = allProps.Select(p => new StringParameterValue(p.Key, p.Value.ToString())); 393return binaryTrainers?.Select(t => GetTrainerName(t)); 398return multiTrainers?.Select(t => GetTrainerName(t)); 403return regressionTrainers?.Select(t => GetTrainerName(t)); 408return recommendationTrainers?.Select(t => GetTrainerName(t)); 413return rankingTrainers?.Select(t => GetTrainerName(t));
TransformInference\TransformInference.cs (3)
363var indicatorColNames = GetNewColumnNames(columnsArr.Select(c => $"{c}_MissingIndicator"), columns).ToArray(); 398.Select(c => new IntermediateColumn(c.Name, c.Type, c.Purpose, c.Dimensions)) 479var existingColNames = new HashSet<string>(columns.Select(c => c.ColumnName));
Tuner\AutoZeroTuner.cs (3)
31_pipelineStrings = _sweepablePipeline.Schema.ToTerms().Select(t => new 34pipelineString = string.Join("=>", t.ValueEntities().Select(e => _sweepablePipeline.Estimators[e.ToString()].EstimatorType)), 39var trainerEstimators = _sweepablePipeline.Estimators.Where(e => e.Value.EstimatorType.IsTrainer()).Select(e => e.Value.EstimatorType.ToString()).ToList();
Tuner\EciCfoTuner.cs (1)
31var pipelineSchemas = sweepablePipeline.Schema.ToTerms().Select(t => t.ToString()).ToArray();
Tuner\Flow2.cs (1)
141return move.Select(x =>
Tuner\PipelineProposer.cs (5)
86_pipelineSchemas = _sweepablePipeline.Schema.ToTerms().Select(t => t.ToString()).ToArray(); 102var probabilities = _pipelineSchemas.Select(id => _eci[id]).ToArray(); 110probabilities = probabilities.Select(p => p + double.Epsilon).ToArray(); 188_eci[schema] = _eci.Select(kv => kv.Value).Max() * 2; 201.Select(v =>
Tuner\SmacTuner.cs (9)
128features[i] = _searchSpace.MappingToFeatureSpace(r.TrialSettings.Parameter).Select(f => Convert.ToSingle(f)).ToArray(); 172var bestKParamSets = _histories.OrderBy(i => i.Loss).Take(_localSearchParentCount).Select(r => r.TrialSettings.Parameter); 178var randomChallengers = Enumerable.Range(0, numOfCandidates - eiChallengers.Length).Select(i => _randomTuner.Propose(new TrialSettings())); 206var randomParameters = Enumerable.Range(0, _numRandomEISearchConfigurations).Select(i => _randomTuner.Propose(new TrialSettings())); 207var randomConfigurations = randomParameters.Select(parameter => new Tuple<double, Parameter>(EvaluateConfigurationsByEI(forest, bestLoss, parameter), parameter)); 211var retainedConfigs = new HashSet<Parameter>(orderedConfigurations.Select(x => x.Item2), comparer); 239var eis = neighborhood.Select(p => EvaluateConfigurationsByEI(forest, bestLoss, p)).ToArray(); 264var newFeatures = features.Select(x => x).ToArray(); 322var transformedParams = _searchSpace.MappingToFeatureSpace(parameter).Select(p => Convert.ToSingle(p)).ToArray();
Utils\ArrayMath.cs (12)
15return xArray.Select(x => x + y).ToArray(); 42return xArray.Select(x => Math.Min(Math.Max(x, min), max)).ToArray(); 48return xArray.Select(x => x / y).ToArray(); 54return indices.Select(index => array[index]).ToArray(); 82return xArray.Select(x => x * y).ToArray(); 88return xArray.Select(x => Math.Log(x)).ToArray(); 117return array.Select(v => 1 / v).ToArray(); 123return array.Select(v => v / sum).ToArray(); 133var diff = Enumerable.Range(0, truth.Length).Select(i => truth[i] - pred[i]).ToArray(); 134var sqaure = diff.Select(x => x * x); 148var diff = Enumerable.Range(0, truth.Length).Select(i => truth[i] - pred[i]).ToArray(); 162var diff = Enumerable.Range(0, truth.Length).Select(i => Math.Abs(truth[i] - pred[i])).ToArray();
Utils\BestResultUtil.cs (3)
51var scores = results.Select(r => metricsAgent.GetScore(r.ValidationMetrics)); 64var scores = results.Select(r => r.Results.Average(x => metricsAgent.GetScore(x.ValidationMetrics))); 116var crossValidationResult = result.CrossValidationMetrics.Select(m => new TrainResult<TMetrics>(new ModelContainer(context, m.Model), m.Metrics, result.Exception));
Utils\SplitUtil.cs (3)
16var originalColumnNames = trainData.Schema.Select(c => c.Name); 52var originalColumnNames = trainData.Schema.Select(c => c.Name); 61var allColumns = data.Schema.Select(c => c.Name);
Utils\SweepableParamAttributes.cs (1)
115return $"[{GetType().Name}({name}new object[]{{{string.Join(", ", Options.Select(TranslateOption))}}})]";
Microsoft.ML.AutoML.Interactive (2)
AutoMLMonitorKernelExtension.cs (2)
74var x = monitor.CompletedTrials.Select(x => x.TrialSettings.TrialId); 75var y = monitor.CompletedTrials.Select(x => x.Metric);
Microsoft.ML.AutoML.Samples (3)
AutoMLExperiment.cs (1)
101.Select(x => x ? randomFloat() : randomFloat() +
Cifar10.cs (1)
20.Select(p => new ModelInput
Sweepable\SweepableLightGBMBinaryExperiment.cs (1)
128.Select(x => x ? randomFloat() : randomFloat() +
Microsoft.ML.AutoML.SourceGenerator (14)
EstimatorTypeGenerator.cs (2)
37.SelectMany(union => union.EstimatorTypes.Select(t => Utils.CreateEstimatorName(union.FunctionName, t))) 42.SelectMany(union => union.EstimatorTypes.Select(t => Utils.CreateEstimatorName(union.FunctionName, t)))
SearchSpaceGenerator.cs (5)
33.Select(f => f.GetText().ToString()) 35var searchSpacesJNodes = searchSpacesJson.Select(x => JsonNode.Parse(x)); 41var options = searchSpaceJArray.Select(t => 115var values = searchSpaceNode.AsArray().Select(x => x.Deserialize<string>()); 120"string" => $"new object[]{{ {string.Join(",", values.Select(x => $"\"{x}\""))} }}",
SweepableEstimatorFactoryGenerator.cs (2)
34.SelectMany(union => union.EstimatorTypes.Select(t => (Utils.CreateEstimatorName(union.FunctionName, t), Utils.ToTitleCase(union.SearchOption)))) 39.SelectMany(union => union.EstimatorTypes.Select(t => (Utils.CreateEstimatorName(union.FunctionName, t), Utils.ToTitleCase(union.SearchOption))))
SweepableEstimatorGenerator.cs (2)
35var code = estimators.SelectMany(e => e.EstimatorTypes.Select(eType => (e, eType, Utils.CreateEstimatorName(e.FunctionName, eType))) 36.Select(x =>
Template\SweepableEstimator.cs (1)
59this.Write(this.ToStringHelper.ToStringWithCulture(Utils.PrettyPrintListOfString(UsingStatements.Select(x => $"using {x};"))));
Template\SweepableEstimator_T_.cs (1)
63this.Write(this.ToStringHelper.ToStringWithCulture(Utils.PrettyPrintListOfString(UsingStatements.Select(x => $"using {x};"))));
Utils.cs (1)
72return string.Join(string.Empty, str.Split('_', ' ', '-').Select(x => CapitalFirstLetter(x)));
Microsoft.ML.AutoML.Tests (29)
AutoFitTests.cs (6)
140Assert.True(result.BestRun.Results.Select(x => x.ValidationMetrics.Accuracy).Min() > 0.70); 205Assert.True(result.BestRun.Results.Select(x => x.ValidationMetrics.RSquared).Min() > 0.70); 337var originalColumnNames = trainData.Schema.Select(c => c.Name); 364var originalColumnNames = trainData.Schema.Select(c => c.Name); 373result.BestRun.Results.Select(x => x.ValidationMetrics.MicroAccuracy).Max().Should().BeGreaterThan(0.1); 660if (experiment.RunDetails.Select(r => r.Exception == null).Count() > 1 && experiment.RunDetails.Last().Exception != null)
EntityTest.cs (8)
66.Select(x => x.ToString()) 70.Select(x => x.ToString()) 74.Select(x => x.ToString()) 79.Select(x => x.ToString()) 93.Select(x => x.ToString()) 97.Select(x => x.ToString()) 101.Select(x => x.ToString()) 106.Select(x => x.ToString())
GetNextPipelineTests.cs (2)
81var topStage1TrainerNames = topStage1Runs.Select(r => r.Pipeline.Nodes.Last().Name); 84var stage2TrainerNames = stage2Runs.Select(r => r.Pipeline.Nodes.Last().Name).Distinct();
SweepableExtensionTest.cs (3)
149.Append(context.Auto().MultiClassification().Estimators.Select(kv => kv.Value).ToArray()); 162.Append(context.Auto().MultiClassification().Estimators.Select(kv => kv.Value).ToArray()); 175.Append(context.Auto().MultiClassification().Estimators.Select(kv => kv.Value).ToArray());
TransformInferenceTests.cs (2)
767var pipelineNodes = transforms.Select(t => t.PipelineNode); 778foreach (var transform in transforms.Select(t => t.Estimator))
TransformPostTrainerInferenceTests.cs (1)
72var pipelineNodes = transforms.Select(t => t.PipelineNode);
TrialResultManagerTest.cs (1)
36.Select((i) =>
TunerTests.cs (1)
212var randomLosses = Enumerable.Range(0, 100).Select(i => i * 0.1);
Utils\MLNetUtils\DataViewTestFixture.cs (2)
15return BuildDummyDataView(columns.Select(c => (c.Name, c.Type)), createDummyRow); 20return BuildDummyDataView(schema.Select(c => (c.Name, c.Type)), createDummyRow);
Utils\TaskAgnosticAutoFit.cs (3)
70var iterationResults = classificationResult.RunDetails.Select(i => new TaskAgnosticIterationResult(i)).ToList(); 92iterationResults = regressionResult.RunDetails.Select(i => new TaskAgnosticIterationResult(i)).ToList(); 114iterationResults = recommendationResult.RunDetails.Select(i => new TaskAgnosticIterationResult(i)).ToList();
Microsoft.ML.Benchmarks.Tests (2)
BenchmarksTest.cs (2)
63string.Join(", ", summary.Reports.Where(r => !r.BuildResult.IsBuildSuccess).Select(r => r.BenchmarkCase.DisplayInfo))); 67string.Join(", ", summary.Reports.Where(r => r.ExecuteResults == null).Select(r => r.BenchmarkCase.DisplayInfo)));
Microsoft.ML.CodeGenerator (8)
CodeGenerator\CSharp\CodeGenerator.cs (2)
221var preTrainerTransforms = preTrainerTransformsAndUsings?.Select(t => t.Item1).ToList(); 222var postTrainerTransforms = postTrainerTransformsAndUsings?.Select(t => t.Item1).ToList();
CodeGenerator\CSharp\CSharpSolution.cs (1)
29Utilities.Utils.AddProjectsToSolution(solutionPath, this.Select((project) => project.Name).ToArray());
CodeGenerator\CSharp\PipelineExtension.cs (2)
39var preTrainerTransforms = preTrainerTransformsAndUsings?.Select(t => t.Item1).ToList(); 40var postTrainerTransforms = postTrainerTransformsAndUsings?.Select(t => t.Item1).ToList();
Utils.cs (3)
28return string.Join("", name.Select(x => Char.IsLetterOrDigit(x) ? x : '_')); 63List<string> normalizedColumnNames = GenerateColumnNames(featureColumns.Select(column => column.Name).ToList()); 196var projectPaths = projects.Select((name) => $"\"{Path.Combine(Path.GetDirectoryName(solutionPath), name).ToString()}\"");
Microsoft.ML.Core (19)
CommandLine\ArgumentAttribute.cs (1)
95return _shortName.Split(',').Select(name => name.Trim()).ToArray();
CommandLine\CmdParser.cs (1)
1543settings = values.Select(x => (string)x.Value).ToArray();
ComponentModel\ComponentCatalog.cs (3)
752return _signatures.Select(kvp => kvp.Key).ToArray(); 784.Where(ci => ci.LoadNames.Select(n => n.ToLowerInvariant().Trim()).Contains(name)) 909return _components.Select(x => x.Kind).Distinct().OrderBy(x => x);
EntryPoints\ModuleArgs.cs (2)
60Aliases = parts.Select(x => x.Trim()).ToArray(); 395return $"[TlcModule.{GetType().Name}({name}new object[]{{{string.Join(", ", Options.Select(TranslateOption))}}})]";
SearchSpace\ChoiceAttribute.cs (2)
22var candidatesType = candidates.Select(o => o.GetType()).Distinct(); 33var candidatesType = candidates.Select(o => o.GetType()).Distinct();
Utilities\LruCache.cs (1)
25public IEnumerable<TKey> Keys => _lru.Select(kvp => kvp.Key);
Utilities\MatrixTransposeOps.cs (9)
91IEnumerable<int> jenum = Enumerable.Range(0, jsteps).Select(j => j * _block); 92IEnumerable<int> ienum = Enumerable.Range(0, isteps).Select(i => i * _block); 93IEnumerable<Tuple<int, int>> ijenum = ienum.SelectMany(i => jenum.Select(j => new Tuple<int, int>(i, j))); 143IEnumerable<int> jenum = Enumerable.Range(0, jsteps).Select(j => j * _block); 144IEnumerable<int> ienum = Enumerable.Range(0, isteps).Select(i => i * _block); 145IEnumerable<Tuple<int, int>> ijenum = ienum.SelectMany(i => jenum.Select(j => new Tuple<int, int>(i, j))); 196IEnumerable<int> jenum = Enumerable.Range(0, jsteps).Select(j => j * _block); 197IEnumerable<int> ienum = Enumerable.Range(0, isteps).Select(i => i * _block); 198IEnumerable<Tuple<int, int>> ijenum = ienum.SelectMany(i => jenum.Select(j => new Tuple<int, int>(i, j)));
Microsoft.ML.Core.Tests (29)
UnitTests\TestEntryPoints.cs (3)
339.Select(x => string.Join("\t", 4148var nodes = new JArray(graph.AllNodes.Select(node => node.ToJson())); 4222var serNodes = new JArray(graph.AllNodes.Select(node => node.ToJson()));
UnitTests\TestUtilities.cs (8)
54List<float> x = Enumerable.Range(0, 1000000).Select(i => (float)i).ToList(); 88double[] x = Enumerable.Range(0, 1000000).Select(i => (double)i).ToArray(); 236float[] x = Enumerable.Range(0, 10).Select(i => (float)i).ToArray(); 237float[] y = Enumerable.Range(0, 10).Select(i => (float)i).ToArray(); 259float[] xOfDifferentLength = Enumerable.Range(0, 9).Select(i => (float)i).ToArray(); 272double[] x = Enumerable.Range(0, 10).Select(i => (double)i).ToArray(); 273double[] y = Enumerable.Range(0, 10).Select(i => (double)i).ToArray(); 295double[] xOfDifferentLength = Enumerable.Range(0, 9).Select(i => (double)i).ToArray();
UnitTests\TestVBuffer.cs (18)
140var values = Enumerable.Range(0, length).Select(x => x + 0.1f).ToArray(); 144float[] a2Values = aDense.Select(x => x + 1).ToArray(); 163var values = Enumerable.Range(0, length).Select(x => x + 0.1f).ToArray(); 167float[] a2Values = aDense.Select(x => x + 1).ToArray(); 184float[] a2Values = aDense.Select(x => x + 1).ToArray(); 227float[] a2Values = aDense.Select(x => x).ToArray(); 284float[] values = Enumerable.Range(startRange, 10).Select(i => (float)i).ToArray(); 308float[] values = Enumerable.Range(1, 10).Select(i => (float)i).ToArray(); 326var aIndices = new HashSet<int>(a.Items().Select(iv => iv.Key)); 327int[] indices = aIndices.Union(b.Items().Select(iv => iv.Key)).OrderBy(i => i).ToArray(); 372int[] indices = a.Items().Select(iv => iv.Key).Union(b.Items().Select(iv => iv.Key)).OrderBy(i => i).ToArray(); 417var aIndices = a.Items().Select(iv => iv.Key); 418var bIndices = b.Items().Select(iv => iv.Key); 503int[] indices = a.Items().Select(iv => iv.Key) 504.Union(b.Items().Select(iv => iv.Key)).Distinct().OrderBy(x => x).ToArray(); 799HashSet<int> aIndices = new HashSet<int>(a.Items().Select(iv => iv.Key)); 800HashSet<int> bIndices = new HashSet<int>(b.Items().Select(iv => iv.Key));
Microsoft.ML.Data (148)
Commands\CrossValidationCommand.cs (4)
216if (!TryGetOverallMetrics(tasks.Select(t => t.Result.Metrics).ToArray(), out var overallList)) 221eval.PrintAdditionalMetrics(ch, tasks.Select(t => t.Result.Metrics).ToArray()); 222Dictionary<string, IDataView>[] metricValues = tasks.Select(t => t.Result.Metrics).ToArray(); 229ImplOptions.OutputExampleFoldIndex, tasks.Select(t => t.Result.PerInstanceResults).ToArray(), out var variableSizeVectorColumnNames);
Commands\TrainCommand.cs (2)
503var prefetch = data.Schema.GetColumnRoles().Select(kc => kc.Value.Index).ToArray(); 525return customColumnArg.Select(kindName => new ColumnRole(kindName.Key).Bind(kindName.Value));
Commands\TypeInfoCommand.cs (4)
88var types = kinds.Select(kind => ColumnTypeExtensions.PrimitiveTypeFromKind(kind)).ToArray(); 126string srcStrings = string.Join(", ", srcs.OrderBy(k => k).Select(k => '`' + k.GetString() + '`')); 127string dstStrings = string.Join(", ", dsts.OrderBy(k => k).Select(k => '`' + k.GetString() + '`')); 135string.Join(", ", nonIdentity.OrderBy(k => k).Select(InternalDataKindExtensions.GetString)));
Data\DataViewUtils.cs (1)
1402.Select(
DataDebuggerPreview.cs (1)
62ColumnView = Enumerable.Range(0, n).Select(c => new ColumnInfo(data.Schema[c], columns[c].ToArray())).ToImmutableArray();
DataLoadSave\Binary\BinaryLoader.cs (5)
991.Select(x => new { col = x, isSavable = saver.IsColumnSavable(schema[x].Type) }); 992int[] toSave = cols.Where(x => x.isSavable).Select(x => x.col).ToArray(); 993unsavableColIndices = cols.Where(x => !x.isSavable).Select(x => x.col).ToArray(); 2164var cols = loader._aliveColumns.Select(t => new KeyValuePair<bool, TableOfContentsEntry>(true, t)) 2165.Concat(loader._deadColumns.Select(t => new KeyValuePair<bool, TableOfContentsEntry>(false, t)))
DataLoadSave\Binary\BinarySaver.cs (2)
584HashSet<int> activeSet = new HashSet<int>(activeColumns.Select(col => col.SourceIndex)); 739HashSet<int> active = new HashSet<int>(actives.Select(cc => cc.SourceIndex));
DataLoadSave\Database\DatabaseLoader.cs (2)
138column.Source = indexMappingAttr.Sources.Select((source) => Range.FromTextLoaderRange(source)).ToArray(); 142column.Source = nameMappingAttr.Sources.Select((source) => new Range(source)).ToArray();
DataLoadSave\LegacyCompositeDataLoader.cs (1)
141.Select(x => new KeyValuePair<string, string>(x.Key, GetTagData(x.Value)))
DataLoadSave\TransformerChain.cs (1)
115_scopes = transformers.Select(x => TransformerScope.Everything).ToArray();
DataView\CompositeRowToRowMapper.cs (1)
58var activeIndices = activeColumns.Select(c => c.Index).ToArray();
DataView\RowToRowMapperTransform.cs (1)
260Host.Assert(column.Index < activeArr.Length, $"The columns {activeColumns.Select(c => c.Name)} are not suitable for the OutputSchema.");
DataView\TypedCursor.cs (1)
216.Select(rc => (RowCursor<TRow>)(new RowCursorImplementation(new TypedCursor(this, rc))))
DataView\ZipDataView.cs (1)
52_zipBinding = new ZipBinding(_sources.Select(x => x.Schema).ToArray());
EntryPoints\EntryPointNode.cs (5)
27serializer.Serialize(writer, variable.Values.Select(v => $"${v}")); 111_values = variables.Select(v => v.VarName).ToArray(); 344.Select(x => x.Name) 789return _inputMap.Where(kv => !_inputBuilder.IsInputOptional(kv.Key.ParameterName)).Select(kv => kv.Value).Distinct() 918ch.Warning("Node '{0}' has unexpected fields that are ignored: {1}", id, string.Join(", ", unexpectedFields.Select(x => x.Name)));
EntryPoints\InputBuilder.cs (1)
557var available = catalog.GetAllComponents(kind).Select(x => $"'{x.Name}'");
EntryPoints\PredictorModelImpl.cs (1)
132return keyValues.DenseValues().Select(v => v.ToString()).ToArray();
Evaluators\AnomalyDetectionEvaluator.cs (2)
171topKStratCol.AddRange(agg.Scores.Select(x => stratColKey)); 172topKStratVal.AddRange(agg.Scores.Select(x => stratColVal));
Evaluators\BinaryClassifierEvaluator.cs (2)
294prStratCol.AddRange(agg.Scores.Select(x => stratColKey)); 295prStratVal.AddRange(agg.Scores.Select(x => stratColVal));
Evaluators\EvaluatorBase.cs (3)
80var stratIndices = Utils.Size(stratCols) > 0 ? new HashSet<int>(stratCols.Select(col => col.Index)) : new HashSet<int>(); 311warnings.Select(s => s.AsMemory()).ToArray()); 441return _dict.Select(kvp => kvp.Value);
Evaluators\EvaluatorUtils.cs (10)
494var reconciledSlotNames = new VBuffer<ReadOnlyMemory<char>>(slotNames.Count, slotNames.Keys.Select(k => k.AsMemory()).ToArray()); 613var keyValueMappers = Utils.MarshalInvoke(MapKeys<int>, keyValueType.RawType, views.Select(view => view.Schema).ToArray(), columnName, false, indices, keyNames); 681var keyValueMappers = Utils.MarshalInvoke(MapKeys<int>, keyValueType.RawType, views.Select(view => view.Schema).ToArray(), columnName, true, columnIndices, keyNames); 942return AppendRowsDataView.Create(env, null, views.Select(keyToValue).Select(selectDropNonVarLenthCol).ToArray()); 1705sb.Append(GetOverallMetricsAsString(weightedAgg.Select(x => x.Sum).ToArray(), weightedAgg.Select(x => x.SumSq).ToArray(), numFolds, true, true, weightedAgg.Select(x => x.Name).ToList())); 1706sb.Append(GetOverallMetricsAsString(agg.Select(x => x.Sum).ToArray(), agg.Select(x => x.SumSq).ToArray(), numFolds, false, true, agg.Select(x => x.Name).ToList()));
Evaluators\MamlEvaluator.cs (1)
120: StratCols.Select(col => RoleMappedSchema.CreatePair(Strat, col));
Evaluators\MulticlassClassificationEvaluator.cs (5)
115names = Enumerable.Range(0, numClasses).Select(i => i.ToString().AsMemory()).ToArray(); 182confStratCol.AddRange(agg.UnweightedCounters.ConfusionTable.Select(x => stratColKey)); 183confStratVal.AddRange(agg.UnweightedCounters.ConfusionTable.Select(x => stratColVal)); 226dst = new VBuffer<ReadOnlyMemory<char>>(allTopK.First().Length, Enumerable.Range(1, allTopK.First().Length).Select(i => new ReadOnlyMemory<char>(i.ToString().ToCharArray())).ToArray()); 312public double[] AllTopKAccuracy => CumulativeSum(_seenRanks.Take(OutputTopKAcc ?? 0).Select(l => l / _numInstances)).ToArray();
Evaluators\RankingEvaluator.cs (3)
192groupStratCol.AddRange(agg.UnweightedCounters.GroupDcg.Select(x => stratColKey)); 193groupStratVal.AddRange(agg.UnweightedCounters.GroupDcg.Select(x => stratColVal)); 194groupName.AddRange(agg.GroupId.Select(sb => sb.ToString().AsMemory()));
Model\Pfa\PfaContext.cs (2)
168_variables.UnionWith(locals.Select(v => v.Key)); 178_variables.UnionWith(locals.Select(v => v.Key));
Prediction\Calibrator.cs (2)
619var predictors = models.Select( 626var calibrators = models.Select(
Scorers\FeatureContributionCalculation.cs (1)
371if (activeColumns.Select(c => c.Index).Contains(_outputGenericSchema.Count))
Scorers\QuantileRegressionScorer.cs (1)
56Double[] quantilesArray = quantiles.Split(',').Select(
Scorers\RowToRowScorerBase.cs (2)
171var activeIndices = new HashSet<int>(activeColumns.Select(c => c.Index)); 441foreach (var pair in Mapper.OutputSchema[iinfo - DerivedColumnCount].Annotations.Schema.Select(c => new KeyValuePair<string, DataViewType>(c.Name, c.Type)))
Scorers\SchemaBindablePredictorWrapper.cs (1)
241if (activeColumns.Select(c => c.Index).Contains(0))
TrainCatalog.cs (6)
255return result.Select(x => new CrossValidationResult<BinaryClassificationMetrics>(x.Model, 280return result.Select(x => new CrossValidationResult<CalibratedBinaryClassificationMetrics>(x.Model, 478return result.Select(x => new CrossValidationResult<ClusteringMetrics>(x.Model, 559return result.Select(x => new CrossValidationResult<MulticlassClassificationMetrics>(x.Model, 629return result.Select(x => new CrossValidationResult<RegressionMetrics>(x.Model, 720return result.Select(x => new CrossValidationResult<RankingMetrics>(x.Model,
Transforms\ColumnBindingsBase.cs (2)
516return Input[index].Annotations.Schema.Select(c => new KeyValuePair<string, DataViewType>(c.Name, c.Type)); 720var schemaColumns = indices.Select(idx => idx >= 0 ? new DataViewSchema.DetachedColumn(input[idx]) : addedColumns[~idx]);
Transforms\ColumnConcatenatingTransformer.cs (12)
89taggedColumn.Source = res.Source.Select(s => new KeyValuePair<string, string>(null, s)).ToArray(); 100column.Source = Source.Select(kvp => kvp.Value).ToArray(); 151return inputColumnNames.Select(name => (name, (string)null)); 224=> _columns.Select(col => (outputColumnName: col.Name, inputColumnNames: col.Sources.Select(source => source.name).ToArray())).ToArray().AsReadOnly(); 380.Select(c => new ColumnOptions(c.Name, c.Source)) 400.Select(c => new ColumnOptions(c.Name, c.Source.Select(kvp => (kvp.Value, kvp.Key != "" ? kvp.Key : null)))) 553_srcTypes = sources.Select(c => inputSchema[c].Type).ToArray(); 871protected override DataViewSchema.DetachedColumn[] GetOutputColumnsCore() => _columns.Select(x => x.MakeSchemaColumn()).ToArray(); 940var node = ctx.CreateNode(opType, inputList.Select(t => t.Key), 942node.AddAttribute("inputdimensions", inputList.Select(x => x.Value));
Transforms\ColumnCopying.cs (1)
152var transformer = new ColumnCopyingTransformer(env, options.Columns.Select(x => (x.Name, x.Source)).ToArray());
Transforms\ColumnSelecting.cs (5)
135if (!Transformer.IgnoreMissing && !ColumnSelectingTransformer.IsSchemaValid(inputSchema.Select(x => x.Name), 475if (!IgnoreMissing && !IsSchemaValid(inputSchema.Select(x => x.Name), 494if (!IgnoreMissing && !IsSchemaValid(inputSchema.Select(x => x.Name), 512if (!IgnoreMissing && !IsSchemaValid(input.Schema.Select(x => x.Name), 618var outputColumns = map.Select(x => new DataViewSchema.DetachedColumn(inputSchema[x]));
Transforms\ConversionsExtensionsCatalog.cs (14)
106var columnOptions = columns.Select(x => new TypeConvertingEstimator.ColumnOptions(x.OutputColumnName, outputKind, x.InputColumnName)).ToArray(); 163return new KeyToValueMappingEstimator(env, columns.Select(x => (x.OutputColumnName, x.InputColumnName)).ToArray()); 217var columnOptions = columns.Select(x => new KeyToVectorMappingEstimator.ColumnOptions(x.OutputColumnName, x.InputColumnName, outputCountVector)).ToArray(); 291var columnOptions = columns.Select(x => new ValueToKeyMappingEstimator.ColumnOptions(x.OutputColumnName, x.InputColumnName, maximumNumberOfKeys, keyOrdinality, addKeyValueAnnotationsAsText)).ToArray(); 339var keys = keyValuePairs.Select(pair => pair.Key); 340var values = keyValuePairs.Select(pair => pair.Value); 371var keys = keyValuePairs.Select(pair => pair.Key); 372var values = keyValuePairs.Select(pair => pair.Value); 405var keys = keyValuePairs.Select(pair => pair.Key); 406var values = keyValuePairs.Select(pair => pair.Value); 443var keys = keyValuePairs.Select(pair => pair.Key); 444var values = keyValuePairs.Select(pair => pair.Value); 475var keys = keyValuePairs.Select(pair => pair.Key); 476var values = keyValuePairs.Select(pair => pair.Value);
Transforms\ExtensionsCatalog.cs (2)
45infos.Select(info => (info.OutputColumnName, info.InputColumnName)).ToArray(); 49infos.Select(info => new InputOutputColumnPair(info.outputColumnName, info.inputColumnName)).ToList().AsReadOnly();
Transforms\Hashing.cs (1)
158return columns.Select(x => (x.Name, x.InputColumnName)).ToArray();
Transforms\KeyToValue.cs (1)
109var transformer = new KeyToValueMappingTransformer(env, options.Columns.Select(c => (c.Name, c.Source ?? c.Name)).ToArray());
Transforms\KeyToVector.cs (2)
104return columns.Select(x => (x.Name, x.InputColumnName)).ToArray(); 724node.AddAttribute("cats_int64s", Enumerable.Range(1, categoryRange).Select(x => (long)x));
Transforms\MetadataDispatcher.cs (1)
236foreach (var kvp in info.SchemaSrc[info.IndexSrc].Annotations.Schema.Select(c => new KeyValuePair<string, DataViewType>(c.Name, c.Type)))
Transforms\NormalizeColumn.cs (5)
314.Select(col => new NormalizingEstimator.MinMaxColumnOptions( 332.Select(col => new NormalizingEstimator.MeanVarianceColumnOptions( 352.Select(col => new NormalizingEstimator.LogMeanVarianceColumnOptions( 372.Select(col => new NormalizingEstimator.BinningColumnOptions( 393.Select(col => new NormalizingEstimator.RobustScalingColumnOptions(
Transforms\NormalizeColumnDbl.cs (1)
1377=> new NormalizingTransformer.BinNormalizerModelParameters<ImmutableArray<TFloat>>(_binUpperBounds.Select(b => ImmutableArray.Create(b)).ToImmutableArray(),
Transforms\NormalizeColumnSng.cs (1)
1540_binUpperBounds.Select(b => ImmutableArray.Create(b)).ToImmutableArray(),
Transforms\Normalizer.cs (2)
314_columns = columns.Select(x => ColumnOptionsBase.Create(x.outputColumnName, x.inputColumnName, mode)).ToArray(); 525: base(env.Register(nameof(NormalizingTransformer)), columns.Select(x => (x.Name, x.InputColumnName)).ToArray())
Transforms\SlotsDroppingTransformer.cs (3)
229Slots = column.Slots.Select(range => (range.Min, range.Max)).ToArray(); 316var columns = options.Columns.Select(column => new ColumnOptions(column)).ToArray(); 418=> columns.Select(c => (c.Name, c.InputColumnName ?? c.Name)).ToArray();
Transforms\TransformBase.cs (2)
551.Select(x => new ColumnTmp 820var activeIndices = new HashSet<int>(activeColumns.Select(c => c.Index));
Transforms\TypeConverting.cs (1)
181return columns.Select(x => (x.Name, x.InputColumnName)).ToArray();
Transforms\ValueMapping.cs (13)
229builder.AddColumn(columnName, values.Select(x => x.ToString()).ToArray()); 244var converted = value.Select(x => x.ToString().AsMemory()); 306uint[] indices = values.Select((x) => Convert.ToUInt32(x)).ToArray(); 311ulong[] indices = values.Select((x) => Convert.ToUInt64(x)).ToArray(); 688(string outputColumnName, string inputColumnName)[] columns = options.Columns.Select(x => (x.Name, x.Source)).ToArray(); 1004view = ColumnSelectingTransformer.CreateKeep(host, view, cols.Select(x => x.outputColumnName).ToArray()); 1220node.AddAttribute("values_int64s", _valueMap.GetValues<int>().Select(item => Convert.ToInt64(item))); 1226node.AddAttribute("values_int64s", _valueMap.GetValues<short>().Select(item => Convert.ToInt64(item))); 1232node.AddAttribute("values_int64s", _valueMap.GetValues<ulong>().Select(item => Convert.ToInt64(item))); 1238node.AddAttribute("values_int64s", _valueMap.GetValues<uint>().Select(item => Convert.ToInt64(item))); 1244node.AddAttribute("values_int64s", _valueMap.GetValues<ushort>().Select(item => Convert.ToInt64(item))); 1254node.AddAttribute("values_floats", _valueMap.GetValues<double>().Select(item => Convert.ToSingle(item))); 1264node.AddAttribute("values_floats", _valueMap.GetValues<bool>().Select(item => Convert.ToSingle(item)));
Transforms\ValueToKeyMappingTransformer.cs (3)
215return columns.Select(x => (x.OutputColumnName, x.InputColumnName)).ToArray(); 797node.AddAttribute("keys_strings", terms.Select(item => item.ToString())); 810node.AddAttribute("keys_floats", terms.Select(item => Convert.ToSingle(item)));
Utilities\SlotDropper.cs (1)
228return slots.Except(droppedSlots).Select(i => (long)i);
Microsoft.ML.DataView (4)
DataViewSchema.cs (3)
122null : $" {{{string.Join(", ", Annotations.Schema.Select(x => x.Name))}}}"; 245public override string ToString() => string.Join(", ", Schema.Select(x => x.Name)); 358return new Annotations(builder.ToSchema(), _items.Select(x => x.Getter).ToArray());
SchemaDebuggerProxy.cs (1)
22Columns = Enumerable.Range(0, schema.Count).Select(x => schema[x]).ToArray();
Microsoft.ML.Ensemble (9)
EntryPoints\CreateEnsemble.cs (2)
158var ensemble = trainer.CombineModels(input.Models.Select(pm => pm.Predictor as IPredictorProducing<float>)); 190var ensemble = trainer.CombineModels(input.Models.Select(pm => pm.Predictor as IPredictorProducing<float>));
Trainer\Binary\EnsembleTrainer.cs (2)
100models.Select(k => new FeatureSubsetModel<float>((TDistPredictor)k)).ToArray(), combiner); 105models.Select(k => new FeatureSubsetModel<float>((TScalarPredictor)k)).ToArray(), combiner);
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 (2)
215ch.Info("{0}| Name of Model |", string.Join("", models[0].Metrics.Select(m => string.Format("| {0} |", m.Key)))); 218ch.Info("{0}{1}", string.Join("", model.Metrics.Select(m => string.Format("| {0} |", m.Value))), model.Predictor.GetType().Name);
Trainer\Multiclass\MulticlassDataPartitionEnsembleTrainer.cs (1)
102models.Select(k => new FeatureSubsetModel<VBuffer<float>>((TVectorPredictor)k)).ToArray(),
Trainer\Regression\RegressionEnsembleTrainer.cs (1)
92models.Select(k => new FeatureSubsetModel<float>((TScalarPredictor)k)).ToArray(), combiner);
Microsoft.ML.EntryPoints (16)
CrossValidationMacro.cs (2)
215Nodes = new JArray(graph.Select(n => n.ToJson()).ToArray()), 364var perInst = EvaluateUtils.ConcatenatePerInstanceDataViews(env, eval, true, true, input.PerInstanceMetrics.Select(
FeatureCombiner.cs (3)
98viewTrain = new KeyToValueMappingTransformer(host, ktv.Select(x => (x.Name, x.InputColumnName)).ToArray()) 105.Select(c => new ValueToKeyMappingTransformer.Column() { Name = c.Name, Source = c.Name, Term = GetTerms(viewTrain, c.InputColumnName) }) 110viewTrain = new KeyToVectorMappingTransformer(host, ktv.Select(c => new KeyToVectorMappingEstimator.ColumnOptions(c.Name, c.Name)).ToArray()).Transform(viewTrain);
JsonUtils\GraphRunner.cs (1)
58var remainingNodes = _graph.Macros.Union(_graph.NonMacros).Where(x => !x.IsFinished).Select(x => x.Id).ToArray();
JsonUtils\JsonManifestUtils.cs (2)
276return new JArray(inputs.OrderBy(x => x.Key).Select(x => x.Value).ToArray()); 304return new JArray(outputs.OrderBy(x => x.Key).Select(x => x.Value).ToArray());
ModelOperations.cs (1)
159input.ModelArray.Select(p => p.Predictor as IPredictorProducing<float>).ToArray()))
PermutationFeatureImportance.cs (6)
184PerClassLogLoss = pMetric.PerClassLogLoss.Select(x => x.Mean).ToArray(), 185PerClassLogLossStdErr = pMetric.PerClassLogLoss.Select(x => x.StandardError).ToArray() 287DiscountedCumulativeGains = pMetric.DiscountedCumulativeGains.Select(x => x.Mean).ToArray(), 288DiscountedCumulativeGainsStdErr = pMetric.DiscountedCumulativeGains.Select(x => x.StandardError).ToArray(), 289NormalizedDiscountedCumulativeGains = pMetric.NormalizedDiscountedCumulativeGains.Select(x => x.Mean).ToArray(), 290NormalizedDiscountedCumulativeGainsStdErr = pMetric.NormalizedDiscountedCumulativeGains.Select(x => x.StandardError).ToArray()
ScoreColumnSelector.cs (1)
105var dropColumn = ColumnSelectingTransformer.CreateDrop(env, copyColumn, copyCols.Select(c => c.source).ToArray());
Microsoft.ML.Fairlearn (22)
Metrics\FairlearnMetricCatalog.cs (17)
94.ToDictionary(group => group.Key, group => _context.Data.LoadFromEnumerable(group.Select(g => g.Item2))); 96var groupMetric = res.Select(kv => (kv.Key, _context.BinaryClassification.EvaluateNonCalibrated(kv.Value))) 100result[_sensitiveFeatureColumn] = DataFrameColumn.Create(_sensitiveFeatureColumn, groupMetric.Keys.Select(x => x.ToString())); 101result["AUC"] = DataFrameColumn.Create("AUC", groupMetric.Keys.Select(k => groupMetric[k].AreaUnderRocCurve)); //coloumn name? 102result["Accuracy"] = DataFrameColumn.Create("Accuracy", groupMetric.Keys.Select(k => groupMetric[k].Accuracy)); 103result["PosPrec"] = DataFrameColumn.Create("PosPrec", groupMetric.Keys.Select(k => groupMetric[k].PositivePrecision)); 104result["PosRecall"] = DataFrameColumn.Create("PosRecall", groupMetric.Keys.Select(k => groupMetric[k].PositiveRecall)); 105result["NegPrec"] = DataFrameColumn.Create("NegPrec", groupMetric.Keys.Select(k => groupMetric[k].NegativePrecision)); 106result["NegRecall"] = DataFrameColumn.Create("NegRecall", groupMetric.Keys.Select(k => groupMetric[k].NegativeRecall)); 107result["F1Score"] = DataFrameColumn.Create("F1Score", groupMetric.Keys.Select(k => groupMetric[k].F1Score)); 108result["AreaUnderPrecisionRecallCurve"] = DataFrameColumn.Create("AreaUnderPrecisionRecallCurve", groupMetric.Keys.Select(k => groupMetric[k].AreaUnderPrecisionRecallCurve)); 190var data = new DataFrame(_eval.Schema.AsEnumerable().Select<DataViewSchema.Column, DataFrameColumn>(column => 234result[_sensitiveFeatureColumn] = DataFrameColumn.Create(_sensitiveFeatureColumn, groupMetric.Keys.Select(x => x.ToString())); 235result["RSquared"] = DataFrameColumn.Create("RSquared", groupMetric.Keys.Select(k => groupMetric[k].RSquared)); 236result["RMS"] = DataFrameColumn.Create("RMS", groupMetric.Keys.Select(k => groupMetric[k].RootMeanSquaredError)); 237result["MSE"] = DataFrameColumn.Create("MSE", groupMetric.Keys.Select(k => groupMetric[k].MeanSquaredError)); 238result["MAE"] = DataFrameColumn.Create("MAE", groupMetric.Keys.Select(k => groupMetric[k].MeanAbsoluteError));
Reductions\GridSearchTrialRunner.cs (5)
60var lambdasValue = key.Select(x => 73df["sign"] = DataFrameColumn.Create("sign", lambdasValue.Select(x => x.sign)); 74df["group_id"] = DataFrameColumn.Create("group_id", lambdasValue.Select(x => x.e)); 75df["value"] = DataFrameColumn.Create("value", lambdasValue.Select(x => x.value)); 83var predictedLabel = eval.GetColumn<bool>("PredictedLabel").Select(b => b ? 1f : 0f).ToArray();
Microsoft.ML.FastTree (77)
Dataset\Dataset.cs (24)
160_maxDocsPerQuery = Enumerable.Range(0, NumQueries).Select(NumDocsInQuery).Max(); 273Dataset[] datasets = Enumerable.Range(0, numParts).Select(p => datasetSkeletonPart[p] == null ? 294int[] queryIndices = docIndices.Select(d => DocToQuery[d]).ToArray(); 295ulong[] uniqueQueryIds = queryIndices.Distinct().Select(q => QueryIds[q]).ToArray(); 309DatasetSkeleton datasetSkeleton = new DatasetSkeleton(docIndices.Select(d => Ratings[d]).ToArray(), 312docIndices.Select(d => DocIds[d]).ToArray()); 333filteredDupeIds = docIndices.Select(i => dupeIds[i]).ToArray(); 589int[] numQueries = fraction.Select(x => (int)(x * NumQueries)).ToArray(numParts); 594queries = numQueries.Select(q => new int[q]).ToArray(numParts); 621List<int>[] listQueries = Enumerable.Range(0, numParts).Select(x => new List<int>()).ToArray(numParts); 630queries = listQueries.Select(x => x.ToArray()).ToArray(numParts); 634assignment = Enumerable.Range(0, numParts).Select( 647int[][] boundaries = queries.Select(q => new int[q.Length + 1]).ToArray(numParts); 663ratings[p] = assignment[p].Select(d => Ratings[d]).ToArray(); 664queryIds[p] = queries[p].Select(q => QueryIds[q]).ToArray(); 665docIds[p] = assignment[p].Select(d => DocIds[d]).ToArray(); 669DatasetSkeleton[] datasetSkeleton = Enumerable.Range(0, numParts).Select( 748double[][] maxAtN = Enumerable.Range(0, trunc).Select(x => new double[boundaries.Length - 1]).ToArray(trunc); 815int[] docLengths = parts.Select(x => x.NumDocs).ToArray(); 816int[] queryLengths = parts.Select(x => x.NumQueries).ToArray(); 828Array concatArray = ConcatArrays(partsDatas.Select(pd => pd.Data).ToArray(), isQuery ? queryLengths : docLengths, name); 845IEnumerable<string> typeNameEnumerable = arrays.Select(x => x.GetType().GetElementType()).Distinct().Select(x => x.Name).OrderBy(n => n); 963_flockIndexers = _dataset._flocks.Select(d => d.GetFlockIndexer()).ToArray(_dataset.NumFlocks);
Dataset\DatasetUtils.cs (3)
36ratings.Length, IntArrayType.Dense, IntArrayBits.Bits8, ratings.Select(x => (int)x)); 37uint[] valueMap = Enumerable.Range(0, ((int)maxLab) + 1).Select(x => (uint)x + 5).ToArray(); 49foreach (uint uintQid in skel.QueryIds.Select(qid => (uint)qid).Distinct().OrderBy(x => x))
Dataset\DenseIntArray.cs (4)
58return IntArray.New(itemIndices.Length, IntArrayType.Dense, BitsPerItem, itemIndices.Select(x => this[x])); 68newArrays[p] = IntArray.New(assignment[p].Length, IntArrayType.Dense, BitsPerItem, assignment[p].Select(x => this[x])); 405_data = values.Select(i => (byte)i).ToArray(len); 605_data = values.Select(i => (ushort)i).ToArray(len);
Dataset\Feature.cs (2)
275.Select(bins => new TsvFeature(bins, _valueMap, _name)).ToArray(); 306uint[] concatValueMap = Algorithms.MergeSortedUniqued(parts.Select(x => x.ValueMap).ToArray());
Dataset\OneHotFeatureFlock.cs (1)
25.Select(bins => new OneHotFeatureFlock(bins, HotFeatureStarts, AllBinUpperBounds, false))
Dataset\RepeatIntArray.cs (3)
188return new DeltaRepeatIntArray(itemIndices.Length, BitsPerItem, itemIndices.Select(i => indexer[i])); 198return assignment.Select(a => 201return new DeltaRepeatIntArray(a.Length, BitsPerItem, a.Select(i => indexer[i]));
Dataset\SegmentIntArray.cs (3)
305return assignment.Select(a => 308return new SegmentIntArray(a.Length, a.Select(i => ind[i])); 321return new SegmentIntArray(itemIndices.Length, itemIndices.Select(i => indexer[i]));
Dataset\SingletonFeatureFlock.cs (1)
63.Select(bins => new SingletonFeatureFlock(bins, _binUpperBounds)).ToArray();
Dataset\SparseIntArray.cs (2)
206parts[i] = IntArray.New(assignment[i].Length, IntArrayType.Sparse, BitsPerItem, assignment[i].Select(x => indexer[x])); 221return IntArray.New(itemIndices.Length, IntArrayType.Sparse, BitsPerItem, itemIndices.Select(x => indexer[x]));
FastTree.cs (10)
1103var bups = features.Select(fi => BinUpperBounds[fi]).ToArray(features.Count); 1177var bups = features.Select(fi => BinUpperBounds[fi]).ToArray(features.Count); 1630ulong[] dids = Enumerable.Range(0, numExamples).Select(d => (ulong)d).ToArray(numExamples); 2033var bups = features.Select(fi => BinUpperBounds[fi]).ToArray(features.Count); 3257return TrainedEnsemble.Trees.Select(k => new Tree(k)).ToArray(); 3315_regTree.CategoricalSplitFeatures[nodeId].Select(feature => features[feature])); 3386var trees = TrainedEnsemble.Trees.Select(tree => new RegressionTree(tree)); 3387var treeWeights = TrainedEnsemble.Trees.Select(tree => tree.Weight); 3432var trees = TrainedEnsemble.Trees.Select(tree => new QuantileRegressionTree((InternalQuantileRegressionTree)tree)); 3433var treeWeights = TrainedEnsemble.Trees.Select(tree => tree.Weight);
FastTreeClassification.cs (1)
248return set.Ratings.Select(x => x >= 1);
FastTreeRegression.cs (1)
179return dlabels.Select(x => (float)x).ToArray(dlabels.Length);
GamModelParameters.cs (2)
494thresholds: internalNodeIndices.Select(x => (float)binThresholds[binIndices[x]]).ToArray(), 822DocCounts = context._binDocsList[internalIndex].Select(Utils.Size);
RandomForestClassification.cs (1)
357_trainSetLabels = TrainSet.Ratings.Select(x => x >= 1).ToArray(TrainSet.NumDocs);
SumupPerformanceCommand.cs (1)
273arrays.Select(bins => new FeatureHistogram(bins, _bins, false)).ToArray(arrays.Length);
Training\DocumentPartitioning.cs (3)
85.Select(x => new List<int>(innerLoopSize / tree.NumLeaves)) 101.Select(leaf => Enumerable.Range(0, perChunkDocumentLists.Length) 102.Select(thread => perChunkDocumentLists[thread][leaf].Count)
Training\RegressionTreeNodeDocuments.cs (1)
56return Tree.GetNodesLeaves(NodeIndex).Select(l => new RegressionTreeNodeDocuments(Tree, Partitioning, ~l));
Training\TreeLearners\LeastSquaresRegressionTreeLearner.cs (3)
265bestLeaf = BestSplitInfoPerLeaf.Select(info => info.Gain).ArgMax(tree.NumLeaves); 456bestFeature = leafSplitCandidates.FeatureSplitInfo.Select(info => info.Gain) 486bestFeature = leafSplitCandidates.FeatureSplitInfo.Select(info => info.Gain / SoftmaxTemperature).SoftArgMax(Rand);
TreeEnsemble\InternalRegressionTree.cs (3)
108CategoricalSplit = categoricalSplitAsBytes.Select(b => b > 0).ToArray(); 514(CategoricalSplitFeatures != null ? CategoricalSplitFeatures.Select(thresholds => thresholds.SizeInBytes()).Sum() : 0) + 515(CategoricalSplitFeatureRanges != null ? CategoricalSplitFeatureRanges.Select(ranges => ranges.SizeInBytes()).Sum() : 0) +
TreeEnsembleFeaturizer.cs (1)
188var activeIndices = activeColumns.Select(c => c.Index);
Utils\MappedObjectPool.cs (2)
29_map = Enumerable.Range(0, maxIndex).Select(x => -1).ToArray(maxIndex); 30_inverseMap = Enumerable.Range(0, _pool.Length).Select(x => -1).ToArray(_pool.Length);
Utils\PseudorandomFunction.cs (2)
22_data = _periodics.Select(x => Enumerable.Range(0, x).Select(y => rand.Next(-1, int.MaxValue) + 1).ToArray()).ToArray();
Utils\RegressionTreeBaseUtils.cs (2)
26var numberOfRows = trees.Select(tree => tree.NumberOfNodes).Sum() + trees.Select(tree => tree.NumberOfLeaves).Sum();
Utils\ThreadTaskManager.cs (1)
83.Select<int, Action>(arg => (() => subTaskAction(arg)));
Microsoft.ML.GenAI.Core (10)
Pipeline\CausalLMPipeline.cs (2)
256stopTokenIds.AddRange(stopSequences.Select(x => 263.Select(t => t.Id)
Trainer\CausalLMDataset.cs (5)
47return Create(enumerables.Select(x => x.inputPrompt), enumerables.Select(x => x.outputPrompt), tokenizer); 67return Create(enumerable.Select(x => x.inputIds), enumerable.Select(x => x.outputIds)); 87.Select(i =>
Trainer\CausalLMSupervisedFineTuningTrainer.cs (3)
54var inputIds = torch.cat(batch.Select(x => nn.functional.pad(x.InputIds, [0, maxLen - x.InputIds.shape[1]])).ToArray(), 0).to(device); 55var attentionMask = torch.cat(batch.Select(x => nn.functional.pad(x.AttentionMask!, [0, maxLen - x.AttentionMask!.shape[1]])).ToArray(), 0).to(device); 56var labels = torch.cat(batch.Select(x => nn.functional.pad(x.Labels!, [0, maxLen - x.Labels!.shape[1]], value: -100)).ToArray(), 0).to(device);
Microsoft.ML.GenAI.LLaMA (1)
LlamaChatCompletionService.cs (1)
38return replies.Select(reply => new ChatMessageContent(AuthorRole.Assistant, reply.Text)).ToList();
Microsoft.ML.GenAI.LLaMA.Tests (1)
LLaMA3_1Tests.cs (1)
86var tokenizedStr = string.Join(", ", tokenizeIds.Select(x => x.ToString()));
Microsoft.ML.GenAI.Mistral (5)
Mistral_7B_0_3ChatTemplateBuilder.cs (3)
67var schemas = tools.Select(t => new 121var toolCallObjects = toolCalls.Select(tc => 144var toolCallResultObjects = toolCallResults.Select(tc =>
MistralCausalLMAgent.cs (2)
151.Select(tc => new ToolCall(tc.Name!, JsonSerializer.Serialize(tc.Arguments)) { ToolCallId = this.GenerateToolCallId() }); 164.Select(s => s[random.Next(s.Length)]).ToArray());
Microsoft.ML.GenAI.Mistral.Tests (1)
Mistral_7B_Instruct_V0_3Tests.cs (1)
131var tokenizedStr = string.Join(", ", tokenizeIds.Select(x => x.ToString()));
Microsoft.ML.GenAI.Phi (4)
Module\Phi2Model.cs (1)
44this.layers = new ModuleList<Phi2DecoderLayer>(Enumerable.Range(0, config.NumHiddenLayers).Select(i => new Phi2DecoderLayer(config)).ToArray());
Module\Phi3SuScaledRotaryEmbedding.cs (2)
30this._shortFactor = shortFactorElement.EnumerateArray().Select(e => e.GetDouble()).ToArray(); 31this._longFactor = longFactorDocument.EnumerateArray().Select(e => e.GetDouble()).ToArray();
Phi3\Phi3CausalLMChatCompletionService.cs (1)
40return replies.Select(reply => new ChatMessageContent(AuthorRole.Assistant, reply.Text)).ToList();
Microsoft.ML.GenAI.Phi.Tests (2)
Phi2Tests.cs (1)
57var tokenizedStr = string.Join(", ", tokenized.Select(x => x.ToString()));
Phi3Tests.cs (1)
145var tokenizedStr = string.Join(", ", tokenizeIds.Select(x => x.ToString()));
Microsoft.ML.GenAI.Samples (3)
Llama\SFT_Llama_3_2_1B.cs (3)
103var chatHistory = dataset.Select(data => 116return CausalLMDataset.Create(chatHistory.Select(c => c.trainChatHistory), chatHistory.Select(c => c.assistantMessage), templateBuilder, tokenizer);
Microsoft.ML.ImageAnalytics (8)
ImageGrayscale.cs (1)
102return new ImageGrayscalingTransformer(env, options.Columns.Select(x => (x.Name, x.Source ?? x.Name)).ToArray())
ImageLoader.cs (2)
122return new ImageLoadingTransformer(env, options.ImageFolder, options.Columns.Select(x => (x.Name, x.Source ?? x.Name)).ToArray()) 369=> _parent.ColumnPairs.Select(x => new DataViewSchema.DetachedColumn(x.outputColumnName, GetDataViewType(), null)).ToArray();
ImagePixelExtractor.cs (1)
190return columns.Select(x => (x.Name, x.InputColumnName)).ToArray();
ImageResizer.cs (2)
147return columns.Select(x => (x.Name, x.InputColumnName)).ToArray(); 270=> _parent._columns.Select(x => new DataViewSchema.DetachedColumn(x.Name, x.Type, null)).ToArray();
VectorToImageTransform.cs (2)
294return columns.Select(x => (x.Name, x.InputColumnName)).ToArray(); 425return columns.Select(c => new ImageDataViewType(c.ImageHeight, c.ImageWidth)).ToArray();
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckNameofFixProvider.cs (1)
74.Select(p => p.Parent).Where(n => n.IsKind(SyntaxKind.IdentifierName));
SingleVariableDeclarationAnalyzer.cs (1)
46string jointVariableNames = string.Join("', '", vars.Select(v => v.Identifier.Text));
Microsoft.ML.KMeansClustering (3)
KMeansPlusPlusTrainer.cs (3)
1749MissingFeatureCount = set.Select(cur => cur.BadFeaturesRowCount).Sum(), 1750TotalTrainingInstances = set.Select(cur => cur.KeptRowCount).Sum() 1840Contracts.Check(centroid.Items().Select(x => x.Value).All(FloatUtils.IsFinite), "Model training failed: non-finite coordinates are generated");
Microsoft.ML.LightGbm (6)
LightGbmTrainerBase.cs (2)
453var catBoundaries = !String.IsNullOrEmpty(modelParameters["categorical_feature"]) ? modelParameters["categorical_feature"].Split(',').Select(x => int.Parse(x, CultureInfo.InvariantCulture)).ToArray() : null; 630catMetaData.CatIndices = catIndices.Select(int.Parse).ToArray();
WrappedLightGbmBooster.cs (4)
122return str.Split(delimiter).Select(x => int.Parse(x, CultureInfo.InvariantCulture)).ToArray(); 127return str.Split(delimiter).Select(x => UInt32.Parse(x, CultureInfo.InvariantCulture)).ToArray(); 292threshold.Select(x => (float)(x)).ToArray(), defaultValue.Select(x => (float)(x)).ToArray(), leftChild, rightChild, leafOutput,
Microsoft.ML.Maml (1)
HelpCommand.cs (1)
330.Select(ComponentCatalog.SignatureToString)
Microsoft.ML.Mkl.Components (2)
VectorWhitening.cs (2)
195var infos = options.Columns.Select(colPair => new VectorWhiteningEstimator.ColumnOptions(colPair, options)).ToArray(); 209=> columns.Select(c => (c.Name, c.InputColumnName ?? c.Name)).ToArray();
Microsoft.ML.OnnxConverter (8)
OnnxContextImpl.cs (1)
350_initializers.Add(OnnxUtils.MakeInt32s(name, typeof(bool), values.Select(v => Convert.ToInt32(v)), dims));
OnnxUtils.cs (5)
95attribute.Floats.Add(value.Select(x => (float)x)); 105attribute.Floats.Add(value.Select(x => x)); 191=> node.Attribute.Add(MakeAttribute(argName, value.Select(v => v ? (long)1 : 0))); 264=> str.Select(s => ByteString.CopyFrom(Encoding.UTF8.GetBytes(s.ToString()))); 267=> str.Select(s => ByteString.CopyFrom(Encoding.UTF8.GetBytes(s)));
SaveOnnxCommand.cs (2)
226IEnumerable<string> slotNamesAsStrings = slotNames.DenseValues().Select(name => name.ToString()); 240node.AddAttribute("values_int64s", Enumerable.Range(0, slotNames.Length).Select(x => (long)x));
Microsoft.ML.OnnxTransformer (11)
OnnxTransform.cs (6)
321CustomShapeInfos = shapeDictionary?.Select(pair => new CustomShapeInfo(pair.Key, pair.Value)).ToArray(), 347CustomShapeInfos = shapeDictionary?.Select(pair => new CustomShapeInfo(pair.Key, pair.Value)).ToArray(), 377CustomShapeInfos = shapeDictionary?.Select(pair => new CustomShapeInfo(pair.Key, pair.Value)).ToArray(), 409CustomShapeInfos = shapeDictionary?.Select(pair => new CustomShapeInfo(pair.Key, pair.Value)).ToArray(), 463return shape.Select(x => (x <= 0) ? 0 : x); 761var trueValue = namedOnnxValue.AsEnumerable<NamedOnnxValue>().Select(value => value.AsDictionary<string, float>());
OnnxTypeParser.cs (1)
276return o.Select(v => (TDst)caster(v)).ToList();
OnnxUtils.cs (4)
62InputNames = inputsInfo.Select(val => val.Name).ToList(); 64OutputNames = outputsInfo.Select(val => val.Name).ToList(); 66InitializerNames = initializersInfo.Select(val => val.Name).ToList(); 559var dimensions = shape.Select(x => (int)x).ToArray();
Microsoft.ML.Parquet (4)
ParquetLoader.cs (2)
319builder.AddColumns(cols.Select(c => new DataViewSchema.DetachedColumn(c.Name, c.ColType, null))); 464Columns = _loader._columnsLoaded.Select(i => i.Name).ToArray()
PartitionedFileLoader.cs (2)
206_srcDirIndex = columns.Select(c => c.Source).ToArray(); 321builder.AddColumns(cols.Select(c => new DataViewSchema.DetachedColumn(c.Name, ColumnTypeExtensions.PrimitiveTypeFromKind(c.Type.Value), null)));
Microsoft.ML.PCA (3)
PcaTransformer.cs (3)
254var cols = options.Columns.Select(item => new PrincipalComponentAnalyzer.ColumnOptions( 297return columns.Select(x => (x.Name, x.InputColumnName)).ToArray(); 404bool[] center = Enumerable.Range(0, mean.Length).Select(i => mean[i] != null).ToArray();
Microsoft.ML.PerformanceTests (1)
HashBench.cs (1)
199var tokens = "Hello my friend, stay awhile and listen! ".Split().Select(token => token.AsMemory()).ToArray();
Microsoft.ML.Predictor.Tests (2)
TestPredictors.cs (2)
671var fastTree = combiner.CombineModels(fastTrees.Select(pm => (IPredictorProducing<float>)pm.Predictor)); 841var predictor = combiner.CombineModels(predictors.Select(pm => pm.Predictor));
Microsoft.ML.Recommender (1)
RecommenderCatalog.cs (1)
141return result.Select(x => new CrossValidationResult<RegressionMetrics>(x.Model, Evaluate(x.Scores, labelColumnName), x.Scores, x.Fold)).ToArray();
Microsoft.ML.ResultProcessor (1)
ResultProcessor.cs (1)
1158+ string.Join(cmd.PerFoldResultSeparator, new List<string>(new List<float>(kvp.Value.AllValues).Select(d => "" + d))));
Microsoft.ML.Samples (110)
Dynamic\TensorFlow\ImageClassification.cs (2)
101var image1 = Enumerable.Range(0, inputSize).Select( 104var image2 = Enumerable.Range(0, inputSize).Select(
Dynamic\Trainers\BinaryClassification\AveragedPerceptron.cs (1)
100.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\AveragedPerceptronWithOptions.cs (1)
111.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\FactorizationMachine.cs (1)
108.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\FastForest.cs (1)
103.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\FastForestWithOptions.cs (1)
115.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\FastTree.cs (1)
106.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\FastTreeWithOptions.cs (1)
118.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\LbfgsLogisticRegression.cs (1)
103.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\LbfgsLogisticRegressionWithOptions.cs (1)
112.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\LdSvm.cs (1)
100.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\LdSvmWithOptions.cs (1)
109.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\LightGbm.cs (1)
103.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\LightGbmWithOptions.cs (1)
114.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\LinearSvm.cs (1)
100.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\LinearSvmWithOptions.cs (1)
109.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\PermutationFeatureImportance.cs (1)
54.Select(feature => feature.index);
Dynamic\Trainers\BinaryClassification\PermutationFeatureImportanceLoadFromDisk.cs (1)
53.Select(feature => feature.index);
Dynamic\Trainers\BinaryClassification\PriorTrainer.cs (1)
100.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\SdcaLogisticRegression.cs (1)
108.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\SdcaLogisticRegressionWithOptions.cs (1)
120.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\SdcaNonCalibrated.cs (1)
107.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\SdcaNonCalibratedWithOptions.cs (1)
122.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\SgdCalibrated.cs (1)
100.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\SgdCalibratedWithOptions.cs (1)
112.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\SgdNonCalibrated.cs (1)
100.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\SgdNonCalibratedWithOptions.cs (1)
109.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\SymbolicSgdLogisticRegression.cs (1)
103.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\BinaryClassification\SymbolicSgdLogisticRegressionWithOptions.cs (1)
112.Select(x => x ? randomFloat() : randomFloat() +
Dynamic\Trainers\Clustering\KMeans.cs (1)
107.Select(index => label == 0 ? randomFloat() + 0.1f :
Dynamic\Trainers\Clustering\KMeansWithOptions.cs (1)
115.Select(index => label == 0 ? randomFloat() + 0.1f :
Dynamic\Trainers\MulticlassClassification\LbfgsMaximumEntropy.cs (1)
105.Select(x => randomFloat() + label * 0.2f).ToArray()
Dynamic\Trainers\MulticlassClassification\LbfgsMaximumEntropyWithOptions.cs (1)
113.Select(x => randomFloat() + label * 0.2f).ToArray()
Dynamic\Trainers\MulticlassClassification\LightGbm.cs (1)
108.Select(x => randomFloat() + label * 0.2f).ToArray()
Dynamic\Trainers\MulticlassClassification\LightGbmWithOptions.cs (1)
118.Select(x => randomFloat() + label * 0.2f).ToArray()
Dynamic\Trainers\MulticlassClassification\LogLossPerClass.cs (1)
88.Select(x => randomFloat() + label * 0.2f).ToArray()
Dynamic\Trainers\MulticlassClassification\NaiveBayes.cs (1)
113.Select(x => randomFloat() + label * 0.2f).ToArray()
Dynamic\Trainers\MulticlassClassification\OneVersusAll.cs (1)
106.Select(x => randomFloat() + label * 0.2f).ToArray()
Dynamic\Trainers\MulticlassClassification\PairwiseCoupling.cs (1)
106.Select(x => randomFloat() + label * 0.2f).ToArray()
Dynamic\Trainers\MulticlassClassification\PermutationFeatureImportance.cs (1)
56.Select(feature => feature.index);
Dynamic\Trainers\MulticlassClassification\PermutationFeatureImportanceLoadFromDisk.cs (1)
64.Select(feature => feature.index);
Dynamic\Trainers\MulticlassClassification\SdcaMaximumEntropy.cs (1)
112.Select(x => randomFloat() + label * 0.2f).ToArray()
Dynamic\Trainers\MulticlassClassification\SdcaMaximumEntropyWithOptions.cs (1)
122.Select(x => randomFloat() + label * 0.2f).ToArray()
Dynamic\Trainers\MulticlassClassification\SdcaNonCalibrated.cs (1)
113.Select(x => randomFloat() + label * 0.2f).ToArray()
Dynamic\Trainers\MulticlassClassification\SdcaNonCalibratedWithOptions.cs (1)
122.Select(x => randomFloat() + label * 0.2f).ToArray()
Dynamic\Trainers\Ranking\FastTree.cs (1)
86Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Ranking\FastTreeWithOptions.cs (1)
100Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Ranking\LightGbm.cs (1)
86Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Ranking\LightGbmWithOptions.cs (1)
101Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Ranking\PermutationFeatureImportance.cs (1)
59.Select(feature => feature.index);
Dynamic\Trainers\Ranking\PermutationFeatureImportanceLoadFromDisk.cs (1)
66.Select(feature => feature.index);
Dynamic\Trainers\Regression\FastForest.cs (1)
83Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\FastForestWithOptions.cs (1)
96Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\FastTree.cs (1)
83Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\FastTreeTweedie.cs (1)
83Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\FastTreeTweedieWithOptions.cs (1)
98Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\FastTreeWithOptions.cs (1)
99Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\Gam.cs (1)
83Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\GamWithOptions.cs (1)
94Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\LbfgsPoissonRegression.cs (1)
81Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\LbfgsPoissonRegressionWithOptions.cs (1)
95Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\LightGbm.cs (1)
84Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\LightGbmAdvanced.cs (1)
36.Select(column => column.Name) // Get the column names
Dynamic\Trainers\Regression\LightGbmWithOptions.cs (1)
103Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\LightGbmWithOptionsAdvanced.cs (1)
37.Select(column => column.Name) // Get the column names
Dynamic\Trainers\Regression\OnlineGradientDescent.cs (1)
72Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\OnlineGradientDescentWithOptions.cs (1)
88Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\OrdinaryLeastSquares.cs (1)
80Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\OrdinaryLeastSquaresWithOptions.cs (1)
92Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\PermutationFeatureImportance.cs (1)
61.Select(feature => feature.index);
Dynamic\Trainers\Regression\PermutationFeatureImportanceLoadFromDisk.cs (1)
68.Select(feature => feature.index);
Dynamic\Trainers\Regression\Sdca.cs (1)
80Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Trainers\Regression\SdcaWithOptions.cs (1)
96Features = Enumerable.Repeat(label, 50).Select(
Dynamic\Transforms\ApplyOnnxModel.cs (2)
73var image1 = Enumerable.Range(0, inputSize).Select(x => (float)x / 76var image2 = Enumerable.Range(0, inputSize).Select(x => (float)(x +
Dynamic\Transforms\ApproximatedKernelMap.cs (1)
43Console.WriteLine(string.Join(", ", row.Select(x => x.ToString(
Dynamic\Transforms\Conversion\MapKeyToVector.cs (3)
64string.Join(',', featureRow.TimeframeVector.Select(x => x)) + " " 65+ string.Join(',', featureRow.PartsCount.Select(x => x)) + 66" " + string.Join(',', featureRow.PartsNoCount.Select(
Dynamic\Transforms\ImageAnalytics\ConvertToImage.cs (1)
103inputSize).Select(x => (float)random.Next(0, 256)).ToArray()
Dynamic\Transforms\NormalizeBinning.cs (2)
51Console.WriteLine(string.Join(", ", row.Select(x => x.ToString( 63Console.WriteLine(string.Join(", ", row.Select(x => x.ToString(
Dynamic\Transforms\NormalizeBinningMulticolumn.cs (1)
52Console.WriteLine(string.Join(", ", column[i].Select(x => x
Dynamic\Transforms\NormalizeGlobalContrast.cs (1)
38Console.WriteLine(string.Join(", ", row.Select(x => x.ToString(
Dynamic\Transforms\NormalizeLogMeanVariance.cs (2)
49Console.WriteLine(string.Join(", ", row.Select(x => x.ToString( 59Console.WriteLine(string.Join(", ", row.Select(x => x.ToString(
Dynamic\Transforms\NormalizeLogMeanVarianceFixZero.cs (2)
42Console.WriteLine(string.Join(", ", row.Select(x => x.ToString("f4")))); 51Console.WriteLine(string.Join(", ", row.Select(x => x.ToString("f4"))));
Dynamic\Transforms\NormalizeLpNorm.cs (1)
39Console.WriteLine(string.Join(", ", row.Select(x => x.ToString(
Dynamic\Transforms\NormalizeMeanVariance.cs (2)
48Console.WriteLine(string.Join(", ", row.Select(x => x.ToString( 59Console.WriteLine(string.Join(", ", row.Select(x => x.ToString(
Dynamic\Transforms\NormalizeMinMax.cs (2)
47Console.WriteLine(string.Join(", ", row.Select(x => x.ToString( 59Console.WriteLine(string.Join(", ", row.Select(x => x.ToString(
Dynamic\Transforms\NormalizeMinMaxMulticolumn.cs (4)
73Console.WriteLine(string.Join(", ", column[i].Select(x => x 75string.Join(", ", column2[i].Select(x => x.ToString("f4")))); 90Console.WriteLine(string.Join(", ", columnFixZero[i].Select(x => x 92string.Join(", ", column2FixZero[i].Select(x => x.ToString("f4"))));
Dynamic\Transforms\NormalizeSupervisedBinning.cs (2)
65Console.WriteLine(string.Join(", ", row.Select(x => x.ToString( 78Console.WriteLine(string.Join(", ", row.Select(x => x.ToString(
Dynamic\Transforms\Projection\VectorWhiten.cs (1)
43Console.WriteLine(string.Join(" ", row.DenseValues().Select(x =>
Dynamic\Transforms\Projection\VectorWhitenWithOptions.cs (1)
42Console.WriteLine(string.Join(" ", row.DenseValues().Select(x =>
Dynamic\Transforms\TimeSeries\DetectSeasonality.cs (1)
18var seasonalData = Enumerable.Range(0, 100).Select(x => new TimeSeriesData(Math.Sin(2 * Math.PI + x)));
Dynamic\Transforms\TreeFeaturization\FastForestBinaryFeaturizationWithOptions.cs (1)
136Features = Enumerable.Repeat(label, 3).Select(x => x ?
Dynamic\Transforms\TreeFeaturization\FastForestRegressionFeaturizationWithOptions.cs (1)
134Features = Enumerable.Repeat(label, 3).Select(x => x +
Dynamic\Transforms\TreeFeaturization\FastTreeBinaryFeaturizationWithOptions.cs (1)
138Features = Enumerable.Repeat(label, 3).Select(x => x ?
Dynamic\Transforms\TreeFeaturization\FastTreeRankingFeaturizationWithOptions.cs (1)
135Features = Enumerable.Repeat(label, 3).Select(x => randomFloat()
Dynamic\Transforms\TreeFeaturization\FastTreeRegressionFeaturizationWithOptions.cs (1)
134Features = Enumerable.Repeat(label, 3).Select(x => x +
Dynamic\Transforms\TreeFeaturization\FastTreeTweedieFeaturizationWithOptions.cs (1)
134Features = Enumerable.Repeat(label, 3).Select(x => x +
Dynamic\Transforms\TreeFeaturization\PretrainedTreeEnsembleFeaturizationWithOptions.cs (1)
145Features = Enumerable.Repeat(label, 3).Select(x => x ?
Microsoft.ML.Samples.GPU (2)
docs\samples\Microsoft.ML.Samples\Dynamic\TensorFlow\ImageClassification.cs (2)
101var image1 = Enumerable.Range(0, inputSize).Select( 104var image2 = Enumerable.Range(0, inputSize).Select(
Microsoft.ML.SearchSpace (8)
Option\ChoiceOption.cs (1)
32Choices = distinctChoices.Select(o => Parameter.FromObject(o)).ToArray();
Option\NestOption.cs (1)
24public override int FeatureSpaceDim => _options.Values.Select(x => x.FeatureSpaceDim).Sum();
SearchSpace.cs (2)
78return _options.Values.Select(x => x.FeatureSpaceDim).Sum(); 304Contract.Assert(supportTypes.Contains(type) || type.IsEnum, $"[Option:{optionName}] ChoiceAttribute can only apply to enum or the following types {string.Join(",", supportTypes.Select(x => x.Name))}");
Tuner\GridSearchTuner.cs (3)
23var steps = _searchSpace.Step.Select(x => x ?? _stepSize) 24.Select(x => Enumerable.Range(0, x).Select(i => i * 1.0 / x).ToArray());
Tuner\RandomTuner.cs (1)
34var featureVec = Enumerable.Repeat(0, d).Select(i => _rnd.NextDouble()).ToArray();
Microsoft.ML.SearchSpace.Tests (18)
UniformNumericOptionTests.cs (18)
25var sampleInputs = Enumerable.Range(0, 10).Select(i => i * 0.1); 26var sampleOutputs = sampleInputs.Select(i => option.SampleFromFeatureSpace(new[] { i })); 28sampleOutputs.Select(x => x.AsType<int>()).Should().Equal(0, 10, 20, 30, 40, 50, 60, 70, 80, 90); 36var sampleInputs = Enumerable.Range(0, 10).Select(i => i * 0.1); 37var sampleOutputs = sampleInputs.Select(i => option.SampleFromFeatureSpace(new[] { i })); 39sampleOutputs.Select(x => x.AsType<int>()).Should().Equal(1, 2, 4, 8, 16, 32, 64, 128, 256, 512); 47var sampleInputs = Enumerable.Range(0, 10).Select(i => Parameter.FromInt(i * 10)); 48var sampleOutputs = sampleInputs.Select(i => option.MappingToFeatureSpace(i)[0]); 65var sampleInputs = Enumerable.Range(0, 10).Select(i => Parameter.FromInt(Convert.ToInt32(Math.Pow(2, i)))); 66var sampleOutputs = sampleInputs.Select(i => option.MappingToFeatureSpace(i)[0]).ToArray(); 79var sampleInputs = Enumerable.Range(0, 10).Select(i => i * 0.1); 80var sampleOutputs = sampleInputs.Select(i => option.SampleFromFeatureSpace(new[] { i })); 92var sampleInputs = Enumerable.Range(0, 10).Select(i => i * 0.1); 93var sampleOutputs = sampleInputs.Select(i => option.SampleFromFeatureSpace(new[] { i })); 105var sampleInputs = Enumerable.Range(0, 10).Select(i => Parameter.FromDouble(i * 10.0)); 106var sampleOutputs = sampleInputs.Select(i => option.MappingToFeatureSpace(i)[0]); 116var sampleInputs = Enumerable.Range(0, 10).Select(i => Parameter.FromDouble(Math.Pow(2, i))); 117var sampleOutputs = sampleInputs.Select(i => option.MappingToFeatureSpace(i)).ToArray();
Microsoft.ML.StandardTrainers (8)
FactorizationMachine\FactorizationMachineTrainer.cs (1)
611return new FieldAwareFactorizationMachinePredictionTransformer(_host, model, trainData.Schema, FeatureColumns.Select(x => x.Name).ToArray());
FactorizationMachine\FieldAwareFactorizationMachineUtils.cs (3)
87var inputFeatureColumns = _columns.Select(c => new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RoleMappedSchema.ColumnRole.Feature, c.Name)).ToList(); 108var activeIndices = activeColumns.Select(c => c.Index).ToArray(); 153return InputRoleMappedSchema.GetColumnRoles().Select(kvp => new KeyValuePair<RoleMappedSchema.ColumnRole, string>(kvp.Key, kvp.Value.Name));
Standard\LinearModelParameters.cs (1)
88return _pred.Weight.Items(all: true).Select(iv => iv.Value).GetEnumerator();
Standard\LogisticRegression\MulticlassLogisticRegression.cs (3)
956predictor["coeff"] = new JArray(Weights.Select(w => new JArray(w.DenseValues()))); 996node.AddAttribute("classlabels_ints", Enumerable.Range(1, NumberOfClasses).Select(x => (long)x)); 1105bldr.AddColumn("ClassNames", Enumerable.Range(0, NumberOfClasses).Select(i => GetLabelName(i)).ToArray());
Microsoft.ML.Sweeper (13)
Algorithms\Grid.cs (4)
53SweepParameters = options.SweptParameters.Select(p => p.CreateComponent(Host)).ToArray(); 70var prevParamSets = previousRuns?.Select(r => r.ParameterSet).ToList() ?? new List<ParameterSet>(); 161? previousRuns.Select(r => r.ParameterSet).ToList() 184return new ParameterSet(SweepParameters.Select(sweepParameter => sweepParameter[Host.Rand.Next(sweepParameter.Count)]));
Algorithms\KdoSweeper.cs (1)
101_sweepParameters = options.SweptParameters.Select(p => p.CreateComponent(_host)).ToArray();
Algorithms\NelderMead.cs (4)
176return _pendingSweeps.Select(kvp => kvp.Key).ToArray(); 226return _pendingSweeps.Select(kvp => kvp.Key).ToArray(); 260return _pendingSweeps.Select(kvp => kvp.Key).ToArray(); 279return _pendingSweeps.Select(kvp => kvp.Key).ToArray();
Algorithms\Random.cs (1)
34return new ParameterSet(SweepParameters.Select(sweepParameter => sweepParameter.CreateFromNormalized(Host.Rand.NextDouble())));
Algorithms\SmacSweeper.cs (1)
83_sweepParameters = options.SweptParameters.Select(p => p.CreateComponent(_host)).ToArray();
ConfigRunner.cs (1)
167ch.Info("Parameter set: {0}", string.Join(", ", sweeps[i].Select(p => string.Format("{0}:{1}", p.Name, p.ValueText))));
ISweeper.cs (1)
174return string.Join(" ", _parameterValues.Select(kvp => string.Format("{0}={1}", kvp.Value.Name, kvp.Value.ValueText)).ToArray());
Microsoft.ML.Sweeper.Tests (1)
TestSweeper.cs (1)
476var nextList = sweeper.ProposeSweeps(5, initialList.Select(p => new RunResult(p)));
Microsoft.ML.TensorFlow (8)
TensorflowTransform.cs (3)
378return new Shape(dims.Select(x => (int)x).ToArray()); 405var idims = shape.dims.Select(x => checked((int)x)).ToArray(); 892_dims = _tfShape.dims.Select(x => (long)x).ToArray();
TensorflowUtils.cs (5)
81var dimensions = op.output.shape.dims?.Select(x => checked((int)x))?.ToArray(); 447var dims = tfShape.dims.Select(x => (long)x).ToArray(); 549_inputs = inputs?.Select(x => ParseOutput(session, x)).ToArray() ?? new TF_Output[0]; 550_outputs = outputs?.Select(x => ParseOutput(session, x)).ToArray() ?? new TF_Output[0]; 551_operations = operations?.Select(x => c_api.TF_GraphOperationByName(session.graph, x)).ToArray() ?? new IntPtr[0];
Microsoft.ML.Tests (110)
CachingTests.cs (4)
43var trainData = Enumerable.Range(0, 100).Select(c => new MyData()).ToArray(); 53trainData = Enumerable.Range(0, 100).Select(c => new MyData()).ToArray(); 83var src = Enumerable.Range(0, 100).Select(c => new MyData()).ToArray(); 89src = Enumerable.Range(0, 100).Select(c => new MyData()).ToArray();
ExpressionLanguageTests\ExpressionLanguageTests.cs (2)
269.Select(x => ReadOnlyMemoryUtils.TrimWhiteSpace(x)) 270.Select(x => ReadOnlyMemoryUtils.EqualsStr("_", x) ? ReadOnlyMemory<char>.Empty : x)
ImagesTests.cs (1)
1109Features = Enumerable.Repeat(0, InputSize).Select(x => random.NextDouble() * 100).ToArray()
OnnxConversionTest.cs (4)
1630string[] inputNames = onnxModel.Graph.Input.Select(valueInfoProto => valueInfoProto.Name).ToArray(); 1631string[] outputNames = onnxModel.Graph.Output.Select(valueInfoProto => valueInfoProto.Name).ToArray(); 1800string[] inputNames = onnxProtoBufModel.Graph.Input.Select(valueInfoProto => valueInfoProto.Name).ToArray(); 1801string[] outputNames = onnxProtoBufModel.Graph.Output.Select(valueInfoProto => valueInfoProto.Name).ToArray();
Scenarios\Api\CookbookSamples\CookbookSamplesDynamicApi.cs (2)
489.Select(x => new CustomerChurnInfo 668var microAccuracies = cvResults.Select(r => r.Metrics.MicroAccuracy);
Scenarios\Api\TestApi.cs (6)
273.Select( 358return view.GetColumn<ReadOnlyMemory<char>>(view.Schema["Workclass"]).Select(x => x.ToString()).ToList(); 381var uniqueTrain = stratTrainWorkclass.GroupBy(x => x.ToString()).Select(x => x.First()).ToList(); 383var uniqueTest = stratTestWorkClass.GroupBy(x => x.ToString()).Select(x => x.First()).ToList(); 393var uniqueSeedTrain = stratTrainWithSeedWorkclass.GroupBy(x => x.ToString()).Select(x => x.First()).ToList(); 395var uniqueSeedTest = stratTestWithSeedWorkClass.GroupBy(x => x.ToString()).Select(x => x.First()).ToList();
TrainerEstimators\TreeEstimators.cs (1)
736.Select(x => randomFloat() + label * 0.2f).ToArray()
Transformers\CategoricalHashTests.cs (22)
143Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.SlotNames }); 146Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "0:A", "1:B" }); 149Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[2] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.IsNormalized }); 152Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" }); 156Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.SlotNames }); 159Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "1:2", "0:5", "1:4", "1:6", "0:3", "0:1" }); 162Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[2] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.IsNormalized }); 165Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "-1", "1" }); 169Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[3] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.CategoricalSlotRanges, AnnotationUtils.Kinds.IsNormalized }); 172System.Diagnostics.Trace.WriteLine(slots.Items().Select(x => x.Value.ToString()).Distinct()); 173var temp = slots.Items().Select(x => x.Value.ToString()).Distinct(); 174Assert.Equal(slots.Items().Select(x => x.Value.ToString()).Distinct(), new string[14] { "[0].", "[0].0:A", "[0].0:E", "[0].0:D", "[0].1:A", "[0].1:E", "[0].1:D", "[1].", "[1].0:A", "[1].0:E", "[1].0:D", "[1].1:A", "[1].1:E", "[1].1:D" }); 177Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[4] { "0", "65535", "65536", "131071" }); 181Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[3] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.CategoricalSlotRanges, AnnotationUtils.Kinds.IsNormalized }); 184Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "E", "D" }); 187Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[2] { "0", "65535" }); 191Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.KeyValues }); 194Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "0:A", "1:B" }); 197Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.KeyValues }); 200Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" }); 203Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.SlotNames }); 208Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[2] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.IsNormalized });
Transformers\CategoricalTests.cs (26)
221Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.SlotNames }); 224Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "A", "B" }); 227Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[2] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.IsNormalized }); 230Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" }); 234Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.SlotNames }); 237Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "3", "5" }); 240Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[2] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.IsNormalized }); 243Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "6", "1" }); 247Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[3] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.CategoricalSlotRanges, AnnotationUtils.Kinds.IsNormalized }); 250Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[12] { "[0].1", "[0].2", "[0].3", "[0].4", "[0].5", "[0].6", "[1].1", "[1].2", "[1].3", "[1].4", "[1].5", "[1].6" }); 253Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[4] { "0", "5", "6", "11" }); 257Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[3] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.CategoricalSlotRanges, AnnotationUtils.Kinds.IsNormalized }); 260Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "1", "-1" }); 263Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[2] { "0", "1" }); 267Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.KeyValues }); 270Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[3] { "A", "D", "E" }); 273Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.KeyValues }); 276Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "D", "E" }); 279Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.SlotNames }); 282Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "[0].Bit2", "[0].Bit1", "[0].Bit0", "[1].Bit2", "[1].Bit1", "[1].Bit0" }); 285Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[2] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.IsNormalized }); 288Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "Bit1", "Bit0" }); 292Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.SlotNames }); 295Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "[0].Bit2", "[0].Bit1", "[0].Bit0", "[1].Bit2", "[1].Bit1", "[1].Bit0" }); 298Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[2] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.IsNormalized }); 301Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[3] { "Bit2", "Bit1", "Bit0" });
Transformers\ConvertTests.cs (4)
352Assert.Equal(result.Schema["ConvA"].Annotations.Schema.Select(x => x.Name), new string[2] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.IsNormalized }); 356Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "1", "2" }); 359Assert.Equal(result.Schema["ConvB"].Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.KeyValues }); 362Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "A", "B" });
Transformers\HashTests.cs (4)
89Assert.Equal(keys.Items().Select(x => x.Value.ToString()), new string[2] { "2.5", "3.5" }); 94Assert.Equal(keys.Items().Select(x => x.Value.ToString()), new string[2] { "2.5", "3.5" }); 99Assert.Equal(keys.Items().Select(x => x.Value.ToString()), new string[2] { "0:3.5", "1:2.5" }); 397var dHashed = transformed.GetColumn<VBuffer<uint>>(transformed.Schema["DHashed"]).Select(buffer =>
Transformers\KeyToBinaryVectorEstimatorTest.cs (4)
117Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.SlotNames }); 120Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "[0].Bit2", "[0].Bit1", "[0].Bit0", "[1].Bit2", "[1].Bit1", "[1].Bit0" }); 123Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[2] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.IsNormalized }); 126Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "Bit1", "Bit0" });
Transformers\KeyToVectorEstimatorTests.cs (18)
136Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.SlotNames }); 139Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "A", "B" }); 142Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[3] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.CategoricalSlotRanges, AnnotationUtils.Kinds.IsNormalized }); 145Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" }); 148Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[2] { 0, 0 }); 152Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[3] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.CategoricalSlotRanges, AnnotationUtils.Kinds.IsNormalized }); 155Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[4] { "[0].3", "[0].5", "[1].3", "[1].5" }); 158Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[4] { 0, 1, 2, 3 }); 162Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[2] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.IsNormalized }); 165Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "6", "1" }); 169Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[2] { AnnotationUtils.Kinds.CategoricalSlotRanges, AnnotationUtils.Kinds.IsNormalized }); 172Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[4] { 0, 5, 6, 11 }); 176Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.IsNormalized }); 180Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[1] { AnnotationUtils.Kinds.SlotNames }); 183Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[3] { "A", "D", "E" }); 186Assert.Equal(column.Annotations.Schema.Select(x => x.Name), new string[3] { AnnotationUtils.Kinds.SlotNames, AnnotationUtils.Kinds.CategoricalSlotRanges, AnnotationUtils.Kinds.IsNormalized }); 189Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "D", "E" }); 192Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[2] { 0, 1 });
Transformers\LineParserTests.cs (1)
65var result = LineParser.ParseKeyThenNumbers("word" + separator[sep % 2] + string.Join(separator[sep / 2], data.Select(x => x.ToString("G9"))), false);
Transformers\NormalizerTests.cs (2)
1036var tensor1 = Enumerable.Range(0, Size).Select( 1039var tensor2 = Enumerable.Range(0, Size).Select(
Transformers\RffTests.cs (4)
47new TestClass() { A = Enumerable.Range(0, 100).Select(x => (float)rand.NextDouble()).ToArray() }, 48new TestClass() { A = Enumerable.Range(0, 100).Select(x => (float)rand.NextDouble()).ToArray() } 95new TestClass() { A = Enumerable.Range(0, 100).Select(x => (float)rand.NextDouble()).ToArray() }, 96new TestClass() { A = Enumerable.Range(0, 100).Select(x => (float)rand.NextDouble()).ToArray() }
Transformers\TextFeaturizerTests.cs (5)
753Assert.Contains("SentimentText", outputSchema.Select(col => col.Name)); 754Assert.Contains("Label", outputSchema.Select(col => col.Name)); 755Assert.Contains("Features", outputSchema.Select(col => col.Name)); 756Assert.Contains("PredictedLabel", outputSchema.Select(col => col.Name)); 757Assert.Contains("Score", outputSchema.Select(col => col.Name));
Microsoft.ML.TimeSeries (14)
MovingAverageTransform.cs (1)
75_weights = string.IsNullOrWhiteSpace(args.Weights) ? null : args.Weights.Split(',').Select(c => Convert.ToSingle(c)).ToArray();
PredictionEngine.cs (3)
129transformersClone = accessor.Transformers.Select(x => x).ToArray(); 130scopeClone = accessor.Scopes.Select(x => x).ToArray(); 169var activeIndices = new HashSet<int>(activeColumns.Select(c => c.Index));
RootCauseAnalyzer.cs (2)
130return new Dictionary<string, object>(keyList.Select(dim => new KeyValuePair<string, object>(dim, dimension[dim])).ToDictionary(kvp => kvp.Key, kvp => kvp.Value)); 181rootCause.Items.AddRange(children.Select(anomaly =>
SeasonalityDetector.cs (2)
100periodogram.Select(t => t.Real).ToArray(), 101periodogram.Select(t => t.Imaginary).ToArray(),
SrCnnAnomalyDetectionBase.cs (2)
191List<Single> magLogList = magList.Select(x => x != 0 ? MathUtils.Log(x) : 0).ToList(); 273List<Single> cumSumList = data.Select(x => cumsum += x).ToList();
SrCnnEntireAnomalyDetector.cs (4)
715GetDeanomalyData(values, GetAnomalyIndex(results.Select(x => x[1]).ToArray())); 739CalculateBoundaryUnit(values, results.Select(x => x[0] > 0).ToArray()); 831GetDeanomalyData(values, GetAnomalyIndex(results.Select(x => x[1]).ToArray())); 835CalculateBoundaryUnit(values, results.Select(x => x[0] > 0).ToArray());
Microsoft.ML.TimeSeries.Tests (1)
TimeSeriesDirectApi.cs (1)
1067var input = Enumerable.Range(0, 100).Select(x =>
Microsoft.ML.Tokenizers (4)
Model\SentencePieceBaseModel.cs (1)
51SpecialTokensRegex = new Regex(string.Join("|", specialTokens.Keys.Select(s => Regex.Escape(s))), RegexOptions.Compiled);
PreTokenizer\CompositePreTokenizer.cs (1)
58list.Add(new RegexPreTokenizer(new Regex(string.Join("|", specialTokens.Keys.Select(s => Regex.Escape(s))), RegexOptions.Compiled), null));
PreTokenizer\RegexPreTokenizer.cs (1)
39_specialTokensRegex = new Regex(string.Join("|", specialTokens.Keys.Select(s => Regex.Escape(s))), RegexOptions.Compiled);
Utils\TokenizerExtensions.cs (1)
19var values = keys.Select(getValue);
Microsoft.ML.Tokenizers.Tests (169)
BpeTests.cs (19)
285Merges = merges?.Select(kvp => $"{kvp.Item1} {kvp.Item2}"), 302int[] encodingIds = encoding.Select(t => t.Id).ToArray(); 426Assert.Equal(encoding.Select(t => t.Id).ToArray(), ids); 478Assert.Equal(expectedTokens, encoding.Select(t => t.Value).ToArray()); 479Assert.Equal(expectedOffsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 480Assert.Equal(expectedIds, encoding.Select(t => t.Id).ToArray()); 482Assert.Equal(expectedTokens, encoding1.Select(t => t.Value).ToArray()); 483Assert.Equal(expectedOffsets, encoding1.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 484Assert.Equal(expectedIds, encoding1.Select(t => t.Id).ToArray()); 574Assert.Equal(expectedTokens.Select(t => t.Id).ToArray(), ids); 614string result = $"[{string.Join(", ", encoding.Select(t => $"{t.Id}"))} ] {Environment.NewLine}"; 615result += $"[{string.Join(", ", encoding.Select(t => $"\"{t.Value}\""))} ] {Environment.NewLine}"; 616result += $"[{string.Join(", ", encoding.Select(t => $"({t.Offset.Start}, {t.Offset.End.Value})"))} ]"; 823Assert.Equal(ids, encoding.Select(t => t.Id).ToArray()); 824Assert.Equal(tokens, encoding.Select(t => t.Value).ToArray()); 825Assert.Equal(offsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value)).ToArray()); 874ids = encoding.Select(e => e.Id).ToArray(); 918var tokens = bpeTokenizer.EncodeToTokens(text, out _, considerPreTokenization: false).Select(t => t.Value).ToArray(); 941tokens = bpeTokenizer.EncodeToTokens(text, out _, considerPreTokenization: false).Select(t => t.Value).ToArray();
CodeGenTests.cs (78)
236Assert.Equal(expectedIdsWithSpace, encoding.Select(t => t.Id).ToArray()); 237Assert.Equal(expectedTokensWithSpace, encoding.Select(t => t.Value).ToArray()); 238Assert.Equal(expectedOffsetsWithSpace, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 242Assert.Equal(expectedIds, encoding.Select(t => t.Id).ToArray()); 243Assert.Equal(expectedTokens, encoding.Select(t => t.Value).ToArray()); 244Assert.Equal(expectedOffsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 253int[] ids = encoding.Select(t => t.Id).ToArray(); 256ids = encoding.Select(t => t.Id).ToArray(); 261ids = encoding.Select(t => t.Id).ToArray(); 264ids = encoding.Select(t => t.Id).ToArray(); 269ids = encoding.Select(t => t.Id).ToArray(); 272ids = encoding.Select(t => t.Id).ToArray(); 277ids = encoding.Select(t => t.Id).ToArray(); 280ids = encoding.Select(t => t.Id).ToArray(); 285ids = encoding.Select(t => t.Id).ToArray(); 288ids = encoding.Select(t => t.Id).ToArray(); 293ids = encoding.Select(t => t.Id).ToArray(); 297ids = encoding.Select(t => t.Id).ToArray(); 556Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 557Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 561Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 562Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 566Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 567Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 571Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 572Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 580Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 581Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 585Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 586Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 590Assert.Equal(expectedIds, encoding.Select(t => t.Id).ToArray()); 591Assert.Equal(expectedTokens, encoding.Select(t => t.Value).ToArray()); 595Assert.Equal(expectedIds, encoding.Select(t => t.Id).ToArray()); 596Assert.Equal(expectedTokens, encoding.Select(t => t.Value).ToArray()); 600Assert.Equal(expectedIdsWithSpace, encoding.Select(t => t.Id).ToArray()); 601Assert.Equal(expectedTokensWithSpace, encoding.Select(t => t.Value).ToArray()); 605Assert.Equal(expectedIdsWithSpace, encoding.Select(t => t.Id).ToArray()); 606Assert.Equal(expectedTokensWithSpace, encoding.Select(t => t.Value).ToArray()); 689Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 690Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 694Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 695Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 699Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 700Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 704Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 705Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 713Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 714Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 718Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 719Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 723Assert.Equal(expectedIds, encoding.Select(t => t.Id).ToArray()); 724Assert.Equal(expectedTokens, encoding.Select(t => t.Value).ToArray()); 728Assert.Equal(expectedIds, encoding.Select(t => t.Id).ToArray()); 729Assert.Equal(expectedTokens, encoding.Select(t => t.Value).ToArray()); 733Assert.Equal(expectedIdsWithSpace, encoding.Select(t => t.Id).ToArray()); 734Assert.Equal(expectedTokensWithSpace, encoding.Select(t => t.Value).ToArray()); 738Assert.Equal(expectedIdsWithSpace, encoding.Select(t => t.Id).ToArray()); 739Assert.Equal(expectedTokensWithSpace, encoding.Select(t => t.Value).ToArray()); 824Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 825Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 830Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 831Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 836Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 837Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 842Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 843Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 854Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 855Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 860Assert.Equal(idList, encoding.Select(t => t.Id).ToArray()); 861Assert.Equal(tokensList, encoding.Select(t => t.Value).ToArray()); 866Assert.Equal(expectedIds, encoding.Select(t => t.Id).ToArray()); 867Assert.Equal(expectedTokens, encoding.Select(t => t.Value).ToArray()); 872Assert.Equal(expectedIds, encoding.Select(t => t.Id).ToArray()); 873Assert.Equal(expectedTokens, encoding.Select(t => t.Value).ToArray()); 878Assert.Equal(expectedIdsWithSpace, encoding.Select(t => t.Id).ToArray()); 879Assert.Equal(expectedTokensWithSpace, encoding.Select(t => t.Value).ToArray()); 884Assert.Equal(expectedIdsWithSpace, encoding.Select(t => t.Id).ToArray()); 885Assert.Equal(expectedTokensWithSpace, encoding.Select(t => t.Value).ToArray());
EnglishRobertaTests.cs (9)
184Assert.Equal(expectedTokens, encoding.Select(t => t.Value).ToArray()); 185Assert.Equal(expectedOffsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 186Assert.Equal(expectedIds, encoding.Select(t => t.Id).ToArray()); 188Assert.Equal(expectedTokens, encoding1.Select(t => t.Value).ToArray()); 189Assert.Equal(expectedOffsets, encoding1.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 190Assert.Equal(expectedIds, encoding1.Select(t => t.Id).ToArray()); 266int[] encodingIds = encoding.Select(t => t.Id).ToArray(); 267(int, int)[] offsets = encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray(); 268string[] tokens = encoding.Select(t => t.Value).ToArray();
LlamaTests.cs (24)
245Assert.Equal(ids, result.Select(t => t.Id).ToArray()); 246Assert.Equal(tokens, result.Select(t => t.Value).ToArray()); 247Assert.Equal(offsets, result.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 267Assert.Equal(ids.Skip(1), bpeTokens.Select(token => token.Id)); 268Assert.Equal(tokens.Skip(1), bpeTokens.Select(token => token.Value)); 269int[] extractedIds = bpeTokens.Select(token => token.Id).ToArray(); 277Assert.Equal(isEmptyInput ? Array.Empty<int>() : ids.Skip(1).Concat(new[] { bpe.EndOfSentenceId }), bpeTokens.Select(token => token.Id)); 278Assert.Equal(isEmptyInput ? Array.Empty<string>() : tokens.Skip(1).Concat(new[] { bpe.EndOfSentenceToken }), bpeTokens.Select(token => token.Value)); 279extractedIds = bpeTokens.Select(token => token.Id).ToArray(); 287Assert.Equal(isEmptyInput ? Array.Empty<int>() : ids.Concat(new[] { bpe.EndOfSentenceId }), bpeTokens.Select(token => token.Id)); 288Assert.Equal(isEmptyInput ? Array.Empty<string>() : tokens.Concat(new[] { bpe.EndOfSentenceToken }), bpeTokens.Select(token => token.Value)); 289extractedIds = bpeTokens.Select(token => token.Id).ToArray(); 503Assert.Equal(expectedTokens, encoding.Select(t => t.Value).ToArray()); 504Assert.Equal(expectedOffsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 505Assert.Equal(expectedIds, encoding.Select(t => t.Id).ToArray()); 507Assert.Equal(expectedTokens, encoding1.Select(t => t.Value).ToArray()); 508Assert.Equal(expectedOffsets, encoding1.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 509Assert.Equal(expectedIds, encoding1.Select(t => t.Id).ToArray()); 541Assert.Equal(expectedTokens1, encoding.Select(t => t.Value).ToArray()); 542Assert.Equal(expectedOffsets1, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 543Assert.Equal(expectedIds1, encoding.Select(t => t.Id).ToArray()); 665Assert.Equal(new[] { tokenizer.BeginningOfSentenceToken, kvp.Key }, encodedTokens.Select(et => et.Value).ToArray()); 666Assert.Equal(new[] { tokenizer.BeginningOfSentenceId, kvp.Value }, encodedTokens.Select(et => et.Id).ToArray()); 670Assert.Equal(encodedIds, encodedTokens.Select(et => et.Id).ToArray());
SentencePieceTests.cs (7)
49Assert.Equal("Hello", tokenizer.Decode(tokens.Select(t => t.Id))); 63Assert.Equal("Hello", tokenizer.Decode(tokens.Select(t => t.Id))); 133string decoded = tokenizer.Decode(tokens.Select(t => t.Id)); 161string.Join(",", bpeTokens.Select(t => t.Value)), 162string.Join(",", unigramTokens.Select(t => t.Value))); 165Assert.Equal(input, bpe.Decode(bpeTokens.Select(t => t.Id))); 166Assert.Equal(input, unigram.Decode(unigramTokens.Select(t => t.Id)));
TiktokenTests.cs (28)
155int[] ids = result.Select(token => token.Id).ToArray(); 156string[] tokens = result.Select(token => token.Value).ToArray(); 157Range[] offsets = result.Select(token => token.Offset).ToArray(); 208int[] ids = result.Select(token => token.Id).ToArray(); 209string[] tokens = result.Select(token => token.Value).ToArray(); 210(int, int)[] offsets = result.Select(token => (token.Offset.Start.Value, token.Offset.End.Value - token.Offset.Start.Value)).ToArray(); 249int[] ids = result.Select(token => token.Id).ToArray(); 250string[] tokens = result.Select(token => token.Value).ToArray(); 251(int, int)[] offsets = result.Select(token => (token.Offset.Start.Value, token.Offset.End.Value - token.Offset.Start.Value)).ToArray(); 284Assert.Equal(encoded, result.Select(token => token.Id).ToArray()); 286Assert.Equal(new string[] { "<|im_start|>", "Hello", " ⭐", "⭐", " World", "<|im_end|>" }, result.Select(token => token.Value).ToArray()); 287Assert.Equal(new List<(int, int)> { (0, 12), (12, 5), (17, 2), (18, 1), (19, 6), (25, 10) }, result.Select(token => (token.Offset.Start.Value, token.Offset.End.Value - token.Offset.Start.Value)).ToArray()); 321Assert.Equal(encoded, result.Select(token => token.Id).ToArray()); 323Assert.Equal(new string[] { "<|endoftext|>", "Hello", " ⭐", " World", "<|endofprompt|>" }, result.Select(token => token.Value).ToArray()); 324Assert.Equal(new List<(int, int)> { (0, 13), (13, 5), (18, 2), (20, 6), (26, 15) }, result.Select(token => (token.Offset.Start.Value, token.Offset.End.Value - token.Offset.Start.Value)).ToArray()); 633Assert.Equal(expectedTokens, encoding.Select(t => t.Value).ToArray()); 634Assert.Equal(expectedOffsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 635Assert.Equal(expectedIds, encoding.Select(t => t.Id).ToArray()); 637Assert.Equal(expectedTokens, encoding1.Select(t => t.Value).ToArray()); 638Assert.Equal(expectedOffsets, encoding1.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 639Assert.Equal(expectedIds, encoding1.Select(t => t.Id).ToArray()); 746int[] ids = result.Select(r => r.Id).ToArray(); 747(int Index, int Length)[] offsets = result.Select(r => (r.Offset.Start.Value, r.Offset.End.Value - r.Offset.Start.Value)).ToArray(); 748Assert.Equal(expectedTokens, result.Select(r => r.Value)); 842GptOss.EncodeToTokens(text, out _).Select(t => t.Value).ToArray()); 845GptOss.EncodeToTokens(text, out _).Select(t => (t.Offset.Start.Value, t.Offset.End.Value)).ToList()); 847Assert.Equal(ids, GptOss.EncodeToTokens(text, out _).Select(t => t.Id).ToList()); 926var reconstructed = string.Concat(tokens.Select(t => t.Value));
TokenizerTests.cs (1)
26tokenizer.Decode(Enumerable.Repeat("abcdefghijklmnopqrstuvwxyz", 100).SelectMany(s => s.Select(c => c - 'a'))));
UnigramTests.cs (3)
311writableTokens.Select(t => t.Id), 312writableTokens.Select(t => t.Value), 313writableTokens.Select(t => t.Offset)
Microsoft.ML.TorchSharp (15)
AutoFormerV2\Anchors.cs (2)
46this.strides = strides != null ? strides : this.pyramidLevels.Select(x => (int)Math.Pow(2, x)).ToArray(); 47this.sizes = sizes != null ? sizes : this.pyramidLevels.Select(x => (int)Math.Pow(2, x + 2)).ToArray();
NasBert\Models\NasBertEncoder.cs (3)
107.Select(i => new TransformerCellDiscrete( 125.Select(i => new HiddenTransferDiscrete(hiddenSizePerBlockExtend[i], hiddenSizePerBlockExtend[i + 1])) 260.Select(j => ArchHiddenSize[DiscreteArches[j]]).ToArray();
NasBert\Modules\EmbedTransfer.cs (1)
33.Select(hidden => torch.nn.Linear(hidden, SearchSpace.HiddenSizeChoices[SearchSpace.HiddenSizeChoices.Length - 1]))
NasBert\Modules\TransformerCell.cs (1)
53.Select(i => SearchSpace.GetLayer(i, dropout, attentionDropout, activationDropout, activationFn,
NasBert\NerTrainer.cs (2)
129var tl = target.DenseValues().Select(item => (long)item).ToList(); 190t = torch.tensor((ZeroArray).Concat(Tokenizer.RobertaModel().ConvertIdsToOccurrenceRanks(encoding.Select(t => t.Id).ToArray())).ToList(), device: Device);
NasBert\Optimizers\BaseOptimizer.cs (2)
66.Select(p => p.grad) 68.Select(grad => grad.square().sum().ToDouble())
Roberta\Modules\Encoder.cs (1)
28.Select(_ => new Layer(numAttentionHeads, hiddenSize, ffnHiddenSize,
Roberta\QATrainer.cs (2)
405var contextToken = contextTokens.Select(t => t.Value).ToArray(); 406var contextTokenId = Tokenizer.RobertaModel().ConvertIdsToOccurrenceRanks(contextTokens.Select(t => t.Id).ToArray());
Utils\DataUtils.cs (1)
23var size = values.Select(v => v.size(0)).Max();
Microsoft.ML.TorchSharp.Tests (2)
TextClassificationTests.cs (2)
446var predictions = transformedData.GetColumn<float>("relevance").ToArray().Select(num => (double)num).ToArray(); 447var targets = transformedData.GetColumn<float>("Score").ToArray().Select(num => (double)num).ToArray();
Microsoft.ML.Transforms (87)
CategoricalCatalog.cs (2)
86var columnOptions = columns.Select(x => new OneHotEncodingEstimator.ColumnOptions(x.OutputColumnName, x.InputColumnName, outputKind, maximumNumberOfKeys, keyOrdinality)).ToArray(); 186var columnOptions = columns.Select(x => new OneHotHashEncodingEstimator.ColumnOptions(x.OutputColumnName, x.InputColumnName, outputKind, numberOfBits, seed, useOrderedHashing, maximumNumberOfInverts)).ToArray();
CountFeatureSelection.cs (3)
196var scores = CountFeatureSelectionUtils.Train(_host, input, _columns.Select(column => column.InputColumnName).ToArray(), out colSizes); 236var columnOptions = options.Columns.Select(inColName => new ColumnOptions(inColName, count: options.Count)).ToArray(); 346return aggregators.Select(a => a.Count).ToArray();
CustomMappingTransformer.cs (1)
192return Enumerable.Range(0, dstRow.Schema.Count).Select(x => new DataViewSchema.DetachedColumn(dstRow.Schema[x])).ToArray();
Dracula\CMCountTable.cs (1)
262var priorCounts = PriorCounts.Select(x => (float)x).ToArray();
Dracula\CountTableTransformer.cs (7)
93_builders = columns.Select(c => c.CountTableBuilder).ToArray(); 172var featurizer = new CountTargetEncodingFeaturizer(_host, _columns.Select(col => col.PriorCoefficient).ToArray(), _columns.Select(col => col.LaplaceScale).ToArray(), labelCardinality, multiCountTable); 175_columns.Select(col => col.Seed).ToArray(), _columns.Select(col => (col.Name, col.InputColumnName)).ToArray()); 317return keyNames.DenseValues().Select(name => name.ToString()).ToArray(); 473options.Columns.Select(col => new InputOutputColumnPair(col.Name, col.Source)).ToArray());
Dracula\CountTargetEncodingTransformer.cs (6)
127columnOptions.Select(col => new CountTableEstimator.ColumnOptions(col.Name, col.Name, col.CountTableBuilder, col.PriorCoefficient, col.LaplaceScale, col.Seed)).ToArray()), 136columnOptions.Select(col => new CountTableEstimator.SharedColumnOptions(col.Name, col.Name, col.PriorCoefficient, col.LaplaceScale, col.Seed)).ToArray()), 151columns.Select(c => new InputOutputColumnPair(c.OutputColumnName, c.OutputColumnName)).ToArray()); 176options.Columns.Select(col => new InputOutputColumnPair(col.Name)).ToArray()); 406return columns.All(c => HashingTransformer.Columns.Select(hc => hc.InputColumnName).Contains(c.InputColumnName)) 407&& columns.All(c => HashingTransformer.Columns.Select(hc => hc.Name).Contains(c.OutputColumnName));
Dracula\DictCountTable.cs (2)
200var priorCounts = PriorCounts.Select(x => (float)x).ToArray(); 270outputGarbageCounts = garbageCounts.Select(x => (float)x).ToArray();
Dracula\MultiCountTable.cs (1)
139public override int[] SlotCount => _countTables.Select(ct => ct.Length).ToArray();
EntryPoints\TextAnalytics.cs (1)
123var cols = input.Columns.Select(colPair => new LatentDirichletAllocationEstimator.ColumnOptions(colPair, input)).ToArray();
Expression\LambdaBinder.cs (4)
40.Select(info => info.CreateInstance<IFunctionProvider>(_host)) 1300var kinds = node.Args.Items.Select(item => item.AsExpr.ExprType).ToArray(); 1351var arities = candidates.Select(c => c.Arity).Distinct().OrderBy(x => x).ToArray(); 1365var kindsRet = candidates.Select(c => c.ReturnKind).Distinct().ToArray();
ExtensionsCatalog.cs (2)
56return new MissingValueIndicatorEstimator(env, columns.Select(x => (x.OutputColumnName, x.InputColumnName)).ToArray()); 109var columnOptions = columns.Select(x => new MissingValueReplacingEstimator.ColumnOptions(x.OutputColumnName, x.InputColumnName, replacementMode, imputeBySlot)).ToArray();
FeatureSelectionCatalog.cs (2)
68columns.Select(x => (x.OutputColumnName, x.InputColumnName)).ToArray()); 124var columnOptions = columns.Select(x => new CountFeatureSelectingEstimator.ColumnOptions(x.OutputColumnName, x.InputColumnName, count)).ToArray();
GcnTransform.cs (3)
192return columns.Select(x => (x.Name, x.InputColumnName)).ToArray(); 1006: this(env, columns.Select(x => new ColumnOptions(x.outputColumnName, x.inputColumnName, norm, ensureZeroMean)).ToArray()) 1090: this(env, columns.Select(x => new ColumnOptions(x.outputColumnName, x.inputColumnName, ensureZeroMean, ensureUnitStandardDeviation, scale)).ToArray())
HashJoiningTransform.cs (1)
380return Enumerable.Range(0, srcSlotCount).Select(v => new[] { v }).ToArray();
MissingValueDroppingTransformer.cs (1)
129=> columns.Select(c => (c.Name, c.Source ?? c.Name)).ToArray();
MissingValueIndicatorTransformer.cs (1)
108=> columns.Select(c => (c.Name, c.Source ?? c.Name)).ToArray();
MissingValueReplacing.cs (1)
184return columns.Select(x => (x.Name, x.InputColumnName)).ToArray();
MutualInformationFeatureSelection.cs (1)
269(string outputColumnName, string inputColumnName)[] cols = options.Columns.Select(col => (col, col)).ToArray();
NormalizerCatalog.cs (7)
80columns.Select(column => 126columns.Select(column => 168columns.Select(column => 215columns.Select(column => 268columns.Select(column => 322columns.Select(column => 382columns.Select(column =>
OneHotEncoding.cs (2)
309toBinVector = new KeyToBinaryVectorMappingEstimator(_host, binaryCols.Select(x => (x.outputColumnName, x.inputColumnName)).ToArray()); 311toVector = new KeyToVectorMappingEstimator(_host, cols.Select(x => new KeyToVectorMappingEstimator.ColumnOptions(x.outputColumnName, x.inputColumnName, x.bag)).ToArray());
OneHotHashEncoding.cs (3)
328_hash = new HashingEstimator(_host, columns.Select(x => x.HashingOptions).ToArray()); 359toBinVector = new KeyToBinaryVectorMappingEstimator(_host, binaryCols.Select(x => (x.outputColumnName, x.inputColumnName)).ToArray()); 361toVector = new KeyToVectorMappingEstimator(_host, cols.Select(x => new KeyToVectorMappingEstimator.ColumnOptions(x.outputColumnName, x.inputColumnName, x.bag)).ToArray());
OptionalColumnTransform.cs (1)
377var activeIndices = new HashSet<int>(activeColumns.Select(c => c.Index));
RandomFourierFeaturizing.cs (1)
239return columns.Select(x => (x.Name, x.InputColumnName)).ToArray();
StatefulCustomMappingTransformer.cs (1)
122var cols = Enumerable.Range(0, dstRow.Schema.Count).Select(x => new DataViewSchema.DetachedColumn(dstRow.Schema[x])).ToArray();
StatefulFilterTransform.cs (1)
165var columnNames = columnsNeeded.Select(c => c.Name);
SvmLight\SvmLightLoaderSaverCatalog.cs (1)
141saver.SaveData(stream, data, data.Schema.Select(col => col.Index).ToArray());
Text\LdaSingleBox.cs (1)
170logLikelihood = pLogLikelihood.Select(item => (float)item).ToArray();
Text\LdaTransform.cs (2)
648return columns.Select(x => (x.Name, x.InputColumnName)).ToArray(); 728var cols = options.Columns.Select(colPair => new LatentDirichletAllocationEstimator.ColumnOptions(colPair, options)).ToArray();
Text\NgramHashingTransformer.cs (1)
571var keyCounts = _srcTypes[iinfo].Select(
Text\NgramTransform.cs (2)
197return columns.Select(x => (x.Name, x.InputColumnName)).ToArray(); 936: this(env, columns.Select(x => new ColumnOptions(x.outputColumnName, x.inputColumnName, ngramLength, skipLength, useAllLengths, weighting, maximumNgramsCount)).ToArray())
Text\SentimentAnalyzingTransform.cs (4)
132hiddenNames = toHide.Select(colName => 134return new ColumnCopyingTransformer(env, hiddenNames.Select(x => (Name: x.Key, Source: x.Value)).ToArray()).Transform(input); 142input = new ColumnCopyingTransformer(env, hiddenNames.Select(x => (outputColumnName: x.Key, inputColumnName: x.Value)).ToArray()).Transform(input); 143return ColumnSelectingTransformer.CreateDrop(env, input, hiddenNames.Select(pair => pair.Value).ToArray());
Text\StopWordsRemovingTransformer.cs (8)
60return new StopWordsRemovingTransformer(env, columns.Select(x => new StopWordsRemovingEstimator.ColumnOptions(x.Name, x.Source)).ToArray()); 184return columns.Select(x => (x.Name, x.InputColumnName)).ToArray(); 474var words = StopWords[iinfo].Select(item => Convert.ToString(item.Value)); 475node.AddAttribute("stopwords", StopWords[iinfo].Select(item => Convert.ToString(item.Value))); 656: this(env, columns.Select(x => new ColumnOptions(x.outputColumnName, x.inputColumnName, language)).ToArray()) 738return new CustomStopWordsRemovingTransformer(env, Stopwords, column.Select(x => (x.Name, x.Source)).ToArray()); 740return new CustomStopWordsRemovingTransformer(env, Stopword, DataFile, StopwordsColumn, Loader, column.Select(x => (x.Name, x.Source)).ToArray()); 1161node.AddAttribute("stopwords", words.Select(item => Convert.ToString(item.Value)));
Text\TextFeaturizingEstimator.cs (1)
607srcTaggedCols.Select(kvp => (kvp.Value, kvp.Key)))), ref view);
Text\TokenizingByCharacters.cs (2)
260IEnumerable<string> charStrings = Enumerable.Range(0, 65535).Select(x => ((char)x).ToString()); 261IEnumerable<long> charValues = Enumerable.Range(0, 65535).Select(x => Convert.ToInt64(x));
Text\WordBagTransform.cs (1)
522chain = chain.Append<ITransformer>(new MissingValueDroppingEstimator(h, missingDropColumns.Select(x => (x, x)).ToArray()));
Text\WordEmbeddingsExtractor.cs (3)
215return columns.Select(x => (x.Name, x.InputColumnName)).ToArray(); 330=> _parent.ColumnPairs.Select(x => new DataViewSchema.DetachedColumn(x.outputColumnName, _outputType, null)).ToArray(); 715float[] firstValue = wordsInFirstLine.Skip(1).Select(x => float.TryParse(x, out temp) ? temp : Single.NaN).ToArray();
Text\WordTokenizing.cs (3)
113return columns.Select(x => (x.Name, x.InputColumnName)).ToArray(); 415string[] separators = column.SeparatorsArray.Select(c => c.ToString()).ToArray(); 479: this(env, columns.Select(x => new ColumnOptions(x.outputColumnName, x.inputColumnName, separators)).ToArray())
Text\WrappedTextTransformers.cs (2)
201Columns = _columns.Select(x => new WordBagBuildingTransformer.Column { Name = x.outputColumnName, Source = x.sourceColumnsNames }).ToArray(), 380Columns = _columns.Select(x => new WordHashBagProducingTransformer.Column { Name = x.outputColumnName, Source = x.inputColumnNames }).ToArray(),
Microsoft.ML.Vision (10)
DnnRetrainTransform.cs (7)
548(_tfInputTypes, _tfInputShapes, _tfInputOperations) = GetInputInfo(Host, _session, _inputs.Select(x => _idvToTfMapping[x]).ToArray(), batchSize); 620return new Shape(dims.Select(x => (int)x).ToArray()); 647int[] dims = shape.ndim > 0 ? shape.dims.Skip(shape.dims[0] == -1 ? 1 : 0).Select(x => checked((int)x)).ToArray() : new int[] { 0 }; 928_parent._inputs.Select(x => _parent._idvToTfMapping[x]).ToArray(), 929_parent._outputs.Select(x => _parent._idvToTfMapping[x]).ToArray()); 990_dims = _tfShape.dims.Select(x => (long)x).ToArray(); 1079_dims = _tfShape.dims.Select(x => (long)x).ToArray();
ImageClassificationTrainer.cs (3)
963var labelTensorShape = _labelTensor.shape.dims.Select(x => (long)x).ToArray(); 964var featureTensorShape = _bottleneckInput.shape.dims.Select(x => (long)x).ToArray(); 1227var bottleneckTensorDims = bottleneckTensor.shape.dims.Select(x => checked((int)x)).ToArray();
Microsoft.NET.Build.Containers (18)
DestinationImageReference.cs (2)
106return tags.Select(tag => $"{registry}:{repository}:{tag}").ToArray(); 111return tags.Select(tag => $"{repository}:{tag}").ToArray();
ImageConfig.cs (6)
67internal string[]? GetEntrypoint() => _config["config"]?["Entrypoint"]?.AsArray()?.Select(node => node!.GetValue<string>())?.ToArray(); 68private string[]? GetCmd() => _config["config"]?["Entrypoint"]?.AsArray()?.Select(node => node!.GetValue<string>())?.ToArray(); 69private List<HistoryEntry> GetHistory() => _config["history"]?.AsArray().Select(node => node.Deserialize<HistoryEntry>()!).ToList() ?? new List<HistoryEntry>(); 151["history"] = new JsonArray(_history.Select(CreateHistory).ToArray<JsonNode>()) 156static JsonArray ToJsonArray(IEnumerable<string> items) => new(items.Where(s => !string.IsNullOrEmpty(s)).Select(s => JsonValue.Create(s)).ToArray<JsonNode?>()); 327return layers.Select(l => l!.GetValue<string>()).ToList();
Registry\Registry.cs (1)
616await Task.WhenAll(builtImage.LayerDescriptors.Select(descriptor => uploadLayerFunc(descriptor))).ConfigureAwait(false);
src\sdk\src\Common\VSHostObject.cs (1)
87return dtos.Select(ConvertToTaskItem).ToList();
Tasks\CreateImageIndex.cs (1)
82logger.LogInformation(Strings.BuildingImageIndex, destinationImageReference, string.Join(", ", images.Select(i => i.ManifestDigest)));
Tasks\CreateNewImage.cs (6)
239GeneratedContainerNames = destinationImageReference.FullyQualifiedImageNames().Select(name => new Microsoft.Build.Utilities.TaskItem(name)).ToArray(); 309string[] entrypoint = Entrypoint.Select(i => i.ItemSpec).ToArray(); 310string[] entrypointArgs = EntrypointArgs.Select(i => i.ItemSpec).ToArray(); 311string[] cmd = DefaultArgs.Select(i => i.ItemSpec).ToArray(); 312string[] appCommand = AppCommand.Select(i => i.ItemSpec).ToArray(); 313string[] appCommandArgs = AppCommandArgs.Select(i => i.ItemSpec).ToArray();
VSHostObject.cs (1)
79return dtos.Select(ConvertToTaskItem).ToList();
Microsoft.NET.Build.Tasks (98)
AddPackageType.cs (1)
36.Select(t => t.Trim())
CheckForDuplicateItemMetadata.cs (1)
35.Select(g => g.Key)
CheckForDuplicateItems.cs (2)
46string duplicateItemsFormatted = string.Join("; ", duplicateItems.Select(d => $"'{d.Key}'")); 57DeduplicatedItems = itemGroups.Select(g => g.First()).ToArray();
CheckSdkVulnerabilities.cs (1)
78string cveIds = string.Join(", ", summary.Cves.Where(c => c.Id is not null).Select(c => c.Id));
CollatePackageDownloads.cs (2)
28.Select(g => 32g.Select(p => "[" + p.GetMetadata("Version").Trim('[', ']') + "]")));
CreateWindowsSdkKnownFrameworkReferences.cs (1)
121knownFrameworkReferences.AddRange(knownFrameworkReferencesForSdkVersion.Where(t => t.minimumNetVersion == highestMinimumVersion).Select(t => t.knownFrameworkReferences).SelectMany(l => l));
DependencyContextBuilder.cs (18)
59.Select(lockFileTargetLibrary => 78.Select(d => new LibraryDependency() 121$"runtimeFrameworks: {string.Join(",", runtimeFrameworks.Select(r => r.ItemSpec))} " + 497.Select(runtimeDict => _runtimeGraph.ExpandRuntime(runtimeDict.Key)) 499.Select(expansion => new RuntimeFallbacks(expansion.First(), expansion.Skip(1))); // ExpandRuntime return runtime itself as first item. 501var libraryNames = runtimeLibraries.Select(lib => lib.Library.Name).Concat(compilationLibraries.Select(lib => lib.Name)).ToHashSet(); 507runtimeLibraries.Select(library => new RuntimeLibrary( 606return _runtimePackAssets.Select(runtimePack => 610.Select(asset => CreateRuntimeFile(asset.DestinationSubPath, asset.SourcePath))); 614.Select(asset => CreateRuntimeFile(asset.DestinationSubPath, asset.SourcePath))); 663.Select(r => new ResourceAssembly(r.RelativePath, r.Culture))); 673runtimeFiles.Select(CreateRuntimeFile))); 679nativeFiles.Select(CreateRuntimeFile))); 684resourceAssemblies.AddRange(resourceFiles.Select(f => new ResourceAssembly(f.PathInPackage, f.Culture, f.DestinationSubPath))); 695managedRuntimeTargetsFiles.Select(CreateRuntimeFile))); 702nativeRuntimeTargetsFiles.Select(CreateRuntimeFile))); 847.Select(r => new ResourceAssembly(r.RelativePath, r.Culture));
FileGroup.cs (2)
82return package.FrameworkAssemblies.Select(c => Tuple.Create(c, _emptyProperties)); 91=> fileItemList.Select(c => Tuple.Create(c.Path, c.Properties));
FindItemsFromPackages.cs (1)
34Packages.Select(p => ItemUtilities.GetPackageIdentity(p)));
FrameworkPackages\FrameworkPackages.cs (2)
100var candidateFrameworks = FrameworkPackagesByFramework.Where(pair => pair.Value.ContainsKey(frameworkKey)).Select(pair => pair.Key); 135.Select(d => (Overrides: Path.Combine(d, "data", "PackageOverrides.txt"), Version: ParseVersion(Path.GetFileName(d))))
GenerateDepsFile.cs (7)
166var userRuntimeAssemblySet = new HashSet<string>(UserRuntimeAssemblies is not null ? UserRuntimeAssemblies.Select(i => i.ItemSpec) : Enumerable.Empty<string>(), StringComparer.OrdinalIgnoreCase); 207RuntimePackAssets.Where(ShouldIncludeRuntimeAsset).Select(RuntimePackAssetInfo.FromItem); 263var resolvedNuGetFileInfos = ResolvedNuGetFiles.Select(f => new ResolvedFile(f, false)) 264.Concat(ResolvedRuntimeTargetsFiles.Select(f => new ResolvedFile(f, true))); 267var userRuntimeAssemblies = UserRuntimeAssemblies.Select(i => 288var warnOnRids = lib.RuntimeAssemblyGroups.Select(g => g.Runtime).Where(ShouldWarnOnRuntimeIdentifer) 289.Concat(lib.NativeLibraryGroups.Select(g => g.Runtime).Where(ShouldWarnOnRuntimeIdentifer));
GenerateGlobalUsings.cs (1)
27var usings = Usings.Select(UsingInfo.Read)
GenerateRuntimeConfigurationFiles.cs (2)
114$"runtimeFrameworks: {string.Join(",", RuntimeFrameworks.Select(r => r.ItemSpec))} " + 127RuntimeFrameworks.Select(r => new ProjectContext.RuntimeFramework(r)).ToArray(),
GenerateShims.cs (1)
79foreach (var runtimeIdentifier in ShimRuntimeIdentifiers.Select(r => r.ItemSpec))
GetAssemblyAttributes.cs (1)
51.Select(kv =>
GetEmbeddedApphostPaths.cs (1)
38foreach (var runtimeIdentifier in ShimRuntimeIdentifiers.Select(r => r.ItemSpec))
GetPackageDirectory.cs (1)
41PackageFolders = PackageFolders.Concat(lockFile.PackageFolders.Select(p => p.Path)).ToArray();
GetPackagesToPrune.cs (2)
186AddPackagesToPrune(packagesToPrune, packagesForFrameworkReference.Select(kvp => (kvp.Key, kvp.Value)), log); 192return packagesToPrune.Select(p =>
LockFileExtensions.cs (1)
90runtimeFrameworks?.Select(i => new ProjectContext.RuntimeFramework(i))?.ToArray(),
NuGetPackageResolver.cs (1)
61=> CreateResolver(lockFile.PackageFolders.Select(f => f.Path));
PackageReferenceConverter.cs (1)
20.Select(p => p.ItemSpec)
ProcessFrameworkReferences.cs (4)
199.Select(item => new KnownFrameworkReference(item)) 208.Select(kfr => kfr.ToKnownRuntimePack()) 213KnownRuntimePacks.Select(item => new KnownRuntimePack(item)) 678string.Join(Environment.NewLine, matchingRuntimePacks.Select(rp => rp.RuntimePackNamePatterns)));
ProjectContext.cs (1)
199.Select(projectFileDependency =>
ResolveAppHosts.cs (1)
219PackagesToDownload = packagesToDownload.Select(ToPackageDownload).ToArray();
ResolvePackageAssets.cs (3)
1381foreach (var runtimeIdentifier in _task.ShimRuntimeIdentifiers.Select(r => r.ItemSpec)) 1898.Select(g => g.First()) 1940excludeFromPublishPackageReferences.Select(pr => pr.ItemSpec),
ResolvePackageDependencies.cs (1)
307.Select(pkg => pkg.Name),
ResolveRuntimePackAssets.cs (2)
45HashSet<string> frameworkReferenceNames = new(FrameworkReferences.Select(item => item.ItemSpec), StringComparer.OrdinalIgnoreCase); 80.Select(matchingRTReference => matchingRTReference.GetMetadata("Profile")).ToHashSet() ?? [];
ResolveTargetingPackAssets.cs (5)
233HashSet<string> frameworkReferenceNames = new(frameworkReferences.Select(fr => fr.Name), StringComparer.OrdinalIgnoreCase); 247.Select(rf => rf.Item) 489FrameworkReferences = frameworkReferences.Select(fr => new FrameworkReference(fr.ItemSpec)).ToArray(); 490ResolvedTargetingPacks = resolvedTargetingPacks.Select( 501RuntimeFrameworks = runtimeFrameworks.Select(item => new RuntimeFramework(item.ItemSpec, item.GetMetadata(MetadataKeys.FrameworkName), item)).ToArray();
RunCsWinRTGenerator.cs (1)
214IEnumerable<string> referenceAssemblyPaths = ReferenceAssemblyPaths!.Select(static path => path.ItemSpec);
ShowMissingWorkloads.cs (3)
51MissingWorkloadPacks.Select(item => new WorkloadPackId(item.ItemSpec)).ToList(), 60Strings.WorkloadNotInstalled, string.Join(" ", suggestedWorkloads.Select(w => w.Id))); 71SuggestedWorkloads = suggestedWorkloads.Select(suggestedWorkload =>
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (7)
308GetManifests().OrderBy(m => m.ManifestId).Select(m => $"{m.ManifestId}.{m.ManifestFeatureBand}.{m.ManifestVersion}").ToArray() 470.Select(kvp => kvp.Value) 489.Select(dir => 526.Select(dir => Path.GetFileName(dir)) 527.Select(featureBand => new SdkFeatureBand(featureBand)) 532.Select(featureBand => (featureBand, manifestDirectory: Path.Combine(sdkManifestPath, featureBand.ToString(), manifestId))) 536.Select(t => (t.featureBand, res: ResolveManifestDirectory(t.manifestDirectory)))
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (12)
48workloadRootPaths = packRootEnvironmentVariable.Split(Path.PathSeparator).Select(path => new WorkloadRootPath(path, false)).Concat(workloadRootPaths).ToArray(); 215var unresolved = unresolvedRedirects.Select(ur => redirects[ur]).Where(ur => !redirects.ContainsKey(ur.redirect.ReplaceWith)).FirstOrDefault(); 397throw new Exception($"Workload not found: {workloadId}. Known workloads: {string.Join(" ", _workloads.Select(workload => workload.Key.ToString()))}"); 403return GetPacksInWorkload(workload, value.manifest).Select(p => p.packId); 411.Select(t => new WorkloadInfo(t.workload.Id, t.workload.Description)); 520.Select(w => (w.workload.Id, new HashSet<WorkloadPackId>(GetPacksInWorkload(w.workload, w.manifest).Select(p => p.packId)))) 543.Select(s => new WorkloadInfo(s, _workloads[s].workload.Description)) 551=> GetAvailableWorkloadDefinitions().Select(w => new WorkloadInfo(w.workload.Id, w.workload.Description)); 582var existingPacks = GetPacksInWorkload(existingWorkload.workload, existingWorkload.manifest).Select(p => p.packId).ToHashSet(); 585var updatedPacks = advertisingManifestResolver.GetPacksInWorkload(updatedWorkload.workload, updatedWorkload.manifest).Select(p => p.packId); 766return _manifests.Select(t => t.Value.info);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSet.cs (1)
32.Select(manifest =>
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSuggestionFinder.cs (1)
20UnsortedSuggestions = completeSuggestions.Select(
src\sdk\src\Tasks\Common\ConflictResolution\ResolveOverlappingItemGroupConflicts.cs (2)
46var conflictItems = conflicts.Select(i => i.OriginalItem); 54return (items != null) ? items.Select(i => new ConflictItem(i, itemType, TaskEnvironment)) : Enumerable.Empty<ConflictItem>();
src\sdk\src\Tasks\Common\ConflictResolution\ResolvePackageFileConflicts.cs (4)
172var referenceItemSpecs = new HashSet<string>(ReferencesWithoutConflicts?.Select(r => r.ItemSpec) ?? Enumerable.Empty<string>(), 178compilePlatformWinners.Select(c => Path.GetFileNameWithoutExtension(c.FileName) ?? string.Empty) 182.Select(r => new TaskItem(r))); 230return (items != null) ? items.Select(i => new ConflictItem(i, itemType, taskEnvironment: null)) : Enumerable.Empty<ConflictItem>();
Microsoft.NET.HostModel (4)
Bundle\Bundler.cs (1)
327var bundleManifestLength = Manifest.GetManifestLength(BundleManifest.BundleMajorVersion, relativePathToSpec.Select(x => x.Spec.BundleRelativePath));
Bundle\Manifest.cs (2)
176Debug.Assert(writer.BaseStream.Position - startOffset == GetManifestLength(BundleMajorVersion, Files.Select(static f => f.RelativePath)), 177$"Manifest size mismatch: {writer.BaseStream.Position - startOffset} != {GetManifestLength(BundleMajorVersion, Files.Select(static f => f.RelativePath))}");
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (1)
150return resType.Languages.Select((lang) => (name, type, lang.Key, lang.Value.DataEntry));
Microsoft.Net.Http.Headers (2)
MediaTypeHeaderValue.cs (2)
411_parameters.Select(item => item.Copy())); 433_parameters.Select(item => item.CopyAsReadOnly()), isReadOnly: true);
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (7)
BlazorReadSatelliteAssemblyFile.cs (1)
24.Select(e =>
GenerateServiceWorkerAssetsManifest.cs (1)
69assets.OrderBy(f => f.url, StringComparer.Ordinal).Select(f => f.hash));
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (2)
1643return assets.Select(a => a.ToTaskItem()).ToArray(); 1978$"Label: {PathLabel}, Route: {Path}, Tokens: {string.Join(", ", Tokens.Select(t => $"{t.Key}={t.Value}"))}";
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAssetPathPattern.cs (1)
567private string GetDebuggerDisplay() => string.Concat(Segments.Select(s => s.GetDebuggerDisplay()));
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAssetPathSegment.cs (1)
56string.Concat(Parts.Select(p => p.IsLiteral ? p.Name.ToString() : $"{{{p.Name}}}").Prepend("#[").Append($"]{(IsPackOnly ? "~" : IsOptional ? (IsPreferred ? "!" : "?") : "")}"));
UpgradeLegacyWasmStaticWebAssets.cs (1)
23var legacyAssets = LegacyAssets.Select(StaticWebAsset.FromV1TaskItem).ToArray();
Microsoft.NET.Sdk.Publish.Tasks (4)
MsDeploy\CommonUtility.cs (1)
1812Version[] versionArray = versionsList.Values.Select(p => new Version(p)).ToArray();
MsDeploy\DynamicAssembly.cs (2)
119argumentTypes = arguments.Select(p => p.GetType()).ToArray(); 156ParameterExpression[] parameters = eventParams?.Select(p => Expression.Parameter(p.ParameterType, p.Name)).ToArray() ?? Array.Empty<ParameterExpression>();
src\sdk\src\Common\VSHostObject.cs (1)
87return dtos.Select(ConvertToTaskItem).ToList();
Microsoft.NET.Sdk.Razor.Tasks (2)
FindAssembliesWithReferencesTo.cs (1)
45var targetAssemblyNames = TargetAssemblyNames.Select(s => s.ItemSpec).ToList();
src\sdk\src\RazorSdk\Tool\CommandLine\ArgumentEscaper.cs (1)
21=> string.Join(" ", args.Select(EscapeSingleArg));
Microsoft.NET.Sdk.StaticWebAssets.Tasks (54)
Compression\BrotliCompress.cs (1)
75.Select(f => Path.GetDirectoryName(f.ItemSpec))
Compression\GZipCompress.cs (1)
20.Select(f => Path.GetDirectoryName(f.ItemSpec))
Compression\ResolveCompressedAssets.cs (1)
262.Select(s => s.Trim())
ComputeReferenceStaticWebAssetItems.cs (4)
87Environment.NewLine + string.Join(Environment.NewLine, all.Select(a => $"({a.Identity},{a.AssetKind})"))); 128StaticWebAssets = resultAssets.Select(a => a.ToTaskItem()).ToArray(); 129DiscoveryPatterns = patterns.Select(p => p.ToTaskItem()).ToArray(); 148.Select(s => s.Trim())
ComputeStaticWebAssetsForCurrentProject.cs (2)
60Environment.NewLine + string.Join(Environment.NewLine, all.Select(a => $"({a.Identity},{a.AssetKind})"))); 75.Select(a => a.ToTaskItem())
Data\StaticWebAsset.cs (2)
1643return assets.Select(a => a.ToTaskItem()).ToArray(); 1978$"Label: {PathLabel}, Route: {Path}, Tokens: {string.Join(", ", Tokens.Select(t => $"{t.Key}={t.Value}"))}";
Data\StaticWebAssetPathPattern.cs (1)
567private string GetDebuggerDisplay() => string.Concat(Segments.Select(s => s.GetDebuggerDisplay()));
Data\StaticWebAssetPathSegment.cs (1)
56string.Concat(Parts.Select(p => p.IsLiteral ? p.Name.ToString() : $"{{{p.Name}}}").Prepend("#[").Append($"]{(IsPackOnly ? "~" : IsOptional ? (IsPreferred ? "!" : "?") : "")}"));
FilterStaticWebAssetEndpoints.cs (3)
34var filterCriteria = (Filters ?? []).Select(FilterCriteria.FromTaskItem).ToArray(); 65FilteredEndpoints = filteredEndpoints.Select(e => e.ToTaskItem()).ToArray(); 72AssetsWithoutMatchingEndpoints = assetFiles.Values.Select(a => a.ToTaskItem()).ToArray();
GeneratePackageAssetsManifestFile.cs (1)
82.Select(s => s.Trim())
GenerateStaticWebAssetsDevelopmentManifest.cs (2)
53DiscoveryPatterns.Select(StaticWebAssetsDiscoveryPattern.FromTaskItem)); 305ContentRoots = contentRootIndex.OrderBy(kvp => kvp.Value).Select(kvp => kvp.Key).ToArray(),
GenerateStaticWebAssetsManifest.cs (3)
72.Select(StaticWebAssetsDiscoveryPattern.FromTaskItem) 76.Select(StaticWebAssetsManifest.ReferencedProjectConfiguration.FromTaskItem) 106foreach (var endpoint in Endpoints.Select(StaticWebAssetEndpoint.FromTaskItem))
GenerateStaticWebAssetsPropsFile.cs (1)
69.Select(s => s.Trim())
JSModules\ApplyJsModules.cs (2)
71string.Join(Environment.NewLine, jsModuleFiles.Select(f => f.ItemSpec))); 84string.Join(Environment.NewLine, jsModuleFiles.Select(f => f.ItemSpec)));
JSModules\GenerateJSModuleManifest.cs (1)
29var modules = StaticWebAssetEndpoint.FromItemGroup(JsModules).Select(s => s.Route).ToArray();
MergeStaticWebAssets.cs (3)
47MergedAssets = assetsByTargetPath.Values.SelectMany(g => g).Select(a => a.ToTaskItem()).ToArray(); 50var candidates = CandidateDiscoveryPatterns.Select(StaticWebAssetsDiscoveryPattern.FromTaskItem).ToList(); 66MergedDiscoveryPatterns = candidates.Select(a => a.ToTaskItem()).ToArray();
OverrideHtmlAssetPlaceholders.cs (1)
151return String.Join(Environment.NewLine, links.Select(l => l.Value));
ReadPackageAssetsManifest.cs (1)
95Assets = allAssets.Select(asset => asset.ToTaskItem()).ToArray();
ReadStaticWebAssetsManifestFile.cs (4)
39Assets = manifest.Assets?.Select(a => a.ToTaskItem()).ToArray() ?? []; 41Endpoints = manifest.Endpoints?.Select(a => a.ToTaskItem()).ToArray() ?? Array.Empty<ITaskItem>(); 43DiscoveryPatterns = manifest.DiscoveryPatterns?.Select(dp => dp.ToTaskItem()).ToArray() ?? []; 45ReferencedProjectsConfiguration = manifest.ReferencedProjectsConfiguration?.Select(m => m.ToTaskItem()).ToArray() ?? [];
ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs (1)
94ResolvedEndpoints = resolvedEndpoints.Select(e => e.ToTaskItem()).ToArray();
ResolveStaticWebAssetEndpointRoutes.cs (1)
34ResolvedEndpoints = endpoints.Select(e => e.ToTaskItem()).ToArray();
ResolveStaticWebAssetsEffectiveTargetFramework.cs (2)
32.Select(tf => new FrameworkItem(tf)) 33.Select(fi => (version: fi.GetStaticWebAssetsVersion(), framework: fi))
ResolveStaticWebAssetsEmbeddedProjectConfiguration.cs (2)
55var targetFrameworks = TargetFrameworks.Length > 0 ? TargetFrameworks.Select(t => t.ItemSpec).ToArray() : [TargetFramework]; 98EmbeddedProjectAssetConfigurations = matchingConfigurations.Select(c => c.ToTaskItem()).ToArray();
ScopedCss\ApplyCssScopes.cs (2)
74string.Join(Environment.NewLine, scopeFiles.Select(f => f.ItemSpec))); 87string.Join(Environment.NewLine, scopeFiles.Select(f => f.ItemSpec)));
ScopedCss\RewriteCss.cs (1)
157.Select(x => x.Text)
ServiceWorker\GenerateServiceWorkerAssetsManifest.cs (2)
41var assets = Assets.Select(a => (StaticWebAsset.FromTaskItem(a), a.GetMetadata("AssetUrl"))).ToArray(); 82assets.OrderBy(f => f.Url, StringComparer.Ordinal).Select(f => f.Hash));
StaticWebAssetsGeneratePackagePropsFile.cs (1)
25var elements = (AdditionalImports ?? []).Select(e => e.ItemSpec).Prepend(PropsFileImport)
StaticWebAssetsGeneratePackManifest.cs (1)
69ElementsToRemove = [.. AdditionalElementsToRemoveFromPacking.Select(e => e.ItemSpec).OrderBy(id => id)]
StaticWebAssetsReadPackManifest.cs (2)
32Files = manifest.Files.Select(ToTaskItem).ToArray(); 33AdditionalElementsToRemoveFromPacking = manifest.ElementsToRemove?.Select(e => new TaskItem(e)).ToArray() ?? Array.Empty<ITaskItem>();
UpdateExternallyDefinedStaticWebAssets.cs (2)
52var assets = Assets.Select(StaticWebAsset.FromV1TaskItem).ToArray(); 67var filteredSet = new HashSet<string>(filteredAssets.Select(a => a.Identity), OSPath.PathComparer);
UpdateStaticWebAssetEndpoints.cs (1)
51var operations = Operations.Select(StaticWebAssetEndpointOperation.FromTaskItem).ToArray();
Utils\Globbing\GlobNode.cs (1)
90public override string ToString() => string.Join("", Parts.Select(p => p.ToString()));
Microsoft.NET.Sdk.WorkloadManifestReader (21)
SdkDirectoryWorkloadManifestProvider.cs (7)
308GetManifests().OrderBy(m => m.ManifestId).Select(m => $"{m.ManifestId}.{m.ManifestFeatureBand}.{m.ManifestVersion}").ToArray() 470.Select(kvp => kvp.Value) 489.Select(dir => 526.Select(dir => Path.GetFileName(dir)) 527.Select(featureBand => new SdkFeatureBand(featureBand)) 532.Select(featureBand => (featureBand, manifestDirectory: Path.Combine(sdkManifestPath, featureBand.ToString(), manifestId))) 536.Select(t => (t.featureBand, res: ResolveManifestDirectory(t.manifestDirectory)))
WorkloadResolver.cs (12)
48workloadRootPaths = packRootEnvironmentVariable.Split(Path.PathSeparator).Select(path => new WorkloadRootPath(path, false)).Concat(workloadRootPaths).ToArray(); 215var unresolved = unresolvedRedirects.Select(ur => redirects[ur]).Where(ur => !redirects.ContainsKey(ur.redirect.ReplaceWith)).FirstOrDefault(); 397throw new Exception($"Workload not found: {workloadId}. Known workloads: {string.Join(" ", _workloads.Select(workload => workload.Key.ToString()))}"); 403return GetPacksInWorkload(workload, value.manifest).Select(p => p.packId); 411.Select(t => new WorkloadInfo(t.workload.Id, t.workload.Description)); 520.Select(w => (w.workload.Id, new HashSet<WorkloadPackId>(GetPacksInWorkload(w.workload, w.manifest).Select(p => p.packId)))) 543.Select(s => new WorkloadInfo(s, _workloads[s].workload.Description)) 551=> GetAvailableWorkloadDefinitions().Select(w => new WorkloadInfo(w.workload.Id, w.workload.Description)); 582var existingPacks = GetPacksInWorkload(existingWorkload.workload, existingWorkload.manifest).Select(p => p.packId).ToHashSet(); 585var updatedPacks = advertisingManifestResolver.GetPacksInWorkload(updatedWorkload.workload, updatedWorkload.manifest).Select(p => p.packId); 766return _manifests.Select(t => t.Value.info);
WorkloadSet.cs (1)
32.Select(manifest =>
WorkloadSuggestionFinder.cs (1)
20UnsortedSuggestions = completeSuggestions.Select(
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (3)
CachingWorkloadResolver.cs (1)
140foreach (var manifestDirectory in manifestProvider.GetManifests().Select(m => m.ManifestDirectory))
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadInstallRecords\FileBasedInstallationRecordInstaller.cs (2)
22.Select(path => new SdkFeatureBand(Path.GetFileName(path))); 36.Select(file => new WorkloadId(Path.GetFileName(file)));
Microsoft.NET.StringTools (1)
WeakStringCacheInterner.cs (1)
154.Select(kv => string.Format(CultureInfo.InvariantCulture, "({1} instances x each {2} chars)\n{0}", kv.Key, kv.Value, kv.Key.Length));
Microsoft.Private.Windows.Core (1)
System\DisposalTracking.cs (1)
72friendlyName += $"<{string.Join(",", type.GetGenericArguments().Select(GetFriendlyTypeName))}>";
Microsoft.SourceLink.AzureDevOpsServer.Git (1)
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'");
Microsoft.SourceLink.AzureRepos.Git (1)
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'");
Microsoft.SourceLink.Bitbucket.Git (1)
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'");
Microsoft.SourceLink.Gitea (1)
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'");
Microsoft.SourceLink.Gitee (1)
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'");
Microsoft.SourceLink.GitHub (1)
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'");
Microsoft.SourceLink.GitLab (1)
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'");
Microsoft.SourceLink.GitWeb (1)
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (1)
52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'");
Microsoft.SourceLink.Tools.Package (1)
SourceLinkMap.cs (1)
214var escapedPath = string.Join("/", path.Substring(file.Path.Length).Split(new[] { '/', '\\' }).Select(Uri.EscapeDataString));
Microsoft.TemplateEngine.Cli (74)
ChoiceTemplateParameter.cs (2)
153if (!TryConvertValueToChoice(argumentResult.Tokens.Select(t => t.Value), parameter, out string value, out string error)) 229string.Join(",", parameter.Choices.Keys.Select(key => $"'{key}'")));
CliTemplateInfo.cs (1)
131return templateInfos.Select(templateInfo => new CliTemplateInfo(templateInfo, hostSpecificDataLoader.ReadHostSpecificTemplateData(templateInfo)));
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 (3)
138return string.Join(environment.NewLine, templatePackages.Select(templatePackage => templatePackage.Identifier)); 253args.ParseResult.Tokens.Select(t => t.Value).ToArray(), 263candidates.Select(c => c.Template),
Commands\create\InstantiateCommand.Help.cs (7)
110IEnumerable<string?> languages = matchingTemplates.Select(c => c.Template.GetLanguage()).Distinct(); 125matchingTemplates.Select(c => c.Template), 136matchingTemplates.Select(c => c.Template), 145IEnumerable<string?> types = filteredTemplates.Select(c => c.Template.GetTemplateType()).Distinct(); 150matchingTemplates.Select(c => c.Template), 275IEnumerable<TwoColumnHelpRow> optionsToWrite = optionsToShow.Select(o => 330IEnumerable<TwoColumnHelpRow> optionsToWrite = optionsToShow.Select(o => context.HelpBuilder.GetTwoColumnRow(o, context));
Commands\create\InstantiateCommand.NoMatchHandling.cs (2)
146IEnumerable<string> tokens = args.ParseResult.Tokens.Select(t => $"'{t.Value}'"); 208string allowedValues = string.Join(", ", option.AllowedValues.Select(l => $"'{l}'").OrderBy(l => l, StringComparer.OrdinalIgnoreCase));
Commands\create\InstantiateCommand.TabCompletion.cs (3)
23.Select(g => new CompletionItem(g.ShortNames[0], documentation: g.Description)) 33.Select(g => new CompletionItem(g.ShortNames.First(sn => sn.StartsWith(templateName, StringComparison.OrdinalIgnoreCase)), documentation: g.Description)) 197await Task.WhenAll(tasksToWait.Select(t => t.Task)).WaitAsync(cancellationTokenSource.Token).ConfigureAwait(false);
Commands\create\InstantiateCommandArgs.cs (1)
48tokens.AddRange(optionResult.Tokens.Select(t => t.Value));
Commands\create\InvalidTemplateOptionResult.cs (2)
96optionValue = string.Join(", ", optionResult.Tokens.Select(t => t.Value)); 132foreach (CliTemplateInfo template in templates.Select(template => template.TemplateInfo))
Commands\create\TemplateCommand.cs (1)
103BaselineOption.FromAmongCaseInsensitive(template.BaselineInfo.Select(b => b.Key).Where(b => !string.IsNullOrWhiteSpace(b)).ToArray());
Commands\create\TemplateCommandArgs.cs (1)
75return _templateOptions.Select(o => (o.Key, GetValue(o.Key, o.Value)))
Commands\Example.cs (3)
78var commandParts = parseResult.Tokens.Select(t => t.Value).Prepend(parseResult.RootCommandResult.Command.Name); 102return new(currentCommand, commandParts.Add(option.Name).AddRange(args.Select(a => a.Any(char.IsWhiteSpace) ? $"'{a}'" : a))); 120=> new(currentCommand, commandParts.AddRange(args.Select(a => a.Any(char.IsWhiteSpace) ? $"'{a}'" : a)));
Commands\Extensions.cs (3)
58return results.Where(r => r.Result.IsTemplateAllowed()).Select(r => r.Template).Cast<CliTemplateInfo>(); 76string.Join(", ", invalidArguments.Select(arg => $"'{arg.Value}'")), 77string.Join(", ", allowedValues.Select(allowedValue => $"'{allowedValue}'"))));
Commands\NewCommandArgs.cs (1)
49.Select(t => t.Value).ToArray();
HostSpecificTemplateData.cs (1)
33.Select(v => v!.GetValue<string>()));
PostActionProcessors\PostActionProcessorBase.cs (2)
109.Select(p => Path.GetFullPath(p, outputBasePath)) 145.Select(token => token!.GetValue<string>()).ToList();
TabularOutput\TemplateGroupDisplay.cs (2)
118return string.Join(environment.NewLine, GetAuthorBasedGroups(templateGroup).Select(group => group.Key)); 263.Select(template => template.GetTemplateType())
TemplateGroup.cs (3)
40GroupIdentity = templates.Select(t => string.IsNullOrWhiteSpace(t.GroupIdentity) ? null : t.GroupIdentity) 189.Select(group => new TemplateGroup(group.ToList())); 217var templatePackages = await Task.WhenAll(Templates.Select(t => templatePackageManager.GetTemplatePackageAsync(t, cancellationToken))).ConfigureAwait(false);
TemplateInvoker.cs (4)
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})")); 232.Select(x => templateArgs.TryGetAliasForCanonicalName(x, out string? alias) ? alias! : x) 234string fixedMessage = string.Join(", ", missingParamNamesCanonical.Select(n => $"'{n}'"));
TemplateListCoordinator.cs (2)
202.Select(filter => $"{args.GetFilterToken(filter)}='{args.GetFilterValue(filter)}'"); 228.Select(filter => $"{args.GetFilterToken(filter)}='{args.GetFilterValue(filter)}'");
TemplatePackageCoordinator.cs (7)
110.Select(tp => new 116.Select(i => (i.Info.Id, i.Info.Version, i.Package.Provider.Factory.DisplayName)); 319IReadOnlyList<UpdateResult> updateResults = await provider.UpdateAsync(updatesToApply.Select(update => new UpdateRequest(update.TemplatePackage!, update.LatestVersion!)), cancellationToken).ConfigureAwait(false); 610.Select(tp => NuGetUtils.GetNuGetPackageInfo(_engineEnvironmentSettings, tp.MountPointUri)) 643.WithArguments(installRequests.Select(ir => ir.DisplayName)) 793templatesWithMatchedShortName.Select( 919sources.Select(source => apiManager.GetPackageMetadataAsync(packageIdentifier, packageVersion, source, cancellationToken)))
TemplatePackageDisplay.cs (2)
288.Select(result => (result.TemplatePackage.Identifier, result.TemplatePackage.Version, result.LatestVersion)); 389entry.AdvisoryUris.Select(advisory => $"{string.Empty.PadLeft(8)}{(advisory.Url(advisory))}")));
TemplateResolution\ListTemplateResolver.cs (2)
43.Select(filter => filter.TemplateMatchFilter(args.GetFilterValue(filter))); 51templateGroups.Select(
TemplateResolution\TemplateGroupMatchInfo.cs (4)
160internal IEnumerable<ITemplateInfo> TemplatesWithMatchingInfo => TemplateMatchInfosWithMatchingInfo.Select(template => template.Info); 166internal IEnumerable<ITemplateInfo> TemplatesWithMatchingParameters => TemplateMatchInfosWithMatchingParameters.Select(template => template.Info); 173=> TemplateMatchInfosWithMatchingParametersForPreferredLanguage.Select(template => template.Info); 288return GetHighestPrecedenceTemplateMatchInfos().Select(matchInfo => matchInfo.Info);
TemplateResolution\TemplateMatchInfoExtensions.cs (3)
25.Select(match => match.Name); 48.Select(optionName => FilterOptionDefinition.AllDefinitions[optionName]) 50.Select(f => f.MatchInfoName);
TemplateResolution\TemplateResolutionResult.cs (4)
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); 343IEnumerable<string?> templateLanguages = highestPrecedenceTemplates.Select(t => t.GetLanguage()).Distinct(StringComparer.OrdinalIgnoreCase);
TemplateSearch\CliHostSearchCacheData.cs (1)
28var keys = new HashSet<string>(cacheObject.Select(p => p.Key), StringComparer.OrdinalIgnoreCase);
TemplateSearch\CliSearchFiltersFactory.cs (2)
64.Select(filter => filter.TemplateMatchFilter(commandArgs.GetFilterValue(filter))); 67templateGroups.Select(
TemplateSearch\CliTemplateSearchCoordinator.cs (3)
238templateGroupsForDisplay.AddRange(templateGroupsForPack.Select(t => 257Reporter.Error.WriteLine(LocalizableStrings.CliTemplateSearchCoordinator_Info_SearchHelp, string.Join(", ", FilterOptions.GetAllNames(NewSearchCommandDefinition.HasSupportedPackageFilterOption).Select(static optionName => $"'{optionName}'"))); 294.Select(filter => $"{commandArgs.GetFilterToken(filter)}='{commandArgs.GetFilterValue(filter)}'");
Microsoft.TemplateEngine.Core (2)
VariableCollection.cs (2)
66public ICollection<object> Values => Keys.Select(x => this[x]).ToList(); 164public IEnumerator<KeyValuePair<string, object>> GetEnumerator() => Keys.Select(x => new KeyValuePair<string, object>(x, this[x])).GetEnumerator();
Microsoft.TemplateEngine.Edge (56)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (6)
97await UpdateTemplatePackagesMetadataAsync(result.Select(r => r.TemplatePackage), cancellationToken).ConfigureAwait(false); 125var results = await Task.WhenAll(installRequests.Select(async installRequest => 170var results = await Task.WhenAll(packages.Select(async package => 194var results = await Task.WhenAll(updatesToApply.Select(updateRequest => UpdateAsync(packages, updateRequest, cancellationToken))).ConfigureAwait(false); 220var updatedPackages = new List<TemplatePackageData>(templatePackages.Select(tp => ((ISerializableInstaller)tp.Installer).Serialize(tp))); 223var updatedCachePackages = cachedPackages.Select(cp =>
Constraints\ConstraintsExtensions.cs (2)
29return array.Select(value => 57return array.Select(value =>
Constraints\OSConstraint.cs (2)
56string supportedValues = string.Join(", ", PlatformMap.Keys.Select(e => $"'{e}'")); 58return args.ParseArrayOfConstraintStrings().Select(Parse);
Constraints\SdkVersionConstraintFactory.cs (4)
79return versions.Select(v => v.ToString()).ToList(); 87return args.ParseArrayOfConstraintStrings().Select(Extensions.ParseVersionSpecification); 104string.Format(LocalizableStrings.SdkConstraint_Error_MismatchedProviders, providers.Select(p => p.Id).ToCsvString())); 112IEnumerable<NuGetVersionSpecification> versions = (await providers[0].GetInstalledVersionsAsync(cancellationToken).ConfigureAwait(false)).Select(ParseVersion);
Constraints\WorkloadConstraintFactory.cs (6)
40_installedWorkloads = new HashSet<string>(workloads.Select(w => w.Id), StringComparer.InvariantCultureIgnoreCase); 41_installedWorkloadsString = workloads.Select(w => $"{w.Id} \"{w.Description}\"").ToCsvString(); 98string.Format(LocalizableStrings.WorkloadConstraint_Error_MismatchedProviders, providers.Select(p => p.Id).ToCsvString())); 114if (workloads.Select(w => w.Id).HasDuplicates(StringComparer.InvariantCultureIgnoreCase)) 118workloads.Select(w => w.Id).GetDuplicates(StringComparer.InvariantCultureIgnoreCase).ToCsvString())); 121.Select(g => g.First())
Installers\Folder\FolderInstaller.cs (1)
44return Task.FromResult<IReadOnlyList<CheckUpdateResult>>(packages.Select(s => CheckUpdateResult.CreateSuccess(s, null, true)).ToList());
Installers\NuGet\NugetApiPackageManager.cs (13)
235var packagesString = string.Join(", ", insecurePackages.Select(package => package.Source)); 256packageSources.Select(source => GetPackageMetadataAsync(source, packageIdentifier, includePrerelease: true, cancellationToken))) 261throw new InvalidNuGetSourceException("Failed to load NuGet sources", packageSources.Select(source => source.Source)); 266.SelectMany(result => result.FoundPackages.Select(package => (result.Source, package))); 299string.Join(", ", packageSources.Select(source => source.Source)))); 300throw new PackageNotFoundException(packageIdentifier, packageSources.Select(source => source.Source)); 323sources.Select(source => GetPackageMetadataAsync(source, packageIdentifier, includePrerelease: true, linkedCts.Token)).ToList(); 349throw new InvalidNuGetSourceException("Failed to load NuGet sources", sources.Select(s => s.Source)); 355string.Join(", ", sources.Select(source => source.Source)))); 356throw new PackageNotFoundException(packageIdentifier, packageVersion, sources.Select(source => source.Source)); 396return (source, packageMetadata.Select(pm => new NugetPackageMetadata(pm, owners, verified))); 524.Select(g => new VulnerabilityInfo( 526g.Select(x => x.AdvisoryUrl.AbsoluteUri).ToArray()))
Installers\NuGet\NuGetInstaller.cs (1)
114return await Task.WhenAll(packages.Select(async package =>
Mount\FileSystem\FileSystemDirectory.cs (3)
28return _paths.EnumerateFileSystemEntries(_physicalPath, pattern, searchOption).Select(x => 58return _paths.EnumerateDirectories(_physicalPath, pattern, searchOption).Select(x => 83return _paths.EnumerateFiles(_physicalPath, pattern, searchOption).Select(x =>
Settings\TemplatePackageManager.cs (2)
255var providers = _environmentSettings.Components.OfType<ITemplatePackageProviderFactory>().Select(f => f.CreateProvider(_environmentSettings)); 353await Task.WhenAll(Enumerable.Range(0, allTemplatePackages.Count).Select(async index =>
Template\InputDataSetExtensions.cs (2)
16inputData.Values.Select(d => new ParameterData(d.ParameterDefinition, d.Value, d.DataSource, !(d is EvaluatedInputParameterData ed && ed.IsEnabledConditionResult == false))) 24IReadOnlyList<InputParameterData> data = parameterSet.ResolvedValues.Select(p =>
Template\ParameterSetBuilder.cs (5)
111List<EvalData> clonedParameters = evaluatedParameters.Select(v => v.Clone()).ToList(); 150_resolvedValues.Select(p => p.Value.ToParameterData()).ToList()); 237parametersDependencies[parameter] = new HashSet<EvalData>(referencedVariablesKeys.Select(idx => variables[idx])); 261logger.LogWarning(LocalizableStrings.ConditionEvaluation_Warning_CyclicDependency, cycle.Select(p => p.ParameterDefinition.Name).ToCsvString()); 286cycle.Select(p => p.ParameterDefinition.Name).ToCsvString()),
Template\TemplateCreator.cs (2)
294.Select(p => p.Value)) 432.Select(v => v.ParameterDefinition.Name);
TemplateConstraintManager.cs (7)
46List<string> uniqueConstraints = templates.SelectMany(ti => ti.Constraints.Select(c => c.Type)).Distinct().ToList(); 47constraintsToInitialize = _templateConstrains.Where(kvp => uniqueConstraints.Contains(kvp.Key)).Select(kvp => (kvp.Key, kvp.Value)); 51constraintsToInitialize = _templateConstrains.Select(kvp => (kvp.Key, kvp.Value)); 57await CancellableWhenAll(constraintsToInitialize.Select(c => c.Task), cancellationToken).ConfigureAwait(false); 59return constraintsToInitialize.Select(c => c.Task.Result).ToList(); 78.Select(c => c.Task.Result) 150var requiredConstraints = templates.SelectMany(t => t.Constraints).Select(c => c.Type).Distinct();
Microsoft.TemplateEngine.IDE (5)
Bootstrapper.cs (5)
305IReadOnlyList<CheckUpdateResult>[] results = await Task.WhenAll(requestsGroupedByProvider.Select(packages => packages.Key.GetLatestVersionsAsync(packages, cancellationToken))).ConfigureAwait(false); 327IReadOnlyList<UpdateResult>[] updateResults = await Task.WhenAll(requestsGroupedByProvider.Select(requests => requests.Key.UpdateAsync(requests, cancellationToken))).ConfigureAwait(false); 349IReadOnlyList<UninstallResult>[] uninstallResults = await Task.WhenAll(requestsGroupedByProvider.Select(packages => packages.Key.UninstallAsync(packages, cancellationToken))).ConfigureAwait(false); 407var installRequests = paths.Select(path => new InstallRequest(path)).ToList(); 448.Select(result => result.TemplatePackage!.Identifier);
Microsoft.TemplateEngine.Utils (4)
DirectedGraph.cs (2)
52Queue<T> noDependenciesQueue = new(inDegreeLookup.Where(kp => kp.Value == 0).Select(kp => kp.Key)); 76return vertices.Select(v => dependentsMap[v]).SelectMany(v => v);
EnumerableExtensions.cs (1)
41.Select(y => y.Key);
ParameterSetDataExtensions.cs (1)
20IReadOnlyList<ParameterData> data = parameterSet.ResolvedValues.Select<KeyValuePair<ITemplateParameter, object?>, ParameterData>(p =>
Microsoft.TemplateSearch.Common (3)
Providers\NuGetMetadataSearchProvider.cs (2)
57_searchMetadataUris = searchCacheUri.Select(s => new Uri(s)).ToArray(); 81.Select<TemplatePackageSearchData, (ITemplatePackageInfo PackageInfo, IReadOnlyList<ITemplateInfo> MatchedTemplates)>(package => (package, matchingTemplatesFilter(package)))
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
41ParameterDefinitions = new ParameterDefinitionSet(templateInfo.ParameterDefinitions?.Select(p => new BlobTemplateParameter(p)));
Microsoft.TestPlatform.Build (1)
Tasks\VSTestTask2.cs (1)
268data = parts.Skip(2).Take(parts.Length).Select(Unescape).ToArray();
Microsoft.TestPlatform.CommunicationUtilities (1)
DataCollectionRequestHandler.cs (1)
388var invokedDataCollectorsForMetrics = invokedDataCollectors.Select(x => new { x.Uri, x.FriendlyName, x.HasAttachmentProcessor }.ToString());
Microsoft.TestPlatform.CrossPlatEngine (32)
Client\InProcessProxyexecutionManager.cs (1)
62testRunCriteria.Tests!.GroupBy(tc => tc.Source).Select(g => g.Key));
Client\Parallel\DiscoveryDataAggregator.cs (1)
171.Select(source => source.Key)
Client\Parallel\ParallelOperationManager.cs (3)
73_managerSlots.AddRange(Enumerable.Range(0, MaxParallelLevel + PreStartCount).Select(i => new Slot { Index = i })); 86EqtTrace.Verbose($"Occupied slots:\n{(string.Join("\n", _managerSlots.Where(s => s.HasWork).Select((slot) => $"{slot.Index}: {GetSourcesForSlotExpensive(slot)}").ToArray()))}"); 323var managers = _managerSlots.Where(slot => slot.HasWork).Select(slot => slot.Manager).ToImmutableArray();
Client\Parallel\ParallelProxyDiscoveryManager.cs (4)
68.SelectMany(provider => provider.SourceDetails.Select(s => new KeyValuePair<string, TestRuntimeProviderInfo>(s.Source!, provider))) 210.Select(source => new ProviderSpecificWorkload<string>(source, sourceToTestHostProviderMap[source])) 225sourceBatches = [group.Select(w => w.Work).ToArray()]; 230sourceBatches = group.Select(w => new[] { w.Work }).ToList();
Client\Parallel\ParallelProxyExecutionManager.cs (7)
87.SelectMany(provider => provider.SourceDetails.Select(s => new KeyValuePair<string, TestRuntimeProviderInfo>(s.Source!, provider))) 254var providerGroups = sources.Select(source => new ProviderSpecificWorkload<string>(source, sourceToTestHostProviderMap[source])).GroupBy(psw => psw.Provider); 270testCaseBatches = group.Select(w => sourceToTestCasesMap[w.Work]).ToList(); 293testCaseBatches = groups.Where(g => g.Count > 0).Select(g => g.ToArray()).ToList(); 311.Select(source => new ProviderSpecificWorkload<string>(source, sourceToTestHostProviderMap[source])) 322sourceBatches = [group.Select(w => w.Work).ToArray()]; 327sourceBatches = group.Select(w => new[] { w.Work }).ToList();
Client\ProxyDiscoveryManager.cs (1)
310_discoveryDataAggregator.MarkSourcesWithStatus(lastChunk?.Select(x => x.Source), DiscoveryStatus.FullyDiscovered);
Client\ProxyExecutionManager.cs (2)
188: testRunCriteria.Tests.GroupBy(tc => tc.Source).Select(g => g.Key)); 245: testRunCriteria.Tests.GroupBy(tc => tc.Source).Select(g => g.Key));
DataCollection\ProxyDataCollectionManager.cs (1)
401var dataCollectors = enabledDataCollectors.Select(x => new { x.FriendlyName, x.Uri }.ToString());
Discovery\DiscoveryManager.cs (1)
168_discoveryDataAggregator.MarkSourcesWithStatus(lastChunk?.Select(x => x.Source), DiscoveryStatus.FullyDiscovered);
EventHandlers\PathConverter.cs (1)
75return paths.Select(p => UpdatePath(p, updateDirection)).ToList();
PostProcessing\ArtifactProcessingManager.cs (3)
234.Select(file => new { TestSessionId = Path.GetFileName(Path.GetDirectoryName(file)), Artifact = file }) 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 (5)
269var sources = runtimeProviderInfo.SourceDetails.Select(r => r.Source!).ToList(); 381var sources = testRuntimeProviderInfo.SourceDetails.Select(x => x.Source!).ToList(); 458var sources = runConfiguration.Select(c => c.Source!).ToList(); 508testRunCriteria.Tests.Select(testCase => testCase.Source)).Count 676var text = $"{nameof(TestEngine)}.{nameof(WarnAboutNotFoundRuntimeProvidersOrThrowWhenNoneAreFound)}: No suitable testHostProvider found for sources {string.Join(", ", missingRuntimeProvider.SourceDetails.Select(s => s.Source))} and runsettings: {missingRuntimeProvider.RunSettings}";
TestSession\ProxyTestSessionManager.cs (1)
97.SelectMany(runtimeProviderInfo => runtimeProviderInfo.SourceDetails.Select(detail => new KeyValuePair<string, TestRuntimeProviderInfo>(detail.Source!, runtimeProviderInfo)))
Utilities\TestSourcesUtility.cs (1)
37return tests?.Select(tc => tc.Source).Distinct();
Microsoft.TestPlatform.Extensions.BlameDataCollector (5)
BlameLogger.cs (1)
144var testcases = testCaseList.Where(t => !t.IsCompleted).Select(t => t.FullyQualifiedName!).ToList();
NetClientHangDumper.cs (1)
48var bottomUpTree = processTree.OrderByDescending(t => t.Level).Select(t => t.Process);
ProcDumpDumper.cs (2)
265.Select(dump => new FileInfo(dump)) 285return allTargetProcessDumps.Take(allTargetProcessDumps.Count - 1).Select(dump => dump.FullName).ToList();
WindowsHangDumper.cs (1)
66var bottomUpTree = processTree.OrderByDescending(t => t.Level).Select(t => t.Process);
Microsoft.TestPlatform.Filter.Source (1)
FastFilter.cs (1)
107var values = PropertyValueRegex == null ? multiValues : multiValues?.Select(value => ApplyRegex(value));
Microsoft.TestPlatform.TestHostRuntimeProvider (2)
Hosting\DefaultTestHostManager.cs (1)
487var extensionsString = string.Join("\n", conflictingExtensions.Select(kv => $" {kv.Key} : {kv.Value}"));
Hosting\DotnetTestHostManager.cs (1)
851.Select(kvp => $"{kvp.Key}={kvp.Value}")
Microsoft.TestUtilities (1)
XUnit\TestMethodExtensions.cs (1)
23.Select(attributeInfo => attributeInfo.Attribute);
Microsoft.VisualStudio.TestPlatform.Client (1)
TestPlatform.cs (1)
409return testRunCriteria.Tests.Select(tc => tc.Source).Distinct();
Microsoft.VisualStudio.TestPlatform.Common (6)
ExtensionFramework\TestPluginCache.cs (3)
247var directories = _filterableExtensionPaths.Concat(_unfilterableExtensionPaths).Select(e => Path.GetDirectoryName(Path.GetFullPath(e))).Distinct(); 372var extensionDirectories = GetExtensionPaths(string.Empty).Select(e => Path.GetDirectoryName(Path.GetFullPath(e))!).Distinct().ToList(); 432mergedExtensionsList = additionalExtensions.Select(Path.GetFullPath)
ExtensionFramework\Utilities\TestExtensions.cs (1)
487extensionDict.Add(extensionType, new HashSet<string>(extensions.Select(e => e.IdentifierData!)));
src\vstest\src\Microsoft.TestPlatform.Filter.Source\FastFilter.cs (1)
107var values = PropertyValueRegex == null ? multiValues : multiValues?.Select(value => ApplyRegex(value));
Utilities\MetadataReaderHelper.cs (1)
182return extensions?.OrderByDescending(t => t.Item1).Select(t => t.Item2).ToArray() ?? EmptyTypeArray;
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (1)
Utility\Converter.cs (1)
73.Select(workItem => int.Parse(workItem, CultureInfo.CurrentCulture));
Microsoft.VisualStudio.TestPlatform.ObjectModel (13)
Nuget.Frameworks\FrameworkNameProvider.cs (3)
126value = reverse.Where(p => StringComparer.OrdinalIgnoreCase.Equals(p.Key, key)).Select(s => s.Key).Single(); 971supportedFrameworkRanges = entries.Where(m => m.TargetFrameworkRange.Satisfies(framework)).Select(m => m.SupportedFrameworkRange); 1126.SelectMany(p => p.Value.Select(subset => new { Superset = p.Key, Subset = subset }))
Nuget.Frameworks\FrameworkReducer.cs (3)
365.Select(pair => pair.Key); 416reduced = scores.GroupBy(pair => pair.Value).OrderByDescending(g => g.Key).First().Select(e => e.Key); 499var sharedFrameworkIds = consideringFrameworks.Select(f => f.Framework)
Nuget.Frameworks\NuGetFramework.cs (1)
246var sortedFrameworks = required.Select(e => e.GetShortFolderName(mappings)).OrderBy(e => e, StringComparer.OrdinalIgnoreCase);
Nuget.Frameworks\NuGetFrameworkFactory.cs (2)
143return targetPlatformMoniker.Split(CommaSeparator, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToArray(); 154string[] parts = frameworkName.Split(CommaSeparator, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToArray();
Nuget.Frameworks\NuGetFrameworkUtility.cs (2)
45var mostCompatibleFramework = reducer.GetNearest(framework, items.Select(selector)); 85var mostCompatibleFramework = reducer.GetNearest(framework, items.Select(item => item.TargetFramework));
TestProperty\CustomKeyValueConverter.cs (1)
48return listOfTraitObjects?.Select(trait => new KeyValuePair<string?, string?>(trait.Key, trait.Value)).ToArray() ?? [];
TraitCollection.cs (1)
86var newPairs = newValue.Select(t => new KeyValuePair<string, string>(t.Name, t.Value)).ToArray();
MSBuild (2)
src\msbuild\src\Shared\Debugging\PrintLineDebuggerWriters.cs (1)
95var joinedArgs = $"{EscapeCommas(callsite)},{string.Join(",", args.Select(arg => EscapeCommas(arg)))}\n";
XMake.cs (1)
1418.. distributedLoggerRecords.Select(d => d.CentralLogger).Where(l => l is not null)
NuGet.Build.Tasks (21)
BuildTasksUtility.cs (10)
107properties.Add(key, string.Concat(value.Select(e => e + ";"))); 642() => sourcesOverride?.Select(MSBuildRestoreUtility.FixSourcePath).Select(e => UriUtility.GetAbsolutePath(startupDirectory, e)).ToArray(), 644() => sources?.Select(MSBuildRestoreUtility.FixSourcePath).Select(e => UriUtility.GetAbsolutePath(projectDirectory, e)).ToArray(), 645() => (PackageSourceProvider.LoadPackageSources(settings)).Where(e => e.IsEnabled).Select(e => e.Source).ToArray()); 652.Select(MSBuildRestoreUtility.FixSourcePath); 672() => fallbackFoldersOverride?.Select(e => UriUtility.GetAbsolutePath(startupDirectory, e)).ToArray(), 674() => fallbackFolders?.Select(e => UriUtility.GetAbsolutePath(projectDirectory, e)).ToArray(), 693var additionalAbsolute = additional.Select(e => UriUtility.GetAbsolutePath(projectDirectory, e));
CheckForDuplicateNuGetItemsTask.cs (3)
57string duplicateItemsFormatted = string.Join("; ", duplicateItems.Select(d => string.Join(", ", d.Select(e => $"{e.ItemSpec} {e.GetMetadata("version")}")))); 74DeduplicatedItems = itemGroups.Select(g => g.First()).ToArray();
Common\MSBuildUtility.cs (1)
33.Select(WrapMSBuildItem)
RestoreTask.cs (1)
174var wrappedItems = RestoreGraphItems.Select(MSBuildUtility.WrapMSBuildItem);
StaticGraphRestoreTaskBase.cs (3)
223EmbedInBinlog = loggingQueue.FilesToEmbedInBinlog.Select(i => new TaskItem(i)).ToArray(); 252yield return string.Join(";", options.Select(i => $"{i.Key}={i.Value}")); 271yield return string.Join(";", globalProperties.Select(i => $"{i.Key}={i.Value}"));
WarnForInvalidProjectsTask.cs (2)
33var all = AllProjects?.Select(e => e.ItemSpec).ToArray() ?? Array.Empty<string>(); 34var valid = ValidProjects?.Select(e => e.ItemSpec).ToArray() ?? Array.Empty<string>();
WriteRestoreGraphTask.cs (1)
62var wrappedItems = RestoreGraphItems.Select(GetMSBuildItem);
NuGet.Build.Tasks.Console (10)
MSBuildProjectInstance.cs (1)
50return _projectInstance.GetItems(name).Select(i => new MSBuildProjectItemInstance(i));
MSBuildStaticGraphRestore.cs (8)
656.Select(i => new PackageSource(i)) 720IList<string> projects = projectsNotKnownToMSBuild.Select(project => project.ProjectName).ToList(); 727return projectsKnownToMSBuild.Select(i => new ProjectGraphEntryPoint(i.AbsolutePath, globalProperties)).ToList(); 761var packageTargetFallback = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty("PackageTargetFallback")).Select(NuGetFramework.Parse).ToList(); 763var assetTargetFallbackEnum = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty(nameof(TargetFrameworkInformation.AssetTargetFallback))).Select(NuGetFramework.Parse).ToList(); 1081.Select(rid => new RuntimeDescription(rid)) 1085.Select(s => new CompatibilityProfile(s)) 1212.Select(i => i.Identity);
Program.cs (1)
140.Select(i => i.Split(EqualSign, 2))
NuGet.Build.Tasks.Pack (12)
Common\MSBuildUtility.cs (1)
34.Select(WrapMSBuildItem)
GetProjectReferencesFromAssetsFileTask.cs (1)
71.Select(library => new TaskItem(Path.GetFullPath(Path.Combine(
PackTaskLogic.cs (10)
237frameworksWithSuppressedDependencies = [.. request.FrameworksWithSuppressedDependencies.Select(t => t.Identity)]; 402foreach (var key in frameworkToAliases.Where(e => e.Value.Count <= 1).Select(e => e.Key).ToList()) 430tfmSpecificRefs.Select( 432t.Key, t.Value.Select( 480tfmSpecificRefs.Select(e => 483e.Value.Select(fr => new FrameworkReference(fr))))); 582nugetFrameworks = new HashSet<NuGetFramework>(request.TargetFrameworks.Select(targetFramework => 698.Select(PathUtility.EnsureTrailingSlash) 817return totalSetOfTargetPaths.Select(target => new ContentMetadata() 961.Select(identity => libraryIdentityToTargetLibrary[identity].FirstOrDefault())
NuGet.CommandLine.XPlat (44)
Commands\Package\Download\PackageDownloadRunner.cs (3)
101allRepositories.Select(repository => repository.PackageSource)); 115if (DetectAndReportInsecureSources(args.AllowInsecureConnections, sourceRepositories.Select(r => r.PackageSource), logger)) 347return [.. sources.Select(s => PackageSourceProviderExtensions.ResolveSource(configuredSources, s))];
Commands\Package\Update\PackageUpdateCommandRunner.cs (5)
149.Select(log => log.LibraryId!) 157.Select(l => l.Name) 162.Select(d => d.Name) 180.SelectMany(tf => tf.Libraries.Select(library => (tf.TargetFramework, library))) 564var scannedPackages = new HashSet<string>(allProjectPackages.Select(p => p.identity.Id), StringComparer.OrdinalIgnoreCase);
Commands\Package\Update\PackageUpdateIO.cs (2)
395.Select(p => p.Identity) 397.Select(p => p.Version);
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (4)
134.Select(ns => new PackageSource(ns)) 146.Select(tf => tf.CentralPackageVersions[packageReferenceArgs.PackageId]) 209.Select(t => t.Graph.TargetAlias), StringComparer.OrdinalIgnoreCase); 478.Select(p => p)
Commands\PackageReferenceCommands\ListPackage\ListPackageCommand.cs (1)
261.Select(x => x.ToString());
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (4)
340.Select(v => new PackageVulnerabilityMetadata(v.Url, (int)v.Severity)) 448List<string> allPackages = intermediateEnumerable.Select(p => p.Name).Distinct(StringComparer.OrdinalIgnoreCase).ToList(); 589matchingPackage.Select(async v => new { SearchMetadata = v, DeprecationMetadata = await v.GetDeprecationMetadataAsync() })); 620matchingPackage.Select(async v => new { SearchMetadata = v, DeprecationMetadata = await v.GetDeprecationMetadataAsync() }));
Commands\PackageSearch\PackageSearchRunner.cs (1)
221.Select(s => PackageSourceProviderExtensions.ResolveSource(configurationSources, s));
Commands\PackageSearch\Table.cs (4)
87PrintRow(logger, _columns.Select(c => c.Header).ToList(), highlightTerm); 89PrintRow(logger, _columns.Select(c => "".PadRight(c.Width, '-')).ToList(), ""); 94List<string> sanitizedValues = row.Select(v => SanitizeString(v)).ToList(); 98PrintRow(logger, _columns.Select(c => "".PadRight(c.Width, '-')).ToList(), "");
Commands\Why\DependencyGraphFinder.cs (1)
112.Select(p =>
Commands\Why\DependencyGraphPrinter.cs (1)
54var tree = new Tree(string.Join("\n", frameworks.Select(f => $"[[{f}]]")));
src\nuget-client\artifacts\.packages\microsoft.extensions.commandlineutils.sources\3.0.0-preview6.19253.5\contentFiles\cs\netstandard1.0\shared\Utilities\ArgumentEscaper.cs (1)
25=> string.Join(" ", args.Select(EscapeSingleArg));
Utility\HttpSourcesUtility.cs (1)
55Environment.NewLine + string.Join(Environment.NewLine, httpSources.Select(e => e.Name)));
Utility\MSBuildAPIUtility.cs (12)
99return sln.ProjectsInOrder.Select(p => p.AbsolutePath); 215packageReferenceArgs.Logger.LogError(string.Format(CultureInfo.CurrentCulture, Strings.Error_CentralPackageVersions_VersionOverrideDisabled, string.Join(";", dependenciesWithVersionOverride.Select(d => d.Name)))); 224packageReferenceArgs.Logger.LogError(string.Format(CultureInfo.CurrentCulture, Strings.Error_CentralPackageVersions_VersionsNotAllowed, string.Join(";", dependenciesWithDefinedVersion.Select(d => d.Name)))); 230packageReferenceArgs.Logger.LogError(string.Format(CultureInfo.CurrentCulture, Strings.Error_CentralPackageVersions_AutoreferencedReferencesNotAllowed, string.Join(";", autoReferencedAndDefinedInCentralFile.Select(d => d.Name)))); 236packageReferenceArgs.Logger.LogError(string.Format(CultureInfo.CurrentCulture, Strings.Error_CentralPackageVersions_MissingPackageVersion, string.Join(";", packageReferencedDependenciesWithoutCentralVersionDefined.Select(d => d.Name)))); 514.Select(item => item.Xml.Parent as ProjectItemGroupElement) 753var userFrameworkInputs = userInputFrameworks.Select(f => 754f.Split(['/'], StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToArray()[0]).ToList(); 762var splitFrameworkAndRID = frameworkAndRID.Split(['/'], StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToArray(); 951var installedPackageReferences = referenceItems.Select(p => 1047.Select(p => p.EvaluatedValue); 1054.Select(p => p.EvaluatedValue)
Utility\ProjectPackagesPrintUtility.cs (3)
79var packages = frameworkPackages.Select(p => new ListReportPackage( 178: vulnerabilityMetadata.Select(VulnerabilityToSeverityFormattedCell); 186: vulnerabilityMetadata.Select(v => new FormattedCell(v.AdvisoryUrl?.ToString() ?? string.Empty, foregroundColor: null));
Utility\TableParser.cs (1)
37headers.AddRange(columnHeaders.Select(h => new FormattedCell(h)));
NuGet.Commands (98)
CommandRunners\PackCommandRunner.cs (1)
635WriteLine("Dependencies: {0}", string.Join(", ", builder.DependencyGroups.SelectMany(d => d.Packages).Select(d => d.ToString())));
ListCommand\ListCommandRunner.cs (1)
100Environment.NewLine + string.Join(Environment.NewLine, httpPackageSources.Select(e => e.Name))));
RestoreCommand\CompatibilityIssue.cs (2)
215foreach (var framework in AvailableFrameworks.Select(FormatFramework) 234foreach (var framework in AvailableFrameworkRuntimePairs.Select(e => FormatFramework(e.Framework, e.RuntimeIdentifier))
RestoreCommand\Diagnostics\UnexpectedDependencyMessages.cs (8)
33var indexedGraphs = graphList.Select(IndexedRestoreTargetGraph.Create).ToList(); 38ignoreIds.UnionWith(projectMissingVersions.Select(e => e.LibraryId)); 42ignoreIds.UnionWith(projectMissingLowerBounds.Select(e => e.LibraryId)); 53ignoreIds.UnionWith(missingMinimums.Select(e => e.LibraryId)); 83.Select(e => GetMissingLowerBoundMessage(e, graph.TargetGraphName))); 187.Select(e => RestoreLogMessage.CreateWarning( 203.Select(e => RestoreLogMessage.CreateWarning( 325.Select(e => string.IsNullOrEmpty(e.TargetAlias) ? e.FrameworkName.ToString() : e.TargetAlias)
RestoreCommand\Diagnostics\UnresolvedMessages.cs (7)
33var tasks = graphs.SelectMany(graph => graph.Unresolved.Select(e => 122sourceInfo.Select(e => e.Key.Name) 159lines.AddRange(sourceInfo.Select(e => FormatSourceInfo(e, range))); 165.Select(packageSource => string.Format(CultureInfo.CurrentCulture, 200.Select(e => e); 205return string.Join(", ", allRemoteLibraryProviders.Select(e => e.Source.Name) 264.Select(e => GetSourceInfoForIdAsync(e, id, sourceCacheContext, logger, token))
RestoreCommand\LockFileBuilder.cs (4)
317PopulatePackageFolders(localRepositories.Select(repo => repo.RepositoryRoot).Distinct(), lockFile); 455.Select(lib => lib.LibraryRange)); 473uniqueDependencies.Select(x => x.ToLockFileDependencyGroupString()) 642lockFile.PackageFolders.AddRange(packageFolders.Select(path => new LockFileItem(path)));
RestoreCommand\LockFileBuilderCache.cs (1)
53return result.Select(e => e.selectionCriterias).ToList();
RestoreCommand\Logging\RestoreCollectorLogger.cs (1)
73projectSpec.TargetFrameworks.Select(f => f.TargetAlias).AsList().AsReadOnly()
RestoreCommand\Logging\TransitiveNoWarnUtils.cs (2)
36parentProjectSpec.TargetFrameworks.Select(f => f.TargetAlias).AsList().AsReadOnly()); 255nodeProjectSpec.TargetFrameworks.Select(f => f.TargetAlias).AsList().AsReadOnly());
RestoreCommand\MSBuildRestoreItemGroup.cs (1)
46return " " + string.Join(" AND ", Conditions.Select(s => s.Trim())) + " ";
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (1)
75.Select(graphItem => graphItem.Data.Match)
RestoreCommand\ProjectRestoreCommand.cs (1)
378.Select(async _ =>
RestoreCommand\RequestFactory\DependencyGraphSpecRequestProvider.cs (4)
76foreach (var projectPath in restoreContext.AdditionalMessages.Where(m => m.Level == Common.LogLevel.Error).Select(m => m.ProjectPath)) 102var externalClosure = new HashSet<ExternalProjectReference>(closure.Select(GetExternalProject)); 140return closure.Select(GetExternalProject); 149.Select(p => p.ProjectUniqueName)
RestoreCommand\RequestFactory\RestoreArgs.cs (2)
137values.AddRange(dgSpecSources.Select(e => e.Source)); 182return sourceObjects.Select(entry => CachingSourceProvider.CreateRepository(entry.Value)).ToList();
RestoreCommand\RestoreCommand.cs (14)
710.Select(l => AssetsLogMessage.Create(l)); 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))); 733var suppressedWarningCodes = ConcatAsString(new HashSet<NuGetLogCode>(_logger.SuppressedWarnings.Select(l => l.Code))); 856.Select(frameworkInfo => frameworkInfo.FrameworkName) 1016prunedPackage.Value.Select(e => aliasToTargetGraphName[e]).ToArray())); 1132string.Join(", ", restoreRequest.DependencyProviders.RemoteProviders.Where(i => i.IsHttp).Select(i => i.Source.Name))))); 1208string.Join(", ", packageReferenceItemsWithVersion.Select(d => d.Name))))); 1221string.Join(", ", implicitPackageReferenceItemsWithPackageVersion.Select(d => d.Name))))); 1234string.Join(", ", packageReferenceItemsWithNoPackageVersion.Select(d => d.Name))))); 1247string.Join(", ", packageVersionItemsWithFloatingVersion.Select(i => i.Name))))); 1423.Select(dep => new LibraryIdentity(dep.Id, dep.ResolvedVersion, LibraryType.Package)) 1709.Select(e => e.Key.Name), 1966allGraphs.Select(graph => new KeyValuePair<NuGetFramework, string>(
RestoreCommand\RestoreResult.cs (2)
158return new HashSet<LibraryIdentity>(RestoreGraphs.Where(g => !g.InConflict).SelectMany(g => g.Install).Distinct().Select(m => m.Library)); 340dirtyFiles = _dirtyMSBuildFiles.Value.Select(e => e.Path).ToList();
RestoreCommand\RestoreRunner.cs (1)
328.Select(e => new RestoreLogMessage(e.Level, e.Code, e.Message)) ?? Enumerable.Empty<RestoreLogMessage>();
RestoreCommand\RestoreSummary.cs (1)
71.Select(source => source.PackageSource.Source)
RestoreCommand\RestoreTargetGraph.cs (1)
196conflicts.Select(p => new ResolverConflict(p.Key, p.Value)),
RestoreCommand\SourceRepositoryDependencyProvider.cs (1)
551return dependencyGroup.Packages.Select(PackagingUtility.GetLibraryDependencyFromNuspec).ToArray();
RestoreCommand\Utility\BuildAssetsUtils.cs (5)
224packageFolders.Select(e => GenerateItem("SourceRoot", PathUtility.EnsureTrailingSlash(e))))); 536.Select(e => e.Key.Name), 683var packageFolders = repositories.Select(e => e.RepositoryRoot); 800.Select(group => MSBuildRestoreItemGroup.Create( 806.Select(e => GenerateContentFilesItem(e.Item3, e.Item2, packageId, packageVersion))))
RestoreCommand\Utility\LockFileUtils.cs (5)
143orderedCriteriaSets.AddRange(assetTargetFallback.Fallback.Select(e => (CreateCriteria(codeConventions, e, runtimeIdentifier), true))); 398lockFileLib.FrameworkReferences.AddRange(frameworkRef.FrameworkReferences.Select(e => e.Name)); 480.Select(ld => new PackageDependency(ld.Name, ld.LibraryRange.VersionRange)) 529.Select(d => GetDependencyVersionRange(d)) 635.Select(f => f.Name));
RestoreCommand\Utility\MSBuildRestoreUtility.cs (11)
396graphSpec.Projects.Select(e => e.RestoreMetadata.ProjectPath), 552.Select(NuGetFramework.Parse) 556.Select(NuGetFramework.Parse) 610.Select(rid => new RuntimeDescription(rid)) 615.Select(s => new CompatibilityProfile(s)) 626foreach (string alias in spec.TargetFrameworks.Select(e => e.TargetAlias).Distinct()) 633.Select(item => GetProjectRestoreReference(item, crossTargeting)); 936.Select(f => f.Name) 1158.Select(i => i.GetProperty("Id")); 1239var logMessages = messages?.Select(m => m.AsRestoreLogMessage()) ?? 1264AddCentralPackageVersion(result, centralPackageVersion, specFrameworks.Select(f => f.TargetAlias));
RestoreCommand\Utility\PackageSpecFactory.cs (15)
63.Select(rid => new RuntimeDescription(rid)) 67.Select(s => new CompatibilityProfile(s)) 237var packageTargetFallback = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty("PackageTargetFallback")).Select(NuGetFramework.Parse).ToList(); 239var assetTargetFallbackEnum = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty(nameof(TargetFrameworkInformation.AssetTargetFallback))).Select(NuGetFramework.Parse).ToList(); 474() => string.IsNullOrEmpty(startupDirectory) ? null : fallbackFoldersOverride?.Select(e => UriUtility.GetAbsolutePath(startupDirectory, e)).ToArray(), 476() => fallbackFolders?.Select(e => UriUtility.GetAbsolutePath(projectDirectory, e)).ToArray(), 840.Select(i => new PackageSource(i)) 848() => string.IsNullOrEmpty(startupDirectory) ? null : sourcesOverride?.Select(MSBuildRestoreUtility.FixSourcePath).Select(e => UriUtility.GetAbsolutePath(startupDirectory, e)).ToArray(), 850() => sources?.Select(MSBuildRestoreUtility.FixSourcePath).Select(e => UriUtility.GetAbsolutePath(projectDirectory, e)).ToArray(), 851() => (PackageSourceProvider.LoadPackageSources(settings)).Where(e => e.IsEnabled).Select(e => e.Source).ToArray()); 858.Select(MSBuildRestoreUtility.FixSourcePath); 872IEnumerable<string> additionalAbsolute = additional.Select(e => UriUtility.GetAbsolutePath(projectDirectory, e)!); 898.Select(i => i.Identity);
RestoreCommand\Utility\SpecValidationUtility.cs (2)
55spec.Projects.Select(p => p.RestoreMetadata?.ProjectUniqueName) 220spec.TargetFrameworks.Select(e => e.TargetAlias).ToList()
SourcesCommands\SourceRunners.cs (1)
230Environment.NewLine + string.Join(Environment.NewLine, httpPackageSources.Select(e => e.Name))));
Utility\MSBuildProjectFrameworkUtility.cs (1)
310targetPlatformMoniker.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToArray() :
VerifyCommand\VerifyCommandRunner.cs (2)
58var allowListEntries = verifyArgs.CertificateFingerprint.Select(fingerprint => 81.Select(c => new KeyValuePair<string, HashAlgorithmName>(c.Fingerprint, c.FingerprintAlgorithm));
NuGet.Common (4)
MsBuildStringUtility.cs (2)
34.Select(entry => entry.Trim()) 67.Select(s => TrimAndGetNullForEmpty(s))
PathUtil\PathResolver.cs (2)
26List<Regex> filters = wildcards.Select(WildcardToRegex).ToList(); 110return searchResults.Select(s => s.Path);
NuGet.Configuration (43)
ClientCertificate\ClientCertificateProvider.cs (1)
72string.Join(", ", $"'{groupsWithSamePackageSource.Select(g => g.Key)}'"));
PackageSource\PackageSourceCredential.cs (1)
201: str!.Split(',').Select(x => x.Trim()).Where(x => x != string.Empty);
PackageSource\PackageSourceProvider.cs (4)
109.Select(source => source.PackageSource)); 133var disabledSources = new HashSet<string>(disabledSourcesSettings?.GroupBy(setting => setting.Key).Select(group => group.First().Key) ?? Enumerable.Empty<string>()); 150Select(psi => psi.PackageSource)); 797.Select(g => g.First())
PackageSourceMapping\PackageSourceMapping.cs (1)
78patterns.Add(packageSourceNamespaceItem.Key, new List<string>(packageSourceNamespaceItem.Patterns.Select(e => e.Pattern)));
Proxy\WebProxy.cs (2)
83.Select(x => WildcardToRegex(x)) 84.Select(x => new Regex(x, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant))
Settings\Items\AuthorItem.cs (1)
30var newItem = new AuthorItem(Name, Certificates.Select(c => (CertificateItem)c.Clone()).ToArray());
Settings\Items\CredentialsItem.cs (1)
148var parsedItems = elementDescendants.Select(e => SettingFactory.Parse(e, origin)).OfType<AddItem>();
Settings\Items\OwnersItem.cs (3)
35Content = owners.Split(OwnersListSeparator).Select(o => o.Trim()).ToList(); 42.Select(d => SettingFactory.Parse(d, origin)).Distinct(); 52Content = _content.Value.Split(OwnersListSeparator).Select(o => o.Trim()).ToList();
Settings\Items\PackageSourceMappingSourceItem.cs (2)
79.Select(e => SettingFactory.Parse(e, origin)); 115Patterns.Select(c => (PackagePatternItem)c.Clone()).ToArray());
Settings\Items\RepositoryItem.cs (1)
94Certificates.Select(c => (CertificateItem)c.Clone()).ToArray());
Settings\Items\TrustedSignerItem.cs (2)
57.Select(e => SettingFactory.Parse(e, origin)); 87.Select(e => SettingFactory.Parse(e, origin));
Settings\Items\UnknownItem.cs (4)
15public IReadOnlyList<SettingBase> Children => _mutableChildren.Select(c => c.Value).ToList(); 30.Select(d => SettingFactory.Parse(d, origin)).Distinct(); 63var newSetting = new UnknownItem(ElementName, Attributes, Children.Select(c => c.Clone())); 155var element = new XElement(ElementName, Children.Select(c => c.AsXNode()));
Settings\NuGetConfiguration.cs (1)
143return new NuGetConfiguration(Attributes, Sections.Select(s => (SettingSection)s.Value.Clone()));
Settings\ParsedSettingSection.cs (1)
28return new VirtualSettingSection(ElementName, Attributes, Items.Select(s => (SettingItem)s.Clone()));
Settings\SettingFactory.cs (8)
121x.ElementName + string.Join("", x.Attributes.Select(a => a.Value)), 122y.ElementName + string.Join("", y.Attributes.Select(a => a.Value))); 138x.ElementName + string.Join("", x.Attributes.Select(a => a.Value)), 139y.ElementName + string.Join("", y.Attributes.Select(a => a.Value))); 149return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.ElementName + string.Join("", obj.Attributes.Select(a => a.Value))); 156IEnumerable<T> descendants = xElement.Elements().Select(d => Parse(d, origin)).OfType<T>(); 178var duplicatedKey = string.Join(", ", duplicatedDescendants.Select(d => d.Attributes["key"])); 179var source = duplicatedDescendants.Select(d => d.Origin?.ConfigFilePath).First(d => d is not null);
Settings\Settings.cs (6)
219var clearedSections = writteableSettingsFiles.Select(f => 434.Select(f => 476.Select(file => ReadSettings(file.DirectoryName!, file.FullName, settingsLoadingContext: settingsLoadingContext)) 506var files = mwSettings.Priority.Select( 710return Priority.Select(config => config.ConfigFilePath).ToList(); 718return Priority.Select(config => config.DirectoryPath).Distinct().ToList();
Settings\SettingsGroup.cs (1)
62var element = new XElement(XmlUtility.GetEncodedXMLName(ElementName), Children.Select(c => c.AsXNode()));
Settings\VirtualSettingSection.cs (1)
158return new VirtualSettingSection(ElementName, Attributes, Items.Select(s => (SettingItem)s.Clone()));
Utility\FileSystemUtility.cs (1)
85return files.Select(f => GetRelativePath(root, f));
Utility\SettingsUtility.cs (1)
336.Select(folder => folder.GetValueAsPath())
NuGet.Credentials (1)
PluginCredentialProviderBuilder.cs (1)
81.Select(x => new PluginCredentialProvider(_logger, x, timeout, verbosity));
NuGet.DependencyResolver.Core (2)
Remote\RemoteDependencyWalker.cs (1)
48result.AddRange(rootNode.InnerNodes.Select(n => n.Key.Name));
ResolverUtility.cs (1)
590context.Logger.LogDebug(string.Format(CultureInfo.CurrentCulture, Strings.Log_MatchingSourceFoundForPackage, packageName, string.Join(",", remoteDependencyProviders.Select(provider => provider.Source.Name))));
NuGet.Frameworks (11)
CompatibilityListProvider.cs (1)
46.Select(g => g.Aggregate((a, b) => a.Version < b.Version ? a : b))
FrameworkNameProvider.cs (2)
983supportedFrameworkRanges = entries.Where(m => m.TargetFrameworkRange.Satisfies(framework)).Select(m => m.SupportedFrameworkRange); 1138.SelectMany(p => p.Value.Select(subset => new { Superset = p.Key, Subset = subset }))
FrameworkReducer.cs (3)
365.Select(pair => pair.Key); 416reduced = scores.GroupBy(pair => pair.Value).OrderByDescending(g => g.Key).First().Select(e => e.Key); 499var sharedFrameworkIds = consideringFrameworks.Select(f => f.Framework)
NuGetFramework.cs (1)
246var sortedFrameworks = required.Select(e => e.GetShortFolderName(mappings)).OrderBy(e => e, StringComparer.OrdinalIgnoreCase);
NuGetFrameworkFactory.cs (2)
140return targetPlatformMoniker.Split(CommaSeparator, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToArray(); 151string[] parts = frameworkName.Split(CommaSeparator, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToArray();
NuGetFrameworkUtility.cs (2)
44var mostCompatibleFramework = reducer.GetNearest(framework, items.Select(selector)); 82var mostCompatibleFramework = reducer.GetNearest(framework, items.Select(item => item.TargetFramework));
NuGet.LibraryModel (2)
FrameworkDependencyFlagsUtils.cs (1)
62.Select(s => s.Trim())
LibraryIncludeFlagUtils.cs (1)
110.Select(s => s.Trim())
NuGet.PackageManagement (56)
BuildIntegration\BuildIntegratedProjectAction.cs (1)
90ActionAndContextList = originalActions.Select(e => (e, installationContext)).ToList();
BuildIntegration\BuildIntegratedRestoreUtility.cs (2)
79.Select(library => new PackageIdentity(library.Name, library.Version)); 93.Select(library => new PackageIdentity(library.Name, library.Version));
BuildIntegration\DependencyGraphRestoreUtility.cs (1)
251var knownProjects = new HashSet<string>(projects.Select(e => e.MSBuildProjectPath), PathUtility.GetStringComparerBasedOnOS());
IDE\PackageRestoreManager.cs (3)
260var packages = packageReferencesDictionary.Select(p => 382var hashSetOfMissingPackageReferences = new HashSet<PackageReference>(missingPackages.Select(p => p.PackageReference), PackageReferenceComparer.Instance); 415attemptedPackages.Select(p => p.Package.PackageIdentity).ToList(),
InstallationCompatibility.cs (2)
49.Select(action => action.PackageIdentity.Id), 56.Select(result => new PackageIdentity(result.Key.Name, result.Key.Version))
NuGetPackageManager.cs (31)
801installedPackages.Select(p => p.PackageIdentity.Id), StringComparer.OrdinalIgnoreCase); 1012var oldListOfInstalledPackages = projectInstalledPackageReferences.Select(p => p.PackageIdentity); 1080primaryTargetIds = projectInstalledPackageReferences.Select(p => p.PackageIdentity.Id).ToList(); 1087var packageTargetIdsForResolver = new HashSet<string>(oldListOfInstalledPackages.Select(p => p.Id), StringComparer.OrdinalIgnoreCase); 1112var primarySourcesSet = new HashSet<string>(primarySources.Select(s => s.PackageSource.Source)); 1252SourceRepositoryProvider.GetRepositories().Select(s => s.PackageSource), 1280targetIds = (isReinstall ? primaryTargets.Select(p => p.Id) : primaryTargetIds); 1350var installedPackageIdentities = (await nuGetProject.GetInstalledPackagesAsync(token)).Select(pr => pr.PackageIdentity); 1368var installedPackageIdentities = installedPackages.Select(pr => pr.PackageIdentity); 1375var resolverPackages = dependencyInfoFromPackagesFolder?.Select(package => 1437var newTargetIds = new HashSet<string>(newPackagesToUninstall.Select(p => p.Id), StringComparer.OrdinalIgnoreCase); 1708results.AddRange(actions.Select(a => new ResolvedAction(target, a))); 1801var oldListOfInstalledPackages = projectInstalledPackageReferences.Select(p => p.PackageIdentity); 1920oldListOfInstalledPackages.Select(package => package.Id), 1922preferredPackageReferences.Select(package => package.PackageIdentity), 1924SourceRepositoryProvider.GetRepositories().Select(s => s.PackageSource), 1979var newTargetIds = new HashSet<string>(newPackagesToUninstall.Select(p => p.Id), StringComparer.OrdinalIgnoreCase); 2258return resolvedActions.Select(r => r.Action as BuildIntegratedProjectAction); 2375var installedPackageIdentities = (await nuGetProject.GetInstalledPackagesAsync(token)).Select(pr => pr.PackageIdentity); 2386packagesToBeUninstalled.Select( 2438buildIntegratedProjectsToUpdate.Select(child => child.MSBuildProjectPath)); 2440foreach (var projectUniqueName in allSortedProjects.Select(e => e.RestoreMetadata.ProjectUniqueName)) 2716$"{Environment.NewLine}{string.Join(Environment.NewLine, errors.Select(e => e.FormatWithCode()))}"); 2980.Select(action => action.SourceRepository), 3080.Select(t => t.Graph.TargetAlias ?? string.Empty) 3194.Select(e => e.TargetAlias ?? string.Empty) 3200.Select(e => e.TargetAlias ?? string.Empty) 3497.Select(e => e.AsRestoreLogMessage()) 3843var latestVersion = resolvedPackages.Select(v => v.LatestVersion).Where(v => v != null).Max(); 3866.Select(v => v.LatestVersion) 3906.Select(package => package.Version)
PackagePreFetcher.cs (2)
66.Select(action => action.PackageIdentity)); 122await Task.WhenAny(downloadResults.Select(e => e.EnsureResultAsync()));
Projects\MSBuildNuGetProject.cs (1)
548.Select(pr => FolderNuGetProject.GetInstalledPackageFilePath(pr.PackageIdentity))
Projects\ProjectJsonNuGetProject.cs (1)
230foreach (var framework in packageSpec.TargetFrameworks.Select(e => e.FrameworkName))
Resolution\PrunePackageTree.cs (1)
31var allowedPackageId = new HashSet<string>(allowedPackageIdentity.Select(p => p.Id), StringComparer.OrdinalIgnoreCase);
Resolution\ResolverGather.cs (5)
330.Select(dependency => dependency.Id)); 335.Select(package => package.Id)); 338var currentResultIds = new HashSet<string>(combinedResults.Select(package => package.Id), 342closureIds.UnionWith(installedPackages.Select(package => package.Id) 347.Select(dependency => dependency.Id).Where(id => !currentResultIds.Contains(id)));
Resolution\UninstallResolver.cs (1)
150packageDependents.Select(d => d.ToString()))));
Utility\BuildIntegratedProjectUtility.cs (1)
79.Select(library => new PackageIdentity(library.Name, library.Version))
Utility\FileSystemUtility.cs (1)
452.Select(x => MakeRelativePath(root, x));
Utility\MSBuildNuGetProjectSystemUtility.cs (3)
48= reducer.GetNearest(projectTargetFramework, itemGroups.Select(i => i.TargetFramework)); 79.Select(item => PathUtility.ReplaceAltDirSeparatorWithDirSeparator(item)); 153packageItemListAsArchiveEntryNames.Select(
NuGet.Packaging (82)
Core\ContentExtractor.cs (1)
20return groups.Select(e => ((NuGetFramework)e.Properties["tfm"]));
Core\NuspecCoreReaderBase.cs (1)
141.Select(e => new KeyValuePair<string, string>(e.Name.LocalName, e.Value));
Core\NuspecUtility.cs (2)
171yield return new FrameworkReferenceGroup(framework, frameworkRefs.Select(e => new FrameworkReference(e))); 177return new HashSet<string>(nodes.Select(e => GetAttributeValue(e, Name)!), ComparisonUtility.FrameworkReferenceNameComparer);
Core\PackageDependencyInfo.cs (1)
82return string.Format(CultureInfo.InvariantCulture, "{0} : {1}", base.ToString(), string.Join(", ", Dependencies.Select(e => e.ToString()).OrderBy(e => e, StringComparer.OrdinalIgnoreCase)));
FallbackPackagePathResolver.cs (1)
68.Select(path => new VersionFolderPathResolver(path))
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)));
PackageCreation\Authoring\Manifest.cs (1)
105Files.Select(file => new XElement(schemaNamespace + "file",
PackageCreation\Authoring\ManifestMetadata.cs (4)
227var groupedReferenceSets = referenceSetGroups.Select(group => new PackageReferenceSet(group.Key, group.SelectMany(g => g.References))) 254var dependencyGroups = actualDependencyGroups.Select(CreatePackageDependencyGroup); 258var groupedDependencySets = dependencySetGroups.Select(group => new PackageDependencyGroup(group.Key, new HashSet<PackageDependency>(group.SelectMany(g => g.Packages)))) 282var dependenciesList = dependencyGroup.Packages.Select(dependency =>
PackageCreation\Authoring\ManifestReader.cs (6)
302.Select(element => ((string?)element.Attribute("file"))?.Trim()) 304.Select(file => file!) 358return groups.Select(element => 395element.GetOptionalAttributeValue("include")?.Trim()?.Split(',').Select(a => a.Trim()).ToArray(), 396element.GetOptionalAttributeValue("exclude")?.Trim()?.Split(',').Select(a => a.Trim()).ToArray() 422files.AddRange(srcElement.Value.Trim(';').Split(';').Select(s =>
PackageCreation\Authoring\PackageBuilder.cs (12)
502.Select(group => group.TargetFramework) 504.Select(framework => framework.GetShortFolderName())); 525.Select(group => group.TargetFramework) 527.Select(framework => framework!.GetShortFolderName())); 555.Select(framework => framework.GetShortFolderName()) 564.Select(group => group.TargetFramework) 566.Select(framework => framework.GetShortFolderName())); 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))) 731collection.Load(set.Select(path => path.Replace('\\', '/')).ToArray()); 1048return searchResults.Select(result => 1156.Select(Uri.EscapeDataString);
PackageCreation\Xml\PackageMetadataXmlExtensions.cs (5)
173childElements.AddRange(objectSets.SelectMany(getItems).Select(item => getXElementFromItem(ns, item))); 182getItems(set).Select(item => getXElementFromItem(ns, item)).ToArray()); 243references.Select(reference => 247new XAttribute("targetFramework", string.Join(", ", reference.SupportedFrameworks.Where(f => f.IsSpecificFramework).Select(f => f.GetFrameworkString()))) : 259contentFiles.Select(file => GetXElementFromManifestContentFile(ns, file)));
PackageExtraction\ZipArchiveExtensions.cs (1)
33return zipArchive.Entries.Select(e => UnescapePath(e.FullName));
PackageExtractor.cs (1)
1076.Select(e => new KeyValuePair<string, HashAlgorithmName>(e.Fingerprint, e.FingerprintAlgorithm));
PackageFolderReader.cs (1)
190var parts = parents.Select(d => d.Name).Concat(new string[] { file.Name });
PackageReaderBase.cs (5)
370frameworks.UnionWith(GetLibItems().Select(g => g.TargetFramework)); 372frameworks.UnionWith(GetBuildItems().Select(g => g.TargetFramework)); 374frameworks.UnionWith(GetContentItems().Select(g => g.TargetFramework)); 376frameworks.UnionWith(GetToolItems().Select(g => g.TargetFramework)); 378frameworks.UnionWith(GetFrameworkItems().Select(g => g.TargetFramework));
PackagesConfigWriter.cs (2)
451var newAttributeNames = newEntryNode.Attributes().Select(a => a.Name); 452var existingAttributeNames = existingNode.Attributes().Select(a => a.Name);
Rules\ContentFolderInPackageReferenceProjectRule.cs (2)
25.Select(t => PathUtility.GetPathWithDirectorySeparator(t)) 31.Select(t => PathUtility.GetPathWithDirectorySeparator(t))
Rules\DependenciesGroupsForEachTFMRule.cs (1)
195return nuspec.Descendants(XName.Get("{" + name.NamespaceName + "}dependencies")).Elements().Attributes("targetFramework").Select(f => NuGetFramework.Parse(f.Value));
Rules\InstallScriptInPackageReferenceProjectRule.cs (1)
22.Select(t => PathUtility.GetPathWithDirectorySeparator(t))
Rules\InvalidFrameworkFolderRule.cs (2)
27foreach (var file in builder.GetFiles().Select(t => PathUtility.GetPathWithDirectorySeparator(t))) 37.Select(CreatePackageIssue);
Rules\InvalidUndottedFrameworkRule.cs (4)
193foreach (var file in files.Select(t => PathUtility.GetPathWithDirectorySeparator(t))) 200collection.Load(set.Select(path => path.Replace('\\', '/')).ToArray()); 260var groupPatterns = patternSet.GroupPatterns.Select(e => new PatternDefinition(e.Pattern, e.Table, e.Defaults) { PreserveRawValues = true }); 261var pathPatterns = patternSet.PathPatterns.Select(e => new PatternDefinition(e.Pattern, e.Table, e.Defaults) { PreserveRawValues = true });
Rules\MisplacedScriptFileRule.cs (1)
27foreach (var file in builder.GetFiles().Select(t => PathUtility.GetPathWithDirectorySeparator(t)))
Rules\MisplacedTransformFileRule.cs (1)
29foreach (var file in builder.GetFiles().Select(t => PathUtility.GetPathWithDirectorySeparator(t)))
Rules\ReferencesInNuspecMatchRefAssetsRule.cs (2)
41k => k.Parent!.Elements().Attributes("file").Select(f => f.Value)); 43.Elements().Attributes("file").Select(f => f.Value);
Rules\UnrecognizedScriptFileRule.cs (1)
26foreach (var file in builder.GetFiles().Select(t => PathUtility.GetPathWithDirectorySeparator(t)))
Rules\UpholdBuildConventionRule.cs (1)
63var normalizedFiles = files.Select(PathUtility.GetPathWithForwardSlashes);
Rules\WinRTNameIsObsoleteRule.cs (1)
25foreach (var file in builder.GetFiles().Select(t => PathUtility.GetPathWithDirectorySeparator(t)))
Rules\XdtTransformsInPackageReferenceProjectRule.cs (1)
31.Select(t => PathUtility.GetPathWithDirectorySeparator(t)))
RuntimeModel\JsonRuntimeFormat.cs (6)
64EachProperty(json["runtimes"]).Select(ReadRuntimeDescription), 65EachProperty(json["supports"]).Select(ReadCompatibilityProfile)); 112.Select(pair => pair.Value); 128.Select(pair => pair.Value); 160writer.WriteNameArray(name, runtimes.Select(rt => rt.RuntimeIdentifier)); 227EachProperty(json.Value).Select(ReadRuntimePackageDependency));
RuntimeModel\RuntimeDependencySet.cs (1)
75return $"{Id} -> {string.Join(",", Dependencies.Select(d => d.Value.Id + " " + d.Value.VersionRange.ToString()))}";
RuntimeModel\RuntimeGraph.cs (1)
263Runtimes.SelectMany(e => e.Value.RuntimeDependencySets.Select(f => f.Key)),
Signing\Signatures\NuGetPackageOwners.cs (1)
71PackageOwners.Select(packageOwner => DerEncoder.SegmentedEncodeUtf8String(packageOwner.ToCharArray())));
Signing\Signatures\Signature.cs (1)
315string.Join(", ", chainStatuses.Select(x => x.Status.ToString())))));
Signing\Specifications\SigningSpecificationsV1.cs (2)
29private static readonly string[] _allowedHashAlgorithmOids = _allowedHashAlgorithms.Select(hash => hash.ConvertToOidString()).ToArray(); 44private static readonly string[] _allowedSignatureAlgorithmOids = _allowedSignatureAlgorithms.Select(algorithm => algorithm.ConvertToOidString()).ToArray();
Signing\Timestamp\Timestamp.cs (1)
271string.Join(", ", chainStatusList.Select(x => x.Status.ToString())))));
Signing\TrustedSigners\TrustedSignersProvider.cs (1)
132return certificateLookup.Select(e => e.Value.ToAllowListEntry()).ToList();
Signing\Utility\CertificateChainUtility.cs (1)
287.Select(x => $"{x.Status}: {x.StatusInformation?.Trim()}")
Signing\Verification\PackageSignatureVerifier.cs (1)
51var sigTrustResults = await Task.WhenAll(_verificationProviders.Select(e => e.GetTrustResultAsync(package, signature, settings, token)));
TopologicalSortUtility.cs (1)
186return info.Dependencies.Select(e => e.Id).ToArray();
NuGet.ProjectModel (33)
DependencyGraphSpec.cs (4)
105.Select(e => e.RestoreMetadata.ProjectUniqueName) 209.Select(project => project.ProjectUniqueName) 235.Select(e => e.First()) 496.Select(r => r.ProjectUniqueName)
JTokenExtensions.cs (1)
15return jToken.Select(a => a.Value<T>()).ToArray();
LockFile\LockFileExtensions.cs (1)
54return message.GetTargetGraphs(assetsFile).Select(target => target.GetTargetLibrary(message.LibraryId));
LockFile\LockFileFormat.cs (1)
538.Select(f => GetPathWithForwardSlashes(f))
PackageSpecExtensions.cs (1)
114NuGetFramework? mostCompatibleFramework = reducer.GetNearest(targetFramework, project.TargetFrameworks.Select(e => e.FrameworkName));
PackageSpecReferenceDependencyProvider.cs (5)
212packageSpec.TargetFrameworks.Select(fw => fw.FrameworkName) 225.Select(d => d.Name) 344var childReferenceNames = childReferences.Select(reference => reference.ProjectName).ToList(); 354.Select(reference => new LibraryDependency() 380.Select(item => new LibraryDependency()
PackageSpecWriter.cs (6)
325.Select(c => c.GetName()) 335.Select(c => c.GetName()) 345.Select(c => c.GetName()) 431.Select(code => code.GetName()) 509var version = string.Join(";", dependency.Select(dep => dep.VersionRange).OrderBy(dep => dep.MinVersion).Select(dep => dep.ToNormalizedString()));
ProjectLockFile\PackagesLockFileUtilities.cs (10)
108.Select(t => t.TargetFramework) 116string.Join(",", project.TargetFrameworks.Select(e => e.FrameworkName.GetShortFolderName())), 117string.Join(",", lockFileFrameworks.Select(e => e.GetShortFolderName())) 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(); 432lockFileDependenciesCount > 0 ? string.Join(", ", lockFileDependencies.Select(e => e.Id + ":" + e.RequestedVersion.ToNormalizedString()).OrderBy(dep => dep)) : Strings.None, 433newPackageDependenciesCount > 0 ? string.Join(", ", newPackageDependencies.Select(e => e.LibraryRange.ToLockFileDependencyGroupString()).OrderBy(dep => dep)) : Strings.None) 492transitiveDependencies > 0 ? string.Join(",", transitivelyFlowingDependencies.Select(dep => dep.Name).Concat(projectRestoreReferences.Select(dep => dep.ProjectUniqueName)).OrderBy(dep => dep)) : Strings.None, 493projectDependency.Dependencies.Count > 0 ? string.Join(",", projectDependency.Dependencies.Select(dep => dep.Id).OrderBy(dep => dep)) : Strings.None
ProjectRestoreMetadata.cs (3)
282clone.Sources = Sources?.Select(c => c.Clone()).ToList(); 283clone.TargetFrameworks = TargetFrameworks?.Select(c => c.Clone()).ToList(); 284clone.Files = Files?.Select(c => c.Clone()).ToList();
ProjectRestoreMetadataFrameworkInfo.cs (1)
81clonedObject.ProjectReferences = ProjectReferences?.Select(c => c.Clone()).ToList();
NuGet.Protocol (57)
CachingSourceProvider.cs (1)
37.Select(CreateRepository)
DependencyInfo\RegistrationUtility.cs (1)
103return rangeTasks.Select((t) => t.Result);
DependencyInfo\ResolverMetadataClient.cs (1)
153var depFrameworks = item.DependencyGroups.Select(e => e.TargetFramework);
LegacyFeed\AutoCompleteResourceV2Feed.cs (1)
74return versions.Select(item => NuGetVersion.Parse(item));
LegacyFeed\DependencyInfoResourceV2Feed.cs (1)
111packageVersion.DependencySets.Select(group => group.TargetFramework));
LegacyFeed\MetadataResourceV2Feed.cs (1)
78return packages.Select(p => p.Version).ToArray();
LegacyFeed\PackageMetadataResourceV2Feed.cs (1)
55return packages.Select(p => V2FeedUtilities.CreatePackageSearchResult(p, metadataCache, filter, _feedParser, log, token)).ToList();
LegacyFeed\PackageSearchResourceV2Feed.cs (2)
57.Select(group => group.OrderByDescending(p => p.Version).First()) 58.Select(package => V2FeedUtilities.CreatePackageSearchResult(package, metadataCache, filters, _feedParser, log, cancellationToken));
LegacyFeed\V2FeedListResource.cs (8)
201.Select(group => group.OrderByDescending(p => p.Version)).SelectMany(pg => pg) 202.Select( 208.Select(group => group.OrderByDescending(p => p.Version).First()) 209.Select( 234.Select(group => group.OrderByDescending(p => p.Version)).SelectMany(pg => pg) 235.Select( 241.Select(group => group.OrderByDescending(p => p.Version).First()) 242.Select(
LegacyFeed\V2FeedPackageInfo.cs (1)
317return results.Select(pair => new PackageDependencyGroup(pair.Key, pair.Value)).ToList();
LegacyFeed\V2FeedParser.cs (2)
323.Select(x => ParsePackage(id, x, metadataCache)); 382authors = authorNode.Elements(_xnameName).Select(e => metadataCache.GetString(e.Value));
LegacyFeed\V2FeedQueryBuilder.cs (1)
71.Select(targetFramework => NuGetFramework.Parse(targetFramework).GetShortFolderName()));
LocalRepositories\FindLocalPackagesResourceUnzipped.cs (2)
115var validSet = new HashSet<string>(directories.Select(dir => dir.Name), StringComparer.OrdinalIgnoreCase); 116validSet.IntersectWith(files.Select(file => Path.GetFileNameWithoutExtension(file.Name)));
LocalRepositories\LocalAutoCompleteResource.cs (2)
83return packages.Select(p => p.Identity.Id) 113.Select(p => p.Identity.Version)
LocalRepositories\LocalMetadataResource.cs (1)
89.Select(p => p.Identity.Version)
LocalRepositories\LocalPackageMetadataResource.cs (1)
45.Select(GetPackageMetadata)
LocalRepositories\LocalPackageSearchResource.cs (2)
77.Select(package => CreatePackageSearchResult(package, filters, log, token)) 137.Select(p => new VersionInfo(p.Identity.Version, downloadCount: 0))
LocalRepositories\LocalV2FindPackageByIdResource.cs (1)
101return Task.FromResult(infos.Select(p => p.Identity.Version));
Model\LocalPackageSearchMetadata.cs (1)
57_ownersList = Owners != null ? Owners.Split(',').Where(s => !string.IsNullOrWhiteSpace(s)).Select(s => s.Trim()).ToList() : null;
Plugins\PluginPackageReader.cs (6)
520frameworks.UnionWith((await GetLibItemsAsync(cancellationToken)).Select(g => g.TargetFramework)); 522frameworks.UnionWith((await GetBuildItemsAsync(cancellationToken)).Select(g => g.TargetFramework)); 524frameworks.UnionWith((await GetContentItemsAsync(cancellationToken)).Select(g => g.TargetFramework)); 526frameworks.UnionWith((await GetToolItemsAsync(cancellationToken)).Select(g => g.TargetFramework)); 528frameworks.UnionWith((await GetFrameworkItemsAsync(cancellationToken)).Select(g => g.TargetFramework)); 1017.Select(framework => new FrameworkSpecificGroup(framework, groups[framework].OrderBy(e => e, StringComparer.OrdinalIgnoreCase)));
RemoteRepositories\HttpFileSystemBasedFindPackageByIdResource.cs (1)
84.Select(uri => uri.OriginalString.EndsWith("/", StringComparison.Ordinal) ? uri : new Uri(uri.OriginalString + "/"))
RemoteRepositories\PluginFindPackageByIdResource.cs (1)
464.Select(version => CreatePackageInfo(baseUri, id, version))
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (2)
125return result.Select(item => item.Identity.Version); 512.Select(x => BuildModel(id, x))
RemoteRepositories\RemoteV3FindPackageByIdResource.cs (1)
116return result.Select(item => item.Identity.Version);
Repository.cs (1)
167return providers.Select(e => new Lazy<INuGetResourceProvider>(() => e));
Resources\DependencyInfoResourceV3.cs (1)
170var dependencies = pkgInfo.Dependencies.Select(dep => new PackageDependency(dep.Id, dep.Range));
Resources\MetadataResourceV3.cs (1)
52allVersions = catalogEntries.Select(p => NuGetVersion.Parse(p["version"].ToString()));
Resources\PackageSearchResourceV3.cs (5)
75.Select(s => s.FromJToken<PackageSearchMetadata>()); 79.Select(m => m.WithVersions(() => GetVersions(m, filter))) 80.Select(m => { ((PackageSearchMetadataBuilder.ClonedPackageSearchMetadata)m).CacheStrings(metadataCache); return m; }) 137filters.SupportedFrameworks.Select( 146filters.PackageTypes.Select(
Resources\RawSearchResourceV3.cs (2)
67filters.SupportedFrameworks.Select( 76filters.PackageTypes.Select(
Resources\RepositorySignatureResource.cs (1)
34RepositoryCertificateInfos = data.OfType<JObject>().Select(p => p.FromJToken<RepositoryCertificateInfo>());
Resources\ServiceIndexResourceV3.cs (1)
156return GetServiceEntries(clientVersion, orderedTypes).Select(e => e.Uri).ToList();
SourceRepository.cs (1)
36: this(source, providers.Select(p => new Lazy<INuGetResourceProvider>(() => p)))
Utility\CachingUtility.cs (1)
92value.Select(ch => invalid.Contains(ch) ? '_' : ch).ToArray()
Utility\LocalFolderUtility.cs (1)
1206return files.Select(file => GetPackageFromNupkg(file));
NuGet.Resolver (20)
CombinationSolver.cs (6)
80_currentDomains = initialDomains.Select(d => new HashSet<T>(d)).ToList(); 82_currentDomainsSorted = initialDomains.Select(d => new List<T>(d)).ToList(); 89_conflictSet = initialDomains.Select(d => new HashSet<int>()).ToList(); 90_pastForwardChecking = initialDomains.Select(d => new Stack<int>()).ToList(); 91_futureForwardChecking = initialDomains.Select(d => new Stack<int>()).ToList(); 92_reductions = initialDomains.Select(d => new Stack<Stack<T>>()).ToList();
PackageResolver.cs (4)
49var installedPackages = context.PackagesConfig.Select(p => p.PackageIdentity).ToArray(); 67invalidExistingPackages.AddRange(brokenDependencies.Select(dependency => FormatDependencyConstraint(existingPackage, dependency))); 144.SelectMany(e => e.Dependencies.Select(d => d.Id).Distinct(StringComparer.OrdinalIgnoreCase)); 199String.Join(" => ", circularReferences.Select(package => $"{package.Id} {package.Version.ToNormalizedString()}"))));
ResolverInputSort.cs (4)
36var groupIds = grouped.Select(group => group.First().Id).ToList(); 39var dependencies = grouped.Select(group => new SortedSet<string>( 41.Select(d => d.Id), StringComparer.OrdinalIgnoreCase)) 119if (context.PackagesConfig.Select(package => package.PackageIdentity.Id).Contains(id, StringComparer.OrdinalIgnoreCase))
ResolverUtility.cs (6)
39var allPackageIds = new HashSet<string>(solution.Select(package => package.Id), StringComparer.OrdinalIgnoreCase); 41var installedPackageIds = new HashSet<string>(packagesConfig.Select(package => package.PackageIdentity.Id), StringComparer.OrdinalIgnoreCase); 124.Select(package => FormatDependencyConstraint(package, problemPackageId)) 136.Select(source => string.Format(CultureInfo.InvariantCulture, "'{0}'", source.Name))); 312var dependencyIds = walkedPackages.SelectMany(package => package.Dependencies.Select(dependency => dependency.Id)).ToList(); 363var uniqueResult = new HashSet<string>(result.Select(n => n.Id), StringComparer.OrdinalIgnoreCase);
PresentationBuildTasks (2)
Microsoft\Build\Tasks\Windows\GenerateTemporaryTargetAssembly.cs (1)
807foreach (string sdk in sdks.Split(s_semicolonChar).Select(i => i.Trim()))
MS\Internal\Tasks\IncrementalCompileAnalyzer.cs (1)
391HashSet<string> localMarkupPages = new HashSet<string>(_mcPass1.PageMarkup.Select(x => x.GetMetadata(SharedStrings.FullPath)), StringComparer.OrdinalIgnoreCase);
PresentationFramework (2)
MS\Internal\WindowsRuntime\Generated\WinRT\GuidGenerator.cs (2)
47var args = type.GetGenericArguments().Select(t => GetSignature(t)); 77var args = type.GetFields(BindingFlags.Instance | BindingFlags.Public).Select(fi => GetSignature(fi.FieldType));
Qdrant.ApiService (1)
Program.cs (1)
88return results.Select(titles => titles.Payload["title"].StringValue);
RepoTasks (2)
GenerateGuid.cs (1)
26var value = string.Join(",", Values.Select(o => o.ItemSpec).ToArray()).ToLowerInvariant();
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
Roslyn.Diagnostics.Analyzers (55)
DiagnosticExtensions.cs (1)
37=> syntaxReferences.Select(s => s.GetSyntax(cancellationToken).GetLocation()).CreateDiagnostic(rule, properties, args);
DoNotMixAttributesFromDifferentVersionsOfMEF.cs (2)
75var badNamespaces = exportAttributes.Except(appliedExportAttributes).Select(s => s.ContainingNamespace).ToSet(); 76var goodNamespaces = appliedExportAttributes.Select(s => s.ContainingNamespace).ToSet();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 602return (await Task.WhenAll(sequence.Select(item => selector(item, cancellationToken))).ConfigureAwait(false)).Flatten();
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedListExtensions.cs (1)
116return Enumerable.Select(immutableList, selector);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
77allInterfaces = allInterfaces.Select(i => i.OriginalDefinition);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (2)
48.Select(x => x.section) 86.Select(x => x.section)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (1)
13=> string.Join(string.Empty, parts.Select(p => p.ToString()));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
328=> node.GetAnnotatedNodesAndTokens(syntaxAnnotation).Select(n => n.AsNode()).OfType<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (1)
237foreach (var symbol in SymbolsWriteBuilder.Keys.Select(d => d.symbol).ToArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
48=> _formattingSpans ?? new TextSpanMutableIntervalTree(_formattingResults.Select(r => r.FormattedSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
271var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct(); 272return AggregateSpans(tokens.Select(GetElasticSpan));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
133foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 211foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 266foreach (var symbolSpecRequiredModifier in symbolSpecRequiredModifiers.Split(',').Select(x => x.Trim()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (7)
73return words.Select(CapitalizeFirstLetter); 75return words.Take(1).Select(DecapitalizeFirstLetter).Concat(words.Skip(1).Select(CapitalizeFirstLetter)); 77return words.Take(1).Select(CapitalizeFirstLetter).Concat(words.Skip(1).Select(DecapitalizeFirstLetter)); 79return words.Select(w => w.ToUpper()); 81return words.Select(w => w.ToLower());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
355[.. element.Element("SymbolSpecifications")!.Elements(nameof(SymbolSpecification)).Select(SymbolSpecification.FromXElement)], 356[.. element.Element("NamingStyles")!.Elements(nameof(NamingStyle)).Select(NamingStyle.FromXElement)], 357[.. element.Element("NamingRules")!.Elements(nameof(SerializableNamingRule)).Select(SerializableNamingRule.FromXElement)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (1)
131.AddRange(alternativeEntries.Select(static p => KeyValuePair.Create(p.name, p.value)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (4)
175=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsNode).Select(nt => nt.AsNode()!); 178=> node.GetAnnotatedNodesAndTokens(annotationKind).Where(nt => nt.IsToken).Select(nt => nt.AsToken()); 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());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (3)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key)))) 30: this(forwardMap: ImmutableDictionary.CreateRange(keyComparer, pairs.Select(static p => KeyValuePair.Create(p.key, p.value))), 31backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.value, p.key))))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
26.Select(f => f.ConstantValue)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
82return new ValueTask<T[]>(Task.WhenAll(taskArray.Select(task => task.AsTask())));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
514.Select(p => (p.Type ?? compilation.GetSpecialType(SpecialType.System_Object)).WithNullableAnnotation(p.NullableAnnotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
809return type?.RemoveUnavailableTypeParameters(compilation, availableTypeParameters.Select(t => t.Name).ToSet());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
75document.WithSyntaxRoot(originalRoot.TrackNodes(originalNodes.Select(static t => t.diagnosticNode))),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
452[.. members.OfType<INamedTypeSymbol>().Select(n => n.ToCodeGenerationSymbol())],
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
124.Select(n => (syntaxnode: n, namespaceSymbol: GetExplicitNamespaceSymbol(n, model)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
528.Select(field => field.AssociatedSymbol ?? field)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
88return GenerateUniqueName(baseName, filteredCandidates.Select(s => s.Name).Concat(usedNames));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
41.Select(lz => (lazyService: lz, usesFactory: false)); 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (4)
45.Select(lz => (lz, usesFactory: false)); 47.Select(lz => (new Lazy<IWorkspaceService, WorkspaceServiceMetadata>(() => lz.Value.CreateService(this), lz.Metadata), usesFactory: true)); 153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat( 154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))
Roslyn.Diagnostics.CSharp.Analyzers (43)
NumberCommentsRefactoring.cs (1)
102var numbers = separatedNumbers.Split(',').Select(removeWhiteSpace);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (1)
126trivia.Select(t => t.ToFullString()).Do(s => sb.Append(s));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
258=> field.Declaration.Variables.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)), 260=> eventField.Declaration.Variables.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
883builder.Append(string.Join(", ", typeParameterList.Parameters.Select(static p => p.Identifier.ValueText))); 894builder.Append(string.Join(", ", parameterList.Parameters.Select(p => ConvertToSingleLine(p.Type))));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (1)
29.Select(n => n.GetTrailingTrivia().FirstOrNull(t => t.Kind() == SyntaxKind.EndOfLineTrivia))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ArgumentGenerator.cs (2)
24=> SyntaxFactory.ArgumentList([.. arguments.Select(GenerateArgument)]); 27=> SyntaxFactory.BracketedArgumentList([.. arguments.Select(GenerateArgument)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
29.Select(a => TryGenerateAttribute(a, info)) 41.Select(a => TryGenerateAttributeDeclaration(a, target, info))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
121var updatedTokens = TokenList(tokens.Select(ReplaceUnterminatedConstruct));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
466newAttributeLists = attributeLists.Select(attrList => attrList == attributeList ? newAttributeList : attrList); 512var wrappedStatements = StatementGenerator.GenerateStatements(statements).Select(GlobalStatement).ToArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
143.Select(GenerateUsingDirective)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseNamespaceDeclarationSyntaxExtensions.cs (1)
27newUsings = [.. newUsings.Select(u => u.WithAdditionalAnnotations(annotations))];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
124[.. usings.Select(u => u.WithAdditionalAnnotations(annotations))]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
542.Select(a => a.Keyword)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (6)
62var isFixed = reservedNames.Select(s => true).Concat( 63arguments.Select(a => a.NameColon != null)).ToImmutableArray(); 66arguments.Select(a => semanticModel.GenerateNameForArgument(a, cancellationToken))).ToImmutableArray(); 85var isFixed = reservedNames.Select(s => true).Concat( 86arguments.Select(a => a.NameEquals != null)).ToImmutableArray(); 89arguments.Select(a => semanticModel.GenerateNameForArgument(a, cancellationToken))).ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
142=> SyntaxFactory.TypeParameterList([.. typeParameterNames.Select(SyntaxFactory.TypeParameter)]);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (17)
332var types = GetTypes(objectCreation).Select(t => t.InferredType); 369.Select(tupleType => new TypeInferenceInfo(tupleType.TupleElements[index].Type)); 604var instantiatedMethods = methods.Select(m => Instantiate(m, invocationTypes)).ToList(); 785.Select(p => new TypeInferenceInfo(p.Type, p.IsParams)); 1126return leftTypes.Select(x => x.InferredType.IsNullable(out var underlying) 1136return rightTypes.Select(x => new TypeInferenceInfo(MakeNullable(x.InferredType, this.Compilation))); 1393.Select(a => new TypeInferenceInfo(a.Parameters.ElementAtOrDefault(parameterIndex)?.Type)) 1411.Select(a => new TypeInferenceInfo(a.Parameters[0].Type)); 1443var elementTypes = arrayTypes.OfType<IArrayTypeSymbol>().Select(a => new TypeInferenceInfo(a.ElementType)).Where(IsUsableTypeFunc); 1465var types = InferTypeInEqualsValueClause(equalsValueClause).Select(t => t.InferredType); 1469return types.OfType<IArrayTypeSymbol>().Select(t => new TypeInferenceInfo(t.ElementType)); 1475var types = GetTypes(arrayCreation).Select(t => t.InferredType); 1479return types.OfType<IArrayTypeSymbol>().Select(t => new TypeInferenceInfo(t.ElementType)); 1485var types = GetTypes(objectCreation).Select(t => t.InferredType); 1499var addMethodParameterTypes = addMethodSymbols.Select(m => ((IMethodSymbol)m).Parameters[0]).Select(p => new TypeInferenceInfo(p.Type)); 1507var types = GetTypes(assignExpression.Left).Select(t => t.InferredType); 1724.Select(p => new TypeInferenceInfo(p.Type)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
285var accessors = propertyDeclaration.AccessorList.Accessors.Select(RemoveThrowNotImplemented);
rzc (3)
CommandLine\ArgumentEscaper.cs (1)
21=> string.Join(" ", args.Select(EscapeSingleArg));
DefaultExtensionDependencyChecker.cs (2)
59var items = assemblyFilePaths.Select(a => ExtensionVerificationItem.Create(a)).ToArray(); 60var assemblies = new HashSet<AssemblyIdentity>(items.Select(i => i.Identity));
sdk-tasks (10)
CalculateTemplateVersions.cs (2)
59BundledTemplatesWithInstallPaths = BundledTemplates.Select(t => 66TemplatesComponents = groups.Select(g =>
GetRuntimePackRids.cs (2)
23string [] runtimeIdentifiers = runtimeJsonRoot["runtimes"]!.AsObject().Select(p => p.Key).ToArray(); 24AvailableRuntimePackRuntimeIdentifiers = runtimeIdentifiers.Select(rid => new TaskItem(rid)).ToArray();
OverrideAndCreateBundledNETCoreAppPackageVersion.cs (5)
41.Select(e => e.Attribute("TargetFramework")?.Value) 44.Select(tf => new { Raw = tf, Parsed = NuGetFramework.Parse(tf) }) 64Log.LogError($"No matching {elementName} in stage 0 for: {string.Join(", ", matchAttrs.Select(a => $"{a}={item2.Attribute(a)?.Value}"))}"); 69Log.LogError($"Multiple matches for {elementName} in stage 0 for: {string.Join(", ", matchAttrs.Select(a => $"{a}={item2.Attribute(a)?.Value}"))}"); 106Log.LogMessage(MessageImportance.Low, $"{elementName} {string.Join(", ", matchAttrs.Select(a => $"{a}={item2.Attribute(a)?.Value}"))}: Metadata '{attr.Name}' differs: stage0='{v0}', stage2='{attr.Value}'");
ReplaceFileContents.cs (1)
66var filesNotFound = InputFiles.Where(i => !File.Exists(i.ItemSpec)).Select(i => i.ItemSpec);
Shared.Tests (3)
JsonSchemaExporter\SchemaTestHelpers.cs (1)
38.SelectMany(d => d.Errors!.Select(error => $"Path:${d.InstanceLocation} {error.Key}:{error.Value}"));
JsonSchemaExporter\TestTypes.cs (2)
36public static IEnumerable<object[]> GetTestData() => GetTestDataCore().Select(t => new object[] { t }); 41.Select(t => new object[] { t });
Stress.ApiService (1)
Program.cs (1)
368var forecast = Enumerable.Range(1, 5).Select(index =>
SuperFileCheck (4)
Program.cs (4)
241namespaceDecl.Name.DescendantTokens().Where(x => x.IsKind(SyntaxKind.IdentifierToken)).Select(x => x.ValueText); 309.Select(x => new MethodDeclarationInfo(x, $"{GetFullyQualifiedEnclosingTypeName(x)}:{GetMethodName(x)}")) 366return String.Join(Environment.NewLine, methodDecl.GetText().Lines.Select(x => TransformLine(x, checkPrefixes))); 660Console.Write(String.Join(' ', methodDeclInfos.Select(x => x.FullyQualifiedName)));
System.Collections.Immutable (7)
System\Collections\Immutable\ImmutableDictionary.cs (1)
189.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
System\Collections\Immutable\ImmutableEnumerableDebuggerProxy.cs (1)
50??= _dictionary.Select(kv => new DebugViewDictionaryItem<TKey, TValue>(kv)).ToArray(_dictionary.Count);
System\Collections\Immutable\ImmutableList_1.Node.cs (1)
947return root.AddRange(Linq.Enumerable.Select(this, converter));
System\Collections\Immutable\ImmutableSortedDictionary.cs (1)
145.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
System\Collections\Immutable\ImmutableSortedDictionary_2.Node.cs (2)
136get { return Linq.Enumerable.Select(this, p => p.Key); } 144get { return Linq.Enumerable.Select(this, p => p.Value); }
System\Linq\ImmutableArrayExtensions.cs (1)
31return immutableArray.array.Select(selector);
System.CommandLine (26)
Argument.cs (1)
111_ => Enum.GetNames(valueType).Select(n => new CompletionItem(n))
Binding\ArgumentConversionResult.cs (2)
56value, alias, expectedType, completionItems.Select(ci => ci.Label)); 71value, alias, expectedType, completionItems.Select(ci => ci.Label));
CompletionSourceExtensions.cs (2)
34completionSources.Add(context => completionsDelegate(context).Select(value => new CompletionItem(value))); 56completionSources.Add(context => completions.Select(value => new CompletionItem(value)));
Help\HelpBuilder.cs (6)
172.Select(a => GetTwoColumnRow(a, context)) 177var subcommands = context.Command.Subcommands.Where(x => !x.Hidden).Select(x => GetTwoColumnRow(x, context)).ToArray(); 230int firstColumnWidth = items.Select(x => x.FirstColumnText.Length).Max(); 231int secondColumnWidth = items.Select(x => x.SecondColumnText.Length).Max(); 238firstColumnWidth = items.SelectMany(x => WrapText(x.FirstColumnText, firstColumnMaxWidth).Select(x => x.Length)).Max(); 479.Select(argument => GetArgumentDefaultValue(symbol, argument, isSingleArgument, context))
Help\HelpBuilder.Default.cs (4)
109.Select(item => item.Label); 139.Select(r => r.SplitPrefix()) 143.Select(t => t.First()) 144.Select(t => $"{t.Prefix}{t.Alias}");
Invocation\ParseErrorAction.cs (4)
71.Select(r => r.Command.Options.OfType<HelpOption>().FirstOrDefault()); 131.Select(symbol => 148.Select(possibleMatch => (possibleMatch, distance: GetDistance(token, possibleMatch))) 162.Select(tuple => tuple.possibleMatch);
LocalizationResources.cs (1)
84GetResourceString(Properties.Resources.UnrecognizedArgument, unrecognizedArg, $"\n\t{string.Join("\n\t", allowedValues.Select(v => $"'{v}'"))}");
ParseResult.cs (2)
108=> _unmatchedTokens.Count == 0 ? Array.Empty<string>() : _unmatchedTokens.Select(t => t.Value).ToArray(); 267.Select(o => o.Option)
Parsing\ArgumentResult.cs (1)
142public override string ToString() => $"{nameof(ArgumentResult)} {Argument.Name}: {string.Join(" ", Tokens.Select(t => $"<{t.Value}>"))}";
Parsing\CommandResult.cs (1)
41public override string ToString() => $"{nameof(CommandResult)}: {IdentifierToken.Value} {string.Join(" ", Tokens.Select(t => t.Value))}";
Parsing\OptionResult.cs (1)
48public override string ToString() => $"{nameof(OptionResult)}: {IdentifierToken?.Value ?? Option.Name} {string.Join(" ", Tokens.Select(t => t.Value))}";
Parsing\ParseDiagramAction.cs (1)
114builder.Append(string.Join("> <", symbolResult.Tokens.Select(t => t.Value)));
System.CommandLine.StaticCompletions (10)
CompletionsCommandParser.cs (2)
25Debug.Assert(providers.Select(provider => provider.ArgumentName).SequenceEqual(ShellNames.All)); 33ShellNames.All.Select(shellName => new CompletionItem(shellName, documentation: ShellProviders[shellName].HelpDescription)));
shells\BashShellProvider.cs (6)
43var completionOptions = command.HierarchicalOptions().Where(o => !o.Hidden).Select(o => o.Name).ToArray(); 44var completionSubcommands = visibleSubcommands.Select(x => x.Name).ToArray(); 126return textWriter.ToString() + string.Join('\n', visibleSubcommands.Select(c => GenerateCommandsCompletions(parentCommandNamesForSubcommands, c, isNestedCommand: true))); 140var argCompletions = argument.GetCompletions(CompletionContext.Empty).Select(c => c.Label).ToArray(); 163var optionHandlers = command.Options.Where(o => !o.Hidden).Select(GenerateOptionHandler).Where(handler => handler is not null).ToArray(); 206var completions = option.GetCompletions(CompletionContext.Empty).Select(c => c.Label);
shells\ZshShellProvider.cs (2)
196var parentArguments = command.Parents.OfType<Command>().SelectMany(parent => parent.Arguments).Select(arg => arg.Name).ToHashSet(); 368return [$"({string.Join(" ", staticCompletions.Select(c => SanitizeValue(c.InsertText ?? c.Label)))})"];
System.ComponentModel.Annotations (4)
System\ComponentModel\DataAnnotations\AssociatedMetadataTypeTypeDescriptor.cs (3)
149HashSet<string> mainTypeMemberNames = new HashSet<string>(mainType.GetProperties().Select(p => p.Name)); 152var buddyFields = associatedMetadataType.GetFields().Select(f => f.Name); 153var buddyProperties = associatedMetadataType.GetProperties().Select(p => p.Name);
System\ComponentModel\DataAnnotations\FileExtensionsAttribute.cs (1)
39get { return ExtensionsNormalized.Split(',').Select(e => "." + e); }
System.ComponentModel.Composition (9)
System\ComponentModel\Composition\AttributedModelServices.cs (1)
154attributedParts.Select(AttributedModelServices.CreatePart).ToArray(),
System\ComponentModel\Composition\Hosting\CompositionServices.cs (1)
487return properties.Select(property => new KeyValuePair<string, Type>(property.Name, property.PropertyType));
System\ComponentModel\Composition\Hosting\DirectoryCatalog.DirectoryCatalogDebuggerProxy.cs (1)
30return _catalog._assemblyCatalogs.Values.Select(catalog => catalog.Assembly)
System\ComponentModel\Composition\Hosting\ExportsChangeEventArgs.cs (1)
99.Select(export => export.ContractName)
System\ComponentModel\Composition\Hosting\ImportEngine.PartManager.cs (1)
68return _importedContractNames ??= Part.ImportDefinitions.Select(import => import.ContractName ?? ImportDefinition.EmptyContractName).Distinct().ToArray();
System\ComponentModel\Composition\Hosting\TypeCatalog.cs (1)
322foreach (string contractName in part.ExportDefinitions.Select(export => export.ContractName).Distinct())
System\ComponentModel\Composition\ReflectionModel\GenericServices.cs (2)
68return type.GetPureGenericParameters().Select(parameter => parameter.GenericParameterPosition).ToArray(); 100return types.Select(type => type.CreateTypeSpecialization(specializationTypes));
System\ComponentModel\Composition\ReflectionModel\ReflectionModelServices.cs (1)
362.Select(parameterImport => parameterImport.ImportingLazyParameter.Value.Member)
System.Composition.Hosting (10)
System\Composition\Hosting\Core\CompositionDependency.cs (1)
146var list = Formatters.ReadableList(_oversuppliedTargets.Select(t => SR.Format(SR.Dependency_QuoteParameter, t.Origin)));
System\Composition\Hosting\Core\ExportDescriptorRegistryUpdate.cs (2)
49var descriptors = result.Value.GetResults().Select(cb => cb.GetDescriptor()).ToArray(); 141return definitions.Select(d => new ExportDescriptorPromise(contract, "Preexisting", false, s_noDependencies, _ => d)).ToArray();
System\Composition\Hosting\Providers\ExportFactory\ExportFactoryExportDescriptorProvider.cs (1)
40.Select(d => new ExportDescriptorPromise(
System\Composition\Hosting\Providers\ExportFactory\ExportFactoryWithMetadataExportDescriptorProvider.cs (1)
45.Select(d => new ExportDescriptorPromise(
System\Composition\Hosting\Providers\ImportMany\ImportManyExportDescriptorProvider.cs (2)
49.Select(el => el.Target.GetDescriptor()) 52return ExportDescriptor.Create((c, o) => dependentDescriptors.Select(e => (TElement)e.Activator(c, o)).ToArray(), NoMetadata);
System\Composition\Hosting\Providers\Lazy\LazyExportDescriptorProvider.cs (1)
30.Select(d => new ExportDescriptorPromise(
System\Composition\Hosting\Providers\Lazy\LazyWithMetadataExportDescriptorProvider.cs (1)
33.Select(d => new ExportDescriptorPromise(
System\Composition\Hosting\Util\Formatters.cs (1)
40var args = closedGenericType.GenericTypeArguments.Select(Format);
System.Composition.Runtime (2)
System\Composition\Hosting\Core\CompositionContract.cs (1)
113_metadataConstraints.Select(kv => $"{kv.Key} = {Formatters.Format(kv.Value)}")));
System\Composition\Runtime\Util\Formatters.cs (1)
28IEnumerable<string> args = closedGenericType.GenericTypeArguments.Select(Format);
System.Composition.TypedParts (2)
System\Composition\Hosting\ContainerConfiguration.cs (1)
205return WithParts(assemblies.SelectMany(a => a.DefinedTypes.Select(dt => dt.AsType())), conventions);
System\Composition\TypedParts\TypedPartExportDescriptorProvider.cs (1)
73return forKey.Select(de => de.GetExportDescriptorPromise(contract, definitionAccessor)).ToArray();
System.Data.Common (2)
System\Data\EnumerableRowCollectionExtensions.cs (1)
131IEnumerable<S> typedEnumerable = Enumerable.Select(source, selector);
System\Data\TypeLimiter.cs (1)
110? dataTable.Columns.Cast<DataColumn>().Select(column => column.DataType)
System.IO.IsolatedStorage (2)
System\IO\IsolatedStorage\IsolatedStorageFile.cs (2)
177return Directory.EnumerateFiles(RootDirectory, searchPattern).Select(f => Path.GetFileName(f)).ToArray(); 201return Directory.EnumerateDirectories(RootDirectory, searchPattern).Select(m => m.Substring(Path.GetDirectoryName(m)!.Length + 1)).ToArray();
System.Linq.Expressions (1)
System\Dynamic\Utils\TypeUtils.cs (1)
17.Select(i => i.GetGenericTypeDefinition())
System.Linq.Parallel (1)
System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs (1)
76return Child.AsSequentialQuery(token).Select(_selector);
System.Linq.Queryable (5)
System\Linq\EnumerableRewriter.cs (5)
177.Select(i => new { Info = i, GenType = i.GetGenericTypeDefinition() }) 181.Select(i => i.Info.GenericTypeArguments[0]) 190.Select(i => i.Info.GenericTypeArguments[0]) 224.Select(ApplyTypeArgs) 248ParameterInfo[][] parameters = matchingMethods.Select(m => m.GetParameters()).ToArray();
System.Private.CoreLib.Generators (1)
NativeRuntimeEventSourceGenerator.cs (1)
302.Select(k => $"Keywords.{k}");
System.Private.Windows.Core (1)
System\DisposalTracking.cs (1)
72friendlyName += $"<{string.Join(",", type.GetGenericArguments().Select(GetFriendlyTypeName))}>";
System.Private.Windows.Core.TestUtilities (7)
TestAccessor.cs (2)
67Type[] types = invokeMethodInfo is null ? [] : [.. invokeMethodInfo.GetParameters().Select(pi => pi.ParameterType)]; 119[.. args.Select(a => a!.GetType())],
XUnit\EnumerableTupleTheoryData.cs (2)
22_data.Select(i => new object[] { i.Item1, i.Item2 }).GetEnumerator(); 40_data.Select(i => new object[] { i.Item1, i.Item2, i.Item3 }).GetEnumerator();
XUnit\ReadOnlyTheoryData.cs (3)
23=> _data = data.Cast<object>().Select(i => new object?[] { i }).ToArray(); 26=> _data = data.Select(i => new object?[] { i }).ToArray(); 29=> _data = data.Select(i => new object?[] { i }).ToArray();
System.Reflection.DispatchProxy (1)
System\Reflection\DispatchProxyGenerator.cs (1)
394PropertyBuilder pb = _tb.DefineProperty(pi.Name, pi.Attributes, pi.PropertyType, pi.GetIndexParameters().Select(p => p.ParameterType).ToArray());
System.Text.Json.SourceGeneration (7)
Helpers\SourceGeneratorHelpers.cs (2)
16.Select(name => name.Trim()) 17.Select(name =>
JsonSourceGenerator.Emitter.cs (4)
529: $$"""new[] {{{string.Join(", ", typeMetadata.CtorParamGenSpecs.Select(p => $"typeof({p.ParameterType.FullyQualifiedName})"))}}}"""; 625: $$"""new {{JsonUnionCaseInfoTypeRef}}[] { {{string.Join(", ", unionCases.Select(c => $"new {JsonUnionCaseInfoTypeRef}(typeof({c.CaseType.FullyQualifiedName})) {{ IsNullable = {(c.IsNullable ? "true" : "false")} }}"))}} }"""; 1308: $"new global::System.Type[] {{{string.Join(", ", parameters.Select(p => $"typeof({p.ParameterType.FullyQualifiedName})"))}}}"; 1314: $"new object?[] {{{string.Join(", ", parameters.Select(p => $"p{p.ParameterIndex}"))}}}";
JsonSourceGenerator.Parser.cs (1)
1098EmitUnionAmbiguityDiagnostics(namedType, caseTypes.Select(c => c.CaseType).ToList(), typeToGenerate.Location);
System.Text.RegularExpressions.Generator (4)
RegexGenerator.Emitter.cs (4)
685helperName = $"IndexOfAny{(negatedCategory ? "Except" : "")}{string.Concat(categories.Slice(0, numCategories).ToArray().Select(c => c.ToString()))}"; 718lines.AddRange(additionalDeclarations.Select(s => $" {s}")); 1234string prefixes = string.Join(", ", opts.LeadingPrefixes.Select(prefix => Literal(prefix))); 1898writer.WriteLine($"case {string.Join(" or ", setChars.Slice(0, numChars).ToArray().Select(Literal))}:");
System.Threading.Tasks.Dataflow (2)
Internal\DataflowEtwProvider.cs (1)
140try { exceptionData = string.Join(Environment.NewLine, completionTask.Exception!.InnerExceptions.Select(static e => e.ToString())); }
Internal\TargetCore.cs (1)
856internal IEnumerable<TInput> InputQueue { get { return _target._messages.Select(static kvp => kvp.Key).ToList(); } }
System.Windows.Forms (4)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.PropertyTabCollection.cs (2)
101_ownerPropertyGrid._tabs.Select(i => i.Tab).ToArray(), 119return _ownerPropertyGrid._tabs.Select(i => i.Tab).GetEnumerator();
System\Windows\Forms\Dialogs\TaskDialog\TaskDialogPage.cs (2)
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\ComponentModel\Design\Serialization\DesignerSerializationManager.cs (1)
390: string.Join(", ", argArray.Select(o => o?.GetType().Name ?? "null"));
TestingAppHost1.MyWebApp (1)
Program.cs (1)
25var forecast = Enumerable.Range(1, 5).Select(index =>
tlens (2)
TLens\LensesCollection.cs (2)
72public static IEnumerable<Analyzer> AllAnalyzers => all.Select(l => l.CreateAnalyzer()); 74public static IEnumerable<Analyzer> DefaultAnalyzers => all.Where(l => l.DefaultSet).OrderBy(l => l.Name).Select(l => l.CreateAnalyzer());
vbc (1)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
126var args = originalArguments.Select(arg => arg.Trim()).ToArray();
VBCSCompiler (4)
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilationCache.cs (3)
253.Select(d => (Path: d, Name: Path.GetFileName(d))) 255.Select(e => (e.Path, e.Name, Time: Directory.GetLastWriteTimeUtc(e.Path))) 258.Select(e => (e.Path, e.Name))
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
126var args = originalArguments.Select(arg => arg.Trim()).ToArray();
vstest.console (10)
Internal\ConsoleLogger.cs (1)
702var leafTestResultsPerSource = LeafTestResults?.Select(p => p.Value)?.GroupBy(r => r.TestCase.Source);
Internal\MSBuildLogger.cs (1)
252return $"||||{name}||||{string.Join("||||", data.Select(Escape))}";
Processors\ListFullyQualifiedTestsArgumentProcessor.cs (3)
234filteredTests = filteredTests.Select(test => test.FullyQualifiedName) 236.Select(fqdn => filteredTests.First(test => test.FullyQualifiedName == fqdn)) 238_discoveredTests.AddRange(filteredTests.Select(test => test.FullyQualifiedName));
Processors\RunSpecificTestsArgumentProcessor.cs (1)
163.Select(s => s.Trim()).ToList());
Publisher\TextFileTelemetryPublisher.cs (1)
70var telemetryData = string.Join(";", metrics.Select(x => x.Key + "=" + x.Value));
TestPlatformHelpers\TestRequestManager.cs (3)
208var sourceToSourceDetailMap = discoveryPayload.Sources.Select(source => new SourceDetail 326var sourceToSourceDetailMap = sources.Select(source => new SourceDetail 493var sourceToSourceDetailMap = payload.Sources.Select(source => new SourceDetail
vstest.console.arm64 (10)
src\vstest\src\vstest.console\Internal\ConsoleLogger.cs (1)
702var leafTestResultsPerSource = LeafTestResults?.Select(p => p.Value)?.GroupBy(r => r.TestCase.Source);
src\vstest\src\vstest.console\Internal\MSBuildLogger.cs (1)
252return $"||||{name}||||{string.Join("||||", data.Select(Escape))}";
src\vstest\src\vstest.console\Processors\ListFullyQualifiedTestsArgumentProcessor.cs (3)
234filteredTests = filteredTests.Select(test => test.FullyQualifiedName) 236.Select(fqdn => filteredTests.First(test => test.FullyQualifiedName == fqdn)) 238_discoveredTests.AddRange(filteredTests.Select(test => test.FullyQualifiedName));
src\vstest\src\vstest.console\Processors\RunSpecificTestsArgumentProcessor.cs (1)
163.Select(s => s.Trim()).ToList());
src\vstest\src\vstest.console\Publisher\TextFileTelemetryPublisher.cs (1)
70var telemetryData = string.Join(";", metrics.Select(x => x.Key + "=" + x.Value));
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (3)
208var sourceToSourceDetailMap = discoveryPayload.Sources.Select(source => new SourceDetail 326var sourceToSourceDetailMap = sources.Select(source => new SourceDetail 493var sourceToSourceDetailMap = payload.Sources.Select(source => new SourceDetail
Yarp.Backend (1)
Program.cs (1)
21var forecast = Enumerable.Range(1, 5).Select(index =>