Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- ObjectFullSpanRewriter.cs
- VirtualPathUtility.cs
- PipelineDeploymentState.cs
- columnmapfactory.cs
- WsdlBuildProvider.cs
- BaseCodeDomTreeGenerator.cs
- ImageListUtils.cs
- TemplatedWizardStep.cs
- HttpRuntime.cs
- ResXBuildProvider.cs
- StrongNameMembershipCondition.cs
- CodeAttachEventStatement.cs
- MembershipSection.cs
- ViewGenerator.cs
- CacheAxisQuery.cs
- Psha1DerivedKeyGenerator.cs
- ConfigurationSectionCollection.cs
- MenuItemStyle.cs
- RegistrationServices.cs
- HitTestDrawingContextWalker.cs
- ParameterEditorUserControl.cs
- TextCharacters.cs
- DataGridTextBoxColumn.cs
- ErasingStroke.cs
- Boolean.cs
- XmlSchemaInclude.cs
- ClonableStack.cs
- CodeSubDirectoriesCollection.cs
- EditorPartDesigner.cs
- PathSegmentCollection.cs
- ReplacementText.cs
- precedingsibling.cs
- XmlNodeReader.cs
- DllNotFoundException.cs
- GreenMethods.cs
- ListItemParagraph.cs
- ProcessManager.cs
- BitmapFrame.cs
- ClientOptions.cs
- Context.cs
- InvokeHandlers.cs
- XNameConverter.cs
- CodeMemberEvent.cs
- WebPartConnectionCollection.cs
- MatrixTransform3D.cs
- NameTable.cs
- MailWebEventProvider.cs
- MediaEntryAttribute.cs
- And.cs
- StatusBarItemAutomationPeer.cs
- WebUtility.cs
- CodeTypeParameter.cs
- MemoryFailPoint.cs
- ImageFormat.cs
- ActiveXMessageFormatter.cs
- ErrorTolerantObjectWriter.cs
- AuthorizationRule.cs
- StylusButtonCollection.cs
- ActivationArguments.cs
- RenderOptions.cs
- ProfessionalColors.cs
- PenContexts.cs
- XpsFilter.cs
- ForeignKeyConstraint.cs
- TextBox.cs
- RbTree.cs
- EventLogQuery.cs
- X509Certificate2.cs
- IDQuery.cs
- WorkflowFileItem.cs
- ValueTypeIndexerReference.cs
- LookupNode.cs
- Vector3DCollectionValueSerializer.cs
- ReturnValue.cs
- Base64Encoder.cs
- BinaryObjectReader.cs
- NullableFloatSumAggregationOperator.cs
- BinarySerializer.cs
- ArraySegment.cs
- PanelStyle.cs
- Pkcs7Signer.cs
- DictionaryTraceRecord.cs
- XmlSchemaProviderAttribute.cs
- NumericUpDownAcceleration.cs
- HttpCookiesSection.cs
- TextStore.cs
- CustomPopupPlacement.cs
- PEFileEvidenceFactory.cs
- TransactionOptions.cs
- GenericEnumerator.cs
- DbExpressionVisitor.cs
- ObservableCollection.cs
- DeviceContext.cs
- AdobeCFFWrapper.cs
- BadImageFormatException.cs
- Model3D.cs
- InlineUIContainer.cs
- HandlerMappingMemo.cs
- DependencyObjectValidator.cs
- CodeTryCatchFinallyStatement.cs