Class CSNumbers
Provides C# number parsing
Inheritance
System.Object
    CSNumbers
  Inherited Members
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
  Namespace: NFX.CodeAnalysis.CSharp
Assembly: NFX.dll
Syntax
public static class CSNumbers
  Fields
S_DECIMAL
Declaration
public const string S_DECIMAL = "M"
  Field Value
| Type | Description | 
|---|---|
| System.String | 
S_DOUBLE
Declaration
public const string S_DOUBLE = "D"
  Field Value
| Type | Description | 
|---|---|
| System.String | 
S_FLOAT
Declaration
public const string S_FLOAT = "F"
  Field Value
| Type | Description | 
|---|---|
| System.String | 
S_LONG
Declaration
public const string S_LONG = "L"
  Field Value
| Type | Description | 
|---|---|
| System.String | 
S_UINT
Declaration
public const string S_UINT = "U"
  Field Value
| Type | Description | 
|---|---|
| System.String | 
S_ULONG1
Declaration
public const string S_ULONG1 = "UL"
  Field Value
| Type | Description | 
|---|---|
| System.String | 
S_ULONG2
Declaration
public const string S_ULONG2 = "LU"
  Field Value
| Type | Description | 
|---|---|
| System.String | 
Methods
Convert(String, out CSTokenType)
Tries to convert string to number, returns null if conversion could not be made. Raises exception if operand is wider than specifier allows
Declaration
public static object Convert(string str, out CSTokenType type)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | str | |
| CSTokenType | type | 
Returns
| Type | Description | 
|---|---|
| System.Object |