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
- JpegBitmapEncoder.cs
- InvokePatternIdentifiers.cs
- MdImport.cs
- HandledMouseEvent.cs
- CountAggregationOperator.cs
- ExtensibleClassFactory.cs
- HttpCacheVary.cs
- MetadataWorkspace.cs
- BuildProvider.cs
- Int32AnimationBase.cs
- FileDialog.cs
- DataGridAddNewRow.cs
- CodeAttributeArgumentCollection.cs
- SecurityKeyType.cs
- AsymmetricKeyExchangeFormatter.cs
- PolyBezierSegmentFigureLogic.cs
- NotSupportedException.cs
- MessageDecoder.cs
- SlotInfo.cs
- xdrvalidator.cs
- Binding.cs
- ConfigDefinitionUpdates.cs
- DictationGrammar.cs
- KeyedHashAlgorithm.cs
- LabelAutomationPeer.cs
- MediaTimeline.cs
- InputScope.cs
- UmAlQuraCalendar.cs
- UnsafeNativeMethods.cs
- InfoCardRSACryptoProvider.cs
- ObfuscationAttribute.cs
- Debugger.cs
- ActivationServices.cs
- ProgressBarHighlightConverter.cs
- ApplicationTrust.cs
- DataMemberListEditor.cs
- RecognizedWordUnit.cs
- AnnotationResourceChangedEventArgs.cs
- ResolveCriteria.cs
- SqlFunctionAttribute.cs
- RowToFieldTransformer.cs
- QualifiedCellIdBoolean.cs
- NamespaceCollection.cs
- RenderingEventArgs.cs
- Visual3DCollection.cs
- XmlDataSourceNodeDescriptor.cs
- RuntimeConfigurationRecord.cs
- IISUnsafeMethods.cs
- Content.cs
- _TimerThread.cs
- AppSettingsExpressionBuilder.cs
- NopReturnReader.cs
- BamlTreeUpdater.cs
- ObjectStateManagerMetadata.cs
- TaiwanCalendar.cs
- PreloadedPackages.cs
- SqlBulkCopyColumnMappingCollection.cs
- RequestQueue.cs
- FileNotFoundException.cs
- DropDownButton.cs
- OleDbParameterCollection.cs
- CqlWriter.cs
- XmlDataContract.cs
- XmlSchemaAttributeGroup.cs
- WindowsListView.cs
- TraceContext.cs
- BasePropertyDescriptor.cs
- UriScheme.cs
- Popup.cs
- DrawingCollection.cs
- XmlSchemaChoice.cs
- MessageSecurityOverTcpElement.cs
- FatalException.cs
- DataTransferEventArgs.cs
- RecipientInfo.cs
- ReaderOutput.cs
- DiagnosticsConfigurationHandler.cs
- RegisteredArrayDeclaration.cs
- DataSourceSerializationException.cs
- SiteMapSection.cs
- PocoPropertyAccessorStrategy.cs
- BaseDataList.cs
- ButtonFlatAdapter.cs
- Security.cs
- ImageEditor.cs
- WebBrowserNavigatedEventHandler.cs
- WpfXamlLoader.cs
- UiaCoreProviderApi.cs
- BamlRecordHelper.cs
- FileVersion.cs
- SessionStateSection.cs
- ToolStripDropTargetManager.cs
- ItemDragEvent.cs
- PasswordTextNavigator.cs
- BitmapMetadataBlob.cs
- ClientType.cs
- DoubleStorage.cs
- CodeGenerator.cs
- KnownTypesHelper.cs
- UIElementHelper.cs