Пример #1
0
        private void ViewerWindowClosing(object sender, EventArgs e)
        {
            Debug.Assert(sender == this, "Only window can invoke closing event handler!");

            layers.BeginUpdate();
            try
            {
                foreach (TreeNode node in layers.Nodes)
                {
                    var layer = Layer.NodeToLayer(node);
                    using (layer)
                    {
                        layers.Nodes.Remove(node);
                    }
                }
            }
            finally
            {
                layers.EndUpdate();
            }

            WebRequestsPool.ResetPool();
        }