Mahaboob pasha
ac467b0c00
fix(csharp): resolve calls through casts and interface-typed properties ( #3797 )
...
((IStore)_obj).Save() and (_obj as IStore).Save() produced no calls edge:
the receiver capture didn't handle a parenthesized cast, so the call never
reached the receiver-typed resolver. Use the cast's type as the receiver so
it resolves like IStore.Save().
IStore Store => ...; Store.Save() bound to the concrete Store.Save() because
a capitalised receiver was looked up as a type name first. A field, property
or local of that name shadows the type, so try the recorded receiver_type
first and fall back to the type name.
Co-Authored-By: Grok Bot <noreply@x.ai >
(cherry picked from commit 2d26dad2ab )
2026-10-06 20:54:15 +01:00
..
2026-10-04 20:40:34 +01:00
2026-10-05 19:40:12 +01:00
2026-10-05 20:11:30 +01:00
2026-10-02 17:10:08 +01:00
2026-10-04 20:40:34 +01:00
2026-10-04 01:52:03 +01:00
2026-09-30 20:41:10 +01:00
2026-10-02 17:10:07 +01:00
2026-10-05 19:40:12 +01:00
2026-10-02 17:10:07 +01:00
2026-10-04 20:23:44 +01:00
2026-10-04 20:23:44 +01:00
2026-10-02 16:50:45 +01:00
2026-10-04 20:23:44 +01:00
2026-10-06 20:54:15 +01:00
2026-10-04 02:07:00 +01:00
2026-10-06 20:54:15 +01:00
2026-10-04 02:07:23 +01:00
2026-10-04 02:09:34 +01:00
2026-10-04 20:23:14 +01:00
2026-10-05 19:40:13 +01:00
2026-10-04 20:23:14 +01:00
2026-10-02 16:50:45 +01:00
2026-10-05 19:40:13 +01:00
2026-10-06 20:54:15 +01:00
2026-10-06 20:54:15 +01:00
2026-09-30 20:41:10 +01:00
2026-10-04 02:08:29 +01:00
2026-10-04 02:07:00 +01:00
2026-10-04 20:40:34 +01:00
2026-10-04 02:08:29 +01:00
2026-10-04 20:23:44 +01:00
2026-09-30 20:41:10 +01:00
2026-10-06 20:54:15 +01:00
2026-10-04 20:23:14 +01:00
2026-10-05 19:40:12 +01:00
2026-09-30 20:41:10 +01:00
2026-10-06 20:54:15 +01:00
2026-10-04 01:43:04 +01:00
2026-10-04 20:40:34 +01:00
2026-10-02 16:50:45 +01:00
2026-09-30 20:41:10 +01:00
2026-10-05 20:12:06 +01:00
2026-10-05 19:40:03 +01:00
2026-10-05 19:40:03 +01:00
2026-10-05 20:11:30 +01:00
2026-10-05 19:40:04 +01:00
2026-10-04 20:40:34 +01:00
2026-10-05 19:40:12 +01:00
2026-10-04 20:40:34 +01:00
2026-10-06 20:54:15 +01:00
2026-10-02 17:10:07 +01:00
2026-10-05 20:11:30 +01:00
2026-10-02 17:10:07 +01:00
2026-10-04 01:43:04 +01:00
2026-10-02 17:10:07 +01:00
2026-10-05 19:40:11 +01:00
2026-10-04 02:07:00 +01:00
2026-10-04 02:07:00 +01:00
2026-10-04 01:44:11 +01:00
2026-10-05 20:12:34 +01:00
2026-10-05 19:40:03 +01:00
2026-10-02 17:10:07 +01:00
2026-10-04 01:43:04 +01:00
2026-10-04 20:40:34 +01:00
2026-10-04 20:23:44 +01:00
2026-10-04 20:23:44 +01:00
2026-10-02 17:10:07 +01:00
2026-09-30 20:41:10 +01:00
2026-10-04 20:23:14 +01:00
2026-10-02 17:10:08 +01:00