public void FireEvent(IsagEvents events) { if (Parameter != null && Parameter.Length > 0) { events.Fire(EventType, Message, Parameter); } else { events.Fire(EventType, Message); } }
public void FireEvents(IsagEvents events) { lock (_messages) { foreach (EventMessage message in _messages) { message.FireEvent(events); } _messages.Clear(); } }
/// <summary> /// constructor /// </summary> /// <param name="events">Isag events</param> public Status(IsagEvents events) { _events = events; }