public A3(IBaseStepChainOfResponsibility next, ARecordStep recordStep) { _recordStep = recordStep; _next = next; }
protected IAChainOfResponsibility(IBaseStepChainOfResponsibility firstStep) : base(firstStep) { }
protected IChainOfResponsibility(IBaseStepChainOfResponsibility firstStep) { FirstStep = firstStep; }
public BChainOfResponsibility(IBaseStepChainOfResponsibility firstStep) : base(firstStep) { _firstStep = firstStep; }