87 references to Version
IIS.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Http2Tests.cs (2)
165if (Environment.OSVersion.Version < new Version(10, 0, 19041, 0)) 234if (Environment.OSVersion.Version < new Version(10, 0, 19041, 0))
IIS.Tests (1)
TlsHandshakeFeatureTests.cs (1)
56if (Environment.OSVersion.Version > new Version(10, 0, 19043, 0))
IISExpress.FunctionalTests (3)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Http2Tests.cs (2)
165if (Environment.OSVersion.Version < new Version(10, 0, 19041, 0)) 234if (Environment.OSVersion.Version < new Version(10, 0, 19041, 0))
UpgradeFeatureDetectionTests.cs (1)
20private readonly string _isWebsocketsSupported = Environment.OSVersion.Version >= new Version(6, 2) ? "Enabled" : "Disabled";
Microsoft.AspNetCore.InternalTesting (2)
xunit\MaximumOSVersionAttribute.cs (1)
74return Environment.OSVersion.Version;
xunit\MinimumOsVersionAttribute.cs (1)
70return Environment.OSVersion.Version;
Microsoft.AspNetCore.InternalTesting.Tests (7)
MaximumOSVersionTest.cs (4)
21Environment.OSVersion.Version.ToString().StartsWith("6.1", StringComparison.Ordinal), 32Environment.OSVersion.Version.ToString().StartsWith("6.1", StringComparison.Ordinal), 72Environment.OSVersion.Version.ToString().StartsWith("6.1", StringComparison.Ordinal), 86Assert.True(Environment.OSVersion.Version.ToString().StartsWith("6.1", StringComparison.Ordinal),
MinimumOSVersionTest.cs (3)
20Environment.OSVersion.Version.ToString().StartsWith("6.1", StringComparison.Ordinal), 31Environment.OSVersion.Version.ToString().StartsWith("6.1", StringComparison.Ordinal), 70Environment.OSVersion.Version.ToString().StartsWith("6.1", StringComparison.Ordinal),
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (5)
DelegateTests.cs (1)
173Assert.True(Environment.OSVersion.Version < new Version(10, 0, 22000), "This should be supported on Win 11.");
Http2Tests.cs (2)
196if (Environment.OSVersion.Version < new Version(10, 0, 19041, 0)) 260if (Environment.OSVersion.Version < new Version(10, 0, 19041, 0))
HttpsTests.cs (1)
192if (Environment.OSVersion.Version > new Version(10, 0, 19043, 0))
Utilities.cs (1)
40IsWin8orLater = (Environment.OSVersion.Version >= win8Version);
Microsoft.AspNetCore.Server.HttpSys.NonHelixTests (1)
Utilities.cs (1)
24IsWin8orLater = (Environment.OSVersion.Version >= win8Version);
Microsoft.AspNetCore.Server.IISIntegration (1)
WebHostBuilderIISExtensions.cs (1)
51isWebSocketsSupported = (Environment.OSVersion.Version >= new Version(6, 2));
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (1)
ProcessTracker.cs (1)
18if (!RuntimeInformation.IsOSPlatform(OSPlatform.Windows) || Environment.OSVersion.Version < new Version(6, 2))
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Middleware\HttpsConnectionMiddleware.cs (2)
523if (Environment.OSVersion.Version < new Version(6, 3) // Missing ALPN support 525|| (Environment.OSVersion.Version < new Version(10, 0) && !enableHttp2OnWindows81))
Microsoft.Build (1)
BuildCheck\Checks\UntrustedLocationCheck.cs (1)
65if (Environment.OSVersion.Version.Major >= 6)
Microsoft.Build.Framework (3)
EncodingUtilities.cs (1)
298if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows) && Environment.OSVersion.Version.Major >= 10) // UTF-8 is only officially supported on 10+.
NativeMethods.cs (1)
1124Version osVersion = Environment.OSVersion.Version;
OperatingSystem.cs (1)
42Version current = Environment.OSVersion.Version;
Microsoft.CodeAnalysis.Test.Utilities (1)
Platform\Custom\OSVersion.cs (1)
15System.Environment.OSVersion.Version.Build >= 9200;
Microsoft.VisualBasic.Tests (1)
Microsoft\VisualBasic\Devices\ComputerInfoTests.cs (1)
17Environment.OSVersion.Version.ToString().Should().Be(info.OSVersion);
MSBuild (3)
XMake.cs (3)
1899Environment.OSVersion.Version.Major < 6 || 1900(Environment.OSVersion.Version.Major == 6 && Environment.OSVersion.Version.Minor < 1))) // Windows 7 is minimum
MSBuildTaskHost (1)
NativeMethods.cs (1)
1124Version osVersion = Environment.OSVersion.Version;
PresentationCore (8)
MS\Internal\FontCache\FamilyCollection.cs (3)
155_usePrivateFontCollectionForLegacyArabicFonts = (osInfo.Version.Major < 6) 156|| (osInfo.Version.Major == 6 158osInfo.Version.Minor == 0);
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 (3)
51(((os.Version.Major == major) && (os.Version.Minor >= minor)) || (os.Version.Major > major));
PresentationFramework (5)
System\Windows\Controls\WebBrowser.cs (1)
754Version osver = Environment.OSVersion.Version;
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\Standard\Utilities.cs (1)
22private static readonly Version _osVersion = Environment.OSVersion.Version;
System\Windows\SystemParameters.cs (1)
1183if (System.Environment.OSVersion.Version.Major >= 6)
System.Net.Ping (2)
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.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\OperatingSystem.cs (1)
328Version current = Environment.OSVersion.Version;
System.Private.Windows.Core (2)
Windows\Win32\Graphics\GdiPlus\GdiplusStartupInputEx.cs (2)
14bool isWindows7 = os.Platform == PlatformID.Win32NT && os.Version.Major == 6 && os.Version.Minor == 1;
System.Windows.Forms.Primitives.TestUtilities (2)
PlatformDetection.Windows.cs (2)
192Assert.True(GetProductInfo(Environment.OSVersion.Version.Major, Environment.OSVersion.Version.Minor, 0, 0, out int productType));
Templates.Tests (1)
GrpcTemplateTest.cs (1)
98var isWindowsOld = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) && Environment.OSVersion.Version < new Version(6, 2);
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 (28)
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 (7)
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)