Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / CompMod / System / ComponentModel / SingleConverter.cs / 1 / 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
- SqlUtils.cs
- SeverityFilter.cs
- DataGridViewCellStyleBuilderDialog.cs
- WindowsImpersonationContext.cs
- SqlMetaData.cs
- EntityDataSourceValidationException.cs
- WebServiceClientProxyGenerator.cs
- EventLogPermissionEntry.cs
- Invariant.cs
- SingleStorage.cs
- CodeTryCatchFinallyStatement.cs
- NativeMethods.cs
- PointUtil.cs
- _PooledStream.cs
- MaskedTextBox.cs
- ParameterInfo.cs
- EdmMember.cs
- ClientApiGenerator.cs
- DataStreams.cs
- Hyperlink.cs
- HMACSHA1.cs
- SrgsElement.cs
- HtmlElementCollection.cs
- Parameter.cs
- AutoGeneratedFieldProperties.cs
- BaseEntityWrapper.cs
- DataGridColumn.cs
- JapaneseCalendar.cs
- URLIdentityPermission.cs
- InsufficientMemoryException.cs
- WmlTextBoxAdapter.cs
- GridViewColumn.cs
- VirtualDirectoryMappingCollection.cs
- Identity.cs
- ConvertersCollection.cs
- EncoderParameter.cs
- FunctionQuery.cs
- RefExpr.cs
- ControlUtil.cs
- TemporaryBitmapFile.cs
- Animatable.cs
- AncestorChangedEventArgs.cs
- OleDbPermission.cs
- CryptoKeySecurity.cs
- TextClipboardData.cs
- HtmlEmptyTagControlBuilder.cs
- PropertyTabChangedEvent.cs
- HostingPreferredMapPath.cs
- GeometryHitTestResult.cs
- FormViewInsertEventArgs.cs
- CqlLexer.cs
- HotSpot.cs
- MatrixTransform.cs
- SparseMemoryStream.cs
- AdRotator.cs
- EventListener.cs
- WebPartMovingEventArgs.cs
- SponsorHelper.cs
- Int32CAMarshaler.cs
- DomNameTable.cs
- _HelperAsyncResults.cs
- VectorAnimation.cs
- DataControlImageButton.cs
- FormViewModeEventArgs.cs
- ObjectRef.cs
- ByteStreamMessageEncoder.cs
- BaseAddressElementCollection.cs
- FileLevelControlBuilderAttribute.cs
- MergablePropertyAttribute.cs
- EditorOptionAttribute.cs
- ImageCodecInfo.cs
- XPathCompileException.cs
- ConfigurationStrings.cs
- ListViewInsertionMark.cs
- ServiceOperationListItem.cs
- EntityExpressionVisitor.cs
- AlphaSortedEnumConverter.cs
- StatusBarItem.cs
- HandlerBase.cs
- ETagAttribute.cs
- FormatControl.cs
- LocatorBase.cs
- SoapInteropTypes.cs
- ActivityCodeGenerator.cs
- DockingAttribute.cs
- MarkedHighlightComponent.cs
- InputMethodStateTypeInfo.cs
- ByteKeyFrameCollection.cs
- SerializerProvider.cs
- VerificationAttribute.cs
- EventBuilder.cs
- IdentityNotMappedException.cs
- SimpleBitVector32.cs
- ComplexBindingPropertiesAttribute.cs
- UnknownWrapper.cs
- Win32.cs
- XmlWriterSettings.cs
- HierarchicalDataBoundControl.cs
- RegistrySecurity.cs
- MaskedTextProvider.cs