Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- AssemblyBuilder.cs
- PageCatalogPart.cs
- LocalBuilder.cs
- FileDialogCustomPlace.cs
- PasswordBox.cs
- RawUIStateInputReport.cs
- KeyProperty.cs
- StylusPlugInCollection.cs
- GridViewHeaderRowPresenter.cs
- _TLSstream.cs
- DesignerVerbToolStripMenuItem.cs
- SoapAttributeOverrides.cs
- ObjectCacheSettings.cs
- SharedTcpTransportManager.cs
- FixedElement.cs
- DateRangeEvent.cs
- PackageRelationshipCollection.cs
- WindowsToolbarItemAsMenuItem.cs
- StoreAnnotationsMap.cs
- LinqDataSourceContextEventArgs.cs
- SafeViewOfFileHandle.cs
- TraceHandler.cs
- LinqDataSourceValidationException.cs
- ParameterCollection.cs
- DependencyPropertyHelper.cs
- TypeResolver.cs
- PkcsUtils.cs
- Utility.cs
- WebPartZone.cs
- BaseInfoTable.cs
- EditorPartChrome.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- StateBag.cs
- AutomationPatternInfo.cs
- RealizationDrawingContextWalker.cs
- _StreamFramer.cs
- StateItem.cs
- SqlCharStream.cs
- SqlDataSourceWizardForm.cs
- PublishLicense.cs
- TypeConverterMarkupExtension.cs
- WebControl.cs
- LayoutEngine.cs
- BindingBase.cs
- HelpProvider.cs
- ClaimSet.cs
- ResourceCollectionInfo.cs
- invalidudtexception.cs
- DesignTimeXamlWriter.cs
- JpegBitmapEncoder.cs
- AssemblySettingAttributes.cs
- XmlMembersMapping.cs
- ButtonPopupAdapter.cs
- TextElementCollection.cs
- SignatureToken.cs
- KnownTypes.cs
- ExpressionNode.cs
- ManifestSignedXml.cs
- FixedTextBuilder.cs
- FrameworkElementAutomationPeer.cs
- DataView.cs
- BinaryObjectWriter.cs
- Compiler.cs
- ExpandableObjectConverter.cs
- DbConnectionFactory.cs
- DeferredReference.cs
- DetailsViewUpdatedEventArgs.cs
- XMLSyntaxException.cs
- VisualCollection.cs
- ClearTypeHintValidation.cs
- ImageListStreamer.cs
- MultiDataTrigger.cs
- DataFormats.cs
- CounterCreationData.cs
- ChangeConflicts.cs
- BrowserCapabilitiesCodeGenerator.cs
- UrlMappingsModule.cs
- CodeThrowExceptionStatement.cs
- MbpInfo.cs
- sortedlist.cs
- RecognizedPhrase.cs
- GlyphRun.cs
- DeploymentSection.cs
- XamlBrushSerializer.cs
- SqlDataSourceConnectionPanel.cs
- ArrayList.cs
- BamlVersionHeader.cs
- GenericRootAutomationPeer.cs
- ResourceDescriptionAttribute.cs
- DataGridViewIntLinkedList.cs
- WrappedKeySecurityTokenParameters.cs
- SafeNativeMethods.cs
- SerialPinChanges.cs
- BulletedList.cs
- TimeSpanParse.cs
- BooleanExpr.cs
- MultiPropertyDescriptorGridEntry.cs
- XmlSchemaFacet.cs
- RtfToken.cs
- PositiveTimeSpanValidatorAttribute.cs