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
- WebServiceErrorEvent.cs
- MULTI_QI.cs
- NetWebProxyFinder.cs
- ThumbButtonInfo.cs
- KeyValuePairs.cs
- SoapSchemaImporter.cs
- FileIOPermission.cs
- InstanceKeyView.cs
- MeasureItemEvent.cs
- ConnectionStringSettings.cs
- ObjectListItem.cs
- JoinGraph.cs
- XmlBufferReader.cs
- DoubleAnimationUsingKeyFrames.cs
- MouseEventArgs.cs
- TextInfo.cs
- ADMembershipUser.cs
- StructuredTypeEmitter.cs
- XmlSchemaInclude.cs
- HMACMD5.cs
- SQLDecimal.cs
- DrawingAttributes.cs
- FramingEncoders.cs
- DataViewManagerListItemTypeDescriptor.cs
- InternalBase.cs
- EntitySetRetriever.cs
- SettingsProviderCollection.cs
- StateValidator.cs
- ValueExpressions.cs
- Int64Converter.cs
- SignatureResourcePool.cs
- DashStyle.cs
- QilDataSource.cs
- ExpressionBuilderContext.cs
- RtfControls.cs
- FeatureSupport.cs
- XmlReflectionImporter.cs
- NamespaceMapping.cs
- EncryptedType.cs
- ListControlDataBindingHandler.cs
- BitmapFrame.cs
- SrgsSubset.cs
- HierarchicalDataSourceControl.cs
- EditorAttribute.cs
- GridProviderWrapper.cs
- WindowsTokenRoleProvider.cs
- FileUpload.cs
- LocalizationParserHooks.cs
- ColumnResizeUndoUnit.cs
- ToolStripHighContrastRenderer.cs
- ProviderException.cs
- CountAggregationOperator.cs
- BitmapImage.cs
- ReadOnlyPropertyMetadata.cs
- JulianCalendar.cs
- TypeProvider.cs
- TabControlEvent.cs
- NegotiationTokenAuthenticatorState.cs
- XhtmlBasicPanelAdapter.cs
- FacetChecker.cs
- TimeManager.cs
- GridViewRowEventArgs.cs
- CustomTypeDescriptor.cs
- ClientOptions.cs
- ComponentChangingEvent.cs
- EdmEntityTypeAttribute.cs
- Cursors.cs
- WorkflowRuntimeServiceElementCollection.cs
- KerberosSecurityTokenAuthenticator.cs
- RecognizeCompletedEventArgs.cs
- Expression.cs
- AuthenticatedStream.cs
- DocumentXPathNavigator.cs
- TextComposition.cs
- ParameterToken.cs
- PropertyMapper.cs
- XslCompiledTransform.cs
- ToolStripRenderEventArgs.cs
- Currency.cs
- PersonalizationProviderHelper.cs
- AccessViolationException.cs
- DialogBaseForm.cs
- RootProfilePropertySettingsCollection.cs
- Separator.cs
- SoapObjectInfo.cs
- FixedSOMTextRun.cs
- WebServicesSection.cs
- SrgsDocument.cs
- EntityConnection.cs
- XslCompiledTransform.cs
- DataGridViewCellCollection.cs
- EtwTrace.cs
- CaseDesigner.xaml.cs
- ExceptionUtil.cs
- ManagementException.cs
- PackagingUtilities.cs
- ReadOnlyTernaryTree.cs
- EtwTrace.cs
- translator.cs
- SchemaMerger.cs