├── .gitignore ├── Assets └── Smooth │ └── Foundations │ ├── Algebraics │ ├── Either.cs │ ├── Option.cs │ ├── Tuple.cs │ └── Unit.cs │ ├── Collections │ ├── Comparer.cs │ ├── CreateWithComparer.cs │ ├── EqualityComparer.cs │ ├── FuncEnumerable.cs │ ├── ICollectionExtensions.cs │ ├── IDictionaryExtensions.cs │ ├── IListExtensions.cs │ ├── IListStepper.cs │ ├── InspectorKeyValuePair.cs │ └── LinkedListStepper.cs │ ├── Compare │ ├── Comparers │ │ ├── EnumComparers.cs │ │ └── KeyValuePairComparers.cs │ ├── Configuration.cs │ ├── Events.cs │ ├── Examples │ │ └── ExampleConfiguration.cs │ ├── Factory.cs │ ├── Finder.cs │ └── Utilities │ │ └── LogUnregisteredOnDestroy.cs │ ├── Comparisons │ ├── Comparisons.cs │ ├── FuncComparer.cs │ ├── FuncEqualityComparer.cs │ ├── IComparableComparer.cs │ └── IEquatableEqualityComparer.cs │ ├── Delegates │ ├── DelegateExtensions.cs │ ├── Delegates.cs │ └── Tupled.cs │ ├── Dispose │ ├── Disposable.cs │ ├── DisposalQueue.cs │ └── SmoothDisposer.cs │ ├── Events │ └── GenericEvents.cs │ ├── Platform │ ├── BasePlatform.cs │ └── Runtime.cs │ ├── Pools │ ├── KeyedPool.cs │ ├── KeyedPoolWithDefaultKey.cs │ ├── Pool.cs │ ├── PoolWithInitializer.cs │ └── SystemPools.cs │ ├── Slinq │ ├── Collections │ │ ├── Grouping.cs │ │ ├── Linked.cs │ │ └── Lookup.cs │ ├── Context │ │ ├── ChainedOrPooled │ │ │ ├── AggregateContext.cs │ │ │ ├── ConcatContext.cs │ │ │ ├── EitherContext.cs │ │ │ ├── FlattenContext.cs │ │ │ ├── GroupByContext.cs │ │ │ ├── GroupJoinContext.cs │ │ │ ├── HashSetContext.cs │ │ │ ├── IntContext.cs │ │ │ ├── JoinContext.cs │ │ │ ├── LinkedContext.cs │ │ │ ├── PredicateContext.cs │ │ │ ├── SelectContext.cs │ │ │ ├── SelectOptionContext.cs │ │ │ ├── SelectSlinqContext.cs │ │ │ ├── ZipAllContext.cs │ │ │ └── ZipContext.cs │ │ ├── Mutation │ │ │ ├── BacktrackDetector.cs │ │ │ ├── BacktrackException.cs │ │ │ └── Mutator.cs │ │ └── Simple │ │ │ ├── FuncContext.cs │ │ │ ├── FuncOptionContext.cs │ │ │ ├── IEnumerableContext.cs │ │ │ ├── IListContext.cs │ │ │ ├── LinkedListContext.cs │ │ │ └── OptionContext.cs │ ├── Slinq.cs │ ├── Slinqable.cs │ └── Test │ │ ├── DistinctLinq.cs │ │ ├── DistinctSlinq.cs │ │ ├── ExceptLinq.cs │ │ ├── ExceptSlinq.cs │ │ ├── GroupByLinq.cs │ │ ├── GroupBySlinq.cs │ │ ├── GroupJoinLinq.cs │ │ ├── GroupJoinSlinq.cs │ │ ├── IntersectLinq.cs │ │ ├── IntersectSlinq.cs │ │ ├── JoinLinq.cs │ │ ├── JoinSlinq.cs │ │ ├── OrderByLinq.cs │ │ ├── OrderBySlinq.cs │ │ ├── SlinqTest.cs │ │ ├── SlinqTest.unity │ │ ├── UnionLinq.cs │ │ ├── UnionSlinq.cs │ │ ├── WhereTakeSelectAggregateLinq.cs │ │ └── WhereTakeSelectAggregateSlinq.cs │ ├── __Foundations-Git-Readme.txt │ ├── __Foundations-License.txt │ └── __Foundations-Version.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/.gitignore -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Algebraics/Either.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Algebraics/Either.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Algebraics/Option.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Algebraics/Option.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Algebraics/Tuple.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Algebraics/Tuple.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Algebraics/Unit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Algebraics/Unit.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Collections/Comparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Collections/Comparer.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Collections/CreateWithComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Collections/CreateWithComparer.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Collections/EqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Collections/EqualityComparer.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Collections/FuncEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Collections/FuncEnumerable.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Collections/ICollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Collections/ICollectionExtensions.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Collections/IDictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Collections/IDictionaryExtensions.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Collections/IListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Collections/IListExtensions.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Collections/IListStepper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Collections/IListStepper.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Collections/InspectorKeyValuePair.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Collections/InspectorKeyValuePair.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Collections/LinkedListStepper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Collections/LinkedListStepper.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Compare/Comparers/EnumComparers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Compare/Comparers/EnumComparers.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Compare/Comparers/KeyValuePairComparers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Compare/Comparers/KeyValuePairComparers.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Compare/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Compare/Configuration.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Compare/Events.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Compare/Events.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Compare/Examples/ExampleConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Compare/Examples/ExampleConfiguration.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Compare/Factory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Compare/Factory.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Compare/Finder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Compare/Finder.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Compare/Utilities/LogUnregisteredOnDestroy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Compare/Utilities/LogUnregisteredOnDestroy.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Comparisons/Comparisons.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Comparisons/Comparisons.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Comparisons/FuncComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Comparisons/FuncComparer.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Comparisons/FuncEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Comparisons/FuncEqualityComparer.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Comparisons/IComparableComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Comparisons/IComparableComparer.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Comparisons/IEquatableEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Comparisons/IEquatableEqualityComparer.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Delegates/DelegateExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Delegates/DelegateExtensions.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Delegates/Delegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Delegates/Delegates.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Delegates/Tupled.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Delegates/Tupled.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Dispose/Disposable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Dispose/Disposable.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Dispose/DisposalQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Dispose/DisposalQueue.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Dispose/SmoothDisposer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Dispose/SmoothDisposer.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Events/GenericEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Events/GenericEvents.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Platform/BasePlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Platform/BasePlatform.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Platform/Runtime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Platform/Runtime.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Pools/KeyedPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Pools/KeyedPool.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Pools/KeyedPoolWithDefaultKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Pools/KeyedPoolWithDefaultKey.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Pools/Pool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Pools/Pool.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Pools/PoolWithInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Pools/PoolWithInitializer.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Pools/SystemPools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Pools/SystemPools.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Collections/Grouping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Collections/Grouping.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Collections/Linked.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Collections/Linked.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Collections/Lookup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Collections/Lookup.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/AggregateContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/AggregateContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/ConcatContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/ConcatContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/EitherContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/EitherContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/FlattenContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/FlattenContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/GroupByContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/GroupByContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/GroupJoinContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/GroupJoinContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/HashSetContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/HashSetContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/IntContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/IntContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/JoinContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/JoinContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/LinkedContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/LinkedContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/PredicateContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/PredicateContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/SelectContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/SelectContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/SelectOptionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/SelectOptionContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/SelectSlinqContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/SelectSlinqContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/ZipAllContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/ZipAllContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/ZipContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/ChainedOrPooled/ZipContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/Mutation/BacktrackDetector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/Mutation/BacktrackDetector.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/Mutation/BacktrackException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/Mutation/BacktrackException.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/Mutation/Mutator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/Mutation/Mutator.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/Simple/FuncContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/Simple/FuncContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/Simple/FuncOptionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/Simple/FuncOptionContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/Simple/IEnumerableContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/Simple/IEnumerableContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/Simple/IListContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/Simple/IListContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/Simple/LinkedListContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/Simple/LinkedListContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Context/Simple/OptionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Context/Simple/OptionContext.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Slinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Slinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Slinqable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Slinqable.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/DistinctLinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/DistinctLinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/DistinctSlinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/DistinctSlinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/ExceptLinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/ExceptLinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/ExceptSlinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/ExceptSlinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/GroupByLinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/GroupByLinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/GroupBySlinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/GroupBySlinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/GroupJoinLinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/GroupJoinLinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/GroupJoinSlinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/GroupJoinSlinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/IntersectLinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/IntersectLinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/IntersectSlinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/IntersectSlinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/JoinLinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/JoinLinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/JoinSlinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/JoinSlinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/OrderByLinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/OrderByLinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/OrderBySlinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/OrderBySlinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/SlinqTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/SlinqTest.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/SlinqTest.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/SlinqTest.unity -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/UnionLinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/UnionLinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/UnionSlinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/UnionSlinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/WhereTakeSelectAggregateLinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/WhereTakeSelectAggregateLinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/Slinq/Test/WhereTakeSelectAggregateSlinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/Slinq/Test/WhereTakeSelectAggregateSlinq.cs -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/__Foundations-Git-Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/__Foundations-Git-Readme.txt -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/__Foundations-License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/__Foundations-License.txt -------------------------------------------------------------------------------- /Assets/Smooth/Foundations/__Foundations-Version.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/Assets/Smooth/Foundations/__Foundations-Version.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdo400/smooth.foundations/HEAD/README.md --------------------------------------------------------------------------------