The DefaultConstructorResolver class is used to resolve a constructor for a type.
Inheritance: IConstructorResolver
        /// <summary>
        ///     Initializes a new instance of the <see cref="DefaultBuildStrategyCompiler" /> class.
        /// </summary>
        public DefaultBuildStrategyCompiler()
        {
            ConstructorResolver = new DefaultConstructorResolver();

            foreach (var creator in DefaultTypeCreators)
            {
                TypeCreators.Add(creator);
            }

            foreach (var generator in DefaultValueGenerators)
            {
                ValueGenerators.Add(generator);
            }

            foreach (var rule in DefaultExecuteOrderRules)
            {
                ExecuteOrderRules.Add(rule);
            }
        }