UnityのiOSビルドでLINQ拡張メソッドを使っていると、実行時に ExecutionEngineException: Attempting to JIT compile method 'System.Linq.Enumerable:Sum (System.Collections.Generic.IEnumerable`1,System.Func`3)' while running with --aot-only. みたいなエラーが出るものと*1、普通に使えるものがある。 で、いちいち選別するのが面倒なので、使える使えないを調べずにLINQのメソッドを避けてたんだけど、やっぱりCountとか使えるものは使いたくなったので、使用頻度の高めのものだけ調べた。 調べている途中で、同じ System.Linq.Enumerable のメソッドでも、classのListでは使えなくても、配列やs