Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- HostedAspNetEnvironment.cs
- PageRequestManager.cs
- SendActivity.cs
- COSERVERINFO.cs
- HtmlControlPersistable.cs
- DataGridViewTextBoxColumn.cs
- InputScopeManager.cs
- ResolvedKeyFrameEntry.cs
- ResourcesBuildProvider.cs
- EdmItemCollection.OcAssemblyCache.cs
- DataControlFieldHeaderCell.cs
- HostProtectionPermission.cs
- UnmanagedMarshal.cs
- HttpFormatExtensions.cs
- SyndicationDeserializer.cs
- ListenerAdapterBase.cs
- DayRenderEvent.cs
- SystemNetworkInterface.cs
- ItemsPresenter.cs
- XmlSchema.cs
- TextTrailingCharacterEllipsis.cs
- CodeTypeOfExpression.cs
- MultiTrigger.cs
- ProxyFragment.cs
- WebPartConnectionsCancelVerb.cs
- SoapExtension.cs
- CodeActivity.cs
- DSACryptoServiceProvider.cs
- SystemParameters.cs
- GlobalProxySelection.cs
- EntityClassGenerator.cs
- MessageBox.cs
- LookupBindingPropertiesAttribute.cs
- SaveFileDialogDesigner.cs
- SqlUnionizer.cs
- BufferedGraphics.cs
- ELinqQueryState.cs
- XmlToDatasetMap.cs
- BamlLocalizer.cs
- JsonEnumDataContract.cs
- WebSysDescriptionAttribute.cs
- InitializationEventAttribute.cs
- AutomationEventArgs.cs
- IDQuery.cs
- BitmapFrameEncode.cs
- SystemIPInterfaceStatistics.cs
- DbgUtil.cs
- CorrelationService.cs
- InvalidCastException.cs
- QuaternionIndependentAnimationStorage.cs
- MonthChangedEventArgs.cs
- MatchingStyle.cs
- Queue.cs
- ProjectionPathSegment.cs
- PageRequestManager.cs
- StorageRoot.cs
- Parser.cs
- RepeaterItemCollection.cs
- XmlUtf8RawTextWriter.cs
- DNS.cs
- XmlDictionaryReaderQuotas.cs
- ErrorWrapper.cs
- ListBase.cs
- Rotation3DAnimationBase.cs
- SimpleWorkerRequest.cs
- EdmProviderManifest.cs
- XmlSchemaFacet.cs
- ApplicationHost.cs
- ChannelParameterCollection.cs
- TripleDESCryptoServiceProvider.cs
- NumberFormatInfo.cs
- RuleInfoComparer.cs
- Light.cs
- SessionIDManager.cs
- XmlSchemaCompilationSettings.cs
- KeyGestureValueSerializer.cs
- CompletedAsyncResult.cs
- CacheEntry.cs
- BStrWrapper.cs
- BaseParagraph.cs
- X509Utils.cs
- DatatypeImplementation.cs
- TypeConverter.cs
- Compress.cs
- BindingBase.cs
- WindowsSysHeader.cs
- LocalizationParserHooks.cs
- HotCommands.cs
- WeakEventTable.cs
- RemotingConfigParser.cs
- documentsequencetextcontainer.cs
- CqlBlock.cs
- GlyphRunDrawing.cs
- TCPClient.cs
- WebPartUtil.cs
- SqlCharStream.cs
- NativeMethods.cs
- HttpCookie.cs
- SynthesizerStateChangedEventArgs.cs
- XmlMapping.cs