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)
Added
* 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
* PascalCase is used to name the methods inside the 'Enumerable' class and the 'build.py' file.
* The methods in the 'build.py' file are imported into the 'EnumerableBase(iterable)' class in the 'build.py' file.
* The names of the 'insets' -> 'Select' and 'insets' -> 'Map' methods in the 'EnumerateBase' class have been changed.
* The names of the 'insets' -> 'Select', 'insets' -> 'Map', 'inKey' -> 'ContainsByKey' and 'inValue' -> 'Contains' methods in the 'Enumerate' class have been changed.
Deleted
* Deleted 'ingets' and 'insets' methods from 'Enumerable' class and 'build.py' file.