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
- NavigationPropertyEmitter.cs
- EncoderBestFitFallback.cs
- Convert.cs
- NodeLabelEditEvent.cs
- XmlKeywords.cs
- ActiveXSite.cs
- ErrorProvider.cs
- XmlSchemaType.cs
- EntityDataSourceContainerNameItem.cs
- DrawingContextDrawingContextWalker.cs
- EncoderReplacementFallback.cs
- PackageFilter.cs
- BamlBinaryReader.cs
- ParseNumbers.cs
- DefaultIfEmptyQueryOperator.cs
- XmlILTrace.cs
- HijriCalendar.cs
- WSTransactionSection.cs
- SignatureGenerator.cs
- ResolveCriteriaApril2005.cs
- RegistryPermission.cs
- CacheMemory.cs
- CharacterString.cs
- ThicknessKeyFrameCollection.cs
- MeasureItemEvent.cs
- ViewRendering.cs
- WebPartEditorOkVerb.cs
- ObjectFullSpanRewriter.cs
- NativeMethods.cs
- srgsitem.cs
- Dispatcher.cs
- AffineTransform3D.cs
- CodeDomSerializerBase.cs
- BitmapEffectInputData.cs
- WindowsSolidBrush.cs
- Animatable.cs
- Storyboard.cs
- AccessibilityHelperForXpWin2k3.cs
- JsonReaderDelegator.cs
- InfoCardTrace.cs
- SafeArrayTypeMismatchException.cs
- CheckBoxAutomationPeer.cs
- ControlBindingsCollection.cs
- ExceptionUtility.cs
- PromptEventArgs.cs
- DoubleKeyFrameCollection.cs
- DBNull.cs
- CodeThrowExceptionStatement.cs
- MessageBodyDescription.cs
- TabControlEvent.cs
- EventHandlerService.cs
- WebPartManagerDesigner.cs
- TreeViewImageIndexConverter.cs
- AuthorizationSection.cs
- PackagingUtilities.cs
- InkPresenterAutomationPeer.cs
- DiscardableAttribute.cs
- ParameterCollection.cs
- Odbc32.cs
- LoginCancelEventArgs.cs
- HttpCapabilitiesBase.cs
- FastEncoderWindow.cs
- SessionEndingCancelEventArgs.cs
- TargetControlTypeCache.cs
- VisualTreeUtils.cs
- OpenTypeLayoutCache.cs
- XmlElementList.cs
- OracleFactory.cs
- ThousandthOfEmRealDoubles.cs
- ContainerUIElement3D.cs
- Window.cs
- ConsumerConnectionPoint.cs
- RequestQueue.cs
- SqlFacetAttribute.cs
- DropDownList.cs
- ISFTagAndGuidCache.cs
- HttpWebRequestElement.cs
- TagMapCollection.cs
- EntityParameter.cs
- SecurityRuntime.cs
- NetCodeGroup.cs
- SequenceNumber.cs
- MapPathBasedVirtualPathProvider.cs
- ColumnCollection.cs
- SafeNativeMethods.cs
- ProfileBuildProvider.cs
- UnmanagedMemoryStream.cs
- RadioButtonFlatAdapter.cs
- StateBag.cs
- InstancePersistenceEvent.cs
- NativeMethods.cs
- HtmlInputReset.cs
- _UncName.cs
- Symbol.cs
- ContainerParaClient.cs
- QueryTask.cs
- DataSourceControlBuilder.cs
- EmbeddedMailObject.cs
- TreeWalkHelper.cs
- TreeNodeCollection.cs