summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/ModHelpers/ModRegistryHelper.cs
AgeCommit message (Collapse)Author
2022-04-16allow switching between Pintail & original API proxyingJesse Plamondon-Willard
2022-04-14track mod metadata reference in APIs for upcoming deprecation changesJesse Plamondon-Willard
2022-04-13enable nullable annotations in SMAPI where no logic 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-04-06remove some unused/redundant codeJesse Plamondon-Willard
2022-02-25restore InterfaceProxyFactory to encapsulate Pintail (#830)Jesse Plamondon-Willard
2022-02-16move proxying to a separate NuGet libraryShockah
2022-02-10add TryProxy for any objectsShockah
2020-08-30use inheritdocJesse Plamondon-Willard
2019-10-03fix non-generic GetAPI not checking that all mods are loaded (#662)Jesse Plamondon-Willard
2019-09-14fix typos and inconsistent spellingJesse Plamondon-Willard
2018-12-27tweak comment header conventionJesse Plamondon-Willard
2018-08-22change mod registry to return a container interface (#534)Jesse Plamondon-Willard
2018-04-19fix GetApi interface validation errors not naming interfaceJesse Plamondon-Willard
2018-02-17split proxy builder & factory (#435)Jesse Plamondon-Willard
2017-12-15emit proxy classes directly to simplify crossplatform compatibility (#409)Jesse Plamondon-Willard
2017-12-12block access to mod-provided APIs until all mods are initialised (#409)Jesse Plamondon-Willard
2017-12-12validate interface is public (#409)Jesse Plamondon-Willard
2017-12-12add support for casting mod-provided API to an interface without a direct ↵Jesse Plamondon-Willard
assembly reference (#409)
2017-12-12log mod-provided API access (#409)Jesse Plamondon-Willard
2017-12-12switch to simpler approach for mod-provided APIs (#409)Jesse Plamondon-Willard
2017-12-11add prototype of mod-provided APIs (#409)Jesse Plamondon-Willard
2017-12-11generalise internal mod registry (#409)Jesse Plamondon-Willard
2017-10-07reorganise repo structureJesse Plamondon-Willard