Class SafeAction<T>
Inheritance
object
SafeAction<T>
Assembly: Dew.Core.dll
Syntax
public class SafeAction<T>
Type Parameters
Properties
Count
Declaration
public int Count { get; }
Property Value
Methods
Add(Action<T>)
Declaration
public SafeAction<T> Add(Action<T> handler)
Parameters
| Type |
Name |
Description |
| System.Action<T><T> |
handler |
|
Returns
Contains(Action<T>)
Declaration
public bool Contains(Action<T> handler)
Parameters
| Type |
Name |
Description |
| System.Action<T><T> |
handler |
|
Returns
Invoke(T)
Declaration
public void Invoke(T arg)
Parameters
| Type |
Name |
Description |
| T |
arg |
|
Remove(Action<T>)
Declaration
public SafeAction<T> Remove(Action<T> handler)
Parameters
| Type |
Name |
Description |
| System.Action<T><T> |
handler |
|
Returns
Operators
operator +(SafeAction<T>, Action<T>)
Declaration
public static SafeAction<T> operator +(SafeAction<T> e, Action<T> handler)
Parameters
| Type |
Name |
Description |
| SafeAction<T> |
e |
|
| System.Action<T><T> |
handler |
|
Returns
operator -(SafeAction<T>, Action<T>)
Declaration
public static SafeAction<T> operator -(SafeAction<T> e, Action<T> handler)
Parameters
| Type |
Name |
Description |
| SafeAction<T> |
e |
|
| System.Action<T><T> |
handler |
|
Returns