public static ConventionBase <IType, List <IMethod> > Build(this ConventionBuilder <IType, List <IMethod> > source, Func <MethodBuilder, IEnumerable <IMethod> > builder ) => source.By(t => builder(BuildRoutine.Method(t)).ToList());
public static ConventionBase <IType, List <IMethod> > Build(this ConventionBuilder <IType, List <IMethod> > source, Func <MethodBuilder, IMethod> builder ) => source.By(t => new List <IMethod> { builder(BuildRoutine.Method(t)) });
public static TConfiguration Add <TConfiguration>(this ListConfiguration <TConfiguration, IMethod> source, Func <MethodBuilder, IMethod> builder ) where TConfiguration : IType => source.Add(t => builder(BuildRoutine.Method(t)));