private static TaskDialogNativeMethods.TaskDialogButton[] BuildButtonStructArray(List <TaskDialogButtonBase> controls) { TaskDialogNativeMethods.TaskDialogButton[] buttonStructs; TaskDialogButtonBase button; int totalButtons = controls.Count; buttonStructs = new TaskDialogNativeMethods.TaskDialogButton[totalButtons]; for (int i = 0; i < totalButtons; i++) { button = controls[i]; buttonStructs[i] = new TaskDialogNativeMethods.TaskDialogButton(button.Id, button.ToString()); } return(buttonStructs); }
private static TaskDialogNativeMethods.TaskDialogButton[] BuildButtonStructArray(List<TaskDialogButtonBase> controls) { TaskDialogNativeMethods.TaskDialogButton[] buttonStructs; TaskDialogButtonBase button; int totalButtons = controls.Count; buttonStructs = new TaskDialogNativeMethods.TaskDialogButton[totalButtons]; for (int i = 0; i < totalButtons; i++) { button = controls[i]; buttonStructs[i] = new TaskDialogNativeMethods.TaskDialogButton(button.Id, button.ToString()); } return buttonStructs; }