Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / ParseNumbers.cs / 1305376 / 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; using System.Runtime.Versioning; 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 // [System.Security.SecuritySafeCritical] // auto-generated public unsafe static long StringToLong(System.String s, int radix, int flags) { return StringToLong(s,radix,flags, null); } [System.Security.SecurityCritical] // auto-generated [ResourceExposure(ResourceScope.None)] [MethodImplAttribute(MethodImplOptions.InternalCall)] public unsafe extern static long StringToLong(System.String s, int radix, int flags, int* currPos); [System.Security.SecuritySafeCritical] // auto-generated 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); } } [System.Security.SecuritySafeCritical] // auto-generated public unsafe static int StringToInt(System.String s, int radix, int flags) { return StringToInt(s,radix,flags, null); } [System.Security.SecurityCritical] // auto-generated [ResourceExposure(ResourceScope.None)] [MethodImplAttribute(MethodImplOptions.InternalCall)] public unsafe extern static int StringToInt(System.String s, int radix, int flags, int* currPos); [System.Security.SecuritySafeCritical] // auto-generated 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); } } [System.Security.SecurityCritical] // auto-generated [ResourceExposure(ResourceScope.None)] [MethodImplAttribute(MethodImplOptions.InternalCall)] public extern static String IntToString(int l, int radix, int width, char paddingChar, int flags); [System.Security.SecurityCritical] // auto-generated [ResourceExposure(ResourceScope.None)] [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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DropTarget.cs
- TransformedBitmap.cs
- MappingModelBuildProvider.cs
- BridgeDataRecord.cs
- CompositeDuplexElement.cs
- ContentAlignmentEditor.cs
- MemberDescriptor.cs
- Error.cs
- ComponentTray.cs
- SafeMemoryMappedViewHandle.cs
- DummyDataSource.cs
- ExpandSegment.cs
- RenderTargetBitmap.cs
- Operand.cs
- ImageList.cs
- SiteOfOriginPart.cs
- DatePickerDateValidationErrorEventArgs.cs
- OutputBuffer.cs
- GeneralTransform3DTo2DTo3D.cs
- EntityModelSchemaGenerator.cs
- NotFiniteNumberException.cs
- EventLogSession.cs
- AnimationLayer.cs
- Menu.cs
- ReadOnlyAttribute.cs
- DynamicControlParameter.cs
- DeflateStream.cs
- DebuggerAttributes.cs
- PageContentCollection.cs
- TableItemStyle.cs
- Monitor.cs
- TreeIterator.cs
- CodeTypeMemberCollection.cs
- ConfigurationPropertyAttribute.cs
- XhtmlTextWriter.cs
- ThreadStateException.cs
- PolyQuadraticBezierSegment.cs
- ResourceReader.cs
- SHA256.cs
- MenuStrip.cs
- XmlExtensionFunction.cs
- WindowsRegion.cs
- _emptywebproxy.cs
- XmlMapping.cs
- ContextBase.cs
- ValidatedMobileControlConverter.cs
- TextRangeBase.cs
- SplitterDesigner.cs
- SimpleType.cs
- HtmlTableRowCollection.cs
- MatrixKeyFrameCollection.cs
- ListViewItemMouseHoverEvent.cs
- ToolStripTextBox.cs
- StreamSecurityUpgradeAcceptorBase.cs
- XmlSerializableWriter.cs
- AppLevelCompilationSectionCache.cs
- ItemMap.cs
- SqlGatherProducedAliases.cs
- KeyNotFoundException.cs
- EncoderParameter.cs
- HTMLTagNameToTypeMapper.cs
- PointUtil.cs
- WsatProxy.cs
- DataBinder.cs
- WindowsRebar.cs
- ColorConverter.cs
- ProxyAttribute.cs
- OleDbCommand.cs
- ListParaClient.cs
- PenContexts.cs
- WorkflowEventArgs.cs
- XmlSchemaSimpleContent.cs
- GeneralTransform3DGroup.cs
- WebPartDisplayModeCancelEventArgs.cs
- KeyboardEventArgs.cs
- DeferredElementTreeState.cs
- InputManager.cs
- TypeResolvingOptions.cs
- AutomationPatternInfo.cs
- Timer.cs
- CodePrimitiveExpression.cs
- Subtree.cs
- RelatedImageListAttribute.cs
- ScaleTransform.cs
- PageCodeDomTreeGenerator.cs
- Help.cs
- EntityDataSourceContextDisposingEventArgs.cs
- FusionWrap.cs
- BitmapDownload.cs
- XPathNavigator.cs
- RuntimeHelpers.cs
- OutputCacheProfileCollection.cs
- FilterEventArgs.cs
- MD5CryptoServiceProvider.cs
- Adorner.cs
- ConcurrentDictionary.cs
- AsyncContentLoadedEventArgs.cs
- XmlRawWriter.cs
- WebPartEventArgs.cs
- FillErrorEventArgs.cs