├── .appveyor.yml ├── .editorconfig ├── .gitattributes ├── .gitignore ├── Endless.sln ├── Endless.sln.DotSettings ├── LICENSE ├── README.md ├── assets ├── logo_128.png ├── logo_32.png ├── logo_320.png └── logo_64.png ├── src └── Endless │ ├── CachedEnumerable │ ├── CachedEnumerableExtension.cs │ ├── ICachedEnumerable.cs │ └── Internal │ │ └── CachedEnumerable.cs │ ├── Endless.csproj │ ├── Endless.csproj.DotSettings │ ├── EnumerableExtensions │ ├── EnumerableExtensions.AggregateRight.cs │ ├── EnumerableExtensions.BigIntegerAggregations.cs │ ├── EnumerableExtensions.Chunk.cs │ ├── EnumerableExtensions.DynamicCast.cs │ ├── EnumerableExtensions.IndexOf.cs │ ├── EnumerableExtensions.InitTail.cs │ ├── EnumerableExtensions.IsEmpty.cs │ ├── EnumerableExtensions.Random.cs │ ├── EnumerableExtensions.Scan.cs │ ├── EnumerableExtensions.Shuffle.cs │ ├── EnumerableExtensions.SkipUntil.cs │ ├── EnumerableExtensions.Sort.cs │ ├── EnumerableExtensions.StartsWith.cs │ ├── EnumerableExtensions.TakeUntil.cs │ └── Internal │ │ └── TrivialGrouping.cs │ ├── EnumerableOverloads │ ├── EnumerableOverloads.Concat.cs │ ├── EnumerableOverloads.Except.cs │ ├── EnumerableOverloads.SelectMany.cs │ ├── EnumerableOverloads.ToDictionary.cs │ └── EnumerableOverloads.Zip.cs │ ├── Enumerate │ ├── BigNatural.cs │ ├── Enumerate.From.cs │ ├── IFromEnumerable.cs │ ├── IFromStepEnumerable.cs │ ├── Internal │ │ ├── BaseFromStepToEnumerator.cs │ │ ├── BigIntegerFromStepToEnumerator.cs │ │ ├── ByteFromStepToEnumerator.cs │ │ ├── CharFromStepToEnumerator.cs │ │ ├── DateTimeFromStepToEnumerator.cs │ │ ├── DateTimeOffsetFromStepToEnumerator.cs │ │ ├── DecimalFromStepToEnumerator.cs │ │ ├── DoubleFromStepToEnumerator.cs │ │ ├── DynamicFromStepToEnumerator.cs │ │ ├── FloatFromStepToEnumerator.cs │ │ ├── FromEnumerable.cs │ │ ├── FromStepEnumerable.cs │ │ ├── IFromStepToEnumerator.cs │ │ ├── IntFromStepToEnumerator.cs │ │ └── LongFromStepToEnumerator.cs │ └── Natural.cs │ ├── Function │ ├── Function.Curry.cs │ ├── Function.Flip.cs │ ├── Function.Identity.cs │ ├── Function.Pipe.cs │ └── Function.Then.cs │ ├── Generate │ ├── Generate.Cycle.cs │ ├── Generate.Iterate.cs │ ├── Generate.Repeat.cs │ └── Generate.Yield.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── RandomExtensions │ ├── RandomExtensions.NextByte.cs │ └── RandomExtensions.NextChar.cs │ ├── StreamExtensions │ ├── Internal │ │ └── LazyEnumerableStream.cs │ ├── StreamExtensions.Enumerate.cs │ ├── StreamExtensions.ToStream.cs │ └── StreamExtensions.Write.cs │ └── StringExtensions │ ├── StringExtensions.BuildString.cs │ └── StringExtensions.JoinStrings.cs └── tests └── Endless.Tests ├── CachedEnumerable └── CachedEnumerableExtensionTests.cs ├── Endless.Tests.csproj ├── Endless.Tests.csproj.DotSettings ├── EnumerableExtensions ├── EnumerableExtensionsTests.AggregateRight.cs ├── EnumerableExtensionsTests.BigIntegerAggregations.cs ├── EnumerableExtensionsTests.Chunk.cs ├── EnumerableExtensionsTests.DynamicCast.cs ├── EnumerableExtensionsTests.IndexOf.cs ├── EnumerableExtensionsTests.InitTail.cs ├── EnumerableExtensionsTests.IsEmpty.cs ├── EnumerableExtensionsTests.Random.cs ├── EnumerableExtensionsTests.Scan.cs ├── EnumerableExtensionsTests.Shuffle.cs ├── EnumerableExtensionsTests.SkipUntil.cs ├── EnumerableExtensionsTests.Sort.cs ├── EnumerableExtensionsTests.StartsWith.cs └── EnumerableExtensionsTests.TakeUntil.cs ├── EnumerableOverloads ├── EnumerableOverloadsTests.Concat.cs ├── EnumerableOverloadsTests.Except.cs ├── EnumerableOverloadsTests.SelectMany.cs ├── EnumerableOverloadsTests.ToDictionary.cs └── EnumerableOverloadsTests.Zip.cs ├── Enumerate ├── BigNaturalTests.cs ├── EnumerateTests.From.cs ├── EnumerateTests.FromThen.cs ├── EnumerateTests.FromThenTo.cs ├── EnumerateTests.FromTo.cs └── NaturalTests.cs ├── Function └── FunctionTests.Then.cs ├── Generate ├── GenerateTests.Cycle.cs ├── GenerateTests.Iterate.cs ├── GenerateTests.Repeat.cs └── GenerateTests.Yield.cs ├── Helpers └── Comparers │ ├── DoublePrecisionComparer.cs │ └── FloatPrecisionComparer.cs ├── RandomExtensions └── RandomExtensionsTests.cs ├── Samples ├── ProjectEulerTests.cs └── Samples.cs ├── StreamExtensions └── StreamExtensionsTests.ToStream.cs └── StringExtensions └── StringExtensionsTests.cs /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/.gitignore -------------------------------------------------------------------------------- /Endless.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/Endless.sln -------------------------------------------------------------------------------- /Endless.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/Endless.sln.DotSettings -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/assets/logo_128.png -------------------------------------------------------------------------------- /assets/logo_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/assets/logo_32.png -------------------------------------------------------------------------------- /assets/logo_320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/assets/logo_320.png -------------------------------------------------------------------------------- /assets/logo_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/assets/logo_64.png -------------------------------------------------------------------------------- /src/Endless/CachedEnumerable/CachedEnumerableExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/CachedEnumerable/CachedEnumerableExtension.cs -------------------------------------------------------------------------------- /src/Endless/CachedEnumerable/ICachedEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/CachedEnumerable/ICachedEnumerable.cs -------------------------------------------------------------------------------- /src/Endless/CachedEnumerable/Internal/CachedEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/CachedEnumerable/Internal/CachedEnumerable.cs -------------------------------------------------------------------------------- /src/Endless/Endless.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Endless.csproj -------------------------------------------------------------------------------- /src/Endless/Endless.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Endless.csproj.DotSettings -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.AggregateRight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.AggregateRight.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.BigIntegerAggregations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.BigIntegerAggregations.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.Chunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.Chunk.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.DynamicCast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.DynamicCast.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.IndexOf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.IndexOf.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.InitTail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.InitTail.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.IsEmpty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.IsEmpty.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.Random.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.Random.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.Scan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.Scan.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.Shuffle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.Shuffle.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.SkipUntil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.SkipUntil.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.Sort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.Sort.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.StartsWith.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.StartsWith.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/EnumerableExtensions.TakeUntil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/EnumerableExtensions.TakeUntil.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableExtensions/Internal/TrivialGrouping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableExtensions/Internal/TrivialGrouping.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableOverloads/EnumerableOverloads.Concat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableOverloads/EnumerableOverloads.Concat.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableOverloads/EnumerableOverloads.Except.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableOverloads/EnumerableOverloads.Except.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableOverloads/EnumerableOverloads.SelectMany.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableOverloads/EnumerableOverloads.SelectMany.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableOverloads/EnumerableOverloads.ToDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableOverloads/EnumerableOverloads.ToDictionary.cs -------------------------------------------------------------------------------- /src/Endless/EnumerableOverloads/EnumerableOverloads.Zip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/EnumerableOverloads/EnumerableOverloads.Zip.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/BigNatural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/BigNatural.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Enumerate.From.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Enumerate.From.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/IFromEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/IFromEnumerable.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/IFromStepEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/IFromStepEnumerable.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/BaseFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/BaseFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/BigIntegerFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/BigIntegerFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/ByteFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/ByteFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/CharFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/CharFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/DateTimeFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/DateTimeFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/DateTimeOffsetFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/DateTimeOffsetFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/DecimalFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/DecimalFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/DoubleFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/DoubleFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/DynamicFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/DynamicFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/FloatFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/FloatFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/FromEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/FromEnumerable.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/FromStepEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/FromStepEnumerable.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/IFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/IFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/IntFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/IntFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Internal/LongFromStepToEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Internal/LongFromStepToEnumerator.cs -------------------------------------------------------------------------------- /src/Endless/Enumerate/Natural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Enumerate/Natural.cs -------------------------------------------------------------------------------- /src/Endless/Function/Function.Curry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Function/Function.Curry.cs -------------------------------------------------------------------------------- /src/Endless/Function/Function.Flip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Function/Function.Flip.cs -------------------------------------------------------------------------------- /src/Endless/Function/Function.Identity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Function/Function.Identity.cs -------------------------------------------------------------------------------- /src/Endless/Function/Function.Pipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Function/Function.Pipe.cs -------------------------------------------------------------------------------- /src/Endless/Function/Function.Then.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Function/Function.Then.cs -------------------------------------------------------------------------------- /src/Endless/Generate/Generate.Cycle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Generate/Generate.Cycle.cs -------------------------------------------------------------------------------- /src/Endless/Generate/Generate.Iterate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Generate/Generate.Iterate.cs -------------------------------------------------------------------------------- /src/Endless/Generate/Generate.Repeat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Generate/Generate.Repeat.cs -------------------------------------------------------------------------------- /src/Endless/Generate/Generate.Yield.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Generate/Generate.Yield.cs -------------------------------------------------------------------------------- /src/Endless/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Endless/RandomExtensions/RandomExtensions.NextByte.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/RandomExtensions/RandomExtensions.NextByte.cs -------------------------------------------------------------------------------- /src/Endless/RandomExtensions/RandomExtensions.NextChar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/RandomExtensions/RandomExtensions.NextChar.cs -------------------------------------------------------------------------------- /src/Endless/StreamExtensions/Internal/LazyEnumerableStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/StreamExtensions/Internal/LazyEnumerableStream.cs -------------------------------------------------------------------------------- /src/Endless/StreamExtensions/StreamExtensions.Enumerate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/StreamExtensions/StreamExtensions.Enumerate.cs -------------------------------------------------------------------------------- /src/Endless/StreamExtensions/StreamExtensions.ToStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/StreamExtensions/StreamExtensions.ToStream.cs -------------------------------------------------------------------------------- /src/Endless/StreamExtensions/StreamExtensions.Write.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/StreamExtensions/StreamExtensions.Write.cs -------------------------------------------------------------------------------- /src/Endless/StringExtensions/StringExtensions.BuildString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/StringExtensions/StringExtensions.BuildString.cs -------------------------------------------------------------------------------- /src/Endless/StringExtensions/StringExtensions.JoinStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/src/Endless/StringExtensions/StringExtensions.JoinStrings.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/CachedEnumerable/CachedEnumerableExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/CachedEnumerable/CachedEnumerableExtensionTests.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Endless.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Endless.Tests.csproj -------------------------------------------------------------------------------- /tests/Endless.Tests/Endless.Tests.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Endless.Tests.csproj.DotSettings -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.AggregateRight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.AggregateRight.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.BigIntegerAggregations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.BigIntegerAggregations.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.Chunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.Chunk.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.DynamicCast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.DynamicCast.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.IndexOf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.IndexOf.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.InitTail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.InitTail.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.IsEmpty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.IsEmpty.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.Random.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.Random.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.Scan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.Scan.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.Shuffle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.Shuffle.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.SkipUntil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.SkipUntil.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.Sort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.Sort.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.StartsWith.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.StartsWith.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.TakeUntil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableExtensions/EnumerableExtensionsTests.TakeUntil.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableOverloads/EnumerableOverloadsTests.Concat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableOverloads/EnumerableOverloadsTests.Concat.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableOverloads/EnumerableOverloadsTests.Except.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableOverloads/EnumerableOverloadsTests.Except.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableOverloads/EnumerableOverloadsTests.SelectMany.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableOverloads/EnumerableOverloadsTests.SelectMany.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableOverloads/EnumerableOverloadsTests.ToDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableOverloads/EnumerableOverloadsTests.ToDictionary.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/EnumerableOverloads/EnumerableOverloadsTests.Zip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/EnumerableOverloads/EnumerableOverloadsTests.Zip.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Enumerate/BigNaturalTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Enumerate/BigNaturalTests.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Enumerate/EnumerateTests.From.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Enumerate/EnumerateTests.From.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Enumerate/EnumerateTests.FromThen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Enumerate/EnumerateTests.FromThen.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Enumerate/EnumerateTests.FromThenTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Enumerate/EnumerateTests.FromThenTo.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Enumerate/EnumerateTests.FromTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Enumerate/EnumerateTests.FromTo.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Enumerate/NaturalTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Enumerate/NaturalTests.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Function/FunctionTests.Then.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Function/FunctionTests.Then.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Generate/GenerateTests.Cycle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Generate/GenerateTests.Cycle.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Generate/GenerateTests.Iterate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Generate/GenerateTests.Iterate.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Generate/GenerateTests.Repeat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Generate/GenerateTests.Repeat.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Generate/GenerateTests.Yield.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Generate/GenerateTests.Yield.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Helpers/Comparers/DoublePrecisionComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Helpers/Comparers/DoublePrecisionComparer.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Helpers/Comparers/FloatPrecisionComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Helpers/Comparers/FloatPrecisionComparer.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/RandomExtensions/RandomExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/RandomExtensions/RandomExtensionsTests.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Samples/ProjectEulerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Samples/ProjectEulerTests.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/Samples/Samples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/Samples/Samples.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/StreamExtensions/StreamExtensionsTests.ToStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/StreamExtensions/StreamExtensionsTests.ToStream.cs -------------------------------------------------------------------------------- /tests/Endless.Tests/StringExtensions/StringExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tompazourek/Endless/HEAD/tests/Endless.Tests/StringExtensions/StringExtensionsTests.cs --------------------------------------------------------------------------------