/// <summary> /// Since no <see cref="ExecuteDelegate"/> is provided as a target, this /// defaults to throwing a <see cref="NotImplementedException"/> if no /// behavior returns before reaching the target. /// </summary> public static IMethodReturn Execute(this BehaviorPipeline pipeline, IMethodInvocation invocation) => pipeline.Invoke(invocation, (input, next) => throw new NotImplementedException(), true);