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.Guid Struct Reference
+ Inheritance diagram for System.Guid:
+ Collaboration diagram for System.Guid:

Classes

struct  GuidResult
 

Public Member Functions

 Guid (byte[] b)
 
 Guid (global::System.ReadOnlySpan< byte > b)
 
 Guid (int a, short b, short c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k)
 
 Guid (string g)
 
byte[] ToByteArray ()
 
override string ToString ()
 
override int GetHashCode ()
 
override bool Equals (object o)
 
bool Equals (global::System.Guid g)
 
int CompareTo (object value)
 
int CompareTo (global::System.Guid value)
 
string ToString (string format)
 
string ToString (string format, global::System.IFormatProvider provider)
 
unsafe bool TryFormat (global::System.Span< char > destination, out int charsWritten, global::System.ReadOnlySpan< char > format=default(global::System.ReadOnlySpan< char >))
 

Static Public Member Functions

static unsafe global::System.Guid NewGuid ()
 
static global::System.Guid Parse (string input)
 
static global::System.Guid Parse (global::System.ReadOnlySpan< char > input)
 
static bool TryParse (string input, out global::System.Guid result)
 
static bool TryParse (global::System.ReadOnlySpan< char > input, out global::System.Guid result)
 
static bool operator== (global::System.Guid a, global::System.Guid b)
 

Static Public Attributes

static readonly global::System.Guid Empty
 

Private Types

enum  GuidStyles {
  None = 0 , AllowParenthesis = 1 , AllowBraces = 2 , AllowDashes = 4 ,
  AllowHexPrefix = 8 , RequireParenthesis = 16 , RequireBraces = 32 , RequireDashes = 64 ,
  RequireHexPrefix = 128 , HexFormat = 160 , NumberFormat = 0 , DigitFormat = 64 ,
  BraceFormat = 96 , ParenthesisFormat = 80 , Any = 15
}
 
enum  GuidParseThrowStyle { None , All , AllButOverflow }
 
enum  ParseFailureKind {
  None , ArgumentNull , Format , FormatWithParameter ,
  NativeException , FormatWithInnerException
}
 

Private Member Functions

void WriteByteHelper (global::System.Span< byte > destination)
 
int GetResult (uint me, uint them)
 
bool System.ISpanFormattable. TryFormat (global::System.Span< char > destination, out int charsWritten, global::System.ReadOnlySpan< char > format, global::System.IFormatProvider provider)
 

Static Private Member Functions

static bool TryParseGuid (global::System.ReadOnlySpan< char > guidString, global::System.Guid.GuidStyles flags, ref global::System.Guid.GuidResult result)
 
static bool TryParseGuidWithHexPrefix (global::System.ReadOnlySpan< char > guidString, ref global::System.Guid.GuidResult result)
 
static bool TryParseGuidWithNoStyle (global::System.ReadOnlySpan< char > guidString, ref global::System.Guid.GuidResult result)
 
static bool TryParseGuidWithDashes (global::System.ReadOnlySpan< char > guidString, ref global::System.Guid.GuidResult result)
 
static bool StringToShort (global::System.ReadOnlySpan< char > str, int requiredLength, int flags, out short result, ref global::System.Guid.GuidResult parseResult)
 
static bool StringToShort (global::System.ReadOnlySpan< char > str, ref int parsePos, int requiredLength, int flags, out short result, ref global::System.Guid.GuidResult parseResult)
 
static bool StringToInt (global::System.ReadOnlySpan< char > str, int requiredLength, int flags, out int result, ref global::System.Guid.GuidResult parseResult)
 
static bool StringToInt (global::System.ReadOnlySpan< char > str, ref int parsePos, int requiredLength, int flags, out int result, ref global::System.Guid.GuidResult parseResult)
 
static bool StringToLong (global::System.ReadOnlySpan< char > str, ref int parsePos, int flags, out long result, ref global::System.Guid.GuidResult parseResult)
 
static global::System.ReadOnlySpan< char > EatAllWhitespace (global::System.ReadOnlySpan< char > str)
 
static bool IsHexPrefix (global::System.ReadOnlySpan< char > str, int i)
 
static char HexToChar (int a)
 
static unsafe int HexsToChars (char *guidChars, int a, int b)
 
static unsafe int HexsToCharsHexOutput (char *guidChars, int a, int b)
 

Private Attributes

int _a
 
short _b
 
short _c
 
byte _d
 
byte _e
 
byte _f
 
byte _g
 
byte _h
 
byte _i
 
byte _j
 
byte _k
 

Detailed Description

Definition at line 21 of file Guid.cs.


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