Commit Graph

209 Commits

Author SHA1 Message Date
Koen 59d4d63d58 Don't throw when out of accessible expressions 2023-08-30 01:04:34 +01:00
Koen b458c715c8 Merge pull request #72 from rhodon-jargon/interface-support
Fix interface property lookup in generic method
2023-05-04 17:27:05 +01:00
Rhodon f806c1cd1f Add test verification files 2023-05-04 14:24:04 +02:00
Rhodon a52326ca0d Merge from master 2023-05-04 14:11:00 +02:00
Rhodon aab4834002 Fix interface property lookup in generic method 2023-05-04 14:09:11 +02:00
Koen d6b1cfb71c Merge pull request #68 from koenbeuk/issue-65
Import using directives to help resolve extension methods
2023-04-19 20:02:47 +01:00
Koen 458509c76c Removed 2 temp tests 2023-04-19 19:53:42 +01:00
Koen 5dcc5a23f7 Import using directives to help resolve extension methods 2023-04-19 19:51:09 +01:00
Koen 0820252a02 Merge pull request #64 from koenbeuk/issue-63
Don't throw on private and protected properties
2023-03-16 00:38:39 +00:00
Koen 2295e29125 Don't throw on private and protected properties 2023-03-16 00:23:06 +00:00
Koen 88cebbcabc Merge pull request #61 from koenbeuk/issue-53
Simplified type resolution
2023-03-09 19:24:47 +00:00
Koen 220fe4f58b Simplified type resolution 2023-03-09 19:15:50 +00:00
Koen 6de068b2c8 Merge pull request #60 from koenbeuk/issue-54
Add support projectable members declared on generic abstract classes
2023-02-08 02:18:59 +00:00
Koen 682aa4f30e Fixed broken tests 2023-02-08 02:07:17 +00:00
Koen b4da49fc6f Support for declaring projectables on generic classes 2023-02-08 01:58:28 +00:00
Koen 1771c41f28 Merge pull request #57 from rhodon-jargon/interface-support
Add support for interfaces in generic methods
2023-01-14 19:14:55 -05:00
Rhodon 3b98b1ef36 Some clarifying comments for extracting the original expression type in a member expression 2023-01-11 14:26:43 +01:00
Rhodon 423879185e Add support for concrete interface implementations
Change overriding member logic to use MethodInfo.GetBaseDefinition()
2023-01-11 14:08:44 +01:00
Koen eb02f0a239 Merge pull request #51 from koenbeuk/issue-48
Support conditional access rewriting for value types
2022-12-12 01:09:54 +00:00
Koen bb405a8f9b Updated test outcomes 2022-12-12 01:07:33 +00:00
Koen 732de2e5bb Merged 2022-12-12 01:04:32 +00:00
Koen f02d558b17 Fixed test to use new full compatiblity mode by default 2022-12-12 01:03:53 +00:00
Koen dba8303489 Fixed incorrect functional test 2022-12-12 00:57:19 +00:00
Koen cf800322d2 Fixed verified test output 2022-12-12 00:57:18 +00:00
Koen 3e2bf5c6ae Support conditional access rewriting for value types 2022-12-12 00:57:18 +00:00
Koen 552b593083 Merge pull request #55 from koenbeuk/issue-52
Find overriding implementations for virtual methods
2022-12-12 00:55:13 +00:00
Koen 7e0b28f254 Target dotnet 7 in test projects 2022-12-12 00:50:56 +00:00
Koen 1cff340667 Updated to dotnet 7 2022-12-12 00:45:58 +00:00
Koen fead7bb41a Find overriding implementations for virtual methods 2022-12-12 00:15:54 +00:00
Koen 6630e4c356 Fixed incorrect functional test 2022-11-07 13:14:39 +00:00
Koen bd2c99beb6 Fixed verified test output 2022-11-07 13:14:25 +00:00
Koen 2c2a2524de Merge pull request #50 from koenbeuk/issue-47
Ensure generated file name hints have the .g.cs extension
2022-11-06 15:59:43 +00:00
Koen a53ec091f8 Merge pull request #49 from koenbeuk/issue-46
Fully qualify extension method calls
2022-11-06 15:59:33 +00:00
Koen 11520197cf Support conditional access rewriting for value types 2022-11-06 15:59:01 +00:00
Koen a9527917dd Ensure generated file name hints have the .g.cs extension 2022-11-05 18:26:20 +00:00
Koen 636d0e5c6c Fully qualify extension method calls 2022-11-05 18:11:28 +00:00
Koen a08e524d32 Update README.md 2022-10-13 15:53:35 +01:00
Koen 16871d8da2 Merge pull request #44 from koenbeuk/default-fullcompat
Default to full compatibility mode
2022-10-13 15:50:55 +01:00
Koen 0272bb2f8f Fixed typo 2022-10-13 15:44:55 +01:00
Koen a640053048 Fixed broken tests 2022-10-13 13:22:55 +01:00
Koen ed7f8c5940 Fixed concurrency bug 2022-10-13 12:38:56 +01:00
Koen 5e075c93bc Made full compatibility the default 2022-10-13 00:43:46 +01:00
Koen df1ed1759a Improved full compat mode perf 2022-10-13 00:40:27 +01:00
Koen 911fb14c08 Merge pull request #43 from koenbeuk/issue-40
Update README.md
2022-10-12 10:06:51 +01:00
Koen dc0eb04842 Merge branch 'master' of https://github.com/koenbeuk/EntityFrameworkCore.Projectables 2022-10-12 01:10:06 +01:00
Koen cc274ceffa Fixed broken sample 2022-10-12 01:09:58 +01:00
Koen b76408422d Update README.md 2022-10-12 01:01:51 +01:00
Koen 21b747060d Merge pull request #42 from koenbeuk/params-arguments
Support for the params keyword
2022-10-12 00:52:03 +01:00
Koen 9cc15b9f6f Support for the params keyword 2022-10-12 06:59:36 +08:00
Koen f989bf17a5 Merge pull request #41 from koenbeuk/support-default-values
Support default parameter values
2022-10-11 15:17:24 +01:00