Code:
/ 4.0 / 4.0 / 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. // ==++== // // 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
- TextServicesPropertyRanges.cs
- QueryCacheKey.cs
- PrimitiveType.cs
- DataGridAutomationPeer.cs
- ExceptionHandlersDesigner.cs
- webproxy.cs
- DataContract.cs
- FunctionMappingTranslator.cs
- ConfigXmlAttribute.cs
- WsiProfilesElement.cs
- ImmutableObjectAttribute.cs
- WebPartTransformerCollection.cs
- Collection.cs
- TransactionOptions.cs
- TTSVoice.cs
- XmlDocumentFieldSchema.cs
- ExitEventArgs.cs
- SmtpLoginAuthenticationModule.cs
- TemplateBindingExtensionConverter.cs
- AllMembershipCondition.cs
- ClientOperationFormatterProvider.cs
- UpdateCommand.cs
- FixedDSBuilder.cs
- UnsafeNetInfoNativeMethods.cs
- Material.cs
- NestedContainer.cs
- PrintDialogException.cs
- RegionInfo.cs
- Process.cs
- SafeCryptContextHandle.cs
- CodeTypeMember.cs
- CopyNodeSetAction.cs
- KeyEvent.cs
- RuntimeWrappedException.cs
- MsdtcWrapper.cs
- ToolStripProgressBar.cs
- SystemWebExtensionsSectionGroup.cs
- XmlWriterDelegator.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- QilPatternVisitor.cs
- UncommonField.cs
- DataGridViewControlCollection.cs
- PolicyLevel.cs
- XmlNotation.cs
- EventListenerClientSide.cs
- DefaultValueMapping.cs
- AutomationPatternInfo.cs
- WebPartEditorApplyVerb.cs
- HebrewNumber.cs
- ContextMarshalException.cs
- ClassGenerator.cs
- ReadOnlyDataSource.cs
- RegularExpressionValidator.cs
- TextElementCollection.cs
- XdrBuilder.cs
- HandlerBase.cs
- SimpleModelProvider.cs
- TransactionInformation.cs
- SafeRightsManagementHandle.cs
- LineServicesCallbacks.cs
- Match.cs
- FreezableOperations.cs
- DurableRuntimeValidator.cs
- RecognizeCompletedEventArgs.cs
- NetworkCredential.cs
- TimersDescriptionAttribute.cs
- FixedSOMElement.cs
- ObjectDataSourceStatusEventArgs.cs
- ConfigurationSectionGroup.cs
- ValidatedControlConverter.cs
- XmlStrings.cs
- FrameworkObject.cs
- SecurityDescriptor.cs
- SqlCaseSimplifier.cs
- SafeNativeMethods.cs
- embossbitmapeffect.cs
- ReflectionPermission.cs
- WmpBitmapDecoder.cs
- HttpApplicationFactory.cs
- IListConverters.cs
- DateTimeStorage.cs
- CodeDomLoader.cs
- SqlBulkCopyColumnMapping.cs
- ReaderContextStackData.cs
- DifferencingCollection.cs
- Assembly.cs
- CaseInsensitiveComparer.cs
- ReadOnlyCollectionBase.cs
- FixUpCollection.cs
- ListItemParagraph.cs
- TranslateTransform3D.cs
- Lookup.cs
- Thumb.cs
- FigureHelper.cs
- DocumentPageView.cs
- AssociatedControlConverter.cs
- FixUpCollection.cs
- ToolStripProgressBar.cs
- HiddenFieldDesigner.cs
- SystemIcmpV4Statistics.cs