public FieldMiddlewareDelegate Build(FieldMiddlewareDelegate start = null)
 {
     return(overriddenBuilder.Build(start));
 }
 public static FieldMiddlewareDelegate Build(this FieldMiddlewareBuilder builder) => builder.Build(null, null);
 public Func <FieldMiddlewareDelegate, FieldMiddlewareDelegate> Build()
 {
     AppliedCount++;
     return(overriddenBuilder.Build());
 }
    public static FieldMiddlewareDelegate BuildResolve(this FieldMiddlewareBuilder builder)
    {
        var transform = builder.Build();

        return(transform != null?transform(null) : null);
    }