Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FactoryId.cs
- AttributeExtensions.cs
- OracleParameterCollection.cs
- StandardMenuStripVerb.cs
- ContextBase.cs
- COM2ExtendedUITypeEditor.cs
- WmpBitmapEncoder.cs
- TCEAdapterGenerator.cs
- ClientSponsor.cs
- SubqueryRules.cs
- CategoryAttribute.cs
- HierarchicalDataBoundControlAdapter.cs
- XamlPathDataSerializer.cs
- ProjectionCamera.cs
- CmsInterop.cs
- RowsCopiedEventArgs.cs
- PointIndependentAnimationStorage.cs
- TextHidden.cs
- TextCompositionEventArgs.cs
- DataObjectFieldAttribute.cs
- BitmapEffectvisualstate.cs
- PropertyEmitter.cs
- ObjectPersistData.cs
- JournalEntryStack.cs
- ErrorFormatter.cs
- DesignerAttribute.cs
- OperationSelectorBehavior.cs
- FocusTracker.cs
- _NestedMultipleAsyncResult.cs
- EmptyEnumerable.cs
- Panel.cs
- validationstate.cs
- FormsAuthenticationCredentials.cs
- ClonableStack.cs
- datacache.cs
- DataShape.cs
- InputReferenceExpression.cs
- PointCollectionValueSerializer.cs
- TableLayoutStyle.cs
- InternalSendMessage.cs
- HostingEnvironmentWrapper.cs
- RegistryKey.cs
- StoryFragments.cs
- HasRunnableWorkflowEvent.cs
- StringInfo.cs
- AssemblyBuilder.cs
- OleDbPermission.cs
- GatewayDefinition.cs
- EmptyReadOnlyDictionaryInternal.cs
- COSERVERINFO.cs
- BaseComponentEditor.cs
- AuthStoreRoleProvider.cs
- AttributeProviderAttribute.cs
- SafeProcessHandle.cs
- DecimalAnimationUsingKeyFrames.cs
- webproxy.cs
- PropertyTab.cs
- InputScopeNameConverter.cs
- TdsParser.cs
- SwitchLevelAttribute.cs
- PluralizationService.cs
- DetailsViewPageEventArgs.cs
- WebPartCloseVerb.cs
- SqlCommand.cs
- DataGridViewAdvancedBorderStyle.cs
- DataGridCaption.cs
- SslStream.cs
- Crypto.cs
- DefaultProxySection.cs
- DataSourceDesigner.cs
- HtmlInputImage.cs
- Point4DConverter.cs
- WinInet.cs
- CurrencyWrapper.cs
- Asn1IntegerConverter.cs
- ToolStripControlHost.cs
- SolidColorBrush.cs
- srgsitem.cs
- WebPartConnectionsCloseVerb.cs
- EntityAdapter.cs
- ProfileGroupSettingsCollection.cs
- Baml6ConstructorInfo.cs
- BuilderElements.cs
- SelectionManager.cs
- CompiledRegexRunner.cs
- DataGridRow.cs
- InternalControlCollection.cs
- CodeTypeConstructor.cs
- FunctionGenerator.cs
- AutomationPeer.cs
- BulletedList.cs
- ListDataBindEventArgs.cs
- XamlHostingSectionGroup.cs
- XPathDocumentIterator.cs
- MSAANativeProvider.cs
- remotingproxy.cs
- MobileContainerDesigner.cs
- DataGridCaption.cs
- StylusCollection.cs
- TypeSystemHelpers.cs