public void Insert(int index, DataColumnMapping value) { if (null == value) { throw ADP.ColumnsAddNullAttempt(nameof(value)); } Validate(-1, value); value.Parent = this; ArrayList().Insert(index, value); }