Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / InterOp / OperatingSystemVersionCheck.cs / 1305600 / OperatingSystemVersionCheck.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; namespace System.Windows.Interop { ////// Performs a simple check of the current operating system version. /// Use this class to determine whether version specific features should /// be enabled. /// internal static class OperatingSystemVersionCheck { internal static bool IsVersionOrLater(OperatingSystemVersion version) { // int major; int minor; PlatformID platform = PlatformID.Win32NT; switch (version) { case OperatingSystemVersion.Windows7: major = 6; minor = 1; break; case OperatingSystemVersion.WindowsVista: major = 6; minor = 0; break; case OperatingSystemVersion.WindowsXPSP2: default: major = 5; minor = 1; break; } OperatingSystem os = Environment.OSVersion; return (os.Platform == platform) && (((os.Version.Major == major) && (os.Version.Minor >= minor)) || (os.Version.Major > major)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ColorTransform.cs
- SignatureToken.cs
- _UncName.cs
- metadatamappinghashervisitor.cs
- GuidConverter.cs
- XmlSchemaAttribute.cs
- Property.cs
- ByteStreamGeometryContext.cs
- DataServiceQueryException.cs
- DbConnectionPoolGroupProviderInfo.cs
- EnumerableValidator.cs
- DataServiceKeyAttribute.cs
- DateTimeOffsetConverter.cs
- PartManifestEntry.cs
- ListBox.cs
- StreamingContext.cs
- TracedNativeMethods.cs
- CodeSnippetExpression.cs
- PointCollection.cs
- WebControlAdapter.cs
- objectresult_tresulttype.cs
- DBConnection.cs
- RadioButton.cs
- QilInvokeEarlyBound.cs
- XmlSerializationReader.cs
- ArrayList.cs
- DomainUpDown.cs
- StreamReader.cs
- CellIdBoolean.cs
- IndexerNameAttribute.cs
- DataFieldEditor.cs
- SqlConnectionStringBuilder.cs
- ActiveDocumentEvent.cs
- SchemaImporterExtensionsSection.cs
- StatusInfoItem.cs
- ThemeableAttribute.cs
- ConnectionStringsExpressionBuilder.cs
- cookiecollection.cs
- DBProviderConfigurationHandler.cs
- HttpConfigurationSystem.cs
- HostSecurityManager.cs
- URLString.cs
- SqlNotificationEventArgs.cs
- TableDetailsCollection.cs
- RequestCacheValidator.cs
- ManagementObjectCollection.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- ManagedFilter.cs
- WebServiceResponseDesigner.cs
- SqlInternalConnection.cs
- ScrollChrome.cs
- MatrixIndependentAnimationStorage.cs
- DesignerLoader.cs
- DataBoundControlDesigner.cs
- ReadOnlyMetadataCollection.cs
- ServiceReference.cs
- SystemUdpStatistics.cs
- PassportAuthentication.cs
- MimeTypeMapper.cs
- HttpBindingExtension.cs
- SelfIssuedAuthProofToken.cs
- DbBuffer.cs
- PeerNode.cs
- ExeConfigurationFileMap.cs
- DefaultTextStoreTextComposition.cs
- externdll.cs
- rsa.cs
- DataGridViewLinkCell.cs
- WebPartDisplayModeCancelEventArgs.cs
- EntityDesignerUtils.cs
- DbProviderFactories.cs
- RNGCryptoServiceProvider.cs
- RuleSettings.cs
- Vector3DConverter.cs
- _ChunkParse.cs
- EmbeddedMailObject.cs
- BitmapCodecInfo.cs
- DbModificationCommandTree.cs
- CompilerWrapper.cs
- InfoCardAsymmetricCrypto.cs
- RightsController.cs
- SHA1.cs
- AccessDataSourceView.cs
- WrapPanel.cs
- UpDownEvent.cs
- HostProtectionException.cs
- HMACSHA512.cs
- AvTraceDetails.cs
- MetadataUtil.cs
- BeginEvent.cs
- PageStatePersister.cs
- ObjectDataSourceDisposingEventArgs.cs
- CustomError.cs
- ThreadPool.cs
- XmlCharCheckingReader.cs
- ChildrenQuery.cs
- SectionVisual.cs
- ShaderRenderModeValidation.cs
- ClientSideProviderDescription.cs
- PrimarySelectionGlyph.cs