FastQuant.GroupDispatcher.OnFrameworkCleared C# (CSharp) Method

OnFrameworkCleared() private method

private OnFrameworkCleared ( object sender, FrameworkEventArgs e ) : void
sender object
e FrameworkEventArgs
return void
        private void OnFrameworkCleared(object sender, FrameworkEventArgs e)
        {
            lock (this)
            {
                foreach (var listener in this.listeners)
                    listener.Queue.Enqueue(new OnFrameworkCleared(e.Framework));
                this.listenersByGroupId.Clear();
                foreach (var list in this.groupIdsByListener.Values)
                    list.Clear();
            }
        }