private SelectedConstructor CreateSelectedConstructor(ConstructorInfo ctor) { var result = new SelectedConstructor(ctor); foreach (ParameterInfo param in ctor.GetParameters()) { result.AddParameterResolver(this.CreateResolver(param)); } return(result); }