bd3e20a082
* New project to internalize Revit.Async * formatting * Regenerate slns * My change --------- Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com>
22 lines
823 B
C#
22 lines
823 B
C#
using Autodesk.Revit.UI;
|
|
|
|
namespace Speckle.Connectors.Revit.Common;
|
|
|
|
public static class RevitAsync
|
|
{
|
|
public static Task<TResult> RunAsync<TResult>(Func<TResult> function) =>
|
|
global::Revit.Async.RevitTask.RunAsync(function);
|
|
|
|
public static Task<TResult> RunAsync<TResult>(Func<Task<TResult>> function) =>
|
|
global::Revit.Async.RevitTask.RunAsync(function);
|
|
|
|
public static Task RunAsync(Action action) => global::Revit.Async.RevitTask.RunAsync(action);
|
|
|
|
public static Task RunAsync(Func<Task> handler) => global::Revit.Async.RevitTask.RunAsync(handler);
|
|
|
|
public static void Initialize(UIControlledApplication application) =>
|
|
global::Revit.Async.RevitTask.Initialize(application);
|
|
|
|
public static void Initialize(UIApplication application) => global::Revit.Async.RevitTask.Initialize(application);
|
|
}
|