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; }
public NavigateToView(string view, IProcessStateInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source) { View = view; }
public ViewRowStateChanged(IViewModel viewModel, RowState rowState, IProcessStateInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source) { ViewModel = viewModel; RowState = rowState; }
public ProcessStateList(ISystemProcess process, TEntity entity, IEnumerable <TEntity> entitySet, IEnumerable <TEntity> selectedEntities, IProcessStateInfo stateInfo) : base(process, stateInfo) { Entity = entity; EntitySet = entitySet; SelectedEntities = selectedEntities; }
public ProcessState(ISystemProcess process, IProcessStateInfo stateInfo) { StateInfo = stateInfo; Process = process; ProcessId = process.Id; }
public CurrentEntityChanged(TEntity entity, IProcessStateInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source) { Entity = entity; }