public static DelayedAction Invoke(double delay, Action action) { DelayedAction delayedAction = new DelayedAction(delay, action); delayedAction.Start(); return delayedAction; } #endregion