Show / Hide Table of Contents

Class SubscribableEventExtensions

"Syntax sugar" for SubscribableEvent<T>.

Inheritance
System.Object
SubscribableEventExtensions
Namespace: Eco.Shared.View
Assembly: Eco.Shared.dll
Syntax
public static class SubscribableEventExtensions : Object

Methods

Invoke(SubscribableEvent<Action>)

Declaration
public static void Invoke(this SubscribableEvent<Action> subscribableEvent)
Parameters
Type Name Description
SubscribableEvent<System.Action> subscribableEvent

Invoke<T>(SubscribableEvent<Action<T>>, T)

Declaration
public static void Invoke<T>(this SubscribableEvent<Action<T>> subscribableEvent, T arg)
Parameters
Type Name Description
SubscribableEvent<System.Action<T>> subscribableEvent
T arg
Type Parameters
Name Description
T

Invoke<T1, T2>(SubscribableEvent<Action<T1, T2>>, T1, T2)

Declaration
public static void Invoke<T1, T2>(this SubscribableEvent<Action<T1, T2>> subscribableEvent, T1 arg1, T2 arg2)
Parameters
Type Name Description
SubscribableEvent<System.Action<T1, T2>> subscribableEvent
T1 arg1
T2 arg2
Type Parameters
Name Description
T1
T2

Invoke<T1, T2, T3>(SubscribableEvent<Action<T1, T2, T3>>, T1, T2, T3)

Declaration
public static void Invoke<T1, T2, T3>(this SubscribableEvent<Action<T1, T2, T3>> subscribableEvent, T1 arg1, T2 arg2, T3 arg3)
Parameters
Type Name Description
SubscribableEvent<System.Action<T1, T2, T3>> subscribableEvent
T1 arg1
T2 arg2
T3 arg3
Type Parameters
Name Description
T1
T2
T3

Invoke<T1, T2, T3, T4>(SubscribableEvent<Action<T1, T2, T3, T4>>, T1, T2, T3, T4)

Declaration
public static void Invoke<T1, T2, T3, T4>(this SubscribableEvent<Action<T1, T2, T3, T4>> subscribableEvent, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
Parameters
Type Name Description
SubscribableEvent<System.Action<T1, T2, T3, T4>> subscribableEvent
T1 arg1
T2 arg2
T3 arg3
T4 arg4
Type Parameters
Name Description
T1
T2
T3
T4
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