using System; using System.Collections.Generic; using System.Linq; using ModestTree; namespace Zenject { public static class ValidationUtil { // This method can be used during validation for cases where we need to pass arguments public static List CreateDefaultArgs(params Type[] argTypes) { return argTypes.Select(x => new TypeValuePair(x, x.GetDefaultValue())).ToList(); } } }