Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / UInt16Converter.cs / 1305376 / 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
- RowSpanVector.cs
- SqlParameter.cs
- LinkConverter.cs
- EntityDataSourceStatementEditorForm.cs
- EmptyReadOnlyDictionaryInternal.cs
- ContentElement.cs
- OracleCommand.cs
- KnownIds.cs
- ConfigurationLockCollection.cs
- CheckBoxRenderer.cs
- ConfigurationSectionHelper.cs
- BinaryFormatter.cs
- CounterCreationData.cs
- SqlWebEventProvider.cs
- ClaimComparer.cs
- ToolboxDataAttribute.cs
- BufferedStream.cs
- GeneralTransform3DGroup.cs
- FixedPageProcessor.cs
- XmlDocumentFragment.cs
- _Semaphore.cs
- AppSettingsSection.cs
- StylusPointPropertyInfo.cs
- ScrollChrome.cs
- SpeechEvent.cs
- Paragraph.cs
- SqlNodeAnnotations.cs
- SystemIPAddressInformation.cs
- FieldTemplateFactory.cs
- XmlAnyAttributeAttribute.cs
- CodeArrayCreateExpression.cs
- CodeGroup.cs
- PluggableProtocol.cs
- HandlerWithFactory.cs
- StreamingContext.cs
- DefaultValidator.cs
- AnimationClockResource.cs
- MenuDesigner.cs
- FormParameter.cs
- PrintDialog.cs
- CodeTryCatchFinallyStatement.cs
- DetailsViewUpdateEventArgs.cs
- CalculatedColumn.cs
- TracingConnection.cs
- RegistryPermission.cs
- DiscriminatorMap.cs
- FormViewRow.cs
- HttpGetClientProtocol.cs
- SpecularMaterial.cs
- XmlSchemaExternal.cs
- BindingOperations.cs
- DataGridItemCollection.cs
- HandledEventArgs.cs
- TextFormatter.cs
- BoundField.cs
- DuplicateMessageDetector.cs
- HtmlInputCheckBox.cs
- XmlnsCache.cs
- MediaTimeline.cs
- Baml2006KeyRecord.cs
- updateconfighost.cs
- TextBox.cs
- BinaryObjectReader.cs
- ClassValidator.cs
- ConnectionManagementElementCollection.cs
- OutputCacheProfileCollection.cs
- ColorContextHelper.cs
- DecimalStorage.cs
- SamlAttributeStatement.cs
- HttpListenerResponse.cs
- QueryRewriter.cs
- InProcStateClientManager.cs
- _LazyAsyncResult.cs
- TemplateNameScope.cs
- DataGridViewImageColumn.cs
- SerializationEventsCache.cs
- DesignBindingValueUIHandler.cs
- TextBox.cs
- SpotLight.cs
- DoubleAnimationUsingPath.cs
- EmptyStringExpandableObjectConverter.cs
- WorkItem.cs
- _HelperAsyncResults.cs
- LocalIdCollection.cs
- SourceChangedEventArgs.cs
- PipelineModuleStepContainer.cs
- KeyTimeConverter.cs
- XmlSchemaAppInfo.cs
- TimeSpanStorage.cs
- FileDialog.cs
- filewebrequest.cs
- ErrorLog.cs
- MaskInputRejectedEventArgs.cs
- versioninfo.cs
- linebase.cs
- UInt32Converter.cs
- SoapElementAttribute.cs
- Matrix.cs
- NameValueSectionHandler.cs
- sqlpipe.cs