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
- DataDocumentXPathNavigator.cs
- FunctionUpdateCommand.cs
- SingleAnimationBase.cs
- DataGridViewColumnHeaderCell.cs
- FileDialog_Vista.cs
- InlinedAggregationOperator.cs
- SqlRecordBuffer.cs
- DecimalStorage.cs
- XamlHostingSection.cs
- DictionaryContent.cs
- QueryHandler.cs
- InvalidComObjectException.cs
- LocatorBase.cs
- AutoResizedEvent.cs
- TextSimpleMarkerProperties.cs
- CodeTypeDeclarationCollection.cs
- ButtonBase.cs
- base64Transforms.cs
- AutoGeneratedField.cs
- TypeConverters.cs
- CompiledRegexRunner.cs
- basevalidator.cs
- CheckBox.cs
- ToolStrip.cs
- ReliabilityContractAttribute.cs
- WindowsFormsSectionHandler.cs
- ScrollBarRenderer.cs
- CodePageUtils.cs
- RegionData.cs
- InterleavedZipPartStream.cs
- KeyGesture.cs
- ScriptReferenceEventArgs.cs
- ToolStripItem.cs
- InheritanceContextHelper.cs
- ClientSettingsSection.cs
- OneOf.cs
- JavaScriptSerializer.cs
- UrlMappingCollection.cs
- TemplateInstanceAttribute.cs
- TextDpi.cs
- HandleCollector.cs
- InternalsVisibleToAttribute.cs
- EntryWrittenEventArgs.cs
- SchemaImporterExtensionElementCollection.cs
- OraclePermission.cs
- SpinLock.cs
- DetailsViewRow.cs
- NavigatingCancelEventArgs.cs
- DropTarget.cs
- HandledEventArgs.cs
- Rotation3D.cs
- ObjectStorage.cs
- MaskPropertyEditor.cs
- Int64Animation.cs
- ThrowHelper.cs
- columnmapfactory.cs
- WinFormsSpinner.cs
- TreeWalkHelper.cs
- DesignTimeSiteMapProvider.cs
- TrustSection.cs
- ControlPager.cs
- MailAddress.cs
- SafeSystemMetrics.cs
- BCLDebug.cs
- CapabilitiesRule.cs
- CqlQuery.cs
- Control.cs
- CultureMapper.cs
- DrawToolTipEventArgs.cs
- XmlSchemaAny.cs
- LambdaCompiler.Statements.cs
- QueryPageSettingsEventArgs.cs
- ToolStripItemRenderEventArgs.cs
- EntitySetBaseCollection.cs
- HttpModuleCollection.cs
- FormatConvertedBitmap.cs
- BindingMemberInfo.cs
- RegexCaptureCollection.cs
- MemoryMappedViewAccessor.cs
- WebPartVerb.cs
- AspNetSynchronizationContext.cs
- AffineTransform3D.cs
- SiteIdentityPermission.cs
- Label.cs
- FileDialog_Vista_Interop.cs
- MappingException.cs
- QuaternionAnimationBase.cs
- List.cs
- ContextMenu.cs
- PropertyMappingExceptionEventArgs.cs
- XmlFormatExtensionPointAttribute.cs
- DataGridViewSelectedCellCollection.cs
- StickyNoteContentControl.cs
- VersionedStream.cs
- ResumeStoryboard.cs
- MessageQueueCriteria.cs
- DataGridHeaderBorder.cs
- Transform3DGroup.cs
- TextElement.cs
- XPathDocument.cs