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
- DbConnectionPool.cs
- SetterBaseCollection.cs
- brushes.cs
- dataSvcMapFileLoader.cs
- CustomErrorsSection.cs
- ReadOnlyPermissionSet.cs
- BaseAutoFormat.cs
- ListViewDeleteEventArgs.cs
- Rfc2898DeriveBytes.cs
- Filter.cs
- ModelFactory.cs
- TabletDeviceInfo.cs
- CodeArgumentReferenceExpression.cs
- HttpServerVarsCollection.cs
- ServiceOperationHelpers.cs
- ToolStripProgressBar.cs
- HtmlListAdapter.cs
- RoutedUICommand.cs
- ComplexTypeEmitter.cs
- ImageList.cs
- PersonalizationAdministration.cs
- Parameter.cs
- Int32AnimationBase.cs
- OleDragDropHandler.cs
- CollectionBase.cs
- OdbcException.cs
- BitmapEffectGeneralTransform.cs
- PackWebResponse.cs
- SchemaImporter.cs
- Int64.cs
- StringBlob.cs
- NativeMethodsCLR.cs
- RowType.cs
- Soap.cs
- ValueExpressions.cs
- WindowsProgressbar.cs
- WorkflowOperationBehavior.cs
- CodeDOMUtility.cs
- MetaModel.cs
- SslStreamSecurityBindingElement.cs
- BaseServiceProvider.cs
- OdbcEnvironmentHandle.cs
- TTSEvent.cs
- Padding.cs
- X509CertificateTrustedIssuerElementCollection.cs
- AddressingVersion.cs
- PatternMatchRules.cs
- HtmlWindowCollection.cs
- remotingproxy.cs
- InkCanvas.cs
- OwnerDrawPropertyBag.cs
- VirtualDirectoryMapping.cs
- FormViewDeleteEventArgs.cs
- DataErrorValidationRule.cs
- BasicBrowserDialog.cs
- TargetConverter.cs
- UpdatePanelControlTrigger.cs
- CalendarTable.cs
- ClientScriptManagerWrapper.cs
- ObjectItemLoadingSessionData.cs
- SmiEventSink_Default.cs
- SqlNamer.cs
- SqlConnection.cs
- ExceptionTranslationTable.cs
- WsatConfiguration.cs
- CreateUserWizardStep.cs
- UnmanagedBitmapWrapper.cs
- TextTreeDeleteContentUndoUnit.cs
- MD5.cs
- TrackingMemoryStream.cs
- WmlFormAdapter.cs
- GZipStream.cs
- AbandonedMutexException.cs
- OdbcRowUpdatingEvent.cs
- XmlSchemaSimpleContentExtension.cs
- PathFigureCollectionConverter.cs
- OleDbConnectionInternal.cs
- SynchronizingStream.cs
- SessionEndedEventArgs.cs
- HtmlMeta.cs
- XmlNodeChangedEventArgs.cs
- TargetFrameworkAttribute.cs
- MinimizableAttributeTypeConverter.cs
- XPathExpr.cs
- GridViewRowCollection.cs
- XmlSerializationWriter.cs
- AspNetPartialTrustHelpers.cs
- DLinqAssociationProvider.cs
- DispatcherProcessingDisabled.cs
- DockAndAnchorLayout.cs
- DebugView.cs
- TdsParserStateObject.cs
- FamilyMapCollection.cs
- ResourcesBuildProvider.cs
- BufferAllocator.cs
- PrintingPermission.cs
- SynchronizingStream.cs
- ProfileParameter.cs
- ChildTable.cs
- MarginCollapsingState.cs