Pipelines.Net
1.1.0
See the version list below for details.
dotnet add package Pipelines.Net --version 1.1.0
NuGet\Install-Package Pipelines.Net -Version 1.1.0
<PackageReference Include="Pipelines.Net" Version="1.1.0" />
paket add Pipelines.Net --version 1.1.0
#r "nuget: Pipelines.Net, 1.1.0"
// Install Pipelines.Net as a Cake Addin #addin nuget:?package=Pipelines.Net&version=1.1.0 // Install Pipelines.Net as a Cake Tool #tool nuget:?package=Pipelines.Net&version=1.1.0
Library exposing SOLID principles by introducing pipelines.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
This package has no dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Pipelines.Net:
Package | Downloads |
---|---|
Pipelines.Net.Xml
Library that exposes SOLID principles by introducing pipelines. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
1.2.1 | 6,605 | 4/10/2021 | |
1.2.0 | 349 | 4/10/2021 | |
1.1.9 | 2,161 | 10/10/2020 | |
1.1.8 | 485 | 8/9/2020 | |
1.1.7 | 2,291 | 5/15/2020 | |
1.1.6 | 1,567 | 11/30/2019 | |
1.1.5 | 794 | 1/26/2019 | |
1.1.4 | 723 | 1/1/2019 | |
1.1.3 | 774 | 9/28/2018 | |
1.1.2 | 793 | 8/31/2018 | |
1.1.1 | 856 | 8/1/2018 | |
1.1.0 | 943 | 7/18/2018 | |
1.0.2 | 994 | 5/10/2018 | |
1.0.1 | 1,006 | 4/10/2018 | |
1.0.0 | 887 | 3/7/2018 |
New in this version:
- Added bunch of extension methods to quickly manipulate pipelines and processors:
* action.ToProcessor
* processor.If
* processor.While
* processor.ThenActionOf
* processor.ThenProcessor
* processors.ToPipeline
* processors.RepeatProcessorsWhile
* processors.RepeatProcessorsAsPipelineWhile
* processors.Run
* processors.RunProcessorsWhile
* processors.ThenProcessor
* processors.ThenProcessors
* pipeline.ToProcessor
* pipeline.RepeatProcessorsAsPipelineWhile
* pipeline.Run
* pipeline.RunPipelineWhile
- Added useful implementation classes which are also used in extension methods:
* PipelineOfState - Specifies state object which will control retrieved processors;
* PredefinedPipeline - Pipeline with processors specified once in a constructor;
* RepeatingProcessorsPipelineConcept - Abstract pipeline class that repeats processors, according to the condition;
* RepeatingProcessorsWhileConditionPipeline - Pipeline that repeats processors, according to the passed condition function;
* ActionProcessor - Processor constructed from action or function;
* ConditionalActionProcessor - Processor which constructed from action and condition defining whether action should be executed.
* ConditionalProcessorConcept - Abstract processor which is constructed from conditional function, that defines whether action should be executed.
* ConditionalProcessorWrapper - Processor, that wraps an existing processor with conditional function, that defines whether action should be executed.
* PostActionProcessor - Processor with predefined action, that will be executed after the main one.
* PostProcessorConcept - Abstract processor with action method, that will be executed after the main one.
* PostProcessorWrapper - Processor that combines two methods together to execute processors one by one.
* WhileActionProcessor - Processor that executes action, while a passed condition returns true.
* WhileProcessorConcept - Abstract processor that executes action, while condition method returns true.
* WhileProcessorWrapper - Processor that wraps another one and executes its action, while a passed condition returns true.
- Added documentation to some methods.