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
- FontFamily.cs
- AlphaSortedEnumConverter.cs
- RelationshipDetailsRow.cs
- VBIdentifierName.cs
- TransportChannelListener.cs
- DataSourceView.cs
- CallbackValidator.cs
- XmlSchemaGroupRef.cs
- ComponentEditorForm.cs
- UInt32.cs
- EventLogPermissionEntryCollection.cs
- StructuralObject.cs
- PointF.cs
- DbConnectionPool.cs
- ToolboxComponentsCreatedEventArgs.cs
- ServiceDiscoveryBehavior.cs
- CodeAccessSecurityEngine.cs
- EndOfStreamException.cs
- SqlRetyper.cs
- ObjectRef.cs
- GatewayDefinition.cs
- NetworkInformationPermission.cs
- DataExpression.cs
- XmlQueryType.cs
- WinEventHandler.cs
- ContextMenu.cs
- PolicyChain.cs
- TargetControlTypeCache.cs
- FormClosingEvent.cs
- WsatServiceAddress.cs
- HttpCapabilitiesSectionHandler.cs
- RecommendedAsConfigurableAttribute.cs
- ScriptingSectionGroup.cs
- SourceSwitch.cs
- FastEncoderWindow.cs
- DecimalKeyFrameCollection.cs
- AstNode.cs
- IImplicitResourceProvider.cs
- BinaryReader.cs
- XmlLanguage.cs
- WSSecurityOneDotZeroSendSecurityHeader.cs
- SchemaCollectionPreprocessor.cs
- DBCSCodePageEncoding.cs
- PlaceHolder.cs
- RenderingBiasValidation.cs
- ObjectItemCachedAssemblyLoader.cs
- NameTable.cs
- XPathPatternParser.cs
- SystemKeyConverter.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- Compiler.cs
- XmlSchemaAnnotation.cs
- Storyboard.cs
- OptimalBreakSession.cs
- FixedDSBuilder.cs
- FormDesigner.cs
- ClientConvert.cs
- RangeContentEnumerator.cs
- RootBrowserWindow.cs
- StringCollectionEditor.cs
- AspNetSynchronizationContext.cs
- Lease.cs
- WebExceptionStatus.cs
- TypeForwardedToAttribute.cs
- XmlReader.cs
- GatewayDefinition.cs
- ImageField.cs
- ErrorStyle.cs
- HitTestResult.cs
- DesignTimeDataBinding.cs
- PropertyCollection.cs
- SQLInt32Storage.cs
- RoleGroupCollection.cs
- _NegotiateClient.cs
- BaseDataList.cs
- FixUpCollection.cs
- RightsManagementInformation.cs
- XmlMapping.cs
- Header.cs
- CodeExpressionCollection.cs
- InProcStateClientManager.cs
- QuaternionKeyFrameCollection.cs
- FunctionOverloadResolver.cs
- WebPartConnectionsConfigureVerb.cs
- Int32RectValueSerializer.cs
- UserControl.cs
- ConditionalWeakTable.cs
- ToolBarButtonClickEvent.cs
- DefaultTraceListener.cs
- SerializerWriterEventHandlers.cs
- FtpWebResponse.cs
- TreeNodeCollection.cs
- StylusPointPropertyUnit.cs
- OledbConnectionStringbuilder.cs
- ConsoleCancelEventArgs.cs
- DataGridToolTip.cs
- NavigatorOutput.cs
- QueryOutputWriterV1.cs
- UnknownWrapper.cs
- SiteMapDataSource.cs