Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
![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
- VectorCollectionValueSerializer.cs
- FormattedText.cs
- DataListItem.cs
- DomNameTable.cs
- UInt64Storage.cs
- ObjectComplexPropertyMapping.cs
- EmptyCollection.cs
- Enlistment.cs
- SqlNodeAnnotation.cs
- PersonalizationProvider.cs
- MouseButtonEventArgs.cs
- Compiler.cs
- OutputWindow.cs
- ConnectionOrientedTransportBindingElement.cs
- LocatorGroup.cs
- Line.cs
- PrintDialog.cs
- StrokeSerializer.cs
- Model3D.cs
- DatatypeImplementation.cs
- ApplicationTrust.cs
- Deflater.cs
- FixedTextSelectionProcessor.cs
- ManagementDateTime.cs
- MasterPageParser.cs
- TableProvider.cs
- X509Chain.cs
- CommentAction.cs
- HtmlForm.cs
- DrawingImage.cs
- WebPartEditVerb.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- Logging.cs
- ACL.cs
- SinglePageViewer.cs
- MenuItemCollection.cs
- WindowsIdentity.cs
- SafeCryptContextHandle.cs
- BrowserCapabilitiesFactory.cs
- WindowsToolbar.cs
- UnmanagedMemoryStreamWrapper.cs
- MenuItemStyleCollection.cs
- XmlDocumentSchema.cs
- PersistenceTypeAttribute.cs
- PrimarySelectionAdorner.cs
- Decoder.cs
- StorageEntityTypeMapping.cs
- AppDomainProtocolHandler.cs
- ListControlStringCollectionEditor.cs
- ProfileManager.cs
- RichListBox.cs
- HttpWriter.cs
- QueryAccessibilityHelpEvent.cs
- OrderPreservingSpoolingTask.cs
- EncryptedHeader.cs
- WebPartDeleteVerb.cs
- OptimalTextSource.cs
- StoryFragments.cs
- LogSwitch.cs
- ImageCodecInfoPrivate.cs
- SiteMapNodeItem.cs
- ExternalFile.cs
- COM2TypeInfoProcessor.cs
- HashHelper.cs
- WebEvents.cs
- Point3DAnimationBase.cs
- RichTextBoxConstants.cs
- DropShadowBitmapEffect.cs
- DataQuery.cs
- WsatAdminException.cs
- BinaryObjectReader.cs
- ModuleElement.cs
- StaticResourceExtension.cs
- HwndSourceParameters.cs
- TextElementEnumerator.cs
- SingleSelectRootGridEntry.cs
- SymbolTable.cs
- ReadOnlyCollectionBase.cs
- MemberProjectedSlot.cs
- FixedSOMLineRanges.cs
- SignatureGenerator.cs
- UIElement3DAutomationPeer.cs
- XmlCharType.cs
- ExtendedTransformFactory.cs
- CodeGenerator.cs
- PixelFormatConverter.cs
- WebServiceHostFactory.cs
- InstanceOwnerQueryResult.cs
- AttributeTableBuilder.cs
- Pair.cs
- SqlClientPermission.cs
- Visual3D.cs
- PaginationProgressEventArgs.cs
- RequestStatusBarUpdateEventArgs.cs
- CheckableControlBaseAdapter.cs
- UIElement3DAutomationPeer.cs
- TreeViewAutomationPeer.cs
- AssertHelper.cs
- UserValidatedEventArgs.cs
- TextRange.cs