93 implementations of CompareTo
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlTextReaderImplHelpers.cs (1)
685int IComparable.CompareTo(object obj)
FrameworkFork\Microsoft.Xml\Xml\schema\DatatypeImplementation.cs (1)
756public int CompareTo(object obj) { return string.Compare(_name, (string)obj, StringComparison.Ordinal); }
Microsoft.AspNetCore.Routing (2)
Matching\HostMatcherPolicy.cs (1)
435public int CompareTo(object? obj)
Matching\HttpMethodMatcherPolicy.cs (1)
467public int CompareTo(object? obj)
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\ItemBucket.cs (1)
128public int CompareTo(object obj)
Microsoft.Build.Tasks.Core (1)
RedistList.cs (1)
952public int CompareTo(object obj)
Microsoft.CodeAnalysis.UnitTests (5)
Collections\HashSet\TestingTypes.cs (5)
76int IComparable.CompareTo(object? obj) 195public int CompareTo(object? obj) 283public int CompareTo(object? other) => 291public int CompareTo(object? other) => -1; 305public int CompareTo(object? other) => _state++;
Microsoft.DotNet.XUnitAssert.Tests (2)
EqualityAssertsTests.cs (2)
4393 public int CompareTo(object? obj) 4573 public int CompareTo(object? obj)
Microsoft.ML.TimeSeries (1)
RootCauseAnalyzer.cs (1)
780public int CompareTo(object obj)
PresentationCore (3)
MS\Internal\Ink\Lasso.cs (1)
598public int CompareTo(object obj)
MS\Internal\IO\Packaging\NetStream.cs (1)
852int IComparable.CompareTo(object x)
System\Windows\Media\Animation\ResolvedKeyFrameEntry.cs (1)
13public Int32 CompareTo(object other)
PresentationFramework (8)
System\Windows\Documents\FixedLineResult.cs (1)
40public int CompareTo(object o)
System\Windows\Documents\FixedNode.cs (1)
145public int CompareTo(object o)
System\Windows\Documents\FixedSOMContainer.cs (1)
26int IComparable.CompareTo(object comparedObj)
System\Windows\Documents\FixedSOMGroup.cs (1)
29int IComparable.CompareTo(object comparedObj)
System\Windows\Documents\FixedSOMSemanticBox.cs (1)
171int IComparable.CompareTo(object o)
System\Windows\Documents\FixedSOMTextRun.cs (1)
35int IComparable.CompareTo(object comparedObj)
System\Windows\Documents\FlowNode.cs (1)
106public int CompareTo(object o)
System\Windows\Documents\FlowPosition.cs (1)
62public int CompareTo(object o)
Shared (1)
StringSplit\StringRange.cs (1)
64public int CompareTo(object? obj)
System.Data.Common (15)
System\Data\SQLTypes\SQLBinary.cs (1)
335public int CompareTo(object? value)
System\Data\SQLTypes\SQLBoolean.cs (1)
442public int CompareTo(object? value)
System\Data\SQLTypes\SQLByte.cs (1)
451public int CompareTo(object? value)
System\Data\SQLTypes\SQLDateTime.cs (1)
593public int CompareTo(object? value)
System\Data\SQLTypes\SQLDecimal.cs (1)
3277public int CompareTo(object? value)
System\Data\SQLTypes\SQLDouble.cs (1)
367public int CompareTo(object? value)
System\Data\SQLTypes\SQLGuid.cs (1)
258public int CompareTo(object? value)
System\Data\SQLTypes\SQLInt16.cs (1)
452public int CompareTo(object? value)
System\Data\SQLTypes\SQLInt32.cs (1)
467public int CompareTo(object? value)
System\Data\SQLTypes\SQLInt64.cs (1)
526public int CompareTo(object? value)
System\Data\SQLTypes\SQLMoney.cs (1)
521public int CompareTo(object? value)
System\Data\SQLTypes\SQLSingle.cs (1)
377public int CompareTo(object? value)
System\Data\SQLTypes\SQLString.cs (1)
842public int CompareTo(object? value)
System\Data\XDRSchema.cs (1)
227public int CompareTo(object? obj) { return string.Compare(name, (string?)obj, StringComparison.Ordinal); }
System\Data\XMLSchema.cs (1)
1781public int CompareTo(object? obj) { return string.Compare(name, (string?)obj, StringComparison.Ordinal); }
System.Private.CoreLib (46)
src\libraries\System.Private.CoreLib\src\System\Boolean.cs (1)
143public int CompareTo(object? obj)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
55public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
137public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (1)
246public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1064public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (1)
546int IComparable.CompareTo(object? obj)
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
419public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
263public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
1280public int CompareTo(object? target)
src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
1008public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
430public int CompareTo(object? obj)
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
49public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
56public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
65public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
62public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
182public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
779public int CompareTo(object? obj)
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
59public int CompareTo(object? obj)
src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
262public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (1)
505public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (1)
1487int IComparable.CompareTo(object? obj)
src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (1)
410public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (1)
403public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Tuple.cs (8)
138int IComparable.CompareTo(object? obj) 258int IComparable.CompareTo(object? obj) 383int IComparable.CompareTo(object? obj) 518int IComparable.CompareTo(object? obj) 663int IComparable.CompareTo(object? obj) 818int IComparable.CompareTo(object? obj) 983int IComparable.CompareTo(object? obj) 1163int IComparable.CompareTo(object? obj)
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
51public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
53public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
59public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
59public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
178public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\ValueTuple.cs (9)
60int IComparable.CompareTo(object? other) 317int IComparable.CompareTo(object? other) 508int IComparable.CompareTo(object? other) 699int IComparable.CompareTo(object? other) 906int IComparable.CompareTo(object? other) 1131int IComparable.CompareTo(object? other) 1374int IComparable.CompareTo(object? other) 1635int IComparable.CompareTo(object? other) 1920int IComparable.CompareTo(object? other)
src\libraries\System.Private.CoreLib\src\System\Version.cs (1)
111public int CompareTo(object? version)
System.Private.Xml (4)
System\Xml\Core\XmlTextReaderImplHelpers.cs (1)
680int IComparable.CompareTo(object? obj)
System\Xml\Schema\DataTypeImplementation.cs (1)
742public int CompareTo(object? obj) { return string.Compare(_name, (string?)obj, StringComparison.Ordinal); }
System\Xml\Xsl\Runtime\XmlSortKey.cs (1)
92public abstract int CompareTo(object? that);
System\Xml\Xsl\XPathConvert.cs (1)
2021public int CompareTo(object? obj)
System.Runtime.Numerics (1)
System\Numerics\BigInteger.cs (1)
1204public int CompareTo(object? obj)
UIAutomationTypes (1)
System\Windows\Automation\AutomationIdentifier.cs (1)
122public int CompareTo(object obj)
62 references to CompareTo
Aspire.Dashboard (1)
Otlp\Model\MetricValues\MetricValue.cs (1)
34comparisonResult = a.CompareTo(other.Value);
Microsoft.Arcade.Test.Common (1)
AssertEx.cs (1)
84return comparable.CompareTo(y) == 0;
Microsoft.Build.BuildCheck.UnitTests (1)
EditorConfig_Tests.cs (1)
79return comparable.CompareTo(y) == 0;
Microsoft.Build.Tasks.UnitTests (1)
MockFaultInjectionHelper.cs (1)
28if (_failureToInject.CompareTo(failurePointId) == 0)
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ComparerWithState.cs (2)
16var comparison = comparableMethod(first, state).CompareTo(comparableMethod(second, state)); 30var comparison = comparableMethod(first).CompareTo(comparableMethod(second));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
117Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.CodeAnalysis.Test.Utilities (1)
Assert\AssertEx.cs (1)
92return comparable.CompareTo(y) == 0;
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ComparerWithState.cs (2)
16var comparison = comparableMethod(first, state).CompareTo(comparableMethod(second, state)); 30var comparison = comparableMethod(first).CompareTo(comparableMethod(second));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
117Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.DotNet.NuGetRepack.Tests (1)
TestHelpers\AssertEx.cs (1)
84return comparable.CompareTo(y) == 0;
Microsoft.ML.Core (12)
EntryPoints\EntryPointUtils.cs (4)
29(range.Min == null || ((IComparable)range.Min).CompareTo(val) <= 0) && 30(range.Inf == null || ((IComparable)range.Inf).CompareTo(val) < 0) && 31(range.Max == null || ((IComparable)range.Max).CompareTo(val) >= 0) && 32(range.Sup == null || ((IComparable)range.Sup).CompareTo(val) > 0);
EntryPoints\ModuleArgs.cs (8)
167Contracts.Check(_max == null || ((IComparable)_max).CompareTo(value) != -1, 169Contracts.Check(_sup == null || ((IComparable)_sup).CompareTo(value) == 1, 186Contracts.Check(_min == null || ((IComparable)_min).CompareTo(value) != 1, 188Contracts.Check(_inf == null || ((IComparable)_inf).CompareTo(value) == -1, 205Contracts.Check(_max == null || ((IComparable)_max).CompareTo(value) == 1, 207Contracts.Check(_sup == null || ((IComparable)_sup).CompareTo(value) == 1, 224Contracts.Check(_min == null || ((IComparable)_min).CompareTo(value) == -1, 226Contracts.Check(_inf == null || ((IComparable)_inf).CompareTo(value) == -1,
Microsoft.ML.FastTree (9)
Utils\Algorithms.cs (9)
21if (val.CompareTo(array[0]) <= 0) 23if (val.CompareTo(array[array.Length - 1]) > 0) 38comparison = val.CompareTo(midValue); 60if (val.CompareTo(array[0]) < 0) 62if (val.CompareTo(array[array.Length - 1]) >= 0) 76comparison = val.CompareTo(midValue); 114if (min.CompareTo(array[i]) > 0) 134if (min.CompareTo(array[i]) > 0) 199int compare = input1[begin1].CompareTo(input2[begin2]);
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\CompilerServices\ObjectFlowControl.vb (1)
370compareResult = icompare.CompareTo(loopFor._limit)
System.Collections.Specialized (1)
src\libraries\System.Private.CoreLib\src\System\Collections\CompatibleComparer.cs (1)
41return ia.CompareTo(b);
System.ComponentModel.Annotations (5)
System\ComponentModel\DataAnnotations\RangeAttribute.cs (5)
110int cmp = minimum.CompareTo(maximum); 164(MinimumIsExclusive ? min.CompareTo(convertedValue) < 0 : min.CompareTo(convertedValue) <= 0) && 165(MaximumIsExclusive ? max.CompareTo(convertedValue) > 0 : max.CompareTo(convertedValue) >= 0);
System.Data.Common (5)
System\Data\Common\ObjectStorage.cs (4)
58return icomparable.CompareTo(valueNo2); 75return ((IComparable)valueNo1).CompareTo(value); 115return ((IComparable)valueNo1).CompareTo(valueNo2); 174return ((IComparable)valueNo1).CompareTo(valueNo2);
System\Data\Common\SqlUDTStorage.cs (1)
85return comparable.CompareTo(value);
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Collections\Comparer.cs (2)
62return ia.CompareTo(b); 65return -ib.CompareTo(a);
src\libraries\System.Private.CoreLib\src\System\Collections\CompatibleComparer.cs (1)
41return ia.CompareTo(b);
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
48/// <inheritdoc cref="IComparable.CompareTo(object)" />
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (1)
174return ia.CompareTo(y);
src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (1)
1486/// <inheritdoc cref="IComparable.CompareTo" />
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
50/// <inheritdoc cref="IComparable.CompareTo(object)" />
System.Private.Xml (1)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
5458cmp = ((IComparable)litLeft).CompareTo(litRight);
System.Windows.Forms.Primitives.TestUtilities (4)
Extensions\AssertExtensions.cs (4)
319if (actual.CompareTo(greaterThan) <= 0) 343if (actual.CompareTo(lessThan) >= 0) 358if (actual.CompareTo(lessThanOrEqualTo) > 0) 384if (actual.CompareTo(greaterThanOrEqualTo) < 0)
xunit.assert (5)
Sdk\AssertEqualityComparer.cs (1)
310 return comparable.CompareTo(y) == 0;
Sdk\AssertHelper.cs (2)
514 expectedComparable.CompareTo(actual) == 0 528 actualComparable.CompareTo(expected) == 0
Sdk\AssertRangeComparer.cs (1)
56 return x.CompareTo(y);
Sdk\Exceptions\EquivalentException.cs (1)
142 /// typically during a call to <see cref="IComparable.CompareTo(object)"/></param>