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
- SmtpReplyReaderFactory.cs
- HandlerFactoryCache.cs
- DataGridDesigner.cs
- PeerObject.cs
- HttpRawResponse.cs
- TemplateControl.cs
- Stylesheet.cs
- SoapSchemaImporter.cs
- Boolean.cs
- SerTrace.cs
- OperationResponse.cs
- RoleGroupCollection.cs
- controlskin.cs
- XamlTemplateSerializer.cs
- CodeDelegateCreateExpression.cs
- BamlLocalizationDictionary.cs
- Effect.cs
- SecureUICommand.cs
- FlatButtonAppearance.cs
- ToolConsole.cs
- BuilderInfo.cs
- GetIsBrowserClientRequest.cs
- HostedBindingBehavior.cs
- PrinterUnitConvert.cs
- WizardPanel.cs
- TrackingRecordPreFilter.cs
- EventEntry.cs
- MetadataArtifactLoader.cs
- InputLangChangeRequestEvent.cs
- StateManagedCollection.cs
- KnownTypeHelper.cs
- HelpKeywordAttribute.cs
- DataGridItemAttachedStorage.cs
- ControlTemplate.cs
- LinqDataSourceHelper.cs
- Win32SafeHandles.cs
- WriteFileContext.cs
- StylusLogic.cs
- IImplicitResourceProvider.cs
- TrayIconDesigner.cs
- WindowsTreeView.cs
- ApplicationContext.cs
- Control.cs
- ValuePatternIdentifiers.cs
- PaintEvent.cs
- CounterCreationData.cs
- SaveFileDialog.cs
- BuildDependencySet.cs
- XmlValidatingReader.cs
- ListViewItemSelectionChangedEvent.cs
- XmlLanguage.cs
- CancelAsyncOperationRequest.cs
- CacheChildrenQuery.cs
- SqlProviderUtilities.cs
- ObjectQuery_EntitySqlExtensions.cs
- WmlCalendarAdapter.cs
- QueryResponse.cs
- LogSwitch.cs
- QueryAccessibilityHelpEvent.cs
- ByteStorage.cs
- smtppermission.cs
- SmuggledIUnknown.cs
- PromptBuilder.cs
- CodeCompileUnit.cs
- StaticTextPointer.cs
- IndentedWriter.cs
- ProfessionalColorTable.cs
- DetailsViewDesigner.cs
- DataViewSetting.cs
- SqlMethods.cs
- CategoryGridEntry.cs
- TableRow.cs
- FtpWebResponse.cs
- AssertFilter.cs
- AssertFilter.cs
- SequenceRangeCollection.cs
- QuadraticEase.cs
- Matrix.cs
- GridItem.cs
- FixedPosition.cs
- MarginCollapsingState.cs
- WebPartZoneCollection.cs
- ObjRef.cs
- AspCompat.cs
- DataViewManagerListItemTypeDescriptor.cs
- localization.cs
- JoinCqlBlock.cs
- PngBitmapDecoder.cs
- RequestStatusBarUpdateEventArgs.cs
- DesignConnection.cs
- SqlConnectionHelper.cs
- COMException.cs
- TraceUtility.cs
- StaticFileHandler.cs
- MultilineStringConverter.cs
- hresults.cs
- JoinCqlBlock.cs
- StackOverflowException.cs
- DataRelationCollection.cs
- RoutedEvent.cs