Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / PositiveTimeSpanValidator.cs / 1305376 / 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ScriptingSectionGroup.cs
- OracleConnection.cs
- CustomExpression.cs
- ResourcePermissionBaseEntry.cs
- DataAccessor.cs
- ContainerControl.cs
- StringFreezingAttribute.cs
- DataSourceControl.cs
- TextAdaptor.cs
- SchemaInfo.cs
- MatrixCamera.cs
- LineSegment.cs
- NonParentingControl.cs
- ChooseAction.cs
- GridViewUpdateEventArgs.cs
- WizardStepBase.cs
- CuspData.cs
- ServiceModelSectionGroup.cs
- COM2Enum.cs
- TransformerConfigurationWizardBase.cs
- ConfigurationSchemaErrors.cs
- SrgsGrammarCompiler.cs
- HTTPNotFoundHandler.cs
- GridViewRowPresenterBase.cs
- TrimSurroundingWhitespaceAttribute.cs
- DecoratedNameAttribute.cs
- QuaternionKeyFrameCollection.cs
- DummyDataSource.cs
- LightweightEntityWrapper.cs
- HTMLTextWriter.cs
- MaterialGroup.cs
- Types.cs
- ConstantProjectedSlot.cs
- ListManagerBindingsCollection.cs
- CompositeDataBoundControl.cs
- StateBag.cs
- DeleteCardRequest.cs
- RouteParameter.cs
- Variant.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- SizeF.cs
- DataTemplateSelector.cs
- XamlVector3DCollectionSerializer.cs
- TripleDES.cs
- PagesSection.cs
- Assembly.cs
- ExpressionVisitor.cs
- CheckBoxList.cs
- ConfigurationSectionCollection.cs
- Tokenizer.cs
- Aggregates.cs
- XPathNavigatorReader.cs
- CompModSwitches.cs
- ListViewSelectEventArgs.cs
- TimeSpanValidator.cs
- FixUpCollection.cs
- ChangeInterceptorAttribute.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- SystemNetworkInterface.cs
- SizeAnimationClockResource.cs
- ListSortDescriptionCollection.cs
- BindingMemberInfo.cs
- PackageRelationshipCollection.cs
- OracleTimeSpan.cs
- PartialCachingControl.cs
- IdentifierService.cs
- TagMapInfo.cs
- XmlDataSourceView.cs
- TimeoutConverter.cs
- WorkflowViewStateService.cs
- MasterPage.cs
- SimpleApplicationHost.cs
- QueryStringParameter.cs
- AuthenticationModeHelper.cs
- QueryStatement.cs
- Ppl.cs
- PointF.cs
- ViewLoader.cs
- AssemblySettingAttributes.cs
- LicenseManager.cs
- DataGridViewCellParsingEventArgs.cs
- TextServicesCompartmentContext.cs
- ReferenceEqualityComparer.cs
- ClientScriptManager.cs
- ConfigXmlCDataSection.cs
- Keyboard.cs
- MenuItemCollection.cs
- ValueUtilsSmi.cs
- AssociatedControlConverter.cs
- BrushValueSerializer.cs
- SqlConnectionManager.cs
- HtmlControlDesigner.cs
- XDeferredAxisSource.cs
- PrefixHandle.cs
- PlatformCulture.cs
- UpdateTracker.cs
- SqlConnection.cs
- ConfigurationStrings.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- SequentialActivityDesigner.cs