|
struct | Either< L, R > |
| Struct representing a value that can be an instance of either the L (left) or the R (right) type. More...
|
|
class | Option |
| Extension methods for Option<T>. More...
|
|
struct | Option< T > |
| Struct representing an optional value of type T. An option that contains the value t is called a "Some" or "Some(t)". An empty option is called a "None". Option<T> can be thought of as a far more robust version of Nullable<T> or as an IEnumerable<T> that may contain exactly 0 or 1 element(s). More...
|
|
class | Tuple |
| Extension methods for Tuple<>s. More...
|
|
struct | Tuple< T1 > |
| Struct representing a sequence of one element, aka: a singleton. More...
|
|
struct | Tuple< T1, T2 > |
| Struct representing a sequence of two elements, aka: an ordered pair. More...
|
|
struct | Tuple< T1, T2, T3 > |
| Struct representing a sequence of three elements, aka: an ordered triplet. More...
|
|
struct | Tuple< T1, T2, T3, T4 > |
| Struct representing a sequence of four elements. More...
|
|
struct | Tuple< T1, T2, T3, T4, T5 > |
| Struct representing a sequence of five elements. More...
|
|
struct | Tuple< T1, T2, T3, T4, T5, T6 > |
| Struct representing a sequence of six elements. More...
|
|
struct | Tuple< T1, T2, T3, T4, T5, T6, T7 > |
| Struct representing a sequence of seven elements. More...
|
|
struct | Tuple< T1, T2, T3, T4, T5, T6, T7, T8 > |
| Struct representing a sequence of eight elements. More...
|
|
struct | Tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > |
| Struct representing a sequence of nine elements. More...
|
|
struct | Unit |
| Represents a type that holds no information. Units have no state, and all instances of Unit are considered equal. More...
|
|