As many of us have seen, many of the useful features of C#/.NET are lost because of problems caused by platforms which require full AOT compilation (iOS, I'm looking at you). This prevents us from using really helpful LINQ extension methods like IEnumerable.OrderBy among other things.
The problem is, it's hard to know which calls are going to cause problems until you actually test on device, and this takes a lot of time. Is there a way to force full AOT compilation on PC/Mac in order to reproduce these issues more quickly? (Eventually I'd like to work toward a solution which scans our assemblies for problematic code and warns us immediately.)
↧