Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / TimeSpanOrInfiniteValidator.cs / 1305376 / TimeSpanOrInfiniteValidator.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Runtime { using System; using System.Configuration; class TimeSpanOrInfiniteValidator : TimeSpanValidator { public TimeSpanOrInfiniteValidator(TimeSpan minValue, TimeSpan maxValue) : base(minValue, maxValue) { } public override void Validate(object value) { if (value.GetType() == typeof(TimeSpan) && (TimeSpan)value == TimeSpan.MaxValue) { return; // we're good } base.Validate(value); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Runtime { using System; using System.Configuration; class TimeSpanOrInfiniteValidator : TimeSpanValidator { public TimeSpanOrInfiniteValidator(TimeSpan minValue, TimeSpan maxValue) : base(minValue, maxValue) { } public override void Validate(object value) { if (value.GetType() == typeof(TimeSpan) && (TimeSpan)value == TimeSpan.MaxValue) { return; // we're good } base.Validate(value); } } } // 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
- OpacityConverter.cs
- ScrollContentPresenter.cs
- ListCollectionView.cs
- BufferModeSettings.cs
- CapabilitiesRule.cs
- DataGridItem.cs
- GlyphCache.cs
- Tokenizer.cs
- Span.cs
- XmlHierarchicalDataSourceView.cs
- TrackingStringDictionary.cs
- RegisteredDisposeScript.cs
- MenuItemBindingCollection.cs
- TableLayoutSettings.cs
- SiteMapNodeItem.cs
- SelectionPatternIdentifiers.cs
- ComboBoxRenderer.cs
- EntityStoreSchemaGenerator.cs
- NumberFunctions.cs
- Fonts.cs
- XmlWellformedWriter.cs
- StandardCommands.cs
- ReceiveMessageRecord.cs
- SoapEnvelopeProcessingElement.cs
- ProxyHelper.cs
- HitTestDrawingContextWalker.cs
- ReadingWritingEntityEventArgs.cs
- ConstraintEnumerator.cs
- MenuAdapter.cs
- DataBindingCollection.cs
- XmlUtilWriter.cs
- WrappedIUnknown.cs
- SelectionItemPattern.cs
- RemotingSurrogateSelector.cs
- ToolStripDropTargetManager.cs
- GlyphRunDrawing.cs
- CodeDomSerializerBase.cs
- Hash.cs
- PerfCounterSection.cs
- FormsAuthenticationConfiguration.cs
- LinearQuaternionKeyFrame.cs
- SecurityTokenInclusionMode.cs
- BufferedReadStream.cs
- EncryptedReference.cs
- httpstaticobjectscollection.cs
- NumberFormatter.cs
- IdentitySection.cs
- ElementNotEnabledException.cs
- InvocationExpression.cs
- QueryAccessibilityHelpEvent.cs
- CheckBoxRenderer.cs
- AstNode.cs
- ActivityInstanceMap.cs
- BindingCompleteEventArgs.cs
- ExpressionDumper.cs
- SmiRequestExecutor.cs
- TimeSpanStorage.cs
- UInt64Converter.cs
- ZipIOLocalFileHeader.cs
- TraceContextRecord.cs
- Line.cs
- SequentialUshortCollection.cs
- CodeObject.cs
- CompilationUtil.cs
- FlowDocumentReader.cs
- DataRowView.cs
- InvokeCompletedEventArgs.cs
- PenLineJoinValidation.cs
- PageAdapter.cs
- XmlSchemaRedefine.cs
- MembershipSection.cs
- RotateTransform3D.cs
- TypeDependencyAttribute.cs
- VarInfo.cs
- ExtensionFile.cs
- ResourceContainer.cs
- Rect3DValueSerializer.cs
- RouteValueExpressionBuilder.cs
- CacheRequest.cs
- AttributeTable.cs
- InlinedLocationReference.cs
- UnionQueryOperator.cs
- ExpressionBinding.cs
- MessageUtil.cs
- TrustManager.cs
- WebConfigurationManager.cs
- BamlRecords.cs
- smtppermission.cs
- FontDialog.cs
- OuterGlowBitmapEffect.cs
- PrintController.cs
- Literal.cs
- MaskedTextBox.cs
- RelatedCurrencyManager.cs
- Instrumentation.cs
- ExpressionBinding.cs
- RecognitionEventArgs.cs
- OleCmdHelper.cs
- SHA512Managed.cs
- FormattedText.cs