コード例 #1
0
            public ReturnByRefDependency(Type type, ReturnByRef <T> fun, IDependencyStrategy strategy)
            {
                Type     = type;
                Function = fun;
                Strategy = strategy;

                resolver = strategy.GetResolver(type);
            }
コード例 #2
0
 public void Add <T>(ReturnByRef <T> func, IDependencyStrategy strategy = null) => AddDependency(new ReturnByRefDependency <T>(typeof(T), func, strategy ?? DefaultStrategy));