95 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)
444public int CompareTo(object? obj)
Matching\HttpMethodMatcherPolicy.cs (1)
467public int CompareTo(object? obj)
Microsoft.Build.Tasks.Core (1)
RedistList.cs (1)
1012public int CompareTo(object obj)
Microsoft.Deployment.DotNet.Releases (1)
ReleaseVersion.cs (1)
214public int CompareTo(object obj) => CompareTo((ReleaseVersion)obj);
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\StringSplit\StringRange.cs (1)
64public int CompareTo(object? obj)
Microsoft.ML.TimeSeries (1)
RootCauseAnalyzer.cs (1)
780public int CompareTo(object obj)
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (1)
ObjectModel\TestId.cs (1)
210public int CompareTo(object? other)
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
DataCollector\Common\RequestId.cs (1)
127public int CompareTo(object? obj)
Mono.Cecil.Mdb (1)
Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs (1)
1383 public int CompareTo (object obj)
NuGet.Versioning (1)
SemanticVersionBase.cs (1)
87public virtual 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)
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.Data.OleDb (1)
OleDbDataReader.cs (1)
2573int IComparable.CompareTo(object? obj)
System.Private.CoreLib (50)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Boolean.cs (1)
143public int CompareTo(object? obj)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
55public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
157public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (1)
246public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1064public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (1)
546int IComparable.CompareTo(object? obj)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
419public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
267public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
1281public int CompareTo(object? target)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
1109public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
445public int CompareTo(object? obj)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
49public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
56public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
65public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
62public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
204public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
335public int CompareTo(object? obj)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (1)
231public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (1)
223public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (1)
232public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
778public int CompareTo(object? obj)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
59public int CompareTo(object? obj)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
264public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (1)
398public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (1)
1639int IComparable.CompareTo(object? obj)
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (1)
410public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (1)
397public int CompareTo(object? value)
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
51public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
53public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
59public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
59public int CompareTo(object? value)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
200public int CompareTo(object? value)
src\runtime\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\runtime\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)
681int 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)
1410public int CompareTo(object? obj)
UIAutomationTypes (1)
System\Windows\Automation\AutomationIdentifier.cs (1)
122public int CompareTo(object obj)
106 references to CompareTo
Aspire.Dashboard (1)
Otlp\Model\MetricValues\MetricValue.cs (1)
34comparisonResult = a.CompareTo(other.Value);
GenerateDocumentationAndConfigFiles (3)
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.AspNetCore.Diagnostics.Middleware (5)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (5)
298int cmp = ((global::System.IComparable)Minimum).CompareTo((global::System.IComparable)Maximum); 333(MinimumIsExclusive ? min.CompareTo(convertedValue) < 0 : min.CompareTo(convertedValue) <= 0) && 334(MaximumIsExclusive ? max.CompareTo(convertedValue) > 0 : max.CompareTo(convertedValue) >= 0);
Microsoft.AspNetCore.HeaderParsing (5)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (5)
111int cmp = ((global::System.IComparable)Minimum).CompareTo((global::System.IComparable)Maximum); 146(MinimumIsExclusive ? min.CompareTo(convertedValue) < 0 : min.CompareTo(convertedValue) <= 0) && 147(MaximumIsExclusive ? max.CompareTo(convertedValue) > 0 : max.CompareTo(convertedValue) >= 0);
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.CodeAnalysis.Workspaces (3)
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (5)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (5)
182int cmp = ((global::System.IComparable)Minimum).CompareTo((global::System.IComparable)Maximum); 217(MinimumIsExclusive ? min.CompareTo(convertedValue) < 0 : min.CompareTo(convertedValue) <= 0) && 218(MaximumIsExclusive ? max.CompareTo(convertedValue) > 0 : max.CompareTo(convertedValue) >= 0);
Microsoft.Extensions.Diagnostics.Probes (5)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (5)
137int cmp = ((global::System.IComparable)Minimum).CompareTo((global::System.IComparable)Maximum); 172(MinimumIsExclusive ? min.CompareTo(convertedValue) < 0 : min.CompareTo(convertedValue) <= 0) && 173(MaximumIsExclusive ? max.CompareTo(convertedValue) > 0 : max.CompareTo(convertedValue) >= 0);
Microsoft.Extensions.Http.Diagnostics (5)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (5)
185int cmp = ((global::System.IComparable)Minimum).CompareTo((global::System.IComparable)Maximum); 220(MinimumIsExclusive ? min.CompareTo(convertedValue) < 0 : min.CompareTo(convertedValue) <= 0) && 221(MaximumIsExclusive ? max.CompareTo(convertedValue) > 0 : max.CompareTo(convertedValue) >= 0);
Microsoft.Extensions.Http.Resilience (5)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (5)
852int cmp = ((global::System.IComparable)Minimum).CompareTo((global::System.IComparable)Maximum); 909(MinimumIsExclusive ? min.CompareTo(convertedValue) < 0 : min.CompareTo(convertedValue) <= 0) && 910(MaximumIsExclusive ? max.CompareTo(convertedValue) > 0 : max.CompareTo(convertedValue) >= 0);
Microsoft.Extensions.Telemetry (5)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (5)
193int cmp = ((global::System.IComparable)Minimum).CompareTo((global::System.IComparable)Maximum); 228(MinimumIsExclusive ? min.CompareTo(convertedValue) < 0 : min.CompareTo(convertedValue) <= 0) && 229(MaximumIsExclusive ? max.CompareTo(convertedValue) > 0 : max.CompareTo(convertedValue) >= 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.TemplateEngine.Core (5)
Expressions\OperatorSetBuilder.cs (4)
288return ((IComparable)left!).CompareTo(right) > 0; 293return ((IComparable)left!).CompareTo(right) >= 0; 298return ((IComparable)left!).CompareTo(right) < 0; 303return ((IComparable)left!).CompareTo(right) <= 0;
Expressions\Shared\SharedEvaluatorDefinition.cs (1)
226return ls.CompareTo(rs);
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\CompilerServices\ObjectFlowControl.vb (1)
370compareResult = icompare.CompareTo(loopFor._limit)
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
118Multiply(existingConstants[0], 2).CompareTo(existingConstants[0]) > 0 &&
System.Collections.Specialized (1)
src\runtime\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 (10)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Comparer.cs (2)
62return ia.CompareTo(b); 65return -ib.CompareTo(a);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\CompatibleComparer.cs (1)
41return ia.CompareTo(b);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
48/// <inheritdoc cref="IComparable.CompareTo(object)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (1)
230/// <inheritdoc cref="IComparable.CompareTo(object?)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (1)
222/// <inheritdoc cref="IComparable.CompareTo(object?)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (1)
231/// <inheritdoc cref="IComparable.CompareTo(object?)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (1)
174return ia.CompareTo(y);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (1)
1638/// <inheritdoc cref="IComparable.CompareTo" />
src\runtime\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);