RemoveAdditional() public method

Remove an additional dataset that was created.
public RemoveAdditional ( BufferedMLDataSet child ) : void
child BufferedMLDataSet The additional dataset to remove.
return void
        /// <summary>
        /// Close the dataset.
        /// </summary>
        public void Close()
        {
            Object[] obj = _additional.ToArray();

            foreach (var set in obj.Cast <BufferedMLDataSet>())
            {
                set.Close();
            }

            _additional.Clear();

            if (_owner != null)
            {
                _owner.RemoveAdditional(this);
            }

            _egb.Close();
            _egb = null;
        }