├── .gitignore ├── LICENSE ├── README.md ├── src ├── LeanSharp.sln └── LeanSharp │ ├── Dispose.cs │ ├── Extensions │ ├── GeneralResultExtensions.cs │ ├── MaybeExtensions.cs │ ├── ObjectExtensions.cs │ ├── ResultExtensions.cs │ ├── SafeEnumerableExtensions.cs │ ├── SafePipelineExtensions.cs │ ├── StringBuilderExtensions.cs │ └── TraversableExtensions.cs │ ├── If.cs │ ├── LeanSharp.csproj │ ├── Maybe.cs │ ├── Pipeline.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Result.cs │ ├── SafePipeline.cs │ └── Try.cs └── tests └── LeanSharp.Tests ├── Extensions └── Extensions.cs ├── FunctionalExpressionsTests.cs ├── IfTests.cs ├── LeanSharp.Tests.csproj ├── MaybeMonadTests.cs ├── ObjectExtensionsTests.cs ├── PipelineTests.cs ├── RopExtensionsTests.cs ├── SafeEnumerableExtensionsTests.cs ├── SafePipelineTests.cs ├── StringBuilderExtensionsTests.cs ├── Stubs ├── DisposableStub.cs └── EqualityComparerStub.cs └── packages.config /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/README.md -------------------------------------------------------------------------------- /src/LeanSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp.sln -------------------------------------------------------------------------------- /src/LeanSharp/Dispose.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Dispose.cs -------------------------------------------------------------------------------- /src/LeanSharp/Extensions/GeneralResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Extensions/GeneralResultExtensions.cs -------------------------------------------------------------------------------- /src/LeanSharp/Extensions/MaybeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Extensions/MaybeExtensions.cs -------------------------------------------------------------------------------- /src/LeanSharp/Extensions/ObjectExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Extensions/ObjectExtensions.cs -------------------------------------------------------------------------------- /src/LeanSharp/Extensions/ResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Extensions/ResultExtensions.cs -------------------------------------------------------------------------------- /src/LeanSharp/Extensions/SafeEnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Extensions/SafeEnumerableExtensions.cs -------------------------------------------------------------------------------- /src/LeanSharp/Extensions/SafePipelineExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Extensions/SafePipelineExtensions.cs -------------------------------------------------------------------------------- /src/LeanSharp/Extensions/StringBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Extensions/StringBuilderExtensions.cs -------------------------------------------------------------------------------- /src/LeanSharp/Extensions/TraversableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Extensions/TraversableExtensions.cs -------------------------------------------------------------------------------- /src/LeanSharp/If.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/If.cs -------------------------------------------------------------------------------- /src/LeanSharp/LeanSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/LeanSharp.csproj -------------------------------------------------------------------------------- /src/LeanSharp/Maybe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Maybe.cs -------------------------------------------------------------------------------- /src/LeanSharp/Pipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Pipeline.cs -------------------------------------------------------------------------------- /src/LeanSharp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/LeanSharp/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Result.cs -------------------------------------------------------------------------------- /src/LeanSharp/SafePipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/SafePipeline.cs -------------------------------------------------------------------------------- /src/LeanSharp/Try.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/src/LeanSharp/Try.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/Extensions/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/Extensions/Extensions.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/FunctionalExpressionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/FunctionalExpressionsTests.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/IfTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/IfTests.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/LeanSharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/LeanSharp.Tests.csproj -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/MaybeMonadTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/MaybeMonadTests.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/ObjectExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/ObjectExtensionsTests.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/PipelineTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/PipelineTests.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/RopExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/RopExtensionsTests.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/SafeEnumerableExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/SafeEnumerableExtensionsTests.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/SafePipelineTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/SafePipelineTests.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/StringBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/StringBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/Stubs/DisposableStub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/Stubs/DisposableStub.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/Stubs/EqualityComparerStub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/Stubs/EqualityComparerStub.cs -------------------------------------------------------------------------------- /tests/LeanSharp.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrey85/LeanSharp/HEAD/tests/LeanSharp.Tests/packages.config --------------------------------------------------------------------------------