main
 1using System;
 2
 3namespace MoMoney.boot.container.registration.mapping
 4{
 5    public class FuncInitializationStep<Destination> : IMapInitializationStep<Destination>
 6    {
 7        readonly Func<Destination> func;
 8
 9        public FuncInitializationStep(Func<Destination> func)
10        {
11            this.func = func;
12        }
13
14        public Destination initialize()
15        {
16            return func();
17        }
18    }
19}