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
- ForwardPositionQuery.cs
- LinqDataSourceEditData.cs
- COM2PictureConverter.cs
- XPathAxisIterator.cs
- DataTablePropertyDescriptor.cs
- IssuanceTokenProviderState.cs
- Sentence.cs
- SerializationException.cs
- ArraySubsetEnumerator.cs
- Brush.cs
- XmlSerializerSection.cs
- Transform3DCollection.cs
- MarshalDirectiveException.cs
- CultureInfoConverter.cs
- CollectionTraceRecord.cs
- EntityDataSourceValidationException.cs
- ZoomingMessageFilter.cs
- DataTable.cs
- AppDomain.cs
- PerformanceCounterLib.cs
- GroupItem.cs
- HtmlControl.cs
- UInt16Converter.cs
- CompilationUnit.cs
- UIInitializationException.cs
- DataRelation.cs
- TranslateTransform3D.cs
- JsonFormatReaderGenerator.cs
- DataGridColumnHeaderCollection.cs
- PolyBezierSegment.cs
- Select.cs
- Documentation.cs
- ActiveXMessageFormatter.cs
- DesignerAdapterAttribute.cs
- ProfileModule.cs
- MouseActionValueSerializer.cs
- NetworkInterface.cs
- SoapIncludeAttribute.cs
- BuildProvider.cs
- WorkflowEnvironment.cs
- SessionChannels.cs
- FileNotFoundException.cs
- PropertyMapper.cs
- ChameleonKey.cs
- TextServicesDisplayAttribute.cs
- SplitterPanel.cs
- translator.cs
- SqlRowUpdatedEvent.cs
- ConfigsHelper.cs
- SimpleType.cs
- TraceListener.cs
- CharacterMetricsDictionary.cs
- DataGridHelper.cs
- CodeNamespaceImportCollection.cs
- DragDrop.cs
- TextDocumentView.cs
- X509ChainPolicy.cs
- DataListItem.cs
- XmlReader.cs
- Italic.cs
- RoutedEventHandlerInfo.cs
- IgnoreFlushAndCloseStream.cs
- JournalEntry.cs
- ControlIdConverter.cs
- AddingNewEventArgs.cs
- Operator.cs
- AutoResetEvent.cs
- WebConvert.cs
- DBSchemaTable.cs
- StyleXamlParser.cs
- D3DImage.cs
- BinaryObjectWriter.cs
- ObjectSpanRewriter.cs
- HttpStreamMessage.cs
- Visitor.cs
- Quad.cs
- WindowsListViewItemCheckBox.cs
- EntityCommand.cs
- XmlCharCheckingWriter.cs
- WindowsListBox.cs
- TextTreeRootNode.cs
- ApplicationSecurityManager.cs
- FlowDecisionLabelFeature.cs
- ValidationResult.cs
- SqlClientWrapperSmiStream.cs
- _SafeNetHandles.cs
- ChtmlCommandAdapter.cs
- WebRequestModuleElement.cs
- COM2EnumConverter.cs
- ExpressionBinding.cs
- VectorAnimationUsingKeyFrames.cs
- ManifestSignatureInformation.cs
- TextTreeUndo.cs
- ContentFilePart.cs
- EditorPartCollection.cs
- AudioBase.cs
- Grant.cs
- SqlBulkCopyColumnMapping.cs
- BamlTreeMap.cs
- TypeConverterHelper.cs