Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / VersionValidator.cs / 1305376 / VersionValidator.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Configuration {
using System;
using System.Configuration;
internal sealed class VersionValidator : ConfigurationValidatorBase {
private readonly Version _minimumVersion;
public VersionValidator(Version minimumVersion) {
_minimumVersion = minimumVersion;
}
public override bool CanValidate(Type type) {
return typeof(Version).Equals(type);
}
public override void Validate(object value) {
if (value == null) {
throw new ArgumentNullException("value");
}
if (((Version)value) < _minimumVersion) {
throw new ArgumentOutOfRangeException("value",
SR.GetString(SR.Config_control_rendering_compatibility_version_is_less_than_minimum_version));
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReaderWriterLockWrapper.cs
- TaskDesigner.cs
- nulltextcontainer.cs
- _MultipleConnectAsync.cs
- GroupBox.cs
- PassportIdentity.cs
- UInt16Converter.cs
- ViewUtilities.cs
- NativeWindow.cs
- RemoteWebConfigurationHost.cs
- SafeSecurityHelper.cs
- FilterableAttribute.cs
- SafeArrayRankMismatchException.cs
- SystemPens.cs
- XmlWrappingReader.cs
- ReliableMessagingVersion.cs
- PropertyGridCommands.cs
- BitmapFrame.cs
- SQLResource.cs
- X509ScopedServiceCertificateElement.cs
- SynchronousReceiveBehavior.cs
- Compress.cs
- AlphaSortedEnumConverter.cs
- BinaryFormatter.cs
- SplineKeyFrames.cs
- BindableAttribute.cs
- OleDbParameter.cs
- PrintingPermission.cs
- BinaryParser.cs
- ExpressionBuilderCollection.cs
- SendMailErrorEventArgs.cs
- XmlDocumentSchema.cs
- ProcessModule.cs
- SmtpNtlmAuthenticationModule.cs
- ProfileSettingsCollection.cs
- ContractReference.cs
- Properties.cs
- GroupStyle.cs
- ColorContextHelper.cs
- ReverseInheritProperty.cs
- DeleteMemberBinder.cs
- FunctionParameter.cs
- Pen.cs
- MeasureData.cs
- ReadOnlyAttribute.cs
- ExpandableObjectConverter.cs
- TreeNodeEventArgs.cs
- Delegate.cs
- ReadOnlyDataSource.cs
- ViewKeyConstraint.cs
- GridToolTip.cs
- ZipIOBlockManager.cs
- SqlServices.cs
- MemberJoinTreeNode.cs
- TraceLog.cs
- Exceptions.cs
- KnownTypes.cs
- SchemaNotation.cs
- PtsCache.cs
- FixedSOMFixedBlock.cs
- HtmlPanelAdapter.cs
- AsyncParams.cs
- ColumnMapProcessor.cs
- RightsManagementPermission.cs
- UncommonField.cs
- DesignTable.cs
- RSAPKCS1KeyExchangeFormatter.cs
- CssClassPropertyAttribute.cs
- XmlEntity.cs
- CustomCategoryAttribute.cs
- MergePropertyDescriptor.cs
- SqlProviderServices.cs
- RegisteredHiddenField.cs
- StateValidator.cs
- SerializationInfo.cs
- RegisteredDisposeScript.cs
- MobileListItemCollection.cs
- CodeSnippetExpression.cs
- Mouse.cs
- followingsibling.cs
- GlyphCollection.cs
- OleDbCommand.cs
- ListChangedEventArgs.cs
- GridItem.cs
- GroupItem.cs
- PagesSection.cs
- DrawListViewItemEventArgs.cs
- DataGridViewColumnDesigner.cs
- Math.cs
- LocalizationCodeDomSerializer.cs
- FixedSOMLineCollection.cs
- PrimitiveSchema.cs
- SecurityTokenSerializer.cs
- XPathConvert.cs
- DiagnosticsConfiguration.cs
- CheckoutException.cs
- DataSourceViewSchemaConverter.cs
- MsmqNonTransactedPoisonHandler.cs
- HttpHandlerAction.cs
- RenderingEventArgs.cs