/// <summary> /// チェックボックスを指定するコンストラクタ /// </summary> public CommandDataWithTabType <T> Create ( T tabType, Func <string> getText, ToggleActionData toggleActionData ) { return(new CommandDataWithTabType <T>(tabType, getText, toggleActionData)); }
/// <summary> /// チェックボックスを指定するコンストラクタ /// </summary> public CommandDataWithTabType ( T tabType, Func <string> getText, ToggleActionData toggleActionData ) { TabType = tabType; Data = new CommandData(getText, toggleActionData); }
/// <summary> /// チェックボックスを指定するコンストラクタ /// </summary> public CommandData ( Func <string> getText, ToggleActionData toggleActionData ) { GetText = getText; ToggleActionData = toggleActionData; ActionDataList = new ActionData[0]; }