Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / SByteConverter.cs / 1305376 / 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
- SamlAuthorizationDecisionClaimResource.cs
- TypefaceMetricsCache.cs
- Constants.cs
- RegexCaptureCollection.cs
- TemplatePagerField.cs
- DbReferenceCollection.cs
- EventLogPermissionEntryCollection.cs
- LoginUtil.cs
- FindCriteria.cs
- XmlSchemaImport.cs
- DynamicMethod.cs
- SiteMapDataSource.cs
- GroupByExpressionRewriter.cs
- PointConverter.cs
- VisualBasicSettingsHandler.cs
- DBCommand.cs
- DesignBinding.cs
- MetadataException.cs
- WeakReferenceList.cs
- WebPartDisplayModeCancelEventArgs.cs
- DirectoryNotFoundException.cs
- LocalizableAttribute.cs
- WeakEventTable.cs
- EmptyImpersonationContext.cs
- DynamicVirtualDiscoSearcher.cs
- CodeTypeDelegate.cs
- HttpCachePolicy.cs
- IdnMapping.cs
- FreezableCollection.cs
- HttpProfileGroupBase.cs
- LocalizableAttribute.cs
- TextTreeObjectNode.cs
- initElementDictionary.cs
- SqlCacheDependencyDatabaseCollection.cs
- UdpDuplexChannel.cs
- TextLineBreak.cs
- EncoderExceptionFallback.cs
- TailCallAnalyzer.cs
- TableRow.cs
- ToolTipService.cs
- XmlCDATASection.cs
- HostingEnvironment.cs
- OrderingQueryOperator.cs
- TypeUnloadedException.cs
- XmlArrayItemAttribute.cs
- ToolStripDesigner.cs
- PersonalizationProvider.cs
- DynamicActivityProperty.cs
- EntityDataSourceContainerNameConverter.cs
- XmlLinkedNode.cs
- FactoryMaker.cs
- IPHostEntry.cs
- ReadWriteObjectLock.cs
- TranslateTransform.cs
- TextBox.cs
- SqlBuffer.cs
- DataGridHelper.cs
- ServiceModelConfiguration.cs
- DocComment.cs
- Simplifier.cs
- ListViewItemEventArgs.cs
- SMSvcHost.cs
- DialogBaseForm.cs
- Condition.cs
- DetailsViewDeleteEventArgs.cs
- XmlSchemaAttributeGroupRef.cs
- DelayedRegex.cs
- MarkupWriter.cs
- InstanceKeyCompleteException.cs
- XPathNodeIterator.cs
- validationstate.cs
- StylusPointPropertyInfo.cs
- DesignBindingConverter.cs
- MergePropertyDescriptor.cs
- ImageFormatConverter.cs
- DbDataRecord.cs
- GcSettings.cs
- ListViewInsertedEventArgs.cs
- HwndSource.cs
- GeneratedView.cs
- Compiler.cs
- XmlQueryRuntime.cs
- GridItemProviderWrapper.cs
- CriticalHandle.cs
- SolidColorBrush.cs
- ISAPIRuntime.cs
- FrameworkContentElement.cs
- ProxyWebPart.cs
- DataComponentGenerator.cs
- CryptographicAttribute.cs
- WindowsTokenRoleProvider.cs
- ListControl.cs
- SelectedCellsCollection.cs
- HtmlDocument.cs
- RuleSetDialog.Designer.cs
- SQLDoubleStorage.cs
- MachineKeyValidationConverter.cs
- SystemIcons.cs
- SoapDocumentMethodAttribute.cs
- IriParsingElement.cs