| 459 | /// <returns>The output array.</returns> |
| 460 | template<typename T> |
| 461 | MArray* ToArray(const Span<T>& data, const MClass* valueClass) |
| 462 | { |
| 463 | if (!valueClass) |
| 464 | return nullptr; |
| 465 | MArray* result = MCore::Array::New(valueClass, data.Length()); |
| 466 | MConverter<T> converter; |
| 467 | converter.ToManagedArray(result, data); |
| 468 | return result; |
| 469 | } |
| 470 | |
| 471 | /// <summary> |
| 472 | /// Allocates new managed array of data and copies contents from given native array. |
no test coverage detected