/// <summary> /// Gets the awaiter. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="source">The source.</param> /// <returns></returns> public static TaskAwaiter <T> GetAwaiter <T>(this ReactivePropertySlim <T> source) { return(WaitUntilValueChangedAsync <T>(source, CancellationToken.None).GetAwaiter()); }