public class Accumulating
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
Accumulating | new(Object variable, Func2 operation)
 | 
| 
Accumulating | new(Object variable, ExtensionMessage operation)
 | 
| Modifier and Type | Method | 
|---|---|
| 
 | function(param)
 | 
public class ArraySortingAgent
| Modifier and Type | Field | 
|---|---|
| 
 | a | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
ArraySortingAgent | constructor(a)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get  IntNumber | Length() | 
| Modifier and Type | Method | 
|---|---|
| 
 | at(IntNumber index)
 | 
| 
 | setAt(IntNumber index, Object value)
 | 
| 
 | exchange(IntNumber i, IntNumber j)
 | 
| 
 | move(IntNumber i, IntNumber j)
 | 
abstract public class BasePattern
| Modifier and Type | Field | 
|---|---|
| 
Object | _result | 
| Modifier and Type | Method | 
|---|---|
| 
 | run(Enumerator en)
 | 
public class CountDownEnumerator
| Modifier and Type | Field | 
|---|---|
| 
Reference<system'IntNumber> | _current | 
| 
IntNumber | _count | 
| 
BoolValue | _start | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
CountDownEnumerator | new(IntNumber count)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get  IntNumber | Value() | 
| Modifier and Type | Conversion Method | 
|---|---|
| 
Enumerator | cast() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class Filter
| Modifier and Type | Field | 
|---|---|
| 
Func1 | _filter | 
| 
Enumerator | _enumerator | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
Filter | new(Func1 selector, Enumerator enumerator)
 | 
| 
Filter | new(ExtensionMessage extension, Enumerator enumerator)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class GroupingEnumerator
| Modifier and Type | Field | 
|---|---|
| 
Dictionary | _dictionary | 
| 
Enumerator | _enumerator | 
| 
Func1 | _groupFunc | 
| 
Enumerator | _groupEnumerator | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
GroupingEnumerator | new(Func1 grouper, Enumerator enumerator)
 | 
| 
GroupingEnumerator | new(ExtensionMessage fn, Enumerator enumerator)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class IndexerSortingAgent
| Modifier and Type | Field | 
|---|---|
| 
Indexer | a | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
IndexerSortingAgent | constructor(a)
 | 
| 
IndexerSortingAgent | constructor(Indexer a)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get  IntNumber | Length() | 
| Modifier and Type | Method | 
|---|---|
| 
 | at(IntNumber index)
 | 
| 
 | setAt(IntNumber index, Object value)
 | 
| 
 | exchange(IntNumber i, IntNumber j)
 | 
| 
 | move(IntNumber i, IntNumber j)
 | 
public class IntervalEnumerator
| Modifier and Type | Field | 
|---|---|
| 
Object | variable | 
| 
Object | start | 
| 
Object | end | 
| 
Object | step | 
| 
BoolValue | forward | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
IntervalEnumerator | new(variable, start, end, step)
 | 
| 
IntervalEnumerator | new(start, end, step)
 | 
| 
IntervalEnumerator | new(start, end)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class JoinEnumerator
| Modifier and Type | Field | 
|---|---|
| 
Enumerator | left | 
| 
Enumerator | right | 
| 
Func2 | filter | 
| 
Func2 | selector | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
JoinEnumerator | new(Func2 filter_f, Func2 select_f, Enumerator left_e, Enumerator right_e)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class OrderingEnumerator
| Modifier and Type | Field | 
|---|---|
| 
Enumerator | _enumerator | 
| 
Func2 | _orderFunc | 
| 
Enumerator | _listEnumerator | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
OrderingEnumerator | new(Func2 orderFunc, Enumerator enumerator)
 | 
| 
OrderingEnumerator | new(Func1 orderVal, Enumerator enumerator)
 | 
