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
- IChannel.cs
- XamlTypeMapper.cs
- BindingManagerDataErrorEventArgs.cs
- BaseResourcesBuildProvider.cs
- HttpCacheVary.cs
- versioninfo.cs
- ClientRoleProvider.cs
- ExpressionEditorAttribute.cs
- JsonWriterDelegator.cs
- NestedContainer.cs
- WindowsListViewScroll.cs
- As.cs
- DescendantOverDescendantQuery.cs
- SessionPageStatePersister.cs
- EncryptedData.cs
- DbMetaDataColumnNames.cs
- httpserverutility.cs
- FontFaceLayoutInfo.cs
- PackageProperties.cs
- UshortList2.cs
- StrokeCollection2.cs
- AuthenticatedStream.cs
- DataViewManagerListItemTypeDescriptor.cs
- ConnectionPoint.cs
- Filter.cs
- ServerIdentity.cs
- DocumentXmlWriter.cs
- ProgressBar.cs
- DtcInterfaces.cs
- FusionWrap.cs
- SystemResources.cs
- UdpChannelListener.cs
- GlyphTypeface.cs
- ReadContentAsBinaryHelper.cs
- ComPlusInstanceProvider.cs
- SystemInfo.cs
- DocumentPageTextView.cs
- Composition.cs
- XamlFigureLengthSerializer.cs
- PropertyOverridesTypeEditor.cs
- EventRouteFactory.cs
- MergeLocalizationDirectives.cs
- DecoderReplacementFallback.cs
- CodeCatchClause.cs
- RouteTable.cs
- RuntimeHelpers.cs
- CompilerState.cs
- TableLayout.cs
- EntityStoreSchemaGenerator.cs
- NamedObject.cs
- SqlRowUpdatingEvent.cs
- SecurityHeaderTokenResolver.cs
- METAHEADER.cs
- HtmlElementErrorEventArgs.cs
- CounterSample.cs
- SmtpCommands.cs
- ImageDrawing.cs
- ExtensionWindowHeader.cs
- UpdateCommand.cs
- Screen.cs
- ResolvedKeyFrameEntry.cs
- TextMetrics.cs
- TypeSemantics.cs
- WebDisplayNameAttribute.cs
- EnumBuilder.cs
- IpcServerChannel.cs
- NativeObjectSecurity.cs
- XPathDocumentBuilder.cs
- QilInvokeLateBound.cs
- XmlSchemaCompilationSettings.cs
- QuaternionAnimationBase.cs
- CngUIPolicy.cs
- formatter.cs
- SchemaImporterExtension.cs
- PolicyManager.cs
- MenuAdapter.cs
- XmlEventCache.cs
- ResourceAttributes.cs
- BindingFormattingDialog.cs
- ApplicationGesture.cs
- XmlLangPropertyAttribute.cs
- ObjectPersistData.cs
- WorkerRequest.cs
- WebPartCatalogCloseVerb.cs
- RecognizerStateChangedEventArgs.cs
- StylusSystemGestureEventArgs.cs
- OleDbConnectionFactory.cs
- documentation.cs
- PropertyRef.cs
- InstanceDataCollection.cs
- TextAnchor.cs
- UnitySerializationHolder.cs
- RawKeyboardInputReport.cs
- DataGridViewCellCollection.cs
- BinaryReader.cs
- MediaElementAutomationPeer.cs
- ReferencedType.cs
- CharacterBufferReference.cs
- PeerEndPoint.cs
- DBConnection.cs