Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / CompMod / System / ComponentModel / ByteConverter.cs / 1 / ByteConverter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace System.ComponentModel {
using Microsoft.Win32;
using System.ComponentModel;
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 8-bit unsigned
/// integer objects to and from various other representations.
///
[HostProtection(SharedState = true)]
public class ByteConverter : BaseNumberConverter {
///
/// The Type this converter is targeting (e.g. Int16, UInt32, etc.)
///
internal override Type TargetType {
get {
return typeof(Byte);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToByte(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return Byte.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 Byte.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((Byte)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.ComponentModel;
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 8-bit unsigned
/// integer objects to and from various other representations.
///
[HostProtection(SharedState = true)]
public class ByteConverter : BaseNumberConverter {
///
/// The Type this converter is targeting (e.g. Int16, UInt32, etc.)
///
internal override Type TargetType {
get {
return typeof(Byte);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToByte(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return Byte.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 Byte.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((Byte)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
- ObjectFactoryCodeDomTreeGenerator.cs
- ToolStripDropDownMenu.cs
- sqlinternaltransaction.cs
- MonthCalendar.cs
- ArraySubsetEnumerator.cs
- SystemIcmpV6Statistics.cs
- InternalRelationshipCollection.cs
- BitmapScalingModeValidation.cs
- ModelVisual3D.cs
- EmptyElement.cs
- WrapperSecurityCommunicationObject.cs
- ObjectKeyFrameCollection.cs
- AuthenticatedStream.cs
- QilVisitor.cs
- ScrollBar.cs
- LogEntryHeaderv1Deserializer.cs
- DownloadProgressEventArgs.cs
- SingleAnimation.cs
- KnownIds.cs
- KnownTypeAttribute.cs
- ModelTreeEnumerator.cs
- WebBrowser.cs
- securitycriticaldataformultiplegetandset.cs
- MsmqElementBase.cs
- Style.cs
- ResXFileRef.cs
- TextServicesManager.cs
- ProxyWebPart.cs
- ToolStripItemTextRenderEventArgs.cs
- Authorization.cs
- TransactionContextValidator.cs
- SqlInternalConnectionSmi.cs
- ConfigXmlComment.cs
- ChannelManager.cs
- CellConstantDomain.cs
- Emitter.cs
- DataGridViewRowPostPaintEventArgs.cs
- ManagedWndProcTracker.cs
- PersistenceProviderElement.cs
- MouseButton.cs
- sqlnorm.cs
- ColumnMap.cs
- SqlCommandBuilder.cs
- NetPipeSection.cs
- TextCompositionManager.cs
- StreamGeometry.cs
- RightNameExpirationInfoPair.cs
- WindowsTab.cs
- GeneralTransformCollection.cs
- CommandManager.cs
- TextRangeAdaptor.cs
- RoleManagerSection.cs
- _LocalDataStore.cs
- ExpressionBuilder.cs
- OdbcUtils.cs
- SharedHttpsTransportManager.cs
- Stackframe.cs
- Crypto.cs
- DocumentXmlWriter.cs
- ReferenceSchema.cs
- NullableLongSumAggregationOperator.cs
- SqlError.cs
- EncryptedReference.cs
- AttachInfo.cs
- SQLGuid.cs
- BuildProvider.cs
- RuleAction.cs
- BinaryObjectInfo.cs
- MouseGestureConverter.cs
- Viewport3DAutomationPeer.cs
- XmlChildNodes.cs
- NodeFunctions.cs
- MembershipSection.cs
- Stylus.cs
- NotificationContext.cs
- SessionParameter.cs
- DropDownButton.cs
- GridViewColumnCollectionChangedEventArgs.cs
- TreeViewItem.cs
- SessionPageStatePersister.cs
- ProcessThread.cs
- ErrorProvider.cs
- _AuthenticationState.cs
- VectorCollection.cs
- CategoryList.cs
- ToolBarButtonClickEvent.cs
- HeaderUtility.cs
- NativeMethods.cs
- DesignObjectWrapper.cs
- DataSourceHelper.cs
- CodeStatement.cs
- AuthStoreRoleProvider.cs
- TraceListeners.cs
- ElementNotEnabledException.cs
- SEHException.cs
- EdmProviderManifest.cs
- URLAttribute.cs
- HashAlgorithm.cs
- StatusBarPanel.cs
- NegotiationTokenAuthenticatorStateCache.cs