Table of Contents

Class TaskCompleteEvent

Namespace
Ceres.Tasks
Assembly
Ceres.dll
public sealed class TaskCompleteEvent : EventBase<TaskCompleteEvent>, IDisposable, ITaskEvent
Inheritance
TaskCompleteEvent
Implements
Inherited Members
Extension Methods

Constructors

TaskCompleteEvent()

public TaskCompleteEvent()

Fields

Listeners

Soft reference to subtask, listener may be disposed before broadcast this event. So we check subtask's prerequisite whether contains this event to identify its lifetime version.

public readonly List<TaskBase> Listeners

Field Value

List<TaskBase>

Properties

Task

public TaskBase Task { get; }

Property Value

TaskBase

Methods

AddListenerTask(TaskBase)

public void AddListenerTask(TaskBase taskBase)

Parameters

taskBase TaskBase

Create(TaskBase)

public static TaskCompleteEvent Create(TaskBase task)

Parameters

task TaskBase

Returns

TaskCompleteEvent

Init()

Resets all event members to their initial values.

protected override void Init()

RemoveListenerTask(TaskBase)

public void RemoveListenerTask(TaskBase taskBase)

Parameters

taskBase TaskBase