Adding support for TVP using List<SqlDataRecord>

Since it's measurably faster to create a List than it is a one column DataTable, support for this method of using TVPs should be included as well.
Is setTypeName being used anywhere?   Did this just come along for the ride in a copy of the DataTable based code?