Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / TimeSpanMinutesConverter.cs / 1305376 / TimeSpanMinutesConverter.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 class TimeSpanMinutesConverter : ConfigurationConverterBase { public override object ConvertTo(ITypeDescriptorContext ctx, CultureInfo ci, object value, Type type) { ValidateType(value, typeof(TimeSpan)); long data = (long)(((TimeSpan)value).TotalMinutes); return data.ToString(CultureInfo.InvariantCulture); } public override object ConvertFrom(ITypeDescriptorContext ctx, CultureInfo ci, object data) { Debug.Assert(data is string, "data is string"); long min = long.Parse((string)data, CultureInfo.InvariantCulture); return TimeSpan.FromMinutes((double)min); } } } // 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
- SQLSingle.cs
- Int16Animation.cs
- ResourceExpression.cs
- OrthographicCamera.cs
- TypeConverterAttribute.cs
- BinHexEncoder.cs
- FormsAuthenticationModule.cs
- PrimitiveDataContract.cs
- FileDialogCustomPlacesCollection.cs
- UnicastIPAddressInformationCollection.cs
- Delegate.cs
- CompositeKey.cs
- Condition.cs
- UriSection.cs
- GradientSpreadMethodValidation.cs
- InternalsVisibleToAttribute.cs
- ResourcePool.cs
- MessageBox.cs
- PageRanges.cs
- ExpressionBindings.cs
- XamlReader.cs
- RelationshipConstraintValidator.cs
- DataSetMappper.cs
- FaultDescription.cs
- SurrogateEncoder.cs
- EncodingDataItem.cs
- SingleAnimationUsingKeyFrames.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- FileLogRecordHeader.cs
- ConcatQueryOperator.cs
- ComponentConverter.cs
- MenuItemBindingCollection.cs
- ISessionStateStore.cs
- SafeCryptContextHandle.cs
- WpfKnownTypeInvoker.cs
- Int16AnimationBase.cs
- BaseDataBoundControl.cs
- SmtpAuthenticationManager.cs
- StartUpEventArgs.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- EditBehavior.cs
- XhtmlBasicTextViewAdapter.cs
- TokenFactoryFactory.cs
- DecimalAnimation.cs
- BindingExpressionUncommonField.cs
- FtpCachePolicyElement.cs
- DirectoryRedirect.cs
- NativeWindow.cs
- CodeTypeDeclarationCollection.cs
- Collection.cs
- SafeUserTokenHandle.cs
- OutputCacheProfileCollection.cs
- CodePropertyReferenceExpression.cs
- StreamingContext.cs
- BamlTreeNode.cs
- DataRowChangeEvent.cs
- X509UI.cs
- HttpResponseHeader.cs
- EventProviderWriter.cs
- NetPeerTcpBindingCollectionElement.cs
- DrawingContextDrawingContextWalker.cs
- SystemException.cs
- IncomingWebRequestContext.cs
- SchemaImporter.cs
- ScriptManagerProxy.cs
- SqlDependencyUtils.cs
- CollaborationHelperFunctions.cs
- ToolBarButton.cs
- Helper.cs
- WebPartMenu.cs
- CompensatableTransactionScopeActivityDesigner.cs
- WebServiceResponse.cs
- ConnectionManagementElementCollection.cs
- FilteredXmlReader.cs
- DrawingImage.cs
- Comparer.cs
- DoubleUtil.cs
- CompiledXpathExpr.cs
- Transform3DGroup.cs
- KeyedHashAlgorithm.cs
- DocumentPageView.cs
- CollectionDataContract.cs
- ScriptControlManager.cs
- MarkedHighlightComponent.cs
- autovalidator.cs
- PageAdapter.cs
- Point3DAnimationUsingKeyFrames.cs
- SortQuery.cs
- FrameSecurityDescriptor.cs
- URI.cs
- EventPrivateKey.cs
- DiscreteKeyFrames.cs
- PerformanceCounterManager.cs
- UnsafeNativeMethodsMilCoreApi.cs
- NamedObject.cs
- VariantWrapper.cs
- CompModSwitches.cs
- SupportsPreviewControlAttribute.cs
- CommunicationObject.cs
- HostProtectionPermission.cs