Most methods found in the C Linq framework have been transferred to the python-linqex project and additional modifications have been made to the classes. (build.py and linq.py edited, newly added methods tested)
Add
* Added data type fixation to 'Enumerable' class. [Enumerable(iterable) -> Enumerable(iterable, const-type)]
* Added 'Take', 'TakeLast', 'Skip', 'SkipLast', 'Select', 'Distinct', 'Except', 'Join', 'OrderBy', 'Reverse', 'Zip', 'SequenceEqual', 'Aggregate', 'Prepent', 'Insert', 'Concat', 'Map', 'ContainsByKey', 'Contains' and 'Loop' methods into the 'Enumerable Base' class
* Added 'Take', 'TakeLast', 'Skip', 'SkipLast', 'Select', 'Distinct', 'Except', 'Join', 'OrderBy', 'ThenBy', 'Reverse', 'Zip', 'SequenceEqual', 'Aggregate', 'Prepent', 'Insert', 'Concat', 'Map', 'ContainsByKey', 'Contains' and 'Loop' methods in the 'Enumerable' class
* Added 'Range' and 'Repeat' static methods into the 'Enumerable' class
Edited
* Methods in class 'EnumerableBase(iterable)' in file 'linq.py' have been split into structures 'build/iterlist.py' and 'build/iterdict.py'.
* Methods in class 'EnumerableBase(iterable)' in file 'linq.py' have been split into structures 'linq/iterlist.py' and 'linq/iterdict.py'.
Deleted
* Deleted 'ingets' and 'insets' methods from 'Enumerable' class and 'build.py' file.
<br>