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 / 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
- WindowsPen.cs
- FileSystemWatcher.cs
- OleDbPermission.cs
- CanExecuteRoutedEventArgs.cs
- DocumentCollection.cs
- PeerInvitationResponse.cs
- HierarchicalDataBoundControl.cs
- MultipleViewProviderWrapper.cs
- PageBuildProvider.cs
- DataControlFieldCell.cs
- NamespaceInfo.cs
- WindowCollection.cs
- TextureBrush.cs
- ManifestSignedXml.cs
- AxHost.cs
- BordersPage.cs
- User.cs
- IPCCacheManager.cs
- ListViewUpdatedEventArgs.cs
- NativeMethods.cs
- RTTrackingProfile.cs
- StreamingContext.cs
- SQLResource.cs
- RegexMatchCollection.cs
- ReflectionUtil.cs
- ProcessHostConfigUtils.cs
- EncoderReplacementFallback.cs
- StrokeNodeOperations.cs
- HuffmanTree.cs
- InArgumentConverter.cs
- AspNetPartialTrustHelpers.cs
- PenThreadWorker.cs
- ToolStripStatusLabel.cs
- hwndwrapper.cs
- EncryptedKeyIdentifierClause.cs
- MenuCommandService.cs
- TargetInvocationException.cs
- OleDbException.cs
- TriggerAction.cs
- SqlComparer.cs
- GridPattern.cs
- BuildProvider.cs
- ControlPersister.cs
- SqlCommandSet.cs
- WsdlBuildProvider.cs
- DispatcherFrame.cs
- WebPartDisplayMode.cs
- ContextActivityUtils.cs
- CodeDirectionExpression.cs
- ComponentCollection.cs
- COAUTHIDENTITY.cs
- DesignerAutoFormatCollection.cs
- SqlErrorCollection.cs
- CodeSnippetCompileUnit.cs
- DesignerSerializationManager.cs
- MetadataConversionError.cs
- TimestampInformation.cs
- SystemIPInterfaceProperties.cs
- DrawListViewItemEventArgs.cs
- AppliedDeviceFiltersDialog.cs
- WindowsFont.cs
- EmptyImpersonationContext.cs
- SystemThemeKey.cs
- DataColumnChangeEvent.cs
- OutputScopeManager.cs
- TryLoadRunnableWorkflowCommand.cs
- WriteFileContext.cs
- DataServiceQueryOfT.cs
- EventLogPermissionHolder.cs
- BasicHttpSecurityElement.cs
- DecoderFallback.cs
- safex509handles.cs
- ClientTargetCollection.cs
- CustomMenuItemCollection.cs
- Wildcard.cs
- FixedPosition.cs
- PropertyConverter.cs
- WebPartTracker.cs
- TabControlAutomationPeer.cs
- CellIdBoolean.cs
- WebConfigurationHostFileChange.cs
- BaseValidator.cs
- ReachFixedDocumentSerializer.cs
- RtType.cs
- EntityStoreSchemaGenerator.cs
- BrowserDefinitionCollection.cs
- ListViewCancelEventArgs.cs
- CodeMemberMethod.cs
- OdbcConnectionFactory.cs
- QilVisitor.cs
- SqlCacheDependencyDatabaseCollection.cs
- ReaderContextStackData.cs
- RectConverter.cs
- Simplifier.cs
- DateTimeSerializationSection.cs
- PasswordTextContainer.cs
- PixelFormat.cs
- BatchServiceHost.cs
- Renderer.cs
- JapaneseCalendar.cs