1 interface inheriting from IComparable
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\INumber.cs (1)
12: IComparable,
90 implementations of IComparable
dotnet-svcutil-lib (2)
Microsoft.AspNetCore.Routing (2)
Microsoft.Build (1)
Microsoft.Build.Tasks.Core (1)
Microsoft.CodeAnalysis.UnitTests (5)
Microsoft.DotNet.XUnitAssert.Tests (2)
Microsoft.ML.TimeSeries (1)
PresentationCore (3)
PresentationFramework (8)
Shared (1)
System.Data.Common (15)
System.Private.CoreLib (43)
src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (1)
17: IComparable,
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
50: IComparable,
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (1)
39: IComparable,
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
64IComparable,
src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
25IComparable,
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
29IComparable,
src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (1)
16: IComparable,
src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (1)
30: IComparable,
src\libraries\System.Private.CoreLib\src\System\Tuple.cs (8)
105public class Tuple<T1> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple
222public class Tuple<T1, T2> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple
344public class Tuple<T1, T2, T3> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple
476public class Tuple<T1, T2, T3, T4> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple
618public class Tuple<T1, T2, T3, T4, T5> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple
770public class Tuple<T1, T2, T3, T4, T5, T6> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple
932public class Tuple<T1, T2, T3, T4, T5, T6, T7> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple
1104public class Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple where TRest : notnull
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
29IComparable,
src\libraries\System.Private.CoreLib\src\System\ValueTuple.cs (9)
35: IEquatable<ValueTuple>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple>, IValueTupleInternal, ITuple
264: IEquatable<ValueTuple<T1>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1>>, IValueTupleInternal, ITuple
428: IEquatable<ValueTuple<T1, T2>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2>>, IValueTupleInternal, ITuple
630: IEquatable<ValueTuple<T1, T2, T3>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3>>, IValueTupleInternal, ITuple
829: IEquatable<ValueTuple<T1, T2, T3, T4>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3, T4>>, IValueTupleInternal, ITuple
1046: IEquatable<ValueTuple<T1, T2, T3, T4, T5>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5>>, IValueTupleInternal, ITuple
1281: IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6>>, IValueTupleInternal, ITuple
1534: IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7>>, IValueTupleInternal, ITuple
1805: IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IValueTupleInternal, ITuple
System.Private.Xml (4)
System.Runtime.Numerics (1)
UIAutomationTypes (1)
193 references to IComparable
Aspire.Dashboard (1)
dotnet-svcutil-lib (1)
Microsoft.Arcade.Test.Common (2)
Microsoft.Build.BuildCheck.UnitTests (1)
Microsoft.Build.Tasks.UnitTests (1)
Microsoft.CodeAnalysis.CodeStyle (12)
Microsoft.CodeAnalysis.CSharp.Features (1)
Microsoft.CodeAnalysis.EditorFeatures (1)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.Features (3)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (13)
Microsoft.DotNet.NuGetRepack.Tests (2)
Microsoft.DotNet.XUnitAssert.Tests (8)
Microsoft.ML.AutoML (10)
Microsoft.ML.Core (19)
Microsoft.ML.FastTree (7)
Utils\Algorithms.cs (7)
19public static int FindFirstGE<T>(T[] array, T val) where T : IComparable
58public static int FindLastLE<T>(T[] array, T val) where T : IComparable
100public static int TopK<T>(T[] array, int offset, int length, T[] topK, int[] topKPositions) where T : IComparable
128public static T Min<T>(T[] array, out int argmin) where T : IComparable
149public static T[] MergeSortedUniqued<T>(T[][] arrays) where T : IComparable
170private static int MergeSortedUniqued<T>(int[] begins, int fromArray, int toArray, T[] working, T[] tmp) where T : IComparable
193public static int MergeSortedUniqued<T>(T[] input1, int begin1, int end1, T[] input2, int begin2, int end2, T[] output, int beginOutput) where T : IComparable
Microsoft.ML.Sweeper (2)
Microsoft.VisualBasic.Core (2)
mscorlib (1)
netstandard (1)
PresentationCore (1)
PresentationFramework (5)
System.Collections.Immutable (4)
System.Collections.Specialized (1)
System.ComponentModel.Annotations (11)
System.Data.Common (10)
System.Linq (8)
System.Linq.AsyncEnumerable (8)
System.Linq.Queryable (7)
System.Private.CoreLib (26)
System.Private.Xml (2)
System.Runtime (1)
System.Windows.Forms (2)
System.Windows.Forms.Primitives.TestUtilities (4)
System.Windows.Forms.Tests (1)
xunit.assert (11)