Exemple #1
0
        /// <summary>
        /// Adds the trigger.
        /// </summary>
        /// <param name="trigger">The trigger.</param>
        public void AddTrigger(IMessageTrigger trigger)
        {
            if (_triggers == null)
            {
                _triggers = new List <IMessageTrigger>();
            }

            trigger.Attach(this);

            _triggers.Add(trigger);
        }
        /// <summary>
        /// Adds the trigger.
        /// </summary>
        /// <param name="trigger">The trigger.</param>
        public void AddTrigger(IMessageTrigger trigger)
        {
            if (triggers == null)
            {
                triggers = new List <IMessageTrigger>();
            }

            trigger.Attach(this);
            triggers.Add(trigger);

            if (elementIsLoaded)
            {
                PrepareTrigger(trigger);
            }

            Log.Info("Trigger {0} attached.", trigger);
        }
        /// <summary>
        /// Adds the trigger.
        /// </summary>
        /// <param name="trigger">The trigger.</param>
        public void AddTrigger(IMessageTrigger trigger)
        {
            if(_triggers == null)
                _triggers = new List<IMessageTrigger>();

            trigger.Attach(this);

            _triggers.Add(trigger);

            Log.Info("Trigger {0} attached.", trigger);
        }
Exemple #4
0
        /// <summary>
        /// Adds the trigger.
        /// </summary>
        /// <param name="trigger">The trigger.</param>
        public void AddTrigger(IMessageTrigger trigger)
        {
            if (_triggers == null)
                _triggers = new List<IMessageTrigger>();

            trigger.Attach(this);

            _triggers.Add(trigger);
        }