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
- SvcMapFile.cs
- Soap12FormatExtensions.cs
- ReceiveMessageContent.cs
- PopupRoot.cs
- KeyInfo.cs
- BindingContext.cs
- SqlCacheDependency.cs
- PaintValueEventArgs.cs
- DockingAttribute.cs
- TextTreeInsertUndoUnit.cs
- Interfaces.cs
- ConnectionStringEditor.cs
- TemplateBuilder.cs
- XmlTextReaderImpl.cs
- WebControlAdapter.cs
- updateconfighost.cs
- DocumentSequenceHighlightLayer.cs
- BindingCompleteEventArgs.cs
- BatchParser.cs
- CompiledIdentityConstraint.cs
- CodeMethodReturnStatement.cs
- GeometryDrawing.cs
- InstanceLockException.cs
- LinqDataSourceContextData.cs
- UIPermission.cs
- EventLogger.cs
- StrokeCollection.cs
- TextTreeUndoUnit.cs
- BindingOperations.cs
- MatrixConverter.cs
- FixedHighlight.cs
- FixedSOMLineRanges.cs
- Polygon.cs
- QueryCacheManager.cs
- ScrollBarRenderer.cs
- TypeConverterHelper.cs
- FtpWebRequest.cs
- CollectionBase.cs
- HitTestDrawingContextWalker.cs
- IsolatedStoragePermission.cs
- DesignerContextDescriptor.cs
- RepeatButton.cs
- AsyncCompletedEventArgs.cs
- SBCSCodePageEncoding.cs
- AuthenticationService.cs
- TaskFormBase.cs
- MessageDescription.cs
- ResourceAssociationType.cs
- XamlReaderHelper.cs
- HttpListenerRequest.cs
- CompositeActivityCodeGenerator.cs
- QueryTreeBuilder.cs
- DataControlImageButton.cs
- Certificate.cs
- DbModificationClause.cs
- DesignerFrame.cs
- ComplexType.cs
- TypeName.cs
- DragStartedEventArgs.cs
- DispatcherObject.cs
- ClientSettingsSection.cs
- Triplet.cs
- ProfileBuildProvider.cs
- DesignerActionItem.cs
- Metadata.cs
- BulletChrome.cs
- StatusBarItemAutomationPeer.cs
- MulticastDelegate.cs
- Int32CollectionValueSerializer.cs
- DropShadowBitmapEffect.cs
- HtmlControl.cs
- SchemaObjectWriter.cs
- DataDocumentXPathNavigator.cs
- FixedSOMTableRow.cs
- CharEnumerator.cs
- DataSysAttribute.cs
- SqlDelegatedTransaction.cs
- SqlClientFactory.cs
- HttpUnhandledOperationInvoker.cs
- RotationValidation.cs
- ServiceOperationViewControl.cs
- CodeGroup.cs
- DiffuseMaterial.cs
- AggregationMinMaxHelpers.cs
- PatternMatcher.cs
- ByteRangeDownloader.cs
- RoleGroup.cs
- SqlBulkCopy.cs
- ServiceDocument.cs
- SequenceRangeCollection.cs
- PreviewPageInfo.cs
- ServiceModelActivity.cs
- XmlAttributeOverrides.cs
- DataGridRowsPresenter.cs
- EpmSyndicationContentSerializer.cs
- ControlBindingsCollection.cs
- SafeRightsManagementHandle.cs
- SettingsBase.cs
- TreeNode.cs
- TimeoutValidationAttribute.cs