public static bool Return(this IInteractsWithView obj, bool value) { if (value) { obj.ViewManager.Async(returnTrue); } else { obj.ViewManager.Async(returnFalse); } return(false); }
public static AsyncBuilder <T> Async <T>(this IInteractsWithView obj, bool topBuilder = false) { return(obj.ViewManager.AsyncBuilderManager.AsyncBuilder <T>(topBuilder)); }
public static void LoopContinue(this IInteractsWithView obj) { obj.ViewManager.AsyncBuilderManager.LoopContinue(); }
public static void LoopBreak(this IInteractsWithView obj) { obj.ViewManager.AsyncBuilderManager.LoopBreak(); }
public static T Continue <T>(this IInteractsWithView obj) { return(obj.ViewManager.AsyncBuilderManager.Continue <T>()); }
public static T Return <T>(this IInteractsWithView obj, T returnValue) { return(obj.ViewManager.AsyncBuilderManager.Return <T>(() => returnValue)); }
public static TR Return <T, TR>(this IInteractsWithView obj, Func <T, TR> returnFunc) { return(obj.ViewManager.AsyncBuilderManager.Return(returnFunc)); }
public static void Return(this IInteractsWithView obj) { obj.ViewManager.AsyncBuilderManager.Return(); }