Beef Corlib
Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
System.Nullable< T > Struct Template Reference

Public Member Functions

 Nullable (T value)
 
GetValueOrDefault ()
 
bool TryGetValue (ref T outValue)
 
GetValueOrDefault (T defaultValue)
 
override void ToString (String str)
 

Static Public Member Functions

static implicit operator Nullable< T > (T value)
 
static Nullable< T > operator implicit< TOther > (TOther value)
 
static operator T (Nullable< T > value)
 
static ref T operator-> (ref Nullable< T > value)
 
static bool operator== (Nullable< T > lhs, T rhs)
 
static bool operator==<TOther > (Nullable< T > lhs, TOther rhs)
 
static bool operator==<TOther > (TOther lhs, Nullable< T > rhs)
 
static bool operator==<TOther > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static bool operator!=<TOther > (Nullable< T > lhs, TOther rhs)
 
static bool operator!=<TOther > (TOther lhs, Nullable< T > rhs)
 
static bool operator!=<TOther > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static bool operator<<TOther > (Nullable< T > lhs, TOther rhs)
 
static bool operator<<TOther > (TOther lhs, Nullable< T > rhs)
 
static bool operator<<TOther > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static bool operator<=<TOther > (Nullable< T > lhs, TOther rhs)
 
static bool operator<=<TOther > (TOther lhs, Nullable< T > rhs)
 
static bool operator<=<TOther > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static bool operator><TOther > (Nullable< T > lhs, TOther rhs)
 
static bool operator><TOther > (TOther lhs, Nullable< T > rhs)
 
static bool operator><TOther > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static bool operator>=<TOther > (Nullable< T > lhs, TOther rhs)
 
static bool operator>=<TOther > (TOther lhs, Nullable< T > rhs)
 
static bool operator>=<TOther > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static int operator<=>< TOther > (Nullable< T > lhs, TOther rhs)
 
static int operator<=>< TOther > (TOther lhs, Nullable< T > rhs)
 
static int operator<=>< TOther > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static ? TResult operator+<TOther, TResult > (Nullable< T > lhs, TOther rhs)
 
static ? TResult operator+<TOther, TResult > (TOther lhs, Nullable< T > rhs)
 
static ? TResult operator+<TOther, TResult > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static ? TResult operator-<TOther, TResult > (TOther lhs, Nullable< T > rhs)
 
static ? TResult operator-<TOther, TResult > (Nullable< T > lhs, TOther rhs)
 
static ? TResult operator-<TOther, TResult > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static ? TResult operator*<TOther, TResult > (TOther lhs, Nullable< T > rhs)
 
static ? TResult operator*<TOther, TResult > (Nullable< T > lhs, TOther rhs)
 
static ? TResult operator*<TOther, TResult > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static ? TResult operator/<TOther, TResult > (TOther lhs, Nullable< T > rhs)
 
static ? TResult operator/<TOther, TResult > (Nullable< T > lhs, TOther rhs)
 
static ? TResult operator/<TOther, TResult > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static ? TResult operator%<TOther, TResult > (TOther lhs, Nullable< T > rhs)
 
static ? TResult operator%<TOther, TResult > (Nullable< T > lhs, TOther rhs)
 
static ? TResult operator%<TOther, TResult > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static ? TResult operator^<TOther, TResult > (TOther lhs, Nullable< T > rhs)
 
static ? TResult operator^<TOther, TResult > (Nullable< T > lhs, TOther rhs)
 
static ? TResult operator^<TOther, TResult > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static ? TResult operator&<TOther, TResult > (TOther lhs, Nullable< T > rhs)
 
static ? TResult operator&<TOther, TResult > (Nullable< T > lhs, TOther rhs)
 
static ? TResult operator&<TOther, TResult > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static ? TResult operator|<TOther, TResult > (TOther lhs, Nullable< T > rhs)
 
static ? TResult operator|<TOther, TResult > (Nullable< T > lhs, TOther rhs)
 
static ? TResult operator|<TOther, TResult > (Nullable< T > lhs, Nullable< TOther > rhs)
 
static ? TResult operator<<< TOther, TResult > (TOther lhs, Nullable< T > rhs)
 
static ? TResult operator<<< TOther, TResult > (Nullable< T > lhs, TOther rhs)
 
static ? TResult operator<<< TOther, TResult > (Nullable< T > lhs, Nullable< TOther > rhs)
 

Public Attributes

mValue
 
bool mHasValue
 

Properties

bool HasValue [get]
 
Value [get]
 
ValueOrDefault [get]
 
ref T ValueRef [get]