namespace Kyoo.Abstractions.Models
{
///
/// A class wrapping a value that will be set after the completion of the task it is related to.
///
///
/// This class replace the use of an out parameter on a task since tasks and out can't be combined.
///
/// The type of the value
public class AsyncRef
{
///
/// The value that will be set before the completion of the task.
///
public T Value { get; set; }
}
}