public override int GetValues(object[] values)
{
if (null == values)
{
throw ADP.ArgumentNull(nameof(values));
}
int copyLen = (values.Length < _schemaInfo.Length) ? values.Length : _schemaInfo.Length;
for (int i = 0; i < copyLen; i++)
{
values[i] = _values[i];
}
return copyLen;
}