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