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
- PageCatalogPart.cs
- SymLanguageVendor.cs
- RepeatInfo.cs
- HostProtectionException.cs
- ContextMenuAutomationPeer.cs
- DataGridViewComboBoxCell.cs
- EditorPartDesigner.cs
- UDPClient.cs
- ServerValidateEventArgs.cs
- DateTimeFormat.cs
- Matrix.cs
- CompiledXpathExpr.cs
- StorageRoot.cs
- SerialStream.cs
- PointCollectionValueSerializer.cs
- ObjectItemCollection.cs
- StorageMappingItemCollection.cs
- AnimationClock.cs
- ColumnWidthChangedEvent.cs
- TypeBuilderInstantiation.cs
- TaskFileService.cs
- WinInetCache.cs
- HTMLTagNameToTypeMapper.cs
- PersistenceIOParticipant.cs
- FontInfo.cs
- ComEventsInfo.cs
- ChannelServices.cs
- EntityStoreSchemaFilterEntry.cs
- MetafileHeaderEmf.cs
- SoapIgnoreAttribute.cs
- ButtonAutomationPeer.cs
- UmAlQuraCalendar.cs
- HtmlTableRow.cs
- DataControlFieldCollection.cs
- SqlRecordBuffer.cs
- AccessedThroughPropertyAttribute.cs
- WebPartConnectionCollection.cs
- mediapermission.cs
- SQLByteStorage.cs
- IPEndPoint.cs
- CodeNamespaceCollection.cs
- DecoratedNameAttribute.cs
- HwndHost.cs
- AnnotationElement.cs
- ModelItemDictionaryImpl.cs
- ActivityXRefPropertyEditor.cs
- TitleStyle.cs
- IgnoreFlushAndCloseStream.cs
- MeasurementDCInfo.cs
- AssemblySettingAttributes.cs
- PropertyManager.cs
- Soap12ServerProtocol.cs
- ByteConverter.cs
- PageBuildProvider.cs
- DesignerActionTextItem.cs
- MultiTrigger.cs
- IndexOutOfRangeException.cs
- FormViewDesigner.cs
- SQLBinaryStorage.cs
- PropertyGrid.cs
- MILUtilities.cs
- httpserverutility.cs
- HttpCookie.cs
- EntityAdapter.cs
- ActivitySurrogate.cs
- ThicknessAnimationUsingKeyFrames.cs
- FreezableOperations.cs
- BamlLocalizationDictionary.cs
- DynamicRendererThreadManager.cs
- BindingSource.cs
- HttpGetClientProtocol.cs
- Socket.cs
- RoleServiceManager.cs
- ToolStripButton.cs
- EventArgs.cs
- DBSqlParserTable.cs
- SqlMethodAttribute.cs
- TextWriter.cs
- MailWebEventProvider.cs
- TypedElement.cs
- ValidatingCollection.cs
- ColorBuilder.cs
- TextContainerChangeEventArgs.cs
- ValueUnavailableException.cs
- NativeMethodsOther.cs
- WebUtil.cs
- UnionExpr.cs
- DataBindingHandlerAttribute.cs
- GridViewColumn.cs
- StandardToolWindows.cs
- CodeEventReferenceExpression.cs
- ApplicationFileParser.cs
- CalendarTable.cs
- ByteStorage.cs
- InvalidAsynchronousStateException.cs
- TextTreeNode.cs
- TypeConverterAttribute.cs
- MappedMetaModel.cs
- Certificate.cs
- TranslateTransform.cs