summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/Reflection/InterfaceProxyFactory.cs
AgeCommit message (Collapse)Author
2022-04-16allow switching between Pintail & original API proxyingJesse Plamondon-Willard
2022-04-13enable nullable annotations in SMAPI where no changes are needed (#837)Jesse Plamondon-Willard
2022-04-06enable nullable annotations by default (#837)Jesse Plamondon-Willard
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally.
2022-02-25restore InterfaceProxyFactory to encapsulate Pintail (#830)Jesse Plamondon-Willard
2022-02-16move proxying to a separate NuGet libraryShockah
2022-02-10add reverse API proxying (and unproxying)Shockah
2022-02-10add proxy instance cachingShockah
2022-02-09fix stack overflow for proxied types referencing each otherShockah
2022-02-09support proxying return values in API proxiesShockah
2021-11-28update to .NET 5 and official 64-bitJesse Plamondon-Willard
2021-07-20fix concurrency issue in interface proxyingJesse Plamondon-Willard
2018-12-27tweak comment header conventionJesse Plamondon-Willard
2018-02-17split proxy builder & factory (#435)Jesse Plamondon-Willard