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
- ImageInfo.cs
- TextServicesCompartmentContext.cs
- ProtocolsConfigurationHandler.cs
- DocumentNUp.cs
- TextContainer.cs
- SolidBrush.cs
- GrammarBuilderBase.cs
- SafeThreadHandle.cs
- DataDocumentXPathNavigator.cs
- NavigationExpr.cs
- CompilerError.cs
- TextDecorationCollectionConverter.cs
- CacheSection.cs
- NullableFloatMinMaxAggregationOperator.cs
- UpdateExpressionVisitor.cs
- WebEncodingValidatorAttribute.cs
- BamlLocalizer.cs
- Rectangle.cs
- SqlProfileProvider.cs
- MatrixKeyFrameCollection.cs
- MultiplexingFormatMapping.cs
- XmlSerializationGeneratedCode.cs
- GifBitmapEncoder.cs
- FixedElement.cs
- HostVisual.cs
- ToolStripItem.cs
- WindowHideOrCloseTracker.cs
- WebCategoryAttribute.cs
- TextDataBindingHandler.cs
- VisualCollection.cs
- SystemColors.cs
- Int32Animation.cs
- ProcessProtocolHandler.cs
- CodeSnippetExpression.cs
- DataGridBoolColumn.cs
- ColorAnimationUsingKeyFrames.cs
- SiteIdentityPermission.cs
- TokenBasedSetEnumerator.cs
- UntypedNullExpression.cs
- MenuTracker.cs
- util.cs
- SafeCertificateStore.cs
- DependentTransaction.cs
- ComponentChangingEvent.cs
- ChtmlCommandAdapter.cs
- precedingsibling.cs
- CodeTypeReference.cs
- ItemCheckedEvent.cs
- ProfessionalColorTable.cs
- NamespaceEmitter.cs
- DynamicPropertyHolder.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- SoapReflectionImporter.cs
- StringBuilder.cs
- InstalledFontCollection.cs
- ProtectedConfigurationProviderCollection.cs
- InvalidOleVariantTypeException.cs
- Point3DAnimation.cs
- NetSectionGroup.cs
- ConfigXmlReader.cs
- TargetControlTypeAttribute.cs
- FileEnumerator.cs
- Vector.cs
- DataListItem.cs
- TablePattern.cs
- InvokeHandlers.cs
- ResolvedKeyFrameEntry.cs
- AssemblyFilter.cs
- IPAddressCollection.cs
- DataGridColumnHeadersPresenter.cs
- HtmlElementErrorEventArgs.cs
- ListViewInsertionMark.cs
- BitmapImage.cs
- dbenumerator.cs
- OleDbCommandBuilder.cs
- VerticalAlignConverter.cs
- TextOutput.cs
- XMLSchema.cs
- SymDocumentType.cs
- PopupEventArgs.cs
- FontStyleConverter.cs
- BufferedGraphicsContext.cs
- GridViewUpdatedEventArgs.cs
- TokenizerHelper.cs
- CompilationPass2TaskInternal.cs
- IdentityNotMappedException.cs
- ObjectStateFormatter.cs
- DbConnectionPoolIdentity.cs
- HotSpotCollection.cs
- sqlser.cs
- PixelFormatConverter.cs
- XmlUtil.cs
- ResourceAssociationType.cs
- SettingsPropertyNotFoundException.cs
- TypeViewSchema.cs
- ToolStripPanel.cs
- ProviderIncompatibleException.cs
- Message.cs
- NetNamedPipeBindingElement.cs
- GlyphRun.cs