Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- TextBlockAutomationPeer.cs
- ComplexTypeEmitter.cs
- CompilationUnit.cs
- XmlDictionaryReaderQuotas.cs
- SymLanguageType.cs
- KeyValuePairs.cs
- PermissionSetEnumerator.cs
- SapiRecognizer.cs
- FormatterServices.cs
- CompoundFileStorageReference.cs
- PropertyFilter.cs
- SharedPerformanceCounter.cs
- GenerateTemporaryTargetAssembly.cs
- ISCIIEncoding.cs
- mactripleDES.cs
- AssemblyCollection.cs
- FigureHelper.cs
- TypeDefinition.cs
- InternalRelationshipCollection.cs
- _HelperAsyncResults.cs
- PropertyValueChangedEvent.cs
- EntityContainerEmitter.cs
- MetadataArtifactLoaderComposite.cs
- WindowsListBox.cs
- DataGridViewAutoSizeModeEventArgs.cs
- TextTreeInsertUndoUnit.cs
- HierarchicalDataSourceControl.cs
- DataGridTableStyleMappingNameEditor.cs
- Operators.cs
- MexNamedPipeBindingElement.cs
- UrlRoutingHandler.cs
- Context.cs
- CryptoProvider.cs
- AssemblyCacheEntry.cs
- ValuePattern.cs
- Line.cs
- NetStream.cs
- BitmapEffectCollection.cs
- RenderData.cs
- WebBrowserEvent.cs
- TextTreeExtractElementUndoUnit.cs
- TagElement.cs
- TextRange.cs
- SortAction.cs
- ProxyGenerationError.cs
- UshortList2.cs
- TableDetailsCollection.cs
- PropertyEmitter.cs
- MetabaseServerConfig.cs
- DoubleStorage.cs
- XmlMapping.cs
- SafeNativeMethodsMilCoreApi.cs
- Schema.cs
- IisTraceWebEventProvider.cs
- XmlSchemaObjectTable.cs
- XmlCodeExporter.cs
- GetLedgerRequest.cs
- RegexCompiler.cs
- BaseParser.cs
- XmlEncodedRawTextWriter.cs
- MemoryFailPoint.cs
- WebPartUtil.cs
- XPathNodeList.cs
- ContextBase.cs
- EndpointInfoCollection.cs
- SyndicationElementExtensionCollection.cs
- ErrorFormatter.cs
- XmlNamespaceMappingCollection.cs
- ConnectionConsumerAttribute.cs
- GeneratedContractType.cs
- SqlExpressionNullability.cs
- NavigatingCancelEventArgs.cs
- _HeaderInfo.cs
- DbConnectionPool.cs
- DoubleLink.cs
- BindingSource.cs
- SslStreamSecurityElement.cs
- ZeroOpNode.cs
- ScrollChangedEventArgs.cs
- Pens.cs
- ChtmlFormAdapter.cs
- TypefaceMap.cs
- Timer.cs
- ListContractAdapter.cs
- WorkflowApplicationCompletedException.cs
- CorruptingExceptionCommon.cs
- BitmapFrameDecode.cs
- ProtocolElement.cs
- Button.cs
- CodeCompiler.cs
- ColumnResizeAdorner.cs
- XmlSchemaSimpleContentRestriction.cs
- QuestionEventArgs.cs
- FontSource.cs
- StrongNameIdentityPermission.cs
- WindowAutomationPeer.cs
- DependencyObject.cs
- WmpBitmapDecoder.cs
- RelatedPropertyManager.cs
- Input.cs