2 implementations of IOrderedEnumerable
System.Linq (1)
System\Linq\OrderedEnumerable.cs (1)
12private abstract partial class OrderedIterator<TElement> : Iterator<TElement>, IOrderedEnumerable<TElement>
System.Linq.Parallel (1)
System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs (1)
23UnaryQueryOperator<TInputOutput, TInputOutput>, IOrderedEnumerable<TInputOutput>
295 references to IOrderedEnumerable
aspire (7)
Commands\AddCommand.cs (2)
167var packagesWithShortName = packagesWithChannels.Select(GenerateFriendlyName).OrderBy(p => p.FriendlyName, new CommunityToolkitFirstComparer()); 310var orderedPackageVersions = packageVersions
Commands\DoctorCommand.cs (1)
97var groupedResults = results
Commands\InitCommand.cs (1)
775var orderedPackagesFromChannels = packagesFromChannels.OrderByDescending(p => SemVersion.Parse(p.Package.Version), SemVersion.PrecedenceComparer);
Commands\Sdk\SdkDumpCommand.cs (1)
478var capsByTarget = capabilities.Capabilities
src\Shared\X509Certificate2Extensions.cs (1)
126public static IOrderedEnumerable<X509Certificate2> OrderByVersion(this IEnumerable<X509Certificate2> certificates)
Templating\DotNetTemplateFactory.cs (1)
702var orderedPackagesFromChannels = packagesFromChannels.OrderByDescending(p => SemVersion.Parse(p.Package.Version), SemVersion.PrecedenceComparer);
Aspire.Dashboard (1)
Otlp\Storage\TelemetryRepository.Watchers.cs (1)
77var existingSpans = existingTraces.PagedResult.Items
Aspire.Dashboard.Tests (1)
Model\ResourceViewModelNameComparerTests.cs (1)
25var result = resources.OrderBy(v => v, ResourceViewModelNameComparer.Instance);
Aspire.Hosting (5)
Pipelines\DistributedApplicationPipeline.cs (4)
948var sortedTags = step.Tags.OrderBy(tag => tag, StringComparer.Ordinal); 1014var sortedDeps = targetStep.DependsOnSteps.OrderBy(dep => dep, StringComparer.Ordinal); 1167var sortedDeps = step.DependsOnSteps.OrderBy(dep => dep, StringComparer.Ordinal); 1180var sortedSteps = steps.OrderBy(s => s.Name, StringComparer.Ordinal);
src\Shared\X509Certificate2Extensions.cs (1)
126public static IOrderedEnumerable<X509Certificate2> OrderByVersion(this IEnumerable<X509Certificate2> certificates)
Aspire.Playground.Tests (1)
src\Shared\X509Certificate2Extensions.cs (1)
126public static IOrderedEnumerable<X509Certificate2> OrderByVersion(this IEnumerable<X509Certificate2> certificates)
Aspire.TestUtilities (1)
src\Shared\X509Certificate2Extensions.cs (1)
126public static IOrderedEnumerable<X509Certificate2> OrderByVersion(this IEnumerable<X509Certificate2> certificates)
CSharpSyntaxGenerator (1)
Grammar\GrammarGenerator.cs (1)
108var sorted = rules[name].OrderBy(v => v);
dotnet (4)
Commands\Solution\Add\SolutionAddCommand.cs (1)
298var allProjects = existingProjects.Concat(newProjects).OrderBy(p => p);
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (1)
148var toolIds = _store.EnumeratePackages()
NugetPackageDownloader\NuGetPackageDownloader.cs (1)
774var results = stableVersions.OrderByDescending(r => r.package.Identity.Version);
Telemetry\TelemetryClient.cs (1)
243var properties = eventProperties
dotnet-svcutil-lib (4)
Metadata\MetadataDocumentLoader.cs (1)
723var orderedFileNames = this.metadataSourceFiles.Select(u => u.ToString().ToUpperInvariant()).OrderBy(u => u);
Shared\MSBuildProj.cs (1)
1009var depsFiles = Directory.GetFiles(binFolder, "*", SearchOption.AllDirectories)
Shared\Options\OptionsSerializer.cs (2)
166var otherOptions = options.GetOptions().Where(o => 212var printOptions = options.GetOptions().Where(o =>
GenerateDocumentationAndConfigFiles (15)
Program.cs (2)
1599private static void CreateTargetsFile(string targetsFileDir, string targetsFileName, string packageName, IOrderedEnumerable<string> categories) 1615static string GetCommonContents(string packageName, IOrderedEnumerable<string> categories)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (11)
891public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 897public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 903public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 909public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 915public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, IComparer<T>? comparer) 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 921public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, Comparison<T> compare) 925public static IOrderedEnumerable<T> Order<T>(IEnumerable<T> source) where T : IComparable<T>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
54var orderedRules = namingRules
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
221var orderedTokens = tokens.Distinct().OrderBy(t => t.SpanStart);
illink (1)
Microsoft.AspNetCore.DataProtection (3)
Repositories\EphemeralXmlRepository.cs (1)
76var elementsToDelete = deletableElements
Repositories\FileSystemXmlRepository.cs (1)
195var elementsToDelete = deletableElements
Repositories\RegistryXmlRepository.cs (1)
177var elementsToDelete = deletableElements
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationParts\ApplicationPartManager.cs (1)
96var relatedAssemblies = RelatedAssemblyAttribute.GetRelatedAssemblies(assembly, throwOnError: false)
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsMetadataProvider.cs (1)
184var enumFields = Enum.GetNames(underlyingType)
Microsoft.Build (13)
Evaluation\Profiler\ProfilerResultPrettyPrinter.cs (2)
49var evaluationPasses = profiledLocations.Where(l => l.Key.IsEvaluationPass) 52var orderedLocations = profiledLocations.Where(l => !l.Key.IsEvaluationPass)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Extensions\IEnumerableExtensions.cs (11)
634public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 639public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 644public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 649public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 655public static IOrderedEnumerable<T> Order<T>(IEnumerable<T> source) where T : IComparable<T> 663public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, IComparer<T>? comparer) 668public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, Comparison<T> compare) 673public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source) where T : IComparable<T>
Microsoft.CodeAnalysis (15)
CodeGen\PrivateImplementationDetails.cs (1)
438internal IOrderedEnumerable<KeyValuePair<int, InstrumentationPayloadRootField>> GetInstrumentationPayloadRoots()
CommandLine\ReportAnalyzerUtil.cs (3)
82var analyzersByAssembly = analyzerDriver.AnalyzerExecutionTimes 133var byAssembly = nonConcurrentAnalyzers 164var generatorsByAssembly = driverTimingInfo.GeneratorTimes
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (11)
891public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 897public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 903public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 909public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 915public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, IComparer<T>? comparer) 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 921public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, Comparison<T> compare) 925public static IOrderedEnumerable<T> Order<T>(IEnumerable<T> source) where T : IComparable<T>
Microsoft.CodeAnalysis.Analyzers (14)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (11)
891public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 897public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 903public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 909public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 915public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, IComparer<T>? comparer) 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 921public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, Comparison<T> compare) 927public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source) where T : IComparable<T>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
112var orderedFieldDatas = children.Where(c => c.Symbol.Kind == SymbolKind.Field).OrderBy(c => c.MaintainabilityIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
54var orderedRules = namingRules
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
221var orderedTokens = tokens.Distinct().OrderBy(t => t.SpanStart);
Microsoft.CodeAnalysis.AnalyzerUtilities (14)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (11)
891public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 897public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 903public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 909public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 915public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, IComparer<T>? comparer) 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 921public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, Comparison<T> compare) 927public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source) where T : IComparable<T>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
112var orderedFieldDatas = children.Where(c => c.Symbol.Kind == SymbolKind.Field).OrderBy(c => c.MaintainabilityIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
54var orderedRules = namingRules
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
221var orderedTokens = tokens.Distinct().OrderBy(t => t.SpanStart);
Microsoft.CodeAnalysis.CodeStyle (13)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (11)
891public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 897public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 903public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 909public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 915public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, IComparer<T>? comparer) 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 921public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, Comparison<T> compare) 927public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source) where T : IComparable<T>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
54var orderedRules = namingRules
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
221var orderedTokens = tokens.Distinct().OrderBy(t => t.SpanStart);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
383IOrderedEnumerable<Diagnostic> diagnostics, 442IOrderedEnumerable<Diagnostic> diagnostics,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
340var orderedPropertyTypesToAssign = propertiesToAssign.SelectAsArray(s => s.Type).OrderBy(type => type.Name); 356var orderedParameterTypes = constructorSymbol.Parameters 500var objectCreationExpressions = documentLocations
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
175var orderedKVPs = properties.OrderBy(kvp => constructor.Parameters.FirstOrDefault(p => p.Name == kvp.Value)?.Ordinal);
Microsoft.CodeAnalysis.CSharp.Features (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
340var orderedPropertyTypesToAssign = propertiesToAssign.SelectAsArray(s => s.Type).OrderBy(type => type.Name); 356var orderedParameterTypes = constructorSymbol.Parameters 500var objectCreationExpressions = documentLocations
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
175var orderedKVPs = properties.OrderBy(kvp => constructor.Parameters.FirstOrDefault(p => p.Name == kvp.Value)?.Ordinal);
Microsoft.CodeAnalysis.Extensions.Package (11)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (11)
891public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 897public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 903public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 909public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 915public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, IComparer<T>? comparer) 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 921public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, Comparison<T> compare) 927public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source) where T : IComparable<T>
Microsoft.CodeAnalysis.Features (7)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
62var siblingDocumentsAndRoots =
ChangeSignature\AbstractChangeSignatureService.cs (1)
944var orderedLocalAndParameterSymbols = sourceSymbols
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
295var referencedLocations = referencedSymbols
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
467var orderedGroups = _groupMap.Keys.OrderBy((g1, g2) => g1 - g2);
Shared\Utilities\SupportedPlatformData.cs (1)
30var projects = CandidateProjects.Select(Solution.GetRequiredProject).OrderBy(p => p.Name);
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
383IOrderedEnumerable<Diagnostic> diagnostics, 442IOrderedEnumerable<Diagnostic> diagnostics,
Microsoft.CodeAnalysis.ResxSourceGenerator (14)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (11)
891public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 897public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 903public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 909public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 915public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, IComparer<T>? comparer) 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 921public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, Comparison<T> compare) 927public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source) where T : IComparable<T>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
112var orderedFieldDatas = children.Where(c => c.Symbol.Kind == SymbolKind.Field).OrderBy(c => c.MaintainabilityIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
54var orderedRules = namingRules
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
221var orderedTokens = tokens.Distinct().OrderBy(t => t.SpanStart);
Microsoft.CodeAnalysis.Scripting (1)
Hosting\CommandLine\CommandLineRunner.cs (1)
381var ordered = diagnostics.OrderBy((d1, d2) =>
Microsoft.CodeAnalysis.Workspaces (16)
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (1)
73var changesToApply = _totalChangesIntervalTree.Distinct().OrderBy(tc => tc.Span.Start);
Rename\ConflictEngine\ConflictResolver.cs (1)
411var orderedLocations = locations
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
100var documentsGroupedByTopologicallySortedProjectId = documentsIdsToBeCheckedForConflict
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (11)
891public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 897public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 903public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 909public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 915public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, IComparer<T>? comparer) 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 921public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, Comparison<T> compare) 925public static IOrderedEnumerable<T> Order<T>(IEnumerable<T> source) where T : IComparable<T>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
54var orderedRules = namingRules
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
221var orderedTokens = tokens.Distinct().OrderBy(t => t.SpanStart);
Microsoft.DotNet.Build.Tasks.Packaging (1)
ValidatePackage.cs (1)
566var uapFrameworks = _frameworks.Values.Where(vf => vf.Framework.Framework == FrameworkConstants.FrameworkIdentifiers.UAP).OrderBy(vf => vf.Framework.Version);
Microsoft.DotNet.SourceBuild.Tasks (3)
src\UsageReport\XmlParsingHelpers.cs (3)
30public static IOrderedEnumerable<T> OrderByOrdinal<T>( 37public static IOrderedEnumerable<T> ThenByOrdinal<T>( 38this IOrderedEnumerable<T> source,
Microsoft.Extensions.FileProviders.Physical (1)
PollingWildCardChangeToken.cs (1)
119IOrderedEnumerable<FilePatternMatch> files = result.Files.OrderBy(f => f.Path, StringComparer.Ordinal);
Microsoft.Maui (1)
Handlers\Layout\LayoutExtensions.cs (1)
8 public static IOrderedEnumerable<IView> OrderByZIndex(this ILayout layout) => layout.OrderBy(v => v.ZIndex);
Microsoft.Maui.Controls (2)
VisualStateManager.cs (2)
496 var minWindowWidthAdaptiveTriggers = adaptiveTriggers.Where(c => ((AdaptiveTrigger)c).MinWindowWidth != -1d).OrderByDescending(c => ((AdaptiveTrigger)c).MinWindowWidth); 502 var minWindowHeightAdaptiveTriggers = adaptiveTriggers.Where(c => ((AdaptiveTrigger)c).MinWindowHeight != -1d).OrderByDescending(c => ((AdaptiveTrigger)c).MinWindowHeight);
Microsoft.ML.AutoML (2)
Sweepers\SmacSweeper.cs (1)
202IOrderedEnumerable<Tuple<double, ParameterSet>> bestConfigurations = configurations.OrderByDescending(x => x.Item1);
Tuner\SmacTuner.cs (1)
209var orderedConfigurations = configurations.Concat(randomConfigurations).OrderByDescending(p => p.Item1);
Microsoft.ML.Core.Tests (1)
UnitTests\TestEntryPoints.cs (1)
338var epListContents = catalog.AllEntryPoints()
Microsoft.ML.Data (4)
DataLoadSave\Binary\BinaryLoader.cs (1)
2164var cols = loader._aliveColumns.Select(t => new KeyValuePair<bool, TableOfContentsEntry>(true, t))
Evaluators\AucAggregator.cs (2)
432var sortedIndices = Enumerable.Range(0, posCount + negCount).OrderByDescending(i => sample[i].Score); 514var sorted = sample.Select((info, i) => new KeyValuePair<int, Info>(i, info))
Evaluators\EvaluatorUtils.cs (1)
1409var sampledIndices = tempPerm.Skip(labelNames.Length - numConfusionTableLabels).OrderBy(i => i);
Microsoft.ML.FastTree (1)
FastTree.cs (1)
3152var ordered = gainMap.OrderByDescending(pair => pair.Value);
Microsoft.ML.Maml (4)
HelpCommand.cs (4)
144var infos = _env.ComponentCatalog.FindLoadableClasses(name) 195var infos = _env.ComponentCatalog.GetAllClasses() 279var infos = _env.ComponentCatalog.GetAllDerivedClasses(typeRes, typeSig) 329var sigs = _env.ComponentCatalog.GetAllSignatureTypes()
Microsoft.ML.StandardTrainers (2)
Standard\LinearPredictorUtils.cs (1)
210var orderedWeights = weights.Items()
Standard\LogisticRegression\MulticlassLogisticRegression.cs (1)
850var orderedWeights = Weights[classNumber].Items().OrderByDescending(kv => Math.Abs(kv.Value));
Microsoft.ML.Sweeper (1)
Algorithms\SmacSweeper.cs (1)
217IOrderedEnumerable<Tuple<double, ParameterSet>> bestConfigurations = configurations.OrderByDescending(x => x.Item1);
Microsoft.ML.TestFramework (2)
DataPipe\TestDataPipeBase.cs (2)
157var promisedCols = promised.OrderBy(x => x.Name); 158var deliveredCols = delivered.OrderBy(x => x.Name);
Microsoft.ML.Tests (1)
Transformers\NormalizerTests.cs (1)
1083var sortedNumbers = numbers.OrderBy(n => n);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (5)
GeneratePackageAssetsManifestFile.cs (1)
114var indices = Enumerable.Range(0, parsedAssets.Length)
GenerateStaticWebAssetEndpointsPropsFile.cs (1)
45var orderedAssets = endpoints.OrderBy(e => e.Route, StringComparer.OrdinalIgnoreCase)
GenerateStaticWebAssetsPropsFile.cs (1)
80var orderedAssets = StaticWebAssets.OrderBy(e => e.GetMetadata(BasePath), StringComparer.OrdinalIgnoreCase)
Legacy\GenerateStaticWebAssetsPropsFile50.cs (1)
57var orderedAssets = StaticWebAssets.OrderBy(e => e.GetMetadata(BasePath), StringComparer.OrdinalIgnoreCase)
StaticWebAssetsGeneratePackagePropsFile.cs (1)
25var elements = (AdditionalImports ?? []).Select(e => e.ItemSpec).Prepend(PropsFileImport)
Microsoft.TemplateEngine.Cli (6)
TabularOutput\TabularOutput.cs (1)
146IOrderedEnumerable<TextWrapper[]> orderedRows;
TabularOutput\TemplateGroupDisplay.cs (4)
73var groupedTemplates = GetAuthorBasedGroups(templateGroup); 169var groupedTemplates = GetAuthorBasedGroups(templateGroup); 244private static IOrderedEnumerable<IGrouping<string, ITemplateInfo>> GetAuthorBasedGroups(IEnumerable<ITemplateInfo> templateGroup) 254var groupedTemplates = GetAuthorBasedGroups(templateGroup);
TemplateSearch\CliTemplateSearchCoordinator.cs (1)
155var microsoftAuthoredPackages = searchResults
Microsoft.TestPlatform.Extensions.BlameDataCollector (1)
WindowsHangDumper.cs (1)
45var tree = processTree.OrderBy(t => t.Level);
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
Nuget.Frameworks\NuGetFramework.cs (1)
246var sortedFrameworks = required.Select(e => e.GetShortFolderName(mappings)).OrderBy(e => e, StringComparer.OrdinalIgnoreCase);
netstandard (1)
netstandard.cs (1)
1031[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.IOrderedEnumerable<>))]
NuGet.CommandLine.XPlat (1)
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (1)
360var orderedFrameworksWithOriginalIndex = project.TargetFrameworks
NuGet.Commands (1)
RestoreCommand\LockFileBuilder.cs (1)
59var libraryItems = targetGraphs
NuGet.Configuration (1)
PackageSource\PackageSourceProvider.cs (1)
123var sources = sourcesItems?.OrderBy(i => configFilePaths.IndexOf(i.Origin?.ConfigFilePath)); //lower index => higher priority => closer to user.
NuGet.Frameworks (1)
NuGetFramework.cs (1)
246var sortedFrameworks = required.Select(e => e.GetShortFolderName(mappings)).OrderBy(e => e, StringComparer.OrdinalIgnoreCase);
NuGet.PackageManagement (2)
PackagePreFetcher.cs (1)
179var preFetchTasks = fetchResults.OrderBy(
Utility\JsonConfigUtility.cs (1)
212var sortedChildren = parent.Children().OrderByDescending(child => GetChildKey(child), StringComparer.OrdinalIgnoreCase);
NuGet.Packaging (2)
RuntimeModel\JsonRuntimeFormat.cs (2)
76IOrderedEnumerable<RuntimeDescription> sortedRuntimes = runtimeGraph.Runtimes.Values 91IOrderedEnumerable<CompatibilityProfile> sortedSupports = runtimeGraph.Supports.Values
NuGet.ProjectModel (15)
LockFile\LockFileFormat.cs (14)
394var ordered = library.Dependencies.OrderBy(dependency => dependency.Id, StringComparer.Ordinal); 402var ordered = library.FrameworkAssemblies.OrderBy(assembly => assembly, StringComparer.Ordinal); 410var ordered = library.CompileTimeAssemblies.OrderBy(assembly => assembly.Path, StringComparer.Ordinal); 418var ordered = library.RuntimeAssemblies.OrderBy(assembly => assembly.Path, StringComparer.Ordinal); 426var ordered = library.FrameworkReferences.OrderBy(reference => reference, StringComparer.Ordinal); 434var ordered = library.ResourceAssemblies.OrderBy(assembly => assembly.Path, StringComparer.Ordinal); 442var ordered = library.NativeLibraries.OrderBy(assembly => assembly.Path, StringComparer.Ordinal); 450var ordered = library.ContentFiles.OrderBy(assembly => assembly.Path, StringComparer.Ordinal); 458var ordered = library.Build.OrderBy(assembly => assembly.Path, StringComparer.Ordinal); 466var ordered = library.BuildMultiTargeting.OrderBy(assembly => assembly.Path, StringComparer.Ordinal); 474var ordered = library.RuntimeTargets.OrderBy(assembly => assembly.Path, StringComparer.Ordinal); 482var ordered = library.ToolsAssemblies.OrderBy(assembly => assembly.Path, StringComparer.Ordinal); 490var ordered = library.EmbedAssemblies.OrderBy(assembly => assembly.Path, StringComparer.Ordinal); 537var orderedItems = items
ProjectLockFile\PackagesLockFileFormat.cs (1)
329var ordered = dependency.Dependencies.OrderBy(dep => dep.Id, StringComparer.Ordinal);
NuGet.Resolver (2)
ResolverUtility.cs (2)
122var dependantPackages = solution.Where(package => package.FindDependencyRange(problemPackageId) != null && 364var sorted = nodes.Where(n => !uniqueResult.Contains(n.Id)).OrderBy(p => p.Id, StringComparer.OrdinalIgnoreCase);
Roslyn.Diagnostics.Analyzers (14)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (11)
891public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 897public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 903public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 909public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 913/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 915public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, IComparer<T>? comparer) 919/// Variant of <see cref="System.Linq.Enumerable.ThenBy{TSource, TKey}(IOrderedEnumerable{TSource}, Func{TSource, TKey}, IComparer{TKey}?)"/> 921public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> source, Comparison<T> compare) 927public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source) where T : IComparable<T>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
112var orderedFieldDatas = children.Where(c => c.Symbol.Kind == SymbolKind.Field).OrderBy(c => c.MaintainabilityIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
54var orderedRules = namingRules
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
221var orderedTokens = tokens.Distinct().OrderBy(t => t.SpanStart);
System.Core (1)
System.Core.cs (1)
169[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.IOrderedEnumerable<>))]
System.Data.Common (4)
System\Data\EnumerableRowCollectionExtensions.cs (4)
79IEnumerable<TRow> ie = Enumerable.ThenBy((IOrderedEnumerable<TRow>)source.EnumerableRows, keySelector); 91IEnumerable<TRow> ie = Enumerable.ThenBy((IOrderedEnumerable<TRow>)source.EnumerableRows, keySelector, comparer); 103IEnumerable<TRow> ie = Enumerable.ThenByDescending((IOrderedEnumerable<TRow>)source.EnumerableRows, keySelector); 115IEnumerable<TRow> ie = Enumerable.ThenByDescending((IOrderedEnumerable<TRow>)source.EnumerableRows, keySelector, comparer);
System.Linq (23)
System\Linq\OrderBy.cs (21)
16/// <returns>An <see cref="IOrderedEnumerable{TElement}"/> whose elements are sorted.</returns> 26public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source) => 35/// <returns>An <see cref="IOrderedEnumerable{TElement}"/> whose elements are sorted.</returns> 45public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source, IComparer<T>? comparer) => 50public static IOrderedEnumerable<TSource> OrderBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) 53public static IOrderedEnumerable<TSource> OrderBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) 61/// <returns>An <see cref="IOrderedEnumerable{TElement}"/> whose elements are sorted.</returns> 71public static IOrderedEnumerable<T> OrderDescending<T>(this IEnumerable<T> source) => 80/// <returns>An <see cref="IOrderedEnumerable{TElement}"/> whose elements are sorted.</returns> 90public static IOrderedEnumerable<T> OrderDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) => 95public static IOrderedEnumerable<TSource> OrderByDescending<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) => 98public static IOrderedEnumerable<TSource> OrderByDescending<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) => 101public static IOrderedEnumerable<TSource> ThenBy<TSource, TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector) 111public static IOrderedEnumerable<TSource> ThenBy<TSource, TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) 121public static IOrderedEnumerable<TSource> ThenByDescending<TSource, TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector) 131public static IOrderedEnumerable<TSource> ThenByDescending<TSource, TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) 168IOrderedEnumerable<TElement> CreateOrderedEnumerable<TKey>(Func<TElement, TKey> keySelector, IComparer<TKey>? comparer, bool descending);
System\Linq\OrderedEnumerable.cs (2)
29IOrderedEnumerable<TElement> IOrderedEnumerable<TElement>.CreateOrderedEnumerable<TKey>(Func<TElement, TKey> keySelector, IComparer<TKey>? comparer, bool descending) =>
System.Linq.Parallel (5)
System\Linq\Parallel\Enumerables\OrderedParallelQuery.cs (3)
29Debug.Assert(sortOp is IOrderedEnumerable<TSource>); 37internal IOrderedEnumerable<TSource> OrderedEnumerable 39get { return (IOrderedEnumerable<TSource>)_sortOp; }
System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs (2)
54IOrderedEnumerable<TInputOutput> IOrderedEnumerable<TInputOutput>.CreateOrderedEnumerable<TKey2>(
System.Linq.Queryable (8)
System\Linq\EnumerableRewriter.cs (4)
163if (genericType == typeof(IOrderedEnumerable<>)) 166equiv = typeof(IOrderedEnumerable<>).MakeGenericType(pubType.GenericTypeArguments[0]); 180.Where(i => i.GenType == typeof(IOrderedQueryable<>) || i.GenType == typeof(IOrderedEnumerable<>)) 185equiv = typeof(IOrderedEnumerable<>).MakeGenericType(typeArg);
System\Linq\Queryable.cs (4)
765/// <returns>An <see cref="IOrderedEnumerable{TElement}"/> whose elements are sorted.</returns> 802/// <returns>An <see cref="IOrderedEnumerable{TElement}"/> whose elements are sorted.</returns> 864/// <returns>An <see cref="IOrderedEnumerable{TElement}"/> whose elements are sorted.</returns> 901/// <returns>An <see cref="IOrderedEnumerable{TElement}"/> whose elements are sorted.</returns>
VBCSCompiler (1)
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilationCache.cs (1)
700var byDll = details