public Logic(Identity <T> stage) : base(stage.Shape) { SetHandler(stage.Inlet, () => Push(stage.Outlet, Grab(stage.Inlet))); SetHandler(stage.Outlet, () => Pull(stage.Inlet)); }
public Logic(Identity <T> stage) : base(stage.Shape) { _stage = stage; SetHandler(stage.Inlet, stage.Outlet, this); }