Perf. optimization

This commit is contained in:
Christian Köllner 2020-02-09 12:53:45 +01:00
parent 7d4aefe37e
commit 47cb578057

View File

@ -77,10 +77,17 @@ namespace Capnp
} }
Init(items.Count); Init(items.Count);
for (int i = 0; i < items.Count; i++) if (items is T[] array)
{ {
this[i] = items[i]; array.CopyTo(Data);
}
else
{
for (int i = 0; i < items.Count; i++)
{
this[i] = items[i];
}
} }
} }