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
InControl.OptionalUInt32 Struct Reference
+ Collaboration diagram for InControl.OptionalUInt32:

Public Member Functions

 OptionalUInt32 (uint value)
 
void Clear ()
 
uint GetValueOrDefault (uint defaultValue)
 
uint GetValueOrZero ()
 
void SetValue (uint value)
 
override bool Equals (object other)
 
bool Equals (OptionalUInt32 other)
 
bool Equals (uint other)
 
override int GetHashCode ()
 
override string ToString ()
 

Static Public Member Functions

static bool operator== (OptionalUInt32 a, OptionalUInt32 b)
 
static bool operator!= (OptionalUInt32 a, OptionalUInt32 b)
 
static bool operator== (OptionalUInt32 a, uint b)
 
static bool operator!= (OptionalUInt32 a, uint b)
 
static implicit operator OptionalUInt32 (uint value)
 
static operator uint (OptionalUInt32 optional)
 

Properties

bool HasValue [get, set]
 
bool HasNoValue [get, set]
 
uint Value [get, set]
 

Static Private Member Functions

static int CombineHashCodes (int h1, int h2)
 

Private Attributes

bool hasValue
 
uint value
 

Detailed Description

Definition at line 12 of file OptionalUInt32.cs.


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