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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlBinaryReader.cs
- VerificationAttribute.cs
- StreamGeometry.cs
- path.cs
- NotifyInputEventArgs.cs
- DeploymentExceptionMapper.cs
- Region.cs
- DBCSCodePageEncoding.cs
- WpfPayload.cs
- Console.cs
- ColorMatrix.cs
- KnownAssemblyEntry.cs
- StackBuilderSink.cs
- sqlser.cs
- SinglePageViewer.cs
- AssemblyName.cs
- x509utils.cs
- Throw.cs
- View.cs
- ListViewItemSelectionChangedEvent.cs
- ObjectSecurityT.cs
- XmlSchemaDocumentation.cs
- RoleManagerModule.cs
- formatter.cs
- ProcessHost.cs
- SQLByteStorage.cs
- DefaultWorkflowLoaderService.cs
- HistoryEventArgs.cs
- PresentationTraceSources.cs
- EntityDesignerUtils.cs
- DecoderFallback.cs
- HashMembershipCondition.cs
- DataServiceConfiguration.cs
- Tracking.cs
- Accessible.cs
- DataGridViewLinkColumn.cs
- SafeViewOfFileHandle.cs
- MessageQueuePermissionEntryCollection.cs
- BindingUtils.cs
- TraceEventCache.cs
- InheritedPropertyChangedEventArgs.cs
- DocumentPageView.cs
- PeerNameRecord.cs
- KeyNotFoundException.cs
- WebOperationContext.cs
- GetPageNumberCompletedEventArgs.cs
- MultidimensionalArrayItemReference.cs
- FontInfo.cs
- DetailsViewModeEventArgs.cs
- EventLogPermissionAttribute.cs
- QilInvoke.cs
- EqualityArray.cs
- MenuBase.cs
- TypeGeneratedEventArgs.cs
- Collection.cs
- PeerName.cs
- DataGridViewRowPrePaintEventArgs.cs
- CompositeActivityDesigner.cs
- MetadataException.cs
- SessionEndedEventArgs.cs
- Instrumentation.cs
- XPathEmptyIterator.cs
- StateInitialization.cs
- BasePattern.cs
- UnsettableComboBox.cs
- ChangeBlockUndoRecord.cs
- DataListItemEventArgs.cs
- WebPartDisplayModeCancelEventArgs.cs
- MulticastDelegate.cs
- SoapFormatterSinks.cs
- ObjectQueryState.cs
- StorageInfo.cs
- List.cs
- ECDiffieHellmanCng.cs
- EntityDataSourceContextCreatingEventArgs.cs
- BaseCodePageEncoding.cs
- namescope.cs
- CqlQuery.cs
- DirectoryLocalQuery.cs
- ConnectionManagementElement.cs
- QueryStringParameter.cs
- ManualResetEvent.cs
- ProfessionalColors.cs
- PointAnimationUsingKeyFrames.cs
- invalidudtexception.cs
- Quaternion.cs
- __TransparentProxy.cs
- NextPreviousPagerField.cs
- MissingSatelliteAssemblyException.cs
- EventMetadata.cs
- ButtonField.cs
- CompilerState.cs
- AttributeUsageAttribute.cs
- CodeLinePragma.cs
- METAHEADER.cs
- PageSetupDialog.cs
- TextServicesLoader.cs
- TemplatePropertyEntry.cs
- UITypeEditor.cs
- InputMethodStateChangeEventArgs.cs