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
- _CookieModule.cs
- WebAdminConfigurationHelper.cs
- PropertySegmentSerializationProvider.cs
- OSFeature.cs
- Dictionary.cs
- EmptyElement.cs
- AssociatedControlConverter.cs
- UIElementAutomationPeer.cs
- PersonalizationStateInfo.cs
- ImpersonationContext.cs
- ErrorFormatterPage.cs
- RunClient.cs
- DllNotFoundException.cs
- UnsafeNativeMethodsTablet.cs
- InputGestureCollection.cs
- IdnMapping.cs
- GridEntry.cs
- GridViewColumnCollection.cs
- Transactions.cs
- XMLDiffLoader.cs
- SyndicationFeed.cs
- XdrBuilder.cs
- Int32CAMarshaler.cs
- WpfKnownMemberInvoker.cs
- SmiContextFactory.cs
- AuthorizationRule.cs
- DynamicRenderer.cs
- SafeProcessHandle.cs
- SqlAggregateChecker.cs
- DataGridViewCellValidatingEventArgs.cs
- Vector3DAnimationBase.cs
- JsonReaderDelegator.cs
- PublishLicense.cs
- BoundPropertyEntry.cs
- SerializerDescriptor.cs
- DataGridTextBoxColumn.cs
- VerticalAlignConverter.cs
- AsyncCompletedEventArgs.cs
- UshortList2.cs
- StrokeNodeOperations2.cs
- DataGridViewCellStyleBuilderDialog.cs
- ContractCodeDomInfo.cs
- OracleConnectionString.cs
- Grid.cs
- FormatStringEditor.cs
- TraceContextRecord.cs
- TemplateBindingExpression.cs
- HitTestWithGeometryDrawingContextWalker.cs
- CheckBox.cs
- TextStore.cs
- DataSourceComponent.cs
- FormsIdentity.cs
- PrinterSettings.cs
- ReferenceConverter.cs
- IPAddress.cs
- DiscardableAttribute.cs
- ControlUtil.cs
- XmlSchemaParticle.cs
- SecurityTokenReferenceStyle.cs
- BaseResourcesBuildProvider.cs
- WebUtil.cs
- SynchronizationHandlesCodeDomSerializer.cs
- XPathCompileException.cs
- XPathEmptyIterator.cs
- List.cs
- Type.cs
- MetadataSource.cs
- TextUtf8RawTextWriter.cs
- _HeaderInfo.cs
- DocumentAutomationPeer.cs
- Delegate.cs
- DrawingBrush.cs
- PackageRelationshipCollection.cs
- AnonymousIdentificationModule.cs
- PackageStore.cs
- SqlUdtInfo.cs
- Tuple.cs
- nulltextnavigator.cs
- ConnectionPoolManager.cs
- XslTransformFileEditor.cs
- ResourcesGenerator.cs
- CustomError.cs
- DataRecordObjectView.cs
- HttpCachePolicy.cs
- ToolStripDropDownClosingEventArgs.cs
- ClientTargetCollection.cs
- CacheForPrimitiveTypes.cs
- GeometryDrawing.cs
- COM2TypeInfoProcessor.cs
- MediaTimeline.cs
- PointAnimation.cs
- ProfessionalColors.cs
- documentsequencetextview.cs
- ControlPager.cs
- AuditLevel.cs
- InkPresenterAutomationPeer.cs
- DrawingContextDrawingContextWalker.cs
- CharEntityEncoderFallback.cs
- entitydatasourceentitysetnameconverter.cs
- ValidationRuleCollection.cs