Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / TimeSpanSecondsOrInfiniteConverter.cs / 1305376 / TimeSpanSecondsOrInfiniteConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.IO; using System.Reflection; using System.Security.Permissions; using System.Xml; using System.Collections.Specialized; using System.Globalization; using System.ComponentModel; using System.Security; using System.Text; namespace System.Configuration { public sealed class TimeSpanSecondsOrInfiniteConverter : TimeSpanSecondsConverter { public override object ConvertTo(ITypeDescriptorContext ctx, CultureInfo ci, object value, Type type) { ValidateType(value, typeof(TimeSpan)); if ((TimeSpan)value == TimeSpan.MaxValue) { return "Infinite"; } else { return base.ConvertTo(ctx, ci, value, type); } } public override object ConvertFrom(ITypeDescriptorContext ctx, CultureInfo ci, object data) { Debug.Assert(data is string, "data is string"); if ((string)data == "Infinite") { return TimeSpan.MaxValue; } else { return base.ConvertFrom(ctx, ci, data); } } } } // 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
- DataGridColumnEventArgs.cs
- ClientData.cs
- CqlWriter.cs
- WebPartTransformer.cs
- CompatibleComparer.cs
- RefExpr.cs
- FullTextLine.cs
- RowToParametersTransformer.cs
- ScaleTransform.cs
- Int64Animation.cs
- IpcClientManager.cs
- XmlObjectSerializerWriteContext.cs
- StylusCaptureWithinProperty.cs
- ListViewHitTestInfo.cs
- FixedLineResult.cs
- DateTimeConstantAttribute.cs
- VectorAnimationUsingKeyFrames.cs
- Rotation3DAnimationBase.cs
- ExpressionNode.cs
- SqlDataSourceConfigureSortForm.cs
- DetailsViewModeEventArgs.cs
- PathParser.cs
- MissingManifestResourceException.cs
- Configuration.cs
- DataGridViewCellStyleConverter.cs
- DataGridViewUtilities.cs
- EmptyCollection.cs
- HighContrastHelper.cs
- ContentHostHelper.cs
- DataGridViewTextBoxColumn.cs
- _ListenerResponseStream.cs
- UnknownWrapper.cs
- DynamicValidatorEventArgs.cs
- ResourcePart.cs
- AnnotationObservableCollection.cs
- ContentIterators.cs
- Selection.cs
- ISSmlParser.cs
- ForeignKeyConstraint.cs
- UpdateCommand.cs
- _BasicClient.cs
- BlockExpression.cs
- CheckBoxPopupAdapter.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- SourceSwitch.cs
- ConnectionPoint.cs
- MasterPageCodeDomTreeGenerator.cs
- ContentPosition.cs
- ClientTarget.cs
- BamlVersionHeader.cs
- SqlRecordBuffer.cs
- XsltLibrary.cs
- ContainerVisual.cs
- References.cs
- ValidationHelper.cs
- CatalogZone.cs
- MarkupCompilePass1.cs
- Encoder.cs
- SqlCharStream.cs
- DocumentApplicationJournalEntryEventArgs.cs
- AddInController.cs
- AuthenticationConfig.cs
- SendMailErrorEventArgs.cs
- XmlNotation.cs
- UniqueSet.cs
- ArglessEventHandlerProxy.cs
- DropDownList.cs
- XXXInfos.cs
- LinkUtilities.cs
- EnumMember.cs
- XmlSerializerOperationBehavior.cs
- NestedContainer.cs
- DataObjectMethodAttribute.cs
- ComplexPropertyEntry.cs
- COM2Enum.cs
- InvalidEnumArgumentException.cs
- OutKeywords.cs
- NoClickablePointException.cs
- ParserHooks.cs
- TreeChangeInfo.cs
- WindowsRegion.cs
- Stack.cs
- COM2ComponentEditor.cs
- ObjectListSelectEventArgs.cs
- CollectionBuilder.cs
- RowParagraph.cs
- DataTablePropertyDescriptor.cs
- CaseStatementProjectedSlot.cs
- EdmError.cs
- SelectionRangeConverter.cs
- DesignTimeTemplateParser.cs
- DataGridColumnCollectionEditor.cs
- shaperfactoryquerycachekey.cs
- QueryResults.cs
- CultureInfo.cs
- HostedController.cs
- RootProjectionNode.cs
- DataServiceRequestArgs.cs
- GroupItemAutomationPeer.cs
- RedBlackList.cs