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