Skip to content

Instantly share code, notes, and snippets.

@haroldcris
Created September 5, 2017 12:38
Show Gist options
  • Save haroldcris/3f7377ded32fde46e4e64f644e27cf40 to your computer and use it in GitHub Desktop.
Save haroldcris/3f7377ded32fde46e4e64f644e27cf40 to your computer and use it in GitHub Desktop.
public static void InvokeIfRequired(this ISynchronizeInvoke obj, MethodInvoker action)
{
if (obj.InvokeRequired)
{
var args = new object[0];
obj.Invoke(action, args);
}
else
{
action();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment