LogViewer.Utilities.DelayedActions.StartDelayedAction C# (CSharp) Method

StartDelayedAction() public method

public StartDelayedAction ( string name, System.Action action, System.TimeSpan delay ) : void
name string
action System.Action
delay System.TimeSpan
return void
        public void StartDelayedAction(string name, Action action, TimeSpan delay)
        {
            DelayedAction da;
            if (!pending.TryGetValue(name, out da))
            {
                da = new DelayedAction();
                pending[name] = da;
            }
            da.StartDelayTimer(action, delay);
        }