InControl API Reference
OptionalUInt32 Struct Reference

Public Member Functions

 OptionalUInt32 (UInt32 value)
 
void Clear ()
 
UInt32 GetValueOrDefault (UInt32 defaultValue)
 
UInt32 GetValueOrZero ()
 
void SetValue (UInt32 value)
 
override bool Equals (object other)
 
bool Equals (OptionalUInt32 other)
 
bool Equals (UInt32 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, UInt32 b)
 
static bool operator!= (OptionalUInt32 a, UInt32 b)
 
static int CombineHashCodes (int h1, int h2)
 
static implicit operator OptionalUInt32 (UInt32 value)
 
static operator UInt32 (OptionalUInt32 optional)
 

Public Attributes

bool hasValue
 
UInt32 value
 

Properties

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

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