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
- ISAPIApplicationHost.cs
- SqlColumnizer.cs
- EndSelectCardRequest.cs
- TextSelectionProcessor.cs
- TextDecorations.cs
- HMACMD5.cs
- CharacterMetricsDictionary.cs
- RsaElement.cs
- XmlSchemaChoice.cs
- HostProtectionPermission.cs
- TextBounds.cs
- LogPolicy.cs
- RTLAwareMessageBox.cs
- ObjectViewFactory.cs
- AuthenticationModuleElementCollection.cs
- MultiDataTrigger.cs
- FormatSelectingMessageInspector.cs
- FormCollection.cs
- ApplicationBuildProvider.cs
- SByteStorage.cs
- ArrayListCollectionBase.cs
- UserControlFileEditor.cs
- dataprotectionpermission.cs
- AsyncDataRequest.cs
- SqlWorkflowInstanceStore.cs
- DataGridAutomationPeer.cs
- SynchronizedChannelCollection.cs
- EmptyEnumerator.cs
- ArrayElementGridEntry.cs
- XmlSerializationGeneratedCode.cs
- ListCollectionView.cs
- InstanceCreationEditor.cs
- AttachedPropertyBrowsableAttribute.cs
- SchemeSettingElementCollection.cs
- DoubleUtil.cs
- FrameworkElement.cs
- BinaryFormatter.cs
- HttpHandlerActionCollection.cs
- RestHandler.cs
- ContentPresenter.cs
- FilteredSchemaElementLookUpTable.cs
- XmlSigningNodeWriter.cs
- Animatable.cs
- Comparer.cs
- DBSqlParserColumnCollection.cs
- SymbolPair.cs
- DataGridHeaderBorder.cs
- MetafileHeader.cs
- DeclarativeCatalogPartDesigner.cs
- ExpandoObject.cs
- ToolBarPanel.cs
- NamespaceList.cs
- HttpGetProtocolReflector.cs
- PersonalizablePropertyEntry.cs
- ConfigurationManagerInternalFactory.cs
- AssemblyNameEqualityComparer.cs
- Operand.cs
- IntegerFacetDescriptionElement.cs
- ExpressionDumper.cs
- SystemWebCachingSectionGroup.cs
- GridViewColumnCollectionChangedEventArgs.cs
- CodeIndexerExpression.cs
- SqlConnectionStringBuilder.cs
- ErrorProvider.cs
- BitmapEffectvisualstate.cs
- RectangleGeometry.cs
- SystemWebCachingSectionGroup.cs
- ListenerElementsCollection.cs
- InputScope.cs
- HtmlControlPersistable.cs
- ApplicationActivator.cs
- OutOfMemoryException.cs
- MaskDescriptors.cs
- DocumentSchemaValidator.cs
- ThemeableAttribute.cs
- StrongNamePublicKeyBlob.cs
- CodeCompiler.cs
- VSWCFServiceContractGenerator.cs
- ValueUtilsSmi.cs
- ping.cs
- GlobalizationSection.cs
- Wildcard.cs
- IdnElement.cs
- DrawingGroup.cs
- PropertyMappingExceptionEventArgs.cs
- VisualBrush.cs
- TraceSource.cs
- AndMessageFilter.cs
- HierarchicalDataSourceControl.cs
- DataGridViewRowConverter.cs
- StringConcat.cs
- ToolStripDropDownButton.cs
- BamlResourceDeserializer.cs
- TextWriterTraceListener.cs
- ConfigurationStrings.cs
- ExtensibleClassFactory.cs
- AutomationEvent.cs
- DBDataPermission.cs
- MapPathBasedVirtualPathProvider.cs
- ListMarkerSourceInfo.cs