/// <summary> /// Add multiple functions into chain with delegate implementation /// </summary> /// <param name="func">function</param> /// <returns></returns> public FunctionChain Add(Functionn func) { functions.Insert(0, func); return(this); }
/// <summary> /// Remove function from chain /// </summary> /// <param name="func"></param> /// <returns></returns> public FunctionChain Remove(Functionn func) { functions.Remove(func); return(this); }