332 references to Major
aspire (1)
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
44majorVersion = parsedVersion.Major;
Aspire.Hosting (2)
DotnetToolResourceExtensions.cs (1)
216if (version.Major < 10)
ProjectResourceBuilderExtensions.cs (1)
405&& version.Major < 10)
dotnet (12)
CommandFactory\CommandResolution\PackagedCommandSpecFactoryWithCliRuntime.cs (2)
36if (currentFrameworkSimpleVersion.Major != toolFrameworkSimpleVersion.Major)
ShellShim\ShellShimTemplateFinder.cs (2)
31(targetFramework.Version.Major < 6 && OperatingSystem.IsMacOS() || 32targetFramework.Version.Major < 5 && OperatingSystem.IsWindows())
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
41sdkFeatureBand = $"{sdkVersionParsed.Major}.{sdkVersionParsed.Minor}.{Last2DigitsTo0(sdkVersionParsed.Build)}";
Telemetry\ExternalTelemetryProperties.cs (1)
60if (GetProductInfo((uint)Environment.OSVersion.Version.Major, (uint)Environment.OSVersion.Version.Minor, 0, 0, out uint productType))
ToolPackage\ToolPackageDownloader.cs (1)
180currentTargetFramework = new NuGetFramework(FrameworkConstants.FrameworkIdentifiers.NetCoreApp, new Version(Environment.Version.Major, Environment.Version.Minor));
ToolPackage\ToolPackageInstance.cs (5)
193var currentFramework = new NuGetFramework(FrameworkConstants.FrameworkIdentifiers.NetCoreApp, new Version(Environment.Version.Major, Environment.Version.Minor)); 201var requiredVersionString = $".NET {minRequiredFramework.Version.Major}.{minRequiredFramework.Version.Minor}"; 202var currentVersionString = $".NET {currentFramework.Version.Major}.{currentFramework.Version.Minor}"; 212minRequiredFramework.Version.Major, 213currentFramework.Version.Major);
dotnet-svcutil-lib (2)
Shared\FrameworkInfo.cs (2)
87else if (name.ToLower().Contains(Netframework) || version.Major >= 5) 111fxInfo.IsDnx = name == Netstandard || name == Netcoreapp || version.Major >= 5;
GenerateDocumentationAndConfigFiles (1)
Program.cs (1)
981var unshippedVersion = new Version(maxShippedVersion!.Major + 1, maxShippedVersion.Minor);
ILCompiler.Diagnostics (1)
PdbWriter.cs (1)
453writer.Write((ushort)compilerVersion.Major); // Front end Major Version
ILCompiler.MetadataTransform (2)
ILCompiler\Metadata\Transform.Scope.cs (2)
41scopeDefinition.MajorVersion = checked((ushort)assemblyName.Version.Major); 112scopeReference.MajorVersion = checked((ushort)assemblyName.Version.Major);
illink (1)
ILLink.RoslynAnalyzer (1)
src\runtime\src\libraries\Common\src\System\Reflection\AssemblyNameFormatter.cs (1)
29ushort major = (ushort)version.Major;
Microsoft.AspNetCore.Http.Abstractions (5)
HttpProtocol.cs (5)
116{ Major: 3, Minor: 0 } => Http3, 117{ Major: 2, Minor: 0 } => Http2, 118{ Major: 1, Minor: 1 } => Http11, 119{ Major: 1, Minor: 0 } => Http10, 120{ Major: 0, Minor: 9 } => Http09,
Microsoft.Build (22)
Construction\Solution\SolutionFile.cs (4)
181return _currentVisualStudioVersion.Major; 588solutionVersion = version.Major; 606visualStudioMajorVersion = visualStudioVersion.Major; 1013Version = version.Major;
Evaluation\Conditionals\GreaterThanExpressionNode.cs (4)
37if (left.Major != right) 39return left.Major > right; 52if (right.Major != left) 54return left > right.Major;
Evaluation\Conditionals\GreaterThanOrEqualExpressionNode.cs (4)
37if (left.Major != right) 39return left.Major >= right; 52if (right.Major != left) 54return left >= right.Major;
Evaluation\Conditionals\LessThanExpressionNode.cs (4)
45if (left.Major != right) 47return left.Major < right; 63if (right.Major != left) 65return left < right.Major;
Evaluation\Conditionals\LessThanOrEqualExpressionNode.cs (4)
37if (left.Major != right) 39return left.Major <= right; 52if (right.Major != left) 54return left <= right.Major;
Resources\MSBuildAssemblyFileVersion.cs (1)
53return new MSBuildAssemblyFileVersion($"{version.Major}.{version.Minor}.{version.Build}");
src\msbuild\src\Shared\LogMessagePacketBase.cs (1)
265private static readonly int s_defaultPacketVersion = (Environment.Version.Major * 10) + Environment.Version.Minor;
Microsoft.Build.Framework (7)
BackEnd\CommunicationsUtilities.cs (1)
554clrVersion = typeof(bool).Assembly.GetName().Version!.Major;
BackEnd\Handshake.cs (1)
129fileVersion.Major,
BackEnd\TranslatorHelpers.cs (1)
333major = version.Major;
BuildEnvironmentHelper.cs (2)
294.Where(i => i.Version.Major == v.Major && FileSystems.Default.DirectoryExists(i.Path))
EncodingUtilities.cs (1)
303if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows) && Environment.OSVersion.Version.Major >= 10) // UTF-8 is only officially supported on 10+.
Utilities\FrameworkLocationHelper.cs (1)
1651if (dotNetFrameworkVersion.Major == 4)
Microsoft.Build.Tasks.Core (14)
AssemblyDependency\InstalledAssemblies.cs (1)
70if (assemblyName.Version <= highestVersionFromRedistList.AssemblyNameExtension.Version || assemblyName.Version.Major == 255)
AssemblyDependency\ReferenceTable.cs (1)
1096if (!isMscorlib || dependentAssemblies[i].Version.Major != 255)
GetReferenceAssemblyPaths.cs (1)
274if (frameworkmoniker.Identifier == ".NETFramework" && frameworkmoniker.Version.Major >= 5)
ManifestUtil\ApplicationManifest.cs (1)
312_oSMajor = v.Major.ToString("G", CultureInfo.InvariantCulture);
ManifestUtil\DeployManifest.cs (2)
107if (frameworkName.Version.Major >= 4) 266var result = new Version(ver.Major, ver.Minor, ver.Build);
ManifestUtil\Util.cs (4)
150if (frameworkVersion != null && (frameworkVersion.Major >= currentVersion.Major)) 152clrVersion = new Version(currentVersion.Major, currentVersion.Minor, currentVersion.Build, 0); 354if (octets >= 1 && version.Major < 0)
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (2)
392replacementVersion = new Version(candidateVersion.Major, candidateVersion.Minor); 397replacementVersion = new Version(candidateVersion.Major, candidateVersion.Minor, candidateVersion.Build);
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersFromConfig.cs (1)
90return new Version(candidateVersion.Major, candidateVersion.Minor);
src\msbuild\src\Shared\LogMessagePacketBase.cs (1)
265private static readonly int s_defaultPacketVersion = (Environment.Version.Major * 10) + Environment.Version.Minor;
Microsoft.Build.Utilities.Core (5)
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (2)
392replacementVersion = new Version(candidateVersion.Major, candidateVersion.Minor); 397replacementVersion = new Version(candidateVersion.Major, candidateVersion.Minor, candidateVersion.Build);
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersFromConfig.cs (1)
90return new Version(candidateVersion.Major, candidateVersion.Minor);
ToolLocationHelper.cs (2)
1821if (targetFrameworkIdentifier.Equals(FrameworkLocationHelper.dotNetFrameworkIdentifier, StringComparison.OrdinalIgnoreCase) && frameworkVersion.Major < 4 && string.IsNullOrEmpty(targetFrameworkProfile)) 2614if (rootPathWithIdentifier.Name.Equals(uapDirectoryName, StringComparison.OrdinalIgnoreCase) && directoryUnderRoot.Key.Major == uapVersion)
Microsoft.CodeAnalysis (14)
Compilation\DeterministicKeyBuilder.cs (1)
84writer.Write("major", version.Major);
CvtRes.cs (2)
652writer.Write((DWORD)((uint)fileVersion.Major << 16) | (uint)fileVersion.Minor); 654writer.Write((DWORD)((uint)productVersion.Major << 16) | (uint)productVersion.Minor);
Desktop\AssemblyVersion.cs (1)
109return new AssemblyVersion((ushort)version.Major, (ushort)version.Minor, (ushort)version.Build, (ushort)version.Revision);
Desktop\DesktopAssemblyIdentityComparer.cs (1)
175uint thisVersion = ((uint)identity.Version.Major << 16) | (uint)identity.Version.Minor;
MetadataReference\AssemblyIdentity.cs (2)
252|| value.Major >= 0 256&& value.Major <= ushort.MaxValue
MetadataReference\AssemblyIdentity.DisplayName.cs (1)
84sb.Append(_version.Major.ToString(System.Globalization.CultureInfo.InvariantCulture));
NativePdbWriter\PdbWriter.cs (1)
793_symWriter.AddCompilerInfo((ushort)fileVersion.Major, (ushort)fileVersion.Minor, (ushort)fileVersion.Build, (ushort)fileVersion.Revision, $"{language} - {versionString}");
PEWriter\MetadataWriter.cs (1)
3749sb.AppendFormat(CultureInfo.InvariantCulture, ", Version={0}.{1}.{2}.{3}", identity.Version.Major, identity.Version.Minor, identity.Version.Build, identity.Version.Revision);
ReferenceManager\CommonReferenceManager.State.cs (2)
583if (version.Major != candidateVersion.Major || version.Minor != candidateVersion.Minor)
VersionHelper.cs (2)
195return new Version(pattern.Major, pattern.Minor, (ushort)build, (ushort)revision); 199return new Version(pattern.Major, pattern.Minor, pattern.Build, (ushort)revision);
Microsoft.CodeAnalysis.CSharp (2)
Symbols\NonMissingModuleSymbol.cs (2)
106ErrorCode warning = (definitionId.Version.Major == referenceId.Version.Major && definitionId.Version.Minor == referenceId.Version.Minor) ?
Microsoft.CodeAnalysis.Scripting (1)
src\roslyn\src\Compilers\Shared\GlobalAssemblyCacheHelpers\FusionAssemblyIdentity.cs (1)
458SetProperty(result, PropertyId.MAJOR_VERSION, unchecked((ushort)name.Version.Major));
Microsoft.Diagnostics.DataContractReader.Legacy (2)
MetaDataImportImpl.cs (2)
1691pMetaData->usMajorVersion = (ushort)version.Major; 1792pMetaData->usMajorVersion = (ushort)version.Major;
Microsoft.DotNet.Arcade.Sdk (3)
src\CalculateAssemblyAndFileVersions.cs (3)
45prefix.Major == -1 || 62int assemblyMajor = prefix.Major; 102int fileMajor = prefix.Major;
Microsoft.DotNet.Build.Tasks.Packaging (13)
ApplyPreReleaseSuffix.cs (1)
169result = new Version(result.Major, result.Minor, result.Build);
FrameworkUtilities.cs (1)
62version = new Version(version.Major,
GeneratePackageReport.cs (1)
264if (derivedFx.Version.Major == 0 && derivedFx.Version.Minor == 0)
HarvestPackage.cs (4)
384if (assemblyVersion.Major != liveFile.Version.Major || 387LogSkipIncludedFile(livePackagePath, $" because it is a different API version ( {liveFile.Version.Major}.{liveFile.Version.Minor} vs {assemblyVersion.Major}.{assemblyVersion.Minor}.");
ValidateHarvestVersionIsLatestForRelease.cs (1)
139return (latestPatchVersion == null) ? string.Empty : $"{latestPatchVersion.Major}.{latestPatchVersion.Minor}.{latestPatchVersion.Build}";
VersionUtility.cs (5)
17return (referenceVersion.Major == definitionVersion.Major && 75return new Version(version.Major, version.Minor, build); 88return new Version(version.Major, version.Minor); 115return new Version(version.Major, version.Minor, build, revision);
Microsoft.DotNet.Cli.Utils (1)
UILanguageOverride.cs (1)
122if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows) && Environment.OSVersion.Version.Major >= 10) // UTF-8 is only officially supported on 10+.
Microsoft.DotNet.HotReload.Watch (3)
AppModels\HotReloadAppModel.cs (1)
19var hookTargetFramework = project.GetTargetFrameworkVersion() is { Major: >= 10 } ? "net10.0" : "net6.0";
Build\ProjectGraphFactory.cs (1)
47return $"net{version.Major}.{version.Minor}";
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\WebAssemblyHotReloadClient.cs (1)
45? projectTargetFrameworkVersion.Major switch
Microsoft.DotNet.TemplateLocator (2)
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
41sdkFeatureBand = $"{sdkVersionParsed.Major}.{sdkVersionParsed.Minor}.{Last2DigitsTo0(sdkVersionParsed.Build)}";
TemplateLocator.cs (1)
76var msbuildMajorMinorVersion = new Version(parsedVsVersion.Major, parsedVsVersion.Minor, 0);
Microsoft.ML.CpuMath.UnitTests (2)
UnitTests.cs (2)
36public static bool IsNetCore => Environment.Version.Major >= 5 || RuntimeInformation.FrameworkDescription.StartsWith(".NET Core", StringComparison.OrdinalIgnoreCase); 37public static bool IsNetCore2OrOlder => Environment.Version.Major == 4 && Environment.Version.Minor == 0;
Microsoft.NET.Build.Tasks (25)
CreateWindowsSdkKnownFrameworkReferences.cs (2)
64var windowsSdkPackageVersion = $"{tpv.Major}.{tpv.Minor}.{tpv.Build}-preview"; 107windowsSdkPackageVersionParsed = new Version(windowsSdkPackageVersionParsed.Major, windowsSdkPackageVersionParsed.Minor, windowsSdkPackageVersionParsed.Build, minimumWindowsSdkRevision);
FrameworkPackages\FrameworkPackages.cs (1)
131var packVersionPattern = $"{framework.Version.Major}.{framework.Version.Minor}.*";
GetPackagesToPrune.cs (8)
148if (key.FrameworkReferences.Count == 0 && key.TargetFrameworkIdentifier.Equals(".NETCoreApp") && targetFrameworkVersion.Major >= FrameworkReferenceMinVersion) 266string currentVersionString = $"{currentVersion.Major}.{currentVersion.Minor}"; 270bool useFrameworkPackageData = !targetFrameworkIdentifier.Equals(".NETCoreApp") || currentVersion.Major < PrunePackageDataMinMajorVersion; 319currentVersion = new Version(currentVersion.Major, currentVersion.Minor - 1); 320log.LogMessage($"LoadPrunePackageDataFromNearestFramework is enabled, trying to load from framework version {currentVersion.Major}.{currentVersion.Minor}"); 323else if (currentVersion.Major > 2) 325currentVersion = new Version(currentVersion.Major - 1, 0); 326log.LogMessage($"LoadPrunePackageDataFromNearestFramework is enabled, trying to load from framework version {currentVersion.Major}.{currentVersion.Minor}");
ProcessFrameworkReferences.cs (3)
548if (RequiresAspNetWebAssets && _normalizedTargetFrameworkVersion.Major >= 10) 1264return new Version(version.Major, version.Minor); 1268return new Version(version.Major, version.Minor, version.Build);
ResolvePackageAssets.cs (3)
1420if (targetFramework.Version.Major >= 3 1652if (tfm.Version.Major >= 7) 1669if (tfm.Version.Major >= 7)
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
41sdkFeatureBand = $"{sdkVersionParsed.Major}.{sdkVersionParsed.Minor}.{Last2DigitsTo0(sdkVersionParsed.Build)}";
ValidateExecutableReferences.cs (1)
94bool runtimeIdentifierInfersSelfContained = referencedProjectTargetFramework != null && referencedProjectTargetFramework.Identifier == ".NETCoreApp" && referencedProjectTargetFramework.Version.Major < 8;
WriteAppConfigWithSupportedRuntime.cs (6)
100if (parsedVersion.Major < 4) 104if (parsedVersion.Major == 1 && parsedVersion.Minor >= 0 && parsedVersion.Minor > 1) 108else if (parsedVersion.Major == 1 && parsedVersion.Minor >= 1) 112else if (parsedVersion.Major >= 2 && parsedVersion.Major < 4) 129else if (parsedVersion.Major == 4)
Microsoft.NET.HostModel (4)
Bundle\TargetInfo.cs (4)
38if (FrameworkVersion.Major >= 6) 43else if (FrameworkVersion.Major == 5) 48else if (FrameworkVersion.Major == 3) 117(FrameworkVersion.Major != 3) && (relativePath.Equals(HostFxr) || relativePath.Equals(HostPolicy));
Microsoft.NET.Sdk.Publish.Tasks (2)
MsDeploy\CommonUtility.cs (1)
524Version minVersion = new(currentMinVersion.Major, currentMinVersion.Minor);
MsDeploy\DynamicAssembly.cs (1)
14AssemblyFullName = string.Format(System.Globalization.CultureInfo.CurrentCulture, "{0}, Version={1}.{2}.0.0, Culture=neutral, PublicKeyToken={3}", assemblyName, verToLoad.Major, verToLoad.Minor, publicKeyToken);
Microsoft.NET.Sdk.Razor.Tasks (3)
SdkRazorGenerate.cs (3)
122if (parsedVersion.Major >= 3) 134if (parsedVersion.Major >= 5) 166if (parsedVersion.Major >= 3)
Microsoft.NET.Sdk.WorkloadManifestReader (1)
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
41sdkFeatureBand = $"{sdkVersionParsed.Major}.{sdkVersionParsed.Minor}.{Last2DigitsTo0(sdkVersionParsed.Build)}";
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (1)
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
41sdkFeatureBand = $"{sdkVersionParsed.Major}.{sdkVersionParsed.Minor}.{Last2DigitsTo0(sdkVersionParsed.Build)}";
Microsoft.Private.Windows.Core (3)
src\winforms\src\Microsoft.Private.Windows.Polyfills\System\OperatingSystemExtensions.cs (2)
27if (current.Major != major) 29return current.Major > major;
Windows\Win32\Graphics\GdiPlus\GdiplusStartupInputEx.cs (1)
14bool isWindows7 = os.Platform == PlatformID.Win32NT && os.Version.Major == 6 && os.Version.Minor == 1;
Microsoft.TemplateEngine.Edge (4)
ReflectionLoadProbingPath.cs (4)
91if (candidateName.Version.Major < match.Version.Major) 96if (candidateName.Version.Major == match.Version.Major)
Microsoft.TestPlatform.TestHostRuntimeProvider (3)
Hosting\DotnetTestHostManager.cs (3)
446var suffix = _targetFramework.Version == "1.0.0.0" ? "latest" : $"{new Version(_targetFramework.Version).Major}.{new Version(_targetFramework.Version).Minor}"; 692new Version(_targetFramework.Version).Major < 6) 700new Version(_targetFramework.Version).Major < 5 &&
Microsoft.VisualStudio.TestPlatform.ObjectModel (16)
Nuget.Frameworks\CompatibilityProvider.cs (1)
182bool isNet6Era = target.IsNet5Era && target.Version.Major >= 6;
Nuget.Frameworks\FrameworkNameHelpers.cs (1)
28if (version.Major > 9
Nuget.Frameworks\FrameworkNameProvider.cs (3)
208int major = version.Major > 0 ? version.Major : 0; 268return version.Major <= 0
Nuget.Frameworks\FrameworkReducer.cs (2)
90bool isNet6Era = framework.IsNet5Era && framework.Version.Major >= 6; 183if (!isNet6Era || reduced.Any(f => NuGetFrameworkNameComparer.Instance.Equals(framework, f) && f.Version.Major >= 6))
Nuget.Frameworks\NuGetFramework.cs (5)
68IsNet5Era = (_frameworkVersion.Major >= Version5 && StringComparer.OrdinalIgnoreCase.Equals(FrameworkConstants.FrameworkIdentifiers.NetCoreApp, _frameworkIdentifier)); 300var sb = new StringBuilder(string.Format(CultureInfo.InvariantCulture, "{0}.{1}", version.Major, version.Minor)); 336get { return StringComparer.OrdinalIgnoreCase.Equals(Framework, FrameworkConstants.FrameworkIdentifiers.Portable) && Version.Major < 5; } 365get { return Version.Major == 0 && Version.Minor == 0 && Version.Build == 0 && Version.Revision == 0; } 475version.Major,
Nuget.Frameworks\NuGetFrameworkFactory.cs (3)
112var isNet5EraTfm = targetFrameworkVersion.Major >= 5 && 161if (version.Major >= 5 292if (version.Major >= 5
Nuget.Frameworks\NuGetFrameworkUtility.cs (1)
131return (framework.Version.Major >= 5
Mono.Cecil (5)
Mono.Cecil\AssemblyNameReference.cs (2)
261 return new Version (version.Major, version.Minor, 0, 0); 264 return new Version (version.Major, version.Minor, version.Build, 0);
Mono.Cecil\AssemblyWriter.cs (2)
1090 (ushort) name.Version.Major, 1162 (ushort) version.Major,
Mono.Cecil\BaseAssemblyResolver.cs (1)
231 return version.Major == 0 && version.Minor == 0 && version.Build == 0 && version.Revision == 0;
MSBuild (3)
src\msbuild\src\Shared\LogMessagePacketBase.cs (1)
265private static readonly int s_defaultPacketVersion = (Environment.Version.Major * 10) + Environment.Version.Minor;
XMake.cs (2)
1928Environment.OSVersion.Version.Major < 6 || 1929(Environment.OSVersion.Version.Major == 6 && Environment.OSVersion.Version.Minor < 1))) // Windows 7 is minimum
NuGet.CommandLine.XPlat (1)
Commands\Why\DotnetVersionChecker.cs (1)
20_cachedVersion = Environment.Version.Major;
NuGet.Commands (6)
RestoreCommand\DependencyGraphResolver.cs (1)
1413return frameworkName.Version.Major >= 10;
RestoreCommand\MonoAndroidDeprecation.cs (1)
40&& framework.Version.Major >= 11
RestoreCommand\RestoreCommand.cs (4)
427bool isPruningCompatibleFramework = (isNetCoreAppFramework && framework.FrameworkName.Version.Major >= 2) || 429framework.FrameworkName.Version.Major >= 2); 431pruningDefault |= isNetCoreAppFramework && framework.FrameworkName.Version.Major >= 10; 1028framework.FrameworkName.Version.Major >= 10)
NuGet.Frameworks (19)
CompatibilityProvider.cs (4)
182bool isNet6Era = target.IsNet5Era && target.Version.Major >= 6; 215&& target.Version.Major >= 10 217&& target.PlatformVersion.Major >= 10 218&& candidate.PlatformVersion.Major >= 10
FrameworkNameHelpers.cs (1)
28if (version.Major > 9
FrameworkNameProvider.cs (3)
215int major = version.Major > 0 ? version.Major : 0; 275return version.Major <= 0
FrameworkReducer.cs (2)
90bool isNet6Era = framework.IsNet5Era && framework.Version.Major >= 6; 183if (!isNet6Era || reduced.Any(f => NuGetFrameworkNameComparer.Instance.Equals(framework, f) && f.Version.Major >= 6))
NuGetFramework.cs (5)
68IsNet5Era = (_frameworkVersion.Major >= Version5 && StringComparer.OrdinalIgnoreCase.Equals(FrameworkConstants.FrameworkIdentifiers.NetCoreApp, _frameworkIdentifier)); 301sb.AppendFormat(CultureInfo.InvariantCulture, "{0}.{1}", version.Major, version.Minor); 337get { return StringComparer.OrdinalIgnoreCase.Equals(Framework, FrameworkConstants.FrameworkIdentifiers.Portable) && Version.Major < 5; } 366get { return Version.Major == 0 && Version.Minor == 0 && Version.Build == 0 && Version.Revision == 0; } 476version.Major,
NuGetFrameworkFactory.cs (3)
109var isNet5EraTfm = targetFrameworkVersion.Major >= 5 && 158if (version.Major >= 5 289if (version.Major >= 5
NuGetFrameworkUtility.cs (1)
128return (framework.Version.Major >= 5
NuGet.Packaging (5)
PackageCreation\Authoring\PhysicalPackageFile.cs (1)
54if (NuGetFramework != null && NuGetFramework.Version.Major < 5)
PackageCreation\Extensions\FrameworksExtensions.cs (1)
16bool isNet5Era = (self.Version.Major >= 5 && StringComparer.OrdinalIgnoreCase.Equals(FrameworkConstants.FrameworkIdentifiers.NetCoreApp, self.Framework));
PackageExtraction\PackagePathHelper.cs (2)
146string.Join(".", packageId, version.Version.Major, version.Version.Minor) : 147string.Join(".", packageId, version.Version.Major, version.Version.Minor, version.Version.Build);
Rules\InvalidUndottedFrameworkRule.cs (1)
288if (framework.Version.Major >= 5 &&
NuGet.ProjectModel (2)
ProjectLockFile\PackagesLockFileTarget.cs (2)
91(framework.Version.Major >= 6) 92|| (framework.Version.Major == 5 && framework.HasPlatform)
NuGet.Versioning (2)
SemanticVersion.cs (1)
137Major = normalizedVersion.Major;
SemanticVersionFactory.cs (1)
238version.Major,
PresentationBuildTasks (2)
MS\Internal\MarkupCompiler\VersionHelper.cs (2)
206return new Version(pattern.Major, pattern.Minor, (ushort)build, (ushort)revision); 210return new Version(pattern.Major, pattern.Minor, pattern.Build, (ushort)revision);
PresentationCore (6)
MS\Internal\FontCache\FamilyCollection.cs (2)
155_usePrivateFontCollectionForLegacyArabicFonts = (osInfo.Version.Major < 6) 156|| (osInfo.Version.Major == 6
System\Windows\Input\Stylus\Wisp\WispTabletDeviceCollection.cs (1)
82bool runningOnVista = (Environment.OSVersion.Version.Major >= VistaMajorVersion);
System\Windows\Input\TextServicesContext.cs (1)
110if (!appDomainShutdown || System.Environment.OSVersion.Version.Major >= 6)
System\Windows\Interop\OperatingSystemVersionCheck.cs (2)
51(((os.Version.Major == major) && (os.Version.Minor >= minor)) || (os.Version.Major > major));
PresentationFramework (4)
System\Windows\Controls\WebBrowser.cs (1)
752if (osver.Major == 5 && osver.Minor == 2 && osver.MajorRevision == 0)
System\Windows\Documents\TextFindEngine.cs (1)
473if (System.Environment.OSVersion.Version.Major >= 6)
System\Windows\Documents\TextServicesHost.cs (1)
372if (_thread == Thread.CurrentThread || System.Environment.OSVersion.Version.Major >= 6)
System\Windows\SystemParameters.cs (1)
1183if (System.Environment.OSVersion.Version.Major >= 6)
sdk-tasks (1)
CalculateTemplateVersions.cs (1)
77var brandName = System.Version.Parse(g.Key).Major >= 5 ?
Security.TransportSecurity.IntegrationTests (1)
Negotiate\NegotiateStream_Http_Tests.4.1.0.cs (1)
84if (Environment.Version.Major == 5 && !OSID.AnyWindows.MatchesCurrent() && !TestProperties.GetProperty(TestProperties.ServiceUri_PropertyName).Contains("/"))
System.ComponentModel.TypeConverter (3)
System\ComponentModel\VersionConverter.cs (3)
56return new Version(version.Major, version.Minor, version.Build, version.Revision); // return new instance 76return new InstanceDescriptor(ctor, new object[] { version.Major, version.Minor, version.Build, version.Revision }); 86return new Version(version.Major, version.Minor, version.Build, version.Revision);
System.Configuration.ConfigurationManager (1)
src\runtime\src\libraries\Common\src\System\Security\IdentityHelper.cs (1)
45bw.Write(name.Version!.Major);
System.Data.OleDb (1)
System\Data\Common\AdapterUtil.cs (1)
927internal static readonly bool IsPlatformNT5 = (ADP.IsWindowsNT && (Environment.OSVersion.Version.Major >= 5));
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\DiagnosticSourceEventSource.cs (1)
374ThisAssembly.AssemblyFileVersion.Major,
System\Diagnostics\Metrics\MetricsEventSource.cs (1)
320ThisAssembly.AssemblyFileVersion.Major,
System.Diagnostics.EventLog (1)
src\runtime\src\libraries\Common\src\System\Diagnostics\NetFrameworkUtils.cs (1)
146string versionPrefix = "v" + Environment.Version.Major + "." + Environment.Version.Minor;
System.Diagnostics.FileVersionInfo (1)
System\Diagnostics\FileVersionInfo.Unix.cs (1)
95_productMajor = productVersion.Major;
System.Diagnostics.PerformanceCounter (3)
misc\EnvironmentHelpers.cs (2)
21if (Environment.OSVersion.Version.Major < 6 || (Environment.OSVersion.Version.Major == 6 && Environment.OSVersion.Version.Minor <= 1))
src\runtime\src\libraries\Common\src\System\Diagnostics\NetFrameworkUtils.cs (1)
146string versionPrefix = "v" + Environment.Version.Major + "." + Environment.Version.Minor;
System.DirectoryServices (1)
System\DirectoryServices\ActiveDirectory\ReplicationCursor.cs (1)
74if ((Environment.OSVersion.Version.Major == 5) && (Environment.OSVersion.Version.Minor == 0))
System.IO.IsolatedStorage (1)
src\runtime\src\libraries\Common\src\System\Security\IdentityHelper.cs (1)
45bw.Write(name.Version!.Major);
System.Management (2)
System\Management\ManagementScope.cs (2)
989if (((Environment.OSVersion.Version.Major == 5) && (Environment.OSVersion.Version.Minor >= 1)) || (Environment.OSVersion.Version.Major >= 6))
System.Net.Http (14)
System\Net\Http\DiagnosticsHelper.cs (1)
29internal static string GetProtocolVersionString(Version httpVersion) => (httpVersion.Major, httpVersion.Minor) switch
System\Net\Http\HttpTelemetry.cs (1)
57(byte)request.Version.Major,
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (7)
409(request.Version.Major >= 3 || (request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher && IsSecure)) && 435if (request.Version.Major >= 3 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 442(request.Version.Major >= 2 || (request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher && IsSecure)) && 473if (request.Version.Major >= 2 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 719if (request.Version.Major >= 2 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 724if (request.Version.Major >= 2 || request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher) 881request.Version.Major < 2 || request.VersionPolicy == HttpVersionPolicy.RequestVersionOrLower;
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (1)
615if (request.Version.Major >= 3 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower)
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (2)
341Debug.Assert(request.Version.Major >= 0 && request.Version.Minor >= 0); // guaranteed by Version class 342bool isHttp10 = request.Version.Minor == 0 && request.Version.Major == 1;
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (2)
579if (request.Version.Major >= 2) 663if (request.Version.Minor == 0 && request.Version.Major == 1 && request.HasHeaders)
System.Net.HttpListener (4)
System\Net\Managed\HttpListenerRequest.Managed.cs (2)
112if (_version.Major < 1) 117if (_version.Major > 1)
System\Net\Managed\HttpListenerResponse.Managed.cs (2)
65if (value.Major != 1 || (value.Minor != 0 && value.Minor != 1)) 70_version = new Version(value.Major, value.Minor); // match Windows behavior, trimming to just Major.Minor
System.Net.Ping (2)
src\runtime\src\libraries\Common\src\System\Net\NetworkInformation\UnixCommandLinePing.cs (2)
104if (ipv4 || Environment.OSVersion.Version.Major > 12) 150if (ipv4 || (OperatingSystem.IsFreeBSD() && Environment.OSVersion.Version.Major > 12))
System.Net.Quic (5)
System\Net\Quic\Internal\MsQuicApi.cs (5)
115loaded = NativeLibrary.TryLoad($"{Interop.Libraries.MsQuic}.{s_minMsQuicVersion.Major}", typeof(MsQuicApi).Assembly, null, out msQuicHandle) || 122NotSupportedReason = $"Unable to load MsQuic library version '{s_minMsQuicVersion.Major}'."; 136NotSupportedReason = $"MsQuicOpenVersion for version {s_minMsQuicVersion.Major} returned {openStatus} status code."; 243openStatus = MsQuicOpenVersion((uint)s_minMsQuicVersion.Major, &table); 254private static bool IsWindowsVersionSupported() => OperatingSystem.IsWindowsVersionAtLeast(s_minWindowsVersion.Major,
System.Private.CoreLib (6)
src\runtime\src\libraries\Common\src\System\Reflection\AssemblyNameFormatter.cs (1)
29ushort major = (ushort)version.Major;
src\runtime\src\libraries\System.Private.CoreLib\src\System\OperatingSystem.cs (4)
100case PlatformID.Win32Windows: os = (_version.Major > 4 || (_version.Major == 4 && _version.Minor > 0)) ? "Microsoft Windows 98 " : "Microsoft Windows 95 "; break; 356if (current.Major != major) 358return current.Major > major;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Version.cs (1)
70_Major = v.Major;
System.Private.TypeLoader (4)
Internal\Reflection\Execution\AssemblyBinderImplementation.cs (4)
138if (defVersion.Major < refVersion.Major) 140if (defVersion.Major > refVersion.Major)
System.Private.Windows.Core (1)
Windows\Win32\Graphics\GdiPlus\GdiplusStartupInputEx.cs (1)
14bool isWindows7 = os.Platform == PlatformID.Win32NT && os.Version.Major == 6 && os.Version.Minor == 1;
System.Reflection.Metadata (3)
src\runtime\src\libraries\Common\src\System\Reflection\AssemblyNameFormatter.cs (1)
29ushort major = (ushort)version.Major;
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (2)
2224writer.WriteUInt16((ushort)version.Major); 2239writer.WriteUInt16((ushort)row.Version.Major);
System.Reflection.MetadataLoadContext (4)
System\Reflection\TypeLoading\General\Helpers.cs (4)
156((v.Major == ushort.MaxValue) ? 0b1000 : 0); 1610b0001 => new Version(v.Major, v.Minor, v.Build), 1620b0010 => new Version(v.Major, v.Minor), 1630b0011 => new Version(v.Major, v.Minor),
System.Security.Cryptography (2)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\DSACng.cs (2)
67bool isAtLeastWindows8 = version.Major > 6 || (version.Major == 6 && version.Minor >= 2);
System.ServiceModel.Primitives (1)
Internals\WcfEventSource.cs (1)
27if (Environment.Version.Major >= 5)
System.Speech (1)
Recognition\RecognizerBase.cs (1)
883OS.Version.Major == 5) // Windows 2000 / XP / Server 2003
System.Windows.Forms.Primitives (1)
System\LocalAppContextSwitches\LocalAppContextSwitches.cs (1)
117if (framework.Version.Major >= 8)
UIAutomationClient (3)
MS\Internal\Automation\HwndProxyElementProvider.cs (1)
1747if (Environment.OSVersion.Version.Major >= 6)
MS\Internal\Automation\Misc.cs (1)
519&& System.Environment.OSVersion.Version.Major >= 6)
MS\Win32\UnsafeNativeMethods.cs (1)
175if (System.Environment.OSVersion.Version.Major >= 6)
UIAutomationClientSideProviders (27)
MS\Internal\AutomationProxies\Accessible.cs (1)
158if(Environment.OSVersion.Version.Major >= 6)
MS\Internal\AutomationProxies\CommonGetThemePartSize.cs (1)
22if (Environment.OSVersion.Version.Major >= 5)
MS\Internal\AutomationProxies\CommonXSendMessage.cs (6)
625if (Environment.OSVersion.Version.Major == 5) 637if (Environment.OSVersion.Version.Major == 5) 649if (Environment.OSVersion.Version.Major == 5) 1486if (Environment.OSVersion.Version.Major > 5 || (Environment.OSVersion.Version.Major == 5 && Environment.OSVersion.Version.Minor == 1)) 1508else if (Environment.OSVersion.Version.Major == 5)
MS\Internal\AutomationProxies\Misc.cs (6)
285bool result = (System.Environment.OSVersion.Version.Major >= 6) ? UnsafeNativeMethods.GetPhysicalCursorPos(ref pt) 1020&& System.Environment.OSVersion.Version.Major >= 6) 1210if (System.Environment.OSVersion.Version.Major >= 6) 1856if (Environment.OSVersion.Version.Major >= 6 && commonControlVersion >= 6) 1970Debug.Assert(System.Environment.OSVersion.Version.Major < 6); 2041Debug.Assert(System.Environment.OSVersion.Version.Major >= 6);
MS\Internal\AutomationProxies\WindowsButton.cs (3)
188if (Environment.OSVersion.Version.Major < 6) 288if (idEvent == InvokePattern.InvokedEvent && Environment.OSVersion.Version.Major >= 6) 555if (Environment.OSVersion.Version.Major >= 6)
MS\Internal\AutomationProxies\WindowsListView.cs (1)
907if (Environment.OSVersion.Version.Major < 6)
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
812if ((Environment.OSVersion.Version.Major < 6) && (Misc.IsLayoutRTL(_hwnd))) 1256if ((Environment.OSVersion.Version.Major < 6) && (Misc.IsLayoutRTL(_hwnd)))
MS\Internal\AutomationProxies\WindowsScrollBar.cs (2)
159if ((Environment.OSVersion.Version.Major < 6) && (Misc.IsLayoutRTL(_parent._hwnd))) 585if ((Environment.OSVersion.Version.Major < 6) && (_sbFlag == NativeMethods.SB_HORZ) && (Misc.IsControlRTL(_parent._hwnd)))
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (2)
235if ((Environment.OSVersion.Version.Major < 6) && (Misc.IsLayoutRTL(parent._parent._hwnd))) 416if ((Environment.OSVersion.Version.Major < 6) && (Misc.IsLayoutRTL(hwnd)))
MS\Internal\AutomationProxies\WindowsTooltip.cs (1)
205if (System.Environment.OSVersion.Version.Major >= 6)
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
812if (_nativeAcc == null && System.Environment.OSVersion.Version.Major >= 6 && Misc.IsWindowInGivenProcess(_hwnd, "explorer"))
MS\Win32\UnsafeNativeMethods.cs (1)
314if (System.Environment.OSVersion.Version.Major >= 6)