Implemented interface member:
method
CompareTo
System.IComparable<T>.CompareTo(T)
40 references to CompareTo
dotnet (1)
Commands\Workload\WorkloadUtilities.cs (1)
26var comparison = firstVersion.CompareTo(secondVersion);
dotnet-svcutil-lib (1)
Bootstrapper\SvcutilBootstrapper.cs (1)
127if (isSupportedTFM && frameworkInfo.Name != FrameworkInfo.Netstandard && frameworkInfo.Version.CompareTo(new Version(6, 0)) >= 0)
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.Analyzers\Core\MetaAnalyzers\ReleaseTrackingHelper.cs (1)
427return (x?.CompareTo(y)).GetValueOrDefault() * -1;
ILCompiler.Build.Tasks (1)
ComputeManagedAssembliesToCompileToNative.cs (1)
142else if (assemblyFileName == "System.Private.CoreLib.dll" && GetFileVersion(itemSpec).CompareTo(GetFileVersion(frameworkItem.ItemSpec)) > 0)
Microsoft.Build.Framework (4)
Loader\LoadedType.cs (1)
197if (assemblyName.Version?.CompareTo(lastVersionToForce) > 0)
Utilities\AssemblyNameExtension.cs (1)
474return this.Version.CompareTo(that.Version);
Utilities\AssemblyNameReverseVersionComparer.cs (1)
67int result = y.Version.CompareTo(x.Version);
Utilities\VersionUtilities.cs (1)
129return y.CompareTo(x);
Microsoft.Build.Tasks.Core (11)
AssemblyDependency\AssemblyNameReferenceAscendingVersionComparer.cs (1)
44return v1.CompareTo(v2);
AssemblyDependency\FrameworkPathResolver.cs (1)
88if (current.Version?.CompareTo(assemblyNameToUse.Version) > 0)
AssemblyDependency\ReferenceTable.cs (2)
2164&& reference.ReferenceVersion.CompareTo(reference.ExclusionListLoggingProperties.HighestVersionInRedist) > 0; 2298var versionCompare = an1.Version.CompareTo(an2.Version);
LC.cs (2)
196if (targetFramework.CompareTo(new Version("4.6")) < 0) 214if (targetFramework.CompareTo(new Version("4.6")) >= 0)
ManifestUtil\SecurityUtil.cs (1)
581isTargetFrameworkSha256Supported = targetVersion.CompareTo(s_dotNet45Version) >= 0;
ManifestUtil\Util.cs (1)
635return version1.CompareTo(version2);
RedistList.cs (1)
961int returnValue = firstAssemblyName.Version.CompareTo(secondAssemblyName.Version);
RequiresFramework35SP1Assembly.cs (1)
97return version1.CompareTo(version2);
ResolveManifestFiles.cs (1)
245return version1.CompareTo(version2);
Microsoft.Build.Utilities.Core (1)
ToolLocationHelper.cs (1)
4001return Version.Parse(versionX.AsSpan(1)).CompareTo(Version.Parse(versionY.AsSpan(1)));
Microsoft.CodeAnalysis.Analyzers (1)
MetaAnalyzers\ReleaseTrackingHelper.cs (1)
427return (x?.CompareTo(y)).GetValueOrDefault() * -1;
Microsoft.CodeAnalysis.Scripting (1)
src\roslyn\src\Compilers\Shared\GlobalAssemblyCacheHelpers\FusionAssemblyIdentity.cs (1)
541int cmp = bestVersion.CompareTo(candidateVersion);
Microsoft.DotNet.TemplateLocator (1)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (1)
247var comparison = firstVersion.CompareTo(secondVersion);
Microsoft.NET.Build.Tasks (1)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (1)
247var comparison = firstVersion.CompareTo(secondVersion);
Microsoft.NET.Sdk.WorkloadManifestReader (1)
SdkDirectoryWorkloadManifestProvider.cs (1)
247var comparison = firstVersion.CompareTo(secondVersion);
Microsoft.TemplateEngine.Core (1)
Expressions\Shared\SharedEvaluatorDefinition.cs (1)
291return lv.CompareTo(rv);
Microsoft.VisualStudio.TestPlatform.ObjectModel (2)
Nuget.Frameworks\NuGetFrameworkSorter.cs (2)
76result = x.Version.CompareTo(y.Version); 97result = x.PlatformVersion.CompareTo(y.PlatformVersion);
NuGet.Build.Tasks.Pack (1)
PackTaskLogic.cs (1)
277if (version.CompareTo(LicenseMetadata.CurrentVersion) <= 0)
NuGet.Frameworks (2)
comparers\NuGetFrameworkSorter.cs (2)
73result = x.Version.CompareTo(y.Version); 94result = x.PlatformVersion.CompareTo(y.PlatformVersion);
NuGet.Packaging (3)
Core\PackageType.cs (1)
112return Version.CompareTo(other.Version);
NuspecReader.cs (1)
481if (version.CompareTo(LicenseMetadata.CurrentVersion) <= 0)
PackageCreation\Authoring\ManifestReader.cs (1)
217if (version.CompareTo(LicenseMetadata.CurrentVersion) <= 0)
NuGet.Protocol (1)
Model\PackageSearchMetadata.cs (1)
180if (effectiveVersion.CompareTo(LicenseMetadata.CurrentVersion) <= 0)
NuGet.Versioning (1)
VersionComparer.cs (1)
245result = legacyX.Version.CompareTo(legacyY.Version);
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Version.cs (3)
121return CompareTo(v); 488return v1.CompareTo(v2) < 0; 498return v1.CompareTo(v2) <= 0;
System.Windows.Forms (1)
System\Windows\Forms\FeatureSupport.cs (1)
87return ver.CompareTo(minimumVersion) >= 0;