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
- FontInfo.cs
- Point3DAnimationBase.cs
- InternalDispatchObject.cs
- UserInitiatedNavigationPermission.cs
- TrackingDataItemValue.cs
- ChildChangedEventArgs.cs
- NavigatorInput.cs
- WindowClosedEventArgs.cs
- OleDbReferenceCollection.cs
- Rotation3DAnimationBase.cs
- TextServicesPropertyRanges.cs
- XmlFormatWriterGenerator.cs
- DefaultBinder.cs
- DataPagerFieldItem.cs
- ApplicationManager.cs
- SimplePropertyEntry.cs
- DataSourceSelectArguments.cs
- TrustManager.cs
- SqlCaseSimplifier.cs
- AttachedPropertyMethodSelector.cs
- TextTreeObjectNode.cs
- TypeResolver.cs
- ProfileServiceManager.cs
- HttpResponseBase.cs
- DataGridAddNewRow.cs
- ScriptingScriptResourceHandlerSection.cs
- KeyboardNavigation.cs
- SettingsPropertyValue.cs
- DurableMessageDispatchInspector.cs
- RotateTransform.cs
- DispatchWrapper.cs
- CompiledQueryCacheKey.cs
- ServiceActivationException.cs
- DocumentOutline.cs
- XmlEntityReference.cs
- AtomMaterializer.cs
- control.ime.cs
- GeneralTransformGroup.cs
- BaseWebProxyFinder.cs
- CacheForPrimitiveTypes.cs
- ParserExtension.cs
- PeerNameRecordCollection.cs
- TableItemProviderWrapper.cs
- WebUtil.cs
- AssemblySettingAttributes.cs
- XmlDictionaryReaderQuotas.cs
- XmlSchemaComplexType.cs
- CompositeDataBoundControl.cs
- AdPostCacheSubstitution.cs
- nulltextcontainer.cs
- MorphHelper.cs
- ConfigurationStrings.cs
- BuilderElements.cs
- HttpListenerRequest.cs
- RecordsAffectedEventArgs.cs
- LockCookie.cs
- StringUtil.cs
- BuildProvider.cs
- IfElseDesigner.xaml.cs
- KeyedHashAlgorithm.cs
- DocumentsTrace.cs
- Membership.cs
- LinearQuaternionKeyFrame.cs
- BitmapImage.cs
- FileResponseElement.cs
- TreeNodeEventArgs.cs
- WpfKnownType.cs
- ConnectionsZone.cs
- DesigntimeLicenseContext.cs
- StateMachineSubscription.cs
- RNGCryptoServiceProvider.cs
- IncrementalReadDecoders.cs
- TextEditorParagraphs.cs
- _HeaderInfo.cs
- Soap11ServerProtocol.cs
- QueryResult.cs
- HtmlSelectionListAdapter.cs
- CheckBoxDesigner.cs
- StoreItemCollection.Loader.cs
- GridLength.cs
- InstanceCreationEditor.cs
- TextRangeEdit.cs
- WebServiceBindingAttribute.cs
- Events.cs
- ObjectCloneHelper.cs
- TextBoxAutoCompleteSourceConverter.cs
- SymmetricCryptoHandle.cs
- NotSupportedException.cs
- smtppermission.cs
- DataProtection.cs
- ImpersonateTokenRef.cs
- GenericUriParser.cs
- ClientProxyGenerator.cs
- LambdaCompiler.Unary.cs
- DtdParser.cs
- NavigationHelper.cs
- XhtmlBasicControlAdapter.cs
- XmlAtomicValue.cs
- SqlDependency.cs
- Triplet.cs