Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Configuration / System / Configuration / PositiveTimeSpanValidator.cs / 1 / PositiveTimeSpanValidator.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Configuration; using System.ComponentModel; namespace System.Configuration { public class PositiveTimeSpanValidator : ConfigurationValidatorBase { public override bool CanValidate(Type type) { return (type == typeof(TimeSpan)); } public override void Validate(object value) { if (value == null) { throw new ArgumentNullException("value"); } if (((TimeSpan)value) <= TimeSpan.Zero) { throw new ArgumentException(SR.GetString(SR.Validator_timespan_value_must_be_positive)); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Configuration; using System.ComponentModel; namespace System.Configuration { public class PositiveTimeSpanValidator : ConfigurationValidatorBase { public override bool CanValidate(Type type) { return (type == typeof(TimeSpan)); } public override void Validate(object value) { if (value == null) { throw new ArgumentNullException("value"); } if (((TimeSpan)value) <= TimeSpan.Zero) { throw new ArgumentException(SR.GetString(SR.Validator_timespan_value_must_be_positive)); } } } } // 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
- ComEventsHelper.cs
- AnimationException.cs
- Expressions.cs
- GPRECTF.cs
- ProfilePropertyMetadata.cs
- ServiceObjectContainer.cs
- CodeDomLocalizationProvider.cs
- SamlAudienceRestrictionCondition.cs
- TypeLibConverter.cs
- TdsEnums.cs
- ScriptManagerProxy.cs
- HostedHttpContext.cs
- TypeValidationEventArgs.cs
- SevenBitStream.cs
- WebBrowserDesigner.cs
- propertytag.cs
- recordstatefactory.cs
- FileDialog.cs
- AssemblyInfo.cs
- ValidationResult.cs
- RoutedEventHandlerInfo.cs
- ExportOptions.cs
- ScopelessEnumAttribute.cs
- RandomNumberGenerator.cs
- _SSPISessionCache.cs
- TimelineGroup.cs
- WebPartTransformerAttribute.cs
- OleDbPropertySetGuid.cs
- HttpProfileBase.cs
- ExpressionWriter.cs
- TextWriter.cs
- MeasureData.cs
- DragDropManager.cs
- EffectiveValueEntry.cs
- XsltFunctions.cs
- ColumnTypeConverter.cs
- MasterPageBuildProvider.cs
- DataPagerFieldItem.cs
- SortDescription.cs
- LinearKeyFrames.cs
- UnsafeNativeMethods.cs
- XmlTypeAttribute.cs
- ObjectManager.cs
- UrlPropertyAttribute.cs
- SqlRowUpdatingEvent.cs
- ObjectConverter.cs
- AllMembershipCondition.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- NamedElement.cs
- VerificationException.cs
- MessageSmuggler.cs
- EventWaitHandle.cs
- DisposableCollectionWrapper.cs
- CroppedBitmap.cs
- WindowsEditBox.cs
- ClientBase.cs
- BitVec.cs
- TailPinnedEventArgs.cs
- XPathParser.cs
- DataStreams.cs
- UrlMappingsModule.cs
- DesignerOptionService.cs
- PerformanceCounterManager.cs
- PathSegmentCollection.cs
- OdbcTransaction.cs
- OrderedDictionaryStateHelper.cs
- FormViewCommandEventArgs.cs
- FixedBufferAttribute.cs
- ReversePositionQuery.cs
- ContentPlaceHolder.cs
- SafeSecurityHandles.cs
- Rule.cs
- ChtmlLinkAdapter.cs
- DllNotFoundException.cs
- Switch.cs
- EntityDataSourceDataSelectionPanel.designer.cs
- TimeEnumHelper.cs
- TraceSource.cs
- VectorKeyFrameCollection.cs
- HandlerBase.cs
- Button.cs
- VisualStyleInformation.cs
- HelpFileFileNameEditor.cs
- externdll.cs
- AbstractDataSvcMapFileLoader.cs
- PointLight.cs
- _FtpControlStream.cs
- RegisteredScript.cs
- EmissiveMaterial.cs
- ProcessThreadCollection.cs
- AdapterDictionary.cs
- codemethodreferenceexpression.cs
- PartialClassGenerationTaskInternal.cs
- CodeMethodMap.cs
- DefaultParameterValueAttribute.cs
- ClickablePoint.cs
- PropertyPanel.cs
- TypeBuilderInstantiation.cs
- Comparer.cs
- MenuStrip.cs