Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CompMod / System / ComponentModel / Int64Converter.cs / 1 / Int64Converter.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 signed integer objects to and
/// from various other representations.
///
[HostProtection(SharedState = true)]
public class Int64Converter : BaseNumberConverter {
///
/// The Type this converter is targeting (e.g. Int16, UInt32, etc.)
///
internal override Type TargetType {
get {
return typeof(Int64);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToInt64(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return Int64.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 Int64.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((Int64)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.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 signed integer objects to and
/// from various other representations.
///
[HostProtection(SharedState = true)]
public class Int64Converter : BaseNumberConverter {
///
/// The Type this converter is targeting (e.g. Int16, UInt32, etc.)
///
internal override Type TargetType {
get {
return typeof(Int64);
}
}
///
/// Convert the given value to a string using the given radix
///
internal override object FromString(string value, int radix) {
return Convert.ToInt64(value, radix);
}
///
/// Convert the given value to a string using the given formatInfo
///
internal override object FromString(string value, NumberFormatInfo formatInfo) {
return Int64.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 Int64.Parse(value, culture);
}
///
/// Convert the given value from a string using the given formatInfo
///
internal override string ToString(object value, NumberFormatInfo formatInfo) {
return ((Int64)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
- MouseCaptureWithinProperty.cs
- QilNode.cs
- TreeNodeEventArgs.cs
- MenuItem.cs
- XmlStringTable.cs
- WeakReferenceKey.cs
- WindowsSysHeader.cs
- FixedTextSelectionProcessor.cs
- SafeViewOfFileHandle.cs
- ChangesetResponse.cs
- AnyAllSearchOperator.cs
- BrowserTree.cs
- X509Logo.cs
- _ServiceNameStore.cs
- DbConnectionPoolIdentity.cs
- ObjectSet.cs
- XmlDataImplementation.cs
- WhereaboutsReader.cs
- XmlSignificantWhitespace.cs
- _NestedMultipleAsyncResult.cs
- StructuralObject.cs
- SqlEnums.cs
- DesignerForm.cs
- Collection.cs
- DesignerCalendarAdapter.cs
- BitmapSizeOptions.cs
- HtmlTable.cs
- TreeNodeBindingCollection.cs
- EditorServiceContext.cs
- AnimationClock.cs
- AttachedAnnotation.cs
- DependencyPropertyAttribute.cs
- Delay.cs
- OnOperation.cs
- PassportIdentity.cs
- RadioButtonList.cs
- SizeFConverter.cs
- XmlPreloadedResolver.cs
- AuthenticatingEventArgs.cs
- XmlSchemaAttribute.cs
- ResourceContainer.cs
- KeyBinding.cs
- CircleHotSpot.cs
- SiteMapNodeItem.cs
- IChannel.cs
- XPathDocumentBuilder.cs
- ImageSource.cs
- AnchoredBlock.cs
- ChangeInterceptorAttribute.cs
- InfoCardKeyedHashAlgorithm.cs
- XmlUtf8RawTextWriter.cs
- FileAuthorizationModule.cs
- TextFormatterContext.cs
- ReliabilityContractAttribute.cs
- bindurihelper.cs
- UInt16Converter.cs
- WorkflowApplicationCompletedException.cs
- GAC.cs
- ToolStripSeparator.cs
- ChildChangedEventArgs.cs
- DoubleAnimationBase.cs
- PathParser.cs
- FontDialog.cs
- TcpAppDomainProtocolHandler.cs
- ListSortDescriptionCollection.cs
- ProfileGroupSettingsCollection.cs
- GroupBoxAutomationPeer.cs
- TemplateComponentConnector.cs
- KeyedHashAlgorithm.cs
- DetailsViewCommandEventArgs.cs
- ByteFacetDescriptionElement.cs
- MetadataUtilsSmi.cs
- ContextStaticAttribute.cs
- RegularExpressionValidator.cs
- ToolBarTray.cs
- XmlChoiceIdentifierAttribute.cs
- NestPullup.cs
- iisPickupDirectory.cs
- DynamicActivity.cs
- XmlWriter.cs
- StubHelpers.cs
- Baml2006KnownTypes.cs
- SecureEnvironment.cs
- EmbeddedMailObject.cs
- TextDocumentView.cs
- AccessKeyManager.cs
- SetIterators.cs
- ClearTypeHintValidation.cs
- ContainerFilterService.cs
- PropertyValueUIItem.cs
- ExtenderProviderService.cs
- grammarelement.cs
- MailMessageEventArgs.cs
- OleDbPropertySetGuid.cs
- FormatConvertedBitmap.cs
- PageRanges.cs
- PackageProperties.cs
- SqlDataSourceQueryConverter.cs
- WhitespaceReader.cs
- SimpleParser.cs