Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- ModelUIElement3D.cs
- UnknownBitmapEncoder.cs
- ExceptionHandler.cs
- IDispatchConstantAttribute.cs
- QilLiteral.cs
- HiddenFieldPageStatePersister.cs
- _ListenerResponseStream.cs
- DependencyPropertyValueSerializer.cs
- IndependentAnimationStorage.cs
- QilGeneratorEnv.cs
- panel.cs
- SimpleRecyclingCache.cs
- BaseCAMarshaler.cs
- GridViewSelectEventArgs.cs
- XmlNodeList.cs
- TextFindEngine.cs
- UnknownBitmapEncoder.cs
- AppDomainAttributes.cs
- EndpointDispatcher.cs
- PresentationSource.cs
- ConsumerConnectionPoint.cs
- LinqDataSourceDisposeEventArgs.cs
- DesignerContextDescriptor.cs
- MemberRelationshipService.cs
- ResourceReferenceExpression.cs
- WebSysDescriptionAttribute.cs
- LockCookie.cs
- RuleElement.cs
- GeneralTransform.cs
- TreeViewItem.cs
- GotoExpression.cs
- DataProtection.cs
- DbXmlEnabledProviderManifest.cs
- OuterGlowBitmapEffect.cs
- EncodingNLS.cs
- BitmapScalingModeValidation.cs
- SourceElementsCollection.cs
- XsltContext.cs
- MemberHolder.cs
- PerformanceCounterCategory.cs
- RtfNavigator.cs
- OleDbReferenceCollection.cs
- XsltConvert.cs
- CommonDialog.cs
- CodeDomSerializer.cs
- DataGridViewCellPaintingEventArgs.cs
- MediaElement.cs
- Task.cs
- UserPreferenceChangedEventArgs.cs
- StateBag.cs
- XmlSubtreeReader.cs
- MbpInfo.cs
- ParseHttpDate.cs
- TypeBuilder.cs
- DiscoveryReference.cs
- CompilationPass2Task.cs
- BindingExpression.cs
- TogglePattern.cs
- ActivityUtilities.cs
- WebResponse.cs
- NameValueCache.cs
- printdlgexmarshaler.cs
- ButtonChrome.cs
- NumberFormatter.cs
- DoubleCollectionValueSerializer.cs
- WpfPayload.cs
- LineInfo.cs
- RootAction.cs
- ToolStripGrip.cs
- TemplateInstanceAttribute.cs
- ToolStripContextMenu.cs
- NamespaceTable.cs
- ApplicationDirectoryMembershipCondition.cs
- OSFeature.cs
- FillRuleValidation.cs
- CompilerInfo.cs
- UserPersonalizationStateInfo.cs
- BufferedGraphicsContext.cs
- HtmlInputButton.cs
- WindowsAuthenticationModule.cs
- ThousandthOfEmRealPoints.cs
- ComProxy.cs
- XmlnsDictionary.cs
- BindingExpressionUncommonField.cs
- Tag.cs
- DbConnectionClosed.cs
- TableStyle.cs
- ColumnTypeConverter.cs
- EnumerableCollectionView.cs
- MappingException.cs
- SemanticBasicElement.cs
- ImageInfo.cs
- MailMessage.cs
- ColorMap.cs
- EntitySetBase.cs
- FacetChecker.cs
- TableCell.cs
- FormView.cs
- MembershipValidatePasswordEventArgs.cs
- ChtmlPageAdapter.cs