AcManager.Tools.Helpers.AbstractSubdirectoryWatcherProvider.ContentWatcher.Dispatch C# (CSharp) Method

Dispatch() private method

private Dispatch ( ) : void
return void
            private async void Dispatch() {
                if (_dispatched) return;
                _dispatched = true;

                await Task.Delay(300);
                Application.Current.Dispatcher.InvokeAsync(() => {
                    UpdateInternal?.Invoke(this, new EventArgs());
                    _dispatched = false;
                }).Task.Forget();
            }