RadioDld.Main.SearchWait C# (CSharp) Method

SearchWait() private method

private SearchWait ( ViewState origView, string search ) : void
origView ViewState
search string
return void
        private void SearchWait(ViewState.View origView, string search)
        {
            Thread.Sleep(500);

            lock (this.searchThreadLock)
            {
                if (!ReferenceEquals(Thread.CurrentThread, this.searchThread))
                {
                    // A search thread was created more recently, stop this thread
                    return;
                }

                if (!this.IsDisposed)
                {
                    this.Invoke((MethodInvoker)(() => { this.PerformSearch(origView, search); }));
                }
            }
        }
Main