Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / Int64Converter.cs / 1305376 / 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
- SecurityPolicySection.cs
- RemotingConfigParser.cs
- Attributes.cs
- DataTemplateSelector.cs
- SystemInfo.cs
- Part.cs
- NetTcpSection.cs
- XmlWrappingWriter.cs
- RuntimeArgumentHandle.cs
- ColorConverter.cs
- HorizontalAlignConverter.cs
- WebException.cs
- EventMappingSettings.cs
- ParseChildrenAsPropertiesAttribute.cs
- MultilineStringConverter.cs
- System.Data_BID.cs
- SafeBitVector32.cs
- PackWebResponse.cs
- FlowDocumentReader.cs
- FloaterBaseParagraph.cs
- XmlImplementation.cs
- TextTreeUndo.cs
- IconConverter.cs
- VisualStyleInformation.cs
- LinkedList.cs
- Fx.cs
- Lease.cs
- ping.cs
- SamlConditions.cs
- WsdlInspector.cs
- SingleKeyFrameCollection.cs
- ParameterModifier.cs
- X509CertificateValidator.cs
- RSACryptoServiceProvider.cs
- X509PeerCertificateElement.cs
- ArrayList.cs
- DataGridItemCollection.cs
- FontDifferentiator.cs
- SoapRpcServiceAttribute.cs
- XamlWriter.cs
- Point.cs
- CodeMemberField.cs
- BuilderElements.cs
- VariableQuery.cs
- XmlNullResolver.cs
- StackSpiller.Bindings.cs
- RemoteWebConfigurationHostStream.cs
- StorageEntityTypeMapping.cs
- TableLayoutSettings.cs
- SchemaNames.cs
- HttpCapabilitiesBase.cs
- FrameworkElementFactory.cs
- TraceHandlerErrorFormatter.cs
- TypedReference.cs
- DomNameTable.cs
- IntSecurity.cs
- ParagraphVisual.cs
- _SslSessionsCache.cs
- ExpressionValueEditor.cs
- FocusChangedEventArgs.cs
- RequestTimeoutManager.cs
- WebException.cs
- ExtentJoinTreeNode.cs
- HtmlTextArea.cs
- UpdateDelegates.Generated.cs
- SHA512Managed.cs
- StandardCommands.cs
- ConnectionPoint.cs
- DatatypeImplementation.cs
- NextPreviousPagerField.cs
- DataKeyCollection.cs
- SiteMapNodeCollection.cs
- EventPrivateKey.cs
- DataGridViewMethods.cs
- UIServiceHelper.cs
- DataControlPagerLinkButton.cs
- BehaviorEditorPart.cs
- MD5.cs
- CheckBox.cs
- SessionParameter.cs
- StringStorage.cs
- COM2TypeInfoProcessor.cs
- UnsafeNativeMethods.cs
- ComplexLine.cs
- DataControlFieldCollection.cs
- MessageBox.cs
- BamlRecordHelper.cs
- MethodCallTranslator.cs
- PropertyIDSet.cs
- RemotingHelper.cs
- TextSegment.cs
- TableCell.cs
- LayoutEngine.cs
- FreezableDefaultValueFactory.cs
- WorkflowWebService.cs
- UnsafeNativeMethods.cs
- AdjustableArrowCap.cs
- CacheOutputQuery.cs
- _Events.cs
- HierarchicalDataSourceConverter.cs