BGC Tools
Protected Member Functions | Private Member Functions
BGC.MonoUtility.AsyncInitTask Class Referenceabstract
Inheritance diagram for BGC.MonoUtility.AsyncInitTask:
Inheritance graph
[legend]
Collaboration diagram for BGC.MonoUtility.AsyncInitTask:
Collaboration graph
[legend]

Protected Member Functions

abstract bool PrepareRun ()
 
abstract void FinishedRunning (bool runSuccessful)
 
abstract Task< bool > ExecuteTask ()
 

Private Member Functions

async void Start ()
 

Detailed Description

Definition at line 6 of file AsyncInitTask.cs.

Member Function Documentation

◆ ExecuteTask()

abstract Task<bool> BGC.MonoUtility.AsyncInitTask.ExecuteTask ( )
protectedpure virtual

◆ FinishedRunning()

abstract void BGC.MonoUtility.AsyncInitTask.FinishedRunning ( bool  runSuccessful)
protectedpure virtual

◆ PrepareRun()

abstract bool BGC.MonoUtility.AsyncInitTask.PrepareRun ( )
protectedpure virtual

◆ Start()

async void BGC.MonoUtility.AsyncInitTask.Start ( )
inlineprivate

Definition at line 14 of file AsyncInitTask.cs.

15  {
16  if (PrepareRun())
17  {
19  }
20  }
abstract Task< bool > ExecuteTask()
abstract void FinishedRunning(bool runSuccessful)

The documentation for this class was generated from the following file: