public IValue DoQueryBox(string queryText, CLREnumValueWrapper <InnerQuestionDialogModeEnum> buttons, int timeOut = 0, CLREnumValueWrapper <InnerDialogReturnCodeEnum> defaultButton = null, string title = "1Script", CLREnumValueWrapper <InnerDialogReturnCodeEnum> timeOutButton = null) { // почему-то значение по умолчанию title = "1Script" здесь не срабатывает if (string.IsNullOrEmpty(title)) { title = "1Script"; } return(QueryBoxWithTimeOut.Show(queryText, buttons, timeOut, defaultButton, title, timeOutButton)); }
public static IValue Show(string queryText, CLREnumValueWrapper <InnerQuestionDialogModeEnum> buttons, int timeOut, CLREnumValueWrapper <InnerDialogReturnCodeEnum> defaultButton, string title, CLREnumValueWrapper <InnerDialogReturnCodeEnum> timeOutButton) { QueryBoxWithTimeOut queryBox = new QueryBoxWithTimeOut(queryText, buttons, timeOut, defaultButton, title, timeOutButton); return(queryBox.answer); }