XAF_Bootstrap.Controls.XbActionContainerHolder.ClearChildControls C# (CSharp) Метод

ClearChildControls() приватный Метод

private ClearChildControls ( bool disposing ) : void
disposing bool
Результат void
        private void ClearChildControls(bool disposing)
        {
            if (disposing)
            {
                if (actionContainers != null)
                {
                    foreach (IActionContainer container in actionContainers)
                    {
                        UnsubsribeActionEvents(container);
                        ((WebActionContainer)container).ActionRegistered -= new EventHandler<ActionEventArgs>(container_ActionRegistered);
                        ((SimpleActionContainer)container).ActionsClearing -= new EventHandler<EventArgs>(container_ActionsClearing);
                        IDisposable disposable = container as IDisposable;
                        if (disposable != null)
                        {
                            disposable.Dispose();
                        }
                    }
                    actionContainers.Clear();
                }
            }

            ChildControlsCreated = false;
        }