public static PwmController[] GetControllers(IPwmProvider provider) { // FUTURE: This should return "Task<IReadOnlyList<PwmController>>" var providers = provider.GetControllers(); var controllers = new PwmController[providers.Length]; for (int i = 0; i < providers.Length; ++i) { controllers[i] = new PwmController(providers[i]); } return(controllers); }
public static PwmController[] GetControllers(IPwmProvider provider) { // FUTURE: This should return "Task<IReadOnlyList<PwmController>>" var providers = provider.GetControllers(); var controllers = new PwmController[providers.Length]; for (int i = 0; i < providers.Length; ++i) { controllers[i] = new PwmController(providers[i]); } return controllers; }