Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- WindowsUpDown.cs
- AmbientLight.cs
- SmiXetterAccessMap.cs
- DrawingContextWalker.cs
- OleDbException.cs
- ControlPropertyNameConverter.cs
- ChangeNode.cs
- PersonalizationState.cs
- NamedObject.cs
- SQLMoneyStorage.cs
- RedirectionProxy.cs
- SystemResourceKey.cs
- ManagedFilter.cs
- AttachedPropertyMethodSelector.cs
- ZipIORawDataFileBlock.cs
- TemplateBuilder.cs
- RC2CryptoServiceProvider.cs
- Rijndael.cs
- ConnectionInterfaceCollection.cs
- SessionChannels.cs
- ReceiveCompletedEventArgs.cs
- VisualBasicImportReference.cs
- LinqDataSourceValidationException.cs
- ServiceConfigurationTraceRecord.cs
- InvokePattern.cs
- SqlMetaData.cs
- VersionPair.cs
- SystemIcons.cs
- Attributes.cs
- ToolboxDataAttribute.cs
- ViewCellSlot.cs
- Scripts.cs
- TransformationRules.cs
- HttpBrowserCapabilitiesWrapper.cs
- _NegoStream.cs
- PipelineModuleStepContainer.cs
- SmiMetaDataProperty.cs
- NodeInfo.cs
- SoapSchemaExporter.cs
- HttpResponseMessageProperty.cs
- PageCatalogPart.cs
- XmlSerializerVersionAttribute.cs
- SqlTrackingService.cs
- WebConfigurationHostFileChange.cs
- XmlConvert.cs
- Brush.cs
- _Rfc2616CacheValidators.cs
- RoleGroupCollection.cs
- ConnectionPoint.cs
- CubicEase.cs
- relpropertyhelper.cs
- Facet.cs
- MediaContext.cs
- CodeArrayIndexerExpression.cs
- TextSpanModifier.cs
- ScaleTransform.cs
- ZipFileInfoCollection.cs
- SafeSerializationManager.cs
- BufferBuilder.cs
- PageResolution.cs
- RepeaterItemCollection.cs
- SecurityTraceRecordHelper.cs
- FunctionQuery.cs
- BuildProviderCollection.cs
- InternalConfigRoot.cs
- HttpServerVarsCollection.cs
- COM2PictureConverter.cs
- IgnoreFileBuildProvider.cs
- CommittableTransaction.cs
- BitmapEffectState.cs
- ImageEditor.cs
- WindowsFormsHelpers.cs
- EntityTypeEmitter.cs
- BuildResultCache.cs
- UntypedNullExpression.cs
- StaticDataManager.cs
- TagPrefixAttribute.cs
- ComponentRenameEvent.cs
- DesignerDeviceConfig.cs
- ObjectParameterCollection.cs
- FrugalMap.cs
- TemplatePagerField.cs
- ComponentCollection.cs
- lengthconverter.cs
- PersonalizationDictionary.cs
- XmlElement.cs
- OracleInfoMessageEventArgs.cs
- GatewayDefinition.cs
- odbcmetadatacollectionnames.cs
- FSWPathEditor.cs
- EntitySetBase.cs
- InheritanceContextChangedEventManager.cs
- Internal.cs
- ArgumentException.cs
- WindowsIPAddress.cs
- XPathNavigator.cs
- Merger.cs
- xmlformatgeneratorstatics.cs
- Camera.cs
- DataSourceHelper.cs