Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / clr / src / BCL / System / ParseNumbers.cs / 1 / ParseNumbers.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: ParseNumbers ** ** ** Purpose: Methods for Parsing numbers and Strings. ** All methods are implemented in native. ** ** ===========================================================*/ namespace System { //This class contains only static members and does not need to be serializable. using System; using System.Runtime.CompilerServices; internal static class ParseNumbers { internal const int PrintAsI1=0x40; internal const int PrintAsI2=0x80; internal const int PrintAsI4=0x100; internal const int TreatAsUnsigned=0x200; internal const int TreatAsI1=0x400; internal const int TreatAsI2=0x800; internal const int IsTight=0x1000; internal const int NoSpace=0x2000; // // // NATIVE METHODS // For comments on these methods please see $\src\vm\COMUtilNative.cpp // public unsafe static long StringToLong(System.String s, int radix, int flags) { return StringToLong(s,radix,flags, null); } [MethodImplAttribute(MethodImplOptions.InternalCall)] public unsafe extern static long StringToLong(System.String s, int radix, int flags, int* currPos); public unsafe static long StringToLong(System.String s, int radix, int flags, ref int currPos) { fixed(int * ppos = &currPos) { return StringToLong( s, radix, flags, ppos); } } public unsafe static int StringToInt(System.String s, int radix, int flags) { return StringToInt(s,radix,flags, null); } [MethodImplAttribute(MethodImplOptions.InternalCall)] public unsafe extern static int StringToInt(System.String s, int radix, int flags, int* currPos); public unsafe static int StringToInt(System.String s, int radix, int flags, ref int currPos) { fixed(int * ppos = &currPos) { return StringToInt( s, radix, flags, ppos); } } [MethodImplAttribute(MethodImplOptions.InternalCall)] public extern static String IntToString(int l, int radix, int width, char paddingChar, int flags); [MethodImplAttribute(MethodImplOptions.InternalCall)] public extern static String LongToString(long l, int radix, int width, char paddingChar, int flags); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: ParseNumbers ** ** ** Purpose: Methods for Parsing numbers and Strings. ** All methods are implemented in native. ** ** ===========================================================*/ namespace System { //This class contains only static members and does not need to be serializable. using System; using System.Runtime.CompilerServices; internal static class ParseNumbers { internal const int PrintAsI1=0x40; internal const int PrintAsI2=0x80; internal const int PrintAsI4=0x100; internal const int TreatAsUnsigned=0x200; internal const int TreatAsI1=0x400; internal const int TreatAsI2=0x800; internal const int IsTight=0x1000; internal const int NoSpace=0x2000; // // // NATIVE METHODS // For comments on these methods please see $\src\vm\COMUtilNative.cpp // public unsafe static long StringToLong(System.String s, int radix, int flags) { return StringToLong(s,radix,flags, null); } [MethodImplAttribute(MethodImplOptions.InternalCall)] public unsafe extern static long StringToLong(System.String s, int radix, int flags, int* currPos); public unsafe static long StringToLong(System.String s, int radix, int flags, ref int currPos) { fixed(int * ppos = &currPos) { return StringToLong( s, radix, flags, ppos); } } public unsafe static int StringToInt(System.String s, int radix, int flags) { return StringToInt(s,radix,flags, null); } [MethodImplAttribute(MethodImplOptions.InternalCall)] public unsafe extern static int StringToInt(System.String s, int radix, int flags, int* currPos); public unsafe static int StringToInt(System.String s, int radix, int flags, ref int currPos) { fixed(int * ppos = &currPos) { return StringToInt( s, radix, flags, ppos); } } [MethodImplAttribute(MethodImplOptions.InternalCall)] public extern static String IntToString(int l, int radix, int width, char paddingChar, int flags); [MethodImplAttribute(MethodImplOptions.InternalCall)] public extern static String LongToString(long l, int radix, int width, char paddingChar, int flags); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HtmlInputReset.cs
- Propagator.JoinPropagator.cs
- CharacterShapingProperties.cs
- TypeExtension.cs
- PtsHelper.cs
- Gdiplus.cs
- EmissiveMaterial.cs
- ClientCultureInfo.cs
- TextBounds.cs
- ResourceType.cs
- RawStylusInputReport.cs
- SQLSingleStorage.cs
- XmlDocumentFragment.cs
- TextHidden.cs
- LinqToSqlWrapper.cs
- RadioButton.cs
- XmlSchemaExporter.cs
- TransformConverter.cs
- TargetInvocationException.cs
- DataGridPagerStyle.cs
- AlgoModule.cs
- Boolean.cs
- DictationGrammar.cs
- XmlNamespaceMappingCollection.cs
- CellIdBoolean.cs
- COM2ColorConverter.cs
- SamlEvidence.cs
- BindableTemplateBuilder.cs
- LambdaCompiler.Expressions.cs
- BuildProviderCollection.cs
- TriggerCollection.cs
- IntegerValidatorAttribute.cs
- Pkcs7Signer.cs
- Visual3D.cs
- TrustLevel.cs
- RenderOptions.cs
- DiscoveryRequestHandler.cs
- StrongName.cs
- WebPartHeaderCloseVerb.cs
- Nodes.cs
- OleDbRowUpdatedEvent.cs
- ChangeDirector.cs
- StreamAsIStream.cs
- QueryTaskGroupState.cs
- Control.cs
- ToolZoneDesigner.cs
- WebPartZone.cs
- XPathNavigatorReader.cs
- PersonalizationEntry.cs
- FileSystemEventArgs.cs
- ResourceManager.cs
- RadioButtonRenderer.cs
- ProviderCollection.cs
- WSSecureConversation.cs
- Int32.cs
- PeerObject.cs
- TreeNode.cs
- AdCreatedEventArgs.cs
- SqlCacheDependencyDatabase.cs
- Dictionary.cs
- SizeAnimationClockResource.cs
- AdornerDecorator.cs
- WindowsSlider.cs
- DirectoryObjectSecurity.cs
- KeySpline.cs
- ServicePointManager.cs
- MimeTypeMapper.cs
- SpellCheck.cs
- RowCache.cs
- RegistrySecurity.cs
- DataGridColumnHeader.cs
- DetailsViewRowCollection.cs
- CompiledELinqQueryState.cs
- FrugalList.cs
- DataBindingCollectionEditor.cs
- XmlILModule.cs
- OperationSelectorBehavior.cs
- Hyperlink.cs
- PathFigure.cs
- BaseCollection.cs
- Menu.cs
- ListViewGroupConverter.cs
- MinimizableAttributeTypeConverter.cs
- EnumerableCollectionView.cs
- Asn1IntegerConverter.cs
- TextDecorationCollection.cs
- ProviderUtil.cs
- ValidationEventArgs.cs
- MailHeaderInfo.cs
- EventLogPermissionEntryCollection.cs
- CopyOnWriteList.cs
- _LazyAsyncResult.cs
- DBCommand.cs
- DataTableReaderListener.cs
- XmlObjectSerializerReadContextComplex.cs
- IncrementalCompileAnalyzer.cs
- XmlProcessingInstruction.cs
- ZipIOExtraFieldZip64Element.cs
- mediaeventargs.cs
- SurrogateSelector.cs