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
- PKCS1MaskGenerationMethod.cs
- TreeViewItemAutomationPeer.cs
- IsolatedStoragePermission.cs
- EnumMember.cs
- ProfileEventArgs.cs
- Parsers.cs
- StrokeCollectionConverter.cs
- EncoderFallback.cs
- DeploymentSection.cs
- SessionStateModule.cs
- XmlStreamStore.cs
- input.cs
- InputReferenceExpression.cs
- mediaeventshelper.cs
- AgileSafeNativeMemoryHandle.cs
- KernelTypeValidation.cs
- SerializerDescriptor.cs
- MeshGeometry3D.cs
- SettingsContext.cs
- Visual3D.cs
- SqlServices.cs
- VirtualizingStackPanel.cs
- EntityKeyElement.cs
- InputMethod.cs
- StorageAssociationSetMapping.cs
- sitestring.cs
- MatchAttribute.cs
- OdbcConnectionPoolProviderInfo.cs
- BrowserCapabilitiesCodeGenerator.cs
- ApplicationBuildProvider.cs
- CallbackTimeoutsElement.cs
- TemplateAction.cs
- ObjectAnimationUsingKeyFrames.cs
- DbConnectionPoolCounters.cs
- ConnectionAcceptor.cs
- DynamicResourceExtension.cs
- SectionInformation.cs
- DataControlImageButton.cs
- HtmlElementErrorEventArgs.cs
- ListViewItemEventArgs.cs
- RecordBuilder.cs
- CrossContextChannel.cs
- MimeTypePropertyAttribute.cs
- EditableTreeList.cs
- XsltQilFactory.cs
- ClientTargetSection.cs
- CachedBitmap.cs
- CodeDirectiveCollection.cs
- SqlClientMetaDataCollectionNames.cs
- EntityContainerEntitySetDefiningQuery.cs
- SharedDp.cs
- SoapFault.cs
- DecimalAnimation.cs
- ConnectionPoint.cs
- mansign.cs
- RsaElement.cs
- OpenTypeLayoutCache.cs
- AudienceUriMode.cs
- TypeLoadException.cs
- HttpWebRequestElement.cs
- Adorner.cs
- AutomationTextAttribute.cs
- MethodAccessException.cs
- Fx.cs
- NumericUpDown.cs
- ListViewGroup.cs
- TlsnegoTokenProvider.cs
- CacheModeValueSerializer.cs
- ElementUtil.cs
- ConfigurationErrorsException.cs
- TypeValidationEventArgs.cs
- LocalizedNameDescriptionPair.cs
- FaultHandlingFilter.cs
- TextServicesManager.cs
- ContractsBCL.cs
- PointAnimationUsingKeyFrames.cs
- ToolStripDesignerUtils.cs
- FlowDecisionLabelFeature.cs
- DataControlImageButton.cs
- MetadataExporter.cs
- PropertyInfoSet.cs
- Expressions.cs
- XmlSerializerNamespaces.cs
- ModelUIElement3D.cs
- SwitchLevelAttribute.cs
- MemberInitExpression.cs
- CoTaskMemSafeHandle.cs
- TransportContext.cs
- CodeTypeOfExpression.cs
- ValidatorCollection.cs
- BridgeDataReader.cs
- InkCanvasInnerCanvas.cs
- RectangleGeometry.cs
- HttpResponseInternalBase.cs
- SafeRegistryKey.cs
- CodeBlockBuilder.cs
- Hashtable.cs
- SymbolPair.cs
- GcHandle.cs
- BindingElement.cs