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 / SByteConverter.cs / 1 / SByteConverter.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 8-bit unsigned
/// integer objects to and from various other representations.
///
[HostProtection(SharedState = true)]
public class SByteConverter : BaseNumberConverter
{
///
/// The Type this converter is targeting (e.g. Int16, UInt32, etc.)
///
internal override Type TargetType {
get {
return typeof(SByte);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToSByte(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return SByte.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 SByte.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((SByte)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 8-bit unsigned
/// integer objects to and from various other representations.
///
[HostProtection(SharedState = true)]
public class SByteConverter : BaseNumberConverter
{
///
/// The Type this converter is targeting (e.g. Int16, UInt32, etc.)
///
internal override Type TargetType {
get {
return typeof(SByte);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToSByte(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return SByte.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 SByte.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((SByte)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
- ChtmlSelectionListAdapter.cs
- DispatcherFrame.cs
- FontInfo.cs
- PersistChildrenAttribute.cs
- OdbcHandle.cs
- QilTargetType.cs
- Pair.cs
- BaseAsyncResult.cs
- Annotation.cs
- ObjectContext.cs
- Camera.cs
- SystemSounds.cs
- PreProcessor.cs
- DataSet.cs
- WebHostedComPlusServiceHost.cs
- LogRestartAreaEnumerator.cs
- InputScope.cs
- sqlpipe.cs
- TextTreeTextElementNode.cs
- DataControlFieldCell.cs
- XPathAncestorQuery.cs
- RequestCacheManager.cs
- GenerateHelper.cs
- _LazyAsyncResult.cs
- ScriptingJsonSerializationSection.cs
- ConstantExpression.cs
- keycontainerpermission.cs
- GeneralTransform3D.cs
- Constants.cs
- COM2AboutBoxPropertyDescriptor.cs
- EntityDataSourceContextCreatingEventArgs.cs
- InputGestureCollection.cs
- UnauthorizedWebPart.cs
- ShapingWorkspace.cs
- _BasicClient.cs
- TabPanel.cs
- ApplicationProxyInternal.cs
- ScrollChrome.cs
- XmlSchemaSubstitutionGroup.cs
- ProcessManager.cs
- AxParameterData.cs
- Encoder.cs
- unitconverter.cs
- WebPartConnectionsCancelVerb.cs
- NominalTypeEliminator.cs
- AssertSection.cs
- X509SecurityTokenAuthenticator.cs
- XmlException.cs
- NetDataContractSerializer.cs
- Vector3DCollection.cs
- DesignerProperties.cs
- ExpressionConverter.cs
- AsymmetricSignatureFormatter.cs
- ConnectionProviderAttribute.cs
- MetabaseSettings.cs
- ControlCollection.cs
- CapabilitiesState.cs
- ConnectionStringsExpressionBuilder.cs
- SequentialUshortCollection.cs
- ListViewTableRow.cs
- WpfKnownMemberInvoker.cs
- Configuration.cs
- PathFigureCollectionValueSerializer.cs
- RequestStatusBarUpdateEventArgs.cs
- FormClosedEvent.cs
- TraceSwitch.cs
- RelatedPropertyManager.cs
- CustomErrorCollection.cs
- CodePageUtils.cs
- PropertyFilterAttribute.cs
- XamlToRtfWriter.cs
- TypeLibConverter.cs
- ModifiableIteratorCollection.cs
- ConditionalAttribute.cs
- ProcessHostConfigUtils.cs
- Rect3DConverter.cs
- MediaScriptCommandRoutedEventArgs.cs
- ControlValuePropertyAttribute.cs
- Panel.cs
- XPathNodeInfoAtom.cs
- ObjectCacheSettings.cs
- CompleteWizardStep.cs
- XslCompiledTransform.cs
- Publisher.cs
- DiscoveryRequestHandler.cs
- RemoteCryptoSignHashRequest.cs
- OutputScopeManager.cs
- Clipboard.cs
- SqlMethodCallConverter.cs
- ArgumentOutOfRangeException.cs
- InvalidOperationException.cs
- PackageDigitalSignature.cs
- CqlParserHelpers.cs
- RolePrincipal.cs
- SessionStateSection.cs
- Thread.cs
- Package.cs
- Rijndael.cs
- BaseTemplateCodeDomTreeGenerator.cs
- IntegrationExceptionEventArgs.cs