Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / UInt32Converter.cs / 1305376 / UInt32Converter.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 32-bit unsigned integer objects to and
/// from various other representations.
///
[HostProtection(SharedState = true)]
public class UInt32Converter : BaseNumberConverter {
///
/// The Type this converter is targeting (e.g. Int16, UInt32, etc.)
///
internal override Type TargetType {
get {
return typeof(UInt32);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToUInt32(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return UInt32.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 UInt32.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((UInt32)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 32-bit unsigned integer objects to and
/// from various other representations.
///
[HostProtection(SharedState = true)]
public class UInt32Converter : BaseNumberConverter {
///
/// The Type this converter is targeting (e.g. Int16, UInt32, etc.)
///
internal override Type TargetType {
get {
return typeof(UInt32);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToUInt32(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return UInt32.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 UInt32.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((UInt32)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
- NavigationWindowAutomationPeer.cs
- BaseCollection.cs
- AdapterUtil.cs
- CodeTypeMember.cs
- BoolExpressionVisitors.cs
- PageSetupDialog.cs
- MetadataArtifactLoaderResource.cs
- ItemCheckEvent.cs
- AvtEvent.cs
- DataViewManagerListItemTypeDescriptor.cs
- WebPartDescriptionCollection.cs
- ClientSponsor.cs
- webproxy.cs
- ContentPropertyAttribute.cs
- FileEnumerator.cs
- AccessDataSourceDesigner.cs
- Soap12ProtocolReflector.cs
- WindowsGraphics.cs
- SecurityTokenInclusionMode.cs
- TransformCollection.cs
- DockPattern.cs
- XhtmlBasicLinkAdapter.cs
- FormatConvertedBitmap.cs
- RequestCachePolicy.cs
- WaitHandle.cs
- TraceLog.cs
- HtmlToClrEventProxy.cs
- OleDbStruct.cs
- ValidationRule.cs
- WinFormsSpinner.cs
- DateTimeUtil.cs
- COM2FontConverter.cs
- BitmapFrameEncode.cs
- PropertyOverridesTypeEditor.cs
- MimeImporter.cs
- SkinBuilder.cs
- WebBrowserContainer.cs
- X509Chain.cs
- ListControl.cs
- TemplatedAdorner.cs
- TypedReference.cs
- RemoveStoryboard.cs
- XamlSerializer.cs
- BackEase.cs
- ConnectionConsumerAttribute.cs
- TableDetailsRow.cs
- FixedDocumentSequencePaginator.cs
- CompiledELinqQueryState.cs
- ObjectIDGenerator.cs
- HttpHandlerAction.cs
- BamlWriter.cs
- TagNameToTypeMapper.cs
- DesignerActionPropertyItem.cs
- DataColumnMappingCollection.cs
- CollectionChangedEventManager.cs
- ExpressionVisitor.cs
- AspNetSynchronizationContext.cs
- BitArray.cs
- StatusBarPanelClickEvent.cs
- DataDocumentXPathNavigator.cs
- MergePropertyDescriptor.cs
- TextTreeTextBlock.cs
- GenericTypeParameterBuilder.cs
- BitmapMetadataBlob.cs
- BufferedStream.cs
- AnimationLayer.cs
- EntityDataSourceView.cs
- DateTimeAutomationPeer.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- MemberDomainMap.cs
- ContourSegment.cs
- AuthenticationService.cs
- ToolZone.cs
- ExtendedProtectionPolicyTypeConverter.cs
- Currency.cs
- KeyboardNavigation.cs
- HttpHandlerActionCollection.cs
- DataGridViewSelectedCellCollection.cs
- SmiSettersStream.cs
- TextParagraphProperties.cs
- ImmutableCollection.cs
- _ListenerRequestStream.cs
- ProcessModelSection.cs
- XmlResolver.cs
- InkCanvasSelectionAdorner.cs
- MultidimensionalArrayItemReference.cs
- GridPattern.cs
- CodeMemberMethod.cs
- OciEnlistContext.cs
- VBIdentifierName.cs
- FileRecordSequenceHelper.cs
- SerialReceived.cs
- StickyNoteContentControl.cs
- RequiredFieldValidator.cs
- MiniLockedBorderGlyph.cs
- PointUtil.cs
- ButtonFieldBase.cs
- QilReference.cs
- AppSettingsExpressionEditor.cs
- AutomationElementCollection.cs