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
- VectorCollection.cs
- DataBoundControlActionList.cs
- DashStyles.cs
- DaylightTime.cs
- EdmToObjectNamespaceMap.cs
- HtmlTextArea.cs
- StaticExtension.cs
- Operand.cs
- SettingsPropertyWrongTypeException.cs
- SessionStateUtil.cs
- WriteableOnDemandStream.cs
- ComponentManagerBroker.cs
- TransportConfigurationTypeElementCollection.cs
- SplitContainer.cs
- CommandTreeTypeHelper.cs
- TagPrefixInfo.cs
- MetadataArtifactLoaderCompositeResource.cs
- HttpInputStream.cs
- ItemCheckEvent.cs
- AnnotationDocumentPaginator.cs
- Column.cs
- AnimatedTypeHelpers.cs
- OracleSqlParser.cs
- MessageSecurityTokenVersion.cs
- BitFlagsGenerator.cs
- TypeContext.cs
- BufferedReadStream.cs
- RuntimeEnvironment.cs
- AdapterDictionary.cs
- ValueSerializer.cs
- AttributeAction.cs
- ListItemParagraph.cs
- LockedAssemblyCache.cs
- Material.cs
- _NegoStream.cs
- DownloadProgressEventArgs.cs
- ToolStripDesignerAvailabilityAttribute.cs
- NetNamedPipeBindingElement.cs
- IntPtr.cs
- PagedDataSource.cs
- EventDescriptorCollection.cs
- XmlBinaryReader.cs
- AssemblyAttributes.cs
- EventMappingSettingsCollection.cs
- GenericsInstances.cs
- SecurityException.cs
- MyContact.cs
- XmlHierarchyData.cs
- versioninfo.cs
- DecimalFormatter.cs
- SharedPerformanceCounter.cs
- PathData.cs
- ObjectStorage.cs
- DateTimeParse.cs
- precedingquery.cs
- DateTimeSerializationSection.cs
- CodeExpressionCollection.cs
- ProfileGroupSettingsCollection.cs
- DateTimeFormatInfo.cs
- DbConnectionClosed.cs
- TemplatedWizardStep.cs
- SystemNetworkInterface.cs
- XmlNamespaceMappingCollection.cs
- PrivateFontCollection.cs
- Models.cs
- QilLiteral.cs
- ActivityExecutor.cs
- RowToFieldTransformer.cs
- NavigationWindow.cs
- SystemSounds.cs
- MetadataFile.cs
- LongValidatorAttribute.cs
- Journal.cs
- SystemIPAddressInformation.cs
- GlobalDataBindingHandler.cs
- dsa.cs
- MSHTMLHostUtil.cs
- ListViewInsertEventArgs.cs
- BinaryConverter.cs
- Queue.cs
- XmlWrappingReader.cs
- WmlTextBoxAdapter.cs
- baseaxisquery.cs
- StringAttributeCollection.cs
- ByteViewer.cs
- SqlCrossApplyToCrossJoin.cs
- ProjectionPlan.cs
- ByteStorage.cs
- FrugalMap.cs
- XmlAnyElementAttributes.cs
- PagerSettings.cs
- PageCatalogPart.cs
- Misc.cs
- XmlSchemaAttribute.cs
- SafeNativeMethodsCLR.cs
- TranslateTransform.cs
- ContainerControl.cs
- safemediahandle.cs
- DataGridViewCellLinkedList.cs
- HeaderUtility.cs