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
- RegexWorker.cs
- SystemPens.cs
- ItemCollection.cs
- IDataContractSurrogate.cs
- PropertyGrid.cs
- ItemList.cs
- AuthenticationModuleElementCollection.cs
- CollectionCodeDomSerializer.cs
- PropertyPushdownHelper.cs
- ImageCodecInfo.cs
- SetterBaseCollection.cs
- GenericIdentity.cs
- _NTAuthentication.cs
- ControlParameter.cs
- EdmFunctionAttribute.cs
- ColumnResult.cs
- ProfilePropertyNameValidator.cs
- PageParser.cs
- TableCell.cs
- AddInStore.cs
- Hash.cs
- MsmqEncryptionAlgorithm.cs
- WeakRefEnumerator.cs
- Types.cs
- UnsafeNativeMethods.cs
- Assert.cs
- XslNumber.cs
- StateItem.cs
- MobileRedirect.cs
- GeneralTransform.cs
- ReferenceEqualityComparer.cs
- Compiler.cs
- unsafenativemethodstextservices.cs
- WindowInteropHelper.cs
- DataRecordInternal.cs
- ResourceWriter.cs
- SiteMembershipCondition.cs
- CodeStatement.cs
- XmlWellformedWriter.cs
- Function.cs
- ExtensibleClassFactory.cs
- ArgumentValidation.cs
- WindowsSysHeader.cs
- XmlAttributeCollection.cs
- XmlAttributeCollection.cs
- SingleObjectCollection.cs
- TreeBuilderBamlTranslator.cs
- HttpCachePolicy.cs
- HttpChannelBindingToken.cs
- TransactionProxy.cs
- ValidatorCompatibilityHelper.cs
- BamlRecordWriter.cs
- TemplateControlParser.cs
- BooleanToVisibilityConverter.cs
- SortDescription.cs
- IPAddress.cs
- AutoFocusStyle.xaml.cs
- CodeSubDirectory.cs
- ToolStripCollectionEditor.cs
- BindingList.cs
- XmlSerializerAssemblyAttribute.cs
- TimelineGroup.cs
- DateRangeEvent.cs
- wmiprovider.cs
- HwndMouseInputProvider.cs
- WorkflowRuntimeServiceElementCollection.cs
- StreamWriter.cs
- MouseEvent.cs
- VideoDrawing.cs
- WebPartConnectionsCancelEventArgs.cs
- DataSourceConverter.cs
- CorrelationActionMessageFilter.cs
- SchemaCompiler.cs
- HtmlProps.cs
- GeneratedCodeAttribute.cs
- RadioButtonAutomationPeer.cs
- CriticalHandle.cs
- ValueConversionAttribute.cs
- TextSelectionHighlightLayer.cs
- ResourceKey.cs
- DynamicResourceExtensionConverter.cs
- HttpApplication.cs
- TypographyProperties.cs
- BasicExpressionVisitor.cs
- PartialList.cs
- CodeObject.cs
- ClientTargetCollection.cs
- SkipStoryboardToFill.cs
- Separator.cs
- TransactionTraceIdentifier.cs
- storepermissionattribute.cs
- AspNetSynchronizationContext.cs
- CapabilitiesState.cs
- TypedRowGenerator.cs
- DesignerSerializerAttribute.cs
- TextEditor.cs
- _ScatterGatherBuffers.cs
- FileSystemWatcher.cs
- LinqExpressionNormalizer.cs
- baseshape.cs