123 references to ThenBy
aspire (10)
Commands\DescribeCommand.cs (1)
379.ThenBy(e => e.Name, StringComparer.OrdinalIgnoreCase);
Commands\GroupedHelpWriter.cs (1)
314var label = string.Join(", ", allNames.OrderBy(a => a.Length).ThenBy(a => a, StringComparer.Ordinal));
Commands\IntegrationSearchCommand.cs (1)
158? matches.OrderBy(p => p.FriendlyName, new CommunityToolkitFirstComparer()).ThenBy(p => p.Package.Id, StringComparer.OrdinalIgnoreCase)
Documentation\ApiDocs\ApiDocsIndexService.cs (3)
441.ThenBy(static item => item.Source.Name, StringComparer.OrdinalIgnoreCase) 750.ThenBy(static result => result.Id, StringComparer.OrdinalIgnoreCase) 811.ThenBy(static containerId => containerId, StringComparer.OrdinalIgnoreCase)
Projects\SolutionLocator.cs (1)
88.ThenBy(f => f.Name, StringComparer.OrdinalIgnoreCase)
src\Shared\IntegrationPackageProbeManifest.cs (1)
192foreach (var path in paths.OrderBy(GetNativePathPriority).ThenBy(static path => path, StringComparer.Ordinal))
Utils\ConsoleActivityLogger.cs (1)
526.ThenBy(r => r.DisplayName, StringComparers.CommandName)
Utils\EnvironmentChecker\DevCertsCheck.cs (1)
264.ThenBy(c => c.Thumbprint, StringComparer.OrdinalIgnoreCase);
aspire-managed (1)
src\Shared\IntegrationPackageProbeManifest.cs (1)
192foreach (var path in paths.OrderBy(GetNativePathPriority).ThenBy(static path => path, StringComparer.Ordinal))
Aspire.Cli.Tests (2)
Packaging\PackageChannelTests.cs (1)
610.ThenBy(package => package.Version, StringComparer.Ordinal)
Projects\PrebuiltAppHostServerTests.cs (1)
2899.ThenBy(static package => package.NuGetPackageVersion, StringComparer.Ordinal)
Aspire.Dashboard (2)
Components\Dialogs\FilterDialog.razor.cs (1)
173.ThenBy(v => v.Value, StringComparers.OtlpFieldValue)
Model\ResourceUrlHelpers.cs (1)
57.ThenBy(e => e.Name, StringComparers.EndpointAnnotationName)
Aspire.Hosting (1)
Pipelines\DistributedApplicationPipeline.cs (1)
1402.ThenBy(dep => dep, StringComparer.Ordinal)
Aspire.Hosting.Browsers (1)
ChromiumBrowserResolver.cs (1)
205.ThenBy(static profile => profile.DirectoryName, StringComparer.OrdinalIgnoreCase)];
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\ChromiumBrowserResolver.cs (1)
205.ThenBy(static profile => profile.DirectoryName, StringComparer.OrdinalIgnoreCase)];
Aspire.Hosting.CodeGeneration.Go (1)
AtsGoCodeGenerator.cs (1)
196.ThenBy(id => id, StringComparer.Ordinal)
Aspire.Hosting.CodeGeneration.Python (1)
AtsPythonCodeGenerator.cs (1)
355var shortest = items.OrderBy(c => c.MethodName.Length).ThenBy(c => c.MethodName, StringComparer.Ordinal).First();
Aspire.Hosting.CodeGeneration.TypeScript (1)
AtsTypeScriptCodeGenerator.cs (1)
4661.ThenBy(builder => builder.TypeId, StringComparer.Ordinal)
Aspire.Hosting.Integration.Analyzers (3)
AspireExportAnalyzer.cs (3)
1708.ThenBy(static e => e.Source, StringComparer.Ordinal) 1732foreach (var kvp in generatedMethodNames.OrderBy(kvp => kvp.Key.TargetType, StringComparer.Ordinal).ThenBy(kvp => kvp.Key.MethodName, StringComparer.Ordinal)) 1737.ThenBy(static e => e.Source, StringComparer.Ordinal)
Aspire.Hosting.RemoteHost (1)
src\Shared\IntegrationPackageProbeManifest.cs (1)
192foreach (var path in paths.OrderBy(GetNativePathPriority).ThenBy(static path => path, StringComparer.Ordinal))
Aspire.Hosting.TestUtilities (1)
Utils\PersistentContainerTestHelpers.cs (1)
145.ThenBy(url => url.Url, StringComparer.Ordinal)
dotnet (2)
Commands\Test\MTP\ArtifactPostProcessingPlanner.cs (1)
90.ThenBy(candidate => candidate.Application.Module.TargetPath, FileUtilities.PathComparer)
Commands\Test\MTP\Terminal\TestProgressState.cs (1)
363.ThenBy(static entry => entry.DisplayName, StringComparer.Ordinal)
GenerateDocumentationAndConfigFiles (8)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 916=> source.ThenBy(Functions<T>.Identity, comparer); 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (5)
56.ThenBy(item => item.rule, NamingRuleModifierListComparer.Instance) 57.ThenBy(item => item.rule, NamingRuleAccessibilityListComparer.Instance) 58.ThenBy(item => item.rule, NamingRuleSymbolListComparer.Instance) 59.ThenBy(item => item.title, StringComparer.OrdinalIgnoreCase) 60.ThenBy(item => item.title, StringComparer.Ordinal);
Microsoft.Build (1)
src\9f0d3f3da306d8cf\IEnumerableExtensions.cs (1)
665return source.ThenBy(Functions<T>.Identity, comparer);
Microsoft.CodeAnalysis (3)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 916=> source.ThenBy(Functions<T>.Identity, comparer); 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/>
Microsoft.CodeAnalysis.Analyzers (8)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 916=> source.ThenBy(Functions<T>.Identity, comparer); 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (5)
56.ThenBy(item => item.rule, NamingRuleModifierListComparer.Instance) 57.ThenBy(item => item.rule, NamingRuleAccessibilityListComparer.Instance) 58.ThenBy(item => item.rule, NamingRuleSymbolListComparer.Instance) 59.ThenBy(item => item.title, StringComparer.OrdinalIgnoreCase) 60.ThenBy(item => item.title, StringComparer.Ordinal);
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 916=> source.ThenBy(Functions<T>.Identity, comparer); 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (5)
56.ThenBy(item => item.rule, NamingRuleModifierListComparer.Instance) 57.ThenBy(item => item.rule, NamingRuleAccessibilityListComparer.Instance) 58.ThenBy(item => item.rule, NamingRuleSymbolListComparer.Instance) 59.ThenBy(item => item.title, StringComparer.OrdinalIgnoreCase) 60.ThenBy(item => item.title, StringComparer.Ordinal);
Microsoft.CodeAnalysis.CodeStyle (8)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 916=> source.ThenBy(Functions<T>.Identity, comparer); 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (5)
56.ThenBy(item => item.rule, NamingRuleModifierListComparer.Instance) 57.ThenBy(item => item.rule, NamingRuleAccessibilityListComparer.Instance) 58.ThenBy(item => item.rule, NamingRuleSymbolListComparer.Instance) 59.ThenBy(item => item.title, StringComparer.OrdinalIgnoreCase) 60.ThenBy(item => item.title, StringComparer.Ordinal);
Microsoft.CodeAnalysis.Extensions.Package (3)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 916=> source.ThenBy(Functions<T>.Identity, comparer); 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/>
Microsoft.CodeAnalysis.ResxSourceGenerator (8)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 916=> source.ThenBy(Functions<T>.Identity, comparer); 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (5)
56.ThenBy(item => item.rule, NamingRuleModifierListComparer.Instance) 57.ThenBy(item => item.rule, NamingRuleAccessibilityListComparer.Instance) 58.ThenBy(item => item.rule, NamingRuleSymbolListComparer.Instance) 59.ThenBy(item => item.title, StringComparer.OrdinalIgnoreCase) 60.ThenBy(item => item.title, StringComparer.Ordinal);
Microsoft.CodeAnalysis.Workspaces (8)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 916=> source.ThenBy(Functions<T>.Identity, comparer); 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (5)
56.ThenBy(item => item.rule, NamingRuleModifierListComparer.Instance) 57.ThenBy(item => item.rule, NamingRuleAccessibilityListComparer.Instance) 58.ThenBy(item => item.rule, NamingRuleSymbolListComparer.Instance) 59.ThenBy(item => item.title, StringComparer.OrdinalIgnoreCase) 60.ThenBy(item => item.title, StringComparer.Ordinal);
Microsoft.DotNet.Build.Manifest (2)
ArtifactSet.cs (1)
28.ThenBy(p => p.Version, StringComparer.OrdinalIgnoreCase)
XElementParsingExtensions.cs (1)
36.ThenBy(pair => pair.Key, StringComparer.OrdinalIgnoreCase)
Microsoft.DotNet.Cli.Definitions (1)
Help\HelpBuilder.Default.cs (1)
227.ThenBy(r => r.Alias, StringComparer.OrdinalIgnoreCase)
Microsoft.DotNet.SharedFramework.Sdk (1)
src\CreateFrameworkListFile.cs (1)
102.ThenBy(f => f.Filename, StringComparer.Ordinal))
Microsoft.DotNet.SourceBuild.Tasks (1)
src\UsageReport\XmlParsingHelpers.cs (1)
41return source.ThenBy(selector, StringComparer.Ordinal);
Microsoft.DotNet.TemplateLocator (1)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (1)
469.ThenBy(kvp => kvp.Key, StringComparer.OrdinalIgnoreCase)
Microsoft.NET.Build.Tasks (1)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (1)
469.ThenBy(kvp => kvp.Key, StringComparer.OrdinalIgnoreCase)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (5)
GeneratePackageAssetsManifestFile.cs (2)
116.ThenBy(i => parsedAssets[i].RelativePath, StringComparer.OrdinalIgnoreCase); 169.ThenBy(e => e.AssetFile, StringComparer.OrdinalIgnoreCase))
GenerateStaticWebAssetEndpointsPropsFile.cs (1)
49.ThenBy(e => e.AssetFile, StringComparer.OrdinalIgnoreCase);
GenerateStaticWebAssetsPropsFile.cs (1)
85.ThenBy(e => e.GetMetadata(RelativePath), StringComparer.OrdinalIgnoreCase);
Legacy\GenerateStaticWebAssetsPropsFile50.cs (1)
58.ThenBy(e => e.GetMetadata(RelativePath), StringComparer.OrdinalIgnoreCase);
Microsoft.NET.Sdk.WorkloadManifestReader (1)
SdkDirectoryWorkloadManifestProvider.cs (1)
469.ThenBy(kvp => kvp.Key, StringComparer.OrdinalIgnoreCase)
Microsoft.TemplateEngine.Cli (2)
TabularOutput\TabularOutput.cs (1)
165orderedRows = orderedRows.ThenBy(x => x[_ordering[localI].Item1].RawText, _ordering[i].Item3);
TemplateSearch\CliTemplateSearchCoordinator.cs (1)
192.ThenBy(d => d.TemplateGroupInfo.Name, StringComparer.CurrentCultureIgnoreCase))
NuGet.Commands (5)
RestoreCommand\Diagnostics\UnexpectedDependencyMessages.cs (1)
82.ThenBy(e => e.Parent.Name, StringComparer.OrdinalIgnoreCase)
RestoreCommand\Diagnostics\UnresolvedMessages.cs (1)
274.ThenBy(e => e.Key.Source, StringComparer.OrdinalIgnoreCase)
RestoreCommand\LockFileBuilder.cs (1)
168.ThenBy(graph => graph.RuntimeIdentifier, StringComparer.Ordinal))
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
329.ThenBy(e => e.Condition, StringComparer.OrdinalIgnoreCase))
RestoreCommand\Utility\LockFileUtils.cs (1)
976.ThenBy(item => item.Path, StringComparer.OrdinalIgnoreCase)
NuGet.Resolver (2)
ResolverInputSort.cs (1)
79.ThenBy(id => id, StringComparer.OrdinalIgnoreCase)
ResolverUtility.cs (1)
97.ThenBy(package => package.Id, StringComparer.OrdinalIgnoreCase))
Roslyn.Diagnostics.Analyzers (8)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 916=> source.ThenBy(Functions<T>.Identity, comparer); 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (5)
56.ThenBy(item => item.rule, NamingRuleModifierListComparer.Instance) 57.ThenBy(item => item.rule, NamingRuleAccessibilityListComparer.Instance) 58.ThenBy(item => item.rule, NamingRuleSymbolListComparer.Instance) 59.ThenBy(item => item.title, StringComparer.OrdinalIgnoreCase) 60.ThenBy(item => item.title, StringComparer.Ordinal);
sdk-tasks (1)
DeduplicateAssembliesWithLinks.cs (1)
105var sorted = group.OrderBy(f => f.Depth).ThenBy(f => f.Path, StringComparer.Ordinal).ToList();
SelectTests (1)
Program.cs (1)
825.ThenBy(g => g.Key, StringComparer.Ordinal)
System.CommandLine (3)
Command.cs (1)
335.ThenBy(symbol => symbol.Label, StringComparer.OrdinalIgnoreCase);
Help\HelpBuilder.Default.cs (1)
141.ThenBy(r => r.Alias, StringComparer.OrdinalIgnoreCase)
Option.cs (1)
153.ThenBy(symbol => symbol.Label, StringComparer.OrdinalIgnoreCase);
System.Data.Common (1)
System\Data\EnumerableRowCollectionExtensions.cs (1)
91IEnumerable<TRow> ie = Enumerable.ThenBy((IOrderedEnumerable<TRow>)source.EnumerableRows, keySelector, comparer);
TypeScriptApiCompat (4)
ApiCompatReport.cs (4)
36foreach (var diagnostic in result.UnsuppressedDiagnostics.OrderBy(static d => d.PackageName, StringComparer.Ordinal).ThenBy(static d => d.Kind, StringComparer.Ordinal).ThenBy(static d => d.Symbol, StringComparer.Ordinal)) 72foreach (var diagnostic in result.SuppressedDiagnostics.OrderBy(static d => d.PackageName, StringComparer.Ordinal).ThenBy(static d => d.Kind, StringComparer.Ordinal).ThenBy(static d => d.Symbol, StringComparer.Ordinal))