Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / CompMod / System / ComponentModel / Int32Converter.cs / 1 / 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.
//------------------------------------------------------------------------------
//
// 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
- TypeLoadException.cs
- SortFieldComparer.cs
- SectionRecord.cs
- XpsPartBase.cs
- SQLDateTime.cs
- DataBindingExpressionBuilder.cs
- ClassGenerator.cs
- TypeLibraryHelper.cs
- FormsIdentity.cs
- _ConnectOverlappedAsyncResult.cs
- NativeObjectSecurity.cs
- WizardSideBarListControlItem.cs
- ThreadPool.cs
- HyperLinkDataBindingHandler.cs
- StorageMappingFragment.cs
- RuleSettings.cs
- GridViewRowEventArgs.cs
- Converter.cs
- CSharpCodeProvider.cs
- ChildrenQuery.cs
- ConfigurationSection.cs
- AuthenticationModulesSection.cs
- ExpressionBuilderCollection.cs
- XdrBuilder.cs
- JoinTreeSlot.cs
- NamespaceList.cs
- ButtonFlatAdapter.cs
- ProjectionPruner.cs
- ContextMenu.cs
- UnsafeNativeMethodsMilCoreApi.cs
- PropertyEmitterBase.cs
- CompoundFileStreamReference.cs
- RadioButtonPopupAdapter.cs
- XPathSelectionIterator.cs
- LineServicesRun.cs
- XmlWriter.cs
- WebFormDesignerActionService.cs
- ComboBoxRenderer.cs
- XmlIncludeAttribute.cs
- COM2Properties.cs
- WindowsGraphics.cs
- AudioDeviceOut.cs
- ImageSourceValueSerializer.cs
- WebBaseEventKeyComparer.cs
- OracleParameter.cs
- GridItemCollection.cs
- Object.cs
- ObjectDataSourceWizardForm.cs
- CaseInsensitiveHashCodeProvider.cs
- NotFiniteNumberException.cs
- XslAstAnalyzer.cs
- ClientTarget.cs
- SizeKeyFrameCollection.cs
- MessagePropertyFilter.cs
- WebPartConnectionsConnectVerb.cs
- ValueUtilsSmi.cs
- CacheMode.cs
- EntityContainerEmitter.cs
- PageAsyncTask.cs
- TemplatedControlDesigner.cs
- SimpleHandlerBuildProvider.cs
- DataColumnChangeEvent.cs
- WebServiceFault.cs
- DomainConstraint.cs
- DataServiceQueryOfT.cs
- DataGridViewTextBoxCell.cs
- HtmlTableCell.cs
- TriggerBase.cs
- TrackBar.cs
- SystemEvents.cs
- Matrix3D.cs
- WpfWebRequestHelper.cs
- TextSimpleMarkerProperties.cs
- InternalBase.cs
- PeerTransportListenAddressValidatorAttribute.cs
- FillRuleValidation.cs
- WindowsTreeView.cs
- AsyncStreamReader.cs
- DBConnection.cs
- MemberAssignment.cs
- DeferredTextReference.cs
- ConnectionStringSettingsCollection.cs
- DataRowView.cs
- MatrixTransform3D.cs
- WebPartDisplayModeCollection.cs
- GridViewPageEventArgs.cs
- HttpCachePolicy.cs
- Stopwatch.cs
- TextTreeObjectNode.cs
- AbandonedMutexException.cs
- ManifestSignedXml.cs
- XmlSortKeyAccumulator.cs
- InputEventArgs.cs
- Marshal.cs
- remotingproxy.cs
- XmlWriterSettings.cs
- DATA_BLOB.cs
- MergablePropertyAttribute.cs
- CommandManager.cs
- processwaithandle.cs