Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / DoubleConverter.cs / 1305376 / DoubleConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using Microsoft.Win32; using System.Diagnostics; using System.Globalization; using System.Runtime.InteropServices; using System.Runtime.Remoting; using System.Runtime.Serialization.Formatters; using System.Security.Permissions; ////// [HostProtection(SharedState = true)] public class DoubleConverter : BaseNumberConverter { ///Provides a type /// converter to convert double-precision, floating point number objects to and from various /// other representations. ////// Determines whether this editor will attempt to convert hex (0x or #) strings /// internal override bool AllowHex { get { return false; } } ////// The Type this converter is targeting (e.g. Int16, UInt32, etc.) /// internal override Type TargetType { get { return typeof(Double); } } ////// Convert the given value to a string using the given radix /// internal override object FromString(string value, int radix) { return Convert.ToDouble(value, CultureInfo.CurrentCulture); } ////// Convert the given value to a string using the given formatInfo /// internal override object FromString(string value, NumberFormatInfo formatInfo) { return Double.Parse(value, NumberStyles.Float, formatInfo); } ////// Convert the given value to a string using the given CultureInfo /// internal override object FromString(string value, CultureInfo culture){ return Double.Parse(value, culture); } ////// Convert the given value from a string using the given formatInfo /// internal override string ToString(object value, NumberFormatInfo formatInfo) { return ((Double)value).ToString("R", formatInfo); } } } // 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
- DataBoundControlActionList.cs
- BoundsDrawingContextWalker.cs
- RegexCode.cs
- DoubleCollection.cs
- Section.cs
- ClientConfigurationSystem.cs
- DataGridViewDataErrorEventArgs.cs
- TypeBuilderInstantiation.cs
- EdmComplexPropertyAttribute.cs
- DocumentOutline.cs
- DashStyle.cs
- RootCodeDomSerializer.cs
- CodeConstructor.cs
- FunctionImportMapping.cs
- GenericParameterDataContract.cs
- WebPartAddingEventArgs.cs
- SerializationBinder.cs
- PageSettings.cs
- GridErrorDlg.cs
- RawStylusSystemGestureInputReport.cs
- RequestCachePolicyConverter.cs
- SmiSettersStream.cs
- UTF7Encoding.cs
- InstanceDataCollectionCollection.cs
- WebPartVerbsEventArgs.cs
- FixedPosition.cs
- SeekableReadStream.cs
- KnownIds.cs
- DataSourceHelper.cs
- EnumerableRowCollection.cs
- Transform3DGroup.cs
- CustomWebEventKey.cs
- XmlDocumentFragment.cs
- ConfigXmlText.cs
- WmlLiteralTextAdapter.cs
- ImageDrawing.cs
- IDictionary.cs
- SelectionListComponentEditor.cs
- AvTraceDetails.cs
- Cursor.cs
- XmlFormatWriterGenerator.cs
- SqlDelegatedTransaction.cs
- SchemaImporterExtensionElement.cs
- TypeSchema.cs
- IItemContainerGenerator.cs
- PointF.cs
- UdpChannelFactory.cs
- CurrentTimeZone.cs
- HitTestResult.cs
- SwitchAttribute.cs
- HiddenField.cs
- SafeRightsManagementQueryHandle.cs
- PropertyNames.cs
- NativeObjectSecurity.cs
- RouteTable.cs
- SimpleBitVector32.cs
- RecordsAffectedEventArgs.cs
- WebPartVerb.cs
- XmlFileEditor.cs
- DetailsViewRowCollection.cs
- ObjectSet.cs
- DynamicResourceExtensionConverter.cs
- XmlSchemaSimpleContentRestriction.cs
- TableLayoutStyleCollection.cs
- QilGeneratorEnv.cs
- UriScheme.cs
- CaseInsensitiveOrdinalStringComparer.cs
- DrawingDrawingContext.cs
- XmlDocumentFragment.cs
- WindowsListView.cs
- LongTypeConverter.cs
- StandardCommands.cs
- ConfigXmlText.cs
- BidPrivateBase.cs
- MenuItem.cs
- LinqDataSourceContextData.cs
- OdbcTransaction.cs
- SelectionProcessor.cs
- FacetValueContainer.cs
- SoundPlayer.cs
- PublishLicense.cs
- contentDescriptor.cs
- SqlFacetAttribute.cs
- ToolStripPanelRow.cs
- CodeSubDirectory.cs
- TypeBuilder.cs
- DataSvcMapFile.cs
- XpsFontSubsetter.cs
- BufferModesCollection.cs
- ChannelCacheSettings.cs
- TypeUtils.cs
- FormatException.cs
- AstNode.cs
- StrokeDescriptor.cs
- RangeValueProviderWrapper.cs
- IFlowDocumentViewer.cs
- DelayDesigner.cs
- EditorZoneBase.cs
- AttachInfo.cs
- arc.cs