public void Remove(DataColumnMapping value)
{
if (null == value)
{
throw ADP.ColumnsAddNullAttempt(nameof(value));
}
int index = IndexOf(value);
if (-1 != index)
{
RemoveIndex(index);
}
else
{
throw ADP.CollectionRemoveInvalidObject(ItemType, this);
}
}