terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Globalization.TimeSpanParse Class Reference

Classes

struct  StringParser
 
struct  TimeSpanRawInfo
 
struct  TimeSpanResult
 
struct  TimeSpanToken
 
struct  TimeSpanTokenizer
 

Static Package Functions

static long Pow10 (int pow)
 
static TimeSpan Parse (ReadOnlySpan< char > input, IFormatProvider formatProvider)
 
static bool TryParseExact (ReadOnlySpan< char > input, ReadOnlySpan< char > format, IFormatProvider formatProvider, TimeSpanStyles styles, [Out] TimeSpan result)
 

Private Types

enum  ParseFailureKind : byte {
  None , ArgumentNull , Format , FormatWithParameter ,
  Overflow
}
 
enum  TimeSpanStandardStyles : byte {
  None = 0 , Invariant = 1 , Localized = 2 , RequireFull = 4 ,
  Any = 3
}
 
enum  TTT : byte {
  None , End , Num , Sep ,
  NumOverflow
}
 

Static Private Member Functions

static bool TryTimeToTicks (bool positive, TimeSpanParse.TimeSpanToken days, TimeSpanParse.TimeSpanToken hours, TimeSpanParse.TimeSpanToken minutes, TimeSpanParse.TimeSpanToken seconds, TimeSpanParse.TimeSpanToken fraction, [Out] long result)
 
static bool TryParseTimeSpan (ReadOnlySpan< char > input, TimeSpanParse.TimeSpanStandardStyles style, IFormatProvider formatProvider, TimeSpanParse.TimeSpanResult result)
 
static bool ProcessTerminalState (TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, TimeSpanParse.TimeSpanResult result)
 
static bool ProcessTerminal_DHMSF (TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, TimeSpanParse.TimeSpanResult result)
 
static bool ProcessTerminal_HMS_F_D (TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, TimeSpanParse.TimeSpanResult result)
 
static bool ProcessTerminal_HM_S_D (TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, TimeSpanParse.TimeSpanResult result)
 
static bool ProcessTerminal_HM (TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, TimeSpanParse.TimeSpanResult result)
 
static bool ProcessTerminal_D (TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, TimeSpanParse.TimeSpanResult result)
 
static bool TryParseExactTimeSpan (ReadOnlySpan< char > input, ReadOnlySpan< char > format, IFormatProvider formatProvider, TimeSpanStyles styles, TimeSpanParse.TimeSpanResult result)
 
static bool TryParseByFormat (ReadOnlySpan< char > input, ReadOnlySpan< char > format, TimeSpanStyles styles, TimeSpanParse.TimeSpanResult result)
 
static bool ParseExactDigits (TimeSpanParse.TimeSpanTokenizer tokenizer, int minDigitLength, [Out] int result)
 
static bool ParseExactDigits (TimeSpanParse.TimeSpanTokenizer tokenizer, int minDigitLength, int maxDigitLength, [Out] int zeroes, [Out] int result)
 
static bool ParseExactLiteral (TimeSpanParse.TimeSpanTokenizer tokenizer, StringBuilder enquotedString)
 
static bool TryParseTimeSpanConstant (ReadOnlySpan< char > input, TimeSpanParse.TimeSpanResult result)
 

Detailed Description

Definition at line 8 of file TimeSpanParse.cs.


The documentation for this class was generated from the following file: