Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- Certificate.cs
- UnsafeNetInfoNativeMethods.cs
- Component.cs
- ColumnMap.cs
- Serializer.cs
- ItemsControl.cs
- DiffuseMaterial.cs
- WebRequestModuleElement.cs
- SafeCertificateStore.cs
- SoapSchemaImporter.cs
- HttpApplicationFactory.cs
- BrushMappingModeValidation.cs
- IntellisenseTextBox.cs
- WindowsListViewScroll.cs
- CodeCompileUnit.cs
- CodeTypeParameter.cs
- IndentedTextWriter.cs
- DataGridViewCellFormattingEventArgs.cs
- ProjectionRewriter.cs
- indexingfiltermarshaler.cs
- Focus.cs
- ReferentialConstraintRoleElement.cs
- DescendentsWalker.cs
- NamespaceDecl.cs
- HttpApplication.cs
- MsmqMessageProperty.cs
- ProxyElement.cs
- DispatcherOperation.cs
- TransactionFlowAttribute.cs
- PerformanceCounterPermissionEntryCollection.cs
- SqlClientWrapperSmiStream.cs
- RelatedCurrencyManager.cs
- DocobjHost.cs
- ShapingWorkspace.cs
- TableCell.cs
- ClickablePoint.cs
- CompilerError.cs
- ApplicationFileParser.cs
- ManipulationDevice.cs
- ViewManager.cs
- TimeManager.cs
- OledbConnectionStringbuilder.cs
- ReadingWritingEntityEventArgs.cs
- PassportPrincipal.cs
- RetrieveVirtualItemEventArgs.cs
- DesignBindingValueUIHandler.cs
- KeyboardEventArgs.cs
- EntryWrittenEventArgs.cs
- DataSourceCacheDurationConverter.cs
- BaseResourcesBuildProvider.cs
- SiteMapNodeItemEventArgs.cs
- ImageCodecInfo.cs
- pingexception.cs
- ApplicationServiceHelper.cs
- NodeFunctions.cs
- NativeMethods.cs
- HijriCalendar.cs
- DataPointer.cs
- XPathExpr.cs
- TextShapeableCharacters.cs
- DataGridViewSelectedRowCollection.cs
- IPipelineRuntime.cs
- LifetimeServices.cs
- SymLanguageType.cs
- JavaScriptObjectDeserializer.cs
- DrawingBrush.cs
- DisplayClaim.cs
- HttpCookieCollection.cs
- AddingNewEventArgs.cs
- SystemIPGlobalStatistics.cs
- ChannelManager.cs
- DispatcherEventArgs.cs
- EventRecordWrittenEventArgs.cs
- WindowPatternIdentifiers.cs
- PropertyDescriptorComparer.cs
- WorkItem.cs
- CssTextWriter.cs
- PersonalizationAdministration.cs
- SvcMapFileSerializer.cs
- Model3D.cs
- Guid.cs
- ToolboxItemFilterAttribute.cs
- ContainerVisual.cs
- ServiceOperationParameter.cs
- TypeReference.cs
- DoubleLinkListEnumerator.cs
- FixedSOMGroup.cs
- StyleSheet.cs
- PermissionSetEnumerator.cs
- sqlinternaltransaction.cs
- CachedTypeface.cs
- XmlDocument.cs
- ConfigurationSchemaErrors.cs
- PageCatalogPart.cs
- WizardDesigner.cs
- IssuedTokenClientCredential.cs
- ExpressionBindings.cs
- WsatServiceAddress.cs
- ObjectReferenceStack.cs
- RSAPKCS1KeyExchangeDeformatter.cs