private void RaiseEventManagerEvent(string eventName,string eventInfo, StateMachineEventType eventType) { var newArgs=new StateMachineEventArgs(eventName,eventInfo,String.Empty, String.Empty, eventType); if (EventManagerEvent != null) { EventManagerEvent(this, newArgs); } }
private void RaiseEventManagerEvent(string eventName, string eventInfo, StateMachineEventType eventType) { var newArgs = new StateMachineEventArgs( eventName, eventInfo, eventType, "Event Manager"); EventManagerEvent?.Invoke(this, newArgs); }
public StateMachineEventArgs(string eventName, string eventInfo, StateMachineEventType eventType, string source, string target = "All") { EventName = eventName; EventInfo = eventInfo; EventType = eventType; Source = source; Target = target; TimeStamp = DateTime.Now; }
public StateMachineEventArgs(string eventName, string eventInfo, StateMachineEventType eventType, string source, string target = "") { this.EventName = eventName; this.EventInfo = eventInfo; this.EventType = eventType; this.Source = source; this.Target = target; this.TimeStamp = DateTime.Now; }
public StateMachineEventArgs(string eventName, string eventInfo, string source, string target, StateMachineEventType eventType) { EventName = eventName; EventInfo = eventInfo; Source = source; Target = target; EventType = eventType; TimeStamp = DateTime.Now; }
/// <summary> /// Method to raise a view manager event for logging, etc /// </summary> /// <param name="name"></param> /// <param name="info"></param> /// <param name="eventType"></param> private void RaiseViewManagerEvent(string name, string info, StateMachineEventType eventType = StateMachineEventType.System) { var newVMargs = new StateMachineEventArgs(name, $"View manager event: {info}", eventType, "View Manager"); // Raise event only, if there are subscribers! ViewManagerEvent?.Invoke(this, newVMargs); }
private void RaiseEventManagerEvent(string eventName, string eventInfo, StateMachineEventType eventType) { var newArgs = new StateMachineEventArgs(eventName, eventInfo, String.Empty, String.Empty, eventType); if (EventManagerEvent != null) { EventManagerEvent(this, newArgs); } }
private void RaiseEventManagerEvent(string eventName, string eventInfo, StateMachineEventType eventType) { var evtMgrEvt = this.EventManagerEvent; if (evtMgrEvt != null) { var newArgs = new StateMachineEventArgs(eventName, eventInfo, eventType, "Event Manager"); evtMgrEvt(this, newArgs); } }
/// <summary> /// Method to raise a view manager event for logging, etc. /// </summary> /// <param name="name">"name"</param> /// <param name="info">"info"</param> /// <param name="eventType">"eventType"</param> private void RaiseViewManagerEvent(string name, string info, StateMachineEventType eventType = StateMachineEventType.System) { var vmEventHandler = this.ViewManagerEvent; if (vmEventHandler != null) { var newVMargs = new StateMachineEventArgs(name, "View manager event: " + info, eventType, "View manager"); vmEventHandler(this, newVMargs); } }
public StateMachineEventArgs(string eventName, string eventInfo, StateMachineEventType eventType, string source, string target = "All") { EventName = eventName; EventInfo = eventInfo; EventType = eventType; Source = source; Target = target; // Time stamp is automatically added, when args are created. // Does not need to be provided. TimeStamp = DateTime.Now; }
public StateMachineEvent(string parameterName, StateMachineEventType eventType) { ParameterName = parameterName; EventType = eventType; }
/// <summary> /// Method to raise a view manager event for logging, etc /// </summary> /// <param name="name"></param> /// <param name="info"></param> /// <param name="eventType"></param> public void RaiseViewManagerEvent(string name, string info, StateMachineEventType eventType = StateMachineEventType.System) { var newVMargs = new StateMachineEventArgs(name, "View manager event: " + info, "View Manager", eventType); this.ViewManagerEvent?.Invoke(this, newVMargs); }