├── .github └── workflows │ └── package.yml ├── .gitignore ├── LICENSE ├── README.md ├── ResultBox_LLM.md ├── docs └── images │ ├── CombineValue.png │ ├── SimpleRop.png │ └── conveyer.jpg └── src ├── ResultBoxes ├── .idea │ └── .idea.ResultBoxes │ │ └── .idea │ │ ├── .gitignore │ │ ├── codeStyles │ │ └── codeStyleConfig.xml │ │ ├── encodings.xml │ │ ├── indexLayout.xml │ │ ├── inspectionProfiles │ │ └── Project_Default.xml │ │ └── vcs.xml ├── ResultBoxes.Test │ ├── CastSpec.cs │ ├── CheckNullSpec.cs │ ├── CombineTaskSpec.cs │ ├── CombineWrapTrySpec.cs │ ├── ConveyorSpec.cs │ ├── ConveyorWithRetrySpec.cs │ ├── DoSpec.cs │ ├── FromResultsSpec.cs │ ├── FromValueTest.cs │ ├── IsSuccessSpec.cs │ ├── MatchSpec.cs │ ├── OptionalValueTest.cs │ ├── OptionalValueTests.cs │ ├── ReduceSpec.cs │ ├── RemapExceptionSpec.cs │ ├── RescueSpec.cs │ ├── ResultBoxStartSpec.cs │ ├── ResultBoxes.Test.csproj │ ├── ScanEachSpec.cs │ ├── ScanSpec.cs │ ├── ThreeValueTest.cs │ ├── ToDtoSpec.cs │ ├── ToResultBoxSpecs.cs │ ├── ToTaskSpec.cs │ ├── UnitTest1.cs │ ├── UnwrapTest.cs │ └── VerifySpec.cs ├── ResultBoxes.Usage │ ├── FiveValueCase.cs │ ├── FourValueCase.cs │ ├── FunctionDeclarations.cs │ ├── ResultBoxes.Usage.csproj │ └── ThreeValueCase.cs ├── ResultBoxes.sln ├── ResultBoxes.sln.DotSettings └── ResultBoxes │ ├── CastExtensions.cs │ ├── CombineExtensions.cs │ ├── CombineTaskExtensions.cs │ ├── CombineWrapTryExtensions.cs │ ├── CombineWrapTryTaskExtension.cs │ ├── ConveyorExtensions.cs │ ├── ConveyorResultExtensions.cs │ ├── ConveyorResultTaskExtensions.cs │ ├── ConveyorTaskExtensions.cs │ ├── ConveyorWithRetryExtensions.cs │ ├── ConveyorWrapTryExtensions.cs │ ├── ConveyorWrapTryTaskExtensions.cs │ ├── DoExtensions.cs │ ├── DoWrapTryExtensions.cs │ ├── DtoExtensions.cs │ ├── ExceptionOrNone.cs │ ├── FiveValues.cs │ ├── FourValues.cs │ ├── IRetryPolicy.cs │ ├── IterateExtensions.cs │ ├── LogExtensions.cs │ ├── MatchExtensions.cs │ ├── OptionalValue.cs │ ├── ReduceControlFlow.cs │ ├── ReduceExtensions.cs │ ├── ReduceResultValue.cs │ ├── RemapExceptionExtensions.cs │ ├── RemapExtensions.cs │ ├── RemapTaskExtensions.cs │ ├── RescueExtensions.cs │ ├── ResultBox.cs │ ├── ResultBoxes.csproj │ ├── ResultDto.cs │ ├── ResultValueNullException.cs │ ├── ResultsInvalidOperationException.cs │ ├── RetryPolicy.cs │ ├── ScanEachControlFlow.cs │ ├── ScanExtensions.cs │ ├── ThreeValues.cs │ ├── ToResultBoxExtensions.cs │ ├── ToTaskExtensions.cs │ ├── TwoValues.cs │ ├── UnitValue.cs │ ├── UnwrapExtensions.cs │ ├── ValueOrException.cs │ └── VerifyExtension.cs └── Samples ├── ConsoleApp1 ├── ConsoleApp1.csproj └── Program.cs ├── ConsoleApp2Optional ├── ConsoleApp2Optional.csproj └── Program.cs ├── ConsoleApp3WrapTry ├── ConsoleApp3WrapTry.csproj └── Program.cs ├── ConsoleApp4Unit ├── ConsoleApp4Unit.csproj └── Program.cs ├── ConsoleApp5ROP1 ├── ConsoleApp5ROP1.csproj └── Program.cs ├── ConsoleApp6RopAsync ├── ConsoleApp6RopAsync.csproj └── Program.cs ├── ConsoleApp6RopAsyncMix ├── ConsoleApp6RopAsyncMix.csproj └── Program.cs ├── ConsoleApp7RopCombine ├── ConsoleApp7RopCombine.csproj └── Program.cs └── ConsoleApp8RopWrap ├── ConsoleApp8RopWrap.csproj └── Program.cs /.github/workflows/package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/.github/workflows/package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/README.md -------------------------------------------------------------------------------- /ResultBox_LLM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/ResultBox_LLM.md -------------------------------------------------------------------------------- /docs/images/CombineValue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/docs/images/CombineValue.png -------------------------------------------------------------------------------- /docs/images/SimpleRop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/docs/images/SimpleRop.png -------------------------------------------------------------------------------- /docs/images/conveyer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/docs/images/conveyer.jpg -------------------------------------------------------------------------------- /src/ResultBoxes/.idea/.idea.ResultBoxes/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/.idea/.idea.ResultBoxes/.idea/.gitignore -------------------------------------------------------------------------------- /src/ResultBoxes/.idea/.idea.ResultBoxes/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/.idea/.idea.ResultBoxes/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /src/ResultBoxes/.idea/.idea.ResultBoxes/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/.idea/.idea.ResultBoxes/.idea/encodings.xml -------------------------------------------------------------------------------- /src/ResultBoxes/.idea/.idea.ResultBoxes/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/.idea/.idea.ResultBoxes/.idea/indexLayout.xml -------------------------------------------------------------------------------- /src/ResultBoxes/.idea/.idea.ResultBoxes/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/.idea/.idea.ResultBoxes/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /src/ResultBoxes/.idea/.idea.ResultBoxes/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/.idea/.idea.ResultBoxes/.idea/vcs.xml -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/CastSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/CastSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/CheckNullSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/CheckNullSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/CombineTaskSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/CombineTaskSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/CombineWrapTrySpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/CombineWrapTrySpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/ConveyorSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/ConveyorSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/ConveyorWithRetrySpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/ConveyorWithRetrySpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/DoSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/DoSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/FromResultsSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/FromResultsSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/FromValueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/FromValueTest.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/IsSuccessSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/IsSuccessSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/MatchSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/MatchSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/OptionalValueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/OptionalValueTest.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/OptionalValueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/OptionalValueTests.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/ReduceSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/ReduceSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/RemapExceptionSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/RemapExceptionSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/RescueSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/RescueSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/ResultBoxStartSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/ResultBoxStartSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/ResultBoxes.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/ResultBoxes.Test.csproj -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/ScanEachSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/ScanEachSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/ScanSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/ScanSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/ThreeValueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/ThreeValueTest.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/ToDtoSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/ToDtoSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/ToResultBoxSpecs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/ToResultBoxSpecs.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/ToTaskSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/ToTaskSpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/UnitTest1.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/UnwrapTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/UnwrapTest.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Test/VerifySpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Test/VerifySpec.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Usage/FiveValueCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Usage/FiveValueCase.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Usage/FourValueCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Usage/FourValueCase.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Usage/FunctionDeclarations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Usage/FunctionDeclarations.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Usage/ResultBoxes.Usage.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Usage/ResultBoxes.Usage.csproj -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.Usage/ThreeValueCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.Usage/ThreeValueCase.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.sln -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes.sln.DotSettings -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/CastExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/CastExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/CombineExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/CombineExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/CombineTaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/CombineTaskExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/CombineWrapTryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/CombineWrapTryExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/CombineWrapTryTaskExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/CombineWrapTryTaskExtension.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ConveyorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ConveyorExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ConveyorResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ConveyorResultExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ConveyorResultTaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ConveyorResultTaskExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ConveyorTaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ConveyorTaskExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ConveyorWithRetryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ConveyorWithRetryExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ConveyorWrapTryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ConveyorWrapTryExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ConveyorWrapTryTaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ConveyorWrapTryTaskExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/DoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/DoExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/DoWrapTryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/DoWrapTryExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/DtoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/DtoExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ExceptionOrNone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ExceptionOrNone.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/FiveValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/FiveValues.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/FourValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/FourValues.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/IRetryPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/IRetryPolicy.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/IterateExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/IterateExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/LogExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/LogExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/MatchExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/MatchExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/OptionalValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/OptionalValue.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ReduceControlFlow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ReduceControlFlow.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ReduceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ReduceExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ReduceResultValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ReduceResultValue.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/RemapExceptionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/RemapExceptionExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/RemapExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/RemapExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/RemapTaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/RemapTaskExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/RescueExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/RescueExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ResultBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ResultBox.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ResultBoxes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ResultBoxes.csproj -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ResultDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ResultDto.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ResultValueNullException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ResultValueNullException.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ResultsInvalidOperationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ResultsInvalidOperationException.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/RetryPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/RetryPolicy.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ScanEachControlFlow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ScanEachControlFlow.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ScanExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ScanExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ThreeValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ThreeValues.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ToResultBoxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ToResultBoxExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ToTaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ToTaskExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/TwoValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/TwoValues.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/UnitValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/UnitValue.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/UnwrapExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/UnwrapExtensions.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/ValueOrException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/ValueOrException.cs -------------------------------------------------------------------------------- /src/ResultBoxes/ResultBoxes/VerifyExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/ResultBoxes/ResultBoxes/VerifyExtension.cs -------------------------------------------------------------------------------- /src/Samples/ConsoleApp1/ConsoleApp1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp1/ConsoleApp1.csproj -------------------------------------------------------------------------------- /src/Samples/ConsoleApp1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp1/Program.cs -------------------------------------------------------------------------------- /src/Samples/ConsoleApp2Optional/ConsoleApp2Optional.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp2Optional/ConsoleApp2Optional.csproj -------------------------------------------------------------------------------- /src/Samples/ConsoleApp2Optional/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp2Optional/Program.cs -------------------------------------------------------------------------------- /src/Samples/ConsoleApp3WrapTry/ConsoleApp3WrapTry.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp3WrapTry/ConsoleApp3WrapTry.csproj -------------------------------------------------------------------------------- /src/Samples/ConsoleApp3WrapTry/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp3WrapTry/Program.cs -------------------------------------------------------------------------------- /src/Samples/ConsoleApp4Unit/ConsoleApp4Unit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp4Unit/ConsoleApp4Unit.csproj -------------------------------------------------------------------------------- /src/Samples/ConsoleApp4Unit/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp4Unit/Program.cs -------------------------------------------------------------------------------- /src/Samples/ConsoleApp5ROP1/ConsoleApp5ROP1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp5ROP1/ConsoleApp5ROP1.csproj -------------------------------------------------------------------------------- /src/Samples/ConsoleApp5ROP1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp5ROP1/Program.cs -------------------------------------------------------------------------------- /src/Samples/ConsoleApp6RopAsync/ConsoleApp6RopAsync.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp6RopAsync/ConsoleApp6RopAsync.csproj -------------------------------------------------------------------------------- /src/Samples/ConsoleApp6RopAsync/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp6RopAsync/Program.cs -------------------------------------------------------------------------------- /src/Samples/ConsoleApp6RopAsyncMix/ConsoleApp6RopAsyncMix.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp6RopAsyncMix/ConsoleApp6RopAsyncMix.csproj -------------------------------------------------------------------------------- /src/Samples/ConsoleApp6RopAsyncMix/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp6RopAsyncMix/Program.cs -------------------------------------------------------------------------------- /src/Samples/ConsoleApp7RopCombine/ConsoleApp7RopCombine.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp7RopCombine/ConsoleApp7RopCombine.csproj -------------------------------------------------------------------------------- /src/Samples/ConsoleApp7RopCombine/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp7RopCombine/Program.cs -------------------------------------------------------------------------------- /src/Samples/ConsoleApp8RopWrap/ConsoleApp8RopWrap.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp8RopWrap/ConsoleApp8RopWrap.csproj -------------------------------------------------------------------------------- /src/Samples/ConsoleApp8RopWrap/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/J-Tech-Japan/ResultBoxes/HEAD/src/Samples/ConsoleApp8RopWrap/Program.cs --------------------------------------------------------------------------------