Show / Hide Table of Contents

Class ThreadSafeAction<T1, T2, T3>

Inheritance
System.Object
ThreadSafeActionBase<System.Action<T1, T2, T3>>
ThreadSafeAction<T1, T2, T3>
Implements
IEvent
Inherited Members
ThreadSafeActionBase<Action<T1, T2, T3>>.action
ThreadSafeActionBase<Action<T1, T2, T3>>.IEvent.Add(Object)
ThreadSafeActionBase<Action<T1, T2, T3>>.IEvent.Remove(Object)
ThreadSafeActionBase<Action<T1, T2, T3>>.Clear()
ThreadSafeActionBase<Action<T1, T2, T3>>.Set()
ThreadSafeActionBase<Action<T1, T2, T3>>.Add(Action<T1, T2, T3>)
ThreadSafeActionBase<Action<T1, T2, T3>>.AddUnique(Action<T1, T2, T3>)
ThreadSafeActionBase<Action<T1, T2, T3>>.Remove(Action<T1, T2, T3>)
ThreadSafeActionBase<Action<T1, T2, T3>>.Any
ThreadSafeActionBase<Action<T1, T2, T3>>.CallbackCount
ThreadSafeActionBase<Action<T1, T2, T3>>.Callbacks
Namespace: Eco.Core.Utils
Assembly: Eco.Core.dll
Syntax
public class ThreadSafeAction<T1, T2, T3> : ThreadSafeActionBase<Action<T1, T2, T3>>, IEvent
Type Parameters
Name Description
T1
T2
T3

Constructors

ThreadSafeAction()

Declaration
public ThreadSafeAction()

Methods

Invoke(T1, T2, T3)

Declaration
public void Invoke(T1 t1, T2 t2, T3 t3)
Parameters
Type Name Description
T1 t1
T2 t2
T3 t3

Implements

IEvent

Extension Methods

PropertyChanges.FirePropertyChanged(Object, String)
PropertyChanges.FirePropertyChanged(Object, String, Object, Object)
PropertyChanges.FirePropertyChanged(Object, MemberChangedBeforeAfterEventArgs)
SubscriptionExtensions.SubscribeUnique<T1, T2, T3>(ThreadSafeAction<T1, T2, T3>, Action<T1, T2, T3>)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