using System; using System.Threading.Tasks; namespace WotBlitzStatisticsPro.Logic.Pipeline { /// /// Represents pipeline single operation /// public interface IOperation { /// /// Invokes the pipeline operation /// /// Pipeline context /// Next operation Task Invoke(TContext context, Func? next); } }