Age | Commit message (Expand) | Author |
2022-06-10 | drop support for pre-Pintail proxying | Jesse Plamondon-Willard |
2022-05-31 | replace MemoryCache with custom cache | Jesse Plamondon-Willard |
2022-04-16 | allow switching between Pintail & original API proxying | Jesse Plamondon-Willard |
2022-04-16 | use specified nullability in reflection API (#837) | Jesse Plamondon-Willard |
2022-04-13 | fix typos in recent changes (#837) | Jesse Plamondon-Willard |
2022-04-13 | enable nullable annotations in the rest of SMAPI core (#837) | Jesse Plamondon-Willard |
2022-04-13 | remove unused code (#837) | Jesse Plamondon-Willard |
2022-04-13 | enable nullable annotations in SMAPI where no logic changes are needed (#837) | Jesse Plamondon-Willard |
2022-04-13 | enable nullable annotations in SMAPI where no changes are needed (#837) | Jesse Plamondon-Willard |
2022-04-06 | enable nullable annotations by default (#837) | Jesse Plamondon-Willard |
2022-04-06 | use target-typed new | Jesse Plamondon-Willard |
2022-02-25 | restore InterfaceProxyFactory to encapsulate Pintail (#830) | Jesse Plamondon-Willard |
2022-02-16 | move proxying to a separate NuGet library | Shockah |
2022-02-10 | add reverse API proxying (and unproxying) | Shockah |
2022-02-10 | add proxy instance caching | Shockah |
2022-02-10 | use Call/Callvirt depending on target | Shockah |
2022-02-10 | fix code style warning | Shockah |
2022-02-10 | implement `out` parameter proxying | Shockah |
2022-02-09 | add WIP proxying of methods with `out` parameters | Shockah |
2022-02-09 | simplifies proxy method IL a bit | Shockah |
2022-02-09 | stop proxying nulls | Shockah |
2022-02-09 | add missing documentation | Shockah |
2022-02-09 | fix stack overflow for proxied types referencing each other | Shockah |
2022-02-09 | support proxying return values in API proxies | Shockah |
2022-02-08 | uses `proxy.Name` instead of `target.Name` (which makes more sense in this co... | Shockah |
2022-02-08 | oops old code | Shockah |
2022-02-08 | allow generic methods and any assignable types in API proxies | Shockah |
2022-02-08 | allow default interface method implementations in API proxies | Shockah |
2021-11-28 | update to .NET 5 and official 64-bit | Jesse Plamondon-Willard |
2021-07-20 | fix concurrency issue in interface proxying | Jesse Plamondon-Willard |
2020-09-05 | minor cleanup | Jesse Plamondon-Willard |
2020-08-30 | use inheritdoc | Jesse Plamondon-Willard |
2019-12-15 | improve error message for TargetParameterCountException in the reflection API | Jesse Plamondon-Willard |
2019-09-14 | fix typos and inconsistent spelling | Jesse Plamondon-Willard |
2018-12-27 | mark structs readonly | Jesse Plamondon-Willard |
2018-12-27 | tweak comment header convention | Jesse Plamondon-Willard |
2018-04-11 | drop support for Stardew Valley 1.2 (#453) | Jesse Plamondon-Willard |
2018-03-11 | drop support for some deprecated APIs in the Stardew Valley 1.3 branch (#453) | Jesse Plamondon-Willard |
2018-02-17 | split proxy builder & factory (#435) | Jesse Plamondon-Willard |
2017-12-15 | emit proxy classes directly to simplify crossplatform compatibility (#409) | Jesse Plamondon-Willard |
2017-12-10 | adjust reflection API to correctly reflect what it does (#410) | Jesse Plamondon-Willard |
2017-12-09 | fix reflection API error with properties which don't have both get and set | Jesse Plamondon-Willard |
2017-10-24 | minor cleanup | Jesse Plamondon-Willard |
2017-10-24 | Fix object cast being needed - use closed instead of open delegate | Entoarox |
2017-10-24 | Fix: Instance type is required | Entoarox |
2017-10-24 | PrivateProperty.cs ~ Use delegates for performance | Entoarox |
2017-10-20 | enable access to public members using reflection API | Jesse Plamondon-Willard |
2017-10-07 | reorganise repo structure | Jesse Plamondon-Willard |