Class TaskCompleteEvent
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
Properties
Task
public TaskBase Task { get; }
Property Value
Methods
AddListenerTask(TaskBase)
public void AddListenerTask(TaskBase taskBase)
Parameters
taskBaseTaskBase
Create(TaskBase)
public static TaskCompleteEvent Create(TaskBase task)
Parameters
taskTaskBase
Returns
Init()
Resets all event members to their initial values.
protected override void Init()
RemoveListenerTask(TaskBase)
public void RemoveListenerTask(TaskBase taskBase)
Parameters
taskBaseTaskBase