// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Threading
{
using System;
///
/// Specifies flags that control optional behavior for the creation and execution of tasks.
///
[Flags]
[Serializable]
public enum JoinableTaskCreationOptions
{
///
/// Specifies that the default behavior should be used.
///
None = 0x0,
///
/// Specifies that a task will be a long-running operation. It provides a hint to the
/// that hang report should not be fired, when the main thread task is blocked on it.
///
LongRunning = 0x01,
}
}