Burst Compiler ver 1.1.0 currently does NOT support 'foreach statement' as it is requiring 'try/finally statement'. Today, I made a solution of this problem. https://github.com/pCYSl5EDgo/UniEnumExtension It is an Unity Editor extension software which supports Unity2018.4, 2019.2 and is provided under GPL-v3 and a commercial license. UniEnumExtension internally uses Mono.Cecil to manipulate IL codes and hooks the Player Build Pipeline. I know that just foreach with NativeArray<T> is not enough. The C# programmers actually need LINQ. I've been working for importing LINQ to DOTS world. I will show you UniNativeLinq in a couple months. Please try the UniEnumExtension and give me your feedback on that.