Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CompMod / System / ComponentModel / UInt16Converter.cs / 1 / UInt16Converter.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 16-bit unsigned integer objects to and
/// from various other representations.
///
[HostProtection(SharedState = true)]
public class UInt16Converter : BaseNumberConverter {
///
/// The Type this converter is targeting (e.g. Int16, UInt32, etc.)
///
internal override Type TargetType {
get {
return typeof(UInt16);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToUInt16(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return UInt16.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 UInt16.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((UInt16)value).ToString("G", formatInfo);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------------------------
//
// 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 16-bit unsigned integer objects to and
/// from various other representations.
///
[HostProtection(SharedState = true)]
public class UInt16Converter : BaseNumberConverter {
///
/// The Type this converter is targeting (e.g. Int16, UInt32, etc.)
///
internal override Type TargetType {
get {
return typeof(UInt16);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToUInt16(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return UInt16.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 UInt16.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((UInt16)value).ToString("G", formatInfo);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NTAccount.cs
- DecoratedNameAttribute.cs
- MethodCallTranslator.cs
- ApplicationTrust.cs
- MissingManifestResourceException.cs
- NameValuePair.cs
- SerializationSectionGroup.cs
- DataRowExtensions.cs
- ExpressionBindingCollection.cs
- KeyGesture.cs
- TraceSection.cs
- MeshGeometry3D.cs
- BuiltInExpr.cs
- XamlUtilities.cs
- C14NUtil.cs
- RequiredAttributeAttribute.cs
- Scene3D.cs
- ControlUtil.cs
- HMACSHA256.cs
- AssemblyInfo.cs
- SplayTreeNode.cs
- updateconfighost.cs
- UITypeEditor.cs
- RenderDataDrawingContext.cs
- CompilerCollection.cs
- SQLMembershipProvider.cs
- TypeElement.cs
- TextRange.cs
- TableTextElementCollectionInternal.cs
- SerializableReadOnlyDictionary.cs
- StorageMappingItemLoader.cs
- Options.cs
- ObjectDataSourceStatusEventArgs.cs
- LeafCellTreeNode.cs
- ClassicBorderDecorator.cs
- HtmlInputButton.cs
- QueryStack.cs
- ObjectTypeMapping.cs
- XMLUtil.cs
- DurableOperationContext.cs
- XmlSchemaGroupRef.cs
- SrgsToken.cs
- Int16Storage.cs
- AttributeData.cs
- AnchoredBlock.cs
- ChameleonKey.cs
- XPathCompileException.cs
- BrowserTree.cs
- XsdDuration.cs
- Msec.cs
- XmlDigitalSignatureProcessor.cs
- LoginName.cs
- RowToFieldTransformer.cs
- CodeTypeConstructor.cs
- TargetException.cs
- DataObjectEventArgs.cs
- Bezier.cs
- ProfileGroupSettingsCollection.cs
- ApplicationManager.cs
- LinkedList.cs
- TypeConverterAttribute.cs
- WebReference.cs
- FigureHelper.cs
- QuaternionRotation3D.cs
- PropertiesTab.cs
- ZoneIdentityPermission.cs
- WindowsEditBoxRange.cs
- StatusBarAutomationPeer.cs
- DetailsView.cs
- Debug.cs
- CutCopyPasteHelper.cs
- OutputCacheProfileCollection.cs
- SqlDataSourceSelectingEventArgs.cs
- Slider.cs
- EntitySetDataBindingList.cs
- UriScheme.cs
- CalendarDay.cs
- XmlBindingWorker.cs
- Models.cs
- WindowsProgressbar.cs
- StoreItemCollection.cs
- AlternationConverter.cs
- ConfigurationLocationCollection.cs
- PropertyKey.cs
- ManagementObjectCollection.cs
- InheritanceRules.cs
- Activity.cs
- AbandonedMutexException.cs
- ColumnBinding.cs
- TransportationConfigurationTypeInstallComponent.cs
- CodeMemberMethod.cs
- EntityDataSourceQueryBuilder.cs
- ECDsa.cs
- MessageQueuePermissionEntryCollection.cs
- Stack.cs
- GeneratedContractType.cs
- TdsParserHelperClasses.cs
- LocatorPartList.cs
- ClientScriptItem.cs
- GroupQuery.cs