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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HostingEnvironmentSection.cs
- BitmapEffectvisualstate.cs
- Error.cs
- MasterPageCodeDomTreeGenerator.cs
- XmlException.cs
- QuotedPrintableStream.cs
- SqlDuplicator.cs
- ZipPackagePart.cs
- SettingsSection.cs
- glyphs.cs
- RegexTree.cs
- DBSqlParserTableCollection.cs
- UriSection.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- MsmqHostedTransportConfiguration.cs
- TextTreeUndoUnit.cs
- CornerRadiusConverter.cs
- GifBitmapEncoder.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- NameSpaceExtractor.cs
- DefaultValueAttribute.cs
- DataErrorValidationRule.cs
- oledbmetadatacollectionnames.cs
- GenericWebPart.cs
- IndexedString.cs
- DiscardableAttribute.cs
- NativeActivityMetadata.cs
- XappLauncher.cs
- GestureRecognitionResult.cs
- NTAccount.cs
- ProfileGroupSettings.cs
- ILGenerator.cs
- EntityContainerAssociationSetEnd.cs
- SiteMembershipCondition.cs
- ContainsRowNumberChecker.cs
- XmlReflectionImporter.cs
- ExtendedTransformFactory.cs
- RowVisual.cs
- Vector3D.cs
- LineGeometry.cs
- DocumentDesigner.cs
- DebugView.cs
- RawStylusInputCustomData.cs
- SchemaCollectionCompiler.cs
- PersonalizationStateQuery.cs
- HtmlSelect.cs
- DesignerActionVerbItem.cs
- ConfigurationElementCollection.cs
- ClientApiGenerator.cs
- SqlConnectionPoolProviderInfo.cs
- CFGGrammar.cs
- ArrayConverter.cs
- ObjectListCommandEventArgs.cs
- ToolStripTextBox.cs
- DecoderExceptionFallback.cs
- TcpProcessProtocolHandler.cs
- MetadataFile.cs
- SqlParameter.cs
- ModifiableIteratorCollection.cs
- UnmanagedMarshal.cs
- manifestimages.cs
- XmlNotation.cs
- SplineKeyFrames.cs
- ZipIOCentralDirectoryBlock.cs
- ButtonBaseAdapter.cs
- BitmapEffect.cs
- DetailsView.cs
- IsolatedStorageFilePermission.cs
- ConnectionOrientedTransportElement.cs
- Thread.cs
- NamedElement.cs
- SafeRightsManagementPubHandle.cs
- UInt64.cs
- XmlNodeChangedEventManager.cs
- NativeMethods.cs
- SingleQueryOperator.cs
- DataSourceCacheDurationConverter.cs
- DataGrid.cs
- Transactions.cs
- RewritingValidator.cs
- AddInServer.cs
- AliasExpr.cs
- SpnegoTokenProvider.cs
- EnumBuilder.cs
- XmlMapping.cs
- propertytag.cs
- AtomMaterializer.cs
- ImageField.cs
- PtsPage.cs
- SchemaManager.cs
- CapacityStreamGeometryContext.cs
- DiagnosticsConfigurationHandler.cs
- _ConnectStream.cs
- COM2ComponentEditor.cs
- XmlQueryContext.cs
- MouseActionConverter.cs
- ControlValuePropertyAttribute.cs
- DeclarativeCatalogPart.cs
- VisualCollection.cs
- updatecommandorderer.cs