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
- PageWrapper.cs
- ResourceAttributes.cs
- HttpContextWrapper.cs
- ProjectedWrapper.cs
- WizardForm.cs
- QilStrConcat.cs
- SqlCharStream.cs
- CompilerState.cs
- SqlInternalConnectionTds.cs
- SafeRightsManagementQueryHandle.cs
- TimeoutValidationAttribute.cs
- TableLayoutColumnStyleCollection.cs
- PeerNameRecord.cs
- ServiceHandle.cs
- ObjectManager.cs
- Currency.cs
- DispatcherObject.cs
- PageAsyncTask.cs
- Graph.cs
- BooleanStorage.cs
- BitmapFrameDecode.cs
- RadioButton.cs
- XmlWrappingReader.cs
- AsyncOperationManager.cs
- WindowsListViewItem.cs
- XNodeNavigator.cs
- VirtualDirectoryMappingCollection.cs
- Stroke.cs
- TaiwanCalendar.cs
- XmlDocumentViewSchema.cs
- PtsPage.cs
- Point4DValueSerializer.cs
- IntegrationExceptionEventArgs.cs
- SafeMemoryMappedFileHandle.cs
- MetadataFile.cs
- AuthenticatingEventArgs.cs
- regiisutil.cs
- NotificationContext.cs
- ColumnResult.cs
- DataSourceControlBuilder.cs
- CodeIdentifiers.cs
- UTF8Encoding.cs
- CoreChannel.cs
- XmlILAnnotation.cs
- File.cs
- UniqueSet.cs
- ControlBuilder.cs
- DrawingVisual.cs
- TextParagraphProperties.cs
- ServerIdentity.cs
- OleDbWrapper.cs
- PtsHelper.cs
- FixedSOMContainer.cs
- XmlCharCheckingWriter.cs
- XmlExtensionFunction.cs
- TreeBuilder.cs
- GridViewRowCollection.cs
- WebBrowser.cs
- StrokeCollection2.cs
- TrustSection.cs
- DataListItemEventArgs.cs
- FixedSOMPageElement.cs
- ContainerUtilities.cs
- InternalControlCollection.cs
- QuadTree.cs
- WindowsEditBox.cs
- InternalUserCancelledException.cs
- FieldNameLookup.cs
- sqlnorm.cs
- EntityContainerRelationshipSet.cs
- SecurityStandardsManager.cs
- AssociativeAggregationOperator.cs
- DataGridViewCellEventArgs.cs
- Int32AnimationUsingKeyFrames.cs
- FilterException.cs
- MediaTimeline.cs
- EntitySqlQueryCacheKey.cs
- Logging.cs
- DPCustomTypeDescriptor.cs
- XmlSchemaResource.cs
- DependencyObjectPropertyDescriptor.cs
- SubclassTypeValidatorAttribute.cs
- WindowsListView.cs
- ObjectDataProvider.cs
- xmlformatgeneratorstatics.cs
- ReflectionPermission.cs
- QueryExpr.cs
- ADMembershipUser.cs
- PreloadedPackages.cs
- CodeDelegateCreateExpression.cs
- StorageRoot.cs
- ThumbButtonInfo.cs
- EraserBehavior.cs
- DocumentXPathNavigator.cs
- TreeNodeEventArgs.cs
- ProxyWebPart.cs
- Point3DKeyFrameCollection.cs
- ProvidePropertyAttribute.cs
- KeyInfo.cs
- FileDialog_Vista.cs