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
- DeploymentSectionCache.cs
- TimeSpanOrInfiniteValidator.cs
- WebPartZoneBase.cs
- XmlnsCompatibleWithAttribute.cs
- IISMapPath.cs
- Window.cs
- ReadOnlyNameValueCollection.cs
- XMLDiffLoader.cs
- ToolStripItemEventArgs.cs
- ProtocolInformationReader.cs
- BindingSourceDesigner.cs
- ListViewDataItem.cs
- SqlInfoMessageEvent.cs
- MessageQueueKey.cs
- PKCS1MaskGenerationMethod.cs
- Completion.cs
- SqlDataAdapter.cs
- Animatable.cs
- WrappedOptions.cs
- DbParameterCollectionHelper.cs
- remotingproxy.cs
- SafeNativeMethods.cs
- PtsHost.cs
- Size.cs
- RecordsAffectedEventArgs.cs
- Timer.cs
- PropertyToken.cs
- InvalidWorkflowException.cs
- IndividualDeviceConfig.cs
- DesignerHelpers.cs
- Empty.cs
- DataRelationPropertyDescriptor.cs
- ValidationEventArgs.cs
- PatternMatcher.cs
- LayoutTable.cs
- UidManager.cs
- XamlPoint3DCollectionSerializer.cs
- ModifyActivitiesPropertyDescriptor.cs
- XmlChildEnumerator.cs
- IssuedTokenClientCredential.cs
- ComponentFactoryHelpers.cs
- FilteredDataSetHelper.cs
- WebControlsSection.cs
- HtmlInputImage.cs
- PeerCollaborationPermission.cs
- SqlProviderServices.cs
- counter.cs
- DecimalAnimationBase.cs
- CompilationLock.cs
- RootBuilder.cs
- HtmlToClrEventProxy.cs
- DrawingDrawingContext.cs
- ColumnReorderedEventArgs.cs
- ConstructorExpr.cs
- DataServiceProviderMethods.cs
- HostingEnvironmentException.cs
- ListView.cs
- SmiTypedGetterSetter.cs
- ConnectionProviderAttribute.cs
- PersistNameAttribute.cs
- ExpressionBuilder.cs
- filewebrequest.cs
- CompressionTransform.cs
- JournalEntryListConverter.cs
- DependencyPropertyKind.cs
- OleDbStruct.cs
- MediaScriptCommandRoutedEventArgs.cs
- ImageIndexEditor.cs
- InternalResources.cs
- CalloutQueueItem.cs
- ContainerVisual.cs
- MatrixTransform.cs
- TransformProviderWrapper.cs
- PipelineModuleStepContainer.cs
- XamlNamespaceHelper.cs
- ImageField.cs
- UriTemplateTrieLocation.cs
- SemanticTag.cs
- SortedDictionary.cs
- ReachDocumentPageSerializer.cs
- TemplateBuilder.cs
- NameValuePair.cs
- StringComparer.cs
- DrawingVisualDrawingContext.cs
- StoryFragments.cs
- DocumentGridContextMenu.cs
- PropertyRef.cs
- SystemIPInterfaceProperties.cs
- TransportSecurityHelpers.cs
- XmlDataDocument.cs
- XmlDocumentFragment.cs
- TypeViewSchema.cs
- AxisAngleRotation3D.cs
- WebPartMenuStyle.cs
- OleDbParameterCollection.cs
- AttachedPropertyMethodSelector.cs
- EmptyElement.cs
- DataObjectPastingEventArgs.cs
- XNameTypeConverter.cs
- WindowsSlider.cs