async void SetDisposableAsync(ValueTask <IDisposable> task, SingleAssignmentDisposable d) { d.Disposable = await task; }
public static SingleAssignmentDisposable SetTo(this IDisposable disposable, SingleAssignmentDisposable singleAssignmentDisposable) { singleAssignmentDisposable.Disposable = disposable; return(singleAssignmentDisposable); }