| 
OrderingEnumerator | new(ExtensionMessage fn, Enumerator enumerator)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class PatternFilter2
| Modifier and Type | Field | 
|---|---|
| 
Func2 | filter | 
| 
Enumerator | enumerator | 
| 
Object | previous | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
PatternFilter2 | new(Func2 filter, Enumerator enumerator)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class PatternFilter3
| Modifier and Type | Field | 
|---|---|
| 
Func3 | filter | 
| 
Enumerator | enumerator | 
| 
Object | previous | 
| 
Object | beforePrev | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
PatternFilter3 | new(Func3 filter, Enumerator enumerator)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class PatternFilter4
| Modifier and Type | Field | 
|---|---|
| 
Func4 | filter | 
| 
Enumerator | enumerator | 
| 
Object | previous | 
| 
Object | beforePrev | 
| 
Object | before2Prev | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
PatternFilter4 | new(Func4 filter, Enumerator enumerator)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class PatternFilter5
| Modifier and Type | Field | 
|---|---|
| 
Func5 | filter | 
| 
Enumerator | enumerator | 
| 
Object | previous | 
| 
Object | beforePrev | 
| 
Object | before2Prev | 
| 
Object | before3Prev | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
PatternFilter5 | new(Func5 filter, Enumerator enumerator)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class PatternFilter6
| Modifier and Type | Field | 
|---|---|
| 
Func6 | filter | 
| 
Enumerator | enumerator | 
| 
Object | previous | 
| 
Object | beforePrev | 
| 
Object | before2Prev | 
| 
Object | before3Prev | 
| 
Object | before4Prev | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
PatternFilter6 | new(Func6 filter, Enumerator enumerator)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public singleton QuickSorting
| Modifier and Type | Method | 
|---|---|
| 
 | sort(SortingAgent a, IntNumber start, IntNumber end, Func2 compf)
 | 
| 
 | sort(SortingAgent a, Func2 compf)
 | 
public class RangeEnumerator
| Modifier and Type | Field | 
|---|---|
| 
Object | _variable | 
| 
Object | _start | 
| 
Object | _end | 
| 
Object | _step | 
| 
BoolValue | _forward | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
RangeEnumerator | new(var, start, end, step)
 | 
| 
RangeEnumerator | new(start, end, step)
 | 
| 
RangeEnumerator | new(start, end)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class Repeater
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
Repeater | new(IntNumber minValue, IntNumber maxValue, Func1 repetition)
 | 
| 
Repeater | new(IntNumber minValue, IntNumber maxValue, ExtensionMessage extension)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class Selector
| Modifier and Type | Field | 
|---|---|
| 
Func1 | _selector | 
| 
Enumerator | _enumerator | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
Selector | new(Func1 selector, Enumerator enumerator)
 | 
| 
Selector | new(ExtensionMessage extension, Enumerator enumerator)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class SkipFilter
| Modifier and Type | Field | 
|---|---|
| 
IntNumber | _counter | 
| 
BoolValue | _skipped | 
| 
Enumerator | _enumerator | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
SkipFilter | new(IntNumber counter, Enumerator en)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
abstract public class SortingAgent
| Modifier and Type | Property | 
|---|---|
| 
get abstract  IntNumber | Length() | 
| Modifier and Type | Method | 
|---|---|
| 
abstract   | at(IntNumber index)
 | 
| 
abstract   | setAt(IntNumber index, Object value)
 | 
| 
abstract   | exchange(IntNumber i, IntNumber j)
 | 
| 
abstract   | move(IntNumber i, IntNumber j)
 | 
public class Summing
| Modifier and Type | Field | 
|---|---|
| 
Object | _result | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
Summing | constructor(variable)
 | 
| Modifier and Type | Method | 
|---|---|
| 
 | function(param)
 | 
public class TopFilter
| Modifier and Type | Field | 
|---|---|
| 
Reference<system'IntNumber> | _offset | 
| 
Reference<system'IntNumber> | _counter | 
| 
Enumerator | _enumerator | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
TopFilter | new(IntNumber counter, Enumerator enumerator)
 | 
| 
TopFilter | new(IntNumber counter, IntNumber offset, Enumerator enumerator)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class ZipEnumerator
| Modifier and Type | Field | 
|---|---|
| 
Enumerator | _enumerator1 | 
| 
Enumerator | _enumerator2 | 
| 
Func2 | _zipper | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
| 
ZipEnumerator | new(Func2 fn, Enumerator enum1, Enumerator enum2)
 | 
