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
- NavigationService.cs
- HtmlTextArea.cs
- WebEncodingValidatorAttribute.cs
- SizeKeyFrameCollection.cs
- FileFormatException.cs
- TransactionScope.cs
- DigitalSignature.cs
- TransformGroup.cs
- WorkflowPrinting.cs
- DataBoundControl.cs
- FloatUtil.cs
- CompositionAdorner.cs
- XmlEntityReference.cs
- CompareValidator.cs
- Group.cs
- AmbiguousMatchException.cs
- PartManifestEntry.cs
- CqlLexer.cs
- ReturnValue.cs
- ObjectPersistData.cs
- ScrollProperties.cs
- PrivilegedConfigurationManager.cs
- CriticalFinalizerObject.cs
- TextFragmentEngine.cs
- IndicShape.cs
- RequestCacheManager.cs
- XPathParser.cs
- WindowsSpinner.cs
- ValidateNames.cs
- AuthenticationService.cs
- TitleStyle.cs
- DataRecordInternal.cs
- log.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- LinqDataSourceDisposeEventArgs.cs
- FigureParaClient.cs
- DataGridViewUtilities.cs
- NativeMethods.cs
- Assembly.cs
- Variable.cs
- QilParameter.cs
- DrawingContextDrawingContextWalker.cs
- Error.cs
- TextServicesManager.cs
- EventHandlersStore.cs
- RuntimeHelpers.cs
- PasswordBox.cs
- CompilerInfo.cs
- TextTreeObjectNode.cs
- DeclarationUpdate.cs
- LocalizableResourceBuilder.cs
- PagesSection.cs
- IsolatedStorage.cs
- ProfileGroupSettingsCollection.cs
- InlinedLocationReference.cs
- Stopwatch.cs
- MexHttpsBindingCollectionElement.cs
- UnhandledExceptionEventArgs.cs
- LinearKeyFrames.cs
- DrawingContextWalker.cs
- GroupedContextMenuStrip.cs
- HtmlHead.cs
- XamlRtfConverter.cs
- Fonts.cs
- MouseGestureValueSerializer.cs
- Section.cs
- IgnorePropertiesAttribute.cs
- RemoteX509Token.cs
- TypeLoadException.cs
- ToolBarPanel.cs
- storepermission.cs
- MouseCaptureWithinProperty.cs
- AsymmetricKeyExchangeDeformatter.cs
- DataException.cs
- HostingEnvironmentWrapper.cs
- _DomainName.cs
- SessionStateUtil.cs
- ApplicationInterop.cs
- EntityPropertyMappingAttribute.cs
- FormattedTextSymbols.cs
- EpmTargetPathSegment.cs
- Label.cs
- DateTimeSerializationSection.cs
- ColorContext.cs
- HtmlSelect.cs
- Timer.cs
- NetPeerTcpBindingElement.cs
- WindowsUpDown.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- _HelperAsyncResults.cs
- StrokeIntersection.cs
- FileDialog_Vista_Interop.cs
- DocumentationServerProtocol.cs
- FilteredAttributeCollection.cs
- InputEventArgs.cs
- HttpRequestCacheValidator.cs
- XpsDocument.cs
- Models.cs
- GPPOINT.cs
- UserInitiatedRoutedEventPermissionAttribute.cs