94 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.Components.Tests (1)
RendererTest.cs (1)
6336public int CompareTo(object obj)
Microsoft.AspNetCore.Routing (2)
Matching\HostMatcherPolicy.cs (1)
435public int CompareTo(object? obj)
Matching\HttpMethodMatcherPolicy.cs (1)
467public 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)
Microsoft.VisualStudio.LanguageServices.Implementation (1)
SolutionExplorer\BaseItem.cs (1)
117public int CompareTo(object obj)
PresentationCore (3)
MS\Internal\Ink\Lasso.cs (1)
598public int CompareTo(object obj)
MS\Internal\IO\Packaging\NetStream.cs (1)
846int 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)
605public int CompareTo(object? value)
System\Data\SQLTypes\SQLDecimal.cs (1)
3284public 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)
531public 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)
1777public int CompareTo(object? obj) { return string.Compare(name, (string?)obj, StringComparison.Ordinal); }
System.Private.CoreLib (47)
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)
157public 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)
265public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
1281public int CompareTo(object? target)
src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
1109public 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)
200public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
341public int CompareTo(object? obj)
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)
264public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (1)
398public int CompareTo(object? value)
src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (1)
1545int 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)
397public 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)
196public 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)
112public 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)
1224public int CompareTo(object? obj)
UIAutomationTypes (1)
System\Windows\Automation\AutomationIdentifier.cs (1)
122public int CompareTo(object obj)
96 references to CompareTo
Aspire.Dashboard (1)
Otlp\Model\MetricValues\MetricValue.cs (1)
34comparisonResult = a.CompareTo(other.Value);
GenerateDocumentationAndConfigFiles (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)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Metrics (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)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Metrics.Legacy (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)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.Arcade.Test.Common (1)
AssertEx.cs (1)
84return comparable.CompareTo(y) == 0;
Microsoft.CodeAnalysis.Analyzers (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)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.CodeAnalysis.AnalyzerUtilities (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)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.CodeAnalysis.BannedApiAnalyzers (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)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 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)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (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)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.CodeAnalysis.PublicApiAnalyzers (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)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.CodeAnalysis.ResxSourceGenerator (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)
118Multiply(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)
118Multiply(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)
Roslyn.Diagnostics.Analyzers (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)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
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); 168(MinimumIsExclusive ? min.CompareTo(convertedValue) < 0 : min.CompareTo(convertedValue) <= 0) && 169(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)
1544/// <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)
Test.Utilities (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)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Text.Analyzers (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)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
xunit.assert (5)
Sdk\AssertEqualityComparer.cs (1)
310 return comparable.CompareTo(y) == 0;
Sdk\AssertHelper.cs (2)
523 expectedComparable.CompareTo(actual) == 0 537 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>