| 
ZipEnumerator | new(ExtensionMessage ext, Enumerator enum1, Enumerator enum2)
 | 
| Modifier and Type | Property | 
|---|---|
| 
get   | Value() | 
| Modifier and Type | Method | 
|---|---|
| 
BoolValue | next()
 | 
| 
 | reset()
 | 
| 
 | enumerable()
 | 
public class Enumerator
public class Object
| Modifier and Type | Extension Method | 
|---|---|
| 
 | forEach(Func1 f)
 | 
| 
 | forEach(Func2 f)
 | 
| 
 | forEach(Object fn)
 | 
| 
 | forEachPair(Object object, Func2 f)
 | 
| 
 | forEachPair(Object object, Object f)
 | 
| 
 | seekEach(Func1 f)
 | 
| 
 | seekEach(ExtensionMessage extMessage)
 | 
| 
 | seekEach(Object fn)
 | 
| 
 | seekEach(Object param, Func2 f)
 | 
| 
 | filterBy(Func1 selector)
 | 
| 
 | filterBy(Func2 selector)
 | 
| 
 | filterBy(Func3 selector)
 | 
| 
 | filterBy(Func4 selector)
 | 
| 
 | filterBy(Func5 selector)
 | 
| 
 | filterBy(Func6 selector)
 | 
| 
 | selectBy(Object selector)
 | 
| 
 | groupBy(Object groupFunc)
 | 
| 
 | orderBy(Object orderFunc)
 | 
| 
 | top(Object counter)
 | 
| 
 | coundDown()
 | 
| 
 | joinBy(Object list, Func2 filter_f, Func2 select_f)
 | 
| 
 | repeatTo(Object n)
 | 
| 
 | repeatTill(Object n)
 | 
| 
 | summarize(Object var)
 | 
| 
 | summarize()
 | 
| 
 | seekFor(Object val)
 | 
| 
BoolValue | ifExists(Object val)
 | 
| 
BoolValue | sequenceEqual(Enumerable list)
 | 
| 
get property   | FirstMember() | 
| 
get property   | LastMember() | 
| 
 | zipBy(Object enumerable, Object zipper)
 | 
| 
 | zipForEach(Object enumerable, Object func2)
 | 
| 
 | accumulate(Object variable, Object operation)
 | 
| 
BoolValue | allMatchedBy(Func1 f)
 | 
| 
 | allMatchedBy(ExtensionMessage extMessage)
 | 
| 
IntNumber | countMembers()
 | 
| 
get property   | MaximalMember() | 
| 
get property   | MinimalMember() | 
| 
 | exchange(IntNumber i1, IntNumber i2)
 | 
| 
 | sort(Func2 compareFunc)
 | 
| 
 | populate(Func1 f)
 | 
| 
 | populate(Object action)
 | 
| 
 | populate(ExtensionMessage ext_mssg)
 | 
| 
 | deepClone()
 | 
| 
 | ascendant()
 | 
| 
BoolValue | sequenceEqual(Object array)
 | 
| 
 | sequenceReverse()
 | 
| 
 | sequenceReverse(IntNumber index, IntNumber counter)
 | 
| 
IntNumber | indexOfElement(Object element)
 | 
| 
BoolValue | isSorted(Func2 compareFunc)
 | 
| 
 | isAscendant()
 | 
| 
 | skipping(IntNumber counter)
 | 
| 
 | last(IntNumber counter)
 | 
| 
 | populate(Func<system'IntNumber,system'Object> f)
 | 
| 
 | forEvery(Func<system'IntNumber,system'Object> fn)
 | 
public class String
| Modifier and Type | Extension Method | 
|---|---|
| 
system'String[] | split()
 | 
| 
system'String[] | splitBy(CharValue ch)
 | 
| 
system'String[] | splitBy(String value)
 | 
| 
system'String[] | splitByNewLine()
 | 
public class WideString
| Modifier and Type | Extension Method | 
|---|---|
| 
system'WideString[] | split()
 | 
| 
system'WideString[] | splitBy(CharValue ch)
 | 
| 
system'WideString[] | splitBy(WideString value)
 | 
| 
system'WideString[] | splitByNewLine()
 |