Table of Contents

Class PipelineBuilder<T>

Namespace
Framework.Patterns.Pure.Pipeline
Assembly
Assembly-CSharp.dll

Pipeline<T> 구성 빌더. AddStep으로 단계 추가, Build()로 Pipeline<T> 생성. [규칙] Build() 후 원본 단계 변경이 Pipeline에 영향 없도록 복사.

public class PipelineBuilder<T>

Type Parameters

T
Inheritance
object
PipelineBuilder<T>

Methods

AddStep(Func<T, T>)

변환 단계 추가. 메서드 체인 지원.

public PipelineBuilder<T> AddStep(Func<T, T> step)

Parameters

step Func<T, T>

Returns

PipelineBuilder<T>

Build()

등록된 단계로 Pipeline<T> 생성. 단계 목록 복사본 사용.

public IPipeline<T> Build()

Returns

IPipeline<T>