├── .github └── workflows │ ├── deploy.yml │ └── docs-pages.yml ├── .gitignore ├── LICENSE ├── README.md ├── README_en.md ├── docs ├── .gitignore ├── docfx.json ├── docs │ ├── advanced-usage │ │ ├── func │ │ │ ├── await.md │ │ │ ├── ensure.md │ │ │ ├── map.md │ │ │ ├── match.md │ │ │ ├── oncondition.md │ │ │ ├── orelse.md │ │ │ ├── then.md │ │ │ └── unwrap.md │ │ ├── logging.md │ │ ├── to-iactionresult.md │ │ └── to-result.md │ ├── basic-concepts │ │ ├── basic-functions.md │ │ ├── error-obj.md │ │ ├── index.md │ │ ├── result-t.md │ │ └── result.md │ ├── exception-handling.md │ ├── getting-started.md │ └── toc.yml ├── filter.yaml ├── index.md └── toc.yml ├── images ├── logo.jpg └── logo2.jpg └── src ├── .gitignore ├── README_nuget-default.md ├── ResultSharp.HttpResult ├── HttpResultExtensions.cs └── ResultSharp.HttpResult.csproj ├── ResultSharp.Logging.MicrosoftLogger ├── MicrosoftLoggingAdapter.cs └── ResultSharp.Logging.MicrosoftLogger.csproj ├── ResultSharp.Logging.Serilog ├── ResultSharp.Logging.Serilog.csproj └── SerilogAdapter.cs ├── ResultSharp.Tests.Integration.HttpResponse ├── Controllers │ └── TestController.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── ResultSharp.Tests.Integration.HttpResponse.csproj ├── appsettings.Development.json └── appsettings.json ├── ResultSharp.Tests ├── Helpers │ └── ConfigurationHelpers.cs ├── Integration │ ├── Logging │ │ ├── MicrosoftAdapterTests.cs │ │ └── SerilogAdapterTests.cs │ └── UseCaseTest.cs ├── ResultSharp.Tests.csproj └── Unit │ ├── Configuratoin │ ├── ExceptionHandler │ │ ├── ExceptionHandlerConfigurationTests.cs │ │ └── ExceptionHandlerOptionsTests.cs │ ├── GlobalConfigurationTests.cs │ └── LoggingConfigurationTests.cs │ ├── Core │ ├── MergeTests.cs │ ├── ResultTTests.cs │ ├── ResultTests.cs │ ├── ResultTryDefaultHandlerTests.cs │ └── TryTests.cs │ ├── Extensions │ ├── AsyncFunctionalExtensionsTests.cs │ ├── FunctionExtensionsTests.cs │ ├── ToHttpResultExtensionsTests.cs │ └── ToResultExtensionsTests.cs │ └── Logging │ └── LoggingExtensionsTests.cs ├── ResultSharp.sln └── ResultSharp ├── Abstractions ├── IError.cs ├── IResult.cs └── ResultBase.cs ├── AssemblyProperty.cs ├── Configuration ├── Abstractions │ ├── ConfiguratoinBase.cs │ └── IConfigurable.cs ├── ExceptionHandler │ ├── ExceptionHandlerConfiguration.cs │ └── ExceptionHandlerOptions.cs ├── Logging │ ├── LoggingConfiguration.cs │ └── LoggingConfigurationOptions.cs ├── ResultConfigurationGlobal.cs └── ResultConfigurationOptions.cs ├── Core ├── Result.Core.cs ├── Result.Merge.cs ├── Result.Try.cs ├── ResultT.Core.cs └── ResultT.Merge.cs ├── Errors ├── Enums │ └── ErrorCode.cs ├── Error.cs └── ErrorMessages.cs ├── Extensions ├── CollectionExtensions │ ├── MergeExtensions.cs │ └── SummaryErrorExtension.cs ├── FunctionalExtensions │ ├── Async │ │ ├── EnsureAsyncExtensions.cs │ │ ├── MapAsyncExtensions.cs │ │ ├── MatchAsyncExtensions.cs │ │ ├── OnConditionAsyncExtensions.cs │ │ ├── OrElseAsyncExtensions.cs │ │ ├── ThenAsyncExtensions.cs │ │ ├── UnwrapAsyncExtensions.cs │ │ └── WaitExtensions.cs │ └── Sync │ │ ├── EnsureExtensions.cs │ │ ├── MapExtensions.cs │ │ ├── MatchExtensions.cs │ │ ├── OnConditionExtensions.cs │ │ ├── OrElseExtensoins.cs │ │ ├── ThenExtensions.cs │ │ └── UnwrapExtensions.cs └── TransformationExtensions │ └── ToResultExtensions.cs ├── Logging ├── Abstractions │ └── ILoggingAdapter.cs ├── LogLevel.cs ├── LoggingConstants.cs └── LoggingExtensions.cs ├── README.md └── ResultSharp.csproj /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/docs-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/.github/workflows/docs-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vs/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/README.md -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/README_en.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _site/ 2 | api/ 3 | -------------------------------------------------------------------------------- /docs/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docfx.json -------------------------------------------------------------------------------- /docs/docs/advanced-usage/func/await.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/advanced-usage/func/await.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/func/ensure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/advanced-usage/func/ensure.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/func/map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/advanced-usage/func/map.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/func/match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/advanced-usage/func/match.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/func/oncondition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/advanced-usage/func/oncondition.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/func/orelse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/advanced-usage/func/orelse.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/func/then.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/advanced-usage/func/then.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/func/unwrap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/advanced-usage/func/unwrap.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/advanced-usage/logging.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/to-iactionresult.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/advanced-usage/to-iactionresult.md -------------------------------------------------------------------------------- /docs/docs/advanced-usage/to-result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/advanced-usage/to-result.md -------------------------------------------------------------------------------- /docs/docs/basic-concepts/basic-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/basic-concepts/basic-functions.md -------------------------------------------------------------------------------- /docs/docs/basic-concepts/error-obj.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/basic-concepts/error-obj.md -------------------------------------------------------------------------------- /docs/docs/basic-concepts/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/basic-concepts/index.md -------------------------------------------------------------------------------- /docs/docs/basic-concepts/result-t.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/basic-concepts/result-t.md -------------------------------------------------------------------------------- /docs/docs/basic-concepts/result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/basic-concepts/result.md -------------------------------------------------------------------------------- /docs/docs/exception-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/exception-handling.md -------------------------------------------------------------------------------- /docs/docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/getting-started.md -------------------------------------------------------------------------------- /docs/docs/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/docs/toc.yml -------------------------------------------------------------------------------- /docs/filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/filter.yaml -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/docs/toc.yml -------------------------------------------------------------------------------- /images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/images/logo.jpg -------------------------------------------------------------------------------- /images/logo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/images/logo2.jpg -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/README_nuget-default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/README_nuget-default.md -------------------------------------------------------------------------------- /src/ResultSharp.HttpResult/HttpResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.HttpResult/HttpResultExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp.HttpResult/ResultSharp.HttpResult.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.HttpResult/ResultSharp.HttpResult.csproj -------------------------------------------------------------------------------- /src/ResultSharp.Logging.MicrosoftLogger/MicrosoftLoggingAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Logging.MicrosoftLogger/MicrosoftLoggingAdapter.cs -------------------------------------------------------------------------------- /src/ResultSharp.Logging.MicrosoftLogger/ResultSharp.Logging.MicrosoftLogger.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Logging.MicrosoftLogger/ResultSharp.Logging.MicrosoftLogger.csproj -------------------------------------------------------------------------------- /src/ResultSharp.Logging.Serilog/ResultSharp.Logging.Serilog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Logging.Serilog/ResultSharp.Logging.Serilog.csproj -------------------------------------------------------------------------------- /src/ResultSharp.Logging.Serilog/SerilogAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Logging.Serilog/SerilogAdapter.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests.Integration.HttpResponse/Controllers/TestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests.Integration.HttpResponse/Controllers/TestController.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests.Integration.HttpResponse/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests.Integration.HttpResponse/Program.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests.Integration.HttpResponse/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests.Integration.HttpResponse/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/ResultSharp.Tests.Integration.HttpResponse/ResultSharp.Tests.Integration.HttpResponse.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests.Integration.HttpResponse/ResultSharp.Tests.Integration.HttpResponse.csproj -------------------------------------------------------------------------------- /src/ResultSharp.Tests.Integration.HttpResponse/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests.Integration.HttpResponse/appsettings.Development.json -------------------------------------------------------------------------------- /src/ResultSharp.Tests.Integration.HttpResponse/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests.Integration.HttpResponse/appsettings.json -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Helpers/ConfigurationHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Helpers/ConfigurationHelpers.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Integration/Logging/MicrosoftAdapterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Integration/Logging/MicrosoftAdapterTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Integration/Logging/SerilogAdapterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Integration/Logging/SerilogAdapterTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Integration/UseCaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Integration/UseCaseTest.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/ResultSharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/ResultSharp.Tests.csproj -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Configuratoin/ExceptionHandler/ExceptionHandlerConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Configuratoin/ExceptionHandler/ExceptionHandlerConfigurationTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Configuratoin/ExceptionHandler/ExceptionHandlerOptionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Configuratoin/ExceptionHandler/ExceptionHandlerOptionsTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Configuratoin/GlobalConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Configuratoin/GlobalConfigurationTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Configuratoin/LoggingConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Configuratoin/LoggingConfigurationTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Core/MergeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Core/MergeTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Core/ResultTTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Core/ResultTTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Core/ResultTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Core/ResultTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Core/ResultTryDefaultHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Core/ResultTryDefaultHandlerTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Core/TryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Core/TryTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Extensions/AsyncFunctionalExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Extensions/AsyncFunctionalExtensionsTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Extensions/FunctionExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Extensions/FunctionExtensionsTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Extensions/ToHttpResultExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Extensions/ToHttpResultExtensionsTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Extensions/ToResultExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Extensions/ToResultExtensionsTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.Tests/Unit/Logging/LoggingExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.Tests/Unit/Logging/LoggingExtensionsTests.cs -------------------------------------------------------------------------------- /src/ResultSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp.sln -------------------------------------------------------------------------------- /src/ResultSharp/Abstractions/IError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Abstractions/IError.cs -------------------------------------------------------------------------------- /src/ResultSharp/Abstractions/IResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Abstractions/IResult.cs -------------------------------------------------------------------------------- /src/ResultSharp/Abstractions/ResultBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Abstractions/ResultBase.cs -------------------------------------------------------------------------------- /src/ResultSharp/AssemblyProperty.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | [assembly: InternalsVisibleTo("ResultSharp.Tests")] -------------------------------------------------------------------------------- /src/ResultSharp/Configuration/Abstractions/ConfiguratoinBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Configuration/Abstractions/ConfiguratoinBase.cs -------------------------------------------------------------------------------- /src/ResultSharp/Configuration/Abstractions/IConfigurable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Configuration/Abstractions/IConfigurable.cs -------------------------------------------------------------------------------- /src/ResultSharp/Configuration/ExceptionHandler/ExceptionHandlerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Configuration/ExceptionHandler/ExceptionHandlerConfiguration.cs -------------------------------------------------------------------------------- /src/ResultSharp/Configuration/ExceptionHandler/ExceptionHandlerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Configuration/ExceptionHandler/ExceptionHandlerOptions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Configuration/Logging/LoggingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Configuration/Logging/LoggingConfiguration.cs -------------------------------------------------------------------------------- /src/ResultSharp/Configuration/Logging/LoggingConfigurationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Configuration/Logging/LoggingConfigurationOptions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Configuration/ResultConfigurationGlobal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Configuration/ResultConfigurationGlobal.cs -------------------------------------------------------------------------------- /src/ResultSharp/Configuration/ResultConfigurationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Configuration/ResultConfigurationOptions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Core/Result.Core.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Core/Result.Core.cs -------------------------------------------------------------------------------- /src/ResultSharp/Core/Result.Merge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Core/Result.Merge.cs -------------------------------------------------------------------------------- /src/ResultSharp/Core/Result.Try.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Core/Result.Try.cs -------------------------------------------------------------------------------- /src/ResultSharp/Core/ResultT.Core.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Core/ResultT.Core.cs -------------------------------------------------------------------------------- /src/ResultSharp/Core/ResultT.Merge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Core/ResultT.Merge.cs -------------------------------------------------------------------------------- /src/ResultSharp/Errors/Enums/ErrorCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Errors/Enums/ErrorCode.cs -------------------------------------------------------------------------------- /src/ResultSharp/Errors/Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Errors/Error.cs -------------------------------------------------------------------------------- /src/ResultSharp/Errors/ErrorMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Errors/ErrorMessages.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/CollectionExtensions/MergeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/CollectionExtensions/MergeExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/CollectionExtensions/SummaryErrorExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/CollectionExtensions/SummaryErrorExtension.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Async/EnsureAsyncExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Async/EnsureAsyncExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Async/MapAsyncExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Async/MapAsyncExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Async/MatchAsyncExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Async/MatchAsyncExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Async/OnConditionAsyncExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Async/OnConditionAsyncExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Async/OrElseAsyncExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Async/OrElseAsyncExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Async/ThenAsyncExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Async/ThenAsyncExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Async/UnwrapAsyncExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Async/UnwrapAsyncExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Async/WaitExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Async/WaitExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Sync/EnsureExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Sync/EnsureExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Sync/MapExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Sync/MapExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Sync/MatchExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Sync/MatchExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Sync/OnConditionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Sync/OnConditionExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Sync/OrElseExtensoins.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Sync/OrElseExtensoins.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Sync/ThenExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Sync/ThenExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/FunctionalExtensions/Sync/UnwrapExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/FunctionalExtensions/Sync/UnwrapExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Extensions/TransformationExtensions/ToResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Extensions/TransformationExtensions/ToResultExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/Logging/Abstractions/ILoggingAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Logging/Abstractions/ILoggingAdapter.cs -------------------------------------------------------------------------------- /src/ResultSharp/Logging/LogLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Logging/LogLevel.cs -------------------------------------------------------------------------------- /src/ResultSharp/Logging/LoggingConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Logging/LoggingConstants.cs -------------------------------------------------------------------------------- /src/ResultSharp/Logging/LoggingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/Logging/LoggingExtensions.cs -------------------------------------------------------------------------------- /src/ResultSharp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/README.md -------------------------------------------------------------------------------- /src/ResultSharp/ResultSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4q-dev/ResultSharp/HEAD/src/ResultSharp/ResultSharp.csproj --------------------------------------------------------------------------------