// TODO think about how to improve performance public override ImList <RenderCommand> Handle(EventParameters eventParameters) { var transformedParameters = TransformEventParameters(eventParameters); var renderCommandList = Origin.Handle(transformedParameters); return(Im.Transform(TransformPackage, renderCommandList)); }
public EventParameters Transform(Func <EventParameter, EventParameter> transformer) { return(new EventParameters(Im.Transform(transformer, Parameters))); }