public static InputControlList <TControl> ToControlList <TControl>(this IReadOnlyList <TControl> list) where TControl : InputControl { var result = new InputControlList <TControl>(); foreach (var element in list) { result.AddSlice(list); } return(result); }
public static InputControlList <TControl> ToControlList <TControl>(this IReadOnlyList <TControl> list) where TControl : InputControl { if (list == null) { throw new ArgumentNullException(nameof(list)); } var result = new InputControlList <TControl>(); foreach (var element in list) { result.AddSlice(list); } return(result); }