src/Misc/EFTools/DesignXmlCore/Base/Shell/TreeGridDesignerTreeControl.cs
/// <summary>
///     Call Dispose on all columns.
/// </summary>
/// <param name="disposing"></param>
Call Dispose on all columns.
Call Dispose on all columns .
protected override void Dispose(bool disposing)
        {
            try
            {
                if (disposing)
                {
                    if (_columnTable != null)
                    {
                        foreach (TreeGridDesignerColumnDescriptor column in _columnTable.Values)
                        {
                            column.Dispose();
                        }
                    }
                }
                if (_columnTable != null)
                {
                    _columnTable.Clear();
                    _columnTable = null;
                }
                _columnHost = null;
            }
            finally
            {
                base.Dispose(disposing);
            }
        }
protected override void Dispose ( bool disposing ) { try { if ( disposing ) { if ( _columnTable != null ) { foreach ( TreeGridDesignerColumnDescriptor column in _columnTable . Values ) { column . Dispose ( ) ; } } } if ( _columnTable != null ) { _columnTable . Clear ( ) ; _columnTable = null ; } _columnHost = null ; } finally { base . Dispose ( disposing ) ; } }
Call Dispose on all columns.
Call Dispose on all columns .
// dispose of columns
disposing
bool
None