Legend:
x | y |
---|---|
type | Type |
() | void |
obj | object |
bool | bool |
bool? | bool? |
i8 | sbyte |
u8 | byte |
i16 | short |
u16 | ushort |
i32 | int |
i32? | int? |
u32 | uint |
i64 | long |
u64 | ulong |
f32 | float |
f64 | double |
dec | decimal |
ch | char |
str | string |
rand | Random |
error | Exception |
table | DataTable |
x | x | y |
---|---|---|
a | Generic type parameter | T |
a → b | Function with 1 argument | Func<,> |
(a, b) → c | Function with 2 arguments | Func<,,> |
(a, b, c) → d | Function with 3 arguments | Func<,,,> |
() | Unit | void |
(a, b) | Tuple of 2 elements | ValueTuple<,> |
(a, b, c) | Tuple of 3 elements | ValueTuple<,,> |
obj… | Sequence of objects | IEnumerable |
a… | Sequence of a elements | IEnumerable<> |
{a} | Set of a elements | HashSet<> |
[a] | List or an array of a | [] or List<> |
k = | Equality comparer for k | IEqualityComarer<> |
k | Key | TKey |
r | Result | TResult |
s, sN | State or accumulator | TState or TAccumulator |
k comparer | Comparer for k | IComparer<> |
“a → b” | Quoted function | Expresion<Func<,>> |
a ordered | Ordered sequence of a | IOrderedEnumerable<> |
(k, v) grouping | Grouping of v by key k | IGrouping<,> |
(k, v) pair | Kev-value pair | KeyValuePair<,> |
[k → v] | Map from k to v | Dictionary<,> |
[k → v…] | Map from k to many v | ILookup<,> |
{ A | B | C } |
Enumeration values | Enum sub-type |
- a… → [a]
- (a…, s1, (s1, a) → s1, s2, (s2, a) → s2, (s1, s2) → r) → r
- (a…, s1, (s1, a) → s1, s2, (s2, a) → s2, s3, (s3, a) → s3, (s1, s2, s3) → r) → r
- (a…, s1, (s1, a) → s1, s2, (s2, a) → s2, s3, (s3, a) → s3, s4, (s4, a) → s4, (s1, s2, s3, s4) → r) → r
- (a…, s1, (s1, a) → s1, s2, (s2, a) → s2, s3, (s3, a) → s3, s4, (s4, a) → s4, s5, (s5, a) → s5, (s1, s2, s3, s4, s5) → r) → r
- (a…, s1, (s1, a) → s1, s2, (s2, a) → s2, s3, (s3, a) → s3, s4, (s4, a) → s4, s5, (s5, a) → s5, s6, (s6, a) → s6, (s1, s2, s3, s4, s5, s6) → r) → r
- (a…, s1, (s1, a) → s1, s2, (s2, a) → s2, s3, (s3, a) → s3, s4, (s4, a) → s4, s5, (s5, a) → s5, s6, (s6, a) → s6, s7, (s7, a) → s7, (s1, s2, s3, s4, s5, s6, s7) → r) → r
- (a…, s1, (s1, a) → s1, s2, (s2, a) → s2, s3, (s3, a) → s3, s4, (s4, a) → s4, s5, (s5, a) → s5, s6, (s6, a) → s6, s7, (s7, a) → s7, s8, (s8, a) → s8, (s1, s2, s3, s4, s5, s6, s7, s8) → r) → r
- (a…, (a, a) → a) → a
- (a…, b, (a, b) → b) → b
- (a…, b, (a, b) → b, b → r) → r
- (a…, a) → a…
- (a…, a) → a…
- (a…, a → bool) → a…
- (a…, a → bool, a → error) → a…
- (a…, i32) → a…
- (a…, i32, (i32, i32) → error) → a…
- (a…, a…, i32) → a…
- (a…, i32) → a……
- (a…, i32, a… → r) → r…
- (a…, b…, (a, b) → r) → r…
- (a…, b…, c…, (a, b, c) → r) → r…
- (a…, b…, c…, d…, (a, b, c, d) → r) → r…
- (a…, b…, c…, d…, e…, (a, b, c, d, e) → r) → r…
- (a…, b…, c…, d…, e…, f…, (a, b, c, d, e, f) → r) → r…
- (a…, b…, c…, d…, e…, f…, g…, (a, b, c, d, e, f, g) → r) → r…
- (a…, b…, c…, d…, e…, f…, g…, h…, (a, b, c, d, e, f, g, h) → r) → r…
- (a…, a → (bool, r)) → r…
- a… → ()
- (a…, a → k) → (k, i32) pair…
- (a…, a → k, k =) → (k, i32) pair…
- (a…, i32, (a, i32?) → r) → r…
- (a…, i32) → bool
- (a…, i32) → bool
- (a…, i32) → bool
- (a…, i32, i32) → bool
- (a…, b…) → i32
- (a…, a → k) → a…
- (a…, a → k, k =) → a…
- (a…, a…) → bool
- (a…, a…, a =) → bool
- (a…, b…, (a, b) → r) → r…
- (a…, b…, c…, (a, b, c) → r) → r…
- (a…, b…, c…, d…, (a, b, c, d) → r) → r…
- () → a… → a…
- (a…, a…, a → k) → a…
- (a…, a…, a → k, k =) → a…
- (a…, i32, i32) → a…
- (a…, a) → a…
- (a…, a, a) → a…
- (a…, a, a, a) → a…
- (a…, a, a, a, a) → a…
- (a…, [a]) → a…
- (a…, a…) → a…
- a… → a…
- (a…, a → bool) → a…
- (a…, a → bool, (a, a) → a) → a…
- a… → a…
- (a…, a → bool) → a…
- (a…, a → bool, (a, a) → a) → a…
- obj… → obj…
- (obj…, obj… → bool) → obj…
- (obj…, obj → obj…) → obj…
- (a…, a → r) → r
- (a…, (a, a) → r) → r
- (a…, (a, a, a) → r) → r
- (a…, (a, a, a, a) → r) → r
- (a…, (a, a, a, a, a) → r) → r
- (a…, (a, a, a, a, a, a) → r) → r
- (a…, (a, a, a, a, a, a, a) → r) → r
- (a…, (a, a, a, a, a, a, a, a) → r) → r
- (a…, (a, a, a, a, a, a, a, a, a) → r) → r
- (a…, (a, a, a, a, a, a, a, a, a, a) → r) → r
- (a…, (a, a, a, a, a, a, a, a, a, a, a) → r) → r
- (a…, (a, a, a, a, a, a, a, a, a, a, a, a) → r) → r
- (a…, (a, a, a, a, a, a, a, a, a, a, a, a, a) → r) → r
- (a…, (a, a, a, a, a, a, a, a, a, a, a, a, a, a) → r) → r
- (a…, (a, a, a, a, a, a, a, a, a, a, a, a, a, a, a) → r) → r
- (a…, (a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a) → r) → r
- (a…, a → ()) → ()
- (a…, (a, i32) → ()) → ()
- () → a → a…
- (() → a, () → a) → a…
- (() → a, () → a, () → a) → a…
- [() → a] → a…
- (a…, b…, a → k, b → k) → (k, a…, b…)…
- (a…, b…, a → k, b → k, k =) → (k, a…, b…)…
- (a…, b…, a → k, b → k, (k, a…, b…) → r) → r…
- (a…, b…, a → k, b → k, (k, a…, b…) → r, k =) → r…
- (a…, a…, a → k, a → r, a → r, (a, a) → r) → r…
- (a…, a…, a → k, a → r, a → r, (a, a) → r, k =) → r…
- (a…, b…, a → k, b → k, a → r, b → r, (a, b) → r) → r…
- (a…, b…, a → k, b → k, a → r, b → r, (a, b) → r, k =) → r…
- (r, r → r) → r…
- i32 → r → r…
- (a…, a → k) → (k, a) grouping…
- (a…, a → k, k =) → (k, a) grouping…
- (a…, a → k, a → b) → (k, b) grouping…
- (a…, a → k, a → b, k =) → (k, b) grouping…
- (a…, a → k, (k, a…) → r) → r…
- (a…, a → k, (k, a…) → r, k =) → r…
- a… → (i32, a) pair…
- (a…, i32) → (i32, a) pair…
- (a…, a → k) → (i32, a) pair…
- (a…, a → k, k =) → (i32, a) pair…
- (a…, a…, i32) → a…
- (a…, [a…]) → a…
- (a…, i32, (a, a) → r) → r…
- (a…, i32, a, (a, a) → r) → r…
- (a…, i32, (a, a) → r) → r…
- (a…, i32, a, (a, a) → r) → r…
- (a…, a…, a → k, a → r, (a, a) → r) → r…
- (a…, a…, a → k, a → r, (a, a) → r, k =) → r…
- (a…, b…, a → k, b → k, a → r, (a, b) → r) → r…
- (a…, b…, a → k, b → k, a → r, (a, b) → r, k =) → r…
- a… → a
- a… → a
- a… → a
- a… → a
- a… → a
- a… → a
- (a…, a → k) → a…
- (a…, a → k, k comparer) → a…
- (a…, a → k) → a…
- (a…, a → k, k comparer) → a…
- (a…, i32, i32, i32) → a…
- (a…, a → k, {
Ascending
|Descending
}) → a ordered - (a…, a → k, k comparer, {
Ascending
|Descending
}) → a ordered
- (a ordered, a → k, {
Ascending
|Descending
}) → a ordered - (a ordered, a → k, k comparer, {
Ascending
|Descending
}) → a ordered
- (a…, a…) → a…
- (a…, a…, a comparer) → a…
- (a…, a…, a → k) → a…
- (a…, a…, a → k, a → r, a → r, (a, a) → r) → r…
- (a…, a…, a → k, a → r, a → r, (a, a) → r, k comparer) → r…
- (a…, b…, a → k, b → k, a → r, b → r, (a, b) → r) → r…
- (a…, b…, a → k, b → k, a → r, b → r, (a, b) → r, k comparer) → r…
- (a…, i32) → a…
- (a…, i32, a) → a…
- (a…, i32, i32 → a) → a…
- (a…, i32) → a…
- (a…, i32, a) → a…
- (a…, i32, i32 → a) → a…
- (a…, (a, a) → r) → r…
- (a…, i32) → a…
- (a…, i32, {
Ascending
|Descending
}) → a… - (a…, i32, a comparer) → a…
- (a…, i32, a comparer, {
Ascending
|Descending
}) → a…
- (a…, i32, a → k) → a…
- (a…, i32, a → k, {
Ascending
|Descending
}) → a… - (a…, i32, a → k, k comparer) → a…
- (a…, i32, a → k, k comparer, {
Ascending
|Descending
}) → a…
- (a…, a → bool) → (a…, a…)
- (a…, a → bool, (a…, a…) → r) → r
- ((bool, a) grouping…, (a…, a…) → r) → r
- ((bool?, a) grouping…, (a…, a…, a…) → r) → r
- ((k, a) grouping…, k, (a…, (k, a) grouping…) → r) → r
- ((k, a) grouping…, k, k =, (a…, (k, a) grouping…) → r) → r
- ((k, a) grouping…, k, k, (a…, a…, (k, a) grouping…) → r) → r
- ((k, a) grouping…, k, k, k =, (a…, a…, (k, a) grouping…) → r) → r
- ((k, a) grouping…, k, k, k, (a…, a…, a…, (k, a) grouping…) → r) → r
- ((k, a) grouping…, k, k, k, k =, (a…, a…, a…, (k, a) grouping…) → r) → r
- a… → [a]…
- (a…, a → ()) → a…
- (a…, a) → a…
- (a…, (a, a) → a, a) → a…
- () → i32…
- rand → i32…
- i32 → i32…
- (rand, i32) → i32…
- (i32, i32) → i32…
- (rand, i32, i32) → i32…
- () → f64…
- rand → f64…
- (a…, i32) → a…
- (a…, i32, rand) → a…
- a… → i32…
- (a…, a comparer) → i32…
- (a…, a → k) → i32…
- (a…, a → k, k comparer) → i32…
- (a…, i32) → a…
- a… → a…
- a → a…
- (a…, a…, a → k, a → r, (a, a) → r) → r…
- (a…, a…, a → k, a → r, (a, a) → r, k =) → r…
- (a…, b…, a → k, b → k, b → r, (a, b) → r) → r…
- (a…, b…, a → k, b → k, b → r, (a, b) → r, k =) → r…
- a… → (a, i32) pair…
- (a…, a =) → (a, i32) pair…
- (a…, (a, a) → a) → a…
- (a…, s, (s, a) → s) → s…
- (a…, a → k, k → s, (s, k, a) → s) → (k, s) pair…
- (a…, a → k, k → s, (s, k, a) → s, k =) → (k, s) pair…
- (a…, (a, a) → a) → a…
- (a…, b, (a, b) → b) → b…
- (a…, a → bool) → a……
- (a…, (a, i32) → bool) → a……
- (a…, (a, a, i32) → bool) → a……
- (i32, i32) → i32…
- (i32, i32, i32) → i32…
- a… → a…
- (a…, rand) → a…
- (a…, i32) → a…
- (a…, a → bool) → a…
- (a…, i32, i32) → a…
- (a…, {
Ascending
|Descending
}, [a…]) → a… - (a…, {
Ascending
|Descending
}, a comparer, [a…]) → a…
- (a…, a) → a……
- (a…, a, i32) → a……
- (a…, a, a… → r) → r…
- (a…, a, i32, a… → r) → r…
- (a…, a, a =) → a……
- (a…, a, a =, i32) → a……
- (a…, a, a =, a… → r) → r…
- (a…, a, a =, i32, a… → r) → r…
- (a…, a → bool) → a……
- (a…, a → bool, i32) → a……
- (a…, a → bool, a… → r) → r…
- (a…, a → bool, i32, a… → r) → r…
- (a…, a…) → bool
- (a…, a…, a =) → bool
- a… → [a]…
- (a…, i32) → [a]…
- (a…, (a, bool, bool) → r) → r…
- (a…, i32) → a…
- (a…, i32) → a…
- (a…, a → bool) → a…
- (a…, a → i32) → [a]
- (a…, a → i32, a → r) → [r]
- (a…, a → i32, (a, i32) → r) → [r]
- (a…, i32, a → i32) → [a]
- (a…, i32, a → i32, a → r) → [r]
- (a…, i32, a → i32, (a, i32) → r) → [r]
- (a…, b) → b
- (a…, [“a → obj”]) → table
- a… → table
- (a…, b, [“a → obj”]) → b
- (a…, str) → str
- (bool…, str) → str
- (u8…, str) → str
- (ch…, str) → str
- (dec…, str) → str
- (f64…, str) → str
- (f32…, str) → str
- (i32…, str) → str
- (i64…, str) → str
- (i8…, str) → str
- (i16…, str) → str
- (str…, str) → str
- (u32…, str) → str
- (u64…, str) → str
- (u16…, str) → str
- (k, a) pair… → [k → a]
- ((k, a) pair…, k =) → [k → a]
- (k, a)… → [k → a]
- ((k, a)…, k =) → [k → a]
- a… → {a}
- (a…, a =) → {a}
- (k, a) pair… → [k → a…]
- ((k, a) pair…, k =) → [k → a…]
- (k, a)… → [k → a…]
- ((k, a)…, k =) → [k → a…]
- a… → a…
- (a…, str) → a…
- (a…, a → str) → a…
- a…… → a……
- (a, a → a…) → a…
- (a, a → a…) → a…
- (s, s → a, a → bool, a → s, a → r) → r…
- (a…, i32) → [a]…
- (a…, i32) → a……
- (a…, i32) → [a]…
- (a…, i32) → [a]…
- (a…, b…, (a, b) → r) → r…
- (a…, b…, c…, (a, b, c) → r) → r…
- (a…, b…, c…, d…, (a, b, c, d) → r) → r…
- (a…, b…, (a, b) → r) → r…
- (a…, b…, c…, (a, b, c) → r) → r…
- (a…, b…, c…, d…, (a, b, c, d) → r) → r…