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
- Triangle.cs
- Int16.cs
- DrawingVisualDrawingContext.cs
- SubMenuStyleCollectionEditor.cs
- LinearQuaternionKeyFrame.cs
- EventDrivenDesigner.cs
- IdentityHolder.cs
- ListViewDeletedEventArgs.cs
- DigitalSignatureProvider.cs
- ElementInit.cs
- ProgressBarHighlightConverter.cs
- GridViewRowCollection.cs
- X509CertificateChain.cs
- WebColorConverter.cs
- PopOutPanel.cs
- DrawingImage.cs
- ThreadAttributes.cs
- BamlLocalizationDictionary.cs
- InputMethodStateChangeEventArgs.cs
- SafeBitVector32.cs
- ImageField.cs
- ToolStripComboBox.cs
- InternalDuplexBindingElement.cs
- OracleFactory.cs
- EntityProviderFactory.cs
- RawStylusInput.cs
- TreeViewDesigner.cs
- LowerCaseStringConverter.cs
- BufferedOutputStream.cs
- PriorityQueue.cs
- XmlAttributeAttribute.cs
- SafeEventLogWriteHandle.cs
- AutomationInteropProvider.cs
- MemberJoinTreeNode.cs
- BehaviorEditorPart.cs
- PropertyPathConverter.cs
- precedingquery.cs
- KnownTypeDataContractResolver.cs
- InkCanvasSelection.cs
- FSWPathEditor.cs
- CallContext.cs
- FlowDocumentView.cs
- DictionarySectionHandler.cs
- EventHandlerService.cs
- ResourceManager.cs
- JavaScriptSerializer.cs
- RunClient.cs
- MSG.cs
- TreeViewCancelEvent.cs
- Polyline.cs
- ExtensionWindow.cs
- ValidatorUtils.cs
- UnmanagedMemoryAccessor.cs
- ElementUtil.cs
- SafeNativeMemoryHandle.cs
- StrokeNodeOperations.cs
- RequestTimeoutManager.cs
- Graphics.cs
- MILUtilities.cs
- BooleanToVisibilityConverter.cs
- ConfigurationElement.cs
- ElementHostPropertyMap.cs
- ItemContainerGenerator.cs
- Keywords.cs
- RIPEMD160.cs
- PageWrapper.cs
- ClientScriptManager.cs
- TimeoutValidationAttribute.cs
- VirtualPathUtility.cs
- ThousandthOfEmRealDoubles.cs
- FormatterServices.cs
- UnsafeNativeMethodsTablet.cs
- SplayTreeNode.cs
- ProcessStartInfo.cs
- EdmToObjectNamespaceMap.cs
- ListView.cs
- ClonableStack.cs
- ConfigurationSettings.cs
- AutoCompleteStringCollection.cs
- HandlerMappingMemo.cs
- XamlTemplateSerializer.cs
- OdbcConnection.cs
- TransactionBehavior.cs
- WebPartEditorApplyVerb.cs
- FixedTextBuilder.cs
- XsltLibrary.cs
- QilReplaceVisitor.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- DockingAttribute.cs
- webeventbuffer.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- IndexOutOfRangeException.cs
- XmlSerializerNamespaces.cs
- RequiredFieldValidator.cs
- LayoutTableCell.cs
- StorageConditionPropertyMapping.cs
- Label.cs
- LeaseManager.cs
- PointAnimationClockResource.cs
- DurationConverter.cs