93 references to ThenBy
aspire (1)
Projects\SolutionLocator.cs (1)
88.ThenBy(f => f.Name, StringComparer.OrdinalIgnoreCase)
Aspire.Dashboard (2)
Components\Dialogs\FilterDialog.razor.cs (1)
96.ThenBy(v => v.Value, StringComparers.OtlpFieldValue)
Model\ResourceUrlHelpers.cs (1)
69.ThenBy(e => e.Name, StringComparers.EndpointAnnotationName)
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\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Extensions\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)
46.ThenBy(e => e.AssetFile, StringComparer.OrdinalIgnoreCase);
GenerateStaticWebAssetsPropsFile.cs (1)
81.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)
163.ThenBy(graph => graph.RuntimeIdentifier, StringComparer.Ordinal))
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
329.ThenBy(e => e.Condition, StringComparer.OrdinalIgnoreCase))
RestoreCommand\Utility\LockFileUtils.cs (1)
844.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();
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);