Show / Hide Table of Contents

Class ThreadSafeAction

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

Constructors

ThreadSafeAction()

Declaration
public ThreadSafeAction()

Methods

AddAndCall(Action)

Declaration
public void AddAndCall(Action other)
Parameters
Type Name Description
System.Action other

Invoke()

Declaration
public void Invoke()

ParallelInvoke()

Declaration
public void ParallelInvoke()

Implements

IEvent

Extension Methods

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