diff --git a/src/Avalonia.Base/Threading/IDispatcher.cs b/src/Avalonia.Base/Threading/IDispatcher.cs
index 8f46f99283..538fa028b9 100644
--- a/src/Avalonia.Base/Threading/IDispatcher.cs
+++ b/src/Avalonia.Base/Threading/IDispatcher.cs
@@ -27,6 +27,15 @@ namespace Avalonia.Threading
/// A task that can be used to track the method's execution.
void Post(Action action, DispatcherPriority priority = DispatcherPriority.Normal);
+ ///
+ /// Invokes a method on the dispatcher thread.
+ ///
+ /// type of argument
+ /// The method to call.
+ /// The argument of method to call.
+ /// The priority with which to invoke the method.
+ void Post(Action action, T arg, DispatcherPriority priority = DispatcherPriority.Normal);
+
///
/// Posts an action that will be invoked on the dispatcher thread.
///
@@ -59,4 +68,4 @@ namespace Avalonia.Threading
/// A task that represents a proxy for the task returned by .
Task InvokeAsync(Func> function, DispatcherPriority priority = DispatcherPriority.Normal);
}
-}
\ No newline at end of file
+}