You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
[ReadModel(RequireQueryAttribute = true)] lets a read model expose only methods marked [Query], keeping reduction methods and private, internal or public helpers out of its endpoints and generated proxies. The setting defaults to false, preserving existing conventional query discovery. Adding [Query] alone does not change discovery of sibling methods. (#3163)
ARC0026 and runtime validation report invalid query markers and ambiguous selected query names. Unmarked helpers on an opted-in read model are not subject to query-signature diagnostics. (#3163)
ARCCHR0019 warns when a conventional read model contains a likely event-fold method that would become a query. Its previewable code fix opts the type into marked queries, supports editable partial declarations, and refuses migrations that would introduce compilation errors or require editing generated declarations. (#3163)
Fixed
Proxy generation consistently selects one image per assembly identity when application and framework directories contain different copies, and ignores optional native runtime images without hiding invalid required managed inputs. (#3163)