private InnerInvoke ( |
||
context | ||
currentIndex | int | |
return | System.Threading.Tasks.Task |
Task InnerInvoke(IncomingContext context, int currentIndex = 0)
{
if (currentIndex == executingElements.Count)
{
return Task.CompletedTask;
}
ILinkElement element = executingElements[currentIndex];
return element.Invoke(context, () => InnerInvoke(context, currentIndex + 1));
}
}