6851 references to Select
aspire (219)
Agents\AspireSkills\AspireSkillsBundle.cs (1)
63.Select(static skill => skill.Definition)
Agents\AspireSkills\AspireSkillsBundleProvider.cs (1)
210.Select(NormalizeRelativePath)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
934Content = result.Content.Select(c => new McpToolContentItem
Backchannel\AppHostConnectionHelper.cs (2)
83.Select(c => c.AppHostInfo!.AppHostPath) 86var pathsList = string.Join("\n", paths.Select(p => $" - {p}"));
Backchannel\AppHostConnectionResolver.cs (3)
77return connections.Select(c => new AppHostConnectionResult { Connection = c }).ToArray(); 334.Select(c => 343choices.Select(c => c.Display).ToArray(),
Backchannel\AuxiliaryBackchannelMonitor.cs (2)
305var disconnectTasks = Connections.Select(DisconnectAsync); 374var currentSocketPaths = currentSockets.Select(socket => socket.SocketPath).ToHashSet(StringComparers.FileSystemPath);
Backchannel\ExtensionBackchannel.cs (1)
598return result.Select(r => choicesByFormattedValue[r]).ToList();
Backchannel\ResourceSnapshotMapper.cs (5)
38return snapshotList.Select(s => MapToResourceJson(s, snapshotList, dashboardBaseUrl, includeEnvironmentVariableValues, includeDisabledCommands)).ToList(); 52.Select(u => new ResourceUrlJson 62.Select(v => new ResourceVolumeJson 129? c.command.ArgumentInputs.Select(MapCommandArgumentInput).ToArray() 393: new HashSet<string>(allSnapshots.Where(IsHiddenResource).Select(s => s.Name), StringComparers.ResourceName);
Backchannel\ResourceSnapshotWatcher.cs (3)
229.Select(snapshot => new ResourceSnapshotUpdate(_updateSequence, snapshot)) 247.Select(update => update.Snapshot) 252.Select(update => update.Snapshot)
Certificates\CertificateGeneration\MacOSCertificateManager.cs (1)
309var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
Certificates\NativeCertificateToolRunner.cs (1)
30var certInfos = availableCertificates.Select(cert =>
Commands\AddCommand.cs (9)
206var packagesWithShortName = packagesWithChannels.Select(IntegrationPackageSearchService.GenerateFriendlyName).OrderBy(p => p.FriendlyName, new CommunityToolkitFirstComparer()).ToList(); 272.Select(x => (x.FriendlyName, x.Package, x.Channel)) 335.Select(m => m.Source) 347hiveSources.Select(s => 451var channels = possiblePackages.Select(package => package.Channel).Distinct(); 459versions.AddRange(packages.Select(p => (FriendlyName: package.FriendlyName, Package: p, Channel: channel))); 619.Select(i => ( 643.Select(g => new 738.Select(g => g.OrderByDescending(p => SemVersion.Parse(p.Package.Version), SemVersion.PrecedenceComparer).First())
Commands\AgentInitCommand.cs (8)
64string.Join(",", SkillLocation.All.Select(l => l.Id)), 73string.Join(",", SkillDefinition.CliDefined.Select(s => s.Name)), 222var defaultLocationIds = string.Join(",", SkillLocation.All.Where(l => l.IsDefault).Select(l => l.Id)); 260var defaultSkillNames = string.Join(",", defaultSkills.Select(s => s.Name)); 367var selectedSkillDirs = selectedLocations.Select(l => l.RelativeSkillDirectory).ToHashSet(StringComparer.OrdinalIgnoreCase); 468var clientNames = string.Join(", ", result.ConfiguredClients.Select(GetClientDisplayName)); 719var skillNames = string.Join(", ", GetUniqueValues(installedSkills.Select(static installedSkill => installedSkill.SkillName))); 720var locations = string.Join(", ", GetUniqueValues(installedSkills.Select(static installedSkill => installedSkill.DisplayLocation)));
Commands\AgentMcpCommand.cs (2)
170tools.AddRange(KnownTools.Select(tool => new Tool 197tools.AddRange(resourceToolMap.Select(x => new Tool
Commands\AppHostLauncher.cs (2)
317var stopTasks = existingSockets.Select(socket => 921interactionService.DisplayLines(displayLines.Select(line => (OutputLineStream.StdOut, line)));
Commands\ConfigCommand.cs (3)
282.Select(kvp => kvp.Key.Substring(featurePrefix.Length)) 319.Select(s => s.Length) 469.Select(m => new FeatureInfo(m.Name, m.Description, m.DefaultValue))
Commands\DescribeCommand.cs (5)
166_resourceColorMap.ResolveAll(allSnapshots.Select(s => ResourceSnapshotMapper.GetResourceName(s, allSnapshots))); 341var orderedItems = snapshots.Select(s => (Snapshot: s, DisplayName: ResourceSnapshotMapper.GetResourceName(s, snapshots))) 356.Select(e => FormatEndpointUrl(e.Url, e.DisplayProperties?.DisplayName))) 385.Select(e => (e.Url, DisplayName: e.DisplayProperties?.DisplayName ?? "")) 396? $" - {string.Join(", ", state.Endpoints.Select(e => FormatEndpointUrl(e.Url, e.DisplayName)))}"
Commands\ExportCommand.cs (1)
235? new HashSet<string>(ResourceSnapshotMapper.WhereMatchesResourceName(snapshots, resourceName).Select(s => s.Name), StringComparers.ResourceName)
Commands\ExtensionInternalCommand.cs (1)
44AllProjectFileCandidates = result.AllProjectFileCandidates.Select(f => f.FullName).ToList()
Commands\GroupedHelpWriter.cs (1)
148visibleOptions.Select(static opt => (FormatOptionLabel(opt), opt.Description ?? string.Empty)),
Commands\IntegrationPackageSearchService.cs (3)
38packages.AddRange(integrationPackages.Select(p => (p, channel))); 73packages.AddRange(integrationPackagesTask.Result.Select(p => (p, channel))); 182.Select(p => (p.FriendlyName, p.Package, p.Channel, SearchScore: GetIntegrationSearchScore(searchTerm, p)))
Commands\IntegrationSearchCommand.cs (4)
100.Select(IntegrationPackageSearchService.GenerateFriendlyName) 152? packages.Select(p => (p.FriendlyName, p.Package, p.Channel, SearchScore: 0.0)) 155.Select(IntegrationPackageSearchService.SelectPreferredIntegrationPackage); 162.Select(p => new IntegrationSearchResult
Commands\LogsCommand.cs (2)
181_resourceColorMap.ResolveAll(allSnapshots.Select(s => ResourceSnapshotMapper.GetResourceName(s, allSnapshots))); 266Logs = entries.Select(entry => new LogLineJson
Commands\LsCommand.cs (1)
259return appHosts.Select(CreateDisplayInfo).ToList();
Commands\NewCommand.cs (5)
166.Select(NormalizeLanguageId) 168.Select(static languageId => (LanguageId: languageId, DisplayName: GetLanguageDisplayName(languageId))) 323var templateNames = string.Join(", ", templatesForTemplateArgument.Select(t => t.Name)); 426string.Join(", ", channels.Select(c => c.Name))); 717.Select(i => (
Commands\PipelineCommandBase.cs (1)
993var durationRecords = steps.Values.Select(s =>
Commands\PsCommand.cs (1)
414var shortPaths = FileSystemHelper.ShortenPaths(appHosts.Select(a => a.AppHostPath).ToList(), _environment);
Commands\RenderCommand.cs (1)
34.Select(f => (KnownEmoji)f.GetValue(null)!)
Commands\ResourceCommand.cs (9)
216var argumentInputs = response.ArgumentInputs.Select(ResourceSnapshotMapper.MapCommandArgumentInput).ToArray(); 244.Select(static group => 247.Select(static command => command.Description ?? command.DisplayName) 299.Select(argument => $"--{ToKebabCase(argument.Name)}") 308result.AddError($"Required options were not provided: {string.Join(", ", missingRequiredOptions.Select(static optionName => $"'{optionName}'"))}."); 324return (arguments, string.Join(Environment.NewLine, parseResult.Errors.Select(static error => error.Message))); 548: $"Unrecognized command options: {string.Join(", ", optionNames.Select(static optionName => $"'{optionName}'"))}."; 773command.ArgumentInputs.Select(argument => (GetCommandOptionLabel(argument), GetArgumentDescription(argument, cliOptionNames))), 780GetVisibleCliOptions(commandResult).Select(static option => (GroupedHelpWriter.FormatOptionLabel(option, includeValueName: true), option.Description ?? string.Empty)),
Commands\ResourceCommandHelper.cs (2)
187var errors = validationErrors.Select(error => $"{FormatArgumentNameForDisplay(error.ArgumentName)}: {error.ErrorMessage}"); 198var errors = string.Join(Environment.NewLine, validationErrors.Select(error => $"{FormatArgumentNameForDisplay(error.ArgumentName)}: {error.ErrorMessage}"));
Commands\Sdk\SdkDumpCommand.cs (5)
213? integrations.Select(i => i.Name).Distinct(StringComparer.OrdinalIgnoreCase).ToArray() 312.Select(integration => DumpIntegrationCapabilitiesAsync(rpcClient, integration, outputDirectory, format, cancellationToken)) 393.Select(i => new PackageInfo { Name = i.Name, Version = i.Version! }) 516var paramStr = string.Join(", ", c.Parameters.Select(p => 677var paramStr = string.Join(", ", c.Parameters.Select(p =>
Commands\StopCommand.cs (6)
303.Select(result => result.Connection!) 317var appHostPaths = matchingConnections.Select(GetAppHostPath).ToArray(); 320var stopTasks = matchingConnections.Select(connection => 454var connections = allConnections.Select(connectionResult => connectionResult.Connection!).ToArray(); 455var appHostPaths = connections.Select(GetAppHostPath).ToArray(); 463var stopTasks = connections.Select(connection =>
Commands\TelemetryCommandHelpers.cs (2)
495.Select(r => r.InstanceId is null ? r.ResourceName : $"{r.ResourceName}-{r.InstanceId}") 642colorMap.ResolveAll(allResources.Select(r => OtlpHelpers.GetResourceName(r, allResources)));
Commands\TelemetryTracesCommand.cs (1)
360var spanIds = spans.Select(s => s.SpanId).ToHashSet();
Commands\TerminalAttachCommand.cs (1)
225string.Join(", ", replicas.Select(r => r.ReplicaIndex.ToString(CultureInfo.InvariantCulture)))));
Commands\TerminalPsCommand.cs (1)
179? replica.Peers.Select(p => new TerminalPsJsonPeer
Commands\UpdateCommand.cs (1)
276string.Join(", ", allChannels.Select(c => c.Name))));
Documentation\ApiDocs\ApiDocsIndexService.cs (9)
442.Select(static item => new ApiListItem 561_indexedItems = [.. items.Select(static item => new IndexedApiReferenceItem(item))]; 623.Select(containerId => _itemsById.TryGetValue(containerId, out var containerItem) ? containerItem : null) 708_indexedItems = [.. mergedItems.Values.Select(static item => new IndexedApiReferenceItem(item))]; 795.Select(static result => GetTopLevelScopeId(result.Id)) 806.Select(static item => item.ParentId!) 871.Select(static entry => $"{ApiReferenceLanguages.TypeScript}/{entry.Segments[0]}/{entry.Segments[1]}") 1106.Select(static segment => segment.Length) 1162public string[] PathSegments { get; } = [.. source.Id.Split('/', StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries).Select(static segment => segment.ToLowerInvariant())];
Documentation\Docs\DocsIndexService.cs (7)
224var indexedDocuments = documents.Select(static d => new IndexedDocument(d)).ToList(); 300.. _indexedDocuments.Select(static d => new DocsListItem 376.Select(static r => new DocsSearchResult 457Sections = [.. doc.Source.Sections.Select(static s => s.Heading)] 1120Sections = [.. source.Sections.Select(static s => new IndexedSection(s))]; 1206.Select(static m => NormalizeSearchText(m.Groups[1].Value)) 1213.Select(static m => NormalizeSearchText(m.Value))
Documentation\Docs\DocsSearchService.cs (1)
141var results = searchResults.Select(r => new SearchResult
Documentation\LexicalScoring.cs (1)
47.Select(static token => token.ToLowerInvariant())
DotNet\DotNetCliRunner.cs (1)
279execution.EnvironmentVariables.Select(kvp => new EnvVar { Name = kvp.Key, Value = kvp.Value }).ToList(),
HostEnvironment.cs (1)
20.Select(e => (Name: e.Key?.ToString() ?? string.Empty, Value: e.Value?.ToString()));
Interaction\ConsoleInteractionService.cs (2)
418MessageLogger.LogInformation("Selection results: {Results}", string.Join(", ", result.Select(choiceFormatter))); 842var availableChoices = string.Join(", ", choices.Select(c => StringUtils.RemoveMarkup(choiceFormatter(c))));
Interaction\ExtensionInteractionService.cs (2)
516DisplayError(errorMessage, diagnosticLogs.Select(log => log.Action).ToArray()); 556var result = _extensionTaskChannel.Writer.TryWrite(() => Backchannel.DisplayLinesAsync(materialized.Select(line => new DisplayLineState(
Layout\LayoutDiscovery.cs (1)
173var entries = Directory.GetFileSystemEntries(layoutPath).Select(Path.GetFileName).ToArray();
Mcp\Tools\ExecuteResourceCommandTool.cs (1)
142message = $"{message}{Environment.NewLine}{string.Join(Environment.NewLine, response.ValidationErrors.Select(error => $"{ResourceCommandHelper.FormatArgumentNameForDisplay(error.ArgumentName)}: {error.ErrorMessage}"))}";
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)
119getResourceName: s => OtlpHelpers.GetResourceName(s, resources.Select(r => new SimpleOtlpResource(r.Name, r.InstanceId)).ToList()),
Mcp\Tools\ListTracesTool.cs (1)
119getResourceName: s => OtlpHelpers.GetResourceName(s, resources.Select(r => new SimpleOtlpResource(r.Name, r.InstanceId)).ToList()),
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
109getResourceName: s => OtlpHelpers.GetResourceName(s, resources.Select(r => new SimpleOtlpResource(r.Name, r.InstanceId)).ToList()),
Mcp\Tools\SelectAppHostTool.cs (2)
85.Select(c => c.AppHostInfo!.AppHostPath) 91message += $" Available AppHosts:\n{string.Join("\n", availableAppHosts.Select(p => $" - {p}"))}";
Npm\NpmRunner.cs (1)
232startInfo.Arguments = @$"/c """"{npmPath}"" {string.Join(" ", args.Select(a => @$"""{a}"""))}""";
NuGet\BundleNuGetService.cs (1)
305var content = string.Join(";", packages.OrderBy(p => p.Id).Select(p => $"{p.Id}:{p.Version}"));
Packaging\NuGetConfigMerger.cs (10)
170.Select(m => m.Source) 228.Select(e => (string?)e.Attribute("value") ?? string.Empty), StringComparer.OrdinalIgnoreCase); 230.Select(e => (string?)e.Attribute("key") ?? string.Empty), StringComparer.OrdinalIgnoreCase); 566.Select(add => (string?)add.Attribute("key")) 574.Select(ps => (string?)ps.Attribute("key")) 761.Select(add => (string?)add.Attribute("key")) 768.Select(ps => (string?)ps.Attribute("key")) 831.Select(m => m.Source) 848.Select(e => (string?)e.Attribute("value") ?? string.Empty), StringComparer.OrdinalIgnoreCase); 850.Select(e => (string?)e.Attribute("key") ?? string.Empty), StringComparer.OrdinalIgnoreCase);
Packaging\PackageChannel.cs (9)
252return filteredPackages.Select(p => new NuGetPackage { Id = p.Id, Version = PinnedVersion, Source = p.Source }); 285.Select(file => GetPackageFileMetadata(file.FullName)) 297.Select(metadata => new NuGetPackage { Id = metadata.PackageId, Version = metadata.Version.ToString(), Source = source }) 334.Select(file => GetPackageFileMetadata(file.FullName)) 348.Select(group => group.OrderByDescending(metadata => metadata.Version, SemVersion.PrecedenceComparer).First()) 350.Select(metadata => new NuGetPackage { Id = metadata.PackageId, Version = packageVersion ?? metadata.Version.ToString(), Source = source }) 405.Select(p => p.Id) 708.Select(GetPackageFileMetadata) 765.Select(element => element.Attribute("id")?.Value)
Packaging\PackagingService.cs (3)
665.Select(static file => file.Name) 666.Select(fileName => fileName[(packageId.Length + 1)..^".nupkg".Length]) 716var details = string.Join("; ", duplicates.Select(static kvp =>
Packaging\TemporaryNuGetConfig.cs (1)
61.Select(m => m.Source)
Projects\AppHostCandidateFinder.cs (5)
195var matchersByPattern = patterns.Select(p => (Pattern: p, Matcher: CreateMatcher(p))).ToArray(); 409var matchedFilePaths = matcher.Execute(directory).Files.Select(match => match.Path).ToArray(); 413.Select(path => new FileInfo(Path.Combine(searchDirectory.FullName, path.Replace('/', Path.DirectorySeparatorChar)))) 423var matchersByPattern = patterns.Select(pattern => (Pattern: pattern, Matcher: CreateMatcher(pattern))).ToArray(); 477matcher.AddIncludePatterns(patterns.Select(ToRecursiveGlobPattern));
Projects\AppHostServerClosureSnapshots.cs (4)
90lines.AddRange(Entries.Select(GetEntryFingerprint)); 99.Select(GetProjectEntryFingerprint) 192values.AddRange(entries.Select(GetEntryFingerprint)); 200.Select(GetProjectEntryFingerprint)
Projects\DotNetAppHostProject.cs (1)
2528var stopTasks = matchingSockets.Select(socket =>
Projects\DotNetBasedAppHostServerProject.cs (2)
232otherPackages.Select(p => new XElement("PackageReference", 304var assembliesJson = string.Join(",\n ", atsAssemblies.Select(a => $"\"{a}\""));
Projects\ExtensionGuestLauncher.cs (1)
61effectiveEnvironmentVariables.Select(kvp => new EnvVar { Name = kvp.Key, Value = kvp.Value }).ToList(),
Projects\GuestAppHostProject.cs (2)
1634var stopTasks = matchingSockets.Select(socket => 1957var current = new HashSet<string>(generatedRelativePaths.Select(NormalizeManifestPath), StringComparer.Ordinal);
Projects\JavaAppHostToolchainResolver.cs (2)
791.. buildDescriptors.Select(descriptor => CombineProjectPath(projectPath, descriptor)), 856.Select(output => Path.Combine(classesDirectory, Path.GetFileName(output)))
Projects\PrebuiltAppHostServer.cs (9)
294var preview = packageRefs.Take(5).Select(static r => $"{r.Name} {r.Version}"); 312.Select(r => (r.Name, Version: GetRestoreVersion(r.Name, r.Version!, useExactPackageVersions))) 802string.Join(Environment.NewLine, buildOutput.GetLines().Select(l => l.Line))); 808var outputLines = string.Join(Environment.NewLine, buildOutput.GetLines().Select(l => l.Line)); 912packageRefs.Select(p => 927projectRefs.Select(p => new XElement("ProjectReference", 1549return lines.Where(l => !string.IsNullOrWhiteSpace(l)).Select(l => l.Trim()).ToList(); 1560return lines.Where(static line => !string.IsNullOrWhiteSpace(line)).Select(static line => line.Trim()).ToList(); 1689var assembliesJson = string.Join(",\n ", atsAssemblies.Select(a => $"\"{a}\""));
Projects\ProjectLocator.cs (4)
271return candidates.Select(c => c.AppHostFile).ToList(); 908.Select(c => c.AppHostFile) 1160MultipleAppHostProjectsFoundBehavior.Prompt => await interactionService.PromptForSelectionAsync(InteractionServiceStrings.SelectAppHostToUse, results.BuildableAppHost.Select(c => c.AppHostFile).ToList(), projectFile => $"{projectFile.Name.EscapeMarkup()} ({Path.GetRelativePath(executionContext.WorkingDirectory.FullName, projectFile.FullName).EscapeMarkup()})", cancellationToken: cancellationToken), 1186var allCandidates = results.BuildableAppHost.Select(c => c.AppHostFile).ToList();
Projects\ProjectUpdater.cs (1)
101var configPathDirectories = configPaths.Select(Path.GetDirectoryName).ToArray();
Scaffolding\ScaffoldingService.cs (1)
577.Select(NormalizeGitIgnoreEntry)
src\Shared\ConsoleLogs\SharedAIHelpers.cs (7)
160var jsonArray = new JsonArray(spans.Select(s => GetSpanDto(s, context, getResourceName, dashboardBaseUrl)).ToArray<JsonNode>()); 174var jsonArray = new JsonArray(logRecords.Select(l => GetLogEntryDto(l, context, getResourceName, dashboardBaseUrl)).ToArray<JsonNode>()); 188var jsonArray = new JsonArray(traces.Select(t => GetTraceDto(t, context, getResourceName, dashboardBaseUrl)).ToArray<JsonNode>()); 233var linkObjects = span.Links.Select(link => (JsonNode)new JsonObject 365.Select(kvp => new OtlpTraceDto(kvp.Key, kvp.Value)) 514foreach (var key in obj.Where(kvp => kvp.Value is null).Select(kvp => kvp.Key).ToList()) 837var dtos = trimmedItems.Select(i => convertToDto(i)).ToList();
src\Shared\ContainerRuntimeDetector.cs (1)
124var tasks = s_knownRuntimes.Select(r =>
src\Shared\IConfigurationExtensions.cs (1)
166.Select(url => new Uri(url, UriKind.Absolute))
src\Shared\Mcp\McpIconHelper.cs (1)
25var icons = s_iconSizes.Select(s =>
Telemetry\InternalMicrosoftDetector.cs (2)
297var probeTasks = probes.Select(probe => RunProbeAsync(probe, stageCancellation.Token)).ToList(); 920.Select(candidate => CheckGitHubMembershipCandidateAsync(candidate, linkedSource.Token))
Telemetry\MachineInformationProviderBase.cs (1)
62.Select(x => x.GetPhysicalAddress().ToString())
Templating\TemplateNuGetConfigService.cs (2)
276$"{string.Join(", ", allChannels.Select(c => c.Name))}"); 320results.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)
40throw new ArgumentException($"Unsupported channel '{channelName}'. Available channels: {string.Join(", ", channels.Select(c => c.Name))}");
Utils\EnvironmentChecker\DcpConnectionChecker.cs (1)
404.Select(line => $"{line.Stream}: {line.Line}")
Utils\EnvironmentChecker\DevCertsCheck.cs (4)
94.Select(c => c.Version) 103var certDetails = string.Join(", ", certInfos.Select(c => 203var versions = string.Join(", ", oldTrustedVersions.Select(v => $"v{v}")); 484.Select(c => c.Thumbprint!)
Utils\Markdown\MarkdownToSpectreConverter.Markup.cs (4)
185.Select(row => row.OfType<MarkdigTableCell>() 186.Select(cell => RenderTableCellToMarkup(cell, markdown)).ToList()) 189.Select(static row => row.Select(static cell => StringUtils.RemoveMarkup(cell)).ToList())
aspire-managed (6)
NuGet\Commands\NuGetPackageAssetResolver.cs (1)
71$"Target framework '{framework}' not found in assets file. Available targets: {string.Join(", ", lockFile.Targets.Select(t => t.TargetFramework.GetShortFolderName()))}");
NuGet\Commands\RestoreCommand.cs (2)
213summary.Errors?.Select(e => e.Message) ?? ["Unknown error"]); 279var 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() ?? [];
Aspire.Acquisition.Tests (3)
Scripts\Common\ScriptToolCommand.cs (2)
80var escapedArgs = args.Select(arg => 93var escapedArgs = args.Select(arg =>
Scripts\LocalHiveScriptFunctionTests.cs (1)
88var sourceWithoutComments = string.Join('\n', source.Split('\n').Select(line =>
Aspire.Azure.AI.Inference.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.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 (13)
EmulatedLocalReleaseBuildTests.cs (1)
302.Select(f => f.FullName)
EmulatedReleasedBuildTests.cs (1)
215.Select(f => f.FullName)
EmulatedStagingBuildTests.cs (3)
257$"Emulating a staging build, 'aspire new' must drop exactly one NuGet.config pinning the darc feed. Found: {nuGetConfigs.Count} ({string.Join(", ", nuGetConfigs.Select(f => f.FullName))})."); 267.Select(e => (string?)e.Attribute("value") ?? (string?)e.Attribute("key")) 365.Select(f => f.FullName)
Helpers\CliE2ETestHelpers.cs (2)
1024.Select(Path.GetFileName) 1026.Select(static fileName => fileName!["Aspire.Hosting.".Length..^".nupkg".Length])
Helpers\CliInstallStrategyTests.cs (1)
1012return new EnvironmentVariableScope([.. cleanVariables.Select(variable => (variable.Key, variable.Value))]);
McpDocsE2ETests.cs (1)
309.Select(c => c.Text)
tests\Shared\CliPackageDiscovery.cs (3)
33.Select(path => new CliPackageInfo(AspireCliPackageId, GetVersion(path), path)) 45$"Found {matches.Count} Aspire.Cli pointer nupkg files in '{packageDirectory}': {string.Join(", ", matches.Select(p => Path.GetFileName(p.PackagePath)))}. Expected exactly one Aspire.Cli.{{version}}.nupkg package."); 92.Select(Path.GetFileName)
TypeScriptMigrateAppHostTests.cs (1)
216var includes = tsconfig["include"]!.AsArray().Select(n => n!.GetValue<string>()).ToArray();
Aspire.Cli.Tests (197)
Acquisition\IdentityChannelReaderTests.cs (1)
152.Select(v => (Key: ChannelMetadataKey, Value: v))
Agents\AspireSkillsBundleTests.cs (1)
859.Select(file => new SkillBundleFile
Agents\TelemetryHookConfiguratorTests.cs (1)
100var args = entry["args"]!.AsArray().Select(a => (string)a!).ToArray();
Backchannel\AuxiliaryBackchannelMonitorTests.cs (1)
250string.Join(Environment.NewLine, logger.Entries.Select(entry => $" [{entry.Level}/{entry.EventId}] {entry.Message}")));
Backchannel\BackchannelConstantsTests.cs (2)
367.Select(socket => socket.SocketPath); 419.Select(socket => socket.SocketPath);
Backchannel\ExtensionBackchannelTests.cs (6)
63.Select(_ => backchannel.ConnectAsync(CancellationToken.None)) 70waiterTasks.Prepend(firstConnectTask).Select(async task => await Record.ExceptionAsync(() => task))) 101.Select(_ => backchannel.ConnectAsync(CancellationToken.None)) 108waiterTasks.Prepend(firstConnectTask).Select(async task => await Record.ExceptionAsync(() => task))) 149.Select(_ => backchannel.ConnectAsync(CancellationToken.None)) 160waiterTasks.Select(async task => await Record.ExceptionAsync(() => task)))
Backchannel\ResourceSnapshotWatcherTests.cs (2)
425.Select(index => new 434.Select(update => new { update.Name, update.DisplayName, update.State })
BundleServiceTests.cs (1)
208var remaining = Directory.EnumerateDirectories(versionsRoot).Select(Path.GetFileName).ToArray();
Caching\AppHostInfoDiskCacheTests.cs (2)
119.Select(property => property.Name) 239await Task.WhenAll(Enumerable.Range(0, 20).Select(i =>
Certificates\NativeCertificateToolRunnerTests.cs (1)
150Certificates.Select(certificate => X509CertificateLoader.LoadPkcs12(
Commands\AddCommandTests.cs (5)
2358displayedLabels = choicesList.Select(formatter).ToList(); 2400displayedLabels = choicesList.Select(formatter).ToList(); 2456.Select(package => ("redis", package, stagingChannel)) 3500ReadIntegrationResults(rawJson).Select(i => i.Package).Order()); 3531.Select(element => (
Commands\AgentInitCommandTests.cs (3)
192promptedSkillNames.AddRange(items.OfType<SkillDefinition>().Select(static skill => skill.Name)); 346promptedSkillNames.AddRange(items.OfType<SkillDefinition>().Select(static skill => skill.Name)); 542var bundleSkillNames = installResult.Bundle.GetSkillDefinitions().Select(static s => s.Name).ToList();
Commands\AppHostLauncherTests.cs (1)
1207.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Commands\DescribeCommandTests.cs (5)
205.Select(r => JsonSerializer.Serialize(r, ResourcesCommandJsonContext.Ndjson.ResourceJson)) 223.Select(line => JsonSerializer.Deserialize(line, ResourcesCommandJsonContext.Ndjson.ResourceJson)) 328.Select(index => new ResourceSnapshot 384.Select(line => JsonSerializer.Deserialize(line, ResourcesCommandJsonContext.Ndjson.ResourceJson)) 387.ToDictionary(group => group.Key, group => group.Select(resource => resource.State).ToList(), StringComparers.ResourceName);
Commands\DoCommandTests.cs (2)
421Assert.Equal(["publish"], step.GetProperty("dependsOn").EnumerateArray().Select(value => value.GetString())); 422Assert.Equal(["deployment"], step.GetProperty("tags").EnumerateArray().Select(value => value.GetString()));
Commands\DocsCommandTests.cs (1)
282.Select(doc => new DocsListItem { Title = doc.Title, Slug = doc.Slug, Summary = doc.Summary })
Commands\ExportCommandTests.cs (15)
69var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 288var entryNames = archive.Entries.Select(e => e.FullName).Order().ToList(); 350var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 468var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 526var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 586var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 636var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 678var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 722var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 797var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 844var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 962.Select(g => new OtlpResourceLogsJson 969LogRecords = g.Select(e => new OtlpLogRecordJson 1005.Select(g => new OtlpResourceSpansJson 1012Spans = g.Select(e => new OtlpSpanJson
Commands\ExtensionInternalCommandTests.cs (1)
314return Task.FromResult(_projectFiles.Select(projectFile => new AppHostProjectCandidate(projectFile, "test")).ToList());
Commands\InitCommandTests.cs (1)
2299var channels = channelNames.Select(channelName =>
Commands\LogsCommandTests.cs (2)
287.Select(l => JsonSerializer.Serialize(l, LogsCommandJsonContext.Ndjson.LogLineJson)) 305.Select(line => JsonSerializer.Deserialize(line, LogsCommandJsonContext.Ndjson.LogLineJson))
Commands\NewCommandChannelResolutionTests.cs (1)
704identityVersions.Select(version => new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = version }))
Commands\NewCommandTemplateConfigPersistenceTests.cs (3)
227var accountedForTemplateKeys = s_prDogfoodNewTemplateCases.Select(static testCase => testCase.CoverageKey) 228.Concat(s_prDogfoodNewTemplateExclusions.Select(static exclusion => exclusion.CoverageKey)) 530: template.SelectableAppHostLanguages.Select(languageId => $"{template.Name}:{languageId}");
Commands\NewCommandTests.cs (7)
749.Select(e => (string?)e.Attribute("pattern")) 751.Select(pattern => pattern!) 903promptedTemplates = templates.Select(t => (t.Name, t.Description)).ToArray(); 982.Select(t => t.Description) 1017.Select(choice => choiceFormatter(choice)) 1063.Select(choice => choiceFormatter(choice)) 2160.Select(element => (string)element.Attribute("value")!)
Commands\PublishCommandPromptingIntegrationTests.cs (1)
1038var inputs = prompt.Inputs.Select(input => new PublishingPromptInput
Commands\RootCommandTests.cs (1)
764.Select(cmd => cmd.Name)
Commands\RunCommandTests.cs (3)
2688var renderedOutput = interactionService.DisplayedRenderables.Select(RenderToPlainConsole).ToList(); 4594Assert.Equal(Enumerable.Range(1, 1000).Select(value => (long)value), forwardedSequences); 4780Assert.Equal(["First entry", "Second entry"], forwarded.Select(entry => entry.Message));
Commands\StopCommandTests.cs (3)
383interactionService.DisplayedMessages.Select(message => message.Message), 435.Select(activity => Assert.IsType<int>(activity.GetTagItem(TelemetryConstants.Tags.ProcessPid))) 1314return interactionService.DisplayedMessages.Select(message => message.Message)
Commands\TelemetryLogsCommandTests.cs (2)
154.Select(g => new OtlpResourceLogsJson 161LogRecords = g.Select(e => new OtlpLogRecordJson
Commands\TelemetrySpansCommandTests.cs (2)
125.Select(g => new OtlpResourceSpansJson 132Spans = g.Select(e => new OtlpSpanJson
Commands\TelemetryTracesCommandTests.cs (3)
361.Select(line => line.Split('│', StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries)) 370.Select(g => new OtlpResourceSpansJson 377Spans = g.Select(e => new OtlpSpanJson
Commands\UpdateCommandTests.cs (2)
2472capturedChoices!.Select(c => c.Name).ToArray()); 3393interactionService.DisplayedMessages.Select(message => message.Message));
Configuration\DotNetBasedAppHostServerChannelResolutionTests.cs (1)
131.Select(name => PackageChannel.CreateExplicitChannel(
Git\GitRepositoryTests.cs (1)
155.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Mcp\ApiDocs\ApiDocsCacheTests.cs (1)
121.Select(Path.GetFileName)
Mcp\Docs\DocsCacheTests.cs (2)
38.Select(Path.GetFileName) 88.Select(Path.GetFileName)
Mcp\Docs\LlmsTxtParserTests.cs (9)
301var slugs = result.Select(d => d.Slug).ToHashSet(StringComparer.Ordinal); 329var slugs = result.Select(d => d.Slug).ToHashSet(StringComparer.Ordinal); 602var h2Sections = doc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 606var h3Sections = doc.Sections.Where(s => s.Level == 3).Select(s => s.Heading).ToList(); 704var h2Sections = certificatesDoc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 723var h2Sections = appHostConfigDoc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 739var h2Sections = dockerComposeDoc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 755var h2Sections = eventingDoc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 762var h3Sections = eventingDoc.Sections.Where(s => s.Level == 3).Select(s => s.Heading).ToList();
Mcp\E2E\McpDocsE2ETests.cs (1)
278.Select(c => c.Text)
Mcp\ExcludeFromMcpTests.cs (4)
462var resourceLogs = serviceNames.Select(name => new OtlpResourceLogsJson 488var resources = serviceNames.Select(name => new ResourceInfoJson 507var resourceSpans = serviceNames.Select(name => new OtlpResourceSpansJson 534var resources = serviceNames.Select(name => new ResourceInfoJson
Mcp\ListIntegrationsToolTests.cs (1)
100.Select(e => e.GetProperty("packageId").GetString())
Mcp\ListStructuredLogsToolTests.cs (1)
379var 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 })
Migrations\TypeScriptAppHostMigrationTests.cs (1)
193var includes = tsconfig["include"]!.AsArray().Select(n => n!.GetValue<string>()).ToArray();
Npm\AspireJsLauncherTests.cs (2)
153const cases = {{JsonSerializer.Serialize(supportedRids.Select(CreateRidProbeCase).ToArray())}}; 191.Select(match => match.Groups["rid"].Value)
Npm\NpmRunnerTests.cs (1)
24.Select(field => (string?)field.GetRawConstantValue())
NuGet\NuGetPackageCacheTests.cs (5)
79var packageIds = packages.Select(p => p.Id).ToList(); 121var packageIds = packages.Select(p => p.Id).ToList(); 167var packageIds = packages.Select(p => p.Id).ToList(); 202var packageIds = packages.Select(p => p.Id).ToList(); 236packages.Select(p => p.Id),
Packaging\PackagingServiceTests.cs (12)
38var channelNames = channels.Select(c => c.Name).ToList(); 73var channelNames = channels.Select(c => c.Name).ToList(); 318Assert.DoesNotContain(PackageChannelNames.Staging, channels.Select(c => c.Name)); 502Assert.DoesNotContain(PackageChannelNames.Staging, channels.Select(c => c.Name)); 582Assert.DoesNotContain(PackageChannelNames.Staging, channels.Select(c => c.Name)); 647var channelNames = channels.Select(c => c.Name).ToList(); 703var channelNames = channels.Select(c => c.Name).ToList(); 753Assert.DoesNotContain(PackageChannelNames.Staging, channels.Select(c => c.Name)); 859var channelNames = channels.Select(c => c.Name).ToList(); 967var channelNames = channels.Select(c => c.Name).ToList(); 1171var channelNames = channels.Select(c => c.Name).ToList(); 1220var channelNames = channels.Select(c => c.Name).ToList();
Projects\AppHostCandidateFinderTests.cs (7)
156var paths = result.Files.Select(file => file.FullName).ToHashSet(); 319var paths = result.Files.Select(file => file.FullName).ToHashSet(); 368var paths = result.Files.Select(file => file.FullName).ToHashSet(); 387var paths = result.Files.Select(file => file.FullName).ToHashSet(); 477var paths = result.Files.Select(file => file.FullName).ToHashSet(); 550var paths = result.Files.Select(file => file.FullName).ToHashSet(); 627.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Projects\AppHostInfoResolverTests.cs (1)
125.Select(_ => resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None))
Projects\AppHostServerSessionTests.cs (1)
534.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Projects\GuestAppHostProjectTests.cs (1)
160languages.Where(language => language.PreserveUnchangedGeneratedFiles).Select(language => language.CodeGenerator));
Projects\GuestRuntimeTests.cs (2)
1061var lines = output?.GetLines().Select(l => l.Line).ToArray() ?? []; 1715.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Projects\PrebuiltAppHostServerTests.cs (9)
2028var combined = string.Join('\n', result.Output!.GetLines().Select(static line => line.Line)); 2052.Select(i => IntegrationReference.FromPackage($"Aspire.Hosting.Pkg{i}", "1.0.0")) 2067var combined = string.Join('\n', result.Output!.GetLines().Select(static line => line.Line)); 2207var combined = string.Join('\n', result.Output!.GetLines().Select(static line => line.Line)); 2466.Select(path => Path.GetRelativePath(Path.Combine(layoutPath, "libs"), path).Replace('\\', '/')) 2520.Select(path => Path.GetRelativePath(Path.Combine(layoutPath, "libs"), path).Replace('\\', '/')) 2925.Select(static group => group.First()) 2928.Select(static package => $$""" 3016.Select(e => e.Attribute("pattern")?.Value)
Projects\ProjectLocatorTests.cs (13)
320.Select(_ => CreateProjectLocator(executionContext, interactionService: interactionService, configuration: configuration)) 340appHostProjectFiles.Select(appHostProjectFile => PathNormalizer.ResolveToFilesystemPath(appHostProjectFile.FullName)), 341results.Select(result => PathNormalizer.ResolveToFilesystemPath(result.SelectedProjectFile!.FullName))); 346appHostProjectFiles.Select(appHostProjectFile => $"{appHostProjectFile.Directory!.Name}/{appHostProjectFile.Name}")); 1198result.AllProjectFileCandidates.Select(f => f.FullName)); 1434=> string.Concat(path.Select(c => char.IsLetter(c) 1909var foundPaths = foundFiles.Select(f => f.FullName).ToHashSet(); 1972var foundPaths = foundFiles.Select(f => f.FullName).ToHashSet(); 2562result.AllProjectFileCandidates.Select(file => file.FullName)); 2685result.AllProjectFileCandidates.Select(f => f.FullName).ToArray()); 3059var foundPaths = foundFiles.Select(f => f.FullName).ToHashSet(); 3419var paths = found.Select(c => c.AppHostFile.FullName).ToHashSet(); 3447var paths = found.Select(file => file.FullName).ToHashSet();
Projects\TypeScriptAppHostToolchainResolverTests.cs (1)
476return new string(value.Select(c => char.IsUpper(c) ? char.ToLowerInvariant(c) : char.ToUpperInvariant(c)).ToArray());
Scaffolding\PackageJsonMergerTests.cs (3)
1313Assert.Contains("test", scripts.Select(p => p.Key)); 1314Assert.Contains("aspire:start", scripts.Select(p => p.Key)); 1315Assert.Contains("aspire:build", scripts.Select(p => p.Key));
Scaffolding\ScaffoldingServiceTests.cs (3)
327Assert.Equal([".", ".aspire/modules"], merged["java.project.sourcePaths"]!.AsArray().Select(v => v!.GetValue<string>())); 349merged["java.project.sourcePaths"]!.AsArray().Select(v => v!.GetValue<string>())); 372Assert.Equal(["."], merged["java.project.sourcePaths"]!.AsArray().Select(v => v!.GetValue<string>()));
Telemetry\InternalMicrosoftDetectorTests.cs (1)
1771return JsonSerializer.Serialize(accounts.Select(account => new
Telemetry\ProfilingTelemetryContextTests.cs (1)
120.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Telemetry\ProfilingTelemetryTests.cs (1)
376.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Telemetry\TelemetryConfigurationTests.cs (1)
250.AddInMemoryCollection(config.Select(pair => new KeyValuePair<string, string?>(pair.Key, pair.Value)))
Templating\DotNetTemplateFactoryTests.cs (4)
267var templateNames = templates.Select(t => t.Name).ToList(); 286var templateNames = templates.Select(t => t.Name).ToList(); 305var templateNames = templates.Select(t => t.Name).ToList(); 321var templateNames = templates.Select(t => t.Name).ToList();
Templating\JavaAppHostTemplateTests.cs (4)
31Assert.Contains("import aspire.*;", lines.Select(line => line.Trim())); 52.Select(element => element.GetString() ?? string.Empty) 95.Select(path => Path.GetFileName(path)) 117.Select(package => package.Name)
Templating\JavaStarterScaffoldTests.cs (1)
63.Select(path => Path.GetRelativePath(outputDirectory, path).Replace(Path.DirectorySeparatorChar, '/'))
Templating\TemplateGitIgnoreTests.cs (1)
29.Select(path => Directory.GetParent(Path.GetDirectoryName(path)!)!.FullName)
Templating\TemplateNuGetConfigServiceTests.cs (8)
335.Select(e => (string)e.Attribute("value")!) 394.Select(e => (string)e.Attribute("value")!) 515.Select(e => (string)e.Attribute("value")!) 1088.Select(e => (string?)e.Attribute("pattern")) 1090.Select(pattern => pattern!) 1127.Select(e => (string)e.Attribute("value")!) 1212.Select(e => (string)e.Attribute("value")!) 1270.Select(e => (string)e.Attribute("value")!)
Templating\TemplatePackageLockTests.cs (2)
79.Select(package => new Uri(package.Value.GetProperty("resolved").GetString()!).Host) 154.Select(package => new Uri(package.Value.GetProperty("resolved").GetString()!).Host)
tests\Shared\Logging\LogValuesAssert.cs (1)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
TestServices\FakePlaywrightServices.cs (1)
186.Select(entry => new SkillBundleFile
TestServices\TestExtensionInteractionService.cs (1)
91var selected = SelectionCallback(promptText, choicesArray.Select(choiceFormatter).ToArray());
Utils\ConsoleActivityLoggerTests.cs (1)
515var writers = Enumerable.Range(0, 4).Select(threadIndex => Task.Run(() =>
Utils\ReparsePointTests.cs (1)
260.Select(p => Path.GetFileName(p))
Utils\TerminalLinkAssert.cs (1)
24var concatenated = string.Concat(matches.Select(m => m.Groups["text"].Value));
Utils\TestEnvironment.cs (1)
29return Variables.Select(pair => (pair.Key, pair.Value));
Aspire.Dashboard (161)
Api\TelemetryApiService.cs (1)
342.Select(r => new ResourceInfoJson
Components\Controls\Chart\ChartBase.cs (1)
100var dimensionAttributes = InstrumentViewModel.MatchedDimensions.Select(d => d.Attributes).ToList();
Components\Controls\Chart\ChartContainer.razor.cs (2)
275filter => (IReadOnlyList<string?>)filter.SelectedValues.Select(value => value.Value).ToArray()); 456!filter.Values.Select(value => value.Value).SequenceEqual(attribute.Value))
Components\Controls\Chart\ChartDataCalculator.cs (1)
127Traces = traces.OrderBy(kvp => kvp.Key).Select(kvp => kvp.Value).ToList(),
Components\Controls\Chart\ChartFilterTags.razor.cs (1)
87return values.Zip(parsed).OrderBy(pair => pair.Second).Select(pair => pair.First);
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)
429var valueMaskedValues = SensitiveGridItems.Select(i => i.IsValueMasked).Distinct().ToList();
Components\Controls\SpanDetails.razor.cs (1)
59ViewModel.Span.Source.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value })
Components\Controls\StructuredLogDetails.razor.cs (2)
44ViewModel.LogEntry.ResourceView.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value }) 77.Select(a => new TelemetryPropertyViewModel { Name = a.Key, Key = $"unknown-{a.Key}", Value = a.Value })
Components\Dialogs\FilterDialog.razor.cs (4)
148var knownFields = Content.KnownKeys.Select(p => new SelectViewModel<string> { Id = p, Name = FieldTelemetryFilter.ResolveFieldName(p) }).ToList(); 153.Select(propertyKey => new SelectViewModel<string> { Id = propertyKey, Name = FieldTelemetryFilter.ResolveFieldName(propertyKey) }) 229.Select(kvp => new FieldValue { Value = kvp.Key, Count = kvp.Value }) 232.Select(v => new SelectViewModel<FieldValue> { Id = v, Name = v.Value })
Components\Dialogs\InteractionsInputDialog.razor.cs (1)
63_inputDialogInputViewModels = Content.Inputs.Select(input => new InputViewModel(input)).ToList();
Components\Dialogs\ManageDataDialog.razor.cs (2)
108.Select(r => r.Name) 561.Select(kvp => kvp.Key)
Components\Pages\ConsoleLogs.razor.cs (4)
866.Select(s => TaskHelpers.WaitIgnoreCancelAsync(s.SubscriptionTask)) 1007foreach (var resource in grouping.Select(g => g.Value).OrderBy(r => r, ResourceViewModelNameComparer.Instance)) 1239? DataSource.ResourceRepository.GetResources().Select(resource => resource.Name).ToList() 1400.Select(p => p.Value == "auto"
Components\Pages\Resources.razor.cs (6)
323var preselectedHiddenResourceTypes = HiddenTypes?.Split(' ').Select(StringUtils.Unescape).ToHashSet(); 324var preselectedHiddenResourceStates = HiddenStates?.Split(' ').Select(StringUtils.Unescape).ToHashSet(); 325var preselectedHiddenResourceHealthStates = HiddenHealthStates?.Split(' ').Select(StringUtils.Unescape).ToHashSet(); 460.Select(r => new ResourceGridViewModel { Resource = r }) 992var escapedFilters = filters.Where(kvp => !kvp.Value).Select(kvp => StringUtils.Escape(kvp.Key)).ToList(); 1039new(TelemetryPropertyKeys.ResourceTypes, new AspireTelemetryProperty(_resourceByName.Values.Select(r => TelemetryPropertyValues.GetResourceTypeTelemetryValue(r.ResourceType, r.SupportsDetailedTelemetry)).OrderBy(t => t).ToList()))
Components\Pages\TraceDetail.razor.cs (1)
663return response.PagedResult.Items.Select(span => span.SpanId).ToHashSet(StringComparer.Ordinal);
Components\Resize\GridColumnManager.razor.cs (1)
35ColumnOrder = [.. Columns.Select(c => c.Name)];
DashboardWebApplication.cs (6)
403.Select(c => c.Name) 426builder.WithOrigins(_frontendEndPointAccessor.Select(accessor => accessor().GetResolvedAddress()).ToArray()); 680var notNullProtocols = addressEndpoints.Select(m => m.HttpProtocols).OfType<HttpProtocols>().ToList(); 687string.Join("-", addressEndpoints.Select(m => m.Name)), 722var name = string.Join("-", addressEndpoints.Select(m => m.Name)); 723var connectionTypes = addressEndpoints.Select(m => m.ConnectionType).ToList();
Extensions\TelemetryFilterFormatter.cs (2)
39return string.Join(" ", filters.Select(SerializeFilterToString)); 87.Select(DeserializeFilterFromString)
Model\ConsoleLogsFetcher.cs (1)
73var 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)
294var parts = instructionParts.Select(GenAIItemPartViewModel.CreateMessagePart).ToList(); 362var viewParts = parts.Select(GenAIItemPartViewModel.CreateMessagePart).ToList();
Model\Interaction\InputViewModel.cs (1)
52.Select(option => new SelectViewModel<string> { Id = option.Key, Name = option.Value, })
Model\NavigationDialogService.cs (1)
62foreach (var dialog in _dialogs.ToArray().Select(pair => pair.Value).OrderByDescending(dialog => dialog.Index))
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\ResourceGraph\ResourceGraphMapper.cs (1)
96.Select(e => e.Attribute("d")?.Value ?? throw new InvalidOperationException($"Icon '{icon.Name}' contains an element without path data."))
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)
68.Select(kvp => resourcesByName[kvp.Key]) 74.Select(kvp => kvp.Key) 138.Select(e => e.RawContent is not null ? AnsiParser.StripControlSequences(e.RawContent) : string.Empty) 231.Select(resourceGroup => 239.Select(scopeGroup => new OtlpScopeLogsJson 242LogRecords = scopeGroup.Select(ConvertLogEntry).ToArray() 277.Select(resourceGroup => 285.Select(scopeGroup => new OtlpScopeSpansJson 288Spans = scopeGroup.Select(ConvertSpan).ToArray() 336.Select(resourceGroup => 344.Select(scopeGroup => new OtlpScopeSpansJson 347Spans = scopeGroup.Select(ConvertSpan).ToArray() 400Events = span.Events.Count > 0 ? span.Events.Select(ConvertSpanEvent).ToArray() : null, 401Links = span.Links.Count > 0 ? span.Links.Select(ConvertSpanLink).ToArray() : null, 451.Select(resourceGroup => 459.Select(scopeGroup => new OtlpScopeLogsJson 462LogRecords = scopeGroup.Select(ConvertLogEntry).ToArray() 474.Select(resourceGroup => new OtlpResourceMetricsJson 479.Select(scopeGroup => new OtlpScopeMetricsJson 482Metrics = scopeGroup.Select(ConvertInstrument).ToArray() 593return exemplars.Select(e => new OtlpExemplarJson
Model\TraceHelpers.cs (1)
84return resourceFirstTimes.Select(kvp => kvp.Value)
Otlp\Model\OtlpHelpers.cs (1)
483items = query.Select(select).ToList();
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (4)
219.Select(record => KeyValuePair.Create(record.AttributeKey!, record.AttributeValue!)) 558.Select(record => KeyValuePair.Create(record.AttributeKey!, record.AttributeValue!)) 573.Select(attribute => KeyValuePair.Create(attribute.AttributeKey, attribute.AttributeValue)) 695.Select(instrument => instrument.Summary)
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (5)
174new { ResourceIds = batch.Select(resource => resource.ResourceId).ToArray() }, 265.Select(item => item.Record!) 386.Select(record => new LogSummary 681var logIds = records.Select(record => record.LogId).Distinct().ToArray(); 719return attributes.Select(attribute => KeyValuePair.Create(attribute.AttributeKey, attribute.AttributeValue)).ToArray();
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (12)
190.Select(dimension => dimension.Scope) 278""", new { InstrumentIds = instruments.Select(instrument => instrument.InstrumentId) }).AsList(); 279var dimensionIds = dimensionRecords.Select(record => record.DimensionId).Distinct().ToArray(); 282.Select(record => new OwnedAttributeRecord 297.Select(attribute => KeyValuePair.Create(attribute.AttributeKey, attribute.AttributeValue)) 299.Select(attribute => new OwnedAttributeRecord 310.Select(dimensionId => new StoredMetricDimension( 314attributes[dimensionId].Select(attribute => KeyValuePair.Create(attribute.AttributeKey, attribute.AttributeValue)).ToArray()))) 374foreach (var key in knownAttributeValues.Keys.Union(attributes[dimensionId].Select(attribute => attribute.AttributeKey)).Distinct().ToList()) 450? MaterializeMetricExemplarAttributes(connection, mappedRecords.Select(item => item.Record.ExemplarId).Distinct().ToArray()) 455.Select(item => new KeyValuePair<long, MetricsExemplar>( 463Attributes = attributes[item.Record.ExemplarId].Select(attribute => KeyValuePair.Create(attribute.AttributeKey, attribute.AttributeValue)).ToArray()
Otlp\Storage\SqliteTelemetryRepository.Metrics.Writes.cs (4)
302HistogramBucketCounts = point.BucketCounts.Select(count => checked((long)count)).ToArray(), 448.Select(group => 456.Select(record => KeyValuePair.Create(record.AttributeKey!, record.AttributeValue!)) 751""", new { DimensionIds = batch.Select(dimension => dimension.DimensionId).ToArray(), _otlpContext.Options.MaxMetricsCount }, transaction);
Otlp\Storage\SqliteTelemetryRepository.Resources.cs (1)
112.Select(resource => resource.Resource)
Otlp\Storage\SqliteTelemetryRepository.Runtime.cs (2)
342var spanIdentities = spans.Select(span => (span.TraceId, span.SpanId)).ToArray(); 379var logIds = logs.Select(log => log.InternalId).ToArray();
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (13)
42var tracesById = MaterializeTraces(connection, batch.Select(record => record.TraceId).ToArray()); 43traces.AddRange(batch.Select(record => tracesById[record.TraceId])); 142.Select(group => 152Resources = group.Select(resource => new TraceResourceSummary 403var traces = identities.Select(identity => identity.TraceId).Distinct(StringComparer.Ordinal) 409Items = identities.Select(identity => traces[identity.TraceId].Spans.Single(span => span.SpanId == identity.SpanId)).ToList(), 554.Select(identity => (identity.TraceId, identity.SpanId)) 741foreach (var eventIdBatch in eventRecords.Select(record => record.EventId).Chunk(MaxSpanDetailBatchSize)) 765foreach (var linkIdBatch in linkRecords.Select(record => record.LinkId).Chunk(MaxSpanDetailBatchSize)) 801Links = outgoingLinks[(traceId, record.SpanId)].Select(CreateLink).ToList(), 802BackLinks = incomingLinks[(traceId, record.SpanId)].Select(CreateLink).ToList() 808modelSpan.Events.AddRange(events[(traceId, record.SpanId)].Select(spanEvent => new OtlpSpanEvent(modelSpan) 836return attributes.Select(attribute => KeyValuePair.Create(attribute.AttributeKey, attribute.AttributeValue)).ToArray();
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (14)
35.Select(span => new IncomingSpanIdentity( 41.Select(span => span.TraceId) 179.Select(span => (span.TraceId, span.SpanId)) 183.Select(span => (span.TraceId, SpanId: span.ParentSpanId!)) 194.Select(span => span.SpanId) 195.Concat(traceIncomingSpans.Where(span => span.ParentSpanId is not null).Select(span => span.ParentSpanId!)) 218.Select(span => span.SpanId) 240.Select(span => span.ParentSpanId!) 357.Select(trace => CreateTraceUpsertRecord( 531new { ResourceIds = batch.Select(resource => resource.ResourceId).ToArray() }, 547.Select(pendingSpan => pendingSpan.Span) 549.Select(span => (span.TraceId, ParentSpanId: span.ParentSpanId!)) 681.Select(group => new AggregateTraceResourceDelta( 784.SelectMany(pendingSpan => pendingSpan.Span.Links.Select(link => new PendingSpanLink(link)))
ServiceClient\DashboardClient.cs (2)
590.Select(resource => resource.Name) 658.Select(r => ResourceViewModel.GetResourceName(r, _resourceByName));
ServiceClient\DashboardRunStore.cs (1)
404string.Join(", ", orderedRuns.Select(run => run.RunId)));
ServiceClient\Partials.cs (4)
44HealthReports = HealthReports.Select(ToHealthReportViewModel).OrderBy(vm => vm.Name).ToImmutableArray(), 82.Select(e => new EnvironmentVariableViewModel(e.Name, e.Value, e.IsFromSpec)) 89.Select(r => new RelationshipViewModel(r.ResourceName, r.Type)) 122.Select(c => new CommandViewModel(c.Name, MapState(c.State), c.DisplayName, c.DisplayDescription, c.ConfirmationMessage, c.ArgumentInputs.ToImmutableArray(), c.IsHighlighted, c.IconName, MapIconVariant(c.IconVariant)))
ServiceClient\SqliteResourceRepository.cs (8)
60return _resourceStates.Values.Select(state => state.Resource).ToList(); 77initialState = _resourceStates.Values.Select(state => state.Resource).ToImmutableArray(); 98.Select(line => new ResourceLogLine(line.LineNumber, line.Content, line.IsStdErr)) 126.Select(line => new ResourceLogLine(line.LineNumber, line.Content, line.IsStdErr)) 189var replacementResourceNames = resources.Select(resource => resource.Name).ToHashSet(StringComparers.ResourceName); 199.Select(resource => resource.Name) 235.Select(change => change.KindCase switch 314var viewModelLines = logLines.Select(line => new ResourceLogLine(line.LineNumber, line.Text, line.IsStdErr)).ToArray();
ServiceClient\SqliteResourceRepository.Storage.cs (5)
55var resourceModels = resources.Select(resource => resource.Resource).ToArray(); 308.SelectMany(row => row.Input.Options.Select(option => (row.Command, InputOrdinal: row.Ordinal, Option: option))) 475resource.Volumes.Add(volumes[record.ResourceName].Select(volume => new Volume 495resource.Relationships.Add(relationships[record.ResourceName].Select(relationship => new ResourceRelationship 579input.ValidationErrors.Add(validationErrors[(record.ResourceName, commandRecord.Ordinal, inputRecord.Ordinal)].Select(error => error.ValidationError));
ShortcutManager.cs (1)
33return Task.WhenAll(componentsSubscribedToShortcut.Select(component => component.OnPageKeyDownAsync(shortcut)));
src\Shared\IConfigurationExtensions.cs (1)
166.Select(url => new Uri(url, UriKind.Absolute))
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)
26var localizedCultureInfos = LocaleHelpers.SupportedLocales.Select(CultureInfo.GetCultureInfo).ToList();
Aspire.Dashboard.Components.Tests (25)
Controls\ChartFiltersTests.cs (3)
215Assert.Equal(["GET", "POST"], dimensionFilter.SelectedValues.Select(v => v.Text).Order()); 242var ordered = ChartFilterTags.GetOrderedValues(dimensionFilter.Values).Select(v => v.Text).ToList(); 255var ordered = ChartFilterTags.GetOrderedValues(dimensionFilter.Values).Select(v => v.Text).ToList();
Controls\LogViewerTests.cs (4)
107var contents = cut.FindAll(".log-content").Select(e => e.TextContent.Trim()).ToList(); 128var contents = cut.FindAll(".log-content").Select(e => e.TextContent.Trim()).ToList(); 277var contents = cut.FindAll(".log-content").Select(e => e.TextContent.Trim()).ToList(); 311var contents = cut.FindAll(".log-content").Select(e => e.TextContent.Trim()).ToList();
Controls\ResourceDetailsTests.cs (1)
883Assert.Contains(errorMessage, cut.FindAll(".grid-value").Select(e => e.TextContent.Trim()));
Controls\UrlsColumnDisplayTests.cs (1)
73return Enumerable.Range(0, count).Select(i => new DisplayedUrl
Dialogs\InteractionsInputDialogTests.cs (3)
88var initialIds = cut.FindAll(".interaction-input [id]").Select(element => element.Id).ToArray(); 93Assert.Equal(initialIds, cut.FindAll(".interaction-input [id]").Select(element => element.Id).ToArray()); 673.Select(i => (IBrowserFile)new TestBrowserFile($"file-{i}.txt"))
Layout\MainLayoutTests.cs (4)
672.Select(run => FormatHelpers.FormatTimeWithOptionalDate(browserTimeProvider, run.StartedAtUtc.UtcDateTime)) 688Assert.Equal(expectedHistoricalTexts, items.Skip(2).Select(item => item.Text)); 698.Select(run => FormatHelpers.FormatTimeWithOptionalDate(browserTimeProvider, run.StartedAtUtc.UtcDateTime)) 701Assert.Equal(expectedHistoricalTexts, items.Skip(2).Select(item => item.Text));
Pages\ConsoleLogsTests.cs (3)
238cut.FindComponent<ResourceSelect>().Instance.Resources!.Select(resource => resource.Name).Order()); 258cut.FindComponent<ResourceSelect>().Instance.Resources!.Select(resource => resource.Name).Order()); 1080Assert.DoesNotContain(pauseContent, logViewer.Instance.LogEntries!.GetEntries().Select(e => e.RawContent));
Pages\MetricsTests.cs (4)
138cut.WaitForAssertion(() => Assert.Contains("1Value increased", cut.FindAll("[role='gridcell']").Select(cell => cell.TextContent.Trim()))); 181updatedFilter.SelectedValues.Select(value => value.Value).Order(), 236table.WaitForAssertion(() => Assert.Contains("1Value increased", table.FindAll("[role='gridcell']").Select(cell => cell.TextContent.Trim()))); 246cut.WaitForAssertion(() => Assert.Contains("2Value increased", cut.FindAll("[role='gridcell']").Select(cell => cell.TextContent.Trim())));
Pages\TraceDetailsTests.cs (1)
999return response.PagedResult.Items.Select(span => span.SpanId).ToHashSet(StringComparer.Ordinal);
tests\Shared\Logging\LogValuesAssert.cs (1)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
Aspire.Dashboard.Tests (57)
GlobalizationHelpersTests.cs (2)
19.Select(c => c.Name) 38.Select(c => c.NativeName.Humanize())
Integration\FrontendBrowserTokenAuthTests.cs (4)
91.Select(accessor => accessor()) 139.Select(accessor => accessor()) 178.Select(accessor => accessor()) 229.Select(accessor => accessor())
Integration\Playwright\AccessibilityTests.cs (3)
205.Select(state => (state.Name, state.Foreground, state.Background, Ratio: ContrastRatio(state.Foreground, state.Background))) 207.Select(state => 496+ string.Join(", ", other.Select(v => $"{v.Id}({v.Impact ?? "n/a"})")));
Integration\Playwright\BrowserTokenAuthenticationTests.cs (1)
210.Select(accessor => accessor())
Integration\Playwright\Infrastructure\DashboardServerFixture.cs (1)
72await writer.ReplaceResourcesAsync(Resources.Select(CreateResource).ToList());
Integration\ServerRetryHelper.cs (1)
107AddEndpoints(nextPortAttempt, unavailableEndpoints, properties.GetActiveTcpConnections().Select(c => c.LocalEndPoint));
Integration\StartupTests.cs (1)
1056var loggerProviderTypes = loggerProviders.Select(p => p.GetType()).ToList();
Model\DashboardClientTests.cs (1)
409var tasks = Enumerable.Range(0, 10).Select(_ => Task.Run(() =>
Model\ResourceGraphMapperTests.cs (1)
178var expectedPaths = iconContent.Elements().Select(e => e.Attribute("d")!.Value).ToArray();
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, displayName: null, isHighlighted: false)); 31properties.TryAdd(KnownProperties.Resource.AppArgs, new ResourcePropertyViewModel(KnownProperties.Resource.AppArgs, Value.ForList(testData.AppArgs.Select(Value.ForString).ToArray()), false, null, 0, displayName: null, isHighlighted: false)); 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, displayName: null, isHighlighted: false));
Model\SqliteResourceRepositoryTests.cs (7)
224.Select(lineNumber => new ConsoleLogLine { LineNumber = lineNumber, Text = $"Line {lineNumber}" }) 239Assert.Equal(Enumerable.Range(1, 201), persistedLines.Select(line => line.LineNumber)); 240Assert.Equal(logLines.Select(line => line.Text), persistedLines.Select(line => line.Content)); 248.Select(index => CreateResource($"resource-{index}", $"Resource {index}")) 259.Select(resource => (resource.Name, resource.DisplayName)); 262.Select(resource => (resource.Name, resource.DisplayName));
Model\TelemetryExportServiceTests.cs (3)
708var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(e => e).ToList(); 780var entryNames = archive.Entries.Select(e => e.FullName).Order().ToList(); 939var entryNames = archive.Entries.Select(e => e.FullName).Order().ToList();
TelemetryApiServiceTests.cs (2)
246var spanIds = GetAllSpans(result).Select(s => DecodeSpanId(s.SpanId)).ToList(); 493var spanIds = GetAllSpans(result).Select(s => DecodeSpanId(s.SpanId)).ToList();
TelemetryRepositoryTests\LogTests.cs (3)
331.Select(log => OtlpLogEntry.GetFieldValue(log, field)) 1900.Select(index => KeyValuePair.Create($"key-{index}", $"value-{index}")) 1953Assert.Equal(expectedMessages.Order(), logs.Select(log => log.Message).Order());
TelemetryRepositoryTests\MetricsTests.cs (13)
1196.Select(dimension => Assert.IsType<MetricValue<double>>(Assert.Single(dimension.Values)).Value)); 1593.Select(index => KeyValuePair.Create($"point-key-{index:D5}", $"point-value-{index:D5}")) 1596.Select(index => KeyValuePair.Create($"scope-key-{index:D5}", $"scope-value-{index:D5}")) 1637.Select(viewIndex => new ResourceMetrics 1648.Select(dimensionIndex => CreateSumMetric( 1710.Select(activity => (string)activity.GetTagItem("db.query.text")!); 1738.Select(activity => (string)activity.GetTagItem("db.query.text")!); 2165.Select(activity => (string)activity.GetTagItem("db.query.text")!) 2192.Select(index => KeyValuePair.Create($"key-{index}", $"first-{index}")) 2195.Select(index => KeyValuePair.Create($"key-{index}", $"second-{index}")) 2233Assert.Equal(Enumerable.Range(1, 200).Select(value => (double)value), histogramValue.ExplicitBounds); 2290.Select(activity => (string)activity.GetTagItem("db.query.text")!) 2349.Select(activity => (string)activity.GetTagItem("db.query.text")!)
TelemetryRepositoryTests\TelemetryLimitTests.cs (2)
191.Select(index => KeyValuePair.Create($"key-{index:D5}", $"value-{index:D5}")) 222.Select(index => CreateSumMetric(
TelemetryRepositoryTests\TraceTests.cs (8)
309Assert.Equal(expectedTraceIds.Select(GetHexId), traces.Select(trace => trace.TraceId)); 310Assert.Equal(expectedTraceIds.Select(GetHexId), summaries.Select(summary => summary.TraceId)); 374TraceHelpers.GetOrderedResources(trace).Select(resource => resource.Resource.ResourceKey), 375summary.Resources.Select(resource => resource.Resource.ResourceKey)); 1381var actualOrder = traces.PagedResult.Items.Select(t => t.TraceId).ToList(); 1386.Select(trace => trace.TraceId)
tests\Shared\Logging\LogValuesAssert.cs (1)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
Aspire.Deployment.EndToEnd.Tests (5)
FoundryHostedAgentDeploymentTests.cs (2)
398.Select(SerializeTool) 619.Select(line => line["data:".Length..].Trim());
tests\Shared\CliPackageDiscovery.cs (3)
33.Select(path => new CliPackageInfo(AspireCliPackageId, GetVersion(path), path)) 45$"Found {matches.Count} Aspire.Cli pointer nupkg files in '{packageDirectory}': {string.Join(", ", matches.Select(p => Path.GetFileName(p.PackagePath)))}. Expected exactly one Aspire.Cli.{{version}}.nupkg package."); 92.Select(Path.GetFileName)
Aspire.EndToEnd.Tests (5)
tests\Shared\TemplatesTesting\BuildEnvironment.cs (2)
102.Select(path => Path.Combine(path, RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? "dotnet.exe" : "dotnet")) 125.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 (123)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
227await 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\EndpointReference.cs (2)
30.Select(a => a.Name) 40var formattedNames = string.Join(", ", availableNames.Select(static n => $"`{n}`"));
ApplicationModel\ExecutableLaunchRecipe.cs (3)
518projectArguments.AddRange(launchArguments.Where(static argument => argument.Executable).Select(static argument => argument.Value)); 748launchArguments.AddRange(projectLaunchProfileArguments.Select(argument => CreateLaunchArgument( 868argumentsToInsert.Select(argument => new ExecutableLaunchArgument(
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\ProjectLaunchDefaultsAnnotation.cs (1)
90.Select(a => a.Filter)
ApplicationModel\ResourceCollection.cs (1)
126public ResourceDebugView[] Items => [.. collection.Select(x => new ResourceDebugView { Resource = x })];
ApplicationModel\ResourceCommandService.cs (6)
203errorMessage += Environment.NewLine + string.Join(Environment.NewLine, failures.Select(f => $"Resource '{f.resourceId}' failed with error message: {f.result.Message}")); 248.Select(argument => argument.Name) 256annotation.Arguments.Select(argument => argument.Name), 295.Select(static argument => argument.Name) 553: $"Unknown arguments for command '{commandName}': {string.Join(", ", unknownArgumentNames.Select(argumentName => $"'{argumentName}'"))}."; 560: $"Arguments for command '{commandName}' are disabled: {string.Join(", ", disabledArgumentNames.Select(argumentName => $"'{argumentName}'"))}.";
ApplicationModel\ResourceExtensions.cs (5)
254return argumentConfiguration.Arguments.Select(a => a.Value).ToArray(); 760return endpoints.Select(e => new EndpointReference(resource, e)); 777return endpoints.Select(e => new EndpointReference(resource, e, contextNetworkId)); 1081var computeEnvironmentNames = string.Join(", ", annotations.Select(a => a.ComputeEnvironment?.Name)); 1385var registryNames = string.Join(", ", registryTargetAnnotations.Select(a => a.Registry is IResource res ? res.Name : a.Registry.ToString()));
ApplicationModel\ResourceLoggerService.cs (1)
318var readTasks = resourceNames.Select(async (name) =>
ApplicationModel\ResourceNotificationService.cs (4)
553.Select(waitAnnotation => waitAnnotation.WaitType switch 936string.Join(" ", newState.EnvironmentVariables.Where(e => e.IsFromSpec).Select(e => $"{e.Name} = {e.Value}")), 943IEnumerable<int> ints => string.Join(", ", ints.Select(i => i.ToString(CultureInfo.InvariantCulture))), 944IEnumerable<string> strings => string.Join(", ", strings.Select(s => s)),
Ats\ExecutionConfigurationExports.cs (1)
94CertificateSubjects = [.. additionalData.Certificates.Cast<X509Certificate2>().Select(static certificate => certificate.Subject)],
Ats\InteractionExports.cs (1)
879: new InteractionInputCollection(result.Data.Select(InteractionExports.ToResultInput).ToArray());
Backchannel\AppHostRpcTarget.cs (3)
141.Select(e => e.AllocatedEndpoint!.UriString) 317var availableSteps = string.Join(", ", resolvedSteps.Select(s => $"'{s.Name}'")); 328Steps = orderedSteps.Select(step => new PipelineStepInfo
Backchannel\AuxiliaryBackchannelRpcTarget.cs (9)
247Content = result.Content.Select(c => new McpToolContentItem 327? loadedArguments.Select(CreateCommandArgument).ToArray() 369.SelectMany(argument => argument.ValidationErrors.Select(error => new ResourceCommandArgumentValidationError 799.Select(resource => new { Resource = resource, ResolvedResourceNames = resource.GetResolvedResourceNames() }) 818.Select(resource => new { Resource = resource, ResolvedResourceNames = resource.GetResolvedResourceNames() }) 1077.Select(u => new ResourceSnapshotUrl 1178ArgumentInputs = c.Arguments.Select(CreateCommandArgument).ToArray(), 1901return toolsList.Select(c => c.ProtocolTool).ToArray(); 1955JsonValueKind.Array => element.EnumerateArray().Select(ConvertJsonElementToObject).ToArray(),
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
75.Select(cia => new { Resource = r, Annotation = cia })
Dashboard\DashboardService.cs (1)
139var inputInstances = inputs.Inputs.Select(input => CreateInteractionInputDto(input, updateStateOnChangeInputs, maxFileUploadSize)).ToList();
Dashboard\DashboardServiceData.cs (4)
216.Select(i => new InputDto(i.Name, i.Value, DashboardService.MapInputType(i.InputType))) 290fileUploadStore.MarkFilesAccepted(interactionId, inputName, files.Select(file => file.Id).ToArray()); 292.Select(file => new InputFileDto( 330.Select(f => new InteractionFile(f.Id, f.Name, f.FilePath))
Dashboard\proto\Partials.cs (1)
123resourceCommand.ArgumentInputs.AddRange(arguments.Select(input => Aspire.Hosting.Dashboard.DashboardService.CreateInteractionInputDto(input)));
Dashboard\ResourcePublisher.cs (1)
55InitialState: _snapshot.Select(r => r.Value.Snapshot).ToImmutableArray(),
Dashboard\ResourceSnapshot.cs (2)
67IEnumerable<string> list => Value.ForList(list.Select(Value.ForString).ToArray()), 68IEnumerable<int> list => Value.ForList(list.Select(i => Value.ForNumber(i)).ToArray()),
Dcp\CertificateUtilities.cs (1)
16return certificates.Select(c => new PemCertificate
Dcp\ContainerCreator.cs (10)
335spec.Args = ["-c", $"{string.Join(' ', args.Select(a => a.Value))}"]; 339spec.Args = args.Select(a => a.Value).ToList(); 343? args.Select(a => new AppLaunchArgumentAnnotation(a.Value, isSensitive: a.IsSensitive)) 347spec.Env = configuration.EnvironmentVariables.Select(kvp => new EnvVar { Name = kvp.Key, Value = kvp.Value }).ToList(); 533var serviceObjects = containerNetworkServices.Select(cns => cns.ServiceResource.DcpResource).ToArray(); 536var newTunnels = containerNetworkServices.Where(s => s.TunnelConfig is not null).Select(s => s.TunnelConfig!).ToArray(); 574_appResources.AddRange(containerNetworkServices.Select(cns => cns.ServiceResource)); 649List<HostResourceWithEndpoints> hostDependencies = [.. allDependencies.Select(HostResourceWithEndpoints.Create).OfType<HostResourceWithEndpoints>()]; 672.Select(e => e.AllAllocatedEndpoints.GetAllocatedEndpointAsync(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, cToken)) 895Entries = entries.Select(e => e.ToContainerFileSystemEntry()).ToList(),
Dcp\DcpExecutor.cs (10)
202var proxiedWithNoAddress = _appResources.Get().OfType<AppResource<Service>>().Select(r => r.DcpResource) 482HashSet<string> stillPending = [.. needAddressAllocated.Select(s => s.Metadata.Name)]; 522var containerServices = _appResources.Get().OfType<AppResource<Service>>().Select(r => ( 530var primaryService = _appResources.Get().OfType<ServiceWithModelResource>().Select(sar => sar.Service) 597var objects = _appResources.Get().OfType<AppResource<RT>>().Select(ar => ar.DcpResource); 655.Select(r => (ModelResource: r, Endpoints: r.Annotations.OfType<EndpointAnnotation>().ToArray())) 746var hostResources = _model.Resources.Select(HostResourceWithEndpoints.Create).OfType<HostResourceWithEndpoints>().ToList(); 751_appResources.AddRange(containerNetworkServices.Select(cns => cns.ServiceResource)); 952var allResourceKinds = allResources.Select(r => r.DcpResourceKind).Distinct(); 990using var _ = await ConcurrencyUtils.AcquireAllAsync(replicas.Select(r => r.SerializedOpSemaphore), cancellationToken).ConfigureAwait(false);
Dcp\DcpModelUtilities.cs (1)
282var tunnelServices = allAppResources.Get().OfType<AppResource<Service>>().Select(r => (
Dcp\DcpResourceWatcher.cs (2)
391= serviceProducerAnnotations.Select(e => e.ServiceName).ToList(); 882? _resourceState.AppResources.OfType<ServiceWithModelResource>().Select(s => s.Service).FirstOrDefault(s => s.Metadata.Name == serviceName)
Dcp\ExecutableCreator.cs (2)
181.Select(static variable => new EnvVar { Name = variable.Key, Value = variable.Value }) 193plan.DisplayArguments.Select(static argument => new AppLaunchArgumentAnnotation(
Dcp\JsonPatch.cs (1)
143return path[1..].Split('/').Select(UnescapePathSegment).ToArray();
Dcp\Model\Container.cs (1)
410entry.Entries = directory.Entries?.Select(e => e.ToContainerFileSystemEntry()).ToList();
Dcp\Process\ProcessUtil.cs (1)
186return processSpec.Arguments ?? string.Join(" ", processSpec.ArgumentList?.Select(FormatProcessArgumentForDisplay) ?? []);
Dcp\ResourceSnapshotBuilder.cs (4)
296.Select(s => s.Service) 304.Select(s => (s.EndpointName!, s.Metadata.Name))); 349.Select(s => s.Service) 385return container.Spec.VolumeMounts?.Select(v => new VolumeSnapshot(v.Source, v.Target ?? "", v.Type, v.IsReadOnly)).ToImmutableArray() ?? [];
DistributedApplicationBuilder.cs (3)
676r => r.Annotations.OfType<HealthCheckAnnotation>().Select(hca => new { Resource = r, Annotation = hca }) 679var healthCheckRegistrationKeys = options.Registrations.Select(hcr => hcr.Name).ToHashSet(); 863.Select(g => g.Key))
Health\ResourceHealthCheckService.cs (1)
133var registrationKeysToCheck = annotations.DistinctBy(a => a.Key).Select(a => a.Key).ToFrozenSet();
InteractionService.cs (1)
200.Select(input => (input.Name, InteractionHelpers.GetMaxFileCount(input.AllowMultipleFiles)))
Orchestrator\ApplicationOrchestrator.cs (2)
223urls = resourceUrls.Select(url => new UrlSnapshot(Name: url.Endpoint?.EndpointName, Url: url.Url, IsInternal: url.DisplayLocation == UrlDisplayLocation.DetailsOnly) 751var reports = annotations.Select(annotation => new HealthReportSnapshot(annotation.Key, null, null, null));
Orchestrator\ParameterProcessor.cs (1)
601var 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)))
ParameterResourceBuilderExtensions.cs (1)
271Options = options.Options is { Count: > 0 } optionValues ? optionValues.Select(static option => KeyValuePair.Create(option.Key, option.Value)).ToArray() : null,
Pipelines\DistributedApplicationPipeline.cs (12)
280var registryNames = string.Join(", ", registryTargetAnnotations.Select(a => a.Registry is IResource res ? res.Name : a.Registry.ToString())); 405var resourceNames = string.Join("', '", unboundResources.Select(resource => resource.Name)); 406var environmentNames = string.Join("', '", computeEnvironments.Select(environment => environment.Name)); 447var resourceNames = string.Join("', '", unconsumedBuildOnlyContainers.Select(resource => resource.Name)); 607var availableSteps = string.Join(", ", allSteps.Select(s => $"'{s.Name}'")); 628var allSteps = _steps.Select(step => step.Clone()).Concat(annotationSteps).ToList(); 694var availableSteps = string.Join(", ", allSteps.Select(s => $"'{s.Name}'")); 874.Select(depName => stepCompletions[depName].Task); 885? $"Step '{step.Name}' cannot run because {(failedDeps.Count == 1 ? "dependency" : "dependencies")} {string.Join(", ", failedDeps.Select(d => $"'{d}'"))} failed" 958.Select(t => t.Exception!) 1223.Select(dep => 1336.ToDictionary(g => g.Key, g => g.Select(kvp => kvp.Key).OrderBy(s => s, StringComparer.Ordinal).ToList());
Pipelines\DistributedApplicationPipelineExtensions.cs (1)
49var availableSteps = string.Join(", ", context.Steps.Select(candidate => $"'{candidate.Name}'"));
Pipelines\Internal\FileDeploymentStateManager.cs (5)
522foreach (var propertyName in baselineObject.Select(static pair => pair.Key) 523.Union(valueObject.Select(static pair => pair.Key), StringComparer.Ordinal)) 557foreach (var propertyName in originalObject.Select(static pair => pair.Key) 558.Union(savedObject.Select(static pair => pair.Key), StringComparer.Ordinal)) 783return [.. claimedSectionNames.Select(static sectionName => sectionName!)];
Pipelines\PipelineActivityReporter.cs (2)
268PipelineSummary = options?.PipelineSummary?.Select(item => new BackchannelPipelineSummaryItem 339var promptInputs = inputsInfo.Inputs.Select(input => new PublishingPromptInput
Pipelines\PipelineStep.cs (2)
146var dependsOnSteps = DependsOnSteps.Count > 0 ? string.Join(',', DependsOnSteps.Select(s => $@"""{s}""")) : "None"; 147var requiredBySteps = RequiredBySteps.Count > 0 ? string.Join(',', RequiredBySteps.Select(s => $@"""{s}""")) : "None";
ProjectResourceBuilderExtensions.cs (1)
648.Select(endpoint => new
Publishing\ContainerRuntimeBase.cs (1)
872Publishers = entry.Publishers?.Select(p => new ComposeServicePort
Publishing\PodmanContainerRuntime.cs (1)
139return grouped.Select(g => new ComposeServiceInfo
src\Shared\ContainerRuntimeDetector.cs (1)
124var tasks = s_knownRuntimes.Select(r =>
src\Shared\IConfigurationExtensions.cs (1)
166.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 (28)
AzureProvisioningController.cs (11)
461context.Input.Options = resourceGroupOptions.Select(static rg => KeyValuePair.Create(rg.Name, rg.Name)).ToList(); 1100.Select(static resource => resource.Resource.Name) 1112.Select(static resource => resource.AzureResource.ProvisioningTaskCompletionSource?.Task.Exception) 1309.SelectMany(resource => GetResourceParents(resource, includeAnnotationParentRelationships).Select(parent => (Parent: parent, Child: resource))) 2827var resourceName = requiredDeploymentResourceName ?? (targetResources.Count == 1 ? targetResources.Single().Resource.Name : string.Join(", ", targetResources.Select(static resource => resource.Resource.Name))); 3249.Select(static tenant => 3287.Select(static subscription => KeyValuePair.Create( 3344.Select(location => KeyValuePair.Create(location.Name, location.DisplayName))]; 3360.Select(static p => (AzureLocation)p.GetValue(null)!) 3361.Select(static location => KeyValuePair.Create(location.Name, location.DisplayName ?? location.Name))]; 4063.Select(dependency => dependency.ProvisioningTaskCompletionSource?.Task.WaitAsync(cancellationToken))
AzureResourcePreparer.cs (2)
198foreach (var resource in azureResources.Select(r => r.AzureResource).OfType<AzureProvisioningResource>()) 354foreach (var azureResource in azureResources.Select(r => r.AzureResource).OfType<AzureProvisioningResource>())
Provisioning\BicepUtilities.cs (1)
60IEnumerable<string> s => new JsonArray(s.Select(s => JsonValue.Create(s)).ToArray()),
Provisioning\Internal\BaseProvisioningContextProvider.cs (5)
264.Select(t => 313.Select(sub => KeyValuePair.Create(sub.Id.SubscriptionId ?? "", $"{sub.DisplayName ?? sub.Id.SubscriptionId} ({sub.Id.SubscriptionId})")) 382.Select(loc => KeyValuePair.Create(loc.Name, loc.DisplayName)) 408.Select(p => (AzureLocation)p.GetValue(null)!) 409.Select(location => KeyValuePair.Create(location.Name, location.DisplayName ?? location.Name))
Provisioning\Internal\DefaultArmClientProvider.cs (2)
195.Select(location => TryGetLocationName(locationNameByProviderValue, location) ?? location) 393currentDeploymentIds.Select(deploymentId => GetDeploymentOperationsForDeploymentAsync(deploymentId, cancellationToken)))
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
360? resourceGroupOptions.Select(rg => KeyValuePair.Create(rg.Name, rg.Name)).ToList()
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
418context.Input.Options = resourceGroupOptions.Select(rg => KeyValuePair.Create(rg.Name, rg.Name)).ToList();
Provisioning\Provisioners\BicepProvisioner.cs (4)
1034await Task.WhenAll(enrichmentTasks.Select(static enrichment => enrichment.EnrichmentTask)).ConfigureAwait(false); 1213.Select(static operation => operation.TargetResource switch 1222.Select(static label => label!) 1543.Select(static operation => $"{operation.OperationId}:{operation.ProvisioningState}:{operation.TargetResource?.Id}:{operation.FailureDetails?.ErrorCode}"));
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
186return processSpec.Arguments ?? string.Join(" ", processSpec.ArgumentList?.Select(FormatProcessArgumentForDisplay) ?? []);
Aspire.Hosting.Azure.AppConfiguration (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.AppContainers (12)
AzureContainerAppExtensions.cs (6)
101environments.Select(environment => environment.Name).ToHashSet(StringComparer.Ordinal)); 170.Select(pair => pair.Value.Where(environment => includedEnvironmentNames.Contains(environment.Key)).ToArray()) 185.Select(group => 186$"'{string.Join("', '", group.Select(environment => environment.Key).Order(StringComparer.Ordinal))}' resolve to {group.Key}"))); 190.Select(environment => environment.Value.NamingMode) 274.Select(descriptor => descriptor.ImplementationInstance)
ContainerAppContext.cs (5)
149throw 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'."); 156.Select(g => new 159ResolvedEndpoints = g.Select(x => x.resolved).ToArray(), 163UniqueTransports = g.Select(x => x.resolved.Endpoint.Transport).Distinct().ToArray(), 239.Select(r => r.Endpoint.Name)
ContainerAppEnvironmentContext.cs (1)
51var details = string.Join(", ", _upgradedEndpoints.Select(x =>
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentContext.cs (1)
51var details = string.Join(", ", _upgradedEndpoints.Select(x =>
AzureAppServiceWebsiteContext.cs (4)
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) 154.Select(r => r.Endpoint.Name) 541var 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.ConnectorNamespace (1)
Provisioning\ConnectorNamespaceBicepIdentifiers.cs (1)
55var readableNames = names.Select(static name =>
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 (2)
DurableTask\DurableTaskResourceExtensions.cs (1)
178.Select(th => th.TaskHubName)
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.Kubernetes.Tests (6)
AzureKubernetesInfrastructureTests.cs (5)
187.Select(s => s.Message) 221.Select(s => s.Message) 223.Select(line => line.Trim()) 389.Select(s => s.Message) 391.Select(line => line.Trim())
tests\Shared\TestPipelineActivityReporter.cs (1)
139var summaryStr = options?.PipelineSummary != null ? string.Join(", ", options.PipelineSummary.Select(item => $"{item.Key}={item.Value}")) : null;
Aspire.Hosting.Azure.Kusto (1)
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Aspire.Hosting.Azure.Sandboxes (15)
AzureSandboxContainerDeployment.cs (13)
522addedPorts.Select(static endpoint => endpoint.TargetPort), 834.. normalizedHosts.Select(static host => new AzureDevComputeSandboxEgressHostRule 885.Select(key => Convert.ToString(builder[key], CultureInfo.InvariantCulture)) 886.Select(static candidate => TryGetOutboundHttpHost(candidate, out var candidateHost) ? candidateHost : null) 1403.Select(pair => $"{SandboxStateSectionPrefix}{pair.Key}") 1557.Select(static endpoint => endpoint with { Anonymous = endpoint.Anonymous ?? false }) 1669sandbox.Ports.Select(static port => port.Port), 1721sandbox.Ports.Select(static port => port.Port), 1959.Select(static ownerId => JsonValue.Create(ownerId)) 2020.Select(static endpoint => (JsonNode)new JsonObject 2033.Select(static identity => (JsonNode)new JsonObject 2047.Select(static rule => (JsonNode)new JsonObject 2345var normalized = new string(resourceName.ToLowerInvariant().Select(static c => char.IsLetterOrDigit(c) ? c : '-').ToArray()).Trim('-');
AzureSandboxesExtensions.cs (1)
320Endpoints = options.Endpoints?.Select(static endpoint => new AzureSandboxEndpointOptions
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 (29)
AzureBicepProvisionerTests.cs (1)
1830return [.. logEnumerator.Current.Select(static log => (log.Content, log.IsErrorMessage))];
AzureDeployerTests.cs (11)
638.Select(s => s.Message) 711.Select(message => message.Message)); 1254.Select(s => s.Message) 1316.Select(s => s.Message) 1352.Select(s => s.Message) 1391.Select(s => s.Message) 1420.Select(s => s.Message) 1443.Select(s => s.Message) 1449.Select(s => s.CompletionText) 1454.Select(t => t.CompletionMessage ?? t.TaskStatusText) 1917var parameterNames = string.Join(", ", interaction.Inputs.Select(i => i.Label));
AzureEnvironmentResourceExtensionsTests.cs (3)
1813Assert.Equal(deletedResourceIds, resultResourceIds.Select(static resourceId => resourceId!.GetValue<string>())); 4985return new InteractionInputCollection([.. values.Select(static value => new InteractionInput 4995return new InteractionInputCollection([.. inputs.Select(static input => new InteractionInput
AzureResourcePreparerTests.cs (4)
490Assert.Collection(model.Resources.Select(r => r.Name), 525Assert.Collection(model.Resources.Select(r => r.Name), 686.Select(r => r.Id) 727.Select(r => r.Id)
AzureSandboxesTests.cs (3)
668.Select(index => new 1903entraId.GetProperty("objectIds").EnumerateArray().Select(static item => item.GetString()!).ToArray()); 1906entraId.GetProperty("tenantIds").EnumerateArray().Select(static item => item.GetString()!).ToArray());
BicepUtilitiesTests.cs (1)
64Assert.Equal(["a", "b", "c"], parameters["values"]?["value"]?.AsArray()?.Select(v => v?.ToString()) ?? []);
DefaultArmClientProviderTests.cs (5)
85Assert.Equal(["alpha", "zulu", "asia"], locations.Select(static location => location.Name)); 110Assert.Equal(["nested-a", "nested-b", "storage-a", "storage-b"], operations.Select(static operation => operation.OperationId)); 611value = _locations.Select(static location => new 684value = operations.Select(operation => new 886=> _headers.Select(static header => new HttpHeader(header.Key, string.Join(",", header.Value)));
tests\Shared\TestPipelineActivityReporter.cs (1)
139var 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.Blazor (3)
BlazorGatewayExtensions.cs (1)
647.Select(a => a.Resource.Name)
BlazorHostedExtensions.cs (1)
180.Select(a => a.Resource.Name)
Resources\GatewayAppsAnnotation.cs (1)
31public string[] GetServiceNames() => Services.Select(s => s.Name).ToArray();
Aspire.Hosting.Blazor.Tests (6)
AddDotnetProjectBlazorGatewayTests.cs (2)
29gateway.Resource.Annotations.OfType<EndpointAnnotation>().Select(e => e.Name)); 56.Select(r => r.Resource.Name)
BlazorHostedExtensionsTests.cs (2)
183.Select(annotation => annotation.Name) 415.Select(a => a.Resource.Name)
WithBlazorAppTests.cs (2)
99.Select(r => r.Resource.Name) 210.Select(annotation => annotation.Name)
Aspire.Hosting.Browsers (9)
BrowserHostRegistry.cs (1)
135hosts = [.. _hosts.Values.Select(static entry => entry.Host)];
BrowserLogsConfigurationManager.cs (2)
252context.Input.Options = [.. options.Select(static pair => new KeyValuePair<string, string>(pair.Key, pair.Value))]; 331return [.. resources.Select(resource =>
BrowserLogsEventLogger.cs (1)
61? string.Join(" ", parameters.Args.Select(FormatRemoteObject).Where(static value => !string.IsNullOrEmpty(value)))
BrowserLogsPipeBrowserProcessLauncher.Unix.cs (1)
298var strings = values.Select(static value => new NativeUtf8String(value)).ToArray();
BrowserLogsSessionManager.cs (4)
265sessionsToStop.AddRange(resourceState.ActiveSessions.Values.Select(static activeSession => activeSession.Session)); 266completionObservers.AddRange(resourceState.ActiveSessions.Values.Select(static activeSession => activeSession.CompletionObserver)); 527.Select(static session => $"{session.SessionId} ({FormatProcessId(session.ProcessId)})") 539.Select(static session => new BrowserSessionPropertyValue(
Aspire.Hosting.Browsers.Tests (9)
src\Aspire.Hosting.Browsers\BrowserHostRegistry.cs (1)
135hosts = [.. _hosts.Values.Select(static entry => entry.Host)];
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (2)
252context.Input.Options = [.. options.Select(static pair => new KeyValuePair<string, string>(pair.Key, pair.Value))]; 331return [.. resources.Select(resource =>
src\Aspire.Hosting.Browsers\BrowserLogsEventLogger.cs (1)
61? string.Join(" ", parameters.Args.Select(FormatRemoteObject).Where(static value => !string.IsNullOrEmpty(value)))
src\Aspire.Hosting.Browsers\BrowserLogsPipeBrowserProcessLauncher.Unix.cs (1)
298var strings = values.Select(static value => new NativeUtf8String(value)).ToArray();
src\Aspire.Hosting.Browsers\BrowserLogsSessionManager.cs (4)
265sessionsToStop.AddRange(resourceState.ActiveSessions.Values.Select(static activeSession => activeSession.Session)); 266completionObservers.AddRange(resourceState.ActiveSessions.Values.Select(static activeSession => activeSession.CompletionObserver)); 527.Select(static session => $"{session.SessionId} ({FormatProcessId(session.ProcessId)})") 539.Select(static session => new BrowserSessionPropertyValue(
Aspire.Hosting.CodeGeneration.Go (4)
AtsGoCodeGenerator.cs (4)
698=> $"[]{MapTypeRefToGo(typeRef.ElementType, isOptional: false)}{{{string.Join(", ", arr.Select(item => RenderGoExportedValue(item, typeRef.ElementType!, dtoTypesById)))}}}", 700=> $"map[{MapTypeRefToGo(typeRef.KeyType, isOptional: false)}]{MapTypeRefToGo(typeRef.ValueType, isOptional: false)}{{{string.Join(", ", obj.Select(pair => $"{AtsJsonCodeWriter.ToRelaxedJsonString(pair.Key)}: {RenderGoExportedValue(pair.Value, typeRef.ValueType!, dtoTypesById)}"))}}}", 903var listDictCapIds = listDictGetters.Select(g => g.CapabilityId).ToHashSet(StringComparer.Ordinal); 1891.Select(type => MapTypeRefToGo(type, isOptional: false))
Aspire.Hosting.CodeGeneration.Go.Tests (1)
AtsGoCodeGeneratorTests.cs (1)
257.Select(g => g.Key)
Aspire.Hosting.CodeGeneration.Java (23)
AtsJavaCodeGenerator.cs (23)
64.Select(static key => $".aspire/modules/{key}")) + '\n'; 868=> $"new {MapTypeRefToJava(typeRef.ElementType, false, useBoxedTypes: typeRef.ElementType?.IsNullable == true)}[] {{ {string.Join(", ", arr.Select(item => RenderJavaExportedValue(item, typeRef.ElementType!, dtoTypesById)))} }}", 870=> $"({MapTypeRefToJava(typeRef, false, useBoxedTypes: true)})(Object)new ArrayList<>(List.of({string.Join(", ", arr.Select(item => RenderJavaExportedValue(item, typeRef.ElementType!, dtoTypesById)))}))", 872=> $"({MapTypeRefToJava(typeRef, false, useBoxedTypes: true)})(Object)new HashMap<>(Map.ofEntries({string.Join(", ", obj.Select(pair => $"Map.entry({AtsJsonCodeWriter.ToRelaxedJsonString(pair.Key)}, {RenderJavaExportedValue(pair.Value, typeRef.ValueType!, dtoTypesById)})"))}))", 1178.Select(x => x.Index)); 1408.Select(type => new { Type = type, JavaType = MapInputTypeToJava(type, unionParameter.IsOptional || unionParameter.IsNullable) }) 1410.Select(x => x.Type)) 1427var callArguments = string.Join(", ", parameters.Select(parameter => 1455.Select(up => up.Type?.UnionTypes? 1456.Select(t => new { Type = t, JavaType = MapInputTypeToJava(t, up.IsOptional || up.IsNullable) }) 1458.Select(x => x.Type) 1484var callArguments = string.Join(", ", parameters.Select(parameter => 1533var parameterList = string.Join(", ", visibleParameters.Select(parameter => $"{MapParameterToJava(parameter)} {ToCamelCase(parameter.Name)}")); 1598.Select(type => new { Type = type, JavaType = MapInputTypeToJava(type, unionParameter.IsOptional || unionParameter.IsNullable) }) 1600.Select(x => x.Type)) 1623var callArguments = string.Join(", ", requiredParameters.Select(parameter => 1647WriteLine($" public {returnInfo.ReturnType} {methodName}({string.Join(", ", requiredParameters.Select(parameter => ReferenceEquals(parameter, unionParameter) ? $"{MapInputTypeToJava(unionType, unionParameter.IsOptional || unionParameter.IsNullable)} {ToCamelCase(parameter.Name)}" : $"{MapParameterToJava(parameter)} {ToCamelCase(parameter.Name)}"))}) {{"); 1715var requiredParameterList = string.Join(", ", requiredParameters.Select(parameter => $"{MapParameterToJava(parameter)} {ToCamelCase(parameter.Name)}")); 1738.Select(parameter => ToCamelCase(parameter.Name)) 1739.Concat(optionalParameters.Select(parameter => ToCamelCase(parameter.Name))) 1764WriteLine($" return {methodName}({AppendArgumentList(requiredParameters.Select(parameter => ToCamelCase(parameter.Name)), "null")});"); 1768WriteLine($" {methodName}({AppendArgumentList(requiredParameters.Select(parameter => ToCamelCase(parameter.Name)), "null")});"); 1900typeArguments.AddRange(callbackParameters.Select(parameter => MapCallbackTypeToJava(parameter.Type)));
Aspire.Hosting.CodeGeneration.Java.Tests (5)
AtsJavaCodeGeneratorTests.cs (5)
249.Select(g => g.Key) 392.Select(kvp => kvp.Key) 411.Select(kvp => kvp.Key) 2545.Select(kvp => $"// ===== {kvp.Key} =====\n{kvp.Value}")); 3722.Select(path => Path.GetRelativePath(_root.FullName, path))
Aspire.Hosting.CodeGeneration.Python (29)
AtsPythonCodeGenerator.cs (29)
303var typeIds = callbackParameters.Select(callbackParameter => 334items[0].Parameters.Select(p => p.Name), StringComparer.Ordinal); 337commonParamNames.IntersectWith(item.Parameters.Select(p => p.Name)); 342.SelectMany(c => c.Parameters.Select(p => p.Name)) 585.Select(MapTypeRefToPython) 615.Select(MapDtoPropertyTypeToPython) 795var dtoTypeIds = new HashSet<string>(dtoTypes.Select(d => d.TypeId)); 902sb.AppendLine(CultureInfo.InvariantCulture, $"{enumName} = typing.Literal[{string.Join(", ", enumType.Values.Select(v => $"\"{v}\""))}]"); 1004=> "[" + string.Join(", ", arr.Select(item => RenderPythonExportedValue(item, typeRef.ElementType!, dtoTypesById, topLevel: false))) + "]", 1006=> "{" + string.Join(", ", obj.Select(pair => $"{AtsJsonCodeWriter.ToRelaxedJsonString(pair.Key)}: {RenderPythonExportedValue(pair.Value, typeRef.ValueType!, dtoTypesById, topLevel: false)}")) + "}", 1465.Select(i => i.TypeId), 1470baseClass = string.Join(", ", implementedInterfaces.Select(i => DeriveClassName(i.TypeId))); 1530baseTypeInterfaces = baseType.ImplementedInterfaces.Select(i => i.TypeId).ToList(); 1546.Select(i => i.TypeId), 1680var formattedOtions = string.Join(" | ", optionTypeVariations.Select(v => v.OptionType.Replace("(", "tuple[").Replace(")", "]"))); 1980.Select(g => g.First()) 2008.Select(g => g.First()) 2047.Select(i => i.TypeId) 2054.Select(g => g.First()) 2082.Select(g => 2096.Select(cg => cg.First()) 2099TargetType = g.Select(b => b.TargetType).FirstOrDefault(t => t is not null) 2342return SanitizePythonTypeName(typeName + string.Concat(clrType.GetGenericArguments().Select(GetClrTypeName))); 2450var requiredParamsTypes = string.Join(", ", requiredParameters.Select(MapParameterToPython)); 2451var optionalParamsTypes = string.Join(", ", optionalParameters.Select(MapParameterToPython)); 2615.Select(p => $"{ToSnakeCase(p.Name!)}:{MapParameterToPython(p)}")], 2618.Select(p => $"{ToSnakeCase(p.Name!)}:{MapParameterToPython(p)}")]); 2775builder.AppendLine(CultureInfo.InvariantCulture, $" raise TypeError(\"Invalid type for option '{optionName}'. Expected: {String.Join(" or ", variations.Select(v => v.OptionType.Replace("typing.", "")))}\")"); 2789var paramTypes = parameters?.Select(p => MapTypeRefToPython(p.Type)).ToList() ?? [];
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
194.Select(g => g.Key)
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
253.Select(g => g.Key)
Aspire.Hosting.CodeGeneration.TypeScript (33)
AtsTypeScriptCodeGenerator.cs (10)
120.Select(p => (p.Name, Summary: p.Documentation?.Summary)) 249.Select(EscapeJSDocText) 625: enumType.Values.Select(value => new AtsEnumValueInfo { Name = value }).ToList(); 1267var allParamNames = userParams.Select(p => optionalParams.Contains(p) ? GetLocalParameterName(p) : p.Name); 1728.Select(param => GetRpcArgumentEntryForParam(param, param.Name, useRegisteredCallback: false)) 1764.Select(param => GetRpcArgumentEntryForParam(param, param.Name, useRegisteredCallback: false)) 1816paramSignature = string.Join(", ", callbackParameters.Select(p => $"{p.Name}Data: unknown")); 2085.Select(mapping => mapping.Key) 2909var internalCallArgs = userParams.Select(p => optionalParams.Contains(p) ? GetLocalParameterName(p) : p.Name); 2968Write(string.Join(", ", userParams.Select(p => optionalParams.Contains(p) ? GetLocalParameterName(p) : p.Name)));
TypeScriptApiModel.cs (1)
273Parameters.Select(parameter =>
TypeScriptApiProjector.cs (22)
131.Select(capability => capability.ReturnType) 133.Select(typeRef => typeRef!) 145var dtoTypeIds = new HashSet<string>(dtoTypes.Select(d => d.TypeId), StringComparer.Ordinal); 327.Select(ProjectPublicParameter) 776=> $"[{string.Join(", ", arr.Select(item => RenderTypeScriptExportedValue(item, typeRef.ElementType!)))}]", 778=> "{ " + string.Join(", ", obj.Select(pair => $"{AtsJsonCodeWriter.ToRelaxedJsonString(pair.Key)}: {RenderTypeScriptExportedValue(pair.Value, typeRef.ValueType!)}")) + " }", 819comment.AddRange(lines.Select(line => line.Length == 0 ? $"{indent} *" : $"{indent} * {line}")); 863.Select(EscapeJSDocText) 1325: [.. enumType.Values.Select(value => new AtsEnumValueInfo { Name = value })]; 1328.Select(value => new TypeScriptApiMember 1394.Select(property => 1412members.AddRange(GetClientOnlyDtoProperties(interfaceName).Select(property => new TypeScriptApiMember 1457.Select(param => new TypeScriptApiMember 1748.Select(MapDtoPropertyTypeToTypeScript) 1801.Select(MapTypeRefToTypeScript) 2731.Select(g => g.First()) 2765.Select(g => g.First()) 2826.Select(group => 2840.Select(candidate => candidate.TypeId) 2843$"Resource types {string.Join(", ", collidingTypeIds.Select(typeId => $"'{typeId}'"))} " + 2871var indexes = group.Select(entry => entry.Index).Order().ToList(); 2873.Select(entry => entry.Capability)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (17)
AtsTypeScriptCodeGeneratorTests.cs (17)
562.Select(c => new 569.Select(t => new { t.TypeId, t.IsInterface }) 1000withVolume.Parameters.Select(parameter => parameter.Name)); 1014withProjectVolume.Parameters.Select(parameter => parameter.Name)); 1026withExecutableVolume.Parameters.Select(parameter => parameter.Name)); 1080.Select(g => g.Key) 1313.Select(group => $"{group.Key} ({group.Count()})") 1741Assert.Equal(expectedTypes.Select(GetAtsTypeId), parameter.CallbackParameters.Select(p => p.Type?.TypeId)); 1761Assert.Equal(parameterNames, capability.Parameters.Select(p => p.Name)); 2376var expandedTypeIds = withNpm.ExpandedTargetTypes.Select(t => t.TypeId).ToList(); 2407var expandedTypeIds = capability.ExpandedTargetTypes.Select(t => t.TypeId).ToList(); 2920var itemIds = items.Select(item => item.Id).ToList(); 2938var completeSource = string.Join("\n", model.Declarations.Select(declaration => declaration.Content)); 2940.Select(match => match.Groups[1].Value) 2949.Select(declaration => declaration.Content)); 2951.Select(match => match.Value)
Aspire.Hosting.Containers.Tests (2)
ResourceFailureLoggingTests.cs (2)
125.Select(x => x.StructuredState?.SingleOrDefault(x => x.Key == "LineContent")) 127.Select(x => x?.Value!)];
Aspire.Hosting.DevTunnels (6)
DevTunnelResourceBuilderExtensions.cs (6)
170await Task.WhenAll(tunnelResource.Ports.Select(p => p.TargetEndpoint.GetValueAsync(ct).AsTask())).ConfigureAwait(false); 177portTasks.AddRange(tunnelResource.Ports.Select(StartPortAsync)); 183var modeledPortNumbers = (await Task.WhenAll(tunnelResource.Ports.Select(p => p.GetTunnelPortAsync(ct).AsTask())).ConfigureAwait(false)).ToHashSet(); 187logger.LogInformation("Deleting {Count} unmodeled ports from dev tunnel '{TunnelId}': {Ports}", unmodeledPorts.Count, tunnelResource.TunnelId, string.Join(", ", unmodeledPorts.Select(p => p.PortNumber))); 188await Task.WhenAll(unmodeledPorts.Select(p => devTunnelClient.DeletePortAsync(resolvedTunnelId, p.PortNumber, logger, ct))).ConfigureAwait(false); 849urlProperties.Select(p => $"**{p.DisplayName}:** <{p.Value}>"));
Aspire.Hosting.DevTunnels.Tests (3)
DevTunnelExpirationTests.cs (3)
114await Verify(cli.Calls.Select(call => call.Arguments)).UseParameters(hours); 127await Verify(cli.Calls.Select(call => call.Arguments)); 145await Verify(cli.Calls.Select(call => call.Arguments));
Aspire.Hosting.Docker (3)
DockerComposeEnvironmentContext.cs (1)
158.Select(kvp => kvp.Key)
DockerComposeServiceResource.cs (1)
348var endpointList = string.Join(", ", endpoints.Select(e => $"[{e}]({e})"));
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
186return processSpec.Arguments ?? string.Join(" ", processSpec.ArgumentList?.Select(FormatProcessArgumentForDisplay) ?? []);
Aspire.Hosting.Docker.Tests (9)
DockerComposePublisherTests.cs (2)
298var parmeters = paramNames.Select(name => builder.AddParameter(name).Resource).ToArray(); 1099kv.Value.Source is ContainerMountAnnotation).Select(kv => kv.Key).ToList();
DockerComposeTests.cs (6)
353var logMessages = testSink.Writes.Select(w => w.Message).ToList(); 393.Select(s => s.Message) 451.Select(l => l.Message) 465.Select(l => l.Message) 778.Select(s => s.Message) 829.Select(s => s.Message)
tests\Shared\TestPipelineActivityReporter.cs (1)
139var summaryStr = options?.PipelineSummary != null ? string.Join(", ", options.PipelineSummary.Select(item => $"{item.Key}={item.Value}")) : null;
Aspire.Hosting.Dotnet (14)
DotnetProjectBuildCoordinator.cs (9)
244_registrations.Select(registration => registration.Resource).ToArray(); 313RemoveEagerBuildDependencies(_registrations.Select(registration => registration.Resource)); 339.Select(registration => registration.Resource) 343.Select(registration => new ProjectEntry( 377RemoveEagerBuildDependencies(_registrations.Select(registration => registration.Resource)); 427step.Projects.Select(entry => entry.Metadata.ProjectPath), 522RemoveEagerBuildDependencies(missingBuildEntries.Select(entry => entry.Registration.Resource)); 574conflictingDuplicate.Select(entry => $"'{entry.Registration.Resource.Name}'")); 708.Select(entry => new BuildCallbackSnapshot(
DotnetProjectBuildResource.cs (1)
210projectPaths.Select(projectPath =>
DotnetProjectResource.cs (4)
91GetUnsupportedPublishMessage(unsupportedResources.Select(resource => resource.Name).ToArray())), 147.Select(step => step.Name) 160.SelectMany(step => step.RequiredBySteps.Select(requiredByStepName => (requiredByStepName, step))) 203: $"Resources {string.Join(", ", resourceNames.Select(name => $"'{name}'"))} are {nameof(DotnetProjectResource)} instances.";
Aspire.Hosting.Dotnet.Tests (3)
DotnetProjectBuildCoordinatorTests.cs (3)
364var buildTargets = await Task.WhenAll(buildResources.Select(build => 579var buildTargets = await Task.WhenAll(buildResources.Select(buildResource => 1751var buildTargets = await Task.WhenAll(buildResources.Select(buildResource =>
Aspire.Hosting.EntityFrameworkCore (1)
EFMigrationResourceBuilderExtensions.cs (1)
396var unrelated = string.Join(", ", leaves.Select(l => $"'{l.Name}'"));
Aspire.Hosting.EntityFrameworkCore.Tests (3)
EFMigrationPipelineTests.cs (3)
676var waitedResources = migrations.Resource.Annotations.OfType<WaitAnnotation>().Select(w => w.Resource).ToList(); 828public IEnumerable<(string Value, bool IsSensitive)> Arguments => ArgumentsWithUnprocessed.Select(a => (a.Processed, a.IsSensitive)); 830public IEnumerable<KeyValuePair<string, string>> EnvironmentVariables => EnvironmentVariablesWithUnprocessed.Select(kvp => new KeyValuePair<string, string>(kvp.Key, kvp.Value.Processed));
Aspire.Hosting.Foundry (17)
FoundryLocalService.cs (1)
641.Select(static item => item.GetString()!)
PromptAgent\AzurePromptAgentResource.cs (2)
402.Select(tool => tool switch 410await Task.WhenAll(toolConnectionProvisioningTasks.Select(task => task.WaitAsync(cancellationToken))).ConfigureAwait(false);
src\Shared\AzureRoleAssignmentUtils.cs (1)
28return [.. roles.Select(r => new RoleDefinition(r.ToString()!, getName(r)))];
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
360.Select(tool => tool.Connection))
Toolbox\FoundryToolboxReadinessProbe.cs (2)
116.Concat(requiredMcpServerLabels.Select(label => $"{label}.*")) 200.Select(line => line["data:".Length..].Trim());
Toolbox\FoundryToolboxReconciler.cs (3)
70.Select(group => group.Key) 84.Select(group => group.Key) 248definition.Tools.Select(tool => tool.Tool),
Toolbox\FoundryToolboxResource.cs (6)
431.Select(tool => tool.Name) 435.Select(tool => tool.ServerLabel) 474.Select(tool => tool.Connection.ProvisioningTaskCompletionSource?.Task) 476.Select(task => task.WaitAsync(cancellationToken)); 480.Select(resource => WaitForMcpResourceAsync( 510model.Resources.Select(resource => resource.Name),
Toolbox\FoundryToolboxToolDefinition.cs (1)
303.Select(name =>
Aspire.Hosting.Foundry.Tests (2)
HostedAgentExtensionTests.cs (1)
796.Select(a => Assert.Single(a.Target.Annotations.OfType<ReferenceRoleAssignmentAnnotation>()).Target)
tests\Shared\TestPipelineActivityReporter.cs (1)
139var summaryStr = options?.PipelineSummary != null ? string.Join(", ", options.PipelineSummary.Select(item => $"{item.Key}={item.Value}")) : null;
Aspire.Hosting.GitHub.Models (1)
src\Shared\IConfigurationExtensions.cs (1)
166.Select(url => new Uri(url, UriKind.Absolute))
Aspire.Hosting.Integration.Analyzers (6)
AspireExportAnalyzer.cs (6)
1077.Select(static p => p.Ordinal) 1208.Select(static a => a.NameColon!.Name.Identifier.ValueText), 1385.Select(typeParameter => 1716var sources = string.Join(", ", exports.Select(static e => e.Source).Distinct(StringComparer.Ordinal)); 1741exports.Select(static e => e.EffectiveExportId).Distinct(StringComparer.Ordinal).Count() <= 1) 1746var sources = string.Join(", ", exports.Select(static e => e.Source).Distinct(StringComparer.Ordinal));
Aspire.Hosting.Java (3)
JavaDockerfileGenerator.cs (2)
531.Select(path => $"!{path}"); 690var buildCommand = $"{invocation} {string.Join(' ', buildArgs.Select(ShellQuoteIfNeeded))}";
JavaHostingExtensions.cs (1)
1599var appended = string.Join(' ', values.Select(QuoteIfNeeded));
Aspire.Hosting.Java.Tests (5)
AddJavaAppPublishTests.cs (1)
1574.EnumerateArray().Select(arg => arg.GetString()!).ToArray();
AddJavaAppTests.cs (3)
1260Assert.Equal(["api"], builder.Resources.Select(resource => resource.Name).Order()); 1335Assert.Contains("spring-boot:run", args!.Select(a => a?.ToString())); 1351Assert.Contains("bootRun", args!.Select(a => a?.ToString()));
tests\Shared\TestPipelineActivityReporter.cs (1)
139var summaryStr = options?.PipelineSummary != null ? string.Join(", ", options.PipelineSummary.Select(item => $"{item.Key}={item.Value}")) : null;
Aspire.Hosting.JavaScript (3)
DenoHostingExtensions.cs (1)
1099.Select(ToDenoContainerPath);
JavaScriptHostingExtensions.cs (2)
401return commands.Select(static command => (command, ResolveHelpLink(command))); 1599=> string.Join(' ', args.Select(QuoteDockerShellArgument));
Aspire.Hosting.JavaScript.Tests (3)
AddDenoAppTests.cs (2)
160dockerfileContents.Split('\n').Select(line => line.TrimEnd('\r')).Where(line => line.StartsWith("ENV DENO_DIR", StringComparison.Ordinal)), 2702=> dockerfileContents.Split('\n').Select(line => line.TrimEnd('\r')).Single(line => line.StartsWith(prefix, StringComparison.Ordinal));
RequiredCommandTests.cs (1)
237.Select(a => a.Command)
Aspire.Hosting.Kubernetes (11)
Deployment\HelmDeploymentEngine.cs (1)
533var endpointText = string.Join(", ", endpoints.Select(e => $"[{e}]({e})"));
KubernetesEnvironmentExtensions.cs (4)
99.Select(binding => new PersistentVolumeBinding(resource, binding))) 146var volumes = nameGroup.Select(item => item.Annotation.Volume).Distinct().ToArray(); 150var environmentNames = string.Join(", ", volumes.Select(volume => $"'{volume.Parent.Name}'")); 188var resourceNames = string.Join(", ", containers.Concat(hostProcesses).Select(item => $"'{item.Resource.Name}'"));
KubernetesEnvironmentResource.cs (3)
868.Select(r => r.Host!), 1471var patchOperations = httpsListenerIndices.Select(idx => new 1919.Select(i => new
KubernetesManifestResource.cs (1)
229JsonValueKind.Array => element.EnumerateArray().Select(NormalizeJsonElement).ToList(),
KubernetesResource.cs (1)
493.Select(kvp => kvp.Key)
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
186return processSpec.Arguments ?? string.Join(" ", processSpec.ArgumentList?.Select(FormatProcessArgumentForDisplay) ?? []);
Aspire.Hosting.Kubernetes.Tests (14)
KubernetesDeployTests.cs (7)
324.Select(s => s.Message) 365.Select(s => s.Message) 407.Select(s => s.Message) 447.Select(s => s.Message) 486.Select(s => s.Message) 521.Select(s => s.Message) 609.Select(s => s.Message)
KubernetesGatewayTests.cs (5)
150.Select(index => $"host-{index}.example.com") 194.Select(e => e.InnerException) 215.Select(index => $"host-{index}.example.com") 475var lines = content.Split('\n').Select(l => l.Trim()).ToList(); 520var lines = content.Split('\n').Select(l => l.Trim()).ToList();
PipelineStepTestHelpers.cs (1)
70.Select(step => step.Name)
tests\Shared\TestPipelineActivityReporter.cs (1)
139var summaryStr = options?.PipelineSummary != null ? string.Join(", ", options.PipelineSummary.Select(item => $"{item.Key}={item.Value}")) : null;
Aspire.Hosting.Maui (1)
src\Shared\IConfigurationExtensions.cs (1)
166.Select(url => new Uri(url, UriKind.Absolute))
Aspire.Hosting.Maui.Tests (3)
MauiEnvironmentHelperTests.cs (2)
98.Select(item => item.Attribute("Include")?.Value) 175.Select(item => item.Attribute("Include")?.Value)
MauiPlatformExtensionsTests.cs (1)
218config.ExpectedMsBuildProperties?.Select(property => $"-p:{property.Key}={property.Value}").ToArray() ?? [],
Aspire.Hosting.MongoDB (6)
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (5)
155var memberConnections = await Task.WhenAll(membersList.Select(async member => new MemberConnection( 162var memberHosts = await Task.WhenAll(membersList.Select(async m => new MemberHosts( 242.Select(m => m["host"].AsString) 243.Except(memberHosts.Select(m => m.Internal), StringComparer.OrdinalIgnoreCase) 247throw new DistributedApplicationException($"Cannot remove {string.Join(", ", removedHosts.Select(h => $"'{h}'"))} from the existing MongoDB replica set '{rsResource.Name}': removing members from a replica set that has already been initialized is not supported yet. Add the member(s) back, or start over from an empty replica set by removing the data volumes of its members.");
ReplicaSet\MongoDBReplicaSetResource.cs (1)
77public IEnumerable<MongoDBServerResource> Members => Annotations.OfType<MongoReplicaSetMemberAnnotation>().Select(a => a.Member);
Aspire.Hosting.MongoDB.Tests (14)
ReplicaSet\AddMongoDBReplicaSetTests.cs (14)
93Assert.Equal(["localhost:27017", "localhost:27018"], connectionStringObj.Servers.Select(s => s.ToString())); 114Assert.Equal(["localhost:27017"], connectionStringObj.Servers.Select(s => s.ToString())); 422properties.Select(p => p.Key)); 451Assert.Equal([0, 1], configuration.Select(m => m["_id"].AsInt32)); 452Assert.Equal(["mongo1:27017", "mongo2:27017"], configuration.Select(m => m["host"].AsString)); 453Assert.Equal(["localhost:27017", "localhost:27018"], configuration.Select(m => m["horizons"]["external"].AsString)); 467Assert.Equal([0, 1, 2], configuration.Select(m => m["_id"].AsInt32)); 479Assert.Equal([0, 2], configuration.Select(m => m["_id"].AsInt32)); 480Assert.Equal(["mongo1:27017", "mongo3:27017"], configuration.Select(m => m["host"].AsString)); 494Assert.Equal([2, 0, 1], configuration.Select(m => m["_id"].AsInt32)); 506Assert.Equal([0, 2], configuration.Select(m => m["_id"].AsInt32)); 513var members = BuildMembers([.. Enumerable.Range(1, 9).Select(i => ($"mongo{i}:27017", $"localhost:2701{i}"))]); 528[.. members.Select(m => new MongoDBReplicaSetBuilderExtensions.MemberHosts(m.Internal, m.External))]; 531[.. members.Select(m => new BsonDocument { ["_id"] = m.Id, ["host"] = m.Host })];
Aspire.Hosting.OpenAI (1)
src\Shared\IConfigurationExtensions.cs (1)
166.Select(url => new Uri(url, UriKind.Absolute))
Aspire.Hosting.Radius (6)
Publishing\RadCredentialRegisterStep.cs (2)
207var distinctIdentities = configured.Select(static c => c.Identity).Distinct(StringComparer.Ordinal).Count(); 213var envNames = string.Join(", ", configured.Select(static c => $"'{c.Env}'").Distinct(StringComparer.Ordinal));
Publishing\RadiusInfrastructureBuilder.cs (2)
1142.Select(kvp => kvp.Key) 1358return string.Concat(parts.Select(static p => p.Literal));
Publishing\SealedSecretApplyStep.cs (1)
158$"'{store.Name}' is missing the declared key(s) {string.Join(", ", missing.Select(k => $"'{k}'"))}. " +
Secrets\RadiusSecretStoreValidation.cs (1)
76.Select(static s => s.Name)
Aspire.Hosting.Radius.Tests (1)
InnerLoop\MultiEnvironmentTests.cs (1)
93var allResourceNames = model.Resources.Select(r => r.Name).ToArray();
Aspire.Hosting.RemoteHost (46)
Ats\AtsCallbackProxyFactory.cs (3)
74var paramExprs = parameters.Select(p => Expression.Parameter(p.ParameterType, p.Name)).ToArray(); 365nonCtParams.Select(p => Expression.Convert(p.Expr, typeof(object)))); 368nonCtParams.Select(p => (Expression)Expression.Constant(p.Type, typeof(Type))));
Ats\CapabilityDispatcher.cs (3)
902.Select(static argument => argument.Value) 919.Select(static unionType => unionType.ClrType) 928return string.Join(" | ", unionMemberTypes.Select(static type => type.Name));
AtsCapabilityScanner.cs (15)
102var valueInfos = values.Select(value => new AtsEnumValueInfo 225var validTypes = new HashSet<string>(allTypeInfos.Select(t => t.AtsTypeId)); 263var validTypes = new HashSet<string>(result.HandleTypes.Select(t => t.AtsTypeId)); 450var paramNames = capability.Parameters.Select(p => p.Name); 586ValueInfos = values.Select(value => new AtsEnumValueInfo 939.SelectMany(c => c.ExpandedTargetTypes.Select(t => (Target: t.TypeId, Capability: c))) 960.Select(x => x.Capability) 962.Select(g => g.First()) 990var capIds = collidingCapabilities.Select(c => c.CapabilityId).ToList(); 3316TypeId = string.Join("|", unionTypes.Select(u => u.TypeId)), 3485.Select(param => param.Attribute("name")?.Value) 3527.Select(param => new AtsParameterDocumentationInfo 3789.Select(static line => string.Join(' ', line.Split([' ', '\t'], StringSplitOptions.RemoveEmptyEntries))) 3835builder.AppendJoin(",", parameters.Select(parameter => GetXmlDocumentationParameterTypeName(parameter.ParameterType))); 3873return $"{typeDefinitionName}{{{string.Join(",", type.GetGenericArguments().Select(GetXmlDocumentationTypeName))}}}";
AtsContextFilter.cs (4)
122.Select(capability => capability.CapabilityId) 208.Select(type => type.AtsTypeId), 214.Select(type => type.TypeId), 220.Select(type => type.TypeId),
CodeGeneration\CodeGenerationService.cs (15)
79Capabilities = context.Capabilities.Select(MapCapability).ToList(), 80HandleTypes = context.HandleTypes.Select(MapHandleType).ToList(), 81DtoTypes = context.DtoTypes.Select(MapDtoType).ToList(), 82EnumTypes = context.EnumTypes.Select(MapEnumType).ToList(), 83ExportedValues = context.ExportedValues.Select(MapExportedValue).ToList(), 84Diagnostics = context.Diagnostics.Select(MapDiagnostic).ToList() 115Parameters = c.Parameters.Select(MapParameter).ToList(), 118ExpandedTargetTypes = c.ExpandedTargetTypes.Select(MapTypeRef).ToList() 128CallbackParameters = p.CallbackParameters?.Select(cp => new CallbackParameterResponse 149UnionTypes = t.UnionTypes?.Select(MapTypeRef).ToList() 159ImplementedInterfaces = t.ImplementedInterfaces.Select(MapTypeRef).ToList(), 160BaseTypeHierarchy = t.BaseTypeHierarchy.Select(MapTypeRef).ToList() 169Properties = t.Properties.Select(p => new DtoPropertyResponse 184ValueInfos = t.ValueInfos.Select(value => new EnumValueResponse 213Parameters = documentation.Parameters.Select(parameter => new ParameterDocumentationResponse
CodeGeneration\CodeGeneratorResolver.cs (1)
210? string.Join("; ", loaders.Where(e => e is not null).Select(e => e!.Message).Distinct())
Diagnostics\RemoteHostProfilingTelemetry.cs (3)
406activity.SetTag(Tags.AssemblyLoadedNames, SanitizeAssemblyNames(assemblies.Select(assembly => assembly.GetName().Name))); 491: [.. args.Select(arg => arg.Key).Order(StringComparer.Ordinal)]; 498.Select(name => name!)
Language\LanguageService.cs (1)
157.Select(l => l.Language)
Language\LanguageSupportResolver.cs (1)
84? string.Join("; ", loaders.Where(e => e is not null).Select(e => e!.Message).Distinct())
Aspire.Hosting.RemoteHost.Tests (10)
CapabilityDispatcherTests.cs (5)
1447Assert.Contains("key1", keysArray.Select(k => k?.GetValue<string>())); 1448Assert.Contains("key2", keysArray.Select(k => k?.GetValue<string>())); 1471Assert.Contains(1, keysArray.Select(k => k?.GetValue<int>())); 1472Assert.Contains(2, keysArray.Select(k => k?.GetValue<int>())); 2483return Enumerable.Range(0, count).Select(i => $"item{i}").ToArray();
CodeGeneration\ApiReferenceExportTests.cs (3)
65.Select(declaration => declaration.GetProperty("owningAssembly").GetString()) 77.Select(item => item.GetProperty("owningAssembly").GetString()) 150.Select(item => item.GetProperty("owningAssembly").GetString())
RemoteHostProfilingTelemetryTests.cs (1)
201.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
RestoreCommandTests.cs (1)
63.Select(p => p.GetProperty("path").GetString())
Aspire.Hosting.Rust (4)
CargoMetadataReader.cs (2)
159.Select(static pair => pair.Value); 162.Select(static pair => pair.Value);
RustCargoTargetResolver.cs (1)
195? string.Join(", ", packages.Select(static p => $"'{p.Name}'"))
RustDockerfileGenerator.cs (1)
322=> string.Join(" ", new[] { "cargo", "build" }.Concat(cargoArgs.Select(ShellQuote)));
Aspire.Hosting.Rust.Tests (7)
CargoMetadataFactory.cs (5)
30var packageJson = packages.Select(p => 33.Select(bin => $$""" 56var members = (defaultMembers ?? [.. packages.Select(p => p.Name)]).Select(name => $"\"{PackageId(name)}\""); 63"workspace_members": [{{string.Join(", ", packages.Select(p => $"\"{PackageId(p.Name)}\""))}}],
RustReadmeTests.cs (1)
20.Select(match => match.Value)
tests\Shared\TestPipelineActivityReporter.cs (1)
139var summaryStr = options?.PipelineSummary != null ? string.Join(", ", options.PipelineSummary.Select(item => $"{item.Key}={item.Value}")) : null;
Aspire.Hosting.Tasks (1)
RunAspireCliCommand.cs (1)
79var arguments = Arguments.Select(GetArgumentValue).ToArray();
Aspire.Hosting.Testing.Tests (4)
DashboardUrlTests.cs (1)
346logCollector.GetSnapshot().Select(GetLogText));
TestingBuilderTests.cs (2)
31var realBuilderProperties = typeof(IDistributedApplicationBuilder).GetProperties().Select(p => p.Name).ToList(); 32var 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 (75)
AppHostSmokeTests.cs (1)
77Actual logs: {string.Join(", ", writes.Select(w => w.Message))}
ApplicationModel\Docker\DockerfileBuildAnnotationTests.cs (1)
201.Select(_ => annotation.MaterializeDockerfileAsync(context, CancellationToken.None));
ApplicationModel\ResourceAnnotationCollectionTests.cs (1)
218var enumeratorTasks = Enumerable.Range(0, 4).Select(i => Task.Run(async () =>
AtsEventingExportsTests.cs (1)
32.Select(descriptor => descriptor.ImplementationInstance)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (1)
2187var dashboardActivityNames = activities.Select(activity => activity.OperationName).ToArray();
Backchannel\AuxiliaryBackchannelTests.cs (1)
200var tasks = Enumerable.Range(0, 5).Select(async i =>
Backchannel\BackchannelContractTests.cs (1)
421.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Backchannel\BackchannelLoggerProviderTests.cs (1)
31Assert.Equal([1, 2, 3], snapshot.Select(entry => entry.SequenceNumber));
Cli\ProcessStartTimeHelperTests.cs (2)
78var fields = Enumerable.Range(0, 20).Select(static i => i.ToString(CultureInfo.InvariantCulture)).ToArray(); 115var fields = Enumerable.Range(0, 20).Select(static i => i.ToString(CultureInfo.InvariantCulture)).ToArray();
ContainerRegistryResourceTests.cs (2)
550var registryResources = registryTargetAnnotations.Select(a => a.Registry).ToList(); 792var registryResources = registryTargetAnnotations.Select(a => a.Registry).ToList();
Dashboard\InteractionFileUploadStoreTests.cs (2)
553$"[{string.Join(',', fileIds.Select(fileId => $"{{\"Id\":\"{fileId}\"}}"))}]"; 559fileUploadStore.MarkFilesAccepted(InteractionId, InputName, files!.Select(file => file.Id).ToArray());
Dcp\DcpExecutorTests.cs (13)
229Assert.Equal(expectedAnnotations, argAnnotations.Select(a => a.Argument)); 266Assert.Equal(toolArgs, argAnnotations.Select(a => a.Argument)); 318Assert.Equal(expectedDisplayArgs, displayArgs.Select(a => a.Argument)); 358Assert.Equal(expectedDisplayArgs, displayArgs.Select(a => a.Argument)); 4878Assert.Equal(expectedArgs, argAnnotations.Select(a => a.Argument)); 4915Assert.Equal(expectedArgs, argAnnotations.Select(a => a.Argument)); 5111Assert.Equal(["--profile-arg", "profile value", "app-arg"], displayArgs.Select(a => a.Argument)); 6823Assert.Equal(["tool", "run", "package", "--", "--profile-arg", "profile value", "app-arg"], displayArgs.Select(a => a.Argument)); 6954Assert.Equal(expectedDisplayArgs, displayArgs.Select(a => a.Argument)); 7029Assert.Equal(expectedArgs, displayArgs.Select(a => a.Argument)); 8764Assert.Equal(["app-arg"], displayArgs1.Select(static argument => argument.Argument)); 8774Assert.Equal(["run", "app-arg"], displayArgs2.Select(static argument => argument.Argument)); 8783Assert.Equal(["app-arg"], displayArgs3.Select(static argument => argument.Argument));
Dcp\ExecutableLaunchPlanTests.cs (1)
290ArgumentsWithUnprocessed = arguments.Select(static argument =>
Dcp\ProcessUtilTests.cs (4)
75var normalizedOutput = processResult.ProcessOutput.Select(static line => line.TrimEnd()).ToArray(); 187var lines = Enumerable.Range(1, 52).Select(i => $"line-{i}").ToArray(); 194var normalizedOutputLines = outputLines.Select(static line => line.TrimEnd()).ToArray(); 223var lines = new[] { {{string.Join(", ", lines.Select(static line => JsonSerializer.Serialize(line)))}} };
Dcp\ResourceSnapshotBuilderTests.cs (1)
278executable.Spec.Args = [.. launchArgumentAnnotations.Select(a => a.Argument)];
Dcp\TestKubernetesService.cs (1)
450return tunnels?.Select(t => new TunnelStatus
DebugSupportExtensionsTests.cs (1)
33contextType.GetProperties().Select(property => property.Name).Order());
DistributedApplicationBuilderTests.cs (2)
193.Select(rule => rule.LogLevel)); 198.Select(rule => rule.LogLevel));
DistributedApplicationTests.cs (2)
906Entries = createFileEntries.Select(e => e.ToContainerFileSystemEntry()).ToList(), 2464.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
InteractionServiceTests.cs (1)
1531.Select(i => new InputFileDto($"file-{i}", $"file-{i}.txt", $"/tmp/file-{i}.txt"))
Orchestrator\ApplicationOrchestratorTests.cs (1)
1247string.Join(';', kvConnectionString.Select(kv => $"{kv.Key}={kv.Value}"));
Pipelines\DistributedApplicationPipelineTests.cs (2)
2464Assert.Equal(ordered1.Select(s => s.Name), ordered2.Select(s => s.Name));
Publishing\DeploymentStateManagerTests.cs (5)
722Assert.Equal(["A", "B"], features.Select(static pair => pair.Key)); 762Assert.Equal(["first", "second"], migratedParentSection.Data.Select(static pair => pair.Key)); 764Assert.Equal(["first"], migratedCurrentParentSection.Data.Select(static pair => pair.Key)); 772Assert.Equal(["first"], restartedCurrentParentSection.Data.Select(static pair => pair.Key)); 944Assert.Equal(["first", "second"], currentParentSection.Data.Select(static pair => pair.Key));
Publishing\ProcessFailedExceptionTests.cs (1)
15.Select(i => $"output-{i:000}")
Publishing\ResourceContainerImageManagerTests.cs (1)
1578? string.Join(", ", Directory.EnumerateFiles(outputPath, "*.tar").Select(Path.GetFileName).Take(10))
ResourceFailureLoggingTests.cs (2)
83.Select(x => x.StructuredState?.SingleOrDefault(x => x.Key == "LineContent")) 85.Select(x => x?.Value!)];
ResourceLoggerServiceTests.cs (7)
519var producerTasks = Enumerable.Range(0, producerCount).Select(async producerIndex => 539Assert.Equal(logLines.Count, logLines.Select(l => l.Content).Distinct().Count()); 540Assert.Equal(Enumerable.Range(1, logLines.Count), logLines.Select(l => l.LineNumber).Order()); 562var producerTasks = Enumerable.Range(0, producerCount).Select(async _ => 585Assert.Equal([1, 2, 3], logLines.Select(l => l.LineNumber).Order()); 615var subscriberTasks = Enumerable.Range(0, subscriberCount).Select(async subscriberIndex => 643var producerTasks = Enumerable.Range(0, producerCount).Select(async producerIndex =>
ResourceNotificationTests.cs (2)
1667.Except(properties.Select(property => property.Name), StringComparer.Ordinal) 1828.Select(parameter => CreateValue(parameter.ParameterType))
Schema\SchemaTests.cs (1)
839var errorMessages = results.Details?.Where(x => x.Errors is not null).SelectMany(e => e.Errors!).Select(e => e.Value);
TerminalHostPathsTests.cs (1)
25.Select(_ => TerminalHostPaths.CreateReplicaId())
tests\Shared\TestPipelineActivityReporter.cs (1)
139var summaryStr = options?.PipelineSummary != null ? string.Join(", ", options.PipelineSummary.Select(item => $"{item.Key}={item.Value}")) : null;
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();
WithEndpointTests.cs (2)
182method.GetParameters().Select(parameter => NormalizeGenericParameterType(parameter.ParameterType)).SequenceEqual(parameterTypes)); 189constructor.GetParameters().Select(parameter => parameter.ParameterType).SequenceEqual(parameterTypes));
WithProcessCommandTests.cs (1)
743var logContents = logs.Select(log => log.Content).ToArray();
WithTerminalTests.cs (2)
348.Select(resource => resource.Resource.Annotations.OfType<TerminalAnnotation>().Single()) 1313return argsList.Select(a => a?.ToString() ?? string.Empty).ToList();
WithUrlsTests.cs (2)
475string.Join(", ", urls.Select(u => $"[{u.Name ?? "null"}] {u.Url} (inactive={u.IsInactive})")); 591string.Join(", ", urls.Select(u => $"[{u.Name ?? "null"}] {u.Url} (inactive={u.IsInactive})"));
Aspire.Hosting.TestUtilities (8)
Helpers\DashboardServiceDataExtensions.cs (1)
21if (TryFindMatch(changes.Where(c => c.ChangeType != ResourceSnapshotChangeType.Delete).Select(c => c.Resource), resourceName, predicate, out match))
tests\Shared\Logging\LogValuesAssert.cs (1)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
Utils\ArgumentEvaluator.cs (1)
29return executionConfiguration.Arguments.Select(a => a.Value).ToList();
Utils\PersistentContainerTestHelpers.cs (2)
115resourceNames.Select(resourceName => GetContainerIdentityAsync(resourceNotificationService, resourceName, compareUrls, cts.Token))); 146.Select(url => $"{url.Name}:{url.Url}"))
Utils\TestProcessRunner.cs (3)
106var processOutput = run.OutputEvents.Select(static output => output.Value).ToArray(); 128.. (output ?? Array.Empty<string>()).Select(static value => new TestProcessOutput(IsError: false, Value: value)), 129.. (error ?? Array.Empty<string>()).Select(static value => new TestProcessOutput(IsError: true, Value: value))
Aspire.Hosting.Yarp (6)
ConfigurationBuilder\YarpCluster.cs (1)
142return [.. endpoints.Select(BuildEndpointTarget)];
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)
308.Select(property => property.Name) 314.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.Microsoft.Extensions.Configuration.AzureAppConfiguration.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.OpenAI.Tests (1)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
271return Task.FromResult(new GeneratedEmbeddings<Embedding<float>>(inputs.Select(i => new Embedding<float>(floats))));
Aspire.Playground.Tests (7)
AppHostTests.cs (2)
49.Select(wait => 89.Select(wait =>
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)
59.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)
102.Select(path => Path.Combine(path, RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? "dotnet.exe" : "dotnet")) 125.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.TerminalHost (1)
src\Shared\IConfigurationExtensions.cs (1)
166.Select(url => new Uri(url, UriKind.Absolute))
Aspire.TerminalHost.Tests (1)
TerminalHostAppTests.cs (1)
164var results = await Task.WhenAll(rawSockets.Select(TryGetInfoAsync));
Aspire.TypeSystem (2)
AtsContext.cs (2)
156_dtoTypes ??= new HashSet<Type>(DtoTypes.Where(d => d.ClrType != null).Select(d => d.ClrType!)); 163_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 =>
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>();
BlazorHosted.WeatherApi (1)
Program.cs (1)
18var forecast = Enumerable.Range(1, 5).Select(index =>
BlazorStandalone.WeatherApi (1)
Program.cs (1)
20var forecast = Enumerable.Range(1, 5).Select(index =>
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)
405node.Fields.Select(f => $"this.{CamelCase(f.Name)}"), 418node.Fields.Select(f => $"this.{CamelCase(f.Name)}"), 455Write(CommaJoin(node.Fields.Select(f => 488node.Fields.Select(f => CamelCase(f.Name)))); 530Write(CommaJoin(node.Fields.Select(f => 728nd.Fields.Select(f => 745nodeFields.Select(f => 750valueFields.Select(f => CamelCase(f.Name)), 1184node.Fields.Select(f => $"{GetRedPropertyType(f)} {CamelCase(f.Name)}"))); 1207node.Fields.Select(f => CamelCase(f.Name)))); 1253Write(CommaJoin(node.Fields.Select(f => 1412Write(CommaJoin(node.Fields.Select(f => 1592nodeFields.Select(f => 1616valueFields.Select(f => CamelCase(f.Name)))); 1626nd.Fields.Select(f => $"{this.GetRedPropertyType(f)} {CamelCase(f.Name)}"))); 1719nd.Fields.Where(factoryWithNoAutoCreatableTokenFields.Contains).Select( 1726nd.Fields.Select(f => factoryWithNoAutoCreatableTokenFields.Contains(f) 1809nd.Fields.Where(minimalFactoryFields.Contains).Select(f => 1834nd.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-aot (113)
parent\dotnet\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);
parent\dotnet\Commands\Run\CommonRunHelpers.cs (1)
94: [.. parseResult.Tokens.Skip(doubleDashIndex + 1).Select(static token => token.Value)];
parent\dotnet\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;
parent\dotnet\Commands\Solution\List\SolutionListCommand.cs (2)
46.Select(folder => Path.GetDirectoryName(folder.Path.TrimStart('/')))]; 50paths = [.. solution.SolutionProjects.Select(project => project.FilePath)];
parent\dotnet\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();
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingManager.cs (5)
26.Select(extension => extension.ToLowerInvariant()) 34.Select(extension => extension.ToLowerInvariant()) 265.. _applications.Values.Select(application => new ArtifactPostProcessingApplication( 396job.Groups.SelectMany(group => group.Artifacts).Select(artifact => artifact.Path), 414.Select(artifact => artifact.Path),
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingPlanner.cs (2)
83.Select(application => new 96.Select(candidate => candidate.Application)
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingTelemetry.cs (3)
67["kinds"] = Join(groups.Where(group => group.IsKind).Select(group => group.Key), WellKnownKinds), 68["extensions"] = Join(groups.Where(group => !group.IsKind).Select(group => group.Key), WellKnownExtensions), 77.Select(value => wellKnownValues.Contains(value) ? value : OtherValue)
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (2)
357.Select(directory => string.IsNullOrEmpty(directory) 433.Select(static line => line.Trim())
parent\dotnet\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);
parent\dotnet\Commands\Test\MTP\Terminal\TerminalTestReporter.cs (2)
1412var assemblies = _assemblies.Select(asm => asm.Value).OrderBy(a => a.Assembly).Where(a => a is not null).ToList(); 1474var assemblies = _assemblies.Select(asm => asm.Value).Where(a => a is not null).OrderBy(a => a.Assembly).ToList();
parent\dotnet\Commands\Test\MTP\Terminal\TestNodeResultsState.cs (1)
54.Select(d => d.Value)
parent\dotnet\Commands\Test\MTP\TestApplicationHandler.cs (4)
308[.. test.Traits.Select(t => (t.Key, t.Value))])); 373exceptions: [.. (testResult.Exceptions ?? []).Select(fe => new Terminal.FlatException(fe.ErrorMessage, fe.ErrorType, fe.StackTrace))], 703$"Traits=[{string.Join(", ", discoveredTestMessage.Traits.Select(t => $"{t.Key}={t.Value}"))}]"); 731$"{failedTestResult.State}, {failedTestResult.Duration}, {failedTestResult.Reason}, {string.Join(", ", (failedTestResult.Exceptions ?? Array.Empty<ExceptionMessage>()).Select(e => $"{e.ErrorMessage}, {e.ErrorType}, {e.StackTrace}"))}" +
parent\dotnet\Commands\Tool\Common\ToolManifestFinderExtensions.cs (1)
45manifestFilesContainPackageId.Skip(1).Select(m => $"\t{m}")));
parent\dotnet\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)],
parent\dotnet\Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (4)
74await Task.WhenAll(manifests.Select(manifest => UpdateAdvertisingManifestAsync(manifest, includePreviews, offlineCache))).ConfigureAwait(false); 112var jsonContent = JsonSerializer.Serialize(updatableWorkloads.Select(workload => workload.ToString()).ToArray(), WorkloadManifestUpdaterJsonSerializerContext.Default.StringArray); 183private IEnumerable<ManifestId> GetInstalledManifestIds() => _workloadResolver.GetInstalledManifests().Select(manifest => new ManifestId(manifest.Id)); 351var availableUpdates = await Task.WhenAll(manifests.Select(manifest => NewerManifestPackageExists(manifest))).ConfigureAwait(false);
parent\dotnet\Commands\Workload\Install\WorkloadInstallRecords\FileBasedInstallationRecordInstaller.cs (2)
22.Select(path => new SdkFeatureBand(Path.GetFileName(path))); 36.Select(file => new WorkloadId(Path.GetFileName(file)));
parent\dotnet\Commands\Workload\Install\WorkloadInstallRecords\WindowsWorkloadInstallationRecordReader.cs (1)
42return workloadKey?.GetSubKeyNames().Select(id => new WorkloadId(id)).ToList() ?? [];
parent\dotnet\Commands\Workload\List\InstalledWorkloadsCollection.cs (1)
27_workloads = new Dictionary<string, string>(workloadIds.Select(id => new KeyValuePair<string, string>(id.ToString(), installationSource)));
parent\dotnet\Extensions\ParseResultExtensions.cs (5)
20.Select(child => parseResult.GetSymbolResultValue(child)) 107.Select(t => t.Value); 112parseResult.Tokens.Select(t => t.Value).ToArray().GetSubArguments(); 158message: string.Join(Environment.NewLine, parseResult.Errors.Select(e => e.Message)), 218var propertyValues = propertyOptions.SelectMany(o => o.Tokens.Select(t => t.Value)).ToArray();
parent\dotnet\Extensions\ProjectInstanceExtensions.cs (4)
57.Select(value => value.ToLower()) 66.Select((value) => value.ToLower()); 71.Select((frameworkString) => NuGetFramework.Parse(frameworkString)); 78.Select((value) => value.Trim())
parent\dotnet\MsbuildProject.cs (1)
101foreach (var @ref in refs.Select((r) => PathUtility.GetPathWithBackSlashes(r)))
parent\dotnet\NugetPackageDownloader\NuGetPackageDownloader.cs (22)
376return (await GetLatestVersionsInternalAsync(packageId, packageSources, includePreview, CancellationToken.None, numberOfResults)).Select(result => result.Item2); 430.Select(f => new FilePath(f)); 442var allowListNuspec = allowListOfPackage.Select(s => s + ".nuspec"); 587var existingUris = new HashSet<Uri>(sourceList.Where(s => s.SourceUri != null).Select(s => s.SourceUri)); 656foundPackagesBySource = [.. packageSources.Select(source => GetPackageMetadataAsync(source, 664packageSources.Select(source => GetPackageMetadataAsync(source, packageIdentifier, 671.SelectMany(result => result.foundPackages.Select(package => (result.source, package))); 673var availableVersions = accumulativeSearchResults.Select(t => t.package.Identity.Version).ToList(); 686string.Join(", ", packageSources.Select(source => source.Source)))); 742foundPackagesBySource = [.. packageSources.Select(source => GetPackageMetadataAsync(source, 750packageSources.Select(source => GetPackageMetadataAsync(source, packageIdentifier, 758string.Format(CliStrings.IsNotFoundInNuGetFeeds, packageIdentifier, packageSources.Select(s => s.Source))); 763.SelectMany(result => result.foundPackages.Select(package => (result.source, package))) 772string.Join(", ", packageSources.Select(source => source.Source)))); 839.Select(source => 898string.Join(";", sources.Select(s => s.Source)))); 903string.Join(";", sources.Select(s => s.Source)))); 961includePreview, cancellationToken, numberOfResults).ConfigureAwait(false)).Select(result => 970var autoCompletes = await Task.WhenAll(packagesSources.Select(async (source) => await GetAutocompleteAsync(source, cancellationToken).ConfigureAwait(false))).ConfigureAwait(false); 974var packageIdTasks = validAutoCompletes.Select(autocomplete => GetPackageIdsForSource(autocomplete, packageId, allowPrerelease, cancellationToken)).ToArray(); 984var autoCompletes = await Task.WhenAll(packagesSources.Select(async (source) => await GetAutocompleteAsync(source, cancellationToken).ConfigureAwait(false))).ConfigureAwait(false); 988var versionTasks = validAutoCompletes.Select(autocomplete => GetPackageVersionsForSource(autocomplete, packageId, versionPrefix, allowPrerelease, cancellationToken)).ToArray();
parent\dotnet\NugetSearch\AuthorsConverter.cs (1)
23var resultAuthors = doc.RootElement.EnumerateArray().Select(author => author.GetString()).ToArray();
parent\dotnet\NugetSearch\NugetSearchApiResultDeserializer.cs (1)
30deserializedPackage.Versions.Select(v => new SearchResultPackageVersion(v.Version, v.Downloads))
parent\dotnet\Parser.cs (2)
321.Select(line => line.TrimStart().StartsWith('#') ? string.Empty : line) 323.Select(x => x.Trim())
parent\dotnet\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 =>
parent\dotnet\SlnfFileHelper.cs (2)
83Projects = projects?.Select(NormalizePathSeparatorsToBackslash).ToList() ?? new List<string>() 116Projects = projects.Select(NormalizePathSeparatorsToBackslash).ToList()
parent\dotnet\SlnFileFactory.cs (4)
106filteredSolutionProjectPaths = [.. root.GetProperty("solution").GetProperty("projects").EnumerateArray().Select(p => p.GetString())]; 132.Select(path => SlnfFileHelper.NormalizePathSeparatorsToOS(path)) 133.Select(path => Uri.UnescapeDataString(path)) 134.Select(path => originalSolution.FindProject(path) ?? throw new GracefulException(
parent\dotnet\Telemetry\LLMEnvironmentDetectorForTelemetry.cs (1)
74var results = _detectionRules.Select(r => r.GetResult()).Where(r => r != null).ToArray();
parent\dotnet\Telemetry\MacAddressGetter.cs (3)
41.Select(nic => nic.GetPhysicalAddress().GetAddressBytes()) 43.Select(bytes => string.Join("-", bytes.Select(b => b.ToString("X2"))))
parent\dotnet\Telemetry\TelemetryClient.cs (2)
371.Select(p => new KeyValuePair<string, object?>(p.Key, p.Value)); 374.Select(p => new KeyValuePair<string, object?>(p.Key, p.Value))
parent\dotnet\Telemetry\TelemetryDiskLogger.cs (1)
91events: [.. activity.Events.Select(e => new EventModel(
parent\dotnet\Telemetry\TelemetryFilter.cs (1)
110entries.Select(entry => entry.EventName == ExceptionEventName ? entry : entry.WithAppliedToPropertiesValue(_hash));
parent\dotnet\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))));
parent\dotnet\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))));
parent\dotnet\ToolPackage\LocalToolsResolverCache.cs (3)
49.Select(pair => ConvertToCacheRow(pair.Key, pair.Value)); 59.Select(mapWithSamePackageId 164.Select(c => Convert(restoredCommandIdentifier.PackageId, c))
dotnet-dev-certs (2)
Program.cs (1)
369var certReports = availableCertificates.Select(CertificateReport.FromX509Certificate2).ToList();
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
295var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
dotnet-format (6)
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\CodeStyleInformationProvider.cs (2)
34.Select(path => new AnalyzerFileReference(path, analyzerAssemblyLoader)); 51var codeFixes = AnalyzerFinderHelpers.LoadFixers(references.Select(reference => reference.GetAssembly()), project.Language);
CodeFormatter.cs (1)
82var documentIdsWithErrors = formattedFiles.Select(file => file.DocumentId).Distinct().ToImmutableArray();
dotnet-getdocument (2)
Commands\InvokeCommand.cs (1)
100.Select(p => p.Name);
parent\parent\GetDocumentInsider\src\ReporterExtensions.cs (1)
34.Select(l => prefix + l));
dotnet-openapi (1)
Internal\OpenapiDependencyAttribute.cs (1)
18CodeGenerators = codeGenerators.Split(';', StringSplitOptions.RemoveEmptyEntries).Select(Enum.Parse<CodeGenerator>).ToArray();
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)
218optionsString += $"{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)
281: 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)
257var 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)
257var targetPath = searchPaths.Select(p => Path.Combine(p, "SecretManager.targets")).FirstOrDefault(File.Exists);
dotnet-watch (5)
CommandLine\CommandLineOptions.cs (1)
135.Select(option => option.ForwardingFunction!(parseResult))
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());
DotNetHostedAgent (1)
Program.cs (1)
37var forecast = Enumerable.Range(1, 5).Select(index =>
DotNetWatchTasks (1)
parent\dotnet-watch\Watch\MSBuildFileSetResult.cs (1)
31.Select(entry => new StaticFileItem() { FilePath = entry.Key, StaticWebAssetPath = entry.Value }));
GenerateDocumentationAndConfigFiles (50)
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 615return (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\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)
102foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 180foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 235foreach (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\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))
GetDocument.Insider (1)
ReporterExtensions.cs (1)
34.Select(l => prefix + l));
ILAssembler (18)
GrammarVisitor.cs (18)
559=> new(context.asmAttrAny().Select(VisitAsmAttrAny).Aggregate((AssemblyFlags)0, (lhs, rhs) => lhs | rhs)); 848return new(context.bound().Select(bound => VisitBound(bound).Value).ToImmutableArray()); 1330newTypeDef.Attributes = classAttrs.Select(VisitClassAttr).Aggregate( 1437typeDefinition.Attributes = classAttrs.Select(VisitClassAttr).Aggregate( 2223context.dottedNamePart().Select(part => 2462.Select(decl => VisitEventDecl(decl).Value) 2464.Select(decl => decl!.Value).ToImmutableArray()); 2470EventAttributes eventAttributes = context.eventAttr().Select(attr => VisitEventAttr(attr).Value).Aggregate((EventAttributes)0, (a, b) => a | b); 2625var attrs = context.exptAttr().Select(VisitExptAttr).Aggregate((TypeAttributes)0, (a, b) => a | b); 2790var fieldAttrs = context.fieldAttr().Select(VisitFieldAttr).Aggregate((FieldAttributes)0, (a, b) => a | b); 4613public GrammarResult.Sequence<KeyValuePair<string, BlobBuilder>> VisitNameValPairs(CILParser.NameValPairsContext context) => new(context.nameValPair().Select(pair => VisitNameValPair(pair).Value).ToImmutableArray()); 5068.Select(decl => VisitPropDecl(decl).Value) 5070.Select(decl => decl!.Value).ToImmutableArray()); 5075var propAttrs = context.propAttr().Select(VisitPropAttr).Aggregate((PropertyAttributes)0, (a, b) => a | b); 5267public GrammarResult.Sequence<ExceptionClause> VisitSehClauses(CILParser.SehClausesContext context) => new(context.sehClause().Select(clause => VisitSehClause(clause).Value).ToImmutableArray()); 5462public GrammarResult.Sequence<SignatureArg> VisitSigArgs(CILParser.SigArgsContext context) => new([.. context.sigArg().Select(arg => VisitSigArg(arg).Value)]); 5603.Select(EntityRegistry.CreateGenericConstraint) 5641.Select(VisitTyparAttrib)
ILCompiler.Compiler (19)
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)
221debugNode.GetDebugVars().Select(debugVar => (debugVar, GetVarTypeIndex(debugNode.IsStateMachineMoveNextMethod, debugVar))),
Compiler\ObjectWriter\UnixObjectWriter.Aot.cs (1)
269debugNode.GetDebugVars().Select(debugVar => (debugVar, GetVarTypeIndex(debugNode.IsStateMachineMoveNextMethod, debugVar))),
parent\parent\Common\Compiler\DependencyAnalysis\Target_Wasm\WasmTypes.cs (1)
144return string.Join(" ", result.Types.ToArray().Select(t => t.ToTypeString()));
parent\parent\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (1)
79.Select(_sections.GetSectionIndex)
parent\parent\Common\Compiler\Win32Resources\ResourceData.cs (1)
150return resType.Languages.Select((lang) => (name, type, lang.Key, lang.Value.DataEntry));
parent\parent\Common\JitInterface\CorInfoInstructionSet.cs (6)
338public IEnumerable<InstructionSet_ARM64> ARM64Flags => this.Select((x) => (InstructionSet_ARM64)x); 340public IEnumerable<InstructionSet_RiscV64> RiscV64Flags => this.Select((x) => (InstructionSet_RiscV64)x); 342public IEnumerable<InstructionSet_Wasm32> Wasm32Flags => this.Select((x) => (InstructionSet_Wasm32)x); 344public IEnumerable<InstructionSet_X64> X64Flags => this.Select((x) => (InstructionSet_X64)x); 346public IEnumerable<InstructionSet_X86> X86Flags => this.Select((x) => (InstructionSet_X86)x); 1131AllInstructionSetGroups.Keys.Select(key => key.Item1).Distinct();
parent\parent\Common\Microsoft\SourceLink\Tools\SourceLinkMap.cs (1)
181var escapedPath = string.Join("/", path[file.Path.Length..].Split(['/', '\\']).Select(Uri.EscapeDataString));
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Cycles.cs (1)
314return verticesInAFlaggedCycleTarjanStyle.Select(v => v.Payload);
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 (24)
parent\parent\Common\Compiler\DependencyAnalysis\Target_Wasm\WasmTypes.cs (1)
144return string.Join(" ", result.Types.ToArray().Select(t => t.ToTypeString()));
parent\parent\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (1)
79.Select(_sections.GetSectionIndex)
parent\parent\Common\Compiler\ObjectWriter\WebCilObjectWriter.cs (1)
961.Select(symbol => symbol.Index)
parent\parent\Common\Compiler\Win32Resources\ResourceData.cs (1)
150return resType.Languages.Select((lang) => (name, type, lang.Key, lang.Value.DataEntry));
parent\parent\Common\JitInterface\CorInfoInstructionSet.cs (6)
338public IEnumerable<InstructionSet_ARM64> ARM64Flags => this.Select((x) => (InstructionSet_ARM64)x); 340public IEnumerable<InstructionSet_RiscV64> RiscV64Flags => this.Select((x) => (InstructionSet_RiscV64)x); 342public IEnumerable<InstructionSet_Wasm32> Wasm32Flags => this.Select((x) => (InstructionSet_Wasm32)x); 344public IEnumerable<InstructionSet_X64> X64Flags => this.Select((x) => (InstructionSet_X64)x); 346public IEnumerable<InstructionSet_X86> X86Flags => this.Select((x) => (InstructionSet_X86)x); 1131AllInstructionSetGroups.Keys.Select(key => key.Item1).Distinct();
PortableCallHelpers\InterpToNativeGenerator.cs (3)
87string argTypes = string.Join(", ", args.Select(InteropSignature.TokenToNativeType)); 124{{string.Join($",{w.NewLine}", signatures.Select(ThunkEntry))}} 185? string.Join("_", args.Select(InteropSignature.TokenToNameType))
PortableCallHelpers\PInvokeTableGenerator.cs (10)
105candidates.Select( 140.Select(l => 173{{string.Join($",{w.NewLine} ", modules.Select(m => $"{{\"{EscapeLiteral(m)}\", s_{FixupSymbolName(m)}, {moduleImports[m].Count}}}"))}} 211=> string.Join(", ", l.Select(c => ((EcmaAssembly)c.Method.Module).GetName().Name).Distinct().OrderBy(n => n, StringComparer.Ordinal)); 269string[] parameterCTypes = ParameterTypes(cb.Parameters).Select(MapType).ToArray(); 274? $"\n int64_t args[{parameterCount}] = {{ {string.Join(", ", Enumerable.Range(0, parameterCount).Select(i => CarriesBits(i) ? "0" : $"(int64_t)arg{i}"))} }};\n" 275+ string.Concat(Enumerable.Range(0, parameterCount).Where(CarriesBits).Select(i => $" memcpy(&args[{i}], &arg{i}, sizeof(arg{i}));\n")) 278string arguments = string.Join(", ", Enumerable.Range(0, parameterCount).Select(i => $"arg{i}")); 313{{string.Join($",{w.NewLine}", callbacks.Select(ThunkMapEntryLine))}} 382? string.Join("_", ParameterTypes(cb.Parameters).Select(TypeToNameType))
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Cycles.cs (1)
314return verticesInAFlaggedCycleTarjanStyle.Select(v => v.Payload);
illink (7)
ILLink.CodeFixProvider (1)
UnconditionalSuppressMessageCodeFixProvider.cs (1)
30DiagnosticId.RequiresDynamicCode }).Select(d => d.AsString()).ToImmutableArray();
ILLink.RoslynAnalyzer (5)
DataFlow\LocalDataFlowVisitor.cs (1)
86.Select(reference => reference.Id)
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 (93)
ExtractTestPartitions\MockAssemblyBuilder.cs (1)
277.Select(d => d.ToString()));
NuGetConfigTests.cs (2)
35.Select(element => element.Attribute("pattern")!.Value) 44.Select(element => element.Attribute("pattern")!.Value);
Pipelines\ExtensionE2eRecorderStepTests.cs (1)
88.Select(line => line.Trim('\r'))
Pipelines\NixCliPackageTests.cs (1)
36systems.Select(system => system.Key).Order(StringComparer.Ordinal));
Pipelines\NpmCliPackageTests.cs (3)
716.Select(FormatCpuName)); 721s_supportedRids.Select(rid => rid.Rid).Order(StringComparer.Ordinal), 785return jsonNode?.AsArray().Select(value => value?.GetValue<string>() ?? throw new InvalidOperationException("JSON array contains a null value.")).ToArray()
Pipelines\ReleasePublishNugetPipelineTests.cs (1)
272.Select(line => line.Trim())
PowerShellScripts\AspireSkillsBundleHashTests.cs (2)
73.Select(Path.GetFileName) 156=> output.Split('\n').Select(static l => l.Trim('\r', ' '));
PowerShellScripts\DownloadNativeArchivesTests.cs (3)
141.Select(p => Path.GetRelativePath(archivesDir, p).Replace(Path.DirectorySeparatorChar, '/')) 153.Select(p => Path.GetRelativePath(nupkgsDir, p).Replace(Path.DirectorySeparatorChar, '/')) 573var artifactDescriptors = _artifacts.Select(a => new
PowerShellScripts\ScanTestPartitionsFromSourceGuardTests.cs (1)
71.Select(m => (Start: m.Index, End: m.Index + m.Length))
PowerShellScripts\SplitTestMatrixByDepsTests.cs (1)
128var entries = Enumerable.Range(1, 257).Select(i =>
PowerShellScripts\StageNativeCliToolPackagesTests.cs (1)
340.Select(Path.GetFileName)
Shared\TestDataBuilder.cs (1)
144var partitions = classNames.Select(c => $"class:{c}").ToArray();
TestTriggerMap\GraphAffectedProjectsTests.cs (4)
304compiles.Select(c => $""" <Compile Include="{c}" Link="{System.IO.Path.GetFileName(c)}" />""") 305.Concat(references.Select(r => $""" <ProjectReference Include="{r}" />"""))); 405compiles.Select(c => $""" <Compile Include="{c}" Link="{System.IO.Path.GetFileName(c)}" />""") 406.Concat(references.Select(r => $""" <ProjectReference Include="{r}" />""")));
TestTriggerMap\SelectTestsAcceptanceTests.cs (5)
1087foreach (var dir in Directory.EnumerateDirectories(componentsRoot).Select(Path.GetFileName).Order(StringComparer.Ordinal)) 1103.Select(Path.GetFileName) 1105.Select(name => name!) 1113.Select(m => m.Groups[1].Value.Replace('\\', '/')) 1114.Select(p => p.Contains('/', StringComparison.Ordinal) ? p[..p.LastIndexOf('/')] : p)
TestTriggerMap\SelectTestsCliTests.cs (7)
285var projects = Enumerable.Range(1, 14).Select(i => $"Aspire.Pkg{i:00}.Tests").ToList(); 287+ string.Join("\n", projects.Select(p => $" <Project Path=\"tests/{p}/{p}.csproj\" />")) 291+ string.Join(", ", projects.Select(p => $"\"test:{p}\"")) 454.Select(match => match.Groups[1].Value) 464.Select(Path.GetFileNameWithoutExtension) 490.Select(name => $" <Project Path=\"tests/{name}/{name}.csproj\" />")) 497.Select(name => $" - test:{name}"))
TestTriggerMap\SelectTestsLayer1IntegrationTests.cs (4)
168var path = cause.GetProperty("path").EnumerateArray().Select(e => e.GetString()).ToArray(); 221var path = cause.GetProperty("path").EnumerateArray().Select(e => e.GetString()).ToArray(); 392compiles.Select(c => $""" <Compile Include="{c}" Link="{System.IO.Path.GetFileName(c)}" />""") 393.Concat(references.Select(r => $""" <ProjectReference Include="{r}" />""")));
TestTriggerMap\TestTriggerMapModel.cs (1)
39Conventions.Select(c => c.Pattern.Replace("<name>", "*", StringComparison.Ordinal));
TestTriggerMap\TestTriggerMapTests.cs (25)
66.Select(project => $"src/{project}/**"); 117.Where(g => g.Count() > 1).Select(g => g.Key).Order(StringComparer.Ordinal).ToList(); 176.Select(f => f.Path) 195.Select(m => m.Groups[1].Value.Replace('\\', '/')) 217.Select(Path.GetFileName) 219.Select(name => $"tests/{name}/{name}.csproj") 238.Select(p => Path.GetFileNameWithoutExtension(p)) 299.Where(g => g.Count() > 1).Select(g => g.Key).Order(StringComparer.Ordinal).ToList(); 353.Select(kvp => kvp.Key).Order(StringComparer.Ordinal).ToList(); 368.Select(match => match.Groups[1].Value) 375.Select(match => match.Groups[1].Value) 548var actualTargets = result.TestProjects.Select(name => $"test:{name}") 768.Select(m => m.Groups[1].Value) 774.Select(m => m.Groups[1].Value) 781.Select(t => "run_" + t["job:".Length..].Replace('-', '_')) 848.Concat(s_cliStarterValidationJobIds.Select(jobId => (jobId, "run_cli_starter_validation"))) 921.Select(rid => $"eng/clipack/Aspire.Cli.{rid}.csproj") 952.Select(node => Assert.IsType<YamlMappingNode>(node).Children[new YamlScalarNode("rid")].ToString()) 972s_cliStarterValidationJobIds.Select(jobId => $"needs.{jobId}.result == 'skipped'"))}))"; 986.Select(t => t["test:".Length..]) 1080.SelectMany(f => usesLocalAction.Matches(File.ReadAllText(f)).Select(m => m.Groups["name"].Value)) 1103.Select(projectPath => Path.GetFileNameWithoutExtension(projectPath)!) 1107.Select(projectPath => Path.GetDirectoryName(projectPath)!.Replace('\\', '/')) 1136.Select(node => node.Value) 1138.Select(value => (
tools\GenerateCITimeline\GitHubApi.cs (2)
81using var doc = JsonDocument.Parse($"[{string.Join(",", merged.Select(e => e.GetRawText()))}]"); 118var parts = merged.Select(kv =>
tools\GenerateCITimeline\TimelineRenderer.cs (8)
37var conclusions = Jobs.Select(j => j.Conclusion).ToHashSet(); 163var parts = name.Split('/').Select(p => p.Trim()).ToArray(); 295.Select(kv => $"<code>{E(kv.Key)}</code>: {kv.Value}") 459.Select(j => ParseTs(j, "created_at")) 461.Select(d => d!.Value) 465.Select(j => ParseTs(j, "completed_at")) 467.Select(d => d!.Value) 489.Select(j => ParseTs(j, "completed_at")!.Value)
TypeScriptApiCompat\TypeScriptApiCompatTests.cs (2)
90Assert.Equal(["Pkg.Mode"], surface.EnumTypes.Keys.Select(k => k["enum:".Length..])); 119Assert.Equal(["Aspire.Hosting.Mode"], surface.EnumTypes.Keys.Select(k => k["enum:".Length..]));
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (1)
2248Steps = (failedSteps ?? []).Select(stepName => new WorkflowStep
WorkflowScripts\ExtensionReleaseWorkflowTests.cs (1)
491.Select(index =>
WorkflowScripts\ExtensionWorkflowTests.cs (4)
59s_extensionUnitJobs.Children.Keys.Cast<YamlScalarNode>().Select(key => key.Value)); 86steps.Select(step => Scalar(step, "name"))); 205Assert.Equal(["contents"], workflowPermissions.Children.Keys.Cast<YamlScalarNode>().Select(key => key.Value)); 300=> ((YamlSequenceNode)node.Children[new YamlScalarNode(key)]).Cast<YamlScalarNode>().Select(item => item.Value).ToList();
WorkflowScripts\NodeCommand.cs (1)
232=> string.Join(" ", [QuoteForDisplay(scriptPath), .. args.Select(QuoteForDisplay)]);
WorkflowScripts\OrganizationFundedCopilotReviewsTests.cs (7)
18Assert.Equal(["pull_request_target", "schedule", "workflow_dispatch"], triggers.Children.Keys.Select(key => key.ToString())); 42Assert.Equal(["name", "id", "uses", "with"], tokenStep.Children.Keys.Select(key => key.ToString())); 48tokenOptions.Children.Keys.Select(key => key.ToString())); 57Assert.Equal(["name", "uses", "env", "with"], step.Children.Keys.Select(key => key.ToString())); 60Assert.Equal(["COPILOT_REVIEW_MODE", "COPILOT_REVIEW_PR_NUMBER"], environment.Children.Keys.Select(key => key.ToString())); 64Assert.Equal(["github-token", "retries", "script"], options.Children.Keys.Select(key => key.ToString())); 183=> Assert.IsType<YamlSequenceNode>(node.Children[new YamlScalarNode(key)]).Select(value => value.ToString());
WorkflowScripts\PrDocsCheckWorkflowTests.cs (2)
263.Select(match => match.Groups["name"].Value) 271.Select(match => match.Groups["name"].Value)
WorkflowScripts\SelectTestsCommentScriptTests.cs (1)
290return string.Join("\n", body.Select(l => l.Length >= minIndent ? l[minIndent..] : l));
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 (1)
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.Authentication.DeviceBoundSessions (1)
DeviceBoundSessionHandler.cs (1)
282var scopeRules = Options.ScopeSpecifications.Select(r => new SessionScopeRule
Microsoft.AspNetCore.Authentication.JwtBearer (2)
JwtBearerConfigureOptions.cs (2)
45var issuers = configSection.GetSection(nameof(TokenValidationParameters.ValidIssuers)).GetChildren().Select(iss => iss.Value).ToList(); 48var audiences = configSection.GetSection(nameof(TokenValidationParameters.ValidAudiences)).GetChildren().Select(aud => aud.Value).ToList();
Microsoft.AspNetCore.Authentication.Negotiate (1)
Internal\LdapAdapter.cs (1)
66var distinguishedName = settings.Domain.Split('.').Select(name => $"dc={name}").Aggregate((a, b) => $"{a},{b}");
Microsoft.AspNetCore.Authentication.OpenIdConnect (6)
OpenIdConnectConfigureOptions.cs (1)
112var elementsFromConfig = listConfigSection.GetChildren().Select(element => element.Value).OfType<string>();
OpenIdConnectHandler.cs (5)
121message = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 136message = new OpenIdConnectMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 325var message = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 648authorizationResponse = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 675authorizationResponse = new OpenIdConnectMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray())));
Microsoft.AspNetCore.Authentication.WsFederation (2)
WsFederationHandler.cs (2)
164wsFederationMessage = new WsFederationMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 474var message = new WsFederationMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray())));
Microsoft.AspNetCore.Authorization (2)
AuthorizationPolicy.cs (1)
220var trimmedRolesSplit = rolesSplit.Where(r => !string.IsNullOrWhiteSpace(r)).Select(r => r.Trim());
LoggingExtensions.cs (1)
24? "Fail() was explicitly called. Authorization failed due to:" + Environment.NewLine + string.Join(Environment.NewLine, failure.FailureReasons.Select(reason => reason.Message))
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.AI (3)
Engine\AgentContext.cs (1)
272interactiveBlocks.Select(block => block.GetResultAsync(cancellationToken)));
Engine\UIAgent.cs (1)
177var contentTypes = string.Join(", ", update.Contents.Select(c => c.GetType().Name));
Pipeline\BlockMappingPipeline.cs (1)
57var contentTypes = string.Join(", ", update.Contents.Select(c => c.GetType().Name));
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentParameterAnalyzer.cs (1)
133captureUnmatchedValuesParameters.Select(p => p.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)).OrderBy(n => n))));
Microsoft.AspNetCore.Components.Endpoints (5)
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));
Forms\DataAnnotationsClientValidationProvider.cs (1)
214return string.Join(",", normalizedExtensions.Split(',').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.Testing (4)
Infrastructure\ServerFactory.cs (2)
282var routes = _instances.Values.Select(i => new RouteConfig 301var clusters = _instances.Values.Select(i => new ClusterConfig
Infrastructure\TestArtifactDirectory.cs (2)
39.. Enumerable.Range(1, 31).Select(i => (char)i) 51var sanitizedTestName = string.Concat(testName.Select(c => s_invalidFileNameChars.Contains(c) ? '_' : c));
Microsoft.AspNetCore.Components.WebAssembly (2)
Services\LazyAssemblyLoader.cs (1)
73var pendingLoads = newAssembliesToLoad.Select(LazyAssemblyLoaderInterop.LoadLazyAssembly);
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.WebAssembly.Authentication (2)
Options\AuthenticationStateDeserializationOptions.cs (1)
34new ClaimsIdentity(authenticationStateData.Claims.Select(c => new Claim(c.Type, c.Value)),
Services\AuthorizationMessageHandler.cs (1)
107var uris = authorizedUrls.Select(uri => new Uri(uri, UriKind.Absolute)).ToArray();
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)
93return "(" + 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)
295var 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.EntityFrameworkCore (4)
DatabaseDeveloperPageExceptionFilter.cs (1)
60.Select(o => o.ContextType)
MigrationsEndPointMiddleware.cs (1)
111.Select(o => o.ContextType);
src\aspnetcore\src\Shared\Diagnostics\BaseView.cs (1)
296.Select(HtmlEncoder.Encode));
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (1)
286.Select(HtmlEncoder.Encode));
Microsoft.AspNetCore.Diagnostics.HealthChecks (1)
HealthCheckOptions.cs (1)
55var missing = string.Join(", ", missingHealthStatus.Select(status => $"{nameof(HealthStatus)}.{status}"));
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (8)
Latency\Internal\MockLatencyData.cs (6)
41string.Join("/", _tags.Select(a => a.Name.Replace('/', '_'))), 42string.Join("/", _tags.Select(a => a.Value.Replace('/', '_'))), 43string.Join("/", _checkpoints.Select(a => a.Name.Replace('/', '_'))), 44string.Join("/", _checkpoints.Select(a => (long)Math.Round(((double)a.Elapsed / a.Frequency) * MillisecondsPerSecond))), 45string.Join("/", _measures.Select(a => a.Name.Replace('/', '_'))), 46string.Join("/", _measures.Select(a => a.Value)),
Logging\HttpLoggingServiceExtensionsTests.cs (2)
83.Select(property => property.Name) 86.Select(child => child.Key)
Microsoft.AspNetCore.Grpc.JsonTranscoding (7)
Internal\Json\EnumNameHelpers.cs (2)
62.Select(f => 96foreach (var item in nameMappings.GroupBy(m => m.RemoveEnumPrefixName).Select(g => KeyValuePair.Create(g.Key, g.First().OriginalName)))
parent\Shared\Legacy.cs (1)
243return string.Join(",", paths.Select(ToJsonName));
parent\Shared\ServiceDescriptorHelpers.cs (4)
400var completeFieldPath = string.Join(".", fieldDescriptors.Select(d => d.Name)); 401var completeJsonPath = string.Join(".", fieldDescriptors.Select(d => d.JsonName)); 542var joinedPath = string.Join(".", path.Select(d => d.JsonName)); 552var joinedPath = string.Join(".", path.Select(d => d.JsonName));
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.Http.RequestDelegateGenerator (7)
RequestDelegateGenerator.Emitter.cs (1)
126.Select(endpoint => endpoint.EmitterContext.HttpMethod!)
StaticRouteHandlerModel\Emitters\EndpointEmitter.cs (1)
134public static string EmitArgumentList(this Endpoint endpoint) => string.Join(", ", endpoint.Parameters.Select(p => p.EmitArgument()));
StaticRouteHandlerModel\EndpointParameter.cs (5)
180EndpointParameters = matchedProperties.Select(matchedParameter => new EndpointParameter(endpoint, matchedParameter.Property, matchedParameter.Parameter, wellKnownTypes)); 183var parameterList = string.Join(", ", EndpointParameters.Select(p => $"{p.SymbolName} = {p.EmitHandlerArgument()}")); 188var parameterList = string.Join(", ", EndpointParameters.Select(p => p.EmitHandlerArgument())); 498matchedProperties = writableProperties.Select(property => new ConstructorParameter(property, null)); 524matchedProperties = writableProperties.Select(property => new ConstructorParameter(property, null));
Microsoft.AspNetCore.Identity (3)
PasskeyHandler.cs (3)
110.Select(p => new PublicKeyCredentialDescriptor 173.Select(p => new PublicKeyCredentialDescriptor 195AllAcceptedCredentialIds = [.. passkeys.Select(p => BufferSource.FromBytes(p.CredentialId))],
Microsoft.AspNetCore.Identity.UI (1)
IdentityBuilderUIExtensions.cs (1)
97var enumValues = string.Join(", ", Enum.GetNames(typeof(UIFramework)).Select(v => $"'{v}'"));
Microsoft.AspNetCore.InternalTesting (5)
Logging\LogValuesAssert.cs (1)
56return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
Tracing\EventAssert.cs (3)
30asserts.Select(a => a.CreateAsserter()).ToArray()); 59Assert.Collection(evt.PayloadNames, _payloadAsserters.Select(CreateNameAsserter).ToArray()); 60Assert.Collection(evt.Payload, _payloadAsserters.Select(t => t.asserter).ToArray());
xunit\TestMethodExtensions.cs (1)
21.Select(attributeInfo => attributeInfo.Attribute);
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.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)
511.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)
126foreach (var controller in feature.Controllers.Select(c => c.AsType()))
DependencyInjection\MvcCoreMvcCoreBuilderExtensions.cs (1)
143foreach (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.Razor.RuntimeCompilation (5)
CompilationFailedException.cs (1)
27compilationFailures.SelectMany(f => f.Messages!).Select(message => message!.FormattedMessage));
CompilationFailedExceptionFactory.cs (2)
40messages: group.Select(parserError => CreateDiagnosticMessage(parserError, filePath))); 86group.Select(GetDiagnosticMessage),
PageActionDescriptorChangeProvider.cs (1)
82.Select(f => f.FilePath)
RazorReferenceManager.cs (1)
51.Select(CreateMetadataReference)
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.Testing (1)
WebApplicationFactory.cs (1)
551testAssemblies.AddRange(runtimeAssemblies.Select(Assembly.Load));
Microsoft.AspNetCore.Mvc.ViewFeatures (4)
DefaultHtmlGenerator.cs (1)
1016.Select(kvp => kvp.Key);
DependencyInjection\MvcViewFeaturesMvcBuilderExtensions.cs (1)
48foreach (var viewComponent in feature.ViewComponents.Select(vc => vc.AsType()))
RemoteAttributeBase.cs (1)
65.Select(FormatPropertyForClientValidation)
ViewComponents\DefaultViewComponentDescriptorProvider.cs (1)
34return GetCandidateTypes().Select(CreateDescriptor);
Microsoft.AspNetCore.OpenApi (10)
Extensions\JsonTypeInfoExtensions.cs (2)
107var propertyNames = string.Join("And", anonymousTypeProperties.Select(p => p.GetSchemaReferenceId(options))); 137var argumentNames = string.Join("And", genericArguments.Select(arg => arg.GetSchemaReferenceId(options)));
Schemas\OpenApiJsonSchema.Helpers.cs (2)
311schema.AnyOf = anyOfSchemas?.Select(s => s.Schema as IOpenApiSchema).ToList(); 316schema.OneOf = oneOfSchemas?.Select(s => s.Schema as IOpenApiSchema).ToList();
Services\OpenApiDocumentProvider.cs (1)
67var documentNames = documentServices.Select(docService => docService.Name);
Services\OpenApiDocumentService.cs (5)
233return [.. addresses.Select(address => new OpenApiServer { Url = address })]; 424var description = apiResponseTypes.Select(r => r.Description).FirstOrDefault(d => d is not null); 443.Select(responseFormat => responseFormat.MediaType); 550eventSchema.Enum = [.. mapping.Keys.Select(static eventName => JsonValue.Create(eventName)!)]; 559.Select(static schemaReference => JsonValue.Create(schemaReference.Reference.Id)!)
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.Owin (4)
DictionaryStringArrayWrapper.cs (1)
38ICollection<string[]> IDictionary<string, string[]>.Values => Inner.Values.Select(Convert).ToList();
DictionaryStringValuesWrapper.cs (1)
83ICollection<StringValues> IDictionary<string, StringValues>.Values => Inner.Values.Select(Convert).ToList();
OwinEnvironment.cs (2)
86.Where(pair => pair.Value.TryGet(_context, out _)).Select(pair => pair.Key) 87.Concat(_context.Items.Keys.Select(key => Convert.ToString(key, CultureInfo.InvariantCulture)))
Microsoft.AspNetCore.Routing (25)
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})"))}";
ValidationEndpointFilterFactory.cs (1)
85elementSelector: kvp => kvp.Value.Select(e => e.ErrorMessage).ToArray());
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.HttpSys (1)
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
300public KeyValuePair<string, string>[] Items => _collection.Select(pair => new KeyValuePair<string, string>(pair.Key, pair.Value.ToString())).ToArray();
Microsoft.AspNetCore.Server.IIS (6)
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
300public KeyValuePair<string, string>[] Items => _collection.Select(pair => new KeyValuePair<string, string>(pair.Key, pair.Value.ToString())).ToArray();
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.Server.IntegrationTesting (1)
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (1)
233var environmentVariables = string.Join("`,", _deploymentParameters.EnvironmentVariables.Select(envVariable => $"{envVariable.Key}={envVariable.Value}"));
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)
295var 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.Client.Core (2)
HubConnection.Log.cs (2)
31var argsList = args == null ? string.Empty : string.Join(", ", args.Select(a => a?.GetType().FullName ?? "(null)")); 88var argsList = args == null ? string.Empty : string.Join(", ", args.Select(a => a?.GetType().FullName ?? "(null)"));
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (4)
HubClientProxyGenerator.Parser.cs (2)
286.Select(member => (IMethodSymbol)member) 290.Select(member => (IMethodSymbol)member)), SymbolEqualityComparer.Default).ToList();
HubServerProxyGenerator.Parser.cs (2)
263.Select(member => (IMethodSymbol)member) 267.Select(member => (IMethodSymbol)member)));
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.SignalR.StackExchangeRedis (2)
Internal\RedisLog.cs (1)
18ConnectingToEndpoints(logger, string.Join(", ", endpoints.Select(EndPointCollection.ToString)), serverName);
RedisHubLifetimeManager.cs (1)
82var supportedProtocols = hubProtocolResolver.AllProtocols.Select(p => p.Name).ToList();
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 (83)
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\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)
1577.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)
810string.Join(";", undeclaredProjects.Select(p => $"\"{p}\"")),
BackEnd\Components\Scheduler\Scheduler.cs (2)
1840config.GlobalProperties.ToDictionary().Select(kvp => $"{kvp.Key}={kvp.Value}")); 2155=> string.Join("; ", configuration.GlobalProperties.Select<ProjectPropertyInstance, string>(p => $"{p.Name}={p.EvaluatedValue}"));
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (1)
115return manifestsList.Select(manifest => manifest.Path).ToList();
BackEnd\Shared\BuildRequestConfiguration.cs (1)
972.Select(s => MSBuildGlob.Parse(Project.Directory, s)));
BuildCheck\Infrastructure\BuildCheckBuildEventHandler.cs (1)
209=> title + Environment.NewLine + String.Join(Environment.NewLine, rowData.Select(a => $"{a.Key},{a.Value}")) + Environment.NewLine;
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (4)
164new BuiltInCheckFactory(PropertiesUsageCheck.SupportedRulesList.Select(r => r.Id).ToArray(), 221instance.SupportedRules.Select(r => r.Id).ToArray(), 288!check.SupportedRules.Select(r => r.Id) 293$"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)
1940foreach (string sdk in sdks.Split(MSBuildConstants.SemicolonChar).Select(i => i.Trim()))
Construction\Solution\SolutionProjectGenerator.cs (1)
193_targetNames = targetNames.Select(i => i.Split([':'], 2, StringSplitOptions.RemoveEmptyEntries).Last()).ToList();
Definition\Project.cs (4)
2667.Select(pair => pair.Result) 2742foreach (ProjectRootElement import in _data.ImportClosure.Where(i => i.ImportingElement?.ImplicitImportLocation == ImplicitImportLocation.Top).Select(i => i.ImportedProject)) 2757foreach (ProjectRootElement import in _data.ImportClosure.Where(i => i.ImportingElement?.ImplicitImportLocation == ImplicitImportLocation.Bottom).Select(i => i.ImportedProject)) 3809IEnumerable<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 (5)
815_usingTaskElements.Select(p => (p.Value, p.Key)), 1202_evaluationLoggingContext.LogWarning("", new BuildEventFileInfo(""), "ChangeWave_InvalidFormat", Traits.Instance.MSBuildDisableFeaturesFromVersion, $"[{string.Join(", ", ChangeWaves.AllWaves.Select(x => x.ToString()))}]"); 1205_evaluationLoggingContext.LogWarning("", new BuildEventFileInfo(""), "ChangeWave_OutOfRotation", ChangeWaves.DisabledWave, Traits.Instance.MSBuildDisableFeaturesFromVersion, $"[{string.Join(", ", ChangeWaves.AllWaves.Select(x => x.ToString()))}]"); 2640var onlyFallbackSearchPaths = searchPathMatch.SearchPaths.Select(s => _data.ExpandString(s)).ToList(); 2843item.SetMetadata(metadataElement, string.Join(";", patterns.Select(p => EscapingUtilities.Escape(p))));
Evaluation\Expander\WellKnownFunctions.cs (1)
41? string.Join(", ", args.Select(a => a?.GetType().Name ?? "null"))
Evaluation\GlobResultBuilder.cs (1)
134var includeGlob = CompositeGlob.Create(includeGlobFragmentsList.Select(f => f.ToMSBuildGlob()));
Evaluation\ItemSpec.cs (5)
93return ReferencedItems.Select(v => EscapingUtilities.UnescapeAll(v.ItemAsValueFragment.TextFragment)); 109return CompositeGlob.Create(ReferencedItems.Select(i => i.ItemAsValueFragment.ToMSBuildGlob())); 128entries?.Select(i => new ReferencedItem(i.Item, new ValueFragment(i.Value, ProjectDirectory))).ToList() ?? []; 379return CompositeGlob.Create(Fragments.Select(f => f.ToMSBuildGlob())); 597this.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)
104EntryPointNodes = _entryPointConfigurationMetadata.Select(e => allParsedProjects[e].GraphNode).ToList(); 109ProjectNodes = allParsedProjects.Values.Select(p => p.GraphNode).ToList(); 271string.Join(";", entryPoints.Select(e => e.ProjectFile)))); 655var errorMessage = new StringBuilder(projectsInCycle.Select(p => p.Length).Sum());
Graph\ProjectGraph.cs (3)
488etwArgs = string.Join(";", options.EntryPoints.Select( 493: string.Join(", ", e.GlobalProperties.Select(kvp => $"{kvp.Key} = {kvp.Value}")); 551.Select(kvp => $"{kvp.Key}={kvp.Value}"));
Instance\ImmutableProjectCollections\ImmutableProjectMetadataCollectionConverter.cs (1)
44public IEnumerable<string> Values => _properties.Values.Select(m => m.EvaluatedValueEscaped);
Instance\ProjectInstance.cs (3)
1048IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = linkedMetadataDict.Select(directMetadatum 3520IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = item.DirectMetadata.Select(directMetadatum 3579IEnumerable<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}"));
parent\Shared\TaskParameter.cs (1)
828.Select(metadatum => new KeyValuePair<string, string>(metadatum.Key, ExpandIfFromItemDefinition(metadatum.Key, metadatum.Value)));
src\5057ed6cf5d6323b\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\5057ed6cf5d6323b\ImmutableSegmentedListExtensions.cs (1)
116return Enumerable.Select(immutableList, selector);
src\9f0d3f3da306d8cf\IEnumerableExtensions.cs (2)
377builder.AddRange(source.Select(selector)); 555return (await Task.WhenAll(sequence.Select(item => selector(item, cancellationToken))).ConfigureAwait(false)).Flatten();
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\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)
337.Select(e => $"{e.Key}="),
Microsoft.Build.Tasks.Core (21)
BootstrapperUtil\BootstrapperBuilder.cs (2)
455packagePaths.AddRange(Util.AdditionalPackagePaths.Select(p => Util.AddTrailingChar(p.ToLowerInvariant(), System.IO.Path.DirectorySeparatorChar))); 497string[] array = _cultures.Values.Select(v => v.ToString()).ToArray();
parent\Shared\AssemblyFolders\AssemblyFoldersFromConfig.cs (1)
71.Select(target => new AssemblyFoldersFromConfigInfo(target.Path, GetFrameworkVersion(target.FrameworkVersion)));
parent\Shared\TaskParameter.cs (1)
828.Select(metadatum => new KeyValuePair<string, string>(metadatum.Key, ExpandIfFromItemDefinition(metadatum.Key, metadatum.Value)));
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)
240.Select(i => new TaskPropertyInfo( 297codeNamespace.Imports.AddRange(DefaultNamespaces.Union(taskInfo.Namespaces, StringComparer.OrdinalIgnoreCase).Select(i => new CodeNamespaceImport(i)).ToArray()); 643items = 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\Debugging\PrintLineDebuggerWriters.cs (1)
95var joinedArgs = $"{EscapeCommas(callsite)},{string.Join(",", args.Select(arg => EscapeCommas(arg)))}\n";
Untar.cs (1)
437? pattern.Split([';'], StringSplitOptions.RemoveEmptyEntries).Select(FileMatcher.Normalize).ToArray()
Unzip.cs (1)
355? pattern.Split([';'], StringSplitOptions.RemoveEmptyEntries).Select(FileMatcher.Normalize).ToArray()
WriteCodeFragment.cs (5)
283() => Type.GetType(attribute.Name, throwOnError: false) ?? NamespaceImports.Select(x => Type.GetType($"{x}.{attribute.Name}", throwOnError: false)).FirstOrDefault(), 508.Select(c => c.GetParameters().Select(p => p.ParameterType).ToArray()) 544.OrderBy(c => string.Join(",", c.Select(t => t.FullName))) 552return 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)
196.Select(fileName =>
Microsoft.Build.Utilities.Core (7)
parent\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)
619_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)
1435.Select(folderPath => Path.Combine(folderPath, filename))
Microsoft.CodeAnalysis (36)
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)
599=> ReportDiagnostics(diagnostics.Select(info => Diagnostic.Create(info)), consoleOutput, errorLoggerOpt, compilation); 643foreach (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)
396return _resolvedToOriginalPathMap.Select(x => (x.Value, x.Key)).ToImmutableArray();
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1491var actionsByKind = actionsByKindBuilder.Select(a => a.ToImmutableAndFree()).ToImmutableArray();
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
271.Select(static file => (file, fileInformationOpt: TryGetWindowsFileInformation(file)))
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)); 615return (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 (52)
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\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 615return (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\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)
102foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 180foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 235foreach (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\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 (55)
src\2e2796bccd1466f6\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
294.Select(s => s.Parameter!.Name);
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 615return (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\TaintedDataSymbolMapExtensions.cs (2)
75allTaintedTargets.UnionWith(positivePointsToTaintedTargets.Select(s => s.target)); 99allTaintedTargets.UnionWith(positiveValueContentTaintedTargets.Select(s => s.target));
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)
102foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 180foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 235foreach (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\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 (41)
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
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)); 615return (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\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)
102foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 180foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 235foreach (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\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)
284return [.. 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)
173return containingType.GetBaseTypes().Select(t => t.OriginalDefinition)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
130.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 (22)
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)
749var 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
Declarations\DeclarationTable.Cache.cs (1)
47MergedNamespaceDeclaration.Create(_table._allOlderRootDeclarations.InInsertionOrder.Select(static lazyRoot => lazyRoot.Value).AsImmutable<SingleNamespaceDeclaration>()),
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\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)
125return 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 (72)
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\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsCodeFixProvider.cs (1)
172deadNodes.Select(node => newLoop.GetCurrentNode(node)!),
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 (96)
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\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsCodeFixProvider.cs (1)
172deadNodes.Select(node => newLoop.GetCurrentNode(node)!),
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 (6)
Microsoft.NetCore.Analyzers\Performance\CSharpCollapseMultiplePathOperations.Fixer.cs (1)
73SyntaxFactory.SeparatedList(allArguments.Select(argument => current.GetCurrentNode(argument) ?? argument)));
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (1)
182parent = parent.InsertNodesBefore(parent.GetCurrentNode(target)!, statements.Select(SyntaxFactory.GlobalStatement));
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferReadOnlySpanPropertiesOverReadOnlyArrayFields.Fixer.cs (3)
203.Select(declaration.Variables.IndexOf) 217.Select(declarator => CreateInsertedProperty(arrayTypeSyntax, rosNameSyntax, modifiersWithoutReadOnlyKeyword, declarator, declaration, fieldDeclarationSyntax.AttributeLists, newLine)); 277.Select(declarator => CreateInsertedProperty(arrayTypeSyntax, rosNameSyntax, modifiersWithoutReadOnlyKeyword, declarator, declaration, fieldDeclarationSyntax.AttributeLists, newLine));
Microsoft.NetCore.Analyzers\Usage\CSharpPreferGenericOverloads.cs (1)
39.Select(a => a.Syntax)
Microsoft.CodeAnalysis.CSharp.Workspaces (77)
Classification\ClassificationHelpers.cs (1)
594var 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>(); 1846? SyntaxFactory.SeparatedList<TypeParameterConstraintSyntax>(types.Select(t => SyntaxFactory.TypeConstraint((TypeSyntax)t))) 2722=> SyntaxFactory.AccessorList([.. nodes.Select(n => AsAccessor(n, parentKind)).WhereNotNull()]); 2816return baseList.Types.OfType<SimpleBaseTypeSyntax>().Select(bt => bt.Type).ToReadOnlyCollection(); 3023newDeclarations = newDeclarations.Select(declaration => declaration is StatementSyntax statement ? SyntaxFactory.GlobalStatement(statement) : declaration); 3062newDeclarations = newDeclarations.Select(declaration => declaration is StatementSyntax statement ? SyntaxFactory.GlobalStatement(statement) : declaration); 3295=> nodes == null ? default : [.. nodes.Select(AsStatement)]; 3350=> [.. arguments.Select(AsArgument)]; 3643labels = labels.AddRange(expressions.Select(e => SyntaxFactory.CaseSwitchLabel((ExpressionSyntax)e))); 3693=> 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);
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (1)
775.Select(static d => d.Name)
Microsoft.CodeAnalysis.Extensions.Package (6)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 615return (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)
847=> string.Join(",", features.OrderBy(kvp => kvp.Key).Select(kvp => $"{kvp.Key}={kvp.Value}")); 1672activeNodesInLambdaBody = info.ActiveNodeIndices?.Select(i => memberBodyActiveNodes[i]) ?? [];
EditAndContinue\DebuggingSession.cs (1)
654.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)
831oldNames.AddRange(oldCompilation.ReferencedAssemblyNames.Select(static r => r.Name));
EditAndContinue\EmitSolutionUpdateResults.cs (1)
227.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)
566var 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)
436.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)
284return [.. 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)
173return containingType.GetBaseTypes().Select(t => t.OriginalDefinition)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
130.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.NetAnalyzers (60)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\AbstractTypesShouldNotHaveConstructors.Fixer.cs (1)
53.Select(c => GetDeclaration(c, tree, cancellationToken))
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CollectionsShouldImplementGenericInterface.cs (1)
169string.Join("', '", genericInterfaces.Select(x => x.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)))));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumWithFlagsAttribute.cs (1)
105string missingValuesString = missingValues.Select(v => v.ToString(CultureInfo.InvariantCulture)).Aggregate((i, j) => i + ", " + j);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ExceptionsShouldBePublic.cs (1)
64.Select(typeProvider.GetOrCreateTypeByMetadataName)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldDifferByMoreThanCase.cs (1)
305return string.Join(", ", group.Select(s => s.ToDisplayString()).OrderBy(k => k, StringComparer.Ordinal));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldNotMatchKeywords.cs (1)
149.Select(dp => dp.ToString());
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\MarkAttributesWithAttributeUsage.Fixer.cs (1)
50.Select(attributeTarget =>
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorOverloadsHaveNamedAlternates.Fixer.cs (1)
109parameters: expectedSignature.Parameters.Select(p => generator.ParameterDeclaration(p.name, generator.TypeExpression(p.typeSymbol))),
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUninstantiatedInternalClasses.cs (2)
163.Select(it => it.Key.OriginalDefinition) 164.Except(instantiatedTypes.Select(it => it.Key.OriginalDefinition))
Microsoft.CodeQuality.Analyzers\Maintainability\CodeMetricsAnalyzer.cs (1)
165var arg4 = string.Join(", ", ((INamedTypeSymbol)symbol).GetBaseTypes(t => !IsConfiguredToSkipFromInheritanceCount(t, compilationContext, tree)).Select(t => t.Name));
Microsoft.CodeQuality.Analyzers\Maintainability\UseCrossPlatformIntrinsicsAnalyzer.cs (5)
30.Select(i => CreateDiagnosticDescriptor((RuleKind)i)) 35.Select(i => 318methodSymbols.AddRange(members.Select((m) => new KeyValuePair<IMethodSymbol, RuleKind>(m, ruleKind))); 337methodSymbols.AddRange(members.Select((m) => new KeyValuePair<IMethodSymbol, RuleKind>(m, ruleKind))); 354methodSymbols.AddRange(members.Select((m) => new KeyValuePair<IMethodSymbol, RuleKind>(m, ruleKind)));
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotPassDisposablesIntoUnawaitedTasks.cs (1)
172return args.Select(disposableArg =>
Microsoft.NetCore.Analyzers\Performance\DoNotUseCountWhenAnyCanBeUsed.Fixer.cs (1)
113var replacementSyntax = generator.InvocationExpression(memberAccess, arguments.Select(Current));
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.cs (1)
309using var targetNames = PooledHashSet<string>.GetInstance(targets.Select(t => t.Name));
Microsoft.NetCore.Analyzers\Performance\UseSearchValues.Fixer.cs (1)
120var documentLocations = locations.Select(loc => (loc.Document.FilePath, loc.Location.SourceSpan));
Microsoft.NetCore.Analyzers\Performance\UseStringMethodCharOverloadWithSingleCharacters.Fixer.cs (1)
53.Select(t => t.index)
Microsoft.NetCore.Analyzers\Runtime\AvoidUnreliableStreamRead.Fixer.cs (1)
68: invocation.Arguments.Where(a => !a.IsImplicit).Select(a => a.Syntax).ToImmutableArray();
Microsoft.NetCore.Analyzers\Runtime\DoNotCallEnumerableCastOrOfTypeWithIncompatibleTypesAnalyzer.cs (1)
79.Select(method => (method, m.Rule)))
Microsoft.NetCore.Analyzers\Runtime\LogValuesFormatter.cs (1)
193return string.Join(", ", enumerable.Cast<object>().Select(o => o ?? NullValue));
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableObjectGraphAnalyzer.cs (3)
205.Select(t => (t.TypeOperand!, (IOperation)t)); 263.Select(t => (t.TypeOperand!, (IOperation)t)); 273.Select(t => (t.TypeOperand!, (IOperation)t));
Microsoft.NetCore.Analyzers\Security\DoNotSetSwitch.cs (1)
57}.Select(
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJavascriptSerializerWithSimpleTypeResolver.cs (1)
81SecurityHelpers.JavaScriptSerializerDeserializationMethods.Select(
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJsonNetWithoutBinder.cs (1)
106SecurityHelpers.JsonSerializerDeserializationMethods.Select(
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerWithoutBinderBase.cs (1)
91cachedDeserializationMethodNames.Select(
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureSettingsForJsonNet.cs (2)
105SecurityHelpers.JsonSerializerInstantiateWithSettingsMethods.Select( 112SecurityHelpers.JsonConvertWithSettingsMethods.Select(
Microsoft.NetCore.Analyzers\Security\PotentialReferenceCycleInDeserializedObjectGraph.cs (3)
86var leftVertices = inDegree.Where(s => s.Value > 0).Select(s => s.Key).ToImmutableHashSet(); 87var invertedLeftVertices = outDegree.Where(s => s.Value > 0).Select(s => s.Key).ToImmutableHashSet(); 230var stack = new Stack<ISymbol>(degree.Where(s => s.Value == 0).Select(s => s.Key));
Microsoft.NetCore.Analyzers\Security\UseAutoValidateAntiforgeryToken.cs (3)
93var httpVerbAttributeTypeSymbolsAbleToModify = HttpVerbAttributesMarkingOnActionModifyingMethods.Select( 186.Select(s => s.Value) 188.Select(s => s.TypeOperand)
Microsoft.NetCore.Analyzers\Usage\PreferGenericOverloads.cs (1)
170.Select(t => t.TypeOperand)
Microsoft.NetFramework.Analyzers\TypesShouldNotExtendCertainBaseTypes.cs (1)
61.Select(context.Compilation.GetOrCreateTypeByMetadataName)
src\11b41c7305441175\PropertyMapperCollection.cs (1)
38foreach (int pi in propertyMappers.Select(p => p.PropertyIndex).Distinct().OrderBy(propertyIndex => propertyIndex))
src\40daf5e1cab76dff\PooledHashSetExtensions.cs (11)
52?.Select(o => new KeyValuePair<string, ImmutableHashSet<string>>(o.Method, o.Parameters.ToImmutableHashSet())) 128?.Select<string, (MethodMatcher, ImmutableHashSet<string>)>(o => 180taintedMethodsNeedsPointsToAnalysis?.Select(o => 189taintedMethodsNeedsValueContentAnalysis?.Select(o => 199?.Select(o => 236taintedMethodsNeedsPointsToAnalysis?.Select(o => 240?.Select(s => (s, TaintedTargetValue.Return)) 247taintedMethodsNeedsValueContentAnalysis?.Select(o => 251?.Select(s => (s, TaintedTargetValue.Return)) 279?.Select<string, (MethodMatcher, ImmutableHashSet<(string, string)>)>(o => 304?.Select(o =>
src\40daf5e1cab76dff\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
292.Select(s => s.Parameter!.Name);
src\40daf5e1cab76dff\TaintedDataSymbolMapExtensions.cs (2)
74allTaintedTargets.UnionWith(positivePointsToTaintedTargets.Select(s => s.target)); 98allTaintedTargets.UnionWith(positiveValueContentTaintedTargets.Select(s => s.target));
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysisValueSet.cs (1)
216var result = string.Join(" && ", AnalysisValues.Select(f => f.ToString()).Order());
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
157var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\CompilationExtensions.cs (1)
44var guids = propertyValue.Split(';').Select(g => g.Trim()).ToImmutableArray();
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
106allInterfaces = allInterfaces.Select(i => i.OriginalDefinition);
Microsoft.CodeAnalysis.Razor.Compiler (24)
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)
1375var rawValue = string.Concat(TokenBuilder.ToList().Nodes.Select(s => s.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)
386.Select(static x => x.AsToken()); 396.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)) 280var result = metadataReader.ManifestResources.Select(handle =>
Microsoft.CodeAnalysis.ResxSourceGenerator (47)
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\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 615return (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\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)
102foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 180foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 235foreach (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\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 (2)
Compilation\VisualBasicCompilation.vb (1)
2569SourceAssembly.Modules.Skip(1).Select(Function(x) x.Name),
Declarations\MergedTypeDeclaration.vb (1)
159Select(s_mergeFunc)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
167typeParameterNames.Select(Function(n) SyntaxFactory.TypeParameter(n))))
Microsoft.CodeAnalysis.VisualBasic.Features (2)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (1)
176Return kinds.TakeWhile(Function(k) k <> SyntaxKind.FinallyBlock).GroupBy(Function(k) BlockKindToKeywordKind(k)).Select(Function(g) g.First())
InheritanceMargin\VisualBasicInheritanceMarginService.vb (1)
30builder.AddRange(typeBlockNodes.Select(Function(node) node.BlockStatement))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
78Debug.Assert(String.Join(",", s_modifierKindsInOrder.Select(AddressOf SyntaxFacts.GetText)) = VisualBasicCodeStyleOptions.PreferredModifierOrder.DefaultValue.Value)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1648arg = SyntaxFactory.List(lists.Select(Function(lst) Me.WithAssemblyTargets(lst)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
167typeParameterNames.Select(Function(n) SyntaxFactory.TypeParameter(n))))
Microsoft.CodeAnalysis.Workspaces (141)
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\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_ProjectIndex.cs (2)
83regularDocumentStates.States.Select(kvp => (kvp.Key, kvp.Value)).Concat( 84sourceGeneratorDocumentStates.States.Select(kvp => (kvp.Key, (DocumentState)kvp.Value)));
FindSymbols\FindReferences\DependentTypeFinder.cs (2)
497.Concat(projects.Select(p => p.Id)).ToSet(); 510return [.. projectsThatCouldReferenceType.Intersect(allProjectsThatTheseProjectsDependOn).Select(solution.GetRequiredProject)];
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
60var projectsToSearch = documents.Select(d => d.Project).Where(p => p.SupportsCompilation).ToImmutableHashSet();
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
210? _documents.Select(d => d.Project).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)
86var 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(); 368.Select(t => t.OriginalIdentifierSpan) 697var allRenamedDocuments = _renameLocationSet.Locations.Select(loc => loc.Location.SourceTree!).Distinct().Select(solution.GetRequiredDocument); 698documentIds.AddRange(allRenamedDocuments.Select(d => d.Id)); 701foreach (var language in documentsFromAffectedProjects.Select(d => d.Project.Language).Distinct()) 800.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)
411.Select(t => Tuple.Create(t.ToString(), t.Span.Start, t.Span)); 429.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\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
396return _resolvedToOriginalPathMap.Select(x => (x.Value, x.Key)).ToImmutableArray();
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
271.Select(static file => (file, fileInformationOpt: TryGetWindowsFileInformation(file)))
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 615return (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\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)
102foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 180foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 235foreach (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\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)
864getReferences: 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_AddProjectReference.cs (1)
27.Select(r => r.ProjectId)
Workspace\Solution\ProjectDependencyGraph.cs (1)
157.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_Editor.cs (1)
283return _bufferToAssociatedDocumentsMap.Where(kvp => kvp.Value.Contains(documentId)).Select(kvp => kvp.Key).FirstOrDefault();
Workspace\Workspace.cs (3)
2025project.Documents.Select(CreateDocumentInfoWithText), 2029additionalDocuments: project.AdditionalDocuments.Select(CreateDocumentInfoWithText), 2030analyzerConfigDocuments: project.AnalyzerConfigDocuments.Select(CreateDocumentInfoWithText),
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)
159Parameters = [.. parameters.Select(static p => JsonSerializer.SerializeToElement(p, JsonSettings.SingleLineSerializerOptions))]
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (17)
MSBuild\ProjectFile\CommandLineArgumentReader.cs (1)
204AddIfNotNullOrWhiteSpace("imports", string.Join(",", imports.Select(ReadImportItem)), addQuoteIfValueContainsWhitespace: false);
MSBuild\ProjectFile\Extensions.cs (3)
48.Select(CreateProjectFileReference); 83? [.. aliasesText.Split([','], StringSplitOptions.RemoveEmptyEntries).Select(a => a.Trim())] 124return string.Join(" ", items.Select(static i => i.EvaluatedInclude));
MSBuild\ProjectFile\ProjectFile.cs (1)
54return projectInstances.Select(
MSBuild\ProjectFile\ProjectInstance.cs (2)
31return items.Select(item => metadataNames.Select(metadataName => item.GetMetadataValue(metadataName)).ToArray()).ToArray();
MSBuild\ProjectFile\ProjectInstanceReader.cs (10)
96.Select(MakeDocumentFileInfo) 100.Select(MakeNonSourceFileDocumentFileInfo) 104.Select(MakeNonSourceFileDocumentFileInfo) 112var projectCapabilities = _projectInstance.GetItems(ItemNames.ProjectCapability).Select(item => item.ToString()).ToArray(); 123var fileGlobs = Project?.GetAllGlobs().Select(GetFileGlobs).ToArray() ?? []; 155Includes: [.. g.IncludeGlobs.Select(PathUtilities.ExpandAbsolutePathWithRelativeParts)], 156Excludes: [.. g.Excludes.Select(PathUtilities.ExpandAbsolutePathWithRelativeParts)], 157Removes: [.. g.Removes.Select(PathUtilities.ExpandAbsolutePathWithRelativeParts)]); 165.Select(item => item.GetMetadataValue(MetadataNames.FullPath)) 178.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)
231List<GCGenerationData> generationDataList = generationTable.Select(gen =>
Contracts\Loader_1.cs (2)
381return typeHashTable.Entries.Select(entry => entry.TypeHandle); 393return methodHashTable.Entries.Select(entry => entry.MethodDesc);
Contracts\StackWalk\StackWalk_1.cs (1)
382return scanContext.StackRefs.Select(r => new StackReferenceData
Microsoft.Diagnostics.DataContractReader.DataGenerator (2)
Emitter.cs (2)
400.Select(DescriptorDependency) 435=> string.Join(", ", Enumerate(member.Names).Select(n => $"\"{n}\""));
Microsoft.Diagnostics.DataContractReader.Legacy (2)
SOSDacImpl.cs (2)
7503.Select(t => new SOSThreadStressLogData 7556.Select(r => new SOSMemoryRegion
Microsoft.Diagnostics.NETCore.Client (1)
DiagnosticsClient\EventPipeProvider.cs (1)
113return 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)
112Log.LogError($"Download from all targets failed. List of attempted targets: {string.Join(", ", Uris.Select(m => m.ItemSpec))}");
src\GenerateResxSource.cs (5)
511.Select(m => m.Groups[1].Value) 529public string GetArgumentNames() => string.Join(", ", _arguments.Select(a => "\"" + a + "\"")); 531public string GetArguments() => string.Join(", ", _arguments.Select(GetArgName)); 538return string.Join(", ", _arguments.Select(a => "object " + GetArgName(a))); 540return string.Join(", ", _arguments.Select(a => GetArgName(a)));
src\InstallDotNetCore.cs (1)
92if (runtimeItems.SelectMany(r => r.Value).Select(r => r.Key).FirstOrDefault(f => !SemanticVersion.TryParse(f, out SemanticVersion version)) != null)
src\SaveItems.cs (1)
43metadataPairs = 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 (22)
src\CreateRpmPackage.cs (4)
131HashSet<string> ownedDirectories = new(OwnedDirectories.Select(d => d.ItemSpec)); 148.Select(p => p.Trim()) 183Dictionary<string, string> filePathToKind = RawPayloadFileKinds.Select(k => k.ItemSpec.Split(':')).ToDictionary(k => k[0], k => k[1].Trim()); 221string.Join(", ", missingGhostFiles.Select(k => "/" + k.Substring("./".Length))) +
src\GenerateMacOSDistributionFile.cs (5)
68.Select(component => new XElement("choice", 80choiceElements.Select(c => new XElement(c) 83choiceElements.Select(c => new XElement(c) 90.Select(c => new XElement("line", new XAttribute("choice", c.Attribute("id").Value))); 93.Select(component => new XElement("pkg-ref",
src\RpmBuilder.cs (12)
314entries.Add(new(RpmHeaderTag.ProvideName, RpmHeaderEntryType.StringArray, _provides.Select(p => p.capability).ToArray())); 315entries.Add(new(RpmHeaderTag.ProvideVersion, RpmHeaderEntryType.StringArray, _provides.Select(p => p.version).ToArray())); 316entries.Add(new(RpmHeaderTag.ProvideFlags, RpmHeaderEntryType.Int32, _provides.Select(_ => 0).ToArray())); 321entries.Add(new(RpmHeaderTag.ConflictFlags, RpmHeaderEntryType.Int32, _conflicts.Select(_ => 0).ToArray())); 322entries.Add(new(RpmHeaderTag.ConflictVersion, RpmHeaderEntryType.StringArray, _conflicts.Select(_ => "").ToArray())); 326entries.Add(new(RpmHeaderTag.RequireName, RpmHeaderEntryType.StringArray, _requires.Select(r => r.name).ToArray())); 327entries.Add(new(RpmHeaderTag.RequireVersion, RpmHeaderEntryType.StringArray, _requires.Select(r => r.version).ToArray())); 328entries.Add(new(RpmHeaderTag.RequireFlags, RpmHeaderEntryType.Int32, _requires.Select(r => r.flags).ToArray())); 332entries.Add(new(RpmHeaderTag.ChangelogName, RpmHeaderEntryType.StringArray, _changelogLines.Select(l => l.name).ToArray())); 333entries.Add(new(RpmHeaderTag.ChangelogText, RpmHeaderEntryType.StringArray, _changelogLines.Select(l => l.text).ToArray())); 334entries.Add(new(RpmHeaderTag.ChangelogText, RpmHeaderEntryType.StringArray, _changelogLines.Select(l => l.text).ToArray())); 335entries.Add(new(RpmHeaderTag.ChangelogTimestamp, RpmHeaderEntryType.Int32, _changelogLines.Select(_ => (int)(DateTimeOffset.UtcNow - UnixEpoch).TotalSeconds).ToArray()));
src\StabilizeWixFileId.cs (1)
85string.Join(", ", matchingFileElements.Select(e => e.ToString())));
Microsoft.DotNet.Build.Tasks.Packaging (109)
ApplyBaseLine.cs (1)
106var 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)
42var index = PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath"))); 47var 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)
99Log.LogMessage(MessageImportance.Low, "Skipping dependencies {0} since they don't have a TargetRuntime.", String.Join(", ", runtimeGroup.Select(d => d.ItemSpec))); 120var 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)
32var minNETStandard = Frameworks.Select(fx => NuGetFramework.Parse(fx.ItemSpec))
GetPackageDestination.cs (1)
78SuppressPackageTargetFrameworkCompatibility.NullAsEmpty().Select(
GetPackageFromModule.cs (1)
44var index = PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath")));
GetPackageVersion.cs (1)
38.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)
61compileItems.Items.Select(ci => ci.Path) : 80runtimeItems.Items.Select(ci => ci.Path) : 217thisPackageCompileItems.Items.Select(ci => AsPackageSpecificTargetPath(referencePackageId, ci.Path)) :
NuGetPack.cs (4)
205return nuspecProperties == null ? null : NuspecPropertyStringProvider.GetNuspecPropertyProviderFunction(nuspecProperties.Select(p => p.ItemSpec).ToArray()); 409? _libPackageExcludes.Concat(AdditionalLibPackageExcludes?.Select(item => item.ItemSpec) ?? Enumerable.Empty<string>()) 410: LibPackageExcludes.Select(item => item.ItemSpec); 419.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(MessageImportance.Low, $"Ref frameworks {string.Join(";", refFxs.Select(f => f.ToString()))}"); 52Log.LogMessage(MessageImportance.Low, $"Lib frameworks {string.Join(";", libFxs.Select(f => f.ToString()))}");
SplitDependenciesBySupport.cs (4)
30var dependencies = OriginalDependencies.Select(od => new Dependency(od)).ToArray(); 33List<ITaskItem> splitDependencies = new List<ITaskItem>(dependencies.Where(d => d.TargetFramework != null && d.TargetFramework.Framework != FrameworkConstants.FrameworkIdentifiers.NetStandard).Select(d => d.OriginalItem)); 44var netStandardGroups = dependencies.Select(d => d.TargetFramework) 56splitDependencies.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)
104.Select(r => r.TargetFramework) 106.Select(fx => fx.Version); 111.Select(vf => vf.Framework.Version); 146var compileAssetPaths = compileTarget.CompileAssets.Select(ca => ca.PackagePath); 162var runtimeAssetPaths = runtimeTarget.RuntimeAssets.Select(ra => ra.PackagePath); 312Log.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."); 323AllSupportedFrameworks = _frameworks.Values.Where(fx => fx.SupportedVersion != null).Select(fx => fx.ToItem()).OrderBy(i => i.ItemSpec).ToArray(); 338var index = PackageIndex.Load(PackageIndexes.Select(pi => pi.GetMetadata("FullPath"))); 343Log.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."); 349var assemblyVersions = new HashSet<Version>(allAssemblies.Select(f => VersionUtility.As4PartVersion(f.Version))); 360Log.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."); 367Log.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}."); 374.Select(pair => pair.Key); 377Log.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."); 390Log.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."); 397var moduleNames = allDlls.Select(d => Path.GetFileNameWithoutExtension(d.LocalPath)); 401Log.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)
61contentCollection.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.Build.Tasks.Workloads (2)
Wix\WixToolTask.cs (2)
117Extensions = [.. _wixToolsetConfig.Extensions.Select(e => new TaskItem(e))], 122SourceFiles = [.. _sourceFiles.Select(s => new TaskItem(s))],
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)
40return 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) 340string.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)) 439.Select(a => GetTwoColumnRow(a, context)) 454var 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.Telemetry (1)
Implementation\BreezeWriter.cs (1)
70? string.Join(",", arrayValue.Cast<object?>().Select(v => Convert.ToString(v, CultureInfo.InvariantCulture)))
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)
138.. msbuildArgs.GlobalProperties?.Select(kvp => EmitProperty(kvp)) ?? [], 139.. msbuildArgs.RestoreGlobalProperties?.Select(kvp => EmitProperty(kvp, "restoreProperty")) ?? [], 140.. 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)
36string[] distinctSeeds = seeds.Select(seed => Path.GetFullPath(seed)).Distinct().ToArray(); 37string[] seedNames = distinctSeeds.Select(seed => Path.GetFileName(seed)).ToArray(); 43.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)); 247LaunchEnvironmentVariables = projectLaunchInfo.Environment?.Select(e => (e.Key, e.Value))?.ToArray() ?? [],
Build\EvaluationResult.cs (1)
73var restoreRequests = projectGraph.Graph.GraphRoots.Select(node => BuildRequest.Create(node.ProjectInstance, [TargetNames.Restore])).ToArray();
Build\LoadedProjectGraph.cs (1)
22.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)
71=> 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\HotReloadDotNetWatcher.cs (8)
300[.. updatesBuilder.ProjectsToRebuild.Select(ProjectRepresentation.FromProjectOrEntryPointFilePath)], 354.Select(changedPath => 569if (changedFiles.Select(f => f.Item.FilePath).FirstOrDefault(path => evaluationResult.ProjectGraph.BuildFiles.Contains(path) || MatchesBuildFile(path)) is { } firstBuildFilePath) 847.Select(group => 911.Select(item => item!.Value); 931: GetPluralMessage(kind) + ": " + string.Join(", ", items.Select(f => GetRelativeFilePath(f.Item.FilePath))); 1137var projectPaths = projects.Where(p => p.PhysicalPath != null).Select(p => p.PhysicalPath!).ToArray(); 1180foreach (var file in projects.Where(p => p.EntryPointFilePath != null).Select(p => p.EntryPointFilePath!))
HotReload\ManagedCodeWorkspace.cs (3)
89var solution = await _workspace.UpdateProjectGraphAsync([.. projectGraph.EntryPointNodes.Select(n => n.ProjectInstance.FullPath)], cancellationToken); 99elementSelector: static group => group.Select(static node => node.ProjectInstance).ToImmutableArray()); 103var solution = await _workspace.UpdateFileContentAsync(changedFiles.Select(static f => (f.Item.FilePath, f.Kind.Convert())), cancellationToken);
HotReload\ProjectUpdatesBuilder.StaticWebAssets.cs (2)
25=> evaluationResult.ProjectGraph.GetProjectNodes(projectPath).Select(GetInfo); 71.Select(instanceId => BuildRequest.Create(evaluationResult.RestoredProjectInstances[instanceId].DeepCopy(), s_targets))
HotReload\RunningProjectsManager.cs (6)
359projectsToUpdate.Select(e => e.Value.First().Options.Representation).Concat( 360builder.StaticAssetUpdates.Select(e => e.Key.Options.Representation)).Distinct()); 390await Task.WhenAll(projectsToRestart.Where(p => !p.Options.IsMainProject).Select(p => p.TerminateForRestartAsync())).WaitAsync(cancellationToken); 403logger.Log(MessageDescriptor.RestartingProjectsNotification, projectsToRestart.Select(p => p.Options.Representation)); 406projectsToRestart.Select(async runningProject => runningProject.RestartAsync(cancellationToken))) 485var updatesForClient = updates.Select(update => new HotReloadManagedCodeUpdate(update.ModuleId, update.MetadataDelta, update.ILDelta, update.PdbDelta, update.UpdatedTypes, update.RequiredCapabilities));
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)
236=> [.. updates.Select(static update => new RuntimeManagedCodeUpdate(update.ModuleId,
src\sdk\src\Dotnet.Watch\HotReloadClient\HotReloadClients.cs (1)
189return 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 (4)
EnvironmentProvider.cs (2)
34.Select(p => p.Trim('"')) 46.Select(p => Path.Combine(p, commandNameWithExtension))
src\sdk\src\Common\HostFxrPathResolver.cs (2)
52.Select(path => 63.Select(candidate => candidate.Path)
Microsoft.DotNet.NuGetRepack.Tasks (1)
src\UpdatePackageVersionTask.cs (1)
73NuGetVersionUpdater.Run(Packages.Select(p => new FileInfo(TaskEnvironment.GetAbsolutePath(p))), outputDirectory, translation, ExactVersions, allowPreReleaseDependency: (packageId, dependencyId, dependencyVersion) =>
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 (3)
BuildService.cs (1)
114=> new(inner.GetItems(itemType).Select(i => metadataNames.Select(n => i.GetMetadataValue(n)).ToImmutableArray()).ToImmutableArray());
LaunchSettings\LaunchSettings.cs (1)
115string.Join(",\n", caseInsensitiveProfileMatches.Select(p => $"\t{p.Name}"))));
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\VirtualProjectBuilder.cs (1)
775.Select(static d => d.Name)
Microsoft.DotNet.SharedFramework.Sdk (9)
src\CreateFrameworkListFile.cs (3)
68?.Select(item => new XAttribute(item.ItemSpec, item.GetMetadata("Value"))) 85.Select(item => 108.Select(g => g.First())
src\GeneratePlatformManifestEntriesFromFileList.cs (1)
40PlatformManifestEntries = entries.Select(entry =>
src\GeneratePlatformManifestEntriesFromTemplate.cs (1)
87PlatformManifestEntries = entries.Select(entry =>
src\GenerateSharedFrameworkDepsFile.cs (2)
111.Select(runtimeDict => runtimeGraph.ExpandRuntime(runtimeDict.Key)) 113.Select(expansion => new RuntimeFallbacks(expansion.First(), expansion.Skip(1))); // ExpandRuntime return runtime itself as first item.
src\ValidateFileVersions.cs (2)
83.Select(p => p.Value.File.ItemSpec) 90string.Concat(versionlessFiles.Select(f => Environment.NewLine + f)));
Microsoft.DotNet.SourceBuild.Tasks (30)
src\ReadNuGetPackageInfos.cs (1)
33.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)
118.Select(ReadIdentityFromResolvedPath) 123.Select(ReadIdentityFromResolvedPath) 128.Select(ReadIdentityFromResolvedPath) 133.Select(ReadIdentityFromResolvedPath) 140.Select(item => new PackageIdentity( 150.Select(GetPathRelativeToRoot) 151.Except(IgnoredProjectAssetsJsonFiles.NullAsEmpty().Select(GetPathRelativeToRoot)) 202.Select(t => ((JProperty)t).Name) 206var directDependencies = jObj.SelectTokens("$.project.frameworks.*.dependencies").Children().Select(dep => 235toCheck.Except(usages.Select(u => u.PackageIdentity))) 258?.Select(GetPathRelativeToRoot) 311.Select(o => o.Name)
src\UsageReport\WriteUsageReports.cs (5)
122.Select(usage => 169report.Add(annotatedUsages.Select(u => u.ToXml())); 185.Select(item => 216.Select(snapshot => 266.Select(x => new PackageVersionPropsElement(
src\WriteBuildOutputProps.cs (4)
59.Select(item => 67.Select(g => g.OrderBy(id => id.Version).Last()) 76.Select(dir => TaskEnvironment.GetAbsolutePath(dir)) 79.Select(dir => new {
Microsoft.DotNet.TemplateLocator (22)
parent\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)))
parent\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);
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSet.cs (1)
32.Select(manifest =>
parent\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)
286.Select(tu => tu.GetId()));
Microsoft.Extensions.AI (9)
ChatCompletion\FunctionInvokingChatClient.cs (2)
1235.Select(frc => frc.Exception!) 1827originalMessages, options, notInvokedApprovals.Select(x => x.Response.ToolCall).OfType<FunctionCallContent>().ToList(), 0, consecutiveErrorCount, isStreaming, cancellationToken, insertIndex);
ChatCompletion\OpenTelemetryChatClient.cs (2)
338_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.StopSequences, $"[{string.Join(", ", stopSequences.Select(s => $"\"{s}\""))}]"); 373JsonSerializer.Serialize(options.Tools.Select(t => OtelFunction.Create(t, includeOptionalProperties: EnableSensitiveData)), OtelContext.Default.IEnumerableOtelFunction));
ChatRouting\SemanticRoutingChatClient.cs (1)
318_profiles.Select(profile => profile.Text),
Embeddings\CachingEmbeddingGenerator.cs (1)
95var uncachedResults = await base.GenerateAsync(uncached.Select(e => e.Input), options, cancellationToken);
Realtime\OpenTelemetryRealtimeClientSession.cs (3)
309_ = activity.AddTag(OpenTelemetryConsts.GenAI.Realtime.ReceivedModalities, $"[{string.Join(", ", outputModalities.Select(m => $"\"{m}\""))}]"); 710_ = activity.AddTag(OpenTelemetryConsts.GenAI.Realtime.OutputModalities, $"[{string.Join(", ", modalities.Select(m => $"\"{m}\""))}]"); 728JsonSerializer.Serialize(options.Tools.Select(t => OtelFunction.Create(t, includeOptionalProperties: EnableSensitiveData)), OtelContext.Default.IEnumerableOtelFunction));
Microsoft.Extensions.AI.Abstractions.Tests (16)
AssertExtensions.cs (1)
123.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 (4)
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()!)); 617string[] required = schema.GetProperty("required").EnumerateArray().Select(e => e.GetString()!).ToArray();
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)
99string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 132string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 155string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 195string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString())));
NLPEvaluatorTests.cs (4)
61string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 88string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 114string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 135string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString())));
QualityEvaluatorTests.cs (3)
98string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 139string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 176string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString())));
SafetyEvaluatorTests.cs (9)
213string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 304string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 349string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 385string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 434string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 496string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 531string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 572string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.Diagnostics ?? []).Select(d => d.ToString()))); 606string.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 (4)
ChatClientIntegrationTests.cs (2)
663Assert.Equal(firstResponse.Messages.Select(m => m.Text), secondResponse.Messages.Select(m => 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);
Microsoft.Extensions.AI.OpenAI (8)
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)
85return new(embeddings.Select(e =>
OpenAIRealtimeClientSession.cs (2)
896outputModalities = modalities.Select(m => m.ToString()).ToList(); 961msg.OutputModalities = modalities.Select(m => m.ToString()).ToList();
OpenAIResponsesChatClient.cs (3)
754return new FileSearchTool(fileSearchTool.Inputs?.OfType<HostedVectorStoreContent>().Select(c => c.VectorStoreId) ?? []) 763new(codeTool.Inputs?.OfType<HostedFileContent>().Select(f => f.FileId).ToList() is { Count: > 0 } ids ? 1128tools.Select(
Microsoft.Extensions.AI.OpenAI.Tests (25)
OpenAIChatClientTests.cs (5)
244Assert.Equal("Hello! How can I assist you today?", string.Concat(updates.Select(u => u.Text))); 1334Assert.Equal("", string.Concat(updates.Select(u => u.Text))); 1742Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 1972string reasoningText = string.Concat(updates.SelectMany(u => u.Contents).OfType<TextReasoningContent>().Select(r => r.Text)); 1976Assert.Equal("9.8 is larger.", string.Concat(updates.Select(u => u.Text)));
OpenAIRequestPoliciesTests.cs (1)
138await Task.WhenAll(Enumerable.Range(0, Count).Select(i =>
OpenAIResponseClientIntegrationTests.cs (5)
290.Select(c => c.CreateResponse(true)) 345.Select(c => ModelReaderWriter.Write((ResponseItem)c.RawRepresentation!, ModelReaderWriterOptions.Json).ToString()) 881.Select(c => ModelReaderWriter.Write((ResponseItem)c.RawRepresentation!, ModelReaderWriterOptions.Json).ToString()) 991.Select(c => ModelReaderWriter.Write((ResponseItem)c.RawRepresentation!, ModelReaderWriterOptions.Json).ToString()) 1041.Select(c => ModelReaderWriter.Write((ResponseItem)c.RawRepresentation!, ModelReaderWriterOptions.Json).ToString())
OpenAIResponseClientTests.cs (13)
309Assert.Equal("The sum of the first 5 positive integers is 15.", string.Concat(updates.Select(u => u.Text))); 441Assert.Equal("The solution is 42.", string.Concat(updates.Where(u => u.Role == ChatRole.Assistant).Select(u => u.Text))); 465var allReasoningText = string.Concat(reasoningUpdates.Select(u => u.Contents.OfType<TextReasoningContent>().First().Text)); 756Assert.Equal("Hello! How can I assist you today?", string.Concat(updates.Select(u => u.Text))); 3121Assert.Equal("Hello! How can I assist you today?", string.Concat(updates.Select(u => u.Text))); 3212Assert.Equal(" assist you today?", string.Concat(updates.Select(u => u.Text))); 4202Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 4283Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 4420Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 4498Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 4576Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 4773Assert.Equal("Hello!", string.Concat(updates.Select(u => u.Text))); 6125Assert.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)
123.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 (38)
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\FunctionInvokingChatClientApprovalsTests.cs (4)
2090input.Select(m => new ChatMessage(m.Role, m.Contents.Select(CloneFcc).ToList()) { MessageId = m.MessageId }).ToList(); 2146.Select(t => t.ToolCall.CallId)); 2155.Select(t => t.ToolCall)
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
1362? [new TextContent($"The search results were '{string.Join(", ", frcs.Select(frc => frc.Result))}'")]
ChatRouting\OrderedFailoverChatClientTests.cs (1)
182.. Enumerable.Range(0, RequestCount).Select(index =>
ChatRouting\SemanticRoutingChatClientTests.cs (3)
94[.. inputs.Select(input => new Embedding<float>(vectors[input]))])); 144[.. values.Select(input => new Embedding<float>(vectors[input]))])), 187[.. values.Select(input => new Embedding<float>(vectors[input]))])),
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)
1231(int? limit = null, DateTime? from = null) => Enumerable.Repeat(from ?? default, limit ?? 4).Select(d => d.Year).ToArray(), 1264(int? limit = null, DateTime? from = null) => Enumerable.Repeat(from ?? default, limit ?? 4).Select(d => d.Year).ToArray(), 1565Assert.Contains("integer", nullableIntType.EnumerateArray().Select(e => e.GetString())); 1566Assert.Contains("null", nullableIntType.EnumerateArray().Select(e => e.GetString())); 1574Assert.Contains("integer", nullableIntWithDefaultType.EnumerateArray().Select(e => e.GetString())); 1575Assert.Contains("null", nullableIntWithDefaultType.EnumerateArray().Select(e => e.GetString())); 1583List<string> requiredParams = required.EnumerateArray().Select(e => e.GetString()!).ToList(); 1605Assert.Contains("string", nullableStringType.EnumerateArray().Select(e => e.GetString())); 1606Assert.Contains("null", nullableStringType.EnumerateArray().Select(e => e.GetString())); 1614Assert.Contains("integer", nullableIntType.EnumerateArray().Select(e => e.GetString())); 1615Assert.Contains("null", nullableIntType.EnumerateArray().Select(e => e.GetString())); 1623Assert.Contains("string", nullableStringWithDefaultType.EnumerateArray().Select(e => e.GetString())); 1624Assert.Contains("null", nullableStringWithDefaultType.EnumerateArray().Select(e => e.GetString())); 1636Assert.Contains("integer", nullableIntWithDefaultType.EnumerateArray().Select(e => e.GetString())); 1637Assert.Contains("null", nullableIntWithDefaultType.EnumerateArray().Select(e => e.GetString())); 1645List<string> requiredParams = required.EnumerateArray().Select(e => e.GetString()!).ToList();
Realtime\FunctionInvokingRealtimeClientTests.cs (1)
188var messages = Enumerable.Range(0, 5).Select<int, RealtimeServerMessage>(i =>
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)
123.Select(e => $"'{e.Key}'")
TextToSpeech\ConfigureOptionsTextToSpeechClientTests.cs (1)
38var expectedUpdates = Enumerable.Range(0, 3).Select(i => new TextToSpeechResponseUpdate()).ToArray();
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.Configuration.Binder.SourceGeneration (4)
Emitter\CoreBindingHelpers.cs (2)
60if (objectType.ConstructorParameters?.Select(m => GetCacheElement(m)) is IEnumerable<string> paramNames) 65if (objectType.Properties?.Select(m => GetCacheElement(m)) is IEnumerable<string> propNames)
Specs\BindingHelperInfo.cs (1)
71: typesAsBase.Select(t => (TSpec)t);
Specs\InterceptorInfo.cs (1)
150.Select(b => b.ToIncrementalValue())
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)
106byte[] imageBytes1 = Enumerable.Range(0, 55).Select(i => (byte)i).ToArray(); 108byte[] imageBytes2 = Enumerable.Range(55, 111).Select(i => (byte)i).ToArray(); 110byte[] imageBytes3 = Enumerable.Range(166, 200).Select(i => (byte)i).ToArray(); 147byte[] imageBytes = Enumerable.Range(55, 111).Select(i => (byte)i).ToArray();
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\Expressions\ExpressionResolverBuilder.cs (1)
141callSite.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 (1)
Tracing\DefaultActivitySourceFactory.cs (1)
27.Select(listenerBuilder => new ActivityListenerRegistration(listenerBuilder, this))
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 (10)
Linux\Disk\FakeDiskStatsReader.cs (1)
21DiskStats[] result = stats.Values.Select(x => x[_index]).ToArray();
Linux\OSFileSystemTests.cs (1)
213var expectedLines = Enumerable.Range(0, count).Select(i => $"Line {i}");
Linux\Resources\HardcodedValueFileSystem.cs (2)
40.Select(x => Regex.Match(x, pattern, RegexOptions.IgnoreCase)) 41.Select(x => Path.Combine(directory, x.Value))
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)
76var 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.Embedded.Manifest.Task (3)
GenerateEmbeddedResourcesManifest.cs (1)
70return items.Select(er => new EmbeddedItem
Manifest.cs (2)
49Root.Children.Select(BuildNode))); 67directory.Add(entry.Children.Select(BuildNode));
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 (4)
Logging\HttpClientLoggingExtensionsTest.cs (2)
279configurationSection.GetChildren().Select(child => child.Key).Should().BeEquivalentTo( 282.Select(property => property.Name));
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 (4)
Internal\RandomizerTest.cs (1)
18var actions = Enumerable.Range(0, 1000).Select(_ =>
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)
2944Logger.LogDebug(LoggerEventIds.UserValidationFailed, "User validation failed: {errors}.", string.Join(";", errors.Select(e => e.Code))); 2980Logger.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)
969Methods = Methods.Select(m => m.ToSpec()).ToImmutableEquatableArray(), 1033AllParameters = AllParameters.Select(p => p.ToSpec()).ToImmutableEquatableArray(), 1034TemplateParameters = TemplateParameters.Select(p => p.ToSpec()).ToImmutableEquatableArray(), 1035TemplateMap = TemplateMap.Select(kvp => new KeyValuePairEquatable<string, string>(kvp.Key, kvp.Value)).ToImmutableEquatableArray(), 1037TypeParameters = 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 (2)
Parser.cs (2)
387var addedMembers = new HashSet<string>(members.Select(m => m.Name)); 398addedMembers.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.ServiceDiscovery.Tests (1)
ServiceEndpointResolverTests.cs (1)
130var endpoints = resolverResult.EndpointSource.Endpoints.Select(ep => ep.EndPoint).OfType<IPEndPoint>().ToList();
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (4)
YarpServiceDiscoveryTests.cs (4)
50Assert.Collection(result.Destinations.Select(d => d.Value.Address), 81Assert.Collection(result.Destinations.Select(d => d.Value.Address), 111Assert.Collection(result.Destinations.Select(d => d.Value.Address), 304Assert.Collection(result.Destinations.Select(d => d.Value.Address),
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)
905.Select(x => x);
Microsoft.Extensions.VectorData.Abstractions (4)
ProviderServices\VectorDataStrings.cs (1)
84var genericArgs = string.Join(", ", type.GetGenericArguments().Select(t => t.TypeName()));
ProviderServices\VectorPropertyModel.cs (2)
158values.Select(v => v is string s 165values.Select(v => v is DataContent c
ProviderServices\VectorPropertyModel{TInput}.cs (1)
41values.Select(v => v is TInput s
Microsoft.Extensions.VectorData.ConformanceTests (21)
EmbeddingGenerationTests.cs (2)
113.Select(p => p is VectorStoreVectorProperty vectorProperty 590var vector = value.TrimStart('[').TrimEnd(']').Split(',').Select(s => float.Parse(s.Trim())).ToArray();
ModelTests\BasicModelTests.cs (10)
31var ids = expectedRecords.Select(record => record.Key); 77var ids = expectedRecords.Select(record => record.Key).Append(missingKey).ToArray(); 127var ascendingNumbers = fixture.TestData.Where(r => r.Number > 1).OrderBy(r => r.Number).Take(2).Select(r => r.Number).ToList(); 128var descendingNumbers = fixture.TestData.Where(r => r.Number > 1).OrderByDescending(r => r.Number).Take(2).Select(r => r.Number).ToList(); 158.Take(2).Select(r => r.Number).ToList(); 163.Select(r => r.Number) 199fixture.TestData.Where(r => r.Number > 1).OrderBy(r => r.Number).Skip(1).Take(2).Select(r => r.Number), 268var keys = newRecords.Select(record => record.Key).ToArray(); 304var keys = existingRecords.Select(record => record.Key).ToArray(); 336var keys = records.Select(record => record.Key).ToArray();
ModelTests\DynamicModelTests.cs (7)
35var ids = expectedRecords.Select(record => record[KeyPropertyName]!); 114.Select(r => (int)r[IntegerPropertyName]!) 121.Select(r => (int)r[IntegerPropertyName]!) 154.Select(r => (int)r[IntegerPropertyName]!) 161.Select(r => (int)r[IntegerPropertyName]!) 202.Select(r => (int)r[IntegerPropertyName]!), 269var keys = newRecords.Select(record => record[KeyPropertyName]!).ToArray();
Support\TestStore.cs (1)
138var vector = dummyVector ?? new ReadOnlyMemory<float>(Enumerable.Range(0, vectorSize ?? 3).Select(i => (float)i).ToArray());
TestSuiteImplementationTests.cs (1)
29.Select(t => t.FullName)
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)
80var stateName = PickUniqueName("state", lm.Parameters.Select(p => p.ParameterName)); 288var tmpVarName = PickUniqueName("tmp", lm.Parameters.Select(p => p.ParameterName)); 638OutEnumeration(lm.Parameters.Select(static p =>
Parsing\Parser.cs (3)
535.Select(static x => x!) 557var fullName = string.Join("_", chain.Concat(new[] { leaf }).Select(static x => x.TagName)); 637.Select(x => x!.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)));
Parsing\Parser.LogProperties.cs (3)
165classification.UnionWith(GetDataClassificationAttributes(current, symbols).Select(x => x.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))); 169classification.UnionWith(GetDataClassificationAttributes(property, symbols).Select(x => x.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))); 174classification.UnionWith(dataClassesFromCtor.Select(x => x.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)));
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 (11)
ComInterfaceGenerator.cs (7)
70var comInterfaceContexts = ComInterfaceContext.GetContexts(interfaceInfos.Select(i => i.Item1).ToImmutableArray(), ct); 119InterfaceContexts: ifaceCtxs.Select(x => x.Item1).Where(x => !x.IsExternallyDefined).ToSequenceEqualImmutableArray(), 671writer.Write($"({string.Join(", ", inheritedStub.GenerationContext.SignatureContext.StubParameters.Select(p => p.NormalizeWhitespace().ToString()))})"); 914indexParamList = string.Join(", ", stubParams.Take(indexCount).Select(p => p.NormalizeWhitespace().ToString())); 915indexArgList = string.Join(", ", managedParams.Take(indexCount).Select(mp => $"{(mp.IsByRef ? $"{MarshallerHelpers.GetManagedArgumentRefKindKeyword(mp)} " : "")}{mp.InstanceIdentifier}")); 972writer.Write($"({string.Join(", ", sigContext.StubParameters.Select(p => p.NormalizeWhitespace().ToString()))})"); 974writer.WriteLine($"({string.Join(", ", sigContext.ManagedParameters.Select(mp => $"{(mp.IsByRef ? $"{MarshallerHelpers.GetManagedArgumentRefKindKeyword(mp)} " : "")}{mp.InstanceIdentifier}"))});");
parent\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)
120functionPointerParameters.AddRange(paramList.Parameters.Select(p => FunctionPointerParameter(attributeLists: default, p.Modifiers, p.Type))); 350functionPointerParameters.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)
296.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));
parent\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)
191.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.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_T_.cs (1)
63this.Write(this.ToStringHelper.ToStringWithCulture(Utils.PrettyPrintListOfString(UsingStatements.Select(x => $"using {x};"))));
Template\SweepableEstimator.cs (1)
59this.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 (14)
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)
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());
TunerTests.cs (1)
212var randomLosses = Enumerable.Range(0, 100).Select(i => i * 0.1);
Utils\MLNetUtils\DataViewTestFixture.cs (1)
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 (27)
UnitTests\TestEntryPoints.cs (1)
339.Select(x => string.Join("\t",
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 (139)
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\TypeInfoCommand.cs (2)
126string srcStrings = string.Join(", ", srcs.OrderBy(k => k).Select(k => '`' + k.GetString() + '`')); 127string dstStrings = string.Join(", ", dsts.OrderBy(k => k).Select(k => '`' + k.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\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\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));
Scorers\FeatureContributionCalculation.cs (1)
371if (activeColumns.Select(c => c.Index).Contains(_outputGenericSchema.Count))
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 (7)
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 (3)
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());
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 (76)
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])); 522_data = values.Select(i => (byte)i).ToArray(len); 744_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 (1)
494thresholds: internalNodeIndices.Select(x => (float)binThresholds[binIndices[x]]).ToArray(),
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 (5)
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 (1)
KMeansPlusPlusTrainer.cs (1)
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.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 (3)
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 (1)
206_srcDirIndex = columns.Select(c => c.Source).ToArray();
Microsoft.ML.PCA (2)
PcaTransformer.cs (2)
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.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)
parent\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 (6)
FactorizationMachine\FactorizationMachineTrainer.cs (1)
611return new FieldAwareFactorizationMachinePredictionTransformer(_host, model, trainData.Schema, FeatureColumns.Select(x => x.Name).ToArray());
FactorizationMachine\FieldAwareFactorizationMachineUtils.cs (1)
108var activeIndices = activeColumns.Select(c => c.Index).ToArray();
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 (106)
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()
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 (11)
MovingAverageTransform.cs (1)
75_weights = string.IsNullOrWhiteSpace(args.Weights) ? null : args.Weights.Split(',').Select(c => Convert.ToSingle(c)).ToArray();
PredictionEngine.cs (1)
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 (1)
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 (5)
Model\SentencePieceBaseModel.cs (2)
51SpecialTokensRegex = new Regex(string.Join("|", specialTokens.Keys.Select(s => Regex.Escape(s))), RegexOptions.Compiled); 97SpecialTokensRegex = 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 (171)
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)
158int[] ids = result.Select(token => token.Id).ToArray(); 159string[] tokens = result.Select(token => token.Value).ToArray(); 160Range[] offsets = result.Select(token => token.Offset).ToArray(); 211int[] ids = result.Select(token => token.Id).ToArray(); 212string[] tokens = result.Select(token => token.Value).ToArray(); 213(int, int)[] offsets = result.Select(token => (token.Offset.Start.Value, token.Offset.End.Value - token.Offset.Start.Value)).ToArray(); 252int[] ids = result.Select(token => token.Id).ToArray(); 253string[] tokens = result.Select(token => token.Value).ToArray(); 254(int, int)[] offsets = result.Select(token => (token.Offset.Start.Value, token.Offset.End.Value - token.Offset.Start.Value)).ToArray(); 287Assert.Equal(encoded, result.Select(token => token.Id).ToArray()); 289Assert.Equal(new string[] { "<|im_start|>", "Hello", " ⭐", "⭐", " World", "<|im_end|>" }, result.Select(token => token.Value).ToArray()); 290Assert.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()); 324Assert.Equal(encoded, result.Select(token => token.Id).ToArray()); 326Assert.Equal(new string[] { "<|endoftext|>", "Hello", " ⭐", " World", "<|endofprompt|>" }, result.Select(token => token.Value).ToArray()); 327Assert.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()); 645Assert.Equal(expectedTokens, encoding.Select(t => t.Value).ToArray()); 646Assert.Equal(expectedOffsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 647Assert.Equal(expectedIds, encoding.Select(t => t.Id).ToArray()); 649Assert.Equal(expectedTokens, encoding1.Select(t => t.Value).ToArray()); 650Assert.Equal(expectedOffsets, encoding1.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 651Assert.Equal(expectedIds, encoding1.Select(t => t.Id).ToArray()); 758int[] ids = result.Select(r => r.Id).ToArray(); 759(int Index, int Length)[] offsets = result.Select(r => (r.Offset.Start.Value, r.Offset.End.Value - r.Offset.Start.Value)).ToArray(); 760Assert.Equal(expectedTokens, result.Select(r => r.Value)); 854GptOss.EncodeToTokens(text, out _).Select(t => t.Value).ToArray()); 857GptOss.EncodeToTokens(text, out _).Select(t => (t.Offset.Start.Value, t.Offset.End.Value)).ToList()); 859Assert.Equal(ids, GptOss.EncodeToTokens(text, out _).Select(t => t.Id).ToList()); 938var 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 (5)
311writableTokens.Select(t => t.Id), 312writableTokens.Select(t => t.Value), 313writableTokens.Select(t => t.Offset) 840return tokenizer.EncodeToTokens(text, out _, addBeginningOfSentence: false, addEndOfSentence: false).Select(t => t.Value).ToArray(); 1320Assert.Equal(new[] { "\u2581a" }, tokenizer.EncodeToTokens("a", out _, addBeginningOfSentence: false, addEndOfSentence: false).Select(t => t.Value).ToArray());
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 (60)
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 (6)
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();
Dracula\CountTargetEncodingTransformer.cs (3)
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());
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 (3)
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();
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();
OneHotEncoding.cs (1)
309toBinVector = new KeyToBinaryVectorMappingEstimator(_host, binaryCols.Select(x => (x.outputColumnName, x.inputColumnName)).ToArray());
OneHotHashEncoding.cs (2)
328_hash = new HashingEstimator(_host, columns.Select(x => x.HashingOptions).ToArray()); 359toBinVector = new KeyToBinaryVectorMappingEstimator(_host, binaryCols.Select(x => (x.outputColumnName, x.inputColumnName)).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\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 (3)
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 (2)
184return columns.Select(x => (x.Name, x.InputColumnName)).ToArray(); 656: this(env, columns.Select(x => new ColumnOptions(x.outputColumnName, x.inputColumnName, language)).ToArray())
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 (2)
215return columns.Select(x => (x.Name, x.InputColumnName)).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())
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)
70internal string[]? GetEntrypoint() => _config["config"]?["Entrypoint"]?.AsArray()?.Select(node => node!.GetValue<string>())?.ToArray(); 71private string[]? GetCmd() => _config["config"]?["Entrypoint"]?.AsArray()?.Select(node => node!.GetValue<string>())?.ToArray(); 72private List<HistoryEntry> GetHistory() => _config["history"]?.AsArray().Select(node => node.Deserialize<HistoryEntry>()!).ToList() ?? new List<HistoryEntry>(); 163["history"] = new JsonArray(_history.Select(CreateHistory).ToArray<JsonNode>()) 168static JsonArray ToJsonArray(IEnumerable<string> items) => new(items.Where(s => !string.IsNullOrEmpty(s)).Select(s => JsonValue.Create(s)).ToArray<JsonNode?>()); 339return layers.Select(l => l!.GetValue<string>()).ToList();
Registry\Registry.cs (1)
652await 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)
76logger.LogInformation(Strings.BuildingImageIndex, destinationImageReference, string.Join(", ", images.Select(i => i.ManifestDigest)));
Tasks\CreateNewImage.cs (6)
252GeneratedContainerNames = destinationImageReference.FullyQualifiedImageNames().Select(name => new Microsoft.Build.Utilities.TaskItem(name)).ToArray(); 322string[] entrypoint = Entrypoint.Select(i => i.ItemSpec).ToArray(); 323string[] entrypointArgs = EntrypointArgs.Select(i => i.ItemSpec).ToArray(); 324string[] cmd = DefaultArgs.Select(i => i.ItemSpec).ToArray(); 325string[] appCommand = AppCommand.Select(i => i.ItemSpec).ToArray(); 326string[] appCommandArgs = AppCommandArgs.Select(i => i.ItemSpec).ToArray();
VSHostObject.cs (1)
79return dtos.Select(ConvertToTaskItem).ToList();
Microsoft.NET.Build.Extensions.Tasks (6)
parent\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>();
parent\Common\ConflictResolution\ResolvePackageFileConflicts.cs (4)
187var referenceItemSpecs = new HashSet<string>(ReferencesWithoutConflicts?.Select(r => r.ItemSpec) ?? Enumerable.Empty<string>(), 193compilePlatformWinners.Select(c => Path.GetFileNameWithoutExtension(c.FileName) ?? string.Empty) 197.Select(r => new TaskItem(r))); 245return (items != null) ? items.Select(i => new ConflictItem(i, itemType, TaskEnvironment)) : Enumerable.Empty<ConflictItem>();
Microsoft.NET.Build.Tasks (102)
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 (3)
101var candidateFrameworks = FrameworkPackagesByFramework.Where(pair => pair.Value.ContainsKey(frameworkKey)).Select(pair => pair.Key); 135log.LogMessage("Pack directories found: {0}", string.Join(Environment.NewLine, packDirectories.Select(d => Path.Combine(originalPacksFolder, Path.GetFileName(d))))); 137.Select(d => (Overrides: Path.Combine(d, "data", "PackageOverrides.txt"), OriginalOverrides: Path.Combine(originalPacksFolder, Path.GetFileName(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(ShouldWarnOnRuntimeIdentifier) 289.Concat(lib.NativeLibraryGroups.Select(g => g.Runtime).Where(ShouldWarnOnRuntimeIdentifier));
GenerateGlobalUsings.cs (1)
27var usings = Usings.Select(UsingInfo.Read)
GenerateRuntimeConfigurationFiles.cs (2)
125$"runtimeFrameworks: {string.Join(",", RuntimeFrameworks.Select(r => r.ItemSpec))} " + 138RuntimeFrameworks.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 (2)
45PackageFolders = PackageFolders.Concat(lockFile.PackageFolders.Select(p => p.Path)).ToArray(); 49.Select(p => string.IsNullOrEmpty(p) ? p : (string)TaskEnvironment.GetAbsolutePath(p))
GetPackagesToPrune.cs (4)
152.Select(r => TaskEnvironment.GetAbsolutePath(r)) 163TargetingPackRoots = targetingPackRoots.Select(r => r.Value).ToArray() 223AddPackagesToPrune(packagesToPrune, packagesForFrameworkReference.Select(kvp => (kvp.Key, kvp.Value)), log); 229return 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)
parent\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>();
parent\Common\ConflictResolution\ResolvePackageFileConflicts.cs (4)
187var referenceItemSpecs = new HashSet<string>(ReferencesWithoutConflicts?.Select(r => r.ItemSpec) ?? Enumerable.Empty<string>(), 193compilePlatformWinners.Select(c => Path.GetFileNameWithoutExtension(c.FileName) ?? string.Empty) 197.Select(r => new TaskItem(r))); 245return (items != null) ? items.Select(i => new ConflictItem(i, itemType, TaskEnvironment)) : Enumerable.Empty<ConflictItem>();
parent\parent\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)))
parent\parent\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);
parent\parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSet.cs (1)
32.Select(manifest =>
parent\parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSuggestionFinder.cs (1)
20UnsortedSuggestions = completeSuggestions.Select(
ProcessFrameworkReferences.cs (4)
207.Select(item => new KnownFrameworkReference(item)) 216.Select(kfr => kfr.ToKnownRuntimePack()) 221KnownRuntimePacks.Select(item => new KnownRuntimePack(item)) 704string.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)
1463foreach (var runtimeIdentifier in _task.ShimRuntimeIdentifiers.Select(r => r.ItemSpec)) 1980.Select(g => g.First()) 2022excludeFromPublishPackageReferences.Select(pr => pr.ItemSpec),
ResolvePackageDependencies.cs (1)
307.Select(pkg => pkg.Name),
ResolveRuntimePackAssets.cs (2)
48HashSet<string> frameworkReferenceNames = new(FrameworkReferences.Select(item => item.ItemSpec), StringComparer.OrdinalIgnoreCase); 83.Select(matchingRTReference => matchingRTReference.GetMetadata(MetadataKeys.Profile)).ToHashSet() ?? [];
ResolveTargetingPackAssets.cs (5)
115private TargetingPack[] GetResolvedTargetingPacks() => ResolvedTargetingPacks.Select( 262HashSet<string> frameworkReferenceNames = new(frameworkReferences.Select(fr => fr.Name), StringComparer.OrdinalIgnoreCase); 276.Select(rf => rf.Item) 526FrameworkReferences = frameworkReferences.Select(fr => new FrameworkReference(fr.ItemSpec)).ToArray(); 528RuntimeFrameworks = 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 =>
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));
parent\parent\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (2)
1737return assets.Select(a => a.ToTaskItem()).ToArray(); 2075$"Label: {PathLabel}, Route: {Path}, Tokens: {string.Join(", ", Tokens.Select(t => $"{t.Key}={t.Value}"))}";
parent\parent\StaticWebAssetsSdk\Tasks\Data\StaticWebAssetPathPattern.cs (1)
567private string GetDebuggerDisplay() => string.Concat(Segments.Select(s => s.GetDebuggerDisplay()));
parent\parent\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)
51var targetAssemblyNames = TargetAssemblyNames.Select(s => s.ItemSpec).ToList();
parent\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)
266.Select(s => s.Trim())
ComputeReferenceStaticWebAssetItems.cs (4)
91Environment.NewLine + string.Join(Environment.NewLine, all.Select(a => $"({a.Identity},{a.AssetKind})"))); 132StaticWebAssets = resultAssets.Select(a => a.ToTaskItem()).ToArray(); 133DiscoveryPatterns = patterns.Select(p => p.ToTaskItem()).ToArray(); 152.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)
1737return assets.Select(a => a.ToTaskItem()).ToArray(); 2075$"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)
38var filterCriteria = (Filters ?? []).Select(FilterCriteria.FromTaskItem).ToArray(); 69FilteredEndpoints = filteredEndpoints.Select(e => e.ToTaskItem()).ToArray(); 76AssetsWithoutMatchingEndpoints = assetFiles.Values.Select(a => a.ToTaskItem()).ToArray();
GeneratePackageAssetsManifestFile.cs (1)
82.Select(s => s.Trim())
GenerateStaticWebAssetsDevelopmentManifest.cs (2)
58DiscoveryPatterns.Select(StaticWebAssetsDiscoveryPattern.FromTaskItem)); 310ContentRoots = contentRootIndex.OrderBy(kvp => kvp.Value).Select(kvp => kvp.Key).ToArray(),
GenerateStaticWebAssetsManifest.cs (3)
76.Select(StaticWebAssetsDiscoveryPattern.FromTaskItem) 80.Select(StaticWebAssetsManifest.ReferencedProjectConfiguration.FromTaskItem) 110foreach (var endpoint in Endpoints.Select(StaticWebAssetEndpoint.FromTaskItem))
GenerateStaticWebAssetsPropsFile.cs (1)
73.Select(s => s.Trim())
JSModules\ApplyJsModules.cs (2)
72string.Join(Environment.NewLine, jsModuleFiles.Select(f => f.ItemSpec))); 85string.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)
94Assets = allAssets.Select(asset => asset.ToTaskItem()).ToArray();
ReadStaticWebAssetsManifestFile.cs (4)
44Assets = manifest.Assets?.Select(a => a.ToTaskItem()).ToArray() ?? []; 46Endpoints = manifest.Endpoints?.Select(a => a.ToTaskItem()).ToArray() ?? Array.Empty<ITaskItem>(); 48DiscoveryPatterns = manifest.DiscoveryPatterns?.Select(dp => dp.ToTaskItem()).ToArray() ?? []; 50ReferencedProjectsConfiguration = manifest.ReferencedProjectsConfiguration?.Select(m => m.ToTaskItem()).ToArray() ?? [];
ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs (1)
98ResolvedEndpoints = 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)
56var targetFrameworks = TargetFrameworks.Length > 0 ? TargetFrameworks.Select(t => t.ItemSpec).ToArray() : [TargetFramework]; 99EmbeddedProjectAssetConfigurations = matchingConfigurations.Select(c => c.ToTaskItem()).ToArray();
ScopedCss\ApplyCssScopes.cs (2)
75string.Join(Environment.NewLine, scopeFiles.Select(f => f.ItemSpec))); 88string.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)
30var elements = (AdditionalImports ?? []).Select(e => e.ItemSpec).Prepend(PropsFileImport)
StaticWebAssetsGeneratePackManifest.cs (1)
72ElementsToRemove = [.. 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)
52var 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 (4)
CachingWorkloadResolver.cs (1)
198foreach (var manifestDirectory in manifestProvider.GetManifests().Select(m => m.ManifestDirectory))
parent\parent\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)));
parent\parent\Cli\dotnet\Commands\Workload\Install\WorkloadInstallRecords\WindowsWorkloadInstallationRecordReader.cs (1)
42return workloadKey?.GetSubKeyNames().Select(id => new WorkloadId(id)).ToList() ?? [];
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.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)
120IEnumerable<string?> languages = matchingTemplates.Select(c => c.Template.GetLanguage()).Distinct(); 135matchingTemplates.Select(c => c.Template), 146matchingTemplates.Select(c => c.Template), 155IEnumerable<string?> types = filteredTemplates.Select(c => c.Template.GetTemplateType()).Distinct(); 160matchingTemplates.Select(c => c.Template), 285IEnumerable<TwoColumnHelpRow> optionsToWrite = optionsToShow.Select(o => 340IEnumerable<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)); 323IReadOnlyList<UpdateResult> updateResults = await provider.UpdateAsync(updatesToApply.Select(update => new UpdateRequest(update.TemplatePackage!, update.LatestVersion!)), cancellationToken).ConfigureAwait(false); 614.Select(tp => NuGetUtils.GetNuGetPackageInfo(_engineEnvironmentSettings, tp.MountPointUri)) 647.WithArguments(installRequests.Select(ir => ir.DisplayName)) 797templatesWithMatchedShortName.Select( 923sources.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)
240var packagesString = string.Join(", ", insecurePackages.Select(package => package.Source)); 261packageSources.Select(source => GetPackageMetadataAsync(source, packageIdentifier, includePrerelease: true, cancellationToken))) 266throw new InvalidNuGetSourceException("Failed to load NuGet sources", packageSources.Select(source => source.Source)); 271.SelectMany(result => result.FoundPackages.Select(package => (result.Source, package))); 304string.Join(", ", packageSources.Select(source => source.Source)))); 305throw new PackageNotFoundException(packageIdentifier, packageSources.Select(source => source.Source)); 328sources.Select(source => GetPackageMetadataAsync(source, packageIdentifier, includePrerelease: true, linkedCts.Token)).ToList(); 354throw new InvalidNuGetSourceException("Failed to load NuGet sources", sources.Select(s => s.Source)); 360string.Join(", ", sources.Select(source => source.Source)))); 361throw new PackageNotFoundException(packageIdentifier, packageVersion, sources.Select(source => source.Source)); 401return (source, packageMetadata.Select(pm => new NugetPackageMetadata(pm, owners, verified))); 529.Select(g => new VulnerabilityInfo( 531g.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.Orchestrator.RunnableProjects (30)
BindSymbolEvaluator.cs (10)
41string.Join(", ", _bindSymbolSources.Select(s => $"{s.DisplayName}({s.GetType().Name})"))); 68.Select(s => (s, GetBoundValueAsync(s.Binding, cancellationToken))) 73await Task.WhenAll(tasksToRun.Select(t => t.Task)).ConfigureAwait(false); 172string.Join(", ", sourcesToSearch.Select(s => s.DisplayName))); 212string.Join(", ", successfulTasks.Select(t => $"{t.Source.DisplayName} (priority: {t.Source.Priority}): '{t.Value}'"))); 217string sourcesList = string.Join(", ", highestPriorityTasks.Select(t => $"'{t.Source.DisplayName}'")); 218string prefixesList = string.Join(", ", highestPriorityTasks.Select(t => $"'{t.Source.SourcePrefix}:'")); 232var tasksToRun = sourcesToSearch.Select(s => new { Source = s, Task = s.GetBoundValueAsync(_settings, binding, cancellationToken) }).ToList(); 235await Task.WhenAll(tasksToRun.Select(t => t.Task)).ConfigureAwait(false); 249.Select(t => (t.Source, t.Task.Result!));
DirectoryBasedTemplate.Interfaces.cs (1)
49IReadOnlyList<Guid> ITemplateMetadata.PostActions => ConfigurationModel.PostActionModels.Select(pam => pam.ActionId).ToArray();
LocalizationModelDeserializer.cs (5)
32.Select(p => p.Value?.GetValueKind() == JsonValueKind.String ? (p.Key, p.Value.GetValue<string>()) : throw new Exception(LocalizableStrings.Authoring_InvalidJsonElementInLocalizationFile)) 57.Select(s => (s.Key.Split(KeySeparator).AsEnumerable().Skip(1), s.Value)) 75.Select(p => (p.NameParts.Skip(2), p.LocalizedString))); 130.Select(s => (s.Key.Split(KeySeparator).AsEnumerable().Skip(1), s.Value)); 144.Select(s => (s.NameParts.Skip(2), s.LocalizedString)));
MacroProcessor.cs (2)
74IEnumerable<(IMacroConfig, HashSet<IMacroConfig>)> preparedMacroConfigs = macroConfigs.Select(mc => 90cycle.Select(p => p.VariableName).ToCsvString()),
ParameterConverter.cs (2)
32.Select(t => ResolveChoice(t, parameter)) 34.Select(r => r!)
RunnableProjectConfig.cs (1)
438SymbolNames = ConfigurationModel.Symbols.Select(x => x.Name).ToList(),
RunnableProjectConfig.ITemplate.cs (1)
62IReadOnlyList<Guid> ITemplateMetadata.PostActions => ConfigurationModel.PostActionModels.Select(pam => pam.ActionId).ToArray();
RunnableProjectGenerator.cs (3)
156fileChanges.Select( 240return foundTemplates.Select(t => (ITemplate)new LegacyTemplate(t, this)).ToList(); 474public IReadOnlyList<Guid> PostActions => _templateInfo.ConfigurationModel.PostActionModels.Select(pam => pam.ActionId).ToArray();
Validation\MandatoryLocalizationValidationFactory.cs (1)
76string excessPostActionLocalizationIds = string.Join(", ", locModel.PostActions.Keys.Where(k => !templateValidationInfo.ConfigModel.PostActionModels.Any(p => p.Id == k)).Select(k => k.ToString()));
Validation\MandatoryValidationFactory.cs (2)
47string.Join(", ", MultiValueParameter.MultiValueSeparators.Select(c => $"'{c}'")), 51.Select(c => $"{{{c.Key}}}"))),
Validation\ValidationManager.cs (1)
49.Select(f => f.CreateValidatorAsync(settings, cancellationToken));
ValueForms\KebabCaseValueFormFactory.cs (1)
22return string.Join("-", pattern.Matches(value).Cast<Match>().Select(m => m.Value)).ToLowerInvariant();
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)
402var invokedDataCollectorsForMetrics = invokedDataCollectors.Select(x => new { x.Uri, x.FriendlyName, x.HasAttachmentProcessor }.ToString());
Microsoft.TestPlatform.CrossPlatEngine (27)
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\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))) 241var providerGroups = sources.Select(source => new ProviderSpecificWorkload<string>(source, sourceToTestHostProviderMap[source])).GroupBy(psw => psw.Provider); 257testCaseBatches = group.Select(w => sourceToTestCasesMap[w.Work]).ToList(); 280testCaseBatches = groups.Where(g => g.Count > 0).Select(g => g.ToArray()).ToList(); 298.Select(source => new ProviderSpecificWorkload<string>(source, sourceToTestHostProviderMap[source])) 309sourceBatches = [group.Select(w => w.Work).ToArray()]; 314sourceBatches = group.Select(w => new[] { w.Work }).ToList();
Client\ProxyDiscoveryManager.cs (1)
261_discoveryDataAggregator.MarkSourcesWithStatus(lastChunk?.Select(x => x.Source), DiscoveryStatus.FullyDiscovered);
Client\ProxyExecutionManager.cs (2)
144: testRunCriteria.Tests.GroupBy(tc => tc.Source).Select(g => g.Key)); 201: 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 (4)
238var sources = runtimeProviderInfo.SourceDetails.Select(r => r.Source!).ToList(); 302var sources = runConfiguration.Select(c => c.Source!).ToList(); 353testRunCriteria.Tests.Select(testCase => testCase.Source)).Count 530var text = $"{nameof(TestEngine)}.{nameof(WarnAboutNotFoundRuntimeProvidersOrThrowWhenNoneAreFound)}: No suitable testHostProvider found for sources {string.Join(", ", missingRuntimeProvider.SourceDetails.Select(s => s.Source))} and runsettings: {missingRuntimeProvider.RunSettings}";
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)
50var 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.TestHostRuntimeProvider (2)
Hosting\DefaultTestHostManager.cs (1)
480var extensionsString = string.Join("\n", conflictingExtensions.Select(kv => $" {kv.Key} : {kv.Value}"));
Hosting\DotnetTestHostManager.cs (1)
947.Select(kvp => $"{kvp.Key}={kvp.Value}")
Microsoft.VisualStudio.TestPlatform.Client (1)
TestPlatform.cs (1)
382return testRunCriteria.Tests.Select(tc => tc.Source).Distinct();
Microsoft.VisualStudio.TestPlatform.Common (5)
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)
493extensionDict.Add(extensionType, new HashSet<string>(extensions.Select(e => e.IdentifierData!)));
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)
101var newPairs = newValue.Select(t => new KeyValuePair<string, string>(t.Name, t.Value)).ToArray();
MSBuild (3)
parent\Shared\TaskParameter.cs (1)
828.Select(metadatum => new KeyValuePair<string, string>(metadatum.Key, ExpandIfFromItemDefinition(metadatum.Key, metadatum.Value)));
src\msbuild\src\Shared\Debugging\PrintLineDebuggerWriters.cs (1)
95var joinedArgs = $"{EscapeCommas(callsite)},{string.Join(",", args.Select(arg => EscapeCommas(arg)))}\n";
XMake.cs (1)
1703.. 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)
58string duplicateItemsFormatted = string.Join("; ", duplicateItems.Select(d => string.Join(", ", d.Select(e => $"{e.ItemSpec} {e.GetMetadata("version")}")))); 75DeduplicatedItems = itemGroups.Select(g => g.First()).ToArray();
Common\MSBuildUtility.cs (1)
33.Select(WrapMSBuildItem)
RestoreTask.cs (1)
226var 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)
34var all = AllProjects?.Select(e => e.ItemSpec).ToArray() ?? Array.Empty<string>(); 35var 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)
663.Select(i => new PackageSource(i)) 727IList<string> projects = projectsNotKnownToMSBuild.Select(project => project.ProjectName).ToList(); 734return projectsKnownToMSBuild.Select(i => new ProjectGraphEntryPoint(i.AbsolutePath, globalProperties)).ToList(); 768var packageTargetFallback = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty("PackageTargetFallback")).Select(NuGetFramework.Parse).ToList(); 770var assetTargetFallbackEnum = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty(nameof(TargetFrameworkInformation.AssetTargetFallback))).Select(NuGetFramework.Parse).ToList(); 1094.Select(rid => new RuntimeDescription(rid)) 1098.Select(s => new CompatibilityProfile(s)) 1239.Select(i => i.Identity);
Program.cs (1)
152.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)
232frameworksWithSuppressedDependencies = [.. request.FrameworksWithSuppressedDependencies.Select(t => t.Identity)]; 397foreach (var key in frameworkToAliases.Where(e => e.Value.Count <= 1).Select(e => e.Key).ToList()) 425tfmSpecificRefs.Select( 427t.Key, t.Value.Select( 475tfmSpecificRefs.Select(e => 478e.Value.Select(fr => new FrameworkReference(fr))))); 577nugetFrameworks = new HashSet<NuGetFramework>(request.TargetFrameworks.Select(targetFramework => 693.Select(PathUtility.EnsureTrailingSlash) 812return totalSetOfTargetPaths.Select(target => new ContentMetadata() 956.Select(identity => libraryIdentityToTargetLibrary[identity].FirstOrDefault())
NuGet.CommandLine.XPlat (43)
Commands\Package\Download\PackageDownloadRunner.cs (3)
101allRepositories.Select(repository => repository.PackageSource)); 115if (DetectAndReportInsecureSources(args.AllowInsecureConnections, sourceRepositories.Select(r => r.PackageSource), logger)) 352return [.. sources.Select(s => PackageSourceProviderExtensions.ResolveSource(configuredSources, s))];
Commands\Package\Update\PackageUpdateCommandRunner.cs (5)
163.Select(log => log.LibraryId!) 171.Select(l => l.Name) 176.Select(d => d.Name) 194.SelectMany(tf => tf.Libraries.Select(library => (tf.TargetFramework, library))) 634var scannedPackages = new HashSet<string>(allProjectPackages.Select(p => p.identity.Id), StringComparer.OrdinalIgnoreCase);
Commands\Package\Update\PackageUpdateIO.cs (2)
399.Select(p => p.Identity) 401.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)
298.Select(x => x.ToString());
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (4)
344.Select(v => new PackageVulnerabilityMetadata(v.Url, (int)v.Severity)) 452List<string> allPackages = intermediateEnumerable.Select(p => p.Name).Distinct(StringComparer.OrdinalIgnoreCase).ToList(); 593matchingPackage.Select(async v => new { SearchMetadata = v, DeprecationMetadata = await v.GetDeprecationMetadataAsync() })); 624matchingPackage.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}]]")));
Utility\HttpSourcesUtility.cs (1)
55Environment.NewLine + string.Join(Environment.NewLine, httpSources.Select(e => e.Name)));
Utility\MSBuildAPIUtility.cs (12)
100return sln.ProjectsInOrder.Select(p => p.AbsolutePath); 216packageReferenceArgs.Logger.LogError(string.Format(CultureInfo.CurrentCulture, Strings.Error_CentralPackageVersions_VersionOverrideDisabled, string.Join(";", dependenciesWithVersionOverride.Select(d => d.Name)))); 225packageReferenceArgs.Logger.LogError(string.Format(CultureInfo.CurrentCulture, Strings.Error_CentralPackageVersions_VersionsNotAllowed, string.Join(";", dependenciesWithDefinedVersion.Select(d => d.Name)))); 231packageReferenceArgs.Logger.LogError(string.Format(CultureInfo.CurrentCulture, Strings.Error_CentralPackageVersions_AutoreferencedReferencesNotAllowed, string.Join(";", autoReferencedAndDefinedInCentralFile.Select(d => d.Name)))); 237packageReferenceArgs.Logger.LogError(string.Format(CultureInfo.CurrentCulture, Strings.Error_CentralPackageVersions_MissingPackageVersion, string.Join(";", packageReferencedDependenciesWithoutCentralVersionDefined.Select(d => d.Name)))); 515.Select(item => item.Xml.Parent as ProjectItemGroupElement) 755var userFrameworkInputs = userInputFrameworks.Select(f => 756f.Split(['/'], StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToArray()[0]).ToList(); 764var splitFrameworkAndRID = frameworkAndRID.Split(['/'], StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToArray(); 954var installedPackageReferences = referenceItems.Select(p => 1050.Select(p => p.EvaluatedValue); 1057.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 (100)
CommandRunners\PackCommandRunner.cs (1)
647WriteLine("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 (9)
33var tasks = graphs.SelectMany(graph => graph.Unresolved.Select(e => 122sourceInfo.Select(e => e.Key.Name) 159lines.AddRange(sourceInfo.Select(e => FormatSourceInfo(e, range))); 164.Select(GetRequiredSource) 166.Select(source => string.Format(CultureInfo.CurrentCulture, 201.Select(e => e); 206return string.Join(", ", allRemoteLibraryProviders.Select(GetRequiredSource) 207.Select(source => source.Name) 271.Select(e => GetSourceInfoForIdAsync(e, id, sourceCacheContext, logger, token))
RestoreCommand\LockFileBuilder.cs (4)
327PopulatePackageFolders(localRepositories.Select(repo => repo.RepositoryRoot).Distinct(), lockFile); 465.Select(lib => lib.LibraryRange)); 483uniqueDependencies.Select(x => x.ToLockFileDependencyGroupString()) 652lockFile.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)
873.Select(l => AssetsLogMessage.Create(l)); 894var errorCodes = ConcatAsString(new HashSet<NuGetLogCode>(logs.Where(l => l.Level == LogLevel.Error).Select(l => l.Code))); 895var warningCodes = ConcatAsString(new HashSet<NuGetLogCode>(logs.Where(l => l.Level == LogLevel.Warning).Select(l => l.Code))); 896var suppressedWarningCodes = ConcatAsString(new HashSet<NuGetLogCode>(_logger.SuppressedWarnings.Select(l => l.Code))); 1019.Select(frameworkInfo => frameworkInfo.FrameworkName) 1215prunedPackage.Value.Select(e => aliasToTargetGraphName[e]).ToArray())); 1331string.Join(", ", restoreRequest.DependencyProviders.RemoteProviders.Where(i => i.IsHttp).Select(i => i.Source.Name))))); 1407string.Join(", ", packageReferenceItemsWithVersion.Select(d => d.Name))))); 1420string.Join(", ", implicitPackageReferenceItemsWithPackageVersion.Select(d => d.Name))))); 1433string.Join(", ", packageReferenceItemsWithNoPackageVersion.Select(d => d.Name))))); 1446string.Join(", ", packageVersionItemsWithFloatingVersion.Select(i => i.Name))))); 1637.Select(dep => new LibraryIdentity(dep.Id, dep.ResolvedVersion, LibraryType.Package)) 1923.Select(e => e.Key.Name), 2180allGraphs.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)
578return 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)
166orderedCriteriaSets.AddRange(assetTargetFallback.Fallback.Select(e => (CreateCriteria(codeConventions, e, runtimeIdentifier), true))); 428lockFileLib.FrameworkReferences.AddRange(frameworkRef.FrameworkReferences.Select(e => e.Name)); 510.Select(ld => new PackageDependency(ld.Name, ld.LibraryRange.VersionRange)) 559.Select(d => GetDependencyVersionRange(d)) 665.Select(f => f.Name));
RestoreCommand\Utility\MSBuildRestoreUtility.cs (11)
397graphSpec.Projects.Select(e => e.RestoreMetadata.ProjectPath), 553.Select(NuGetFramework.Parse) 557.Select(NuGetFramework.Parse) 611.Select(rid => new RuntimeDescription(rid)) 616.Select(s => new CompatibilityProfile(s)) 627foreach (string alias in spec.TargetFrameworks.Select(e => e.TargetAlias).Distinct()) 634.Select(item => GetProjectRestoreReference(item, crossTargeting)); 937.Select(f => f.Name) 1172.Select(i => i.GetProperty("Id")); 1253var logMessages = messages?.Select(m => m.AsRestoreLogMessage()) ?? 1278AddCentralPackageVersion(result, centralPackageVersion, specFrameworks.Select(f => f.TargetAlias));
RestoreCommand\Utility\PackageSpecFactory.cs (15)
63.Select(rid => new RuntimeDescription(rid)) 67.Select(s => new CompatibilityProfile(s)) 238var packageTargetFallback = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty("PackageTargetFallback")).Select(NuGetFramework.Parse).ToList(); 240var assetTargetFallbackEnum = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty(nameof(TargetFrameworkInformation.AssetTargetFallback))).Select(NuGetFramework.Parse).ToList(); 488() => string.IsNullOrEmpty(startupDirectory) ? null : fallbackFoldersOverride?.Select(e => UriUtility.GetAbsolutePath(startupDirectory, e)).ToArray(), 490() => fallbackFolders?.Select(e => UriUtility.GetAbsolutePath(projectDirectory, e)).ToArray(), 854.Select(i => new PackageSource(i)) 862() => string.IsNullOrEmpty(startupDirectory) ? null : sourcesOverride?.Select(MSBuildRestoreUtility.FixSourcePath).Select(e => UriUtility.GetAbsolutePath(startupDirectory, e)).ToArray(), 864() => sources?.Select(MSBuildRestoreUtility.FixSourcePath).Select(e => UriUtility.GetAbsolutePath(projectDirectory, e)).ToArray(), 865() => (PackageSourceProvider.LoadPackageSources(settings)).Where(e => e.IsEnabled).Select(e => e.Source).ToArray()); 872.Select(MSBuildRestoreUtility.FixSourcePath); 886IEnumerable<string> additionalAbsolute = additional.Select(e => UriUtility.GetAbsolutePath(projectDirectory, e)!); 912.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)); 940.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)
166return 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)
128x.ElementName + string.Join("", x.Attributes.Select(a => a.Value)), 129y.ElementName + string.Join("", y.Attributes.Select(a => a.Value))); 145x.ElementName + string.Join("", x.Attributes.Select(a => a.Value)), 146y.ElementName + string.Join("", y.Attributes.Select(a => a.Value))); 156return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.ElementName + string.Join("", obj.Attributes.Select(a => a.Value))); 163IEnumerable<T> descendants = xElement.Elements().Select(d => Parse(d, origin)).OfType<T>(); 185var duplicatedKey = string.Join(", ", duplicatedDescendants.Select(d => d.Attributes["key"])); 186var source = duplicatedDescendants.Select(d => d.Origin?.ConfigFilePath).First(d => d is not null);
Settings\Settings.cs (6)
240var clearedSections = writteableSettingsFiles.Select(f => 455.Select(f => 497.Select(file => ReadSettings(file.DirectoryName!, file.FullName, settingsLoadingContext: settingsLoadingContext)) 527var files = mwSettings.Priority.Select( 731return Priority.Select(config => config.ConfigFilePath).ToList(); 739return 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)
164return 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)
79.Select(x => new PluginCredentialProvider(_logger, x, timeout, verbosity));
NuGet.DependencyResolver.Core (2)
Remote\RemoteDependencyWalker.cs (1)
47result.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)
473.Select(group => group.TargetFramework) 475.Select(framework => framework.GetShortFolderName())); 496.Select(group => group.TargetFramework) 498.Select(framework => framework!.GetShortFolderName())); 526.Select(framework => framework.GetShortFolderName()) 535.Select(group => group.TargetFramework) 537.Select(framework => framework.GetShortFolderName())); 581foreach (string destination in files.Where(t => t.Path != null).Select(t => PathUtility.GetPathWithDirectorySeparator(t.Path))) 695foreach (var file in files.Where(t => t.Path != null).Select(t => PathUtility.GetPathWithDirectorySeparator(t.Path))) 702collection.Load(set.Select(path => path.Replace('\\', '/')).ToArray()); 1019return searchResults.Select(result => 1127.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)
113.Select(e => e.RestoreMetadata.ProjectUniqueName) 217.Select(project => project.ProjectUniqueName) 243.Select(e => e.First()) 504.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)
547.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)
326.Select(c => c.GetName()) 336.Select(c => c.GetName()) 346.Select(c => c.GetName()) 432.Select(code => code.GetName()) 510var 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)
291clone.Sources = Sources?.Select(c => c.Clone()).ToList(); 292clone.TargetFrameworks = TargetFrameworks?.Select(c => c.Clone()).ToList(); 293clone.Files = Files?.Select(c => c.Clone()).ToList();
ProjectRestoreMetadataFrameworkInfo.cs (1)
81clonedObject.ProjectReferences = ProjectReferences?.Select(c => c.Clone()).ToList();
NuGet.Protocol (52)
CachingSourceProvider.cs (1)
40.Select(CreateRepository)
DependencyInfo\RegistrationUtility.cs (2)
107return rangeTasks.Select((t) => t.Result); 181return rangeTasks.Select((t) => t.Result).ToList();
DependencyInfo\ResolverMetadataClient.cs (1)
256var depFrameworks = item.DependencyGroups.Select(e => e.TargetFramework);
LegacyFeed\AutoCompleteResourceV2Feed.cs (1)
80return versions.Select(item => NuGetVersion.Parse(item));
LegacyFeed\DependencyInfoResourceV2Feed.cs (1)
109packageVersion.DependencySets.Select(group => group.TargetFramework));
LegacyFeed\MetadataResourceV2Feed.cs (1)
76return packages.Select(p => p.Version).ToArray();
LegacyFeed\PackageMetadataResourceV2Feed.cs (1)
53return packages.Select(p => V2FeedUtilities.CreatePackageSearchResult(p, metadataCache, filter, _feedParser, log, token)).ToList();
LegacyFeed\PackageSearchResourceV2Feed.cs (2)
55.Select(group => group.OrderByDescending(p => p.Version).First()) 56.Select(package => V2FeedUtilities.CreatePackageSearchResult(package, metadataCache, filters, _feedParser, log, cancellationToken));
LegacyFeed\V2FeedListResource.cs (8)
199.Select(group => group.OrderByDescending(p => p.Version)).SelectMany(pg => pg) 200.Select( 206.Select(group => group.OrderByDescending(p => p.Version).First()) 207.Select( 232.Select(group => group.OrderByDescending(p => p.Version)).SelectMany(pg => pg) 233.Select( 239.Select(group => group.OrderByDescending(p => p.Version).First()) 240.Select(
LegacyFeed\V2FeedPackageInfo.cs (1)
314return results.Select(pair => new PackageDependencyGroup(pair.Key, pair.Value)).ToList();
LegacyFeed\V2FeedParser.cs (2)
321.Select(x => ParsePackage(id, x, metadataCache)); 380authors = authorNode.Elements(_xnameName).Select(e => metadataCache.GetString(e.Value)!);
LegacyFeed\V2FeedQueryBuilder.cs (1)
69.Select(targetFramework => NuGetFramework.Parse(targetFramework).GetShortFolderName()));
LocalRepositories\FindLocalPackagesResourceUnzipped.cs (2)
111var validSet = new HashSet<string>(directories.Select(dir => dir.Name), StringComparer.OrdinalIgnoreCase); 112validSet.IntersectWith(files.Select(file => Path.GetFileNameWithoutExtension(file.Name)));
LocalRepositories\LocalAutoCompleteResource.cs (2)
82return packages.Select(p => p.Identity.Id) 112.Select(p => p.Identity.Version)
LocalRepositories\LocalMetadataResource.cs (1)
88.Select(p => p.Identity.Version)
LocalRepositories\LocalPackageMetadataResource.cs (1)
44.Select(GetPackageMetadata)
LocalRepositories\LocalPackageSearchResource.cs (2)
85.Select(package => CreatePackageSearchResult(package, filters, log, token)) 166.Select(p => new VersionInfo(p.Identity.Version, downloadCount: 0))
LocalRepositories\LocalV2FindPackageByIdResource.cs (1)
100return Task.FromResult(infos.Select(p => p.Identity.Version));
Model\LocalPackageSearchMetadata.cs (1)
55_ownersList = Owners != null ? Owners.Split(',').Where(s => !string.IsNullOrWhiteSpace(s)).Select(s => s.Trim()).ToList() : null;
Plugins\PluginPackageReader.cs (6)
518frameworks.UnionWith((await GetLibItemsAsync(cancellationToken)).Select(g => g.TargetFramework)); 520frameworks.UnionWith((await GetBuildItemsAsync(cancellationToken)).Select(g => g.TargetFramework)); 522frameworks.UnionWith((await GetContentItemsAsync(cancellationToken)).Select(g => g.TargetFramework)); 524frameworks.UnionWith((await GetToolItemsAsync(cancellationToken)).Select(g => g.TargetFramework)); 526frameworks.UnionWith((await GetFrameworkItemsAsync(cancellationToken)).Select(g => g.TargetFramework)); 1015.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)
462.Select(version => CreatePackageInfo(baseUri, id, version))
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (2)
123return result.Select(item => item.Identity.Version); 510.Select(x => BuildModel(id, x))
RemoteRepositories\RemoteV3FindPackageByIdResource.cs (1)
114return result.Select(item => item.Identity.Version);
Repository.cs (1)
175return providers.Select(e => new Lazy<INuGetResourceProvider>(() => e));
Resources\DependencyInfoResourceV3.cs (1)
175var dependencies = pkgInfo.Dependencies.Select(dep => new PackageDependency(dep.Id, dep.Range));
Resources\PackageSearchResourceV3.cs (1)
146filters.SupportedFrameworks.Select(
Resources\RawSearchResourceV3.cs (1)
65filters.SupportedFrameworks.Select(
Resources\RepositorySignatureResource.cs (1)
39RepositoryCertificateInfos = data.OfType<JObject>().Select(p => p.FromJToken<RepositoryCertificateInfo>()!);
Resources\ServiceIndexResourceV3.cs (1)
167return GetServiceEntries(clientVersion, orderedTypes).Select(e => e.Uri).ToList();
SourceRepository.cs (1)
34: 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)
295var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
Roslyn.Diagnostics.Analyzers (53)
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\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (1)
156.Select(ch =>
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
412builder.AddRange(source.Select(selector)); 615return (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\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)
102foreach (var symbolSpecApplicableKind in symbolSpecApplicableKinds.Split(',').Select(x => x.Trim())) 180foreach (var symbolSpecApplicableAccessibility in symbolSpecApplicableAccessibilities.Split(',').Select(x => x.Trim())) 235foreach (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\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);
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
167typeParameterNames.Select(Function(n) SyntaxFactory.TypeParameter(n))))
rzc (4)
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));
RazorSourceGeneratorHost.cs (1)
98var references = referencePaths.Select(path => (MetadataReference)referenceProvider(path, default));
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);
SelectTests (26)
ChangedFileFilter.cs (2)
55.Select(line => line.Trim()) 57.Select(GlobToRegex)
GraphAffectedProjects.cs (6)
150.Select(p => NormalizeFullPath(Path.GetDirectoryName(p)!)) 165.Select(Path.GetFileNameWithoutExtension) 167.Select(name => name!) 460.Select(line => line.Trim()) 476var normalized = relativePaths.Select(rel => rel.Replace('\\', '/')); 483.Select(rel => new ChangedPath(
Program.cs (17)
415.Select(l => l.Trim()) 464.Select(m => m.Groups[1].Value.Replace('\\', '/')) 465.Select(p => p.Contains('/', StringComparison.Ordinal) ? p[..p.LastIndexOf('/')] : p) 776: string.Join(", ", prTests.Select(t => $"`{t}`"))); 783: string.Join(", ", prJobs.Select(j => $"`{StripJobPrefix(j)}`"))); 801.Select(test => new AdvisoryTarget($"test:{test}", test, s_advisoryTestTargets[test])) 805.Select(job => new AdvisoryTarget(job, StripJobPrefix(job), s_advisoryJobTargets[job]))); 902var direct = members.Where(m => m.Value.Kind is CauseKind.Convention or CauseKind.PathRule).Select(m => m.Key).OrderBy(p => p, StringComparer.Ordinal).ToList(); 904var other = members.Where(m => m.Value.Kind is not (CauseKind.Convention or CauseKind.PathRule or CauseKind.Layer1Graph)).Select(m => m.Key).OrderBy(p => p, StringComparer.Ordinal).ToList(); 908sb.AppendLine(CultureInfo.InvariantCulture, $"→ {RenderProjectList(direct.Select(p => $"`{p}`").ToList(), "directly")}"); 912sb.AppendLine(CultureInfo.InvariantCulture, $"→ {RenderProjectList(graph.Select(MemberWithHops).ToList(), "via the project graph")}"); 916sb.AppendLine(CultureInfo.InvariantCulture, $"→ {RenderProjectList(other.Select(p => $"`{p}`").ToList(), other.Count == 1 ? "test" : "tests")}"); 1055.Select(ShortCause) 1060.Select(ShortCause) 1075: string.Join("<br>", segments.Select(s => $"• {s}")); 1172$"- advisory-only targets: {(advisoryTargets.Count == 0 ? "(none)" : string.Join(", ", advisoryTargets.Select(target => target.Token)))}"); 1185$"- advisory-only targets: {(advisoryTargets.Count == 0 ? "(none)" : string.Join(", ", advisoryTargets.Select(target => target.Token)))}");
TestSelector.cs (1)
397.Select(StripTestPrefix)
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)
412var forecast = Enumerable.Range(1, 5).Select(index =>
Stress.AppHost (2)
CommandResources.cs (1)
354PropertyNames = inputsWithValues.Select(i => i.Name).ToArray()
InteractionCommands.cs (1)
597value += $" (Files: {string.Join(", ", files.Select(f => f.Name))})";
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_2.Node.cs (2)
136get { return Linq.Enumerable.Select(this, p => p.Key); } 144get { return Linq.Enumerable.Select(this, p => p.Value); }
System\Collections\Immutable\ImmutableSortedDictionary.cs (1)
145.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
System\Linq\ImmutableArrayExtensions.cs (1)
32return 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(); 160var optionHandlers = command.Options.Where(o => !o.Hidden).Select(GenerateOptionHandler).Where(handler => handler is not null).ToArray(); 203var completions = option.GetCompletions(CompletionContext.Empty).Select(c => c.Label);
shells\ZshShellProvider.cs (2)
197var 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)
40get { 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.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)
587: $$"""new[] {{{string.Join(", ", typeMetadata.CtorParamGenSpecs.Select(p => $"typeof({p.ParameterType.FullyQualifiedName})"))}}}"""; 695: $$"""new {{JsonUnionCaseInfoTypeRef}}[] { {{string.Join(", ", unionCases.Select(c => $"new {JsonUnionCaseInfoTypeRef}(typeof({c.CaseType.FullyQualifiedName})) {{ IsNullable = {(c.IsNullable ? "true" : "false")} }}"))}} }"""; 1408: $"new global::System.Type[] {{{string.Join(", ", parameters.Select(p => $"typeof({p.ParameterType.FullyQualifiedName})"))}}}"; 1414: $"new object?[] {{{string.Join(", ", parameters.Select(p => $"p{p.ParameterIndex}"))}}}";
JsonSourceGenerator.Parser.cs (1)
1635EmitUnionAmbiguityDiagnostics(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)
935customButtonElements = _boundCustomButtons.Where(e => e.IsCreated).Select(e => (e.ButtonID, e.GetResultingText()!)); 936radioButtonElements = 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 =>
TypeScriptApiCompat (7)
ApiCompatResult.cs (1)
31.Select(static suppression => suppression.SuppressionKey)
ApiCompatSuppression.cs (1)
48var locations = string.Join(", ", group.Select(static suppression => $"{suppression.FilePath}:{suppression.LineNumber}"));
AtsCompatibilityComparer.cs (3)
292.Select(static p => p.Name) 296.Select(static p => p.Name) 300.Select(static p => p.Name)
AtsSurface.cs (1)
49var packageNames = files.Select(GetPackageName).ToArray();
AtsSurfaceParser.cs (1)
207.Select(ParseParameter)
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 (9)
Internal\ConsoleLogger.cs (1)
713var 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)
243filteredTests = filteredTests.Select(test => test.FullyQualifiedName) 245.Select(fqdn => filteredTests.First(test => test.FullyQualifiedName == fqdn)) 247_discoveredTests.AddRange(filteredTests.Select(test => test.FullyQualifiedName));
Processors\RunSpecificTestsArgumentProcessor.cs (1)
172.Select(s => s.Trim()).ToList());
Publisher\TextFileTelemetryPublisher.cs (1)
70var telemetryData = string.Join(";", metrics.Select(x => x.Key + "=" + x.Value));
TestPlatformHelpers\TestRequestManager.cs (2)
230var sourceToSourceDetailMap = discoveryPayload.Sources.Select(source => new SourceDetail 348var sourceToSourceDetailMap = sources.Select(source => new SourceDetail
vstest.console.arm64 (9)
parent\vstest.console\Internal\ConsoleLogger.cs (1)
713var leafTestResultsPerSource = LeafTestResults?.Select(p => p.Value)?.GroupBy(r => r.TestCase.Source);
parent\vstest.console\Internal\MSBuildLogger.cs (1)
252return $"||||{name}||||{string.Join("||||", data.Select(Escape))}";
parent\vstest.console\Processors\ListFullyQualifiedTestsArgumentProcessor.cs (3)
243filteredTests = filteredTests.Select(test => test.FullyQualifiedName) 245.Select(fqdn => filteredTests.First(test => test.FullyQualifiedName == fqdn)) 247_discoveredTests.AddRange(filteredTests.Select(test => test.FullyQualifiedName));
parent\vstest.console\Processors\RunSpecificTestsArgumentProcessor.cs (1)
172.Select(s => s.Trim()).ToList());
parent\vstest.console\Publisher\TextFileTelemetryPublisher.cs (1)
70var telemetryData = string.Join(";", metrics.Select(x => x.Key + "=" + x.Value));
parent\vstest.console\TestPlatformHelpers\TestRequestManager.cs (2)
230var sourceToSourceDetailMap = discoveryPayload.Sources.Select(source => new SourceDetail 348var sourceToSourceDetailMap = sources.Select(source => new SourceDetail
Yarp.Backend (1)
Program.cs (1)
21var forecast = Enumerable.Range(1, 5).Select(index =>