Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / Int32Converter.cs / 1305376 / Int32Converter.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;
///
/// Provides a type converter to convert 32-bit signed integer objects to and
/// from various other representations.
///
[HostProtection(SharedState = true)]
public class Int32Converter : BaseNumberConverter {
///
/// The Type this converter is targeting (e.g. Int16, UInt32, etc.)
///
internal override Type TargetType {
get {
return typeof(Int32);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToInt32(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return Int32.Parse(value, NumberStyles.Integer, formatInfo);
}
///
/// Convert the given value to a string using the given CultureInfo
///
internal override object FromString(string value, CultureInfo culture){
return Int32.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((Int32)value).ToString("G", 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
- CustomAttribute.cs
- UncommonField.cs
- Rules.cs
- AbstractSvcMapFileLoader.cs
- rsa.cs
- XmlCompatibilityReader.cs
- Assert.cs
- HTTPNotFoundHandler.cs
- DefaultParameterValueAttribute.cs
- Baml2006ReaderSettings.cs
- SQLBinaryStorage.cs
- CompositeFontParser.cs
- CommandValueSerializer.cs
- ListViewItemSelectionChangedEvent.cs
- DesignerActionUIService.cs
- DateTimeFormatInfoScanner.cs
- RowBinding.cs
- TreeNode.cs
- ImmutableObjectAttribute.cs
- NavigationCommands.cs
- NavigationCommands.cs
- DeferredTextReference.cs
- RecordManager.cs
- ConfigXmlCDataSection.cs
- ObjectStateEntry.cs
- AutomationProperties.cs
- NativeMethods.cs
- StandardOleMarshalObject.cs
- CompileXomlTask.cs
- ListViewDesigner.cs
- BamlStream.cs
- StrongName.cs
- RawStylusInputCustomData.cs
- CharAnimationUsingKeyFrames.cs
- IIS7UserPrincipal.cs
- OutputCacheSettings.cs
- CryptoConfig.cs
- CalendarDateChangedEventArgs.cs
- EventsTab.cs
- HostProtectionException.cs
- SecurityPolicyVersion.cs
- SoapCodeExporter.cs
- LogicalMethodInfo.cs
- SapiRecoInterop.cs
- DetailsViewInsertedEventArgs.cs
- SystemDiagnosticsSection.cs
- SetterTriggerConditionValueConverter.cs
- ComAdminWrapper.cs
- Point.cs
- AssertSection.cs
- Crypto.cs
- RenderDataDrawingContext.cs
- SimpleHandlerBuildProvider.cs
- EncoderFallback.cs
- WebPartConnectionsCancelEventArgs.cs
- LayoutTableCell.cs
- Lease.cs
- Parser.cs
- PageBuildProvider.cs
- InfoCardProofToken.cs
- Rectangle.cs
- XmlNavigatorStack.cs
- AlternationConverter.cs
- EntityDataSourceQueryBuilder.cs
- GenericUriParser.cs
- HostedHttpTransportManager.cs
- CatalogPartCollection.cs
- SystemIPv6InterfaceProperties.cs
- MD5CryptoServiceProvider.cs
- DeleteIndexBinder.cs
- VoiceObjectToken.cs
- DecoderFallback.cs
- PenThread.cs
- ChildTable.cs
- ParentQuery.cs
- RTTypeWrapper.cs
- CodeCatchClauseCollection.cs
- SqlBulkCopy.cs
- FileDialog_Vista_Interop.cs
- DelayedRegex.cs
- Exceptions.cs
- InputBinding.cs
- TransformPattern.cs
- ITreeGenerator.cs
- TrackingServices.cs
- COM2ExtendedUITypeEditor.cs
- CryptoHelper.cs
- StaticSiteMapProvider.cs
- Nullable.cs
- PageParser.cs
- CompilerGeneratedAttribute.cs
- ListenerAdaptersInstallComponent.cs
- DesignOnlyAttribute.cs
- DynamicMethod.cs
- InputBindingCollection.cs
- WorkflowServiceHostFactory.cs
- Collection.cs
- TextModifierScope.cs
- UIElement3D.cs
- NavigatorInput.cs