236 implementations of Compare
Aspire.Dashboard (3)
Model\ResourceViewModel.cs (1)
201public int Compare(ResourceViewModel? x, ResourceViewModel? y)
Otlp\Model\OtlpInstrument.cs (1)
157public int Compare(KeyValuePair<string, string> x, KeyValuePair<string, string> y)
Otlp\Model\OtlpTrace.cs (1)
196public int Compare(OtlpSpan? x, OtlpSpan? y)
CodeGenerator (1)
src\Servers\Kestrel\shared\KnownHeaders.cs (1)
1555public int Compare(KnownHeader x, KnownHeader y)
dotnet-svcutil-lib (6)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlTextReaderImplHelpers.cs (1)
728public int Compare(object x, object y)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\SortQuery.cs (1)
204int IComparer<SortKey>.Compare(SortKey x, SortKey y)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs (2)
1441public int Compare(Member x, Member y) 1493public int Compare(DataMember x, DataMember y)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceContractGenerator.cs (1)
668public int Compare(MessagePartDescription p1, MessagePartDescription p2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\TimeBoundedCache.cs (1)
470public int Compare(IExpirableItem item1, IExpirableItem item2)
GenerateDocumentationAndConfigFiles (5)
src\RoslynAnalyzers\Microsoft.CodeAnalysis.Analyzers\Core\MetaAnalyzers\ReleaseTrackingHelper.cs (1)
425public int Compare([AllowNull] Version x, [AllowNull] Version y)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (1)
50public int Compare([AllowNull] ITypeSymbol x, [AllowNull] ITypeSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
206int IComparer<(IFieldSymbol field, ulong value)>.Compare((IFieldSymbol field, ulong value) x, (IFieldSymbol field, ulong value) y)
Metrics (3)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (1)
50public int Compare([AllowNull] ITypeSymbol x, [AllowNull] ITypeSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
Metrics.Legacy (3)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (1)
50public int Compare([AllowNull] ITypeSymbol x, [AllowNull] ITypeSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
Microsoft.AspNetCore.Components (1)
Routing\QueryParameterNameComparer.cs (1)
12public int Compare(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y)
Microsoft.AspNetCore.Components.Endpoints (1)
FormMapping\PrefixResolver.cs (1)
51public int Compare(FormKey x, FormKey y)
Microsoft.AspNetCore.Http.Extensions (1)
src\Components\Endpoints\src\FormMapping\PrefixResolver.cs (1)
51public int Compare(FormKey x, FormKey y)
Microsoft.AspNetCore.Mvc.Core (1)
Filters\FilterDescriptorOrderComparer.cs (1)
10public int Compare(FilterDescriptor? x, FilterDescriptor? y)
Microsoft.AspNetCore.Mvc.TagHelpers (1)
GlobbingUrlBuilder.cs (1)
175public int Compare(string x, string y)
Microsoft.AspNetCore.OutputCaching (1)
OutputCacheKeyProvider.cs (1)
365public int Compare(KeyValuePair<string, StringValues> x, KeyValuePair<string, StringValues> y) => _stringComparer.Compare(x.Key, y.Key);
Microsoft.AspNetCore.Razor.Runtime (1)
Runtime\TagHelpers\TagHelperRunner.cs (1)
64public int Compare(ITagHelper left, ITagHelper right)
Microsoft.AspNetCore.ResponseCaching (1)
ResponseCachingKeyProvider.cs (1)
204public int Compare(KeyValuePair<string, StringValues> x, KeyValuePair<string, StringValues> y) => _stringComparer.Compare(x.Key, y.Key);
Microsoft.AspNetCore.Routing (6)
Matching\EndpointComparer.cs (3)
39public int Compare(Endpoint? x, Endpoint? y) 110public int Compare(Endpoint? x, Endpoint? y) 137public int Compare(Endpoint? x, Endpoint? y)
Matching\EndpointMetadataComparer.cs (2)
48int IComparer<Endpoint>.Compare(Endpoint? x, Endpoint? y) 94public int Compare(Endpoint? x, Endpoint? y)
Tree\LinkGenerationDecisionTree.cs (1)
190public int Compare(OutboundMatchResult x, OutboundMatchResult y)
Microsoft.AspNetCore.Routing.Microbenchmarks (1)
Matching\MatcherBuilderMultipleEntryBenchmark.cs (1)
199public int Compare(Endpoint x, Endpoint y)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\SniOptionsSelector.cs (1)
231public int Compare(string? x, string? y)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
src\Servers\Kestrel\shared\KnownHeaders.cs (1)
1555public int Compare(KnownHeader x, KnownHeader y)
Microsoft.Cci.Extensions (3)
Comparers\ApiComparer.cs (1)
22public int Compare(T x, T y)
Comparers\StringKeyComparer.cs (1)
41public virtual int Compare(T x, T y)
Comparers\TypeDefinitionComparer.cs (1)
10public int Compare(ITypeDefinition x, ITypeDefinition y)
Microsoft.CodeAnalysis (6)
CodeGen\LocalScopeManager.cs (1)
882public int Compare(Cci.LocalScope x, Cci.LocalScope y)
CodeGen\PrivateImplementationDetails.cs (1)
616public int Compare(SynthesizedStaticField? x, SynthesizedStaticField? y)
Emit\NoPia\EmbeddedTypesManager.cs (1)
175public int Compare(TEmbeddedType x, TEmbeddedType y)
InternalUtilities\EnumField.cs (1)
73int IComparer<EnumField>.Compare(EnumField field1, EnumField field2)
MetadataReader\PEModule.cs (1)
703public int Compare(IGrouping<string, TypeDefinitionHandle>? left, IGrouping<string, TypeDefinitionHandle>? right)
Syntax\SyntaxNodeLocationComparer.cs (1)
17public int Compare(SyntaxNode? x, SyntaxNode? y)
Microsoft.CodeAnalysis.Analyzers (5)
MetaAnalyzers\ReleaseTrackingHelper.cs (1)
425public int Compare([AllowNull] Version x, [AllowNull] Version y)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (1)
50public int Compare([AllowNull] ITypeSymbol x, [AllowNull] ITypeSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
206int IComparer<(IFieldSymbol field, ulong value)>.Compare((IFieldSymbol field, ulong value) x, (IFieldSymbol field, ulong value) y)
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (1)
50public int Compare([AllowNull] ITypeSymbol x, [AllowNull] ITypeSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (1)
50public int Compare([AllowNull] ITypeSymbol x, [AllowNull] ITypeSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
206int IComparer<(IFieldSymbol field, ulong value)>.Compare((IFieldSymbol field, ulong value) x, (IFieldSymbol field, ulong value) y)
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\Analyzers\Core\CodeFixes\AddExplicitCast\InheritanceDistanceComparer.cs (1)
39public int Compare((TExpressionSyntax syntax, ITypeSymbol symbol) x,
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
141public int Compare(string? x, string? y)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
206int IComparer<(IFieldSymbol field, ulong value)>.Compare((IFieldSymbol field, ulong value) x, (IFieldSymbol field, ulong value) y)
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder_Symbols.cs (1)
1928public int Compare(Symbol fst, Symbol snd)
Compilation\LexicalOrderSymbolComparer.cs (1)
26public int Compare(Symbol x, Symbol y)
Declarations\DeclarationTable.cs (1)
153public int Compare(SingleNamespaceDeclaration? x, SingleNamespaceDeclaration? y)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
713int IComparer<(ConstantValue value, LabelSymbol label)>.Compare((ConstantValue value, LabelSymbol label) left, (ConstantValue value, LabelSymbol label) right)
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
666public int Compare(AnonymousDelegateTemplateSymbol x, AnonymousDelegateTemplateSymbol y) 805public int Compare(AnonymousTypeOrDelegateTemplateSymbol x, AnonymousTypeOrDelegateTemplateSymbol y)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1377public int Compare(Symbol x, Symbol y)
Symbols\Source\SourceAssemblySymbol.cs (1)
1128public int Compare(NamedTypeSymbol x, NamedTypeSymbol y)
Syntax\NullableContextStateMap.cs (1)
181public int Compare(NullableContextState x, NullableContextState y)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (1)
27public int Compare(NameSyntax? x, NameSyntax? y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (1)
20public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeSyntaxComparer.cs (1)
16public int Compare(TypeSyntax? x, TypeSyntax? y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (1)
78public int Compare(SyntaxNode? directive1, SyntaxNode? directive2)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
71public int Compare(SyntaxNode? x, SyntaxNode? y)
Microsoft.CodeAnalysis.CSharp.Features (2)
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (1)
54public int Compare(MemberDeclarationSyntax x, MemberDeclarationSyntax y)
Organizing\Organizers\ModifiersOrganizer.Comparer.cs (1)
26public int Compare(SyntaxToken x, SyntaxToken y)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
SymbolUtilities.cs (1)
19public int Compare(NamedTypeSymbol x, NamedTypeSymbol y) // Implements IComparer<NamedTypeSymbol).Compare
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (1)
27public int Compare(NameSyntax? x, NameSyntax? y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (1)
20public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeSyntaxComparer.cs (1)
16public int Compare(TypeSyntax? x, TypeSyntax? y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (1)
78public int Compare(SyntaxNode? directive1, SyntaxNode? directive2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
71public int Compare(SyntaxNode? x, SyntaxNode? y)
Microsoft.CodeAnalysis.EditorFeatures (2)
IntelliSense\AsyncCompletion\ItemManager.cs (1)
184public int Compare(VSCompletionItem? x, VSCompletionItem? y)
ReferenceHighlighting\NagivateToHighlightReferenceCommandHandler.StartComparer.cs (1)
20public int Compare(SnapshotSpan x, SnapshotSpan y)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (2)
src\Compilers\Core\Portable\InternalUtilities\EnumField.cs (1)
73int IComparer<EnumField>.Compare(EnumField field1, EnumField field2)
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\MemberAndDeclarationInfo.cs (1)
260public int Compare(MemberAndDeclarationInfo x, MemberAndDeclarationInfo y)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (2)
src\Compilers\Core\Portable\InternalUtilities\EnumField.cs (1)
73int IComparer<EnumField>.Compare(EnumField field1, EnumField field2)
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\MemberAndDeclarationInfo.cs (1)
260public int Compare(MemberAndDeclarationInfo x, MemberAndDeclarationInfo y)
Microsoft.CodeAnalysis.Features (5)
CodeFixes\Service\CodeFixService.cs (1)
1018public int Compare([AllowNull] CodeFixProvider x, [AllowNull] CodeFixProvider y)
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
906public int Compare(SyntaxNode? x, SyntaxNode? y)
Completion\MatchResult.cs (1)
53public int Compare(MatchResult x, MatchResult y)
src\Analyzers\Core\CodeFixes\AddExplicitCast\InheritanceDistanceComparer.cs (1)
39public int Compare((TExpressionSyntax syntax, ITypeSymbol symbol) x,
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
141public int Compare(string? x, string? y)
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\UnifiedSuggestions\UnifiedSuggestedActionSetComparer.cs (1)
52public int Compare(UnifiedSuggestedActionSet x, UnifiedSuggestedActionSet y)
Handler\SemanticTokens\SemanticTokensHelpers.cs (1)
367public int Compare(ClassifiedSpan x, ClassifiedSpan y) => x.TextSpan.CompareTo(y.TextSpan);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (1)
50public int Compare([AllowNull] ITypeSymbol x, [AllowNull] ITypeSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
206int IComparer<(IFieldSymbol field, ulong value)>.Compare((IFieldSymbol field, ulong value) x, (IFieldSymbol field, ulong value) y)
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (1)
50public int Compare([AllowNull] ITypeSymbol x, [AllowNull] ITypeSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
DeclarePublicApiFix.cs (1)
408public int Compare(string x, string y)
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (1)
50public int Compare([AllowNull] ITypeSymbol x, [AllowNull] ITypeSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\DiagnosticDescription.cs (1)
642public int Compare(LinePosition? x, LinePosition? y)
Microsoft.CodeAnalysis.UnitTests (6)
Collections\HashSet\TestingTypes.cs (6)
87public int Compare(int x, int y) 106public int Compare(int x, int y) 137public int Compare(int x, int y) 156public int Compare(int x, int y) 227public int Compare(int x, int y) 246public int Compare(SimpleInt x, SimpleInt y)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (1)
316Public Function Compare(x As AnonymousTypeOrDelegateTemplateSymbol, y As AnonymousTypeOrDelegateTemplateSymbol) As Integer Implements IComparer(Of AnonymousTypeOrDelegateTemplateSymbol).Compare
Microsoft.CodeAnalysis.Workspaces (5)
Shared\Extensions\IComparerExtensions.cs (1)
29public int Compare(T? x, T? y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
206int IComparer<(IFieldSymbol field, ulong value)>.Compare((IFieldSymbol field, ulong value) x, (IFieldSymbol field, ulong value) y)
Workspace\Solution\TextDocumentStates.cs (1)
295public int Compare(DocumentId? x, DocumentId? y)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Compilers\Core\Portable\InternalUtilities\EnumField.cs (1)
73int IComparer<EnumField>.Compare(EnumField field1, EnumField field2)
Microsoft.DotNet.XUnitAssert.Tests (1)
RangeAssertsTests.cs (1)
211 public int Compare(double x, double y) => returnValue;
Microsoft.Extensions.Configuration (1)
ConfigurationKeyComparer.cs (1)
30public int Compare(string? x, string? y)
Microsoft.Extensions.Primitives (1)
StringSegmentComparer.cs (1)
41public int Compare(StringSegment x, StringSegment y)
Microsoft.Maui.Controls (2)
Menu\MenuBarTracker.cs (1)
68 public int Compare(MenuBarItem x, MenuBarItem y) => x.Priority.CompareTo(y.Priority);
Toolbar\ToolbarTracker.cs (1)
22 public int Compare(ToolbarItem x, ToolbarItem y) => x.Priority.CompareTo(y.Priority);
Microsoft.Maui.Graphics (1)
Text\AttributedTextRunComparer.cs (1)
9 public int Compare(IAttributedTextRun first, IAttributedTextRun second)
Microsoft.ML.Ensemble (2)
Selector\SubModelSelector\BaseBestPerformanceSelector.cs (1)
82public int Compare(FeatureSubsetModel<TOutput> x, FeatureSubsetModel<TOutput> y)
Selector\SubModelSelector\BaseDiverseSelector.cs (1)
120public int Compare(ModelDiversityMetric<TOutput> x, ModelDiversityMetric<TOutput> y)
Microsoft.ML.FastTree (2)
Training\DcgPermutationComparer.cs (2)
12public abstract int Compare(int i, int j); 160int IComparer<int>.Compare(int x, int y)
Microsoft.ML.Sweeper (2)
Algorithms\KdoSweeper.cs (1)
500public int Compare(float[] x, float[] y)
Algorithms\NelderMead.cs (1)
460public int Compare(IRunResult x, IRunResult y)
Microsoft.ML.TimeSeries (1)
PolynomialUtils.cs (1)
257public int Compare(PolynomialFactor x, PolynomialFactor y)
Microsoft.ML.Tokenizers (1)
Utils\OrdinalUtf8StringComparer.cs (1)
19public int Compare(string? x, string? y)
Microsoft.ML.Tokenizers.Tests (1)
src\Microsoft.ML.Tokenizers\Utils\OrdinalUtf8StringComparer.cs (1)
19public int Compare(string? x, string? y)
Microsoft.Net.Http.Headers (2)
MediaTypeHeaderValueComparer.cs (1)
34public int Compare(MediaTypeHeaderValue? mediaType1, MediaTypeHeaderValue? mediaType2)
StringWithQualityHeaderValueComparer.cs (1)
39public int Compare(
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\CompilerServices\Symbols.vb (1)
756Private Function Compare(ByVal left As MemberInfo, ByVal right As MemberInfo) As Integer Implements IComparer(Of MemberInfo).Compare
Microsoft.VisualStudio.LanguageServices (4)
DocumentOutline\DocumentSymbolDataViewModelSorter.cs (3)
52public int Compare(DocumentSymbolDataViewModel x, DocumentSymbolDataViewModel y) 60public int Compare(DocumentSymbolDataViewModel x, DocumentSymbolDataViewModel y) 68public int Compare(DocumentSymbolDataViewModel x, DocumentSymbolDataViewModel y)
Shared\LogicalStringComparer.cs (1)
21public int Compare(string x, string y)
PresentationCore (3)
MS\Internal\FontCache\FontCacheUtil.cs (2)
927int IComparer<LocalizedName>.Compare(LocalizedName x, LocalizedName y) 939int IComparer<LocalizedName>.Compare(LocalizedName x, LocalizedName y)
MS\Internal\FontFace\PhysicalFontFamily.cs (1)
242int IComparer<MatchingFace>.Compare(MatchingFace a, MatchingFace b)
PresentationFramework (7)
MS\Internal\Annotations\TextAnchor.cs (1)
771public int Compare(TextSegment x, TextSegment y)
System\Windows\Controls\Grid.cs (6)
3733public int Compare(int x, int y) 3759public int Compare(int x, int y) 3787public int Compare(int x, int y) => errors[x].CompareTo(errors[y]); 3847public int Compare(int x, int y) 3873public int Compare(int x, int y) 3899public int Compare(int x, int y)
ReachFramework (1)
Packaging\XpsInterleavingPolicy.cs (1)
579IComparer<InterleavingNode>.Compare(
Roslyn.Diagnostics.Analyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (1)
50public int Compare([AllowNull] ITypeSymbol x, [AllowNull] ITypeSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
206int IComparer<(IFieldSymbol field, ulong value)>.Compare((IFieldSymbol field, ulong value) x, (IFieldSymbol field, ulong value) y)
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (1)
27public int Compare(NameSyntax? x, NameSyntax? y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (1)
20public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeSyntaxComparer.cs (1)
16public int Compare(TypeSyntax? x, TypeSyntax? y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (1)
78public int Compare(SyntaxNode? directive1, SyntaxNode? directive2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
71public int Compare(SyntaxNode? x, SyntaxNode? y)
System.ComponentModel.TypeConverter (2)
System\ComponentModel\ReferenceConverter.cs (1)
200public int Compare(object? item1, object? item2)
System\Drawing\ColorConverter.cs (1)
149public int Compare(Color left, Color right) => string.CompareOrdinal(left.Name, right.Name);
System.Configuration.ConfigurationManager (1)
System\Configuration\BaseConfigurationRecord.cs (1)
3742public int Compare(SectionInput x, SectionInput y)
System.Data.Common (1)
System\Data\SortExpressionBuilder.cs (1)
95public int Compare(List<object>? a, List<object>? b)
System.Formats.Asn1 (2)
System\Formats\Asn1\AsnWriter.cs (1)
805public int Compare((int, int) x, (int, int) y)
System\Formats\Asn1\SetOfValueComparer.cs (1)
12public int Compare(ReadOnlyMemory<byte> x, ReadOnlyMemory<byte> y) =>
System.Formats.Cbor (1)
System\Formats\Cbor\Writer\CborWriter.Map.cs (1)
290public int Compare(KeyValuePairEncodingRange x, KeyValuePairEncodingRange y)
System.Formats.Tar (1)
System\Formats\Tar\TarHelpers.Unix.cs (1)
42public int Compare(string? x, string? y)
System.Linq.AsyncEnumerable (2)
System\Linq\OrderBy.cs (2)
282public abstract int Compare(int index1, int index2); 354public override int Compare(int index1, int index2)
System.Linq.Expressions (1)
System\Linq\Expressions\Interpreter\LightCompiler.cs (1)
218int IComparer<DebugInfo>.Compare(DebugInfo? d1, DebugInfo? d2)
System.Linq.Parallel (5)
System\Linq\Parallel\Merging\OrderPreservingPipeliningMergeHelper.cs (2)
198public int Compare(Producer<TKey> x, Producer<TKey> y) 533public int Compare(Producer<int> x, Producer<int> y)
System\Linq\Parallel\QueryOperators\Binary\ConcatQueryOperator.cs (1)
343public int Compare(ConcatKey<TLeftKey, TRightKey> x, ConcatKey<TLeftKey, TRightKey> y)
System\Linq\Parallel\Utils\PairComparer.cs (1)
31public int Compare(Pair<T, U> x, Pair<T, U> y)
System\Linq\Parallel\Utils\ReverseComparer.cs (1)
29public int Compare(T? x, T? y)
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Comparer.cs (1)
23public abstract int Compare(T? x, T? y);
src\libraries\System.Private.CoreLib\src\System\Numerics\TotalOrderIeee754Comparer.cs (1)
51public int Compare(T? x, T? y)
src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (1)
53public int Compare(string? a, string? b)
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (1)
206public abstract int Compare(string? x, string? y);
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\ClassDataContract.cs (2)
1295public int Compare(Member x, Member y) 1480public int Compare(DataMember? x, DataMember? y)
System.Private.Xml (7)
System\Xml\Core\XmlTextReaderImplHelpers.cs (1)
723public int Compare(object? x, object? y)
System\Xml\Serialization\Mappings.cs (2)
750public int Compare(ElementAccessor? a1, ElementAccessor? a2) 865public int Compare(MemberMapping? m1, MemberMapping? m2)
System\Xml\XPath\Internal\SortQuery.cs (1)
195int IComparer<SortKey>.Compare(SortKey? x, SortKey? y)
System\Xml\Xsl\Runtime\DocumentOrderComparer.cs (1)
28public int Compare(XPathNavigator? navThis, XPathNavigator? navThat)
System\Xml\Xsl\Xslt\Compiler.cs (1)
367public int Compare(CompilerError? x, CompilerError? y)
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
232public int Compare(TemplateMatch? x, TemplateMatch? y)
System.Private.Xml.Linq (1)
System\Xml\Linq\XNodeDocumentOrderComparer.cs (1)
31public int Compare(XNode? x, XNode? y)
System.Reflection.Metadata (3)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (1)
584public int Compare(KeyValuePair<string, StringHandle> xPair, KeyValuePair<string, StringHandle> yPair)
System\Reflection\Metadata\HandleComparer.cs (2)
48public int Compare(Handle x, Handle y) 59public int Compare(EntityHandle x, EntityHandle y)
System.Resources.Extensions (1)
src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (1)
53public int Compare(string? a, string? b)
System.Resources.Writer (1)
System\Resources\__FastResourceComparer.cs (1)
36public int Compare(string? a, string? b)
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\Ribbon\Primitives\StarLayoutInfo.cs (2)
162public int Compare(StarLayoutInfo x, StarLayoutInfo y) 175public int Compare(StarLayoutInfo x, StarLayoutInfo y)
System.Windows.Forms (14)
System\Windows\Forms\Control.ControlTabOrderComparer.cs (1)
17public int Compare(ControlTabOrderHolder x, ControlTabOrderHolder y)
System\Windows\Forms\Controls\ComboBox\ComboBox.ObjectCollection.cs (1)
464int IComparer<Entry>.Compare(Entry? entry1, Entry? entry2)
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnCollection.ColumnOrderComparer.cs (1)
14public int Compare(DataGridViewColumn? x, DataGridViewColumn? y)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.ItemComparer.cs (1)
19public int Compare(object? item1, object? item2)
System\Windows\Forms\Controls\Labels\LinkLabel.LinkComparer.cs (1)
10public int Compare(Link? link1, Link? link2)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\AttributeTypeSorter.cs (1)
16public int Compare(Attribute? x, Attribute? y)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntryComparer.cs (1)
10public int Compare(GridEntry? x, GridEntry? y)
System\Windows\Forms\Controls\ToolStrips\ToolStripCustomIComparer.cs (1)
8public int Compare(ToolStrip? x, ToolStrip? y)
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.ToolStripPanelControlCollection.XYComparer.cs (1)
16public int Compare(IArrangedElement? first, IArrangedElement? second)
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.ToolStripPanelControlCollection.YXComparer.cs (1)
17public int Compare(IArrangedElement? first, IArrangedElement? second)
System\Windows\Forms\Internal\ItemArray.cs (1)
299int IComparer<Entry>.Compare(Entry? entry1, Entry? entry2)
System\Windows\Forms\Layout\TableLayout.PostAssignedPositionComparer.cs (1)
12public int Compare(LayoutInfo? x, LayoutInfo? y)
System\Windows\Forms\Layout\TableLayout.PreAssignedPositionComparer.cs (1)
12public int Compare(LayoutInfo? x, LayoutInfo? y)
System\Windows\Forms\Layout\TableLayout.SpanComparer.cs (1)
12public int Compare(LayoutInfo? x, LayoutInfo? y)
System.Windows.Forms.Design (9)
System\ComponentModel\Design\Serialization\TypeCodeDomSerializer.StatementOrderComparer.cs (1)
16public int Compare(OrderedCodeStatementCollection? left, OrderedCodeStatementCollection? right)
System\Drawing\Design\ColorEditor.StandardColorComparer.cs (1)
16public int Compare(Color left, Color right)
System\Drawing\Design\ColorEditor.SystemColorComparer.cs (1)
15public int Compare(Color x, Color y)
System\Windows\Forms\Design\CommandSet.cs (4)
3465public int Compare(IComponent? p, IComponent? q) 3483public int Compare(IComponent? p, IComponent? q) 3498public int Compare(IComponent? p, IComponent? q) 3528public int Compare(Control? c1, Control? c2)
System\Windows\Forms\Design\ComponentTray.cs (1)
2771int IComparer<Control>.Compare(Control o1, Control o2)
System\Windows\Forms\Design\MaskDescriptorComparer.cs (1)
28public int Compare(MaskDescriptor? maskDescriptorA, MaskDescriptor? maskDescriptorB)
System.Xaml (2)
System\Xaml\XamlObjectReader.cs (2)
2192public int Compare(MarkupInfo x, MarkupInfo y) 2270public int Compare(MarkupInfo x, MarkupInfo y)
Test.Utilities (3)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (1)
50public int Compare([AllowNull] ITypeSymbol x, [AllowNull] ITypeSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
Text.Analyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (1)
50public int Compare([AllowNull] ITypeSymbol x, [AllowNull] ITypeSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
560public int Compare(SyntaxToken x, SyntaxToken y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
131public int Compare(NamingRule x, NamingRule y)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
206int IComparer<(IFieldSymbol field, ulong value)>.Compare((IFieldSymbol field, ulong value) x, (IFieldSymbol field, ulong value) y)
xunit.assert (1)
Sdk\AssertRangeComparer.cs (1)
29 public int Compare(
480 references to Compare
aspire (5)
src\Shared\PackageUpdateHelpers.cs (5)
70newestPrerelease = newestPrerelease is null || SemVersion.PrecedenceComparer.Compare(version, newestPrerelease) > 0 ? version : newestPrerelease; 74newestStable = newestStable is null || SemVersion.PrecedenceComparer.Compare(version, newestStable) > 0 ? version : newestStable; 83if (newestStable is not null && SemVersion.PrecedenceComparer.Compare(currentVersion, newestStable) < 0) 89if (newestPrerelease is not null && SemVersion.PrecedenceComparer.Compare(currentVersion, newestPrerelease) < 0) 97if (newestStable is not null && SemVersion.PrecedenceComparer.Compare(currentVersion, newestStable) < 0)
Aspire.Hosting (5)
src\Shared\PackageUpdateHelpers.cs (5)
70newestPrerelease = newestPrerelease is null || SemVersion.PrecedenceComparer.Compare(version, newestPrerelease) > 0 ? version : newestPrerelease; 74newestStable = newestStable is null || SemVersion.PrecedenceComparer.Compare(version, newestStable) > 0 ? version : newestStable; 83if (newestStable is not null && SemVersion.PrecedenceComparer.Compare(currentVersion, newestStable) < 0) 89if (newestPrerelease is not null && SemVersion.PrecedenceComparer.Compare(currentVersion, newestPrerelease) < 0) 97if (newestStable is not null && SemVersion.PrecedenceComparer.Compare(currentVersion, newestStable) < 0)
GenerateDocumentationAndConfigFiles (15)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (3)
354if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[desiredGroupIndex])) 377if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[previousIndex])) 385if (0 == comparerWithNameCheck.Compare(declaration, declarationList[previousIndex]))
Metrics (12)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Metrics.Legacy (12)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.AspNetCore.Routing (3)
Matching\CandidateSet.cs (1)
286var cmp = comparer.Compare(buffer[i - 1], buffer[i]);
Matching\EndpointComparer.cs (1)
96var compare = _comparers[i].Compare(x, y);
Matching\EndpointMetadataComparer.cs (1)
56var compare = comparers[i].Compare(x, y);
Microsoft.CodeAnalysis (12)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.CodeAnalysis.Analyzers (15)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (3)
354if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[desiredGroupIndex])) 377if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[previousIndex])) 385if (0 == comparerWithNameCheck.Compare(declaration, declarationList[previousIndex]))
Microsoft.CodeAnalysis.AnalyzerUtilities (12)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.CodeAnalysis.BannedApiAnalyzers (15)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (3)
354if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[desiredGroupIndex])) 377if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[previousIndex])) 385if (0 == comparerWithNameCheck.Compare(declaration, declarationList[previousIndex]))
Microsoft.CodeAnalysis.CodeStyle (12)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
98var diff = comparer.Compare(t1NameSegment, t2NameSegment);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (3)
354if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[desiredGroupIndex])) 377if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[previousIndex])) 385if (0 == comparerWithNameCheck.Compare(declaration, declarationList[previousIndex]))
Microsoft.CodeAnalysis.Collections.Package (12)
Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
40(IdentifierNameSyntax identifierX, IdentifierNameSyntax identifierY) => _tokenComparer.Compare(identifierX.Identifier, identifierY.Identifier), 43_tokenComparer.Compare(identifierX.Identifier, genericY.Identifier) is var diff && diff != 0 47_tokenComparer.Compare(genericX.Identifier, identifierY.Identifier) is var diff && diff != 0 107var compare = _tokenComparer.Compare(x.Identifier, y.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeSyntaxComparer.cs (2)
33return NameComparer.Compare(xName, yName); 38return _tokenComparer.Compare(x.GetFirstToken(includeSkipped: true), y.GetFirstToken());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (4)
119return _tokenComparer.Compare(extern1!.Identifier, extern2!.Identifier); 123var aliasComparisonResult = _tokenComparer.Compare(using1!.Alias!.Name.Identifier, using2!.Alias!.Name.Identifier); 128return _nameComparer.Compare(using1.Name, using2.Name); 136return _nameComparer.Compare(using1!.Name, using2!.Name);
Microsoft.CodeAnalysis.CSharp.Features (2)
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (2)
94if ((compare = Comparer<bool>.Default.Inverse().Compare(xIsStatic, yIsStatic)) != 0) 109if ((compare = TokenComparer.NormalInstance.Compare(xName, yName)) != 0)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
SymbolDisplay\SymbolDisplayTests.cs (4)
7081Assert.InRange(EnumField.Comparer.Compare(lhs, rhs), 1, int.MaxValue); 7085Assert.InRange(EnumField.Comparer.Compare(lhs, rhs), 1, int.MaxValue); 7089Assert.InRange(EnumField.Comparer.Compare(lhs, rhs), int.MinValue, -1); 7093Assert.InRange(EnumField.Comparer.Compare(lhs, rhs), 1, int.MaxValue);
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
40(IdentifierNameSyntax identifierX, IdentifierNameSyntax identifierY) => _tokenComparer.Compare(identifierX.Identifier, identifierY.Identifier), 43_tokenComparer.Compare(identifierX.Identifier, genericY.Identifier) is var diff && diff != 0 47_tokenComparer.Compare(genericX.Identifier, identifierY.Identifier) is var diff && diff != 0 107var compare = _tokenComparer.Compare(x.Identifier, y.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeSyntaxComparer.cs (2)
33return NameComparer.Compare(xName, yName); 38return _tokenComparer.Compare(x.GetFirstToken(includeSkipped: true), y.GetFirstToken());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (4)
119return _tokenComparer.Compare(extern1!.Identifier, extern2!.Identifier); 123var aliasComparisonResult = _tokenComparer.Compare(using1!.Alias!.Name.Identifier, using2!.Alias!.Name.Identifier); 128return _nameComparer.Compare(using1.Name, using2.Name); 136return _nameComparer.Compare(using1!.Name, using2!.Name);
Microsoft.CodeAnalysis.Debugging.Package (1)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.CodeAnalysis.Extensions.Package (12)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
98var diff = comparer.Compare(t1NameSegment, t2NameSegment);
Microsoft.CodeAnalysis.InteractiveHost (12)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (15)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (3)
354if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[desiredGroupIndex])) 377if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[previousIndex])) 385if (0 == comparerWithNameCheck.Compare(declaration, declarationList[previousIndex]))
Microsoft.CodeAnalysis.PooledObjects.Package (1)
ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.CodeAnalysis.PublicApiAnalyzers (12)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.CodeAnalysis.ResxSourceGenerator (12)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.CodeAnalysis.Threading.Package (12)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.CodeAnalysis.UnitTests (10)
Collections\List\SegmentedList.Generic.Tests.Sort.cs (10)
41Assert.True(comparer.Compare(list[i], list[i + 1]) < 0); 55Assert.True(comparer.Compare(list[i], list[i + 1]) <= 0); 72Assert.True(comparer.Compare(list[i], list[i + 1]) < 0); 86Assert.True(comparer.Compare(list[i], list[i + 1]) <= 0); 100Comparison<T> comparer = ((T first, T second) => { return iComparer.Compare(first, second); }); 104Assert.True(iComparer.Compare(list[i], list[i + 1]) < 0); 115Comparison<T> comparer = ((T first, T second) => { return iComparer.Compare(first, second); }); 119Assert.True(iComparer.Compare(list[i], list[i + 1]) <= 0); 139Assert.InRange(comparer.Compare(list[i], list[i + 1]), int.MinValue, 0); 156Assert.InRange(comparer.Compare(list[i], list[i + 1]), int.MinValue, 1);
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (1)
316Public Function Compare(x As AnonymousTypeOrDelegateTemplateSymbol, y As AnonymousTypeOrDelegateTemplateSymbol) As Integer Implements IComparer(Of AnonymousTypeOrDelegateTemplateSymbol).Compare
Microsoft.CodeAnalysis.Workspaces (16)
Shared\Extensions\IComparerExtensions.cs (1)
30=> _comparer.Compare(y, x);
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (3)
354if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[desiredGroupIndex])) 377if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[previousIndex])) 385if (0 == comparerWithNameCheck.Compare(declaration, declarationList[previousIndex]))
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (12)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Microsoft.Data.Analysis (9)
DataFrameColumn.cs (9)
621while (left < (hi - 1) && comparer.Compare(span[sortIndices[++left]], pivot) < 0) 624if (left == (hi - 1) && comparer.Compare(span[sortIndices[left]], pivot) < 0) 627while (right > lo && comparer.Compare(pivot, span[sortIndices[--right]]) < 0) 630if (right == lo && comparer.Compare(pivot, span[sortIndices[right]]) < 0) 694comparer.Compare(span[sortIndices[lo + child - 1]], span[sortIndices[lo + child]]) < 0) 699if (!(comparer.Compare(d, span[sortIndices[lo + child - 1]]) < 0)) 723if (j >= lo && comparer.Compare(t, span[sortIndices[j]]) < 0) 730while (j >= lo && comparer.Compare(t, span[sortIndices[j]]) < 0); 754if (comparer.Compare(span[sortIndices[i]], span[sortIndices[j]]) > 0)
Microsoft.DotNet.XliffTasks (1)
EnumerableExtensions.cs (1)
36&& comparer.Compare(priorKey, key) > 0)
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\CompilerServices\Symbols.vb (1)
756Private Function Compare(ByVal left As MemberInfo, ByVal right As MemberInfo) As Integer Implements IComparer(Of MemberInfo).Compare
Microsoft.VisualStudio.LanguageServices (1)
Packaging\PackageInstallerServiceFactory.cs (1)
646var diff = -LogicalStringComparer.Instance.Compare(split1[i], split2[i]);
PresentationCore (2)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\LegacyPriorityQueue.cs (2)
159if (_comparer.Compare(value, _heap[parentIndex]) < 0) 200(rightChild < _count && _comparer.Compare(_heap[rightChild], _heap[leftChild]) < 0) ?
Roslyn.Diagnostics.Analyzers (15)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (3)
354if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[desiredGroupIndex])) 377if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[previousIndex])) 385if (0 == comparerWithNameCheck.Compare(declaration, declarationList[previousIndex]))
Roslyn.Diagnostics.CSharp.Analyzers (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
40(IdentifierNameSyntax identifierX, IdentifierNameSyntax identifierY) => _tokenComparer.Compare(identifierX.Identifier, identifierY.Identifier), 43_tokenComparer.Compare(identifierX.Identifier, genericY.Identifier) is var diff && diff != 0 47_tokenComparer.Compare(genericX.Identifier, identifierY.Identifier) is var diff && diff != 0 107var compare = _tokenComparer.Compare(x.Identifier, y.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeSyntaxComparer.cs (2)
33return NameComparer.Compare(xName, yName); 38return _tokenComparer.Compare(x.GetFirstToken(includeSkipped: true), y.GetFirstToken());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (4)
119return _tokenComparer.Compare(extern1!.Identifier, extern2!.Identifier); 123var aliasComparisonResult = _tokenComparer.Compare(using1!.Alias!.Name.Identifier, using2!.Alias!.Name.Identifier); 128return _nameComparer.Compare(using1.Name, using2.Name); 136return _nameComparer.Compare(using1!.Name, using2!.Name);
System.Collections (42)
System\Collections\Generic\PriorityQueue.cs (6)
290if (_comparer.Compare(priority, root.Priority) > 0) 383if (_comparer.Compare(priority, root.Priority) > 0) 556if (_comparer.Compare(lastNode.Priority, priority) < 0) 769if (comparer.Compare(node.Priority, parent.Priority) < 0) 858if (comparer.Compare(nextChild.Priority, minChild.Priority) < 0) 866if (comparer.Compare(node.Priority, minChild.Priority) <= 0)
System\Collections\Generic\PriorityQueueDebugView.cs (1)
34list.Sort((i1, i2) => _queue.Comparer.Compare(i1.Priority, i2.Priority));
System\Collections\Generic\SortedDictionary.cs (1)
847return keyComparer.Compare(x.Key, y.Key);
System\Collections\Generic\SortedList.cs (1)
165if (comparer.Compare(keys[i - 1], keys[i]) == 0)
System\Collections\Generic\SortedSet.cs (22)
117if (comparer.Compare(elements[i], elements[i - 1]) != 0) 154if (!(comparer.Compare(item, min) < 0 || comparer.Compare(item, max) > 0) && Contains(item)) 329order = comparer.Compare(item, current.Item); 474int order = foundMatch ? -1 : comparer.Compare(item, current.Item); 698int order = comparer.Compare(item, current.Item); 730int order = comparer.Compare(item, current.Item); 750if (lowerBoundActive && comparer.Compare(from, current.Item) > 0) 756if (upperBoundActive && comparer.Compare(to, current.Item) < 0) 816if (comparer.Compare(item1, item2) == 0) 876int comp = Comparer.Compare(mine.Current, theirs.Current); 1015while (!mineEnded && !theirsEnded && Comparer.Compare(theirs.Current, max) <= 0) 1017int comp = Comparer.Compare(mine.Current, theirs.Current); 1086if (comparer.Compare(asSorted.Max, Min) >= 0 && comparer.Compare(asSorted.Min, Max) <= 0) 1092if (comparer.Compare(item, min) < 0) 1094if (comparer.Compare(item, max) > 0) 1162while (i < count && i != 0 && comparer.Compare(other[i], previous) == 0) 1304if (Comparer.Compare(mine.Current, theirs.Current) != 0) 1330if (asSorted != null && HasEqualComparer(asSorted) && (comparer.Compare(Min, asSorted.Max) > 0 || comparer.Compare(Max, asSorted.Min) < 0)) 1513if (Comparer.Compare(lowerValue, upperValue) > 0)
System\Collections\Generic\SortedSet.TreeSubSet.cs (11)
114int comp = _lBoundActive ? Comparer.Compare(_min, item) : -1; 120comp = _uBoundActive ? Comparer.Compare(_max, item) : 1; 135int comp = _lBoundActive ? Comparer.Compare(_min, current.Item) : -1; 165int comp = _uBoundActive ? Comparer.Compare(_max, current.Item) : 1; 205else if (_lBoundActive && Comparer.Compare(_min, current.Item) > 0) 231else if (_lBoundActive && Comparer.Compare(_min, node.Item) > 0) 264if (current.Left != null && (!_lBoundActive || Comparer.Compare(_min, current.Item) < 0)) 268if (current.Right != null && (!_uBoundActive || Comparer.Compare(_max, current.Item) > 0)) 298if (Comparer.Compare(item, i) == 0) 344if (_lBoundActive && Comparer.Compare(_min, lowerValue) > 0) 348if (_uBoundActive && Comparer.Compare(_max, upperValue) < 0)
System.Collections.Immutable (13)
System\Collections\Immutable\ImmutableArray_1.cs (1)
841if (comparer.Compare(self.array![i - 1], self.array[i]) > 0)
System\Collections\Immutable\ImmutableList_1.Node.cs (1)
679int compare = comparer.Compare(item, _key);
System\Collections\Immutable\ImmutableSortedDictionary_2.Node.cs (3)
633int compareResult = keyComparer.Compare(key, _key); 692int compare = keyComparer.Compare(key, _key); 794int compare = keyComparer.Compare(key, _key);
System\Collections\Immutable\ImmutableSortedSet_1.cs (2)
1152if (comparer.Compare(list[i], list[i - 1]) != 0) 1210if (comparer.Compare(list[i], list[i - 1]) != 0)
System\Collections\Immutable\ImmutableSortedSet_1.Node.cs (4)
351int compareResult = comparer.Compare(key, _key); 398int compare = comparer.Compare(key, _key); 499int compare = comparer.Compare(key, _key); 532int compare = comparer.Compare(key, _key);
System\Collections\Immutable\SortedInt32KeyNode.cs (2)
17/// each node in the tree during a lookup: an interface call to the comparer's <see cref="IComparer{T}.Compare"/> method, 19/// the comparer's <see cref="IComparer{T}.Compare"/> implementation.
System.Data.Common (1)
System\Data\EnumerableRowCollection.cs (1)
307return (isDescending ? -1 : 1) * comparer.Compare((TKey)val1, (TKey)val2);
System.Linq (17)
System\Linq\Max.cs (4)
355if (next is not null && comparer.Compare(next, value) > 0) 385if (comparer.Compare(next, value) > 0) 476if (nextKey is not null && comparer.Compare(nextKey, key) > 0) 504if (comparer.Compare(nextKey, key) > 0)
System\Linq\Min.cs (4)
334if (next is not null && comparer.Compare(next, value) < 0) 364if (comparer.Compare(next, value) < 0) 455if (nextKey is not null && comparer.Compare(nextKey, key) < 0) 483if (comparer.Compare(nextKey, key) < 0)
System\Linq\OrderedEnumerable.cs (5)
274int cmp = _descending ? _comparer.Compare(_lastKey, newKey) : _comparer.Compare(newKey, _lastKey); 302int cmp = _descending ? _comparer.Compare(_lastKey, newKey) : _comparer.Compare(newKey, _lastKey); 427int c = _comparer.Compare(keys[index1], keys[index2]);
System\Linq\OrderedEnumerable.SpeedOpt.cs (4)
282if (comparer.Compare(nextKey, resultKey) > 0) 295if (comparer.Compare(nextKey, resultKey) < 0) 334if (comparer.Compare(nextKey, resultKey) <= 0) 347if (comparer.Compare(nextKey, resultKey) >= 0)
System.Linq.AsyncEnumerable (13)
System\Linq\MaxAsync.cs (2)
83if (next is not null && comparer.Compare(next, value) > 0) 113if (comparer.Compare(next, value) > 0)
System\Linq\MaxByAsync.cs (4)
81if (nextKey is not null && comparer.Compare(nextKey, key) > 0) 109if (comparer.Compare(nextKey, key) > 0) 191if (nextKey is not null && comparer.Compare(nextKey, key) > 0) 219if (comparer.Compare(nextKey, key) > 0)
System\Linq\MinAsync.cs (2)
80if (next is not null && comparer.Compare(next, value) < 0) 110if (comparer.Compare(next, value) < 0)
System\Linq\MinByAsync.cs (4)
81if (nextKey is not null && comparer.Compare(nextKey, key) < 0) 109if (comparer.Compare(nextKey, key) < 0) 191if (nextKey is not null && comparer.Compare(nextKey, key) < 0) 219if (comparer.Compare(nextKey, key) < 0)
System\Linq\OrderBy.cs (1)
359int c = _comparer.Compare(keys[index1], keys[index2]);
System.Linq.Parallel (33)
System\Linq\Parallel\Merging\OrderPreservingPipeliningMergeHelper.cs (1)
200return _keyComparer.Compare(y.MaxKey, x.MaxKey);
System\Linq\Parallel\QueryOperators\Binary\ConcatQueryOperator.cs (2)
355return _leftComparer.Compare(x._leftKey, y._leftKey); 357return _rightComparer.Compare(x._rightKey, y._rightKey);
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (1)
301if (!leftLookup.TryGetValue(wrappedLeftElement, out oldEntry) || _leftKeyComparer.Compare(leftKey, oldEntry.Second) < 0)
System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs (1)
373if (_orderKeyComparer.Compare(orderKey, currentValue._orderKey) < 0)
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (1)
285if (!_hashLookup.TryGetValue(wrappedLeftElem, out oldEntry) || _leftKeyComparer.Compare(leftKey, oldEntry.Second) < 0)
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (2)
358if (!union.TryGetValue(wrappedElem, out oldEntry) || _keyComparer.Compare(key, oldEntry.Second) < 0) 375if (!union.TryGetValue(wrappedElem, out oldEntry) || _keyComparer.Compare(key, oldEntry.Second) < 0)
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (1)
247if (!_hashLookup.TryGetValue(wrappedElem, out oldEntry!) || _keyComparer.Compare(orderKey, oldEntry) < 0)
System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs (1)
192if (_operatorState._partitionId == -1 || _keyComparer.Compare(candidateKey, _operatorState._key) < 0)
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (2)
570if (_orderComparer.Compare(sourceOrderKey, currentValue._orderKey) < 0) 645if (_orderComparer.Compare(sourceOrderKey, currentValue._orderKey) < 0)
System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs (1)
197if (_operatorState._partitionId == -1 || _keyComparer.Compare(candidateKey, _operatorState._key) > 0)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (3)
258|| _keyComparer.Compare(_buffer[_bufferIndex.Value].Second, _sharedIndices.MaxValue) <= 0; 285if (_keyComparer.Compare(_buffer[_bufferIndex.Value].Second, minKey) > 0) 298Debug.Assert(_count <= 0 || _keyComparer.Compare(currentKey, minKey) > 0,
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (5)
290if (_updatesSeen > 0 && _keyComparer.Compare(key, _currentLowKey) > 0) 313if (_operatorState._updatesDone == 0 || _keyComparer.Compare(_operatorState._currentLowKey, key) > 0) 359return _operatorState._updatesDone == 0 || _keyComparer.Compare(_operatorState._currentLowKey, currentKey) > 0; 378if (_keyComparer.Compare(_buffer[_bufferIndex.Value].Second, _operatorState._currentLowKey) >= 0) 390Debug.Assert(_keyComparer.Compare(currentKey, _operatorState._currentLowKey) > 0,
System\Linq\Parallel\Utils\FixedMaxHeap.cs (5)
115if (_comparer.Compare(e, _elements[0]) < 0) 178if (n0 < n && _comparer.Compare(_elements[i], _elements[n0]) < 0) 182if (n1 < n && _comparer.Compare(_elements[n0], _elements[n1]) < 0) 193else if (n1 < n && _comparer.Compare(_elements[i], _elements[n1]) < 0) 217if (_comparer.Compare(_elements[i], _elements[j]) > 0)
System\Linq\Parallel\Utils\PairComparer.cs (2)
33int result1 = _comparer1.Compare(x.First, y.First); 42return _comparer2.Compare(x.Second, y.Second);
System\Linq\Parallel\Utils\ReverseComparer.cs (1)
31return _comparer.Compare(y, x);
System\Linq\Parallel\Utils\Sorting.cs (4)
442_keyComparer.Compare(myKeysArr[myIndices[j0]], 519_keyComparer.Compare(leftKeys[leftIndices![j0]], 605while (_keyComparer.Compare(keys[indices[i]], pivotKey) < 0) i++; 606while (_keyComparer.Compare(keys[indices[j]], pivotKey) > 0) j--;
System.Private.CoreLib (11)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ArraySortHelper.cs (9)
26IntrospectiveSort(keys, comparer.Compare); 83int order = comparer.Compare(array[i], value); 311ArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 640if (comparer.Compare(keys[i], keys[j]) > 0) 744while (comparer.Compare(keys[++left], pivot) < 0) ; 745while (comparer.Compare(pivot, keys[--right]) < 0) ; 789if (child < n && comparer.Compare(keys[child - 1], keys[child]) < 0) 794if (!(comparer.Compare(d, keys[child - 1]) < 0)) 816while (j >= 0 && comparer.Compare(t, keys[j]) < 0)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (1)
3537int c = comparer.Compare(span[i], other[i]);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.BinarySearch.cs (1)
75public int CompareTo(T? other) => _comparer.Compare(_value, other);
System.Windows.Forms (3)
System\Windows\Forms\Layout\TableLayout.SorterObjectArray.cs (3)
28if (_comparer.Compare(_keys[a], _keys[b]) > 0) 67while (_comparer.Compare(_keys[i], x) < 0) 72while (_comparer.Compare(x, _keys[j]) < 0)
Test.Utilities (12)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
Text.Analyzers (15)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
610if (comparer.Compare(previous, e.Current) > 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
988if (comparer.Compare(array[i - 1], array[i]) > 0)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (9)
39IntrospectiveSort(keys, comparer.Compare); 93int order = comparer.Compare(array[i], value); 328SegmentedArraySortHelper<T>.IntrospectiveSort(keys, comparer.Compare); 698if (comparer!.Compare(keys[i], keys[j]) > 0) 802while (comparer!.Compare(keys[++left], pivot) < 0) 807while (comparer.Compare(pivot, keys[--right]) < 0) 854if (child < n && comparer!.Compare(keys[child - 1], keys[child]) < 0) 859if (!(comparer!.Compare(d, keys[child - 1]) < 0)) 881while (j >= 0 && comparer!.Compare(t, keys[j]) < 0)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
721if (comparer.Compare(this[j], this[i]) < 0)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (3)
354if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[desiredGroupIndex])) 377if (0 != comparerWithoutNameCheck.Compare(declaration, declarationList[previousIndex])) 385if (0 == comparerWithNameCheck.Compare(declaration, declarationList[previousIndex]))
xunit.assert (4)
RangeAsserts.cs (4)
60 if (comparer.Compare(low, actual) > 0 || comparer.Compare(actual, high) > 0) 99 if (comparer.Compare(low, actual) <= 0 && comparer.Compare(actual, high) <= 0)