using System; using System.Collections.Generic; using System.Text; namespace Wayne.Lib.StateEngine { /// /// Delegate that is used to match StateEngine events. /// /// Type of the input parameter /// The event that should be evaluated /// The object that should be used in the comparison. /// True if the stateengineevent matches the predicate, otherwise false. public delegate bool StateEngineEventPredicate(StateEngineEvent stateEngineEvent, TCompareObject compareObject); }