public ContactEvent(object triggeringObj, IContacting itc, Component contacted, Component contacter, ContactType contactType) { this.triggeringObj = triggeringObj; this.itc = itc; this.contacted = contacted; this.contacter = contacter; this.contactType = contactType; }
public ContactEvent(ContactEvent contactEvent) { this.triggeringObj = contactEvent.triggeringObj; this.itc = contactEvent.itc; this.contacted = contactEvent.contacted; this.contacter = contactEvent.contacter; this.contactType = contactEvent.contactType; }
protected virtual bool EnqueueEvent(ref ContactEvent contactEvent) { /// TODO: need to put a consumption validity test here IContacting ivc = contactEvent.itc; if (ReferenceEquals(ivc, null)) { return(false); } queuedContactEvents.Enqueue(contactEvent); return(true); }