A code query can reference some code elements through string like in from m in Methods where m.IsUsing("System.String"). The resolving step aims at resolving these code elements from a code-base or a compare-context. The reason for having IQueryCompiledUnresolved is performance. It takes much more time to compile a query than to resolve it to a code-base. With IQueryCompiledUnresolved, the result of a compilation can be re-used on several code-base if needed.
Requirements
Target Platforms: Windows 11, 10, 8, 7 and Linux, MacOS with net8.0, net7.0 or net6.0 installed