Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RuleSettings.cs
- SqlFunctionAttribute.cs
- SoapExtensionReflector.cs
- NonNullItemCollection.cs
- XPathAxisIterator.cs
- ChildDocumentBlock.cs
- GestureRecognizer.cs
- Int64AnimationUsingKeyFrames.cs
- XXXInfos.cs
- Point3DConverter.cs
- NamespaceTable.cs
- mediaclock.cs
- SystemIPv6InterfaceProperties.cs
- TextContainerChangeEventArgs.cs
- SessionEndingEventArgs.cs
- HyperLinkStyle.cs
- XmlHelper.cs
- CapabilitiesRule.cs
- InvalidProgramException.cs
- CopyAttributesAction.cs
- PackageRelationshipCollection.cs
- FigureHelper.cs
- AncestorChangedEventArgs.cs
- DirectionalLight.cs
- DataGridViewCellEventArgs.cs
- NameValuePair.cs
- HasCopySemanticsAttribute.cs
- Page.cs
- XPathNavigatorReader.cs
- ImplicitInputBrush.cs
- XmlILConstructAnalyzer.cs
- EngineSite.cs
- PropertyDescriptorComparer.cs
- ClientConfigurationHost.cs
- ObjectViewEntityCollectionData.cs
- AdornerPresentationContext.cs
- TitleStyle.cs
- TraceContext.cs
- UserNamePasswordValidationMode.cs
- ConstraintStruct.cs
- OpCellTreeNode.cs
- _emptywebproxy.cs
- PersonalizationStateQuery.cs
- XPathScanner.cs
- TempEnvironment.cs
- StringToken.cs
- SessionEndedEventArgs.cs
- PathGradientBrush.cs
- TableLayoutColumnStyleCollection.cs
- FileDetails.cs
- XmlSchemaGroup.cs
- COM2ColorConverter.cs
- ParallelSeparator.xaml.cs
- MatrixCamera.cs
- DataTableReaderListener.cs
- StylusEventArgs.cs
- SiteMap.cs
- IdnMapping.cs
- mediaclock.cs
- CachedTypeface.cs
- SqlSelectStatement.cs
- HostProtectionPermission.cs
- PageContentAsyncResult.cs
- ListenerConfig.cs
- WindowClosedEventArgs.cs
- StreamGeometryContext.cs
- CodeAccessSecurityEngine.cs
- WebPartUserCapability.cs
- XmlIlTypeHelper.cs
- TargetConverter.cs
- WizardStepBase.cs
- WeakEventTable.cs
- MimeMapping.cs
- ILGen.cs
- ConnectivityStatus.cs
- QueryAccessibilityHelpEvent.cs
- MenuItemAutomationPeer.cs
- DataControlButton.cs
- AspNetHostingPermission.cs
- HttpValueCollection.cs
- ClientProxyGenerator.cs
- PostBackTrigger.cs
- MSHTMLHostUtil.cs
- DataChangedEventManager.cs
- EntityCodeGenerator.cs
- TextSerializer.cs
- ChangeProcessor.cs
- TextTreeDeleteContentUndoUnit.cs
- CalendarKeyboardHelper.cs
- EarlyBoundInfo.cs
- MessageQueueException.cs
- AsyncResult.cs
- SqlClientPermission.cs
- BitSet.cs
- ObjectMemberMapping.cs
- PrinterUnitConvert.cs
- ToolBarTray.cs
- EmptyCollection.cs
- ServiceContractListItem.cs
- Themes.cs