/// <summary> /// Clones this instance. /// </summary> /// <returns>A deep copy of this instance.</returns> public override ActionViewModelBase Clone() { var sendTextAction = new SendTextAction(); return(new SendTextActionViewModel(sendTextAction, ActionDescriptor, ParametersModel.ParameterDescriptions, AllActionDescriptions) { CommandText = CommandText, ParametersModel = ParametersModel.Clone(sendTextAction.Parameters) }); }
/// <summary> /// Clones this instance. /// </summary> /// <returns>A deep copy of this instance.</returns> public override ActionViewModelBase Clone() { var outputToMainWindowAction = new OutputToMainWindowAction(); return(new OutputToMainWindowActionViewModel(outputToMainWindowAction, ActionDescriptor, ParametersModel.ParameterDescriptions, AllActionDescriptions) { BackgroundColor = BackgroundColor, TextColor = TextColor, TextToOutput = TextToOutput, ParametersModel = ParametersModel.Clone(outputToMainWindowAction.Parameters) }); }
/// <summary> /// Clones this instance. /// </summary> /// <returns>A deep copy of this instance.</returns> public override ActionViewModelBase Clone() { var outputToAdditionalWindowAction = new OutputToAdditionalWindowAction(); return(new OutputToAdditionalWindowActionViewModel(outputToAdditionalWindowAction, ActionDescriptor, ParametersModel.ParameterDescriptions, AllActionDescriptions) { BackgroundColor = BackgroundColor, TextColor = TextColor, TextToOutput = TextToOutput, OutputEntireMessageKeepingColors = OutputEntireMessageKeepingColors, ParametersModel = ParametersModel.Clone(outputToAdditionalWindowAction.Parameters) }); }