terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Globalization.TimeSpanParse Class Reference
+ Collaboration diagram for System.Globalization.TimeSpanParse:

Classes

struct  StringParser
 
struct  TimeSpanRawInfo
 
struct  TimeSpanResult
 
struct  TimeSpanToken
 
struct  TimeSpanTokenizer
 

Static Package Functions

static long Pow10 (int pow)
 
static global::System.TimeSpan Parse (global::System.ReadOnlySpan< char > input, global::System.IFormatProvider formatProvider)
 
static bool TryParseExact (global::System.ReadOnlySpan< char > input, global::System.ReadOnlySpan< char > format, global::System.IFormatProvider formatProvider, TimeSpanStyles styles, out global::System.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 (global::System.ReadOnlySpan< char > input, TimeSpanParse.TimeSpanStandardStyles style, global::System.IFormatProvider formatProvider, ref TimeSpanParse.TimeSpanResult result)
 
static bool ProcessTerminalState (ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result)
 
static bool ProcessTerminal_DHMSF (ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result)
 
static bool ProcessTerminal_HMS_F_D (ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result)
 
static bool ProcessTerminal_HM_S_D (ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result)
 
static bool ProcessTerminal_HM (ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result)
 
static bool ProcessTerminal_D (ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result)
 
static bool TryParseExactTimeSpan (global::System.ReadOnlySpan< char > input, global::System.ReadOnlySpan< char > format, global::System.IFormatProvider formatProvider, TimeSpanStyles styles, ref TimeSpanParse.TimeSpanResult result)
 
static bool TryParseByFormat (global::System.ReadOnlySpan< char > input, global::System.ReadOnlySpan< char > format, TimeSpanStyles styles, ref TimeSpanParse.TimeSpanResult result)
 
static bool ParseExactDigits (ref TimeSpanParse.TimeSpanTokenizer tokenizer, int minDigitLength, out int result)
 
static bool ParseExactDigits (ref TimeSpanParse.TimeSpanTokenizer tokenizer, int minDigitLength, int maxDigitLength, out int zeroes, out int result)
 
static bool ParseExactLiteral (ref TimeSpanParse.TimeSpanTokenizer tokenizer, global::System.Text.StringBuilder enquotedString)
 
static bool TryParseTimeSpanConstant (global::System.ReadOnlySpan< char > input, ref TimeSpanParse.TimeSpanResult result)
 

Detailed Description

Definition at line 9 of file TimeSpanParse.cs.


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