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
- HandlerMappingMemo.cs
- NamespaceQuery.cs
- ClientEventManager.cs
- BitmapImage.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- PopupRootAutomationPeer.cs
- NativeMethods.cs
- shaperfactoryquerycachekey.cs
- DataGridViewButtonColumn.cs
- SequenceDesigner.cs
- ParameterToken.cs
- CompilerCollection.cs
- OrderingInfo.cs
- ClassicBorderDecorator.cs
- PointLight.cs
- DataRelationPropertyDescriptor.cs
- SinglePageViewer.cs
- SharedHttpsTransportManager.cs
- PropertyStore.cs
- DatePickerAutomationPeer.cs
- AxisAngleRotation3D.cs
- FactoryGenerator.cs
- WebPartDescriptionCollection.cs
- URLMembershipCondition.cs
- SqlAggregateChecker.cs
- XmlTextEncoder.cs
- MultiSelector.cs
- XmlEventCache.cs
- LinkTarget.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- WSSecurityPolicy.cs
- ContainsRowNumberChecker.cs
- KnownBoxes.cs
- DoubleCollectionConverter.cs
- CodeDomLoader.cs
- Empty.cs
- XamlToRtfWriter.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- MailSettingsSection.cs
- IMembershipProvider.cs
- LayoutEvent.cs
- DelegateOutArgument.cs
- DocumentPageViewAutomationPeer.cs
- HtmlElementEventArgs.cs
- VBIdentifierDesigner.xaml.cs
- HttpProfileGroupBase.cs
- LinearKeyFrames.cs
- ChangeNode.cs
- MailMessageEventArgs.cs
- CodeAssignStatement.cs
- Geometry3D.cs
- TypeHelpers.cs
- CheckBox.cs
- Matrix.cs
- TogglePattern.cs
- ArgIterator.cs
- ContentIterators.cs
- WindowsToolbar.cs
- RawStylusInputCustomData.cs
- DataGridTableStyleMappingNameEditor.cs
- AtomServiceDocumentSerializer.cs
- FunctionQuery.cs
- DataObjectPastingEventArgs.cs
- DesignerActionService.cs
- WebServiceEndpoint.cs
- Panel.cs
- QueryOperationResponseOfT.cs
- StyleHelper.cs
- XsdBuildProvider.cs
- ChangeProcessor.cs
- WebServiceEnumData.cs
- AuthorizationContext.cs
- InstanceNameConverter.cs
- EventProviderWriter.cs
- Mapping.cs
- WebSysDefaultValueAttribute.cs
- NullableLongAverageAggregationOperator.cs
- CodeSnippetStatement.cs
- CryptoHelper.cs
- FileNotFoundException.cs
- Marshal.cs
- FloaterBaseParagraph.cs
- PingOptions.cs
- KeyConverter.cs
- ExpressionBindingsDialog.cs
- CompoundFileReference.cs
- ColorMap.cs
- RayHitTestParameters.cs
- SystemUdpStatistics.cs
- MailMessageEventArgs.cs
- CompilationUtil.cs
- ExternalException.cs
- DesignerDataStoredProcedure.cs
- Label.cs
- KnownTypeDataContractResolver.cs
- CodeIndexerExpression.cs
- ExceptionTrace.cs
- LoopExpression.cs
- TripleDESCryptoServiceProvider.cs
- LoginDesignerUtil.cs