Extension methods to safely trigger events. Triggering events using Raise() is both null-safe and thread-safe. Delegates are still required to ensure the state they are accessing is valid.
Declaring type: Events
Namespace: Sasa
Assembly: Sasa
Collapse/Expand Public Methods
  Name Description
Public Method Static Add Overloaded. Add newHandler to the list of events del.
Public Method Static Add<T> Overloaded. Add newHandler to the list of events del.
Public Method Static Add<T, U> Add newHandler to the list of events del.
Public Method Static AddAny<T> Add newHandler to the list of events del.
Public Method Static Clear<T> Clears an event by setting the field to null and returning the previous event contents.
Public Method Static Raise Overloaded. Safely raise an Action event.
Public Method Static Raise<T> Overloaded. Safely raise an Action event.
Public Method Static Raise<T, U> Safely raise an Action event.
Public Method Static Raise<T, U, V> Safely raise an Action event.
Public Method Static Raise<T, U, V, W> Safely raise an Action event.
Public Method Static RaiseAny Safely raise any event.
Public Method Static Remove Overloaded. Remove newHandler from the list of events del.
Public Method Static Remove<T> Overloaded. Remove newHandler from the list of events del.
Public Method Static Remove<T, U> Remove newHandler from the list of events del.
Public Method Static RemoveAny<T> Remove newHandler from the list of events del.