Skip to main content
Source: Al0095AvoidExpressionCompileAnalyzer.cs

Description

Expression.Compile() uses Reflection.Emit which is unavailable in AOT, falling back to a significantly slower interpreted mode.

Bad Code

Good Code

Properties

  • Category: AOT Testing
  • Severity: Warning
  • Enabled by default: True
  • Code fix available: False

Configuration