151 references to Version
ComSvcConfig (2)
Tool.cs (2)
917if ((Environment.OSVersion.Version.Major == 5) && (Environment.OSVersion.Version.Minor == 1))
mscorlib (10)
microsoft\win32\win32native.cs (1)
1501if (Environment.OSVersion.Version >= ThreadErrorModeMinOsVersion)
system\diagnostics\eventing\eventsource.cs (2)
1520var osVer = Environment.OSVersion.Version.Major * 10 + Environment.OSVersion.Version.Minor;
system\environment.cs (3)
1180((OS.Version.Major == 6 && OS.Version.Minor >= 2) || (OS.Version.Major > 6)));
system\globalization\culturedata.cs (2)
649Environment.OSVersion.Version < s_win7Version; 654Environment.OSVersion.Version < new Version(6, 2); // Win7 is 6.1.Build.Revision so we have to check for anything less than 6.2
system\security\cryptography\cryptoconfig.cs (1)
62if (Environment.OSVersion.Version.Major >= 6) {
system\security\cryptography\utils.cs (1)
527Contract.Assert(Environment.OSVersion.Version.Major < 6, "CryptGetFIPSAlgorithmMode should be used on Vista+");
PresentationCore (7)
Core\CSharp\MS\Internal\FontCache\FamilyCollection.cs (3)
268_usePrivateFontCollectionForLegacyArabicFonts = (osInfo.Version.Major < 6) 269|| (osInfo.Version.Major == 6 271osInfo.Version.Minor == 0);
Core\CSharp\System\Windows\Input\TextServicesContext.cs (1)
132if (!appDomainShutdown || System.Environment.OSVersion.Version.Major >= 6)
Core\CSharp\System\Windows\Interop\OperatingSystemVersionCheck.cs (3)
54(((os.Version.Major == major) && (os.Version.Minor >= minor)) || (os.Version.Major > major));
PresentationFramework (9)
src\Framework\Microsoft\Win32\FileDialog.cs (2)
1567if (dereferenceLinks && System.Environment.OSVersion.Version.Major >= 5) 2100get { return Environment.OSVersion.Version.Major >= 6; }
src\Framework\System\Windows\Controls\WebBrowser.cs (1)
1068Version osver = Environment.OSVersion.Version;
src\Framework\System\Windows\Documents\TextFindEngine.cs (1)
488if (System.Environment.OSVersion.Version.Major >= 6)
src\Framework\System\Windows\Documents\TextServicesHost.cs (1)
461if (_thread == Thread.CurrentThread || System.Environment.OSVersion.Version.Major >= 6)
src\Framework\System\Windows\Interop\DocobjHost.cs (2)
434if (os.Version.Major == 5 && os.Version.Minor == 1)
src\Framework\System\Windows\Standard\Utilities.cs (1)
29private static readonly Version _osVersion = Environment.OSVersion.Version;
src\Framework\System\Windows\SystemParameters.cs (1)
1306if (System.Environment.OSVersion.Version.Major >= 6)
System (17)
compmod\microsoft\win32\UnsafeNativeMethods.cs (1)
239bool osSupportsPackagedProcesses = os.Platform == PlatformID.Win32NT && os.Version >= windows8Version;
net\System\Net\Internal.cs (3)
712IsWin7orLater = (operatingSystem.Version >= new Version(6, 1)); 714IsWin7Sp1orLater = (operatingSystem.Version >= new Version(6, 1, 7601)); 716IsWin8orLater = (operatingSystem.Version >= new Version(6, 2));
services\monitoring\system\diagnosticts\EventLog.cs (1)
62s_SkipRegPatch = (os.Platform == PlatformID.Win32NT) && (os.Version.Major > 5);
services\monitoring\system\diagnosticts\Process.cs (2)
795(OperatingSystem.Platform != PlatformID.Win32NT || OperatingSystem.Version.Major < 5)) { 1337if (OperatingSystem.Platform != PlatformID.Win32NT || OperatingSystem.Version.Major < 5)
services\monitoring\system\diagnosticts\ProcessManager.cs (5)
139return Environment.OSVersion.Version.Major < 5 || 140(Environment.OSVersion.Version.Major == 5 && Environment.OSVersion.Version.Minor == 0); 151if (!isRemoteMachine && IsNt && (Environment.OSVersion.Version.Major >= 5)) { 178(Environment.OSVersion.Version.Major >= 5 )) {
services\monitoring\system\diagnosticts\SharedUtils.cs (1)
75if (Environment.OSVersion.Version.Major >= 5)
sys\System\EnvironmentHelpers.cs (4)
20} else if(Environment.OSVersion.Version.Major < 6 || (Environment.OSVersion.Version.Major == 6 && Environment.OSVersion.Version.Minor <= 1)) { 54return os.Platform == PlatformID.Win32NT && os.Version.Major >= 6;
System.Core (8)
System\Diagnostics\Eventing\EventProvider.cs (4)
34private static bool s_platformNotSupported = (Environment.OSVersion.Version.Major < 6); 35private static bool s_preWin7 = (Environment.OSVersion.Version.Major < 6 || (Environment.OSVersion.Version.Major == 6 && Environment.OSVersion.Version.Minor < 1));
System\Diagnostics\Eventing\Reader\NativeWrapper.cs (1)
32private static bool s_platformNotSupported = (Environment.OSVersion.Version.Major < 6);
System\Diagnostics\PerformanceData\CounterSet.cs (1)
28private static readonly bool s_platformNotSupported = (Environment.OSVersion.Version.Major < 6);
System\Security\Cryptography\AesCryptoServiceProvider.cs (2)
43if (Environment.OSVersion.Version.Major == 5 && Environment.OSVersion.Version.Minor == 1) {
System.Data (2)
fx\src\data\System\Data\Common\AdapterUtil.cs (1)
1880static internal readonly bool IsPlatformNT5 = (ADP.IsWindowsNT && (Environment.OSVersion.Version.Major >= 5));
fx\src\data\System\Data\SQLTypes\UnsafeNativeMethods.cs (1)
142if (Environment.OSVersion.Version >= ThreadErrorModeMinOsVersion)
System.Drawing (2)
commonui\System\Drawing\SystemFonts.cs (1)
312Environment.OSVersion.Version.Major <= 4) {
commonui\System\Drawing\SystemIcons.cs (1)
174if(Environment.OSVersion.Version.Major >= 6) {
System.IdentityModel (3)
System\IdentityModel\Claims\ClaimsHelper.cs (1)
27if (Environment.OSVersion.Version.Major >= CryptoHelper.WindowsVistaMajorNumber)
System\IdentityModel\SecurityUtils.cs (1)
188if (Environment.OSVersion.Version.Major >= WindowsVistaMajorNumber)
System\IdentityModel\Selectors\X509SecurityTokenAuthenticator.cs (1)
95if (Environment.OSVersion.Version.Major >= SecurityUtils.WindowsVistaMajorNumber)
System.Management (6)
Instrumentation\WMICapabilities.cs (2)
162if(os.Platform==PlatformID.Win32NT && os.Version >= new Version(5, 1)) 182if(os.Platform==PlatformID.Win32NT && os.Version >= new Version(5, 1))
InteropClasses\WMIInterop.cs (1)
2153if(os.Platform==PlatformID.Win32NT && os.Version >= new Version(5, 0))
managementscope.cs (3)
1145if( ((Environment.OSVersion.Version.Major == 5) && (Environment.OSVersion.Version.Minor >= 1)) || (Environment.OSVersion.Version.Major >= 6) )
System.Messaging (2)
System\Messaging\AccessControlList.cs (1)
46if (Environment.OSVersion.Version.Major >= 5)
System\Messaging\MessageQueue.cs (1)
76internal static readonly Version OSVersion = Environment.OSVersion.Version;
System.Runtime.Remoting (1)
channels\http\httpclientchannel.cs (1)
410System.Environment.OSVersion.Version +
System.ServiceModel (22)
System\ServiceModel\Channels\Msmq.cs (1)
25Version osVersion = System.Environment.OSVersion.Version;
System\ServiceModel\Channels\UnsafeNativeMethods.cs (1)
1166bool osSupportsPackagedProcesses = os.Platform == PlatformID.Win32NT && os.Version >= windows8Version;
System\ServiceModel\ComIntegration\ComPlusInstanceProvider.cs (4)
162if (Environment.OSVersion.Version.Major > 5) 164else if (Environment.OSVersion.Version.Major == 5) 166if (Environment.OSVersion.Version.Minor > 2) 168else if (Environment.OSVersion.Version.Minor == 2)
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (1)
386Version osVersion = Environment.OSVersion.Version;
System\ServiceModel\OSEnvironmentHelper.cs (3)
16currentServicePack = (byte)Environment.OSVersion.Version.MajorRevision; 18int major = Environment.OSVersion.Version.Major; 19int minor = Environment.OSVersion.Version.Minor;
System\ServiceModel\Security\SecurityUtils.cs (12)
316return ((Environment.OSVersion.Version.Major >= SecurityUtils.XPMajorNumber && Environment.OSVersion.Version.Minor > SecurityUtils.XPMinorNumber) || 317Environment.OSVersion.Version.Major > SecurityUtils.XPMajorNumber); 323return (Environment.OSVersion.Version.Major >= windows7Version.Major && Environment.OSVersion.Version.Minor >= windows7Version.Minor); 2307if ((Environment.OSVersion.Version.Major > WindowsServerMajorNumber) 2308|| (Environment.OSVersion.Version.Major == WindowsServerMajorNumber && Environment.OSVersion.Version.Minor > WindowsServerMinorNumber)) 2313if (Environment.OSVersion.Version.Major == XPMajorNumber && Environment.OSVersion.Version.Minor == XPMinorNumber) 2325else if (Environment.OSVersion.Version.Major == WindowsServerMajorNumber && Environment.OSVersion.Version.Minor == WindowsServerMinorNumber)
System.ServiceModel.Internals (1)
System\Runtime\Diagnostics\EtwDiagnosticTrace.cs (1)
40static bool isVistaOrGreater = Environment.OSVersion.Version.Major >= WindowsVistaMajorNumber;
System.Web (4)
Util\SmtpMail.cs (3)
295Version osVersion = Environment.OSVersion.Version; 463else if (Environment.OSVersion.Version.Major <= 4) { 490else if (Environment.OSVersion.Version.Major <= 4) {
Util\Transactions.cs (1)
69if (Environment.OSVersion.Platform != PlatformID.Win32NT || Environment.OSVersion.Version.Major <= 4)
System.Windows.Forms (19)
misc\DpiHelper.cs (1)
177(Environment.OSVersion.Version.CompareTo(ConfigurationOptions.RS2Version) >= 0) &&
misc\GDI\WindowsFont.cs (2)
575if (Environment.OSVersion.Version.Major == 5 && Environment.OSVersion.Version.Minor >= 1)
winforms\Managed\System\WinForms\Clipboard.cs (3)
335Environment.OSVersion.Version.Major < 5) 426Environment.OSVersion.Version.Major < 5) 549Environment.OSVersion.Version.Major < 5)
winforms\Managed\System\WinForms\FileDialog.cs (2)
832if (dereferenceLinks && System.Environment.OSVersion.Version.Major >= 5) 1012Environment.OSVersion.Version.Major < 5) {
winforms\Managed\System\WinForms\InputLanguage.cs (1)
313if (layoutDisplayName != null && Environment.OSVersion.Version.Major >= 5) {
winforms\Managed\System\WinForms\ListBox.cs (1)
805Environment.OSVersion.Version.Major < 5) {
winforms\Managed\System\WinForms\OSFeature.cs (3)
70&& Environment.OSVersion.Version.CompareTo(new Version(5, 0, 0, 0)) >= 0) { 98onXp = Environment.OSVersion.Version.CompareTo(new Version(5, 1, 0, 0)) >= 0; 108onWin2k = Environment.OSVersion.Version.CompareTo(new Version(5, 0, 0, 0)) >= 0;
winforms\Managed\System\WinForms\Printing\PrintDialog.cs (4)
249Environment.OSVersion.Version.Major < 5)) { 359Environment.OSVersion.Version.Major < 5)) { 441if (Environment.OSVersion.Version.Major >= 6) { 539if(Environment.OSVersion.Version.Major >= 6) {
winforms\Managed\System\WinForms\PropertyGridInternal\GridEntry.cs (1)
2220if (Environment.OSVersion.Version.Major > 4) {
winforms\Managed\System\WinForms\UnsafeNativeMethods.cs (1)
259(os.Version.CompareTo(VistaOSVersion) >= 0);
System.Xml (1)
parent\parent\parent\parent\InternalApis\NDP_Common\inc\Win8Helpers.cs (1)
70if(os.Platform == PlatformID.Win32NT && os.Version >= new Version(6,2,0,0) && DoesWin32MethodExist(KERNEL32, "GetCurrentPackageId"))
UIAutomationClient (3)
MS\Internal\Automation\HwndProxyElementProvider.cs (1)
1759if (Environment.OSVersion.Version.Major >= 6)
MS\Internal\Automation\Misc.cs (1)
559&& System.Environment.OSVersion.Version.Major >= 6)
MS\Win32\UnsafeNativeMethods.cs (1)
190if (System.Environment.OSVersion.Version.Major >= 6)
UIAutomationClientsideProviders (28)
MS\Internal\AutomationProxies\Accessible.cs (1)
173if(Environment.OSVersion.Version.Major >= 6)
MS\Internal\AutomationProxies\CommonGetThemePartSize.cs (1)
23if (Environment.OSVersion.Version.Major >= 5)
MS\Internal\AutomationProxies\CommonXSendMessage.cs (7)
634if (Environment.OSVersion.Version.Major == 5) 646if (Environment.OSVersion.Version.Major == 5) 658if (Environment.OSVersion.Version.Major == 5) 1495if (Environment.OSVersion.Version.Major > 5 || (Environment.OSVersion.Version.Major == 5 && Environment.OSVersion.Version.Minor == 1)) 1517else if (Environment.OSVersion.Version.Major == 5)
MS\Internal\AutomationProxies\Misc.cs (6)
302bool result = (System.Environment.OSVersion.Version.Major >= 6) ? UnsafeNativeMethods.GetPhysicalCursorPos(ref pt) 1042&& System.Environment.OSVersion.Version.Major >= 6) 1231if (System.Environment.OSVersion.Version.Major >= 6) 1890if (Environment.OSVersion.Version.Major >= 6 && commonControlVersion >= 6) 2004Debug.Assert(System.Environment.OSVersion.Version.Major < 6); 2075Debug.Assert(System.Environment.OSVersion.Version.Major >= 6);
MS\Internal\AutomationProxies\WindowsButton.cs (3)
205if (Environment.OSVersion.Version.Major < 6) 305if (idEvent == InvokePattern.InvokedEvent && Environment.OSVersion.Version.Major >= 6) 575if (Environment.OSVersion.Version.Major >= 6)
MS\Internal\AutomationProxies\WindowsListView.cs (1)
922if (Environment.OSVersion.Version.Major < 6)
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
829if ((Environment.OSVersion.Version.Major < 6) && (Misc.IsLayoutRTL(_hwnd))) 1275if ((Environment.OSVersion.Version.Major < 6) && (Misc.IsLayoutRTL(_hwnd)))
MS\Internal\AutomationProxies\WindowsScrollBar.cs (2)
177if ((Environment.OSVersion.Version.Major < 6) && (Misc.IsLayoutRTL(_parent._hwnd))) 602if ((Environment.OSVersion.Version.Major < 6) && (_sbFlag == NativeMethods.SB_HORZ) && (Misc.IsControlRTL(_parent._hwnd)))
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (2)
245if ((Environment.OSVersion.Version.Major < 6) && (Misc.IsLayoutRTL(parent._parent._hwnd))) 426if ((Environment.OSVersion.Version.Major < 6) && (Misc.IsLayoutRTL(hwnd)))
MS\Internal\AutomationProxies\WindowsTooltip.cs (1)
224if (System.Environment.OSVersion.Version.Major >= 6)
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
828if (_nativeAcc == null && System.Environment.OSVersion.Version.Major >= 6 && Misc.IsWindowInGivenProcess(_hwnd, "explorer"))
MS\Win32\UnsafeNativeMethods.cs (1)
329if (System.Environment.OSVersion.Version.Major >= 6)
WindowsBase (2)
Base\MS\Internal\Utilities.cs (1)
18private static readonly Version _osVersion = Environment.OSVersion.Version;
Shared\MS\Utility\Trace.cs (1)
137if (Environment.OSVersion.Version.Major < 6 ||
WsatConfig (1)
Configuration\Utilities.cs (1)
34get { return System.Environment.OSVersion.Version.Major; }
WsatUI (1)
Configuration\Utilities.cs (1)
34get { return System.Environment.OSVersion.Version.Major; }