System.Data.SqlClient._SqlMetaDataSet._SqlMetaDataSet C# (CSharp) Method

_SqlMetaDataSet() private method

private _SqlMetaDataSet ( _SqlMetaDataSet original ) : System.Collections.Generic
original _SqlMetaDataSet
return System.Collections.Generic
        private _SqlMetaDataSet(_SqlMetaDataSet original)
        {
            this.id = original.id;
            // although indexMap is not immutable, in practice it is initialized once and then passed around
            this.indexMap = original.indexMap;
            this.visibleColumns = original.visibleColumns;
            this.dbColumnSchema = original.dbColumnSchema;
            if (original._metaDataArray == null)
            {
                _metaDataArray = null;
            }
            else
            {
                _metaDataArray = new _SqlMetaData[original._metaDataArray.Length];
                for (int idx = 0; idx < _metaDataArray.Length; idx++)
                {
                    _metaDataArray[idx] = (_SqlMetaData)original._metaDataArray[idx].Clone();
                }
            }
        }

Same methods

_SqlMetaDataSet::_SqlMetaDataSet ( int count ) : System.Collections.Generic