Class SafeAction<T1, T2, T3>
Inheritance
object
SafeAction<T1, T2, T3>
Assembly: Dew.Core.dll
Syntax
public class SafeAction<T1, T2, T3>
Type Parameters
| Name |
Description |
| T1 |
|
| T2 |
|
| T3 |
|
Methods
Add(Action<T1, T2, T3>)
Declaration
public SafeAction<T1, T2, T3> Add(Action<T1, T2, T3> handler)
Parameters
| Type |
Name |
Description |
| System.Action<T1, T2, T3><T1, T2, T3> |
handler |
|
Returns
Contains(Action<T1, T2, T3>)
Declaration
public bool Contains(Action<T1, T2, T3> handler)
Parameters
| Type |
Name |
Description |
| System.Action<T1, T2, T3><T1, T2, T3> |
handler |
|
Returns
Invoke(T1, T2, T3)
Declaration
public void Invoke(T1 a, T2 b, T3 c)
Parameters
| Type |
Name |
Description |
| T1 |
a |
|
| T2 |
b |
|
| T3 |
c |
|
Remove(Action<T1, T2, T3>)
Declaration
public SafeAction<T1, T2, T3> Remove(Action<T1, T2, T3> handler)
Parameters
| Type |
Name |
Description |
| System.Action<T1, T2, T3><T1, T2, T3> |
handler |
|
Returns
Operators
operator +(SafeAction<T1, T2, T3>, Action<T1, T2, T3>)
Declaration
public static SafeAction<T1, T2, T3> operator +(SafeAction<T1, T2, T3> e, Action<T1, T2, T3> handler)
Parameters
| Type |
Name |
Description |
| SafeAction<T1, T2, T3> |
e |
|
| System.Action<T1, T2, T3><T1, T2, T3> |
handler |
|
Returns
operator -(SafeAction<T1, T2, T3>, Action<T1, T2, T3>)
Declaration
public static SafeAction<T1, T2, T3> operator -(SafeAction<T1, T2, T3> e, Action<T1, T2, T3> handler)
Parameters
| Type |
Name |
Description |
| SafeAction<T1, T2, T3> |
e |
|
| System.Action<T1, T2, T3><T1, T2, T3> |
handler |
|
Returns