I would like to present you LINQ to iOS. If you've ever tried using LINQ to Objects in C# you know how convenient it is. However, when running on iOS it often crashes due to JIT-compile errors. LINQ to iOS is an easy way to use LINQ to Objects in your Unity3D iOS games. Website | Asset Store Features: • Same API as in Microsoft .NET LINQ All the same convenient extension methods and operations you are accustomed to! We have implemented all 176 methods from .NET LINQ Enumerable class including Select, Where, OrderBy, ThenBy, All, Any and many others. All class and method definitions are the same as in LINQ to Objects. • Exactly same behaviour even in non-trivial cases LINQ to iOS works like Microsoft .NET LINQ even in complex situations. It throws same exceptions when wrong parameters are passed and supports complex features such as deferred execution. So, all your previous code using LINQ will work fine with LINQ to iOS. • Works flawlessly on any platform including iOS LINQ to iOS is well-tested on both mobile and desktop platforms. It causes no errors or crashes on any of them. Having problems with JIT-compile errors on iOS? Now you can solve them with LINQ to iOS! • Compatible with Unity3D 4.x LINQ to iOS is well tested and supports Unity3D from v. 4.0.0 to the latest version. Every method is covered with numerous unit-tests included into the project that help us identify the problems and fix them quickly. In case if you encounter any problems we guarantee you quick responsive support and free updates. Just feel free to use LINQ now on any Unity3D platform!