Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / SingleConverter.cs / 1305376 / SingleConverter.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 SingleConverter : BaseNumberConverter { ///Provides a type /// converter to convert single-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(Single); } } ////// Convert the given value to a string using the given radix /// internal override object FromString(string value, int radix) { return Convert.ToSingle(value, CultureInfo.CurrentCulture); } ////// Convert the given value to a string using the given formatInfo /// internal override object FromString(string value, NumberFormatInfo formatInfo) { return Single.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 Single.Parse(value, culture); } ////// Convert the given value from a string using the given formatInfo /// internal override string ToString(object value, NumberFormatInfo formatInfo) { return ((Single)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 SingleConverter : BaseNumberConverter { ///Provides a type /// converter to convert single-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(Single); } } ////// Convert the given value to a string using the given radix /// internal override object FromString(string value, int radix) { return Convert.ToSingle(value, CultureInfo.CurrentCulture); } ////// Convert the given value to a string using the given formatInfo /// internal override object FromString(string value, NumberFormatInfo formatInfo) { return Single.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 Single.Parse(value, culture); } ////// Convert the given value from a string using the given formatInfo /// internal override string ToString(object value, NumberFormatInfo formatInfo) { return ((Single)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
- CryptoHelper.cs
- PostBackOptions.cs
- ToolStripMenuItem.cs
- TextEditorContextMenu.cs
- LineInfo.cs
- ExecutedRoutedEventArgs.cs
- GridViewRowEventArgs.cs
- HtmlTableRow.cs
- DesignerActionService.cs
- Win32.cs
- MobileUserControlDesigner.cs
- SQlBooleanStorage.cs
- XPathSingletonIterator.cs
- PermissionAttributes.cs
- HttpApplication.cs
- ProtocolsConfigurationEntry.cs
- ExecutionScope.cs
- GenericEnumerator.cs
- Journal.cs
- EnumBuilder.cs
- RtfControlWordInfo.cs
- ProxyAttribute.cs
- QuaternionAnimationBase.cs
- ContextMenuStrip.cs
- TextComposition.cs
- SmtpFailedRecipientsException.cs
- NativeMethods.cs
- SerializeAbsoluteContext.cs
- SHA384Managed.cs
- Transform3DGroup.cs
- MetadataArtifactLoaderCompositeResource.cs
- WorkflowApplicationCompletedException.cs
- UndoEngine.cs
- ViewValidator.cs
- ElementsClipboardData.cs
- Accessible.cs
- CodeEventReferenceExpression.cs
- GroupDescription.cs
- ConnectionsZone.cs
- Matrix3DValueSerializer.cs
- XmlImplementation.cs
- NullableIntMinMaxAggregationOperator.cs
- TransformerInfoCollection.cs
- SocketSettings.cs
- PageClientProxyGenerator.cs
- TemplateBindingExtension.cs
- LockCookie.cs
- TextBoxRenderer.cs
- Predicate.cs
- XmlQualifiedNameTest.cs
- XmlEnumAttribute.cs
- WindowHideOrCloseTracker.cs
- DataGridColumnHeaderCollection.cs
- PathGradientBrush.cs
- Timeline.cs
- COM2PictureConverter.cs
- IteratorAsyncResult.cs
- CellTreeNode.cs
- VectorAnimationBase.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- CompilerInfo.cs
- SqlConnectionFactory.cs
- DrawListViewItemEventArgs.cs
- CompilerGlobalScopeAttribute.cs
- TypeSystem.cs
- EventLogPropertySelector.cs
- PageAsyncTaskManager.cs
- DataServiceContext.cs
- InkCanvasFeedbackAdorner.cs
- WindowsAuthenticationEventArgs.cs
- DataGridHeaderBorder.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- MemberCollection.cs
- UnsafeNativeMethods.cs
- PerformanceCounterManager.cs
- Constants.cs
- RecognitionResult.cs
- SapiRecoInterop.cs
- MenuAdapter.cs
- DictionaryKeyPropertyAttribute.cs
- FontCacheLogic.cs
- EncryptedData.cs
- NotifyInputEventArgs.cs
- WebZoneDesigner.cs
- NavigationPropertyEmitter.cs
- DataSourceHelper.cs
- ServiceEndpointCollection.cs
- ByteFacetDescriptionElement.cs
- TrustManagerPromptUI.cs
- LinqDataSourceValidationException.cs
- InputElement.cs
- SoapIncludeAttribute.cs
- TrayIconDesigner.cs
- XmlAnyElementAttribute.cs
- SystemEvents.cs
- ValueOfAction.cs
- BaseUriHelper.cs
- CfgArc.cs
- SqlTypeConverter.cs
- ChameleonKey.cs