Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AppModelKnownContentFactory.cs
- ConfigurationLocationCollection.cs
- BaseInfoTable.cs
- EDesignUtil.cs
- ToolStripItemImageRenderEventArgs.cs
- SafeProcessHandle.cs
- sqlmetadatafactory.cs
- JsonCollectionDataContract.cs
- COM2Properties.cs
- WriteableOnDemandPackagePart.cs
- UxThemeWrapper.cs
- SuppressMessageAttribute.cs
- ColumnResizeAdorner.cs
- XmlEventCache.cs
- M3DUtil.cs
- StateMachineWorkflowDesigner.cs
- IIS7ConfigurationLoader.cs
- ConfigurationStrings.cs
- UdpConstants.cs
- FixedSOMPageConstructor.cs
- AppSettingsSection.cs
- StylusPointProperty.cs
- CodeAccessPermission.cs
- OdbcParameterCollection.cs
- ErrorBehavior.cs
- RubberbandSelector.cs
- RoleServiceManager.cs
- DropTarget.cs
- TransformerInfo.cs
- DesignerTransactionCloseEvent.cs
- RevocationPoint.cs
- CleanUpVirtualizedItemEventArgs.cs
- PolicyLevel.cs
- XmlBindingWorker.cs
- SystemException.cs
- PtsCache.cs
- SmiMetaDataProperty.cs
- GetPageNumberCompletedEventArgs.cs
- HashAlgorithm.cs
- TypeDescriptionProvider.cs
- XmlNode.cs
- UserNameSecurityToken.cs
- RecognizerInfo.cs
- RulePatternOps.cs
- GradientPanel.cs
- DriveNotFoundException.cs
- FreeFormDesigner.cs
- EtwTrace.cs
- TabControl.cs
- RoutedEventConverter.cs
- CellCreator.cs
- OrderByBuilder.cs
- DefaultProxySection.cs
- StylusPointCollection.cs
- SystemResourceKey.cs
- NameValueConfigurationElement.cs
- DeploymentSectionCache.cs
- ParameterCollection.cs
- ConfigurationValues.cs
- EventTrigger.cs
- VirtualDirectoryMappingCollection.cs
- FontStyles.cs
- DnsCache.cs
- tibetanshape.cs
- WebPartDescriptionCollection.cs
- SecurityException.cs
- OleDbEnumerator.cs
- Attributes.cs
- ISessionStateStore.cs
- Debug.cs
- UserControlCodeDomTreeGenerator.cs
- TemplateBindingExtensionConverter.cs
- FlowLayoutSettings.cs
- CopyCodeAction.cs
- AdvancedBindingEditor.cs
- __ComObject.cs
- SecurityUtils.cs
- QuaternionValueSerializer.cs
- PrincipalPermission.cs
- SqlEnums.cs
- SpAudioStreamWrapper.cs
- QuaternionIndependentAnimationStorage.cs
- PersistenceException.cs
- TreeBuilderBamlTranslator.cs
- TableRowCollection.cs
- MarshalByValueComponent.cs
- DbMetaDataColumnNames.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- ImpersonateTokenRef.cs
- XLinq.cs
- _TransmitFileOverlappedAsyncResult.cs
- DataGridComponentEditor.cs
- PropertyChangedEventArgs.cs
- XmlQuerySequence.cs
- TrueReadOnlyCollection.cs
- TextTabProperties.cs
- Constraint.cs
- VirtualPath.cs
- FileDialog.cs
- RelationshipNavigation.cs