Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- XsltContext.cs
- ContextMarshalException.cs
- util.cs
- SessionEndingEventArgs.cs
- ErrorRuntimeConfig.cs
- DataAdapter.cs
- ApplyImportsAction.cs
- CreateUserWizardStep.cs
- DocumentPageViewAutomationPeer.cs
- AsymmetricAlgorithm.cs
- DataRelation.cs
- ListViewCancelEventArgs.cs
- EmptyStringExpandableObjectConverter.cs
- ImageBrush.cs
- GridViewEditEventArgs.cs
- DateTimeSerializationSection.cs
- OLEDB_Util.cs
- EndpointDispatcherTable.cs
- UncommonField.cs
- UITypeEditor.cs
- _RequestCacheProtocol.cs
- WrappedKeySecurityToken.cs
- StringValueSerializer.cs
- MaskDesignerDialog.cs
- IisTraceListener.cs
- ObjectAssociationEndMapping.cs
- Win32.cs
- ServiceDeploymentInfo.cs
- DataGridViewCellParsingEventArgs.cs
- EntityConnectionStringBuilder.cs
- PathGeometry.cs
- MultipartIdentifier.cs
- ModelVisual3D.cs
- ScriptReferenceEventArgs.cs
- MethodBody.cs
- TimeoutTimer.cs
- oledbmetadatacolumnnames.cs
- LocalBuilder.cs
- DataSourceView.cs
- Border.cs
- ActivityDesignerLayoutSerializers.cs
- Utils.cs
- __Filters.cs
- ListManagerBindingsCollection.cs
- ToolStripDropDownClosedEventArgs.cs
- PrincipalPermission.cs
- CriticalHandle.cs
- DataGridAutoFormatDialog.cs
- MergeFilterQuery.cs
- ResXBuildProvider.cs
- StrongNameHelpers.cs
- Collection.cs
- TextBoxView.cs
- ScriptHandlerFactory.cs
- RetrieveVirtualItemEventArgs.cs
- ErrorInfoXmlDocument.cs
- VersionedStreamOwner.cs
- DBSchemaTable.cs
- OleDbWrapper.cs
- RepeatInfo.cs
- SchemaImporter.cs
- RelationshipFixer.cs
- PreviewPageInfo.cs
- EdmItemError.cs
- CatalogZoneDesigner.cs
- SoapCodeExporter.cs
- EasingFunctionBase.cs
- CipherData.cs
- AdapterDictionary.cs
- QilReference.cs
- SqlDependency.cs
- DataColumnMapping.cs
- ActivityPropertyReference.cs
- DefaultTextStoreTextComposition.cs
- HttpListenerContext.cs
- GenerateScriptTypeAttribute.cs
- DataObject.cs
- AssociationSetMetadata.cs
- BoundPropertyEntry.cs
- InvalidateEvent.cs
- IdentityManager.cs
- MatrixConverter.cs
- StatusBarAutomationPeer.cs
- Button.cs
- UiaCoreTypesApi.cs
- ListViewTableCell.cs
- SqlError.cs
- EditingScopeUndoUnit.cs
- ConnectionsZoneAutoFormat.cs
- AuthorizationSection.cs
- ObjectStateFormatter.cs
- Helpers.cs
- ServiceParser.cs
- SessionEndedEventArgs.cs
- PolyBezierSegment.cs
- OleStrCAMarshaler.cs
- StackOverflowException.cs
- NetworkInformationPermission.cs
- TcpChannelListener.cs
- loginstatus.cs