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
- ContextMenuStrip.cs
- DocumentDesigner.cs
- FileCodeGroup.cs
- InlineUIContainer.cs
- DesignerVerbCollection.cs
- RotationValidation.cs
- DeflateStream.cs
- JsonByteArrayDataContract.cs
- RepeatInfo.cs
- MaterializeFromAtom.cs
- GridViewAutomationPeer.cs
- ViewDesigner.cs
- MemoryPressure.cs
- CFStream.cs
- DbReferenceCollection.cs
- WinFormsSecurity.cs
- AccessedThroughPropertyAttribute.cs
- _ShellExpression.cs
- MetadataProperty.cs
- WebScriptClientGenerator.cs
- BufferBuilder.cs
- DBBindings.cs
- HtmlInputPassword.cs
- LineUtil.cs
- SqlCaseSimplifier.cs
- OutputScopeManager.cs
- DataColumn.cs
- DataBindingExpressionBuilder.cs
- Int64.cs
- Span.cs
- TraceUtility.cs
- SQLDecimal.cs
- ZeroOpNode.cs
- BindingRestrictions.cs
- VisualTarget.cs
- WebSysDescriptionAttribute.cs
- Help.cs
- FocusTracker.cs
- ArrayList.cs
- UrlMappingCollection.cs
- _Win32.cs
- TableLayoutStyle.cs
- QueryExpr.cs
- PersonalizationStateInfoCollection.cs
- SessionParameter.cs
- TextContainerHelper.cs
- OdbcError.cs
- webeventbuffer.cs
- DatatypeImplementation.cs
- RectIndependentAnimationStorage.cs
- EmptyQuery.cs
- WebPartManager.cs
- Expressions.cs
- CheckoutException.cs
- BindingSource.cs
- SchemaInfo.cs
- ScalarOps.cs
- PinnedBufferMemoryStream.cs
- ConstNode.cs
- _SslStream.cs
- SelectionRange.cs
- SponsorHelper.cs
- AttachedAnnotation.cs
- DataBindingCollection.cs
- Win32.cs
- FilterFactory.cs
- DataPagerFieldCommandEventArgs.cs
- DefaultExpressionVisitor.cs
- NativeMethods.cs
- SymmetricKeyWrap.cs
- ThrowOnMultipleAssignment.cs
- CodeDirectoryCompiler.cs
- IPEndPoint.cs
- CodeMemberEvent.cs
- MemoryStream.cs
- TraceHandlerErrorFormatter.cs
- XmlNavigatorFilter.cs
- MachineKeySection.cs
- CustomDictionarySources.cs
- PropertyValueChangedEvent.cs
- EventRouteFactory.cs
- processwaithandle.cs
- StorageMappingItemLoader.cs
- Confirm.cs
- TraceHandlerErrorFormatter.cs
- PublisherMembershipCondition.cs
- FixedSOMLineCollection.cs
- FramingEncoders.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- ExtensionDataReader.cs
- GridItemProviderWrapper.cs
- XPathChildIterator.cs
- _ConnectOverlappedAsyncResult.cs
- QuotedPrintableStream.cs
- StickyNote.cs
- DesignerDataTable.cs
- sqlpipe.cs
- EntityViewGenerator.cs
- RIPEMD160.cs
- ChannelEndpointElementCollection.cs