Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / TimeSpanSecondsConverter.cs / 1305376 / TimeSpanSecondsConverter.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 TimeSpanSecondsConverter : ConfigurationConverterBase { public override object ConvertTo(ITypeDescriptorContext ctx, CultureInfo ci, object value, Type type) { ValidateType(value, typeof(TimeSpan)); long data = (long)(((TimeSpan)value).TotalSeconds); 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 = 0; try { min = long.Parse((string)data, CultureInfo.InvariantCulture); } catch { throw new ArgumentException(SR.GetString(SR.Converter_timespan_not_in_second)); } return TimeSpan.FromSeconds((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
- GACMembershipCondition.cs
- ResourcePermissionBaseEntry.cs
- SqlClientPermission.cs
- TemplateEditingService.cs
- HtmlTable.cs
- SaveFileDialog.cs
- DataGridViewSelectedCellCollection.cs
- Package.cs
- DataControlReference.cs
- DocumentReference.cs
- PostBackOptions.cs
- CfgParser.cs
- RuleSettingsCollection.cs
- ControlValuePropertyAttribute.cs
- ThreadAttributes.cs
- BlurBitmapEffect.cs
- OutputScope.cs
- EqualityComparer.cs
- FormatConvertedBitmap.cs
- HostingEnvironmentException.cs
- TypeSemantics.cs
- DataServiceQuery.cs
- AspCompat.cs
- EventPropertyMap.cs
- PseudoWebRequest.cs
- CodePageUtils.cs
- MediaScriptCommandRoutedEventArgs.cs
- ApplicationHost.cs
- Splitter.cs
- NullReferenceException.cs
- PropertyContainer.cs
- UserControlBuildProvider.cs
- WebColorConverter.cs
- WebCategoryAttribute.cs
- DataGridViewButtonColumn.cs
- CachingHintValidation.cs
- EntityFrameworkVersions.cs
- XmlQueryCardinality.cs
- RequestedSignatureDialog.cs
- WebPartTransformer.cs
- ElapsedEventArgs.cs
- SqlEnums.cs
- COM2FontConverter.cs
- TypeBuilder.cs
- PointUtil.cs
- NetworkAddressChange.cs
- SafeRightsManagementPubHandle.cs
- CodeMemberField.cs
- PageStatePersister.cs
- QfeChecker.cs
- QilCloneVisitor.cs
- TriggerActionCollection.cs
- SecurityManager.cs
- DataComponentGenerator.cs
- XNodeNavigator.cs
- FileEnumerator.cs
- WebRequestModuleElement.cs
- _CookieModule.cs
- EncryptedXml.cs
- ErasingStroke.cs
- DefaultMergeHelper.cs
- DeviceOverridableAttribute.cs
- ButtonFieldBase.cs
- GridPattern.cs
- SelectionPattern.cs
- RpcCryptoContext.cs
- UntypedNullExpression.cs
- ConcurrentQueue.cs
- ContentFilePart.cs
- WebSysDescriptionAttribute.cs
- ConfigurationSchemaErrors.cs
- PaintEvent.cs
- Function.cs
- UnsafeNativeMethodsMilCoreApi.cs
- WasEndpointConfigContainer.cs
- jithelpers.cs
- XmlSchemaAnnotation.cs
- Vector3DAnimationUsingKeyFrames.cs
- XsltInput.cs
- TagPrefixAttribute.cs
- ConsumerConnectionPoint.cs
- DataPagerFieldCommandEventArgs.cs
- ZipIOExtraFieldElement.cs
- DeadCharTextComposition.cs
- OleDbReferenceCollection.cs
- HttpTransportSecurityElement.cs
- SpeechRecognizer.cs
- XamlStream.cs
- WinInetCache.cs
- TabRenderer.cs
- OutputCacheProfileCollection.cs
- DataGridViewRow.cs
- XNodeValidator.cs
- Tokenizer.cs
- DataTrigger.cs
- ListBoxItem.cs
- SymDocumentType.cs
- FixedPosition.cs
- TextHidden.cs
- DataTemplate.cs