Example #1
0
 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);
        }
Example #3
0
 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;
 }
Example #4
0
 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);
        }
Example #7
0
        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);
            }
        }
 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;
 }
 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);
            }
        }
Example #11
0
        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);
            }
        }
Example #12
0
        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;
        }
Example #13
0
 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">"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);
			}
		}
Example #15
0
        /// <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);
        }