Example #1
0
 public ProcessExpectedEvent(string key, int processId, Type eventType, Func <IProcessSystemMessage, bool> eventPredicate, IProcessStateInfo processInfo, ISourceType expectedSourceType)
 {
     ProcessId          = processId;
     EventType          = eventType;
     EventPredicate     = eventPredicate;
     ProcessInfo        = processInfo;
     ExpectedSourceType = expectedSourceType;
     Key = key;
 }
 public ComplexEventAction(string key, int processId, IList <IProcessExpectedEvent> events, Type expectedMessageType, IProcessAction action, IProcessStateInfo processInfo, ActionTrigger actionTrigger = ActionTrigger.All)//Todo:get rid of optional parameters
 {
     ProcessId           = processId;
     Events              = events;
     ExpectedMessageType = expectedMessageType;
     ProcessInfo         = processInfo;
     ActionTrigger       = actionTrigger;
     Key    = key;
     Action = action;
 }
 public ProcessSystemMessage(IProcessStateInfo processInfo, ISystemProcess process, ISystemSource source) : base(source.MachineInfo, source)
 {
     Process         = process;
     ProcessInfo     = processInfo;
     ParentProcessId = Process.ParentProcessId;
     Name            = process.Name;
     Description     = process.Description;
     Symbol          = process.Symbol;
     User            = process.User;
     Id = process.Id;
 }
Example #4
0
 public NavigateToView(string view, IProcessStateInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     View = view;
 }
Example #5
0
 public ViewRowStateChanged(IViewModel viewModel, RowState rowState, IProcessStateInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     ViewModel = viewModel;
     RowState  = rowState;
 }
Example #6
0
 public ProcessStateList(ISystemProcess process, TEntity entity, IEnumerable <TEntity> entitySet, IEnumerable <TEntity> selectedEntities, IProcessStateInfo stateInfo) : base(process, stateInfo)
 {
     Entity           = entity;
     EntitySet        = entitySet;
     SelectedEntities = selectedEntities;
 }
Example #7
0
 public ProcessState(ISystemProcess process, IProcessStateInfo stateInfo)
 {
     StateInfo = stateInfo;
     Process   = process;
     ProcessId = process.Id;
 }
Example #8
0
 public CurrentEntityChanged(TEntity entity, IProcessStateInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Entity = entity;
 }