public override void SetCapacity(int capacity)
{
SqlChars[] newValues = new SqlChars[capacity];
if (null != _values)
{
Array.Copy(_values, 0, newValues, 0, Math.Min(capacity, _values.Length));
}
_values = newValues;
}