Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- ProjectionCamera.cs
- SQLInt64.cs
- ShaderRenderModeValidation.cs
- CharacterHit.cs
- BinaryWriter.cs
- HtmlInputRadioButton.cs
- DataServiceOperationContext.cs
- CompModSwitches.cs
- WebPartHeaderCloseVerb.cs
- DescendantOverDescendantQuery.cs
- SerializationException.cs
- Rect3DConverter.cs
- XsltContext.cs
- JumpPath.cs
- RenameRuleObjectDialog.cs
- OracleInternalConnection.cs
- IsolatedStorage.cs
- QueryOperatorEnumerator.cs
- CancelEventArgs.cs
- TraceHandler.cs
- ConfigurationManagerInternal.cs
- Keyboard.cs
- ImpersonationContext.cs
- DataTablePropertyDescriptor.cs
- Speller.cs
- SecurityPermission.cs
- Timer.cs
- PartialArray.cs
- EntityFunctions.cs
- HostedTransportConfigurationBase.cs
- Version.cs
- Decoder.cs
- xdrvalidator.cs
- DataServiceProviderWrapper.cs
- OperationBehaviorAttribute.cs
- CodeAttributeDeclarationCollection.cs
- UriGenerator.cs
- XamlReaderHelper.cs
- XmlSchemaSimpleTypeList.cs
- LowerCaseStringConverter.cs
- FontInfo.cs
- OperationContext.cs
- XmlCharacterData.cs
- GuidelineCollection.cs
- OutputCacheSection.cs
- DataGridClipboardHelper.cs
- SqlClientWrapperSmiStream.cs
- Descriptor.cs
- ControlCollection.cs
- TextRunCache.cs
- ListItemViewAttribute.cs
- QuadraticBezierSegment.cs
- ScriptingScriptResourceHandlerSection.cs
- Touch.cs
- EnumMember.cs
- InProcStateClientManager.cs
- UnsafeNetInfoNativeMethods.cs
- Stacktrace.cs
- AssertFilter.cs
- TCEAdapterGenerator.cs
- DataBoundControlParameterTarget.cs
- PerformanceCounterManager.cs
- SafeNativeMethods.cs
- SmiRecordBuffer.cs
- CompositeControl.cs
- TextBox.cs
- XmlNullResolver.cs
- GraphicsState.cs
- MatrixAnimationUsingKeyFrames.cs
- IItemProperties.cs
- EncryptedData.cs
- ServiceBusyException.cs
- PngBitmapDecoder.cs
- Publisher.cs
- StorageEntityContainerMapping.cs
- PropertyPath.cs
- DataGridViewUtilities.cs
- WebPartZoneDesigner.cs
- QuaternionAnimationBase.cs
- ColumnHeader.cs
- StylusShape.cs
- PkcsUtils.cs
- PersistChildrenAttribute.cs
- PropertyConverter.cs
- WebPartConnectionsCloseVerb.cs
- ToolStripItemDesigner.cs
- PackWebRequest.cs
- WindowsScrollBar.cs
- LookupBindingPropertiesAttribute.cs
- TextEditor.cs
- BinHexDecoder.cs
- Vector3DAnimationBase.cs
- MethodCallTranslator.cs
- ProgressPage.cs
- XXXOnTypeBuilderInstantiation.cs
- SimpleWebHandlerParser.cs
- ZipFileInfo.cs
- DataTableReaderListener.cs
- ProofTokenCryptoHandle.cs
- Roles.cs