Skip to content

danvervlad/pipeline-csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pipeline

Pipeline pattern in Csharp

Usage examples

Pass integer through pipe and convert it to string at result.

var result = await Pipeline<int, string>.Create()
                   .Step(new MultiplyStep(multiplier))
                   .Step(new OptionalStep<int, int>(i => i > 10, new MultiplyStep(multiplier)))
                   .Step(new ConvertToStringStep())
                   .Execute(11);

About

Pipeline pattern in Csharp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages