Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Configuration / System / Configuration / TimeSpanMinutesConverter.cs / 1 / 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. //------------------------------------------------------------------------------ //// 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
- NumberFormatInfo.cs
- Panel.cs
- BindingCollection.cs
- TimeEnumHelper.cs
- ListBindableAttribute.cs
- LinkedResource.cs
- ItemsControlAutomationPeer.cs
- ProgressPage.cs
- FormViewUpdatedEventArgs.cs
- ListViewHitTestInfo.cs
- NativeMethods.cs
- DataBindingCollection.cs
- basemetadatamappingvisitor.cs
- ComplexPropertyEntry.cs
- x509store.cs
- DynamicEntity.cs
- XpsFilter.cs
- MailMessageEventArgs.cs
- GridViewDeleteEventArgs.cs
- Simplifier.cs
- CombinedGeometry.cs
- FloaterParagraph.cs
- Rijndael.cs
- TextReader.cs
- Bitmap.cs
- Part.cs
- XmlSerializerSection.cs
- StandardBindingImporter.cs
- DataServiceKeyAttribute.cs
- httpapplicationstate.cs
- Accessible.cs
- ErrorProvider.cs
- Comparer.cs
- DebugView.cs
- ResourceProviderFactory.cs
- DynamicPhysicalDiscoSearcher.cs
- GeneralTransformGroup.cs
- DoubleAnimationBase.cs
- DataColumnChangeEvent.cs
- Validator.cs
- RectKeyFrameCollection.cs
- RepeaterItemEventArgs.cs
- SingleAnimationUsingKeyFrames.cs
- GeneralTransform.cs
- Model3DGroup.cs
- Point3DAnimation.cs
- GeometryGroup.cs
- SHA512Managed.cs
- FixedSOMPageElement.cs
- SHA256Managed.cs
- OleDbException.cs
- AnimatedTypeHelpers.cs
- WinFormsSecurity.cs
- MediaTimeline.cs
- FocusTracker.cs
- MessageSecurityVersionConverter.cs
- MaterialCollection.cs
- PixelFormat.cs
- StateDesignerConnector.cs
- Decoder.cs
- Cell.cs
- HwndSource.cs
- WhereQueryOperator.cs
- PolicyUtility.cs
- PolicyManager.cs
- RTLAwareMessageBox.cs
- DataGridViewControlCollection.cs
- GridViewCancelEditEventArgs.cs
- ScrollChangedEventArgs.cs
- ResourceContainer.cs
- Scene3D.cs
- RoutedPropertyChangedEventArgs.cs
- StickyNoteContentControl.cs
- RegexCode.cs
- ListBoxItemAutomationPeer.cs
- ActivityBuilder.cs
- CodeStatementCollection.cs
- EntityDataSourceEntityTypeFilterItem.cs
- TraceSource.cs
- GeometryValueSerializer.cs
- ImageKeyConverter.cs
- SelectionEditingBehavior.cs
- TemplatedWizardStep.cs
- IntegerValidatorAttribute.cs
- SchemaNames.cs
- TextTreeInsertElementUndoUnit.cs
- HorizontalAlignConverter.cs
- TextDecorationCollection.cs
- UpDownBase.cs
- TCPListener.cs
- DivideByZeroException.cs
- ProxyWebPartConnectionCollection.cs
- SHA512.cs
- X509DefaultServiceCertificateElement.cs
- MDIControlStrip.cs
- X509Utils.cs
- MultiBinding.cs
- Span.cs
- TableItemPattern.cs
- TraceContext.cs