diff --git a/BeefLibs/corlib/src/Array.bf b/BeefLibs/corlib/src/Array.bf index 4011c2d5..0476165f 100644 --- a/BeefLibs/corlib/src/Array.bf +++ b/BeefLibs/corlib/src/Array.bf @@ -568,7 +568,13 @@ namespace System public T* CArray() { return &mFirstElement; - } + } + + public void CopyTo(T[,] arrayTo) + { + Debug.Assert(arrayTo.mLength >= mLength); + Internal.MemCpy(&arrayTo.GetRef(0), &GetRef(0), strideof(T) * mLength, alignof(T)); + } public Span.Enumerator GetEnumerator() {