Stroked means Obsoluted.
Serializable means Serializable to Xml.

List of UI's ScriptCommands
List of IO's ScriptCommands
List of UIEventHub's ScriptCommands

RunCommands

  • Run - Serializable, run commands in queue, sequences or in parallel (if async).
  • RunQueue - See Run.
  • RunSequence - See Run.
  • RunParallel - See Run.
  • Run (ScriptCommand) - Serializable, Run another script command (IScriptCommand) defined in ParameterDic.
  • RunICommand - Serializable, Run a WPF command (ICommand) defined in ParameterDic.
  • Delay - Serializable, Call Task.Delay().

Conditional

  • IfValue - Serializable, Use Expression to compare two value in ParameterDic, and run different command based on the result.
  • IfEquals<T> - See IfValue.
  • IfTrue - See IfValue.
  • IfAssigned - See IfValue.
  • IfAssignedAndNotEmptyString - See IfValue.
  • IfPropertyEquals - Serializable, Use Reassign to obtain a property of a vaiable in ParameterDic and use IfEquals to compare, and run different command based on result.
  • IfPropertyIsTrue - See IfPropertyEquals.
  • IfArrayLength - Serializable, Run IfValue comparsion based on the length of an array in ParameterDic.
  • FilterArray - Serializable, Given an array filter using IfValue, and store matched item to destination variable.

Loop

  • ForEach - Serializable, given an array, iterate it with NextCommand, then run ThenCommand when all iteration is finished.

Compute

  • Add/AddValue - Serializable, Add variables (using Expression) to destination.
  • Subtract/SubtractValue - See Add.
  • Multiply/MultiplyValue - See Add.
  • Divide/DivideValue - See Add.
  • Modulo/ModuloValue - See Add.
  • AbsoluteValue - Serializable, store Absolute value of source variable (using Expression) to destination.
  • FormatText - Serializable, Format a text from a string with variable(s).

ParameterDic related

  • Assign - Serializable, Assign a variable to ParameterDic when running.
  • AssignParameterDic - see SubParameterDic.
  • Reassign - Serializable, Assign a variable in ParameterDic to another variable in ParameterDic
  • AssignValueConverter - Serializable, use with Reassign, define whether and how to convert when reassigning (e.g GetItemInArray, Property or MethodResult).
  • AssignArrayItem - Serializable, shortcut method for AssignValueConverter, which a specific item from an array from a variable and assign to another variable.
  • ExecuteFunc - Serializable, shortcut method for AssignValueConverter, which obtains method result of a property from a variable and assign to another variable.
  • AssignProperty - Serializable, shortcut method for AssignValueConverter, which obtains value of a property from a variable and assign to another variable.
  • ExecuteMethod - Serializable, ExecuteFunc but no return variable.
  • AssignCanExecuteCondition - Serializable, Specify the canExecute condition by execute a chain of commands.
  • Reset - Serializable, remove a variable in ParameterDic.

Output

  • PrintDebug - Serializable, print content of a variable to debug.
  • PrintLogger - Serializable, print content of a variable to logger.
  • PrintConsole - Serializable, print content of a variable to Console.
  • DumpDebug - Serializable, print variable and it's sub-property to debug
  • DumpLogger - Serializable, see DumpDebug.
  • DumpConsole - Serializable, see DumpDebug.




Last edited Oct 20, 2014 at 9:16 AM by lycj, version 31

Comments

No comments yet.