namespace PaintDotNet.SystemLayer
{
public enum ExecuteWaitType
{
///
/// Returns immediately after executing without waiting for the task to finish.
///
ReturnImmediately,
///
/// Waits until the task exits before returning control to the calling method.
///
WaitForExit,
///
/// Returns immediately after executing without waiting for the task to finish.
/// However, another task will be spawned that will wait for the requested task
/// to finish, and it will then relaunch if the task was successful.
///
RelaunchPdnOnExit
}
}