Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CompMod / System / ComponentModel / UInt64Converter.cs / 1 / UInt64Converter.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 64-bit unsigned integer objects to and
/// from various other representations.
///
[HostProtection(SharedState = true)]
public class UInt64Converter : BaseNumberConverter {
///
/// The Type this converter is targeting (e.g. Int16, UInt64, etc.)
///
internal override Type TargetType {
get {
return typeof(UInt64);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToUInt64(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return UInt64.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 UInt64.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((UInt64)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 64-bit unsigned integer objects to and
/// from various other representations.
///
[HostProtection(SharedState = true)]
public class UInt64Converter : BaseNumberConverter {
///
/// The Type this converter is targeting (e.g. Int16, UInt64, etc.)
///
internal override Type TargetType {
get {
return typeof(UInt64);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToUInt64(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return UInt64.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 UInt64.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((UInt64)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
- DataSetSchema.cs
- HMACRIPEMD160.cs
- XmlIgnoreAttribute.cs
- DataFormats.cs
- RegionData.cs
- ReachVisualSerializerAsync.cs
- BitmapInitialize.cs
- XmlSequenceWriter.cs
- CodeConditionStatement.cs
- FileLogRecordStream.cs
- ClientTarget.cs
- activationcontext.cs
- ResourceDisplayNameAttribute.cs
- TimeSpanStorage.cs
- Clipboard.cs
- XmlSchema.cs
- AssertSection.cs
- DragEvent.cs
- SessionParameter.cs
- LineServices.cs
- Debug.cs
- ListViewTableRow.cs
- StreamWriter.cs
- CompensationHandlingFilter.cs
- JsonCollectionDataContract.cs
- Mapping.cs
- TransactionBehavior.cs
- TemplatedMailWebEventProvider.cs
- FastPropertyAccessor.cs
- VariableQuery.cs
- ConfigXmlText.cs
- ExpressionBuilderCollection.cs
- KeyInterop.cs
- RelationshipDetailsCollection.cs
- QueryConverter.cs
- EmbeddedMailObjectsCollection.cs
- DataBindingCollectionEditor.cs
- GlyphInfoList.cs
- EncryptedPackageFilter.cs
- ImportedPolicyConversionContext.cs
- ExpressionReplacer.cs
- ThreadAbortException.cs
- SqlDataSourceEnumerator.cs
- ZipIOExtraFieldZip64Element.cs
- Console.cs
- TableItemProviderWrapper.cs
- ConfigurationSection.cs
- XmlSchemaGroup.cs
- HandlerBase.cs
- IPCCacheManager.cs
- BCLDebug.cs
- X509Certificate2Collection.cs
- XmlnsDefinitionAttribute.cs
- MdImport.cs
- NetDataContractSerializer.cs
- PublishLicense.cs
- File.cs
- HashHelper.cs
- UIElementAutomationPeer.cs
- HostingPreferredMapPath.cs
- DrawingServices.cs
- Inflater.cs
- CssStyleCollection.cs
- EventSourceCreationData.cs
- CheckBoxBaseAdapter.cs
- SimpleRecyclingCache.cs
- TextEditorSpelling.cs
- followingquery.cs
- DataGridViewCellStyle.cs
- DecimalStorage.cs
- MessageContractAttribute.cs
- ControllableStoryboardAction.cs
- MembershipValidatePasswordEventArgs.cs
- TreeViewEvent.cs
- IgnoreSectionHandler.cs
- ExtenderProvidedPropertyAttribute.cs
- isolationinterop.cs
- AsnEncodedData.cs
- ReadOnlyHierarchicalDataSourceView.cs
- GeometryGroup.cs
- IconConverter.cs
- InputGestureCollection.cs
- ProtocolsConfigurationEntry.cs
- QueryOperator.cs
- SerialReceived.cs
- SocketException.cs
- WebBrowserPermission.cs
- UnsafeNativeMethods.cs
- GroupAggregateExpr.cs
- URLIdentityPermission.cs
- DataServiceException.cs
- XmlQualifiedName.cs
- DataGridViewColumnCollection.cs
- AsyncWaitHandle.cs
- Popup.cs
- PropVariant.cs
- HttpServerChannel.cs
- LOSFormatter.cs
- WebPartConnection.cs
- DiscoveryCallbackBehavior.cs