Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- WebRequest.cs
- BinaryUtilClasses.cs
- DateTimeConverter2.cs
- cookieexception.cs
- InternalBufferManager.cs
- DataView.cs
- TextEditorCopyPaste.cs
- DesignerValidationSummaryAdapter.cs
- DateTimeFormatInfo.cs
- WebPartEditorApplyVerb.cs
- TemplateComponentConnector.cs
- CryptoApi.cs
- ManipulationCompletedEventArgs.cs
- ObjectDataSourceView.cs
- FileEnumerator.cs
- MaterialGroup.cs
- DataGridViewSortCompareEventArgs.cs
- QilXmlReader.cs
- PackageFilter.cs
- RawTextInputReport.cs
- DataGridRowDetailsEventArgs.cs
- LeaseManager.cs
- DropShadowBitmapEffect.cs
- ProviderSettingsCollection.cs
- ContextStaticAttribute.cs
- SchemaNames.cs
- InternalTypeHelper.cs
- NTAccount.cs
- OlePropertyStructs.cs
- BindingSource.cs
- ReflectionTypeLoadException.cs
- DragDeltaEventArgs.cs
- DataGridRelationshipRow.cs
- XamlStream.cs
- MembershipSection.cs
- ApplicationGesture.cs
- SqlDependencyListener.cs
- PageStatePersister.cs
- PageThemeParser.cs
- ExpressionCopier.cs
- MenuScrollingVisibilityConverter.cs
- TypeConverters.cs
- Byte.cs
- DocumentReferenceCollection.cs
- MachineKeyConverter.cs
- ProbeDuplexCD1AsyncResult.cs
- DragEvent.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- IisTraceWebEventProvider.cs
- DataGridViewCellStyle.cs
- IdentityNotMappedException.cs
- DocumentSchemaValidator.cs
- AdornerPresentationContext.cs
- SymmetricCryptoHandle.cs
- BooleanExpr.cs
- XmlSignificantWhitespace.cs
- DropDownList.cs
- GenericTypeParameterBuilder.cs
- SignatureConfirmationElement.cs
- StatusBarPanel.cs
- CollectionViewGroup.cs
- BooleanConverter.cs
- NamespaceMapping.cs
- LocalFileSettingsProvider.cs
- CollectionChange.cs
- IndexedDataBuffer.cs
- BatchWriter.cs
- PrintControllerWithStatusDialog.cs
- PngBitmapDecoder.cs
- HtmlTable.cs
- PageTextBox.cs
- DoubleAnimationUsingKeyFrames.cs
- FormsIdentity.cs
- DataSourceGeneratorException.cs
- PrtCap_Base.cs
- DocumentScope.cs
- SetterBaseCollection.cs
- PointCollection.cs
- coordinator.cs
- TableItemProviderWrapper.cs
- XmlSchemaElement.cs
- Listbox.cs
- X509CertificateTrustedIssuerElement.cs
- RtfToXamlReader.cs
- GraphicsContainer.cs
- ForAllOperator.cs
- RemoteX509AsymmetricSecurityKey.cs
- ServerType.cs
- ListViewInsertedEventArgs.cs
- SystemNetworkInterface.cs
- MsmqHostedTransportManager.cs
- PolicyImporterElement.cs
- XmlDomTextWriter.cs
- EventItfInfo.cs
- MultipartIdentifier.cs
- ToolStripArrowRenderEventArgs.cs
- OdbcCommandBuilder.cs
- WebPartDisplayModeCollection.cs
- BuilderPropertyEntry.cs
- Query.cs