Class SafeAction
It's a generic action container like System.Action, but if a handler causes an exception, other handlers are guaranteed to be called. Never throws on invoke.
Inheritance
object
SafeAction
Assembly: Dew.Core.dll
Syntax
Properties
Count
Declaration
public int Count { get; }
Property Value
Methods
Add(Action)
Declaration
public SafeAction Add(Action handler)
Parameters
| Type |
Name |
Description |
| System.Action |
handler |
|
Returns
Contains(Action)
Declaration
public bool Contains(Action handler)
Parameters
| Type |
Name |
Description |
| System.Action |
handler |
|
Returns
Invoke()
Declaration
Remove(Action)
Declaration
public SafeAction Remove(Action handler)
Parameters
| Type |
Name |
Description |
| System.Action |
handler |
|
Returns
Operators
operator +(SafeAction, Action)
Declaration
public static SafeAction operator +(SafeAction e, Action handler)
Parameters
| Type |
Name |
Description |
| SafeAction |
e |
|
| System.Action |
handler |
|
Returns
operator -(SafeAction, Action)
Declaration
public static SafeAction operator -(SafeAction e, Action handler)
Parameters
| Type |
Name |
Description |
| SafeAction |
e |
|
| System.Action |
handler |
|
Returns